1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/EmbeddedCheckoutModal-E86fr6UD.js","assets/index-DKJ0tKwF.js","assets/index-C0MT_v4I.css","assets/button-DFML8rOM.js","assets/button-CdPmGQoi.css","assets/tracker-DzJH7QDt.js","assets/V2Layout-DEbe2yZA.js","assets/V2Layout-BdYjcMaq.css","assets/v3LegalOverrides-BUgTGJPl.js","assets/EquityReleaseFunnel-BydRJJeR.js","assets/fireFormConversion-q3xcv9l4.js","assets/useFunnelTracking-D9OYpsAX.js","assets/useWorkspaceFunnelTracking-BMAAta-L.js","assets/mouse-pointer-2-CzsmklB8.js","assets/index-BNGwt955.js","assets/SEOHead-B5IBZJEm.js","assets/types-DU7944Yl.js","assets/BoilersFunnel-Br7zA4jj.js","assets/redirects-Ctdhj-vS.js","assets/DesktopDashboardApp-N75h0ZFX.js","assets/WinPageShell-CCue2oF7.js","assets/WinSkeletons-DhFt4DpL.js","assets/DesktopCrmApp-B-iC0lUO.js","assets/useSegments-ClU-pkOx.js","assets/useBulkImport-BdE6WoM2.js","assets/alert-6VEnsWT3.js","assets/SearchableFieldSelect-CN-t7-oo.js","assets/useCustomFields-DUnacpJH.js","assets/useTags-ByYbCBAX.js","assets/useDesktopToolbarAction-BjAss24h.js","assets/useContactsPaginated-DpO_TclR.js","assets/table-LmnZO84H.js","assets/origin-CpYKmi4i.js","assets/useAutomations-CbVCA8Op.js","assets/useDiallerQueue-BrRHSIGT.js","assets/mergeTags-DreIBWcr.js","assets/phoneType-np3e8iOX.js","assets/AdvancedFiltersPanel-Br7RnGel.js","assets/useAIFeatures-BP7A1kLy.js","assets/ContactDialog-qCozkyxu.js","assets/index.esm-m64ZLa92.js","assets/form-CA4Wy8za.js","assets/useTeamMembers-CK4rx5Lj.js","assets/CustomFieldsEdit-DSbq1vXt.js","assets/ExportDialog-tL-gyu7d.js","assets/SectionErrorBoundary-DOx_VnMl.js","assets/empty-states-DvIFkHOB.js","assets/useEntityAssignments-BeEYhQ5u.js","assets/useWorkspaceMembers-D43pMVTr.js","assets/OnboardingTooltip-BBv7ZwBy.js","assets/CompanyBulkActionsHeader-C0-u5zoZ.js","assets/useConfirmDialog-dmw0pMsa.js","assets/CompanyDialog-Cav9g6Qy.js","assets/VonagePhone-sNPa-wGb.js","assets/usePhoneAutoConnect-HFGZ-IC7.js","assets/useLastCallerId-ILe0J0rD.js","assets/useRingbackTone-BoLAO6zR.js","assets/useDiallerAgents-C2WipIDK.js","assets/useDesktopStatusUpdate-V-hQXDku.js","assets/DesktopPipelineApp-abMFqJb1.js","assets/DesktopTasksApp-ByWrX__R.js","assets/DesktopGoalsApp-X1eBhMox.js","assets/DesktopCalendarApp-a6V4cLD7.js","assets/DesktopMeetingOutcomesApp-daaFTztv.js","assets/DesktopDiallerApp-iT-9nBfm.js","assets/DesktopMarketingApp-B4MDQl0V.js","assets/DesktopAiSeoApp-Cpnsv1Tg.js","assets/DesktopChatbotApp-ba86Yjdv.js","assets/CineKit-Bt45rBrX.js","assets/DesktopAutomationsApp-CpfmzQ1Y.js","assets/DesktopPagesApp-NQ3geybG.js","assets/PageTrackingDialog-DrZw0YzG.js","assets/slider-wKlj6rAS.js","assets/MediaPickerField-BYddGXuD.js","assets/imageCompression-DMqeBcsy.js","assets/usePages-7lDk6vTi.js","assets/usePageDomains-BE-MSt3Q.js","assets/useForms-CfpzKIWr.js","assets/collapsible-BxJD5XOj.js","assets/mergePremiumOverrides-CGlGBBsO.js","assets/types-qzf-Y9ba.js","assets/useChatbots-U3SvQC4t.js","assets/DesktopPagesV2App-BoClC3gH.js","assets/DesktopPagesV3App-C-42sk0H.js","assets/PagesV3-DdCjfdqQ.js","assets/toggle-group--rCtC8PF.js","assets/toggle-C2nGyYDk.js","assets/generateCategoricalChart-b5rLhkau.js","assets/value-DqH_WevB.js","assets/AreaChart-BJYXKA2p.js","assets/YAxis-juuueSy8.js","assets/CartesianGrid-B9QQOuAa.js","assets/BrandKitPanel-BXOBseOP.js","assets/DesktopFormsApp-BvNxiPxC.js","assets/DesktopFormsV2App-BFgevQzJ.js","assets/DesktopMediaApp-BDGjRzCu.js","assets/DesktopReportsApp-DiK5wot8.js","assets/DesktopPaymentsApp-gkELtnDQ.js","assets/DesktopDocumentBuilderApp-BHnKToea.js","assets/DesktopDocumentBrandingApp-CV-xHFss.js","assets/DesktopDocumentsApp-DyARq_u7.js","assets/DocumentAutoReminders-DqfGOqg1.js","assets/useDocuments-_tbTGLdg.js","assets/documentPricing-CZhD03f6.js","assets/DocumentTypeSelectorModal-BO-pKbb2.js","assets/DocumentSendModal-DR-EdjiJ.js","assets/differenceInHours-BMs4llpZ.js","assets/eachDayOfInterval-ChZ6JxKH.js","assets/BarChart-CqmLOmE4.js","assets/differenceInDays-DVnkPVlP.js","assets/DesktopMarketplaceApp-CMjlR8na.js","assets/DesktopAppStoreApp-0g2kH9f-.js","assets/DesktopProductsApp-tOI9iqHt.js","assets/DesktopSmartQuoteApp-td5-IVQw.js","assets/DesktopNotificationsApp-DlNjPRwW.js","assets/DesktopHelpApp-DcybENeM.js","assets/useHelpArticles-BXzKMJ02.js","assets/DesktopDocsApp-CUciq-pE.js","assets/DocPdfExport-BHJHcVw9.js","assets/DesktopInboxApp-B3DzGMn6.js","assets/DesktopSettingsApp-BV7CtzKW.js","assets/DesktopResellerApp-B-MECsaY.js","assets/context-menu-NklnCSnx.js","assets/DesktopEmailApp-D9
1nNCn2p.js","assets/DesktopSmsApp-Bw7mtAkk.js","assets/DesktopWhatsAppApp-CMEVr4zS.js","assets/DesktopFeatureRequestsApp-BVLxbYOI.js","assets/DesktopVoiceAIApp-C_9oicUx.js","assets/DesktopDesignerPortalApp-BcnlDug7.js","assets/DesktopDesignBriefsApp-DNM-oYVq.js","assets/DesktopBrandAssetsApp-DNo4j9dM.js","assets/DesktopFilePreviewApp-CxB_CpfV.js","assets/useClientFolders-CMOb8aP5.js","assets/DesktopAdminApp-YGc90i7c.js","assets/DesktopNotesApp-zYS7z7uY.js","assets/DesktopSolarProjectsApp-HhxGFhpe.js","assets/DesktopJobFlowApp-Cvh-zO85.js","assets/DesktopTeamChatApp-CL2TwXJ1.js","assets/DesktopResellerInvoicesApp-BmZv_8mC.js","assets/DesktopGamesApp-BF_qfJ6P.js","assets/GamesHub-DS4RP7XD.js","assets/PoppedConversationApp-YgZx_gWh.js","assets/DesktopLexiApp-CT0ckdOC.js","assets/useOnboardingProgress-BmqthNo4.js","assets/DesktopChatbotMonitorApp-DyNuUvlY.js","assets/DesktopChatbotAnalyticsApp-dIFQAR8s.js","assets/DesktopChatbotKnowledgeGapsApp-CIuF19vo.js","assets/DesktopChatbotHistoryApp-D78h7br6.js","assets/V1AgentAi-fg89rZYI.js","assets/KimiAI-rqV9uSRJ.js","assets/simpleDiff-BQsw9ahd.js","assets/index-CPv6e1lA.js","assets/DesktopWhiteLabelApp-C6u0MTue.js","assets/DesktopAgencyBillingApp-3u0f3q2h.js","assets/DesktopAgencyClientsApp-RM1ob2Xk.js","assets/DesktopLeadFinderApp-XmK3bBU-.js","assets/MobileDashboard-DoDjOscv.js","assets/useTasks-CRTt9fA0.js","assets/addYears-Cm967pk8.js","assets/addMonths-BWpr5jec.js","assets/addWeeks-OY5PkLlx.js","assets/addMinutes-Bu9j5c2_.js","assets/setMinutes-Dkmufa5H.js","assets/setHours--tQ0ZQly.js","assets/getDay-CijkPZp6.js","assets/drawer-DvmpTcdR.js","assets/MobileListRow-Db9-Pp7N.js","assets/MobileSectionHeader-CrLoEHm1.js","assets/MobileStatCard-BQLWDFt2.js","assets/MobileEmptyState-CT6svArk.js","assets/MobileInbox-BibNWxxx.js","assets/MobileSearchBar-BXL5g0Np.js","assets/MobileHeroHeader-C4IRj_Bm.js","assets/MobileGlassCard-D0GyNoXT.js","assets/MobileBrandStat-BZCQ4DhC.js","assets/MobileChatThread-34iz53wV.js","assets/useNotes-DEGJSNJp.js","assets/useCallRecordingProxyUrl-DTrO_Ba5.js","assets/isYesterday-DAOrZ6gh.js","assets/MobileCRM-D1sctuFo.js","assets/MobileSegmented-Ds0FCyOJ.js","assets/MobileFAB-rGJsldbn.js","assets/MobileSwipeActions-Ck7qQaY3.js","assets/MobileSheet-CMSXqRkP.js","assets/CustomFieldsDisplay-BAfdI0rj.js","assets/useWorkspaceTimezone-DuOduUly.js","assets/MobileContactCreateSheet-C2yN6Yqx.js","assets/MobilePipeline-CD9UpD9p.js","assets/MobileDesktopOnlyCreateSheet-DUaff2Ng.js","assets/MobileTasks-DLUUi-ut.js","assets/isPast-BfweL5Y3.js","assets/MobileCalendar-DgRms7Hq.js","assets/isAfter-DrKDRHf5.js","assets/MobileSMS-DDBYG3N_.js","assets/MobileWhatsApp-CbvqV_Ex.js","assets/useWhatsApp-D5uGG735.js","assets/MobileEmail-CbsGeGVp.js","assets/useEmailCampaigns-Ce5FuaOK.js","assets/MobileDialler-DVINSZ8E.js","assets/useCallDialler-BqwVkJhb.js","assets/useVonageAutoReconnect-PBO49_5E.js","assets/MobileMarketing-Dn7NagCf.js","assets/useSMSCampaigns-CcLh4QgW.js","assets/MobileNotifications-CC2SoDcM.js","assets/MobileVoiceAI-C3UVas2v.js","assets/useVoiceAI-Coi0cpfl.js","assets/MobileChatbot-Ch29l2mA.js","assets/ChatbotTestPanel-X5-oVi3U.js","assets/MobileNotes-C5PxxiMy.js","assets/MobileGoals-BYmF7dPZ.js","assets/useGoals-DeK2nP-5.js","assets/startOfMonth-C0iNPykm.js","assets/MobileDocuments-CfsGaJK6.js","assets/MobilePages-BwCxXzeN.js","assets/MobileForms-CBtmhGyP.js","assets/MobileMedia-COdQwwgk.js","assets/useMediaStorage-DHOt0XwS.js","assets/MobileSmartQuote-B5Gmf-SG.js","assets/useQuoteTemplates-D3byJNM7.js","assets/useQuoteSubmissions-BRfYXk2v.js","assets/MobileSolarProjects-CUI2eXkp.js","assets/MobileMeetingOutcomes-Dwj-N_3K.js","assets/MobileSettings-CHvkyhPW.js","assets/MobileAdmin-WrpHDTgE.js","assets/MobileReseller-kDNQasW-.js","assets/MobileScripts-Dl2TVeqF.js","assets/useScriptUsage-DW7h0-o6.js","assets/ScriptTeleprompter-rYQCJjUj.js","assets/MobileDesignerPortal-DPCLhPCk.js","assets/MobileBuyerPortal-BgoFPgsZ.js","assets/MobileChatbotAnalytics-BAxRMmBH.js","assets/useChatbotAnalytics-BAZNcwOu.js","assets/getHours-gr2mukhN.js","assets/useChatbotFeedback-B5BlBM5O.js","assets/MobileChatbotHistory-B0IE4hIy.js","assets/MobileChatbotKnowledgeGaps-NtK3Ip78.js","assets/MobileChatbotVisitors-gRob-IO7.js","assets/MobileLexiLive-Do0r3AkN.js","assets/MobileReports-luLh_6vG.js","assets/useReportsData-Cra2Za8Z.js","assets/endOfWeek-CPg4SqbP.js","assets/MobileAutomations-jBBh5Kg3.js","assets/MobileLeadMarketplace-yXRQsjsW.js","assets/useMarketplaceLeads-B3O0o1s6.js","assets/MobileProducts-B35uH0R0.js","assets/useWorkspaceProducts-BZiH1dB0.js","assets/MobileTeamChat-DOi4NmhL.js","assets/useTeamChat-CquoXUUq.js","assets/MobileMarketplaceApp-BeU2WlSc.js","assets/MarketplaceAppFrame-BiGrgc0B.js","assets/PlatformAssistant-DngO3wLi.js","assets/lexi-v2-skin-YzMRBzRD.js","assets/lexi-v2-skin-fukiAw2p.css","assets/twilio-Can5MAMS.js","assets/LandingV2-CezNgzm2.js","assets/kit-94sfwzIQ.js","assets/Thanks-D-TWXWmz.js","assets/primitives-DnKoXF1L.js","assets/showcase-DQ86DxrA.js","assets/AppDemoModal-DLQw6Cu3.js","assets/ChatDemoGate-z1rX
1o19s.js","assets/phoneValidation-CYGKaKcK.js","assets/V2LegacyFrame-DDulFR5f.js","assets/FeaturesIndex-B3kOfPIK.js","assets/features-C5cXA-LJ.js","assets/featuresRich-Dp5P3lXO.js","assets/AppsWall-CBf5ftTp.js","assets/FeatureDetail-CD-EAu4u.js","assets/kit-Di-w_71Z.js","assets/ChannelCostTool-By-dA4CL.js","assets/RoiTool-DI04h2JR.js","assets/BeforeAfterRail-Dxv_JPI9.js","assets/IndustriesIndex-CuLXdvaf.js","assets/industries-Bp3A34vW.js","assets/IndustryDetail-ZqBHC8uq.js","assets/ToolTeaser-DzK6Xi15.js","assets/toolsCatalog-D_aso4No.js","assets/ServicesIndex-Ck4ND0jE.js","assets/services-D74mQoBQ.js","assets/ServiceDetail-CmBYUrB6.js","assets/DoneForYouLeadGeneration-CRsfn6RQ.js","assets/DoneForYouLeadGeneration-M-hOhMQH.css","assets/CampaignLegal-BHXGncrj.js","assets/Pricing--PZU9o2B.js","assets/ReviewProof-CN81yuk5.js","assets/CaseStudies-BczmCT3X.js","assets/impact-CRxoYzCv.js","assets/About-BAD4NcYy.js","assets/Contact-CIajD08B.js","assets/Blog-DFSiBd_s.js","assets/useBlogPosts-DyLAuTdz.js","assets/BlogCover-DvUkZyWj.js","assets/BlogArticle-Dau0kTmo.js","assets/AgentSandbox-D8LcdJjO.js","assets/style-wgfdwS7H.js","assets/style-BZV40eAE.css","assets/EndNode-CdsR58X9.js","assets/ToolsIndex-DkJsJlb4.js","assets/ToolDetail-DaI2eoTA.js","assets/HomeTestH2-CfaFtTCN.js","assets/HomeTestH2-vb5mOAjp.css","assets/Onboarding-D11DGqiv.js","assets/NotFound-BKWQ8sRL.js","assets/PublicPage-DW6zjEGn.js","assets/IncendiumLandingPage-DNoLKQgx.js","assets/PublicPageLegal-DhqUa8IX.js","assets/PageShareRedirect-Ng0hhfvb.js","assets/ViewCampaign-C2L2RfmR.js","assets/PublicBookingPage-KhKXDMwK.js","assets/isSameMonth-Bs-aNtni.js","assets/BookingManagePage-CJlCLYP6.js","assets/JobTrack-CDkDcdQ_.js","assets/useJobFlowShare-B7cGGhEF.js","assets/MeetingFeedback-YqxUXein.js","assets/LandingPagePreview-BtvTMgD4.js","assets/PremiumLandingPage-Ct4iJcTr.js","assets/AdInviteApprove-BfjFoxQc.js","assets/Dashboard-DZuYiPyC.js","assets/confetti.module-B5JVzsfH.js","assets/index-CkT5pke0.js","assets/glass-card-D5IpPrxn.js","assets/RealPipelineBoard-3AAeBY19.js","assets/DealPipelineSwitcher-LIBi0Ycg.js","assets/useTimezoneFormatters-hQJLw-zI.js","assets/TaskDialog-BHq3WFgb.js","assets/calendar-C4_pM52F.js","assets/core.esm-CQopMhiN.js","assets/sortable.esm-BM3toCXR.js","assets/TaskCard-CWXVB4jn.js","assets/PieChart-fTyslHWb.js","assets/InternalPageSEO-loZWkmv4.js","assets/Contacts-9QbkaRRm.js","assets/Companies-BauoQqf4.js","assets/CompanyProfilePage-BHD0sJ1M.js","assets/Pipeline-BusCU_Cf.js","assets/Admin-CPY0eWzA.js","assets/profileColumns-rl3w1qvu.js","assets/LineChart-CdDNrrHY.js","assets/subMonths-9N3HzPRJ.js","assets/SEOManager-C7ISEKEw.js","assets/ContentDistributionTab-zBzpqDCz.js","assets/ResellerContractBody-D8u-fW3e.js","assets/export-BcRDJOy3.js","assets/AppStore-DXtml1b8.js","assets/MarketplaceAppRunner-5ySZFCYo.js","assets/LeadManagement-dM1RCdn1.js","assets/AgencyBilling-D8rRa4fi.js","assets/SubscriptionManagementModal-CJN0n0mn.js","assets/Integrations-BLhspleW.js","assets/useIntegrationConnections-BpAmOXkz.js","assets/useMetaIntegration-Zzv9jBXP.js","assets/useApolloConnection-BnPF4UmA.js","assets/IntegrationsCallback-CAN9rbou.js","assets/useZoomIntegration-Cep2H_ok.js","assets/GoogleAdsOAuthStart-CjXxvy0C.js","assets/OAuthPopupClose-w4WCi96w.js","assets/SubAccounts-DVabLW4k.js","assets/AgencySaasBilling-DsTvLaaO.js","assets/TeamMembers-sEmuAadp.js","assets/EditTeamMemberDialog-C_mur7gC.js","assets/taskTypes-By-BaO9E.js","assets/SettingsTeam-5LO8qWOM.js","assets/SettingsGeneral-U98jv04q.js","assets/ThemeSelector-vhKW8lNA.js","assets/useNotificationSettings-D2Ez0z-0.js","assets/SettingsPipelines-BiYRb7B9.js","assets/SettingsCustomFields-B6Jbm3_5.js","assets/SettingsCalendar-BJs41Iml.js","assets/CalendarSync-D33CMrfF.js","assets/SettingsPhone-CIhSwt4Q.js","assets/whatsapp-billing-Bl7kAA1E.js","assets/useEnsureInboundSmsWebhooks-BGvNajNj.js","assets/useWhatsAppConnection-DRcWzPyl.js","assets/Welcome-bt-ZGdjg.js","assets/ContactProfile-HDUySIGS.js","assets/AddCallToPipelineDialog-DmdqkQfH.js","assets/EmailComposer-X6aVPDiR.js","assets/useEmailSenders-nLhUUeXd.js","assets/useEmailSendingDomains-NbQNazAe.js","assets/useEmailSignature-Ce2rzS_V.js","assets/ContactBriefingCard-CYgarrAz.js","assets/messageSource-BbOTe3hC.js","assets/recording-C435YDyB.js","assets/useContactDocuments-csZrQP7x.js","assets/Chatbot-BIH9Tup6.js","assets/PersonalityBuilder-DIP87I50.js","assets/index-DuvzOiI3.js","assets/useWhiteLabelSettings-BSKuUw5y.js","assets/brandedHost-DwqqfaEy.js","assets/staffChatbotFlow-CT5gdJnP.js","assets/ChatbotHistory-DLsCrGyF.js","assets/ChatbotMonitor-CF_Jh7Wm.js","assets/ChatbotAnalytics-DviTWs9p.js","assets/chart-CyswYVrv.js","assets/ChatbotKnowledgeGaps-BP8z-wnW.js","assets/Pages-CHlief2k.js","assets/PagesV2-BqlMOl-B.js","assets/PagesV2EmbedScaffold-CTtJCGQZ.js","assets/PagesV3Spike-BsU_W03E.js","assets/PublicV3Page-CvPh9RaG.js","assets/V3BundleTakeover-J9N2_I-s.js","assets/PublicV3Preview-B0Mbh5GL.js","assets/PublicV3Showcase-0t67qWbS.js","assets/FunnelPackDocs-V5AIrriU.js","assets/Forms-CaH2IJWu.js","assets/FileUploadField-C1LkftT4.js","assets/Media-BQfgf3mZ.js","assets/Automations-D4o3CTsa.js","assets/skeletons-DrYSp1Kr.js","assets/AutomationAnalytics-Ca9ipfzX.js","assets/UnifiedInbox-kHfuSBnw.js","assets/SenderNumberPicker-CHXamrNA.js","assets/SMS-BHR9mtxI.js","assets/SegmentsManager-BB2WTHtN.js","assets/MessageTemplatesDialog-n_gUwLYh.js","assets/useTabSearchParams-DIYQBoVd.js","assets/WhatsApp-FCnBE6Ct.js","assets/Email-G7V46jEt.js","assets/EmailDragDropBuilder-vCVa0YVl.js","assets/Marketing-CcWIRywZ.js","assets/Conversations-BkXggF6H.js","assets/MediaDesignerPortal-C5dsWbZk.js","assets/StaffTaskCard-CTy4y_z7.js","assets/ClientWorkspaceSwitcher-DANGPKuW.js","assets/DesignBriefsPage-CG_0AzcO.js","assets/useDesignBriefs-CaAoKB1l.js","assets/BrandAssetsPage-CiZ5x5ZV.js","assets/MediaBuyerPortal-CI3RYeg5.js","assets/MediaBuyerLayout-B9PDmmMD.js","assets/Header-BHm2xj-r.js","assets/useFeatureRequests-BrsScHC3.js","assets/MediaBuyerInbox-Cebf07lc.js","assets/MediaBuyerContacts-DrhOS3Sj.js","assets/MediaBuyerPipeline-r1wKNrTj.js","assets/MediaBuyerCalendar-DXmyPdLP.js","assets/MediaBuyerMarketing-B7q0sjwa.js","assets/MediaBuyerChatbots-Dukr49uI.js","assets/MediaBuyerAutomations-DvaoeA5V.js","assets/MediaBuyerForms-PWUIMBmM.js","assets/MediaBuyerMedia-CC5YXWmB.js","assets/MediaBuyerReports-BH_05Cr0.js","assets/MediaBuyerAdsDashboard-CieOMmQS.js","assets/useAdTracking-DVZPsO9H.js","assets/MediaBuyerPlatforms-DzMANjpM.js","assets/RecruiterPortal-z7cohXyG.js","assets/RecruiterLayout-BWNnfNaB.js","assets/useRecruiterData-BfMIeloB.js","assets/useRecruiterManagement-BpGPXTmj.js","assets/DataFilesPage-DFCwjj1X.js","assets/StaffAccountsPage-DuOfoK6O.js","assets/DistributionHistoryPage-Dw0TNx2l.js","assets/RecruiterResellersPage-C4J6p7Ac.js","assets/RecruiterReportsPage-HHVFsSVn.js","assets/Reports-FBkW6Kgb.js","assets/GoalsPage-BMA8wzTd.js","assets/Dialler-zlArLd4v.js","assets/useCallAnalysis-DdaKbXZM.js","assets/CallLogs-_46sjhHc.js","assets/Notifications-Cjj6Re6r.js","assets/Calendar-Dva3JFt_.js","assets/useDemos-C_e8soAS.js","assets/MeetingOutcomes-1V2AiFOG.js","assets/Tasks-DIKCYThP.js","assets/Goals-D4oyVN3m.js","assets/WhiteLabel-BIhmfmEb.js","assets/PublicForm-BqK38N8V.js","assets/PublicFormV2-DvVN-lY7.js","assets/formsV2-D3Mwtt9Z.js","assets/FormsV2-CxsbY5Gp.js","assets/SubmissionsDialog-CByW_gPN.js","assets/FormsV2Builder-3DXliud5.js","assets/Payments-Bp_aX2Sz.js","assets/ProductsTab-D3avgm7w.js","assets/Payments-Bju7ALj0.css","assets/SettingsBilling-DGf-GW89.js","assets/Help-DkPMaikt.js","assets/AgencyApi-BMg5GR_F.js","assets/ApiWebhooksSettings-Bfvg3bfe.js","assets/AgencySecurity-CEr2s-uj.js","assets/SettingsNotifications-MCfpq023.js","assets/SettingsAccount-CpKNcOr_.js","assets/SettingsKeyboardShortcuts-BjQbush5.js","assets/Privacy-CoekA76P.js","assets/InlPageShell-BIwvTLz-.js","assets/PublicFooter-Clx0-Mtt.js","assets/InlHero-DufN9F0H.js","assets/heroBackgroun
1ds-DrlOGZ1H.js","assets/InlSection-qMkxro5U.js","assets/InlPillButton-B2YBaaJd.js","assets/InlCtaBand-ByF1iXqV.js","assets/Terms-B3FN05Ai.js","assets/Security-Ce_Qo-I8.js","assets/InlMetricsBand-vPbu26hL.js","assets/CookiesPage-sS-4TFAi.js","assets/Docs-5lPfrbNh.js","assets/Status-CrxKf1nN.js","assets/ApiDocs-BsDV-T9r.js","assets/SendLeadsGuide-Cbvr57qX.js","assets/SettingsApi-CnYkPYrN.js","assets/FeatureRequests-BibZg09c.js","assets/AgencyLinkDomains-CrghSCyk.js","assets/SettingsDomains-BNb8z9a8.js","assets/SettingsDataManagement-Bue7FW-C.js","assets/Install-BUTxrx6r.js","assets/Notes-BbEGsva2.js","assets/SolarProjects-Y_yoUwi8.js","assets/JobFlow-DT0YB1VL.js","assets/ApolloProspecting-DTwcHCeI.js","assets/TeamChat-Ctzq_iai.js","assets/usePromptDialog-DOZWPX4p.js","assets/SmartQuote-C4Oh2jDw.js","assets/QuoteWidget-Baw9LxBB.js","assets/PublicQuote-DQFKl5uy.js","assets/EmbedQuote-76W-QxYQ.js","assets/Games-Dvlf5V-A.js","assets/ResellerPortal-Bq9R-ySN.js","assets/ResellerLayout-aHIiTjQ3.js","assets/PointsDisplay-DPBLo3hE.js","assets/SessionStats-CWEP2E2n.js","assets/DailyPaymentBadge-Cfzkx-nq.js","assets/ResellerDialler-DvMrLxfw.js","assets/useResellerLeads-CSXGV3WR.js","assets/ResellerCallHistoryTab-DvDSlIL6.js","assets/ProspectReportViewer-uH-R8nNO.js","assets/useLeadCredits-BsEScCTS.js","assets/ResellerContractPage-O-HC6vo5.js","assets/ResellerRewards-DSn12fvn.js","assets/ResellerLeaderboard-DzDUNkpH.js","assets/TrainingLeaderboard-D5bEj3e0.js","assets/useTrainingEnhancements-BsQCiG0g.js","assets/ResellerPerformance-DuWF28hX.js","assets/ResellerApplication-DGuC2dm5.js","assets/ResellerApplyPage-Ctk7pEfJ.js","assets/pageFaqs-CkRBwiqh.js","assets/ResellerScripts-BOB97jMf.js","assets/ResellerProducts-CSyVZfIk.js","assets/useResellerAssistantConversations-BbJtqlIR.js","assets/AIRoleplayCoach-DYlbkYy3.js","assets/ResellerDemos-DchgiBan.js","assets/ResellerAuditPage-nMidbQz8.js","assets/ResellerTraining-CyMEsoLW.js","assets/ResellerProspecting-DuHGbFS0.js","assets/LeadCreditsDisplay-DlQC5abr.js","assets/ResellerLeadFinder-DSDRTxIO.js","assets/ResellerAssistantPage-BDBeJC1f.js","assets/ResellerPipelinePage-BaKcp7VE.js","assets/ResellerContactsPage-C6gOeB5M.js","assets/ResellerCallHistoryPage-BbuYQ3O5.js","assets/ResellerCompaniesPage-B0ySKW52.js","assets/ResellerContactProfile-DfyjUjK1.js","assets/ResellerCompanyProfile-BzeRE5Sj.js","assets/ResellerChatbotPage-BYKRO9kT.js","assets/ResellerInvoicesPage-05DPvOUd.js","assets/AgencyResellerInvoicesPage-qoue1DHw.js","assets/ResellerManageTeamPage-Do2mNEfv.js","assets/ResellerWhiteLabel-CnTbwGKO.js","assets/ResellerWhiteLabelContent-C_CrUO2h.js","assets/LeadMarketplace-Dsd3lE_9.js","assets/LeadMarketplacePage-C8JG0BWG.js","assets/InlBentoGrid-D6lg1ASK.js","assets/InlFaqAccordion-D0oQQcKD.js","assets/CRMFeatures-B6FE-KY6.js","assets/InlLogoCloud-BeD2Kx1y.js","assets/MarketingFeatures-Dw6nOv6H.js","assets/PremiumFeatureCard-CZ-BoW7f.js","assets/InlVideoBg-DxFXKwIa.js","assets/LiveCounter-DqR0sC92.js","assets/TestimonialCarousel-DEbCWZ8y.js","assets/AIAgentsPage-B9kdOKM5.js","assets/InlPricingLadder-CyGag-ju.js","assets/voiceAiPublicTiers-D4U0tP-Y.js","assets/TrustBadgeRow-CKc95iPI.js","assets/InlineLexi-8x9hhOoH.js","assets/FunnelLeadForm-DAXlq1S2.js","assets/PricingPage-BYyDqXxw.js","assets/IndustriesPage-727QTC7j.js","assets/StickyMobileCTA-BYiNtwIX.js","assets/IndustryDetailPage-CYljfyQZ.js","assets/ServicesPage-C9R1B-dK.js","assets/WhiteLabelProgrammePage-BPq32EBl.js","assets/MarketplaceLanding-BSBeONrr.js","assets/ReviewsPage-BovvhBPi.js","assets/featuresEditorial-COYJgy1G.css","assets/AiSeo-3qAwo6DQ.js","assets/useSEOSubscription-c8ilQ6xN.js","assets/MarketingPackagePage-D-Y8MwvM.js","assets/FunnelFAQ-BCeebwGK.js","assets/StackQuiz-DoNnPgrf.js","assets/SEOPackagePage-bxc3GDBw.js","assets/WebsitePackagePage-BP57EcK4.js","assets/AppBuildingPage-xvo3beFr.js","assets/QuickIdeaCapture-B3nfPJPO.js","assets/AppBuildingPage-Cjow-k5v.css","assets/MarketingPackFunnel-CRsVu2PL.js","assets/FunnelLayout-BOsGcxLb.js","assets/AiAppFunnel-Bf-VVLR7.js","assets/PortfolioPage-Bv7SEYNV.js","assets/CaseStudies-C354EBK9.js","assets/ClientCaseStudyDialog-DXOXTycC.js","assets/CaseStudyDetail-CXjEx1H5.js","assets/AboutPage-Cwb5NqZF.js","assets/CareersPage-VLE_xwIN.js","assets/ContactPage-CZoBRX8U.js","assets/PressPage-DnQI8_FA.js","assets/IntegrationsPage-CEYu2dpX.js","assets/WebinarsPage-CONTMiPq.js","assets/PowerDiallerPage-
1DImKLwPE.js","assets/AutomationsLandingPage-CfqKAz2d.js","assets/AIChatbotsPage-Dov6F_Bi.js","assets/FeatureAIChatbotsPage-C3bLcOd-.js","assets/FormsLandingPage-C8DT-H9u.js","assets/AppStoreLandingPage-ppWka3OE.js","assets/AppSdkDocsPage-BKdjMvfh.js","assets/SMSMarketingPage-BUq06Ih4.js","assets/WhatsAppBusinessPage-DE8IodUc.js","assets/EmailMarketingPage-miBp8hsr.js","assets/WebsiteBuilderPage-z7uPZTtn.js","assets/HelpCenterPage-CeMJhHQe.js","assets/UnifiedInboxPage-DovKLt4S.js","assets/DocumentsPage-HFqL1Fxu.js","assets/FeatureCRMPage-BawGhTIz.js","assets/VoiceAIPage-CnxCWNls.js","assets/AiSeoPage-BbQrw01i.js","assets/BrandGuidelinesPage-BJzsyjbQ.js","assets/Documents-DkuX25gF.js","assets/DocumentStatusBadge-DFCkHR-1.js","assets/AIProposalWizard-DoacoELv.js","assets/DocumentSetupMenu-BVgkj2Iq.js","assets/DocumentBuilder-BrB2cGSA.js","assets/ArchitecturalDocumentViewer-Dkzgy1IG.js","assets/ArchitecturalDocumentViewer-DIRaQxPE.css","assets/PremiumDocumentViewer-DmVfUPFk.js","assets/DocumentViewer-BeWmK1mb.js","assets/DocumentDetail-wk-zHoMu.js","assets/DocumentAnalytics-BbNkw2D7.js","assets/DocumentsDashboardPage-DgmbPA05.js","assets/DocumentBrandingPage-D-HDv6r2.js","assets/Products-CHIQYTWK.js","assets/VoiceAI-CS_4vgV5.js","assets/ProductUpdates-Cfu-J4HC.js","assets/ProductUpdateDetail-D_Q_6AgV.js","assets/AgentDemo-Dt8Z7jpO.js"])))=>i.map(i=>d[i]); 2var AV=Object.defineProperty;var AA=t=>{throw TypeError(t)};var PV=(t,a,r)=>a in t?AV(t,a,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[a]=r;var PA=(t,a,r)=>PV(t,typeof a!="symbol"?a+"":a,r),u9=(t,a,r)=>a.has(t)||AA("Cannot "+r);var ue=(t,a,r)=>(u9(t,a,"read from private field"),r?r.call(t):a.get(t)),It=(t,a,r)=>a.has(t)?AA("Cannot add the same private member more than once"):a instanceof WeakSet?a.add(t):a.set(t,r),ct=(t,a,r,n)=>(u9(t,a,"write to private field"),n?n.call(t,r):a.set(t,r),r),vt=(t,a,r)=>(u9(t,a,"access private method"),r);import{r as l,R as EV,j as e,a as we,b as Ou,u as le,s as TV,c as RV,_ as P,g as FV}from"./index-DKJ0tKwF.js";import{B as Nd,c as Fa,C as Tt,d as Up,e as Ta,f as ir,g as hl,h as Gp,i as Id,F as Kp,H as Yp,I as Jl,L as Zp,j as vn,k as Xp,M as ec,l as tc,P as Ld,R as Ad,S as Qp,m as Jp,n as e1,o as Ua,p as Jt,q as kn,U as wa,W as t1,r as tR,s as EA,t as ar,u as SS,v as Pd,w as NS,x as vN,y as TA,z as DV,A as qV,D as zV,E as RA,G as a7,J as FA,K as OV,N as aR,O as at,X as pa,Y as ke,Z as St,_ as rR,$ as _I,a0 as kN,a1 as Iu,a2 as nR,a3 as IS,a4 as LS,a5 as Xl,a6 as sR,a7 as DA,a8 as AS,a9 as $t,aa as ha,ab as Kt,ac as ye,ad as Bt,ae as BV,af as HV,ag as oR,ah as iR,ai as Rt,aj as VV,ak as r7,al as De,am as Le,an as MI,ao as ur,ap as n7,aq as Kc,ar as $V,as as s7,at as SI,au as NI,av as II,aw as o7,ax as Ed,ay as WV,az as qA,aA as UV,aB as zA,aC as Qt,aD as Ht,aE as Ir,aF as lR,aG as cR,aH as LI,aI as i7,aJ as Bu,aK as AI,aL as PI,aM as Hu,aN as Vu,aO as $u,aP as Wu,T as nr,aQ as Mr,aR as Sr,aS as Nr,aT as GV,aU as KV,aV as YV,aW as ZV,aX as Hl,aY as dR,Q as XV,a as QV,b as JV,V as gp,aZ as e$}from"./V2Layout-DEbe2yZA.js";import{c as d,b as wn,d as Ke,e as ml,C as Td,f as Ae,F as ln,g as lr,G as ca,H as Br,M as dt,h as Lr,i as ac,j as Da,k as ua,P as bt,l as rc,S as At,m as nc,n as Rd,o as xt,T as a1,p as Ar,q as Pr,r as ta,U as Gt,V as yl,W as r1,X as ze,I as t$,u as Oe,s as Oc,t as Z,v as EI,_ as hn,w as uR,x as a$,y as r$,z as pR,D as de,J as I,K as ra,N as ge,L as Et,O as Kl,Q as sn,Y as sr,Z as Pt,$ as Il,a0 as wN,a1 as n$,a2 as s$,a3 as hR,a4 as o$,a5 as Ea,a6 as i$,a7 as Vl,a8 as p9,E as l$,B as c$,A as d$,R as u$,a as B}from"./button-DFML8rOM.js";import{L as Ge,S as jn,Z as ja,g as PS}from"./tracker-DzJH7QDt.js";import{A as Wr,B as qa,a as n1,b as Ka,C as sc,c as Fd,d as Cn,e as _n,f as s1,g as Vt,h as o1,i as za,D as i1,E as Mn,F as l1,j as c1,G as d1,k as u1,H as p1,I as oc,L as h1,l as m1,m as y1,n as va,o as Wn,M as ic,p as Er,q as Ur,r as lc,P as f1,s as g1,t as fl,u as Gr,v as Oa,T as Tr,w as Dd,x as qd,W as Un,y as ht,z as hr,J as p$,K as Bc,V as h$,N as m$,O as y$,Q as OA,R as f$,S as g$,U as x$}from"./v3LegalOverrides-BUgTGJPl.js";import{A as zd,C as Ct,E as Gn,F as x1,M as cc}from"./mouse-pointer-2-CzsmklB8.js";import{M as BA}from"./index-BNGwt955.js";import{S as mR}from"./SEOHead-B5IBZJEm.js";import{o as l7,s as ka,l as yR}from"./types-DU7944Yl.js";/** 3 * @license lucide-react v0.462.0 - ISC 4 * 5 * This source code is licensed under the ISC license. 6 * See the LICENSE file in the root directory of this source tree. 7 */const b1=d("AArrowDown",[["path",{d:"M3.5 13h6",key:"p1my2r"}],["path",{d:"m2 16 4.5-9 4.5 9",key:"ndf0b3"}],["path",{d:"M18 7v9",key:"pknjwm"}],["path",{d:"m14 12 4 4 4-4",key:"buelq4"}]]);/** 8 * @license lucide-react v0.462.0 - ISC 9 * 10 * This source code is licensed under the ISC license. 11 * See the LICENSE file in the root directory of this source tree. 12 */const v1=d("AArrowUp",[["path",{d:"M3.5 13h6",key:"p1my2r"}],["path",{d:"m2 16 4.5-9 4.5 9",key:"ndf0b3"}],["path",{d:"M18 16V7",key:"ty0viw"}],["path",{d:"m14 11 4-4 4 4",key:"1pu57t"}]]);/** 13 * @license lucide-react v0.462.0 - ISC 14 * 15 * This source code is licensed under the ISC license. 16 * See the LICENSE file in the root directory of this source tree. 17 */const k1=d("ALargeSmall",[["path",{d:"M21 14h-5",key:"1vh23k"}],["path",{d:"M16 16v-3.5a2.5 2.5 0 0 1 5 0V16",key:"1wh10o"}],["path",{d:"M4.5 13h6",key:"dfilno"}],["path",{d:"m3 16 4.5-9 4.5 9",key:"2dxa0e"}]]);/** 18 * @license lucide-react v0.462.0 - ISC 19 * 20 * This source code is licensed under the ISC license. 21 * See the LICENSE file in the root directory of this source tree. 22 */const w1=d("Accessibility",[["circle",{cx:"16",cy:"4",r:"1",key:"1grugj"}],["path",{d:"m18 19 1-7-6 1",key:"r0i19z"}],["path",{d:"m5 8 3-3 5.5 3-2.36 3.5",key:"9ptxx2"}],["path",{d:"M4.24 14.5a5 5 0 0 0 6.88 6",key:"10kmtu"}],["path",{d:"M13.76 17.5a5 5 0 0 0-6.88-6",key:"2qq6rc"}]]);/** 23 * @license lucide-react v0.462.0 - ISC 24 * 25 * This source code is licensed under the ISC license. 26 * See the LICENSE file in the root directory of this source tree. 27 */const Kr=d("Activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l
27-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]);/** 28 * @license lucide-react v0.462.0 - ISC 29 * 30 * This source code is licensed under the ISC license. 31 * See the LICENSE file in the root directory of this source tree. 32 */const j1=d("AirVent",[["path",{d:"M6 12H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2",key:"larmp2"}],["path",{d:"M6 8h12",key:"6g4wlu"}],["path",{d:"M18.3 17.7a2.5 2.5 0 0 1-3.16 3.83 2.53 2.53 0 0 1-1.14-2V12",key:"1bo8pg"}],["path",{d:"M6.6 15.6A2 2 0 1 0 10 17v-5",key:"t9h90c"}]]);/** 33 * @license lucide-react v0.462.0 - ISC 34 * 35 * This source code is licensed under the ISC license. 36 * See the LICENSE file in the root directory of this source tree. 37 */const C1=d("Airplay",[["path",{d:"M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1",key:"ns4c3b"}],["path",{d:"m12 15 5 6H7Z",key:"14qnn2"}]]);/** 38 * @license lucide-react v0.462.0 - ISC 39 * 40 * This source code is licensed under the ISC license. 41 * See the LICENSE file in the root directory of this source tree. 42 */const Kn=d("AlarmClockCheck",[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}],["path",{d:"m9 13 2 2 4-4",key:"6343dt"}]]);/** 43 * @license lucide-react v0.462.0 - ISC 44 * 45 * This source code is licensed under the ISC license. 46 * See the LICENSE file in the root directory of this source tree. 47 */const Yn=d("AlarmClockMinus",[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}],["path",{d:"M9 13h6",key:"1uhe8q"}]]);/** 48 * @license lucide-react v0.462.0 - ISC 49 * 50 * This source code is licensed under the ISC license. 51 * See the LICENSE file in the root directory of this source tree. 52 */const _1=d("AlarmClockOff",[["path",{d:"M6.87 6.87a8 8 0 1 0 11.26 11.26",key:"3on8tj"}],["path",{d:"M19.9 14.25a8 8 0 0 0-9.15-9.15",key:"15ghsc"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.26 18.67 4 21",key:"yzmioq"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M4 4 2 6",key:"1ycko6"}]]);/** 53 * @license lucide-react v0.462.0 - ISC 54 * 55 * This source code is licensed under the ISC license. 56 * See the LICENSE file in the root directory of this source tree. 57 */const Zn=d("AlarmClockPlus",[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}],["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"M9 13h6",key:"1uhe8q"}]]);/** 58 * @license lucide-react v0.462.0 - ISC 59 * 60 * This source code is licensed under the ISC license. 61 * See the LICENSE file in the root directory of this source tree. 62 */const M1=d("AlarmClock",[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M12 9v4l2 2",key:"1c63tq"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}]]);/** 63 * @license lucide-react v0.462.0 - ISC 64 * 65 * This source code is licensed under the ISC license. 66 * See the LICENSE file in the root directory of this source tree. 67 */const S1=d("AlarmSmoke",[["path",{d:"M11 21c0-2.5 2-2.5 2-5",key:"1sicvv"}],["path",{d:"M16 21c0-2.5 2-2.5 2-5",key:"1o3eny"}],["path",{d:"m19 8-.8 3a1.25 1.25 0 0 1-1.2 1H7a1.25 1.25 0 0 1-1.2-1L5 8",key:"1bvca4"}],["path",{d:"M21 3a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a1 1 0 0 1 1-1z",key:"x3qr1j"}],["path",{d:"M6 21c0-2.5 2-2.5 2-5",key:"i3w1gp"}]]);/** 68 * @license lucide-react v0.462.0 - ISC 69 * 70 * This source code is licensed under the ISC license. 71 * See the LICENSE file in the root directory of this source tree. 72 */const N1=d("Album",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["polyline",{points:"11 3 11 11 14 8 17 11 17 3",key:"1wcwz3"}]]);/** 73 * @license lucide-react v0.462.0 - ISC 74 * 75 * This source code is licensed under the ISC license. 76 * See the LICENSE file in the root directory of this source tree. 77 */const I1=d("AlignCenterHorizontal",[["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M10 16v4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-4",key:"11f1s0"}],["path",{d:"M10 8V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v4",key:"t14dx9"}],["path",{d:"M20 16v1a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2v-1",key:"1w07xs"}],["path",{d:"M14 8V7c0-1.1.9-2 2-2h2a2 2 0 0 1 2 2v1",key:"1apec2"}]]);/** 78 * @license lucide-react v0.462.0 - ISC 79 * 80 * This source code is licensed under the ISC license. 81 * See the LICENSE file in the root directory of this source tree. 82 */const L1=d("AlignCenterVertical",[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"M8 10H4a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h4",key:"14d6g8"}],["path",{d:"M16 10h4a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-4",key:"1e2lrw"}],["path",{d:"M8 20H7a2 2 0 0 1-2-2v-2c0-1.1.9-2 2-2h1",key:"1fkdwx"}],["path",{d:"M16 14h1a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-1",key:"1euafb"}]]);/** 83 * @license lucide-react v0.462.0 - ISC 84 * 85 * This source code is licensed under the ISC license. 86 * See the LICENSE file in the root directory of this source tree. 87 */const A1=d("AlignCenter",[["path",{d:"M17 12H7",key:"16if0g"}],["path",{d:"M19 18H5",key:"18s9l3"}],["path",{d:"M21 6H3",key:"1jwq7v"}]]);/** 88 * @license lucide-react v0.462.0 - ISC 89 * 90 * This source code is licensed under the ISC license. 91 * See the LICENSE file in the root directory of this source tree. 92 */const P1=d("AlignEndHorizontal",[["rect",{width:"6",height:"16",x:"4",y:"2",rx:"2",key:"z5wdxg"}],["rect",{width:"6",height:"9",x:"14",y:"9",rx:"2",key:"um7a8w"}],["path",{d:"M22 22H2",key:"19qnx5"}]]);/** 93 * @license lucide-react v0.462.0 - ISC 94 * 95 * This source code is licensed under the ISC license. 96 * See the LICENSE file in the root directory of this source tree. 97 */const E1=d("AlignEndVertical",[["rect",{width:"16",height:"6",x:"2",y:"4",rx:"2",key:"10wcwx"}],["rect",{width:"9",height:"6",x:"9",y:"14",rx:"2",key:"4p5bwg"}],["path",{d:"M22 22V2",key:"12ipfv"}]]);/** 98 * @license lucide-react v0.462.0 - ISC 99 * 100 * This source code is licensed under the ISC license. 101 * See the LICENSE file in the root directory of this source tree. 102 */const T1=d("AlignHorizontalDistributeCenter",[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2",key:"1wwnby"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2",key:"1fe6j6"}],["path",{d:"M17 22v-5",key:"4b6g73"}],["path",{d:"M17 7V2",key:"hnrr36"}],["path",{d:"M7 22v-3",key:"1r4jpn"}],["path",{d:"M7 5V2",key:"liy1u9"}]]);/** 103 * @license lucide-react v0.462.0 - ISC 104 * 105 * This source code is licensed under the ISC license. 106 * See the LICENSE file in the root directory of this source tree. 107 */const R1=d("AlignHorizontalDistributeEnd",[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2",key:"1wwnby"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2",key:"1fe6j6"}],["path",{d:"M10 2v20",key:"uyc634"}],["path",{d:"M20 2v20",key:"1tx262"}]]);/** 108 * @license lucide-react v0.462.0 - ISC 109 * 110 * This source code is licensed under the ISC license. 111 * See the LICENSE file in the root directory of this source tree. 112 */const F1=d("AlignHorizontalDistributeStart",[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2",key:"1wwnby"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2",key:"1fe6j6"}],["path",{d:"M4 2v20",key:"gtpd5x"}],["path",{d:"M14 2v20",key:"tg6bpw"}
112]]);/** 113 * @license lucide-react v0.462.0 - ISC 114 * 115 * This source code is licensed under the ISC license. 116 * See the LICENSE file in the root directory of this source tree. 117 */const D1=d("AlignHorizontalJustifyCenter",[["rect",{width:"6",height:"14",x:"2",y:"5",rx:"2",key:"dy24zr"}],["rect",{width:"6",height:"10",x:"16",y:"7",rx:"2",key:"13zkjt"}],["path",{d:"M12 2v20",key:"t6zp3m"}]]);/** 118 * @license lucide-react v0.462.0 - ISC 119 * 120 * This source code is licensed under the ISC license. 121 * See the LICENSE file in the root directory of this source tree. 122 */const q1=d("AlignHorizontalJustifyEnd",[["rect",{width:"6",height:"14",x:"2",y:"5",rx:"2",key:"dy24zr"}],["rect",{width:"6",height:"10",x:"12",y:"7",rx:"2",key:"1ht384"}],["path",{d:"M22 2v20",key:"40qfg1"}]]);/** 123 * @license lucide-react v0.462.0 - ISC 124 * 125 * This source code is licensed under the ISC license. 126 * See the LICENSE file in the root directory of this source tree. 127 */const z1=d("AlignHorizontalJustifyStart",[["rect",{width:"6",height:"14",x:"6",y:"5",rx:"2",key:"hsirpf"}],["rect",{width:"6",height:"10",x:"16",y:"7",rx:"2",key:"13zkjt"}],["path",{d:"M2 2v20",key:"1ivd8o"}]]);/** 128 * @license lucide-react v0.462.0 - ISC 129 * 130 * This source code is licensed under the ISC license. 131 * See the LICENSE file in the root directory of this source tree. 132 */const O1=d("AlignHorizontalSpaceAround",[["rect",{width:"6",height:"10",x:"9",y:"7",rx:"2",key:"yn7j0q"}],["path",{d:"M4 22V2",key:"tsjzd3"}],["path",{d:"M20 22V2",key:"1bnhr8"}]]);/** 133 * @license lucide-react v0.462.0 - ISC 134 * 135 * This source code is licensed under the ISC license. 136 * See the LICENSE file in the root directory of this source tree. 137 */const B1=d("AlignHorizontalSpaceBetween",[["rect",{width:"6",height:"14",x:"3",y:"5",rx:"2",key:"j77dae"}],["rect",{width:"6",height:"10",x:"15",y:"7",rx:"2",key:"bq30hj"}],["path",{d:"M3 2v20",key:"1d2pfg"}],["path",{d:"M21 2v20",key:"p059bm"}]]);/** 138 * @license lucide-react v0.462.0 - ISC 139 * 140 * This source code is licensed under the ISC license. 141 * See the LICENSE file in the root directory of this source tree. 142 */const H1=d("AlignJustify",[["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M3 18h18",key:"1h113x"}],["path",{d:"M3 6h18",key:"d0wm0j"}]]);/** 143 * @license lucide-react v0.462.0 - ISC 144 * 145 * This source code is licensed under the ISC license. 146 * See the LICENSE file in the root directory of this source tree. 147 */const V1=d("AlignLeft",[["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M17 18H3",key:"1amg6g"}],["path",{d:"M21 6H3",key:"1jwq7v"}]]);/** 148 * @license lucide-react v0.462.0 - ISC 149 * 150 * This source code is licensed under the ISC license. 151 * See the LICENSE file in the root directory of this source tree. 152 */const $1=d("AlignRight",[["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M21 18H7",key:"1ygte8"}],["path",{d:"M21 6H3",key:"1jwq7v"}]]);/** 153 * @license lucide-react v0.462.0 - ISC 154 * 155 * This source code is licensed under the ISC license. 156 * See the LICENSE file in the root directory of this source tree. 157 */const W1=d("AlignStartHorizontal",[["rect",{width:"6",height:"16",x:"4",y:"6",rx:"2",key:"1n4dg1"}],["rect",{width:"6",height:"9",x:"14",y:"6",rx:"2",key:"17khns"}],["path",{d:"M22 2H2",key:"fhrpnj"}]]);/** 158 * @license lucide-react v0.462.0 - ISC 159 * 160 * This source code is licensed under the ISC license. 161 * See the LICENSE file in the root directory of this source tree. 162 */const Od=d("AlignStartVertical",[["rect",{width:"9",height:"6",x:"6",y:"14",rx:"2",key:"lpm2y7"}],["rect",{width:"16",height:"6",x:"6",y:"4",rx:"2",key:"rdj6ps"}],["path",{d:"M2 2v20",key:"1ivd8o"}]]);/** 163 * @license lucide-react v0.462.0 - ISC 164 * 165 * This source code is licensed under the ISC license. 166 * See the LICENSE file in the root directory of this source tree. 167 */const U1=d("AlignVerticalDistributeCenter",[["path",{d:"M22 17h-3",key:"1lwga1"}],["path",{d:"M22 7h-5",key:"o2endc"}],["path",{d:"M5 17H2",key:"1gx9xc"}],["path",{d:"M7 7H2",key:"6bq26l"}],["rect",{x:"5",y:"14",width:"14",height:"6",rx:"2",key:"1qrzuf"}],["rect",{x:"7",y:"4",width:"10",height:"6",rx:"2",key:"we8e9z"}]]);/** 168 * @license lucide-react v0.462.0 - ISC 169 * 170 * This source code is licensed under the ISC license. 171 * See the LICENSE file in the root directory of this source tree. 172 */const G1=d("AlignVerticalDistributeEnd",[["rect",{width:"14",height:"6",x:"5",y:"14",rx:"2",key:"jmoj9s"}],["rect",{width:"10",height:"6",x:"7",y:"4",rx:"2",key:"aza5on"}],["path",{d:"M2 20h20",key:"owomy5"}],["path",{d:"M2 10h20",key:"1ir3d8"}]]);/** 173 * @license lucide-react v0.462.0 - ISC 174 * 175 * This source code is licensed under the ISC license. 176 * See the LICENSE file in the root directory of this source tree. 177 */const K1=d("AlignVerticalDistributeStart",[["rect",{width:"14",height:"6",x:"5",y:"14",rx:"2",key:"jmoj9s"}],["rect",{width:"10",height:"6",x:"7",y:"4",rx:"2",key:"aza5on"}],["path",{d:"M2 14h20",key:"myj16y"}],["path",{d:"M2 4h20",key:"mda7wb"}]]);/** 178 * @license lucide-react v0.462.0 - ISC 179 * 180 * This source code is licensed under the ISC license. 181 * See the LICENSE file in the root directory of this source tree. 182 */const Y1=d("AlignVerticalJustifyCenter",[["rect",{width:"14",height:"6",x:"5",y:"16",rx:"2",key:"1i8z2d"}],["rect",{width:"10",height:"6",x:"7",y:"2",rx:"2",key:"ypihtt"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/** 183 * @license lucide-react v0.462.0 - ISC 184 * 185 * This source code is licensed under the ISC license. 186 * See the LICENSE file in the root directory of this source tree. 187 */const Z1=d("AlignVerticalJustifyEnd",[["rect",{width:"14",height:"6",x:"5",y:"12",rx:"2",key:"4l4tp2"}],["rect",{width:"10",height:"6",x:"7",y:"2",rx:"2",key:"ypihtt"}],["path",{d:"M2 22h20",key:"272qi7"}]]);/** 188 * @license lucide-react v0.462.0 - ISC 189 * 190 * This source code is licensed under the ISC license. 191 * See the LICENSE file in the root directory of this source tree. 192 */const X1=d("AlignVerticalJustifyStart",[["rect",{width:"14",height:"6",x:"5",y:"16",rx:"2",key:"1i8z2d"}],["rect",{width:"10",height:"6",x:"7",y:"6",rx:"2",key:"13squh"}],["path",{d:"M2 2h20",key:"1ennik"}]]);/** 193 * @license lucide-react v0.462.0 - ISC 194 * 195 * This source code is licensed under the ISC license. 196 * See the LICENSE file in the root directory of this source tree. 197 */const Q1=d("AlignVerticalSpaceAround",[["rect",{width:"10",height:"6",x:"7",y:"9",rx:"2",key:"b1zbii"}],["path",{d:"M22 20H2",key:"1p1f7z"}],["path",{d:"M22 4H2",key:"1b7qnq"}]]);/** 198 * @license lucide-react v0.462.0 - ISC 199 * 200 * This source code is licensed under the ISC license. 201 * See the LICENSE file in the root directory of this source tree. 202 */const J1=d("AlignVerticalSpaceBetween",[["rect",{width:"14",height:"6",x:"5",y:"15",rx:"2",key:"1w91an"}],["rect",{width:"10",height:"6",x:"7",y:"3",rx:"2",key:"17wqzy"}],["path",{d:"M2 21h20",key:"1nyx9w"}],["path",{d:"M2 3h20",key:"91anmk"}]]);/** 203 * @license lucide-react v0.462.0 - ISC 204 * 205 * This source code is licensed under the ISC license. 206 * See the LICENSE file in the root directory of this source tree. 207 */const eh=d("Ambulance",[["path",{d:"M10 10H6",key:"1bsnug"}],["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.28a1 1 0 0 0-.684-.948l-1.923-.641a1 1 0 0 1-.578-.502l-1.539-3.076A1 1 0 0 0 16.382 8H14",key:"lrkjwd"}],["path",{d:"M8 8v4",key:"1fwk8c"}],["path",{d:"M9 18h6",key:"x1upvd"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]]);/** 208 * @license lucide-react v0.462.0 - ISC 209 * 210 * This source code is licensed under the ISC license. 211 * See the LICENSE file in the root directory of this source tree. 212 */const th=d("Ampersand",[["path",{d:"M17.5 12c0 4.4-3.6 8-8 8A4.5 4.5 0 0 1 5 15.5c0-6 8-4 8-8.5a3 3 0 1 0-6 0c0 3 2.5 8.5 12 13",key:"1o9ehi"}],["path",{d:"M16 12h3",key:"4uvgyw"}]]);/** 213 * @license lucide-react v0.462.0 - ISC 214 * 215 * This source code is licensed under the ISC license. 216 * See the LICENSE file in the root directory of this source tree. 217 */const ah=d("Ampersands",[["path",{d:"M10 17c-5-3-7-7-7-9a2 2 0 0 1 4 0c0 2.5-5 2.5-5 6 0 1.7 1.3 3 3 3 2.8 0 5-2.2 5-5",key:"12lh1k"}],["path",{d:"M22 17c-5-3-7-7-7-9a2 2 0 0 1 4 0c0 2.5-5 2.5-5 6 0 1.7 1.3 3 3 3 2.8 0 5-2.2 5-5",key:"173c68"}]]);/** 218 * @license lucide-react v0.462.0 - ISC 219 * 220 * This source code is licensed under the ISC license. 221 * See the LICENSE file in the root directory of this source tree. 222 */const rh=d("Amphora",[["path",{d:"M10 2v5.632c0 .424-.272.795-.653.982A6 6 0 0 0 6 14c.006 4 3 7 5 8",ke
222y:"1h8rid"}],["path",{d:"M10 5H8a2 2 0 0 0 0 4h.68",key:"3ezsi6"}],["path",{d:"M14 2v5.632c0 .424.272.795.652.982A6 6 0 0 1 18 14c0 4-3 7-5 8",key:"yt6q09"}],["path",{d:"M14 5h2a2 2 0 0 1 0 4h-.68",key:"8f95yk"}],["path",{d:"M18 22H6",key:"mg6kv4"}],["path",{d:"M9 2h6",key:"1jrp98"}]]);/** 223 * @license lucide-react v0.462.0 - ISC 224 * 225 * This source code is licensed under the ISC license. 226 * See the LICENSE file in the root directory of this source tree. 227 */const nh=d("Anchor",[["path",{d:"M12 22V8",key:"qkxhtm"}],["path",{d:"M5 12H2a10 10 0 0 0 20 0h-3",key:"1hv3nh"}],["circle",{cx:"12",cy:"5",r:"3",key:"rqqgnr"}]]);/** 228 * @license lucide-react v0.462.0 - ISC 229 * 230 * This source code is licensed under the ISC license. 231 * See the LICENSE file in the root directory of this source tree. 232 */const sh=d("Angry",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 16s-1.5-2-4-2-4 2-4 2",key:"epbg0q"}],["path",{d:"M7.5 8 10 9",key:"olxxln"}],["path",{d:"m14 9 2.5-1",key:"1j6cij"}],["path",{d:"M9 10h.01",key:"qbtxuw"}],["path",{d:"M15 10h.01",key:"1qmjsl"}]]);/** 233 * @license lucide-react v0.462.0 - ISC 234 * 235 * This source code is licensed under the ISC license. 236 * See the LICENSE file in the root directory of this source tree. 237 */const oh=d("Annoyed",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 15h8",key:"45n4r"}],["path",{d:"M8 9h2",key:"1g203m"}],["path",{d:"M14 9h2",key:"116p9w"}]]);/** 238 * @license lucide-react v0.462.0 - ISC 239 * 240 * This source code is licensed under the ISC license. 241 * See the LICENSE file in the root directory of this source tree. 242 */const ih=d("Antenna",[["path",{d:"M2 12 7 2",key:"117k30"}],["path",{d:"m7 12 5-10",key:"1tvx22"}],["path",{d:"m12 12 5-10",key:"ev1o1a"}],["path",{d:"m17 12 5-10",key:"1e4ti3"}],["path",{d:"M4.5 7h15",key:"vlsxkz"}],["path",{d:"M12 16v6",key:"c8a4gj"}]]);/** 243 * @license lucide-react v0.462.0 - ISC 244 * 245 * This source code is licensed under the ISC license. 246 * See the LICENSE file in the root directory of this source tree. 247 */const lh=d("Anvil",[["path",{d:"M7 10H6a4 4 0 0 1-4-4 1 1 0 0 1 1-1h4",key:"1hjpb6"}],["path",{d:"M7 5a1 1 0 0 1 1-1h13a1 1 0 0 1 1 1 7 7 0 0 1-7 7H8a1 1 0 0 1-1-1z",key:"1qn45f"}],["path",{d:"M9 12v5",key:"3anwtq"}],["path",{d:"M15 12v5",key:"5xh3zn"}],["path",{d:"M5 20a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3 1 1 0 0 1-1 1H6a1 1 0 0 1-1-1",key:"1fi4x8"}]]);/** 248 * @license lucide-react v0.462.0 - ISC 249 * 250 * This source code is licensed under the ISC license. 251 * See the LICENSE file in the root directory of this source tree. 252 */const ch=d("Aperture",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m14.31 8 5.74 9.94",key:"1y6ab4"}],["path",{d:"M9.69 8h11.48",key:"1wxppr"}],["path",{d:"m7.38 12 5.74-9.94",key:"1grp0k"}],["path",{d:"M9.69 16 3.95 6.06",key:"libnyf"}],["path",{d:"M14.31 16H2.83",key:"x5fava"}],["path",{d:"m16.62 12-5.74 9.94",key:"1vwawt"}]]);/** 253 * @license lucide-react v0.462.0 - ISC 254 * 255 * This source code is licensed under the ISC license. 256 * See the LICENSE file in the root directory of this source tree. 257 */const dh=d("AppWindowMac",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M6 8h.01",key:"x9i8wu"}],["path",{d:"M10 8h.01",key:"1r9ogq"}],["path",{d:"M14 8h.01",key:"1primd"}]]);/** 258 * @license lucide-react v0.462.0 - ISC 259 * 260 * This source code is licensed under the ISC license. 261 * See the LICENSE file in the root directory of this source tree. 262 */const uh=d("AppWindow",[["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}],["path",{d:"M10 4v4",key:"pp8u80"}],["path",{d:"M2 8h20",key:"d11cs7"}],["path",{d:"M6 4v4",key:"1svtjw"}]]);/** 263 * @license lucide-react v0.462.0 - ISC 264 * 265 * This source code is licensed under the ISC license. 266 * See the LICENSE file in the root directory of this source tree. 267 */const ph=d("Apple",[["path",{d:"M12 20.94c1.5 0 2.75 1.06 4 1.06 3 0 6-8 6-12.22A4.91 4.91 0 0 0 17 5c-2.22 0-4 1.44-5 2-1-.56-2.78-2-5-2a4.9 4.9 0 0 0-5 4.78C2 14 5 22 8 22c1.25 0 2.5-1.06 4-1.06Z",key:"3s7exb"}],["path",{d:"M10 2c1 .5 2 2 2 5",key:"fcco2y"}]]);/** 268 * @license lucide-react v0.462.0 - ISC 269 * 270 * This source code is licensed under the ISC license. 271 * See the LICENSE file in the root directory of this source tree. 272 */const hh=d("ArchiveRestore",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h2",key:"tvwodi"}],["path",{d:"M20 8v11a2 2 0 0 1-2 2h-2",key:"1gkqxj"}],["path",{d:"m9 15 3-3 3 3",key:"1pd0qc"}],["path",{d:"M12 12v9",key:"192myk"}]]);/** 273 * @license lucide-react v0.462.0 - ISC 274 * 275 * This source code is licensed under the ISC license. 276 * See the LICENSE file in the root directory of this source tree. 277 */const mh=d("ArchiveX",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"m9.5 17 5-5",key:"nakeu6"}],["path",{d:"m9.5 12 5 5",key:"1hccrj"}]]);/** 278 * @license lucide-react v0.462.0 - ISC 279 * 280 * This source code is licensed under the ISC license. 281 * See the LICENSE file in the root directory of this source tree. 282 */const yh=d("Archive",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]]);/** 283 * @license lucide-react v0.462.0 - ISC 284 * 285 * This source code is licensed under the ISC license. 286 * See the LICENSE file in the root directory of this source tree. 287 */const fh=d("Armchair",[["path",{d:"M19 9V6a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v3",key:"irtipd"}],["path",{d:"M3 16a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z",key:"1qyhux"}],["path",{d:"M5 18v2",key:"ppbyun"}],["path",{d:"M19 18v2",key:"gy7782"}]]);/** 288 * @license lucide-react v0.462.0 - ISC 289 * 290 * This source code is licensed under the ISC license. 291 * See the LICENSE file in the root directory of this source tree. 292 */const gh=d("ArrowBigDownDash",[["path",{d:"M15 5H9",key:"1tp3ed"}],["path",{d:"M15 9v3h4l-7 7-7-7h4V9z",key:"ncdc4b"}]]);/** 293 * @license lucide-react v0.462.0 - ISC 294 * 295 * This source code is licensed under the ISC license. 296 * See the LICENSE file in the root directory of this source tree. 297 */const xh=d("ArrowBigDown",[["path",{d:"M15 6v6h4l-7 7-7-7h4V6h6z",key:"1thax2"}]]);/** 298 * @license lucide-react v0.462.0 - ISC 299 * 300 * This source code is licensed under the ISC license. 301 * See the LICENSE file in the root directory of this source tree. 302 */const bh=d("ArrowBigLeftDash",[["path",{d:"M19 15V9",key:"1hci5f"}],["path",{d:"M15 15h-3v4l-7-7 7-7v4h3v6z",key:"16tjna"}]]);/** 303 * @license lucide-react v0.462.0 - ISC 304 * 305 * This source code is licensed under the ISC license. 306 * See the LICENSE file in the root directory of this source tree. 307 */const vh=d("ArrowBigLeft",[["path",{d:"M18 15h-6v4l-7-7 7-7v4h6v6z",key:"lbrdak"}]]);/** 308 * @license lucide-react v0.462.0 - ISC 309 * 310 * This source code is licensed under the ISC license. 311 * See the LICENSE file in the root directory of this source tree. 312 */const kh=d("ArrowBigRightDash",[["path",{d:"M5 9v6",key:"158jrl"}],["path",{d:"M9 9h3V5l7 7-7 7v-4H9V9z",key:"1sg2xn"}]]);/** 313 * @license lucide-react v0.462.0 - ISC 314 * 315 * This source code is licensed under the ISC license. 316 * See the LICENSE file in the root directory of this source tree.
317 */const wh=d("ArrowBigRight",[["path",{d:"M6 9h6V5l7 7-7 7v-4H6V9z",key:"7fvt9c"}]]);/** 318 * @license lucide-react v0.462.0 - ISC 319 * 320 * This source code is licensed under the ISC license. 321 * See the LICENSE file in the root directory of this source tree. 322 */const jh=d("ArrowBigUpDash",[["path",{d:"M9 19h6",key:"456am0"}],["path",{d:"M9 15v-3H5l7-7 7 7h-4v3H9z",key:"1r2uve"}]]);/** 323 * @license lucide-react v0.462.0 - ISC 324 * 325 * This source code is licensed under the ISC license. 326 * See the LICENSE file in the root directory of this source tree. 327 */const Ch=d("ArrowBigUp",[["path",{d:"M9 18v-6H5l7-7 7 7h-4v6H9z",key:"1x06kx"}]]);/** 328 * @license lucide-react v0.462.0 - ISC 329 * 330 * This source code is licensed under the ISC license. 331 * See the LICENSE file in the root directory of this source tree. 332 */const _h=d("ArrowDown01",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["rect",{x:"15",y:"4",width:"4",height:"6",ry:"2",key:"1bwicg"}],["path",{d:"M17 20v-6h-2",key:"1qp1so"}],["path",{d:"M15 20h4",key:"1j968p"}]]);/** 333 * @license lucide-react v0.462.0 - ISC 334 * 335 * This source code is licensed under the ISC license. 336 * See the LICENSE file in the root directory of this source tree. 337 */const Mh=d("ArrowDown10",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M17 10V4h-2",key:"zcsr5x"}],["path",{d:"M15 10h4",key:"id2lce"}],["rect",{x:"15",y:"14",width:"4",height:"6",ry:"2",key:"33xykx"}]]);/** 338 * @license lucide-react v0.462.0 - ISC 339 * 340 * This source code is licensed under the ISC license. 341 * See the LICENSE file in the root directory of this source tree. 342 */const Xn=d("ArrowDownAZ",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M20 8h-5",key:"1vsyxs"}],["path",{d:"M15 10V6.5a2.5 2.5 0 0 1 5 0V10",key:"ag13bf"}],["path",{d:"M15 14h5l-5 6h5",key:"ur5jdg"}]]);/** 343 * @license lucide-react v0.462.0 - ISC 344 * 345 * This source code is licensed under the ISC license. 346 * See the LICENSE file in the root directory of this source tree. 347 */const Sh=d("ArrowDownFromLine",[["path",{d:"M19 3H5",key:"1236rx"}],["path",{d:"M12 21V7",key:"gj6g52"}],["path",{d:"m6 15 6 6 6-6",key:"h15q88"}]]);/** 348 * @license lucide-react v0.462.0 - ISC 349 * 350 * This source code is licensed under the ISC license. 351 * See the LICENSE file in the root directory of this source tree. 352 */const Nh=d("ArrowDownLeft",[["path",{d:"M17 7 7 17",key:"15tmo1"}],["path",{d:"M17 17H7V7",key:"1org7z"}]]);/** 353 * @license lucide-react v0.462.0 - ISC 354 * 355 * This source code is licensed under the ISC license. 356 * See the LICENSE file in the root directory of this source tree. 357 */const Ih=d("ArrowDownNarrowWide",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M11 4h4",key:"6d7r33"}],["path",{d:"M11 8h7",key:"djye34"}],["path",{d:"M11 12h10",key:"1438ji"}]]);/** 358 * @license lucide-react v0.462.0 - ISC 359 * 360 * This source code is licensed under the ISC license. 361 * See the LICENSE file in the root directory of this source tree. 362 */const Lh=d("ArrowDownRight",[["path",{d:"m7 7 10 10",key:"1fmybs"}],["path",{d:"M17 7v10H7",key:"6fjiku"}]]);/** 363 * @license lucide-react v0.462.0 - ISC 364 * 365 * This source code is licensed under the ISC license. 366 * See the LICENSE file in the root directory of this source tree. 367 */const Ah=d("ArrowDownToDot",[["path",{d:"M12 2v14",key:"jyx4ut"}],["path",{d:"m19 9-7 7-7-7",key:"1oe3oy"}],["circle",{cx:"12",cy:"21",r:"1",key:"o0uj5v"}]]);/** 368 * @license lucide-react v0.462.0 - ISC 369 * 370 * This source code is licensed under the ISC license. 371 * See the LICENSE file in the root directory of this source tree. 372 */const Ph=d("ArrowDownToLine",[["path",{d:"M12 17V3",key:"1cwfxf"}],["path",{d:"m6 11 6 6 6-6",key:"12ii2o"}],["path",{d:"M19 21H5",key:"150jfl"}]]);/** 373 * @license lucide-react v0.462.0 - ISC 374 * 375 * This source code is licensed under the ISC license. 376 * See the LICENSE file in the root directory of this source tree. 377 */const Eh=d("ArrowDownUp",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"m21 8-4-4-4 4",key:"1c9v7m"}],["path",{d:"M17 4v16",key:"7dpous"}]]);/** 378 * @license lucide-react v0.462.0 - ISC 379 * 380 * This source code is licensed under the ISC license. 381 * See the LICENSE file in the root directory of this source tree. 382 */const Qn=d("ArrowDownWideNarrow",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}
382],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M11 4h10",key:"1w87gc"}],["path",{d:"M11 8h7",key:"djye34"}],["path",{d:"M11 12h4",key:"q8tih4"}]]);/** 383 * @license lucide-react v0.462.0 - ISC 384 * 385 * This source code is licensed under the ISC license. 386 * See the LICENSE file in the root directory of this source tree. 387 */const Jn=d("ArrowDownZA",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M15 4h5l-5 6h5",key:"8asdl1"}],["path",{d:"M15 20v-3.5a2.5 2.5 0 0 1 5 0V20",key:"r6l5cz"}],["path",{d:"M20 18h-5",key:"18j1r2"}]]);/** 388 * @license lucide-react v0.462.0 - ISC 389 * 390 * This source code is licensed under the ISC license. 391 * See the LICENSE file in the root directory of this source tree. 392 */const Th=d("ArrowLeftFromLine",[["path",{d:"m9 6-6 6 6 6",key:"7v63n9"}],["path",{d:"M3 12h14",key:"13k4hi"}],["path",{d:"M21 19V5",key:"b4bplr"}]]);/** 393 * @license lucide-react v0.462.0 - ISC 394 * 395 * This source code is licensed under the ISC license. 396 * See the LICENSE file in the root directory of this source tree. 397 */const Rh=d("ArrowLeftRight",[["path",{d:"M8 3 4 7l4 4",key:"9rb6wj"}],["path",{d:"M4 7h16",key:"6tx8e3"}],["path",{d:"m16 21 4-4-4-4",key:"siv7j2"}],["path",{d:"M20 17H4",key:"h6l3hr"}]]);/** 398 * @license lucide-react v0.462.0 - ISC 399 * 400 * This source code is licensed under the ISC license. 401 * See the LICENSE file in the root directory of this source tree. 402 */const Fh=d("ArrowLeftToLine",[["path",{d:"M3 19V5",key:"rwsyhb"}],["path",{d:"m13 6-6 6 6 6",key:"1yhaz7"}],["path",{d:"M7 12h14",key:"uoisry"}]]);/** 403 * @license lucide-react v0.462.0 - ISC 404 * 405 * This source code is licensed under the ISC license. 406 * See the LICENSE file in the root directory of this source tree. 407 */const Dh=d("ArrowRightFromLine",[["path",{d:"M3 5v14",key:"1nt18q"}],["path",{d:"M21 12H7",key:"13ipq5"}],["path",{d:"m15 18 6-6-6-6",key:"6tx3qv"}]]);/** 408 * @license lucide-react v0.462.0 - ISC 409 * 410 * This source code is licensed under the ISC license. 411 * See the LICENSE file in the root directory of this source tree. 412 */const qh=d("ArrowRightLeft",[["path",{d:"m16 3 4 4-4 4",key:"1x1c3m"}],["path",{d:"M20 7H4",key:"zbl0bi"}],["path",{d:"m8 21-4-4 4-4",key:"h9nckh"}],["path",{d:"M4 17h16",key:"g4d7ey"}]]);/** 413 * @license lucide-react v0.462.0 - ISC 414 * 415 * This source code is licensed under the ISC license. 416 * See the LICENSE file in the root directory of this source tree. 417 */const zh=d("ArrowRightToLine",[["path",{d:"M17 12H3",key:"8awo09"}],["path",{d:"m11 18 6-6-6-6",key:"8c2y43"}],["path",{d:"M21 5v14",key:"nzette"}]]);/** 418 * @license lucide-react v0.462.0 - ISC 419 * 420 * This source code is licensed under the ISC license. 421 * See the LICENSE file in the root directory of this source tree. 422 */const Oh=d("ArrowUp01",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["rect",{x:"15",y:"4",width:"4",height:"6",ry:"2",key:"1bwicg"}],["path",{d:"M17 20v-6h-2",key:"1qp1so"}],["path",{d:"M15 20h4",key:"1j968p"}]]);/** 423 * @license lucide-react v0.462.0 - ISC 424 * 425 * This source code is licensed under the ISC license. 426 * See the LICENSE file in the root directory of this source tree. 427 */const Bh=d("ArrowUp10",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M17 10V4h-2",key:"zcsr5x"}],["path",{d:"M15 10h4",key:"id2lce"}],["rect",{x:"15",y:"14",width:"4",height:"6",ry:"2",key:"33xykx"}]]);/** 428 * @license lucide-react v0.462.0 - ISC 429 * 430 * This source code is licensed under the ISC license. 431 * See the LICENSE file in the root directory of this source tree. 432 */const es=d("ArrowUpAZ",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M20 8h-5",key:"1vsyxs"}],["path",{d:"M15 10V6.5a2.5 2.5 0 0 1 5 0V10",key:"ag13bf"}],["path",{d:"M15 14h5l-5 6h5",key:"ur5jdg"}]]);/** 433 * @license lucide-react v0.462.0 - ISC 434 * 435 * This source code is licensed under the ISC license. 436 * See the LICENSE file in the root directory of this source tree. 437 */const Bd=d("ArrowUpDown",[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]]);/** 438 * @license lucide-react v0.462.0 - ISC 439 * 440 * This source code is licensed under the ISC license. 441 * See the LICENSE file in the root directory of this source tree. 442 */const Hh=d("ArrowUpFromDot",[["path",{d:"m5 9 7-7 7 7",key:"1hw5ic"}],["path",{d:"M12 16V2",key:"ywoabb"}],["circle",{cx:"12",cy:"21",r:"1",key:"o0uj5v"}]]);/** 443 * @license lucide-react v0.462.0 - ISC 444 * 445 * This source code is licensed under the ISC license. 446 * See the LICENSE file in the root directory of this source tree. 447 */const Vh=d("ArrowUpFromLine",[["path",{d:"m18 9-6-6-6 6",key:"kcunyi"}],["path",{d:"M12 3v14",key:"7cf3v8"}],["path",{d:"M5 21h14",key:"11awu3"}]]);/** 448 * @license lucide-react v0.462.0 - ISC 449 * 450 * This source code is licensed under the ISC license. 451 * See the LICENSE file in the root directory of this source tree. 452 */const $h=d("ArrowUpLeft",[["path",{d:"M7 17V7h10",key:"11bw93"}],["path",{d:"M17 17 7 7",key:"2786uv"}]]);/** 453 * @license lucide-react v0.462.0 - ISC 454 * 455 * This source code is licensed under the ISC license. 456 * See the LICENSE file in the root directory of this source tree. 457 */const ts=d("ArrowUpNarrowWide",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M11 12h4",key:"q8tih4"}],["path",{d:"M11 16h7",key:"uosisv"}],["path",{d:"M11 20h10",key:"jvxblo"}]]);/** 458 * @license lucide-react v0.462.0 - ISC 459 * 460 * This source code is licensed under the ISC license. 461 * See the LICENSE file in the root directory of this source tree. 462 */const Wh=d("ArrowUpToLine",[["path",{d:"M5 3h14",key:"7usisc"}],["path",{d:"m18 13-6-6-6 6",key:"1kf1n9"}],["path",{d:"M12 7v14",key:"1akyts"}]]);/** 463 * @license lucide-react v0.462.0 - ISC 464 * 465 * This source code is licensed under the ISC license. 466 * See the LICENSE file in the root directory of this source tree. 467 */const Uh=d("ArrowUpWideNarrow",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M11 12h10",key:"1438ji"}],["path",{d:"M11 16h7",key:"uosisv"}],["path",{d:"M11 20h4",key:"1krc32"}]]);/** 468 * @license lucide-react v0.462.0 - ISC 469 * 470 * This source code is licensed under the ISC license. 471 * See the LICENSE file in the root directory of this source tree. 472 */const as=d("ArrowUpZA",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M15 4h5l-5 6h5",key:"8asdl1"}],["path",{d:"M15 20v-3.5a2.5 2.5 0 0 1 5 0V20",key:"r6l5cz"}],["path",{d:"M20 18h-5",key:"18j1r2"}]]);/** 473 * @license lucide-react v0.462.0 - ISC 474 * 475 * This source code is licensed under the ISC license. 476 * See the LICENSE file in the root directory of this source tree. 477 */const Hd=d("ArrowUp",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);/** 478 * @license lucide-react v0.462.0 - ISC 479 * 480 * This source code is licensed under the ISC license. 481 * See the LICENSE file in the root directory of this source tree. 482 */const Gh=d("ArrowsUpFromLine",[["path",{d:"m4 6 3-3 3 3",key:"9aidw8"}],["path",{d:"M7 17V3",key:"19qxw1"}],["path",{d:"m14 6 3-3 3 3",key:"6iy689"}],["path",{d:"M17 17V3",key:"o0fmgi"}],["path",{d:"M4 21h16",key:"1h09gz"}]]);/** 483 * @license lucide-react v0.462.0 - ISC 484 * 485 * This source code is licensed under the ISC license. 486 * See the LICENSE file in the root directory of this source tree. 487 */const Kh=d("Asterisk",[["path",{d:"M12 6v12",key:"1vza4d"}],["path",{d:"M17.196 9 6.804 15",key:"1ah31z"}],["path",{d:"m6.804 9 10.392 6",key:"1b6pxd"}]]);/** 488 * @license lucide-react v0.462.0 - ISC 489 * 490 * This source code is licensed under the ISC license. 491 * See the LICENSE file in the root directory of this source tree. 492 */const Vd=d("AtSign",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-4 8",key:"7n84p3"}]]);/** 493 * @license lucide-react v0.462.0 - ISC 494 * 495 * This source code is licensed under the ISC license. 496 * See the LICENSE file in the root directory of this source tree. 497 */const Yh=d("Atom",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M20.2 20.2c2.04-2.03.02-7.36-4.5-11.9-4.54-4.52-9.87-6.54-11.9-4.5-2.04 2.03-.02 7.36 4.5 11.9 4.54 4.52 9.87 6.54 11.9 4.5Z",key:"1l2ple"}],["path",{d:"M15.7 15.7c4.52-4.54 6.54-9.87 4.5-11.9-2.03-2.04-7.36-.02-11.9 4.5-4.52 4.54-6.54 9.87-4.5 11.9 2.03 2.04 7.36.02 11.9-4.5Z",key:"1wam0m"}]]);/** 498 * @license lucide-react v0.462.0 - ISC 499 * 500 * This source code is licensed under the ISC license. 501 * See the LICENSE file in the root directory of this source tree. 502 */const Zh=d("AudioLines",[["path",{d:"M2 10v3",key:"1fnikh"}],["path",{d:"M6 6v11",key:"11sgs0"}],["path",{d:"M10 3v18",key:"yhl04a"}],["path",{d:"M14 8v7",key:"3a1oy3"}],["path",{d:"M18 5v13",key:"123xd1"}],["path",{d:"M22 10v3",key:"154ddg"}]]);/** 503 * @license lucide-react v0.462.0 - ISC 504 * 505 * This source code is licensed under the ISC license. 506 * See the LICENSE file in the root directory of this source tree. 507 */const Xh=d("AudioWaveform",[["path",{d:"M2 13a2 2 0 0 0 2-2V7a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0V4a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0v-4a2 2 0 0 1 2-2",ke
507y:"57tc96"}]]);/** 508 * @license lucide-react v0.462.0 - ISC 509 * 510 * This source code is licensed under the ISC license. 511 * See the LICENSE file in the root directory of this source tree. 512 */const gl=d("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);/** 513 * @license lucide-react v0.462.0 - ISC 514 * 515 * This source code is licensed under the ISC license. 516 * See the LICENSE file in the root directory of this source tree. 517 */const Qh=d("Axe",[["path",{d:"m14 12-8.5 8.5a2.12 2.12 0 1 1-3-3L11 9",key:"csbz4o"}],["path",{d:"M15 13 9 7l4-4 6 6h3a8 8 0 0 1-7 7z",key:"113wfo"}]]);/** 518 * @license lucide-react v0.462.0 - ISC 519 * 520 * This source code is licensed under the ISC license. 521 * See the LICENSE file in the root directory of this source tree. 522 */const rs=d("Axis3d",[["path",{d:"M4 4v16h16",key:"1s015l"}],["path",{d:"m4 20 7-7",key:"17qe9y"}]]);/** 523 * @license lucide-react v0.462.0 - ISC 524 * 525 * This source code is licensed under the ISC license. 526 * See the LICENSE file in the root directory of this source tree. 527 */const Jh=d("Baby",[["path",{d:"M9 12h.01",key:"157uk2"}],["path",{d:"M15 12h.01",key:"1k8ypt"}],["path",{d:"M10 16c.5.3 1.2.5 2 .5s1.5-.2 2-.5",key:"1u7htd"}],["path",{d:"M19 6.3a9 9 0 0 1 1.8 3.9 2 2 0 0 1 0 3.6 9 9 0 0 1-17.6 0 2 2 0 0 1 0-3.6A9 9 0 0 1 12 3c2 0 3.5 1.1 3.5 2.5s-.9 2.5-2 2.5c-.8 0-1.5-.4-1.5-1",key:"5yv0yz"}]]);/** 528 * @license lucide-react v0.462.0 - ISC 529 * 530 * This source code is licensed under the ISC license. 531 * See the LICENSE file in the root directory of this source tree. 532 */const em=d("Backpack",[["path",{d:"M4 10a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z",key:"1ol0lm"}],["path",{d:"M8 10h8",key:"c7uz4u"}],["path",{d:"M8 18h8",key:"1no2b1"}],["path",{d:"M8 22v-6a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v6",key:"1fr6do"}],["path",{d:"M9 6V4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2",key:"donm21"}]]);/** 533 * @license lucide-react v0.462.0 - ISC 534 * 535 * This source code is licensed under the ISC license. 536 * See the LICENSE file in the root directory of this source tree. 537 */const tm=d("BadgeAlert",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/** 538 * @license lucide-react v0.462.0 - ISC 539 * 540 * This source code is licensed under the ISC license. 541 * See the LICENSE file in the root directory of this source tree. 542 */const am=d("BadgeCent",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M12 7v10",key:"jspqdw"}],["path",{d:"M15.4 10a4 4 0 1 0 0 4",key:"2eqtx8"}]]);/** 543 * @license lucide-react v0.462.0 - ISC 544 * 545 * This source code is licensed under the ISC license. 546 * See the LICENSE file in the root directory of this source tree. 547 */const rr=d("BadgeCheck",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** 548 * @license lucide-react v0.462.0 - ISC 549 * 550 * This source code is licensed under the ISC license. 551 * See the LICENSE file in the root directory of this source tree. 552 */const rm=d("BadgeDollarSign",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 18V6",key:"zqpxq5"}]]);/** 553 * @license lucide-react v0.462.0 - ISC 554 * 555 * This source code is licensed under the ISC license. 556 * See the LICENSE file in the root directory of this source tree. 557 */const nm=d("BadgeEuro",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M7 12h5",key:"gblrwe"}],["path",{d:"M15 9.4a4 4 0 1 0 0 5.2",key:"1makmb"}]]);/** 558 * @license lucide-react v0.462.0 - ISC 559 * 560 * This source code is licensed under the ISC license. 561 * See the LICENSE file in the root directory of this source tree. 562 */const sm=d("BadgeHelp",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["line",{x1:"12",x2:"12.01",y1:"17",y2:"17",key:"io3f8k"}]]);/** 563 * @license lucide-react v0.462.0 - ISC 564 * 565 * This source code is licensed under the ISC license. 566 * See the LICENSE file in the root directory of this source tree. 567 */const om=d("BadgeIndianRupee",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M8 8h8",key:"1bis0t"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"m13 17-5-1h1a4 4 0 0 0 0-8",key:"nu2bwa"}]]);/** 568 * @license lucide-react v0.462.0 - ISC 569 * 570 * This source code is licensed under the ISC license. 571 * See the LICENSE file in the root directory of this source tree. 572 */const im=d("BadgeInfo",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"12",x2:"12",y1:"16",y2:"12",key:"1y1yb1"}],["line",{x1:"12",x2:"12.01",y1:"8",y2:"8",key:"110wyk"}]]);/** 573 * @license lucide-react v0.462.0 - ISC 574 * 575 * This source code is licensed under the ISC license. 576 * See the LICENSE file in the root directory of this source tree. 577 */const lm=d("BadgeJapaneseYen",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 8 3 3v7",key:"17yadx"}],["path",{d:"m12 11 3-3",key:"p4cfq1"}],["path",{d:"M9 12h6",key:"1c52cq"}],["path",{d:"M9 16h6",key:"8wimt3"}]]);/** 578 * @license lucide-react v0.462.0 - ISC 579 * 580 * This source code is licensed under the ISC license. 581 * See the LICENSE file in the root directory of this source tree. 582 */const cm=d("BadgeMinus",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]]);/** 583 * @license lucide-react v0.462.0 - ISC 584 * 585 * This source code is licensed under the ISC license. 586 * See the LICENSE file in the root directory of this source tree. 587 */const dm=d("BadgePercent",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]]);/** 588 * @license lucide-react v0.462.0 - ISC 589 * 590 * This source code is licensed under the ISC license. 591 * See the LICENSE file in the root directory of this source tree. 592 */const um=d("BadgePlus",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"12",x2:"12",y1:"8",y2:"16",key:"10p56q"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]]);/** 593 * @license lucide-react v0.462.0 - ISC 594 * 595 * This source code is licensed under the ISC license. 596 * See the LICENSE file in the root directory of this source tree. 597 */const pm=d("BadgePoundSterling",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M8 12h4",key:"qz6y1c"}],["path",{d:"M10 16V9.5a2.5 2.5 0 0 1 5 0",key:"3mlbjk"}],["path",{d:"M8 16h7",key:"sbedsn"}]]);/** 598 * @license lucide-react v0.462.0 - ISC 599 * 600 * This source code is licensed under the ISC license. 601 * See the LICENSE file in the root directory of this source tree. 602 */const hm=d("BadgeRussianRuble",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M9 16h5",key:"1syiyw"}
602],["path",{d:"M9 12h5a2 2 0 1 0 0-4h-3v9",key:"1ge9c1"}]]);/** 603 * @license lucide-react v0.462.0 - ISC 604 * 605 * This source code is licensed under the ISC license. 606 * See the LICENSE file in the root directory of this source tree. 607 */const mm=d("BadgeSwissFranc",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M11 17V8h4",key:"1bfq6y"}],["path",{d:"M11 12h3",key:"2eqnfz"}],["path",{d:"M9 16h4",key:"1skf3a"}]]);/** 608 * @license lucide-react v0.462.0 - ISC 609 * 610 * This source code is licensed under the ISC license. 611 * See the LICENSE file in the root directory of this source tree. 612 */const ym=d("BadgeX",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"15",x2:"9",y1:"9",y2:"15",key:"f7djnv"}],["line",{x1:"9",x2:"15",y1:"9",y2:"15",key:"1shsy8"}]]);/** 613 * @license lucide-react v0.462.0 - ISC 614 * 615 * This source code is licensed under the ISC license. 616 * See the LICENSE file in the root directory of this source tree. 617 */const fm=d("Badge",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}]]);/** 618 * @license lucide-react v0.462.0 - ISC 619 * 620 * This source code is licensed under the ISC license. 621 * See the LICENSE file in the root directory of this source tree. 622 */const gm=d("BaggageClaim",[["path",{d:"M22 18H6a2 2 0 0 1-2-2V7a2 2 0 0 0-2-2",key:"4irg2o"}],["path",{d:"M17 14V4a2 2 0 0 0-2-2h-1a2 2 0 0 0-2 2v10",key:"14fcyx"}],["rect",{width:"13",height:"8",x:"8",y:"6",rx:"1",key:"o6oiis"}],["circle",{cx:"18",cy:"20",r:"2",key:"t9985n"}],["circle",{cx:"9",cy:"20",r:"2",key:"e5v82j"}]]);/** 623 * @license lucide-react v0.462.0 - ISC 624 * 625 * This source code is licensed under the ISC license. 626 * See the LICENSE file in the root directory of this source tree. 627 */const xm=d("Ban",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.9 4.9 14.2 14.2",key:"1m5liu"}]]);/** 628 * @license lucide-react v0.462.0 - ISC 629 * 630 * This source code is licensed under the ISC license. 631 * See the LICENSE file in the root directory of this source tree. 632 */const bm=d("Banana",[["path",{d:"M4 13c3.5-2 8-2 10 2a5.5 5.5 0 0 1 8 5",key:"1cscit"}],["path",{d:"M5.15 17.89c5.52-1.52 8.65-6.89 7-12C11.55 4 11.5 2 13 2c3.22 0 5 5.5 5 8 0 6.5-4.2 12-10.49 12C5.11 22 2 22 2 20c0-1.5 1.14-1.55 3.15-2.11Z",key:"1y1nbv"}]]);/** 633 * @license lucide-react v0.462.0 - ISC 634 * 635 * This source code is licensed under the ISC license. 636 * See the LICENSE file in the root directory of this source tree. 637 */const vm=d("Bandage",[["path",{d:"M10 10.01h.01",key:"1e9xi7"}],["path",{d:"M10 14.01h.01",key:"ac23bv"}],["path",{d:"M14 10.01h.01",key:"2wfrvf"}],["path",{d:"M14 14.01h.01",key:"8tw8yn"}],["path",{d:"M18 6v11.5",key:"dkbidh"}],["path",{d:"M6 6v12",key:"vkc79e"}],["rect",{x:"2",y:"6",width:"20",height:"12",rx:"2",key:"1wpnh2"}]]);/** 638 * @license lucide-react v0.462.0 - ISC 639 * 640 * This source code is licensed under the ISC license. 641 * See the LICENSE file in the root directory of this source tree. 642 */const km=d("Banknote",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M6 12h.01M18 12h.01",key:"113zkx"}]]);/** 643 * @license lucide-react v0.462.0 - ISC 644 * 645 * This source code is licensed under the ISC license. 646 * See the LICENSE file in the root directory of this source tree. 647 */const wm=d("Barcode",[["path",{d:"M3 5v14",key:"1nt18q"}],["path",{d:"M8 5v14",key:"1ybrkv"}],["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"M17 5v14",key:"ycjyhj"}],["path",{d:"M21 5v14",key:"nzette"}]]);/** 648 * @license lucide-react v0.462.0 - ISC 649 * 650 * This source code is licensed under the ISC license. 651 * See the LICENSE file in the root directory of this source tree. 652 */const jm=d("Baseline",[["path",{d:"M4 20h16",key:"14thso"}],["path",{d:"m6 16 6-12 6 12",key:"1b4byz"}],["path",{d:"M8 12h8",key:"1wcyev"}]]);/** 653 * @license lucide-react v0.462.0 - ISC 654 * 655 * This source code is licensed under the ISC license. 656 * See the LICENSE file in the root directory of this source tree. 657 */const $d=d("Bath",[["path",{d:"M10 4 8 6",key:"1rru8s"}],["path",{d:"M17 19v2",key:"ts1sot"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M7 19v2",key:"12npes"}],["path",{d:"M9 5 7.621 3.621A2.121 2.121 0 0 0 4 5v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5",key:"14ym8i"}]]);/** 658 * @license lucide-react v0.462.0 - ISC 659 * 660 * This source code is licensed under the ISC license. 661 * See the LICENSE file in the root directory of this source tree. 662 */const Cm=d("BatteryCharging",[["path",{d:"M15 7h1a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-2",key:"1sdynx"}],["path",{d:"M6 7H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1",key:"1gkd3k"}],["path",{d:"m11 7-3 5h4l-3 5",key:"b4a64w"}],["line",{x1:"22",x2:"22",y1:"11",y2:"13",key:"4dh1rd"}]]);/** 663 * @license lucide-react v0.462.0 - ISC 664 * 665 * This source code is licensed under the ISC license. 666 * See the LICENSE file in the root directory of this source tree. 667 */const Wd=d("BatteryFull",[["rect",{width:"16",height:"10",x:"2",y:"7",rx:"2",ry:"2",key:"1w10f2"}],["line",{x1:"22",x2:"22",y1:"11",y2:"13",key:"4dh1rd"}],["line",{x1:"6",x2:"6",y1:"11",y2:"13",key:"1wd6dw"}],["line",{x1:"10",x2:"10",y1:"11",y2:"13",key:"haxvl5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"13",key:"c6fn6x"}]]);/** 668 * @license lucide-react v0.462.0 - ISC 669 * 670 * This source code is licensed under the ISC license. 671 * See the LICENSE file in the root directory of this source tree.
672 */const _m=d("BatteryLow",[["rect",{width:"16",height:"10",x:"2",y:"7",rx:"2",ry:"2",key:"1w10f2"}],["line",{x1:"22",x2:"22",y1:"11",y2:"13",key:"4dh1rd"}],["line",{x1:"6",x2:"6",y1:"11",y2:"13",key:"1wd6dw"}]]);/** 673 * @license lucide-react v0.462.0 - ISC 674 * 675 * This source code is licensed under the ISC license. 676 * See the LICENSE file in the root directory of this source tree. 677 */const Mm=d("BatteryMedium",[["rect",{width:"16",height:"10",x:"2",y:"7",rx:"2",ry:"2",key:"1w10f2"}],["line",{x1:"22",x2:"22",y1:"11",y2:"13",key:"4dh1rd"}],["line",{x1:"6",x2:"6",y1:"11",y2:"13",key:"1wd6dw"}],["line",{x1:"10",x2:"10",y1:"11",y2:"13",key:"haxvl5"}]]);/** 678 * @license lucide-react v0.462.0 - ISC 679 * 680 * This source code is licensed under the ISC license. 681 * See the LICENSE file in the root directory of this source tree. 682 */const Sm=d("BatteryWarning",[["path",{d:"M10 17h.01",key:"nbq80n"}],["path",{d:"M10 7v6",key:"nne03l"}],["path",{d:"M14 7h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-2",key:"1x5o8m"}],["path",{d:"M22 11v2",key:"1wo06k"}],["path",{d:"M6 7H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"1mdjgh"}]]);/** 683 * @license lucide-react v0.462.0 - ISC 684 * 685 * This source code is licensed under the ISC license. 686 * See the LICENSE file in the root directory of this source tree. 687 */const Nm=d("Battery",[["rect",{width:"16",height:"10",x:"2",y:"7",rx:"2",ry:"2",key:"1w10f2"}],["line",{x1:"22",x2:"22",y1:"11",y2:"13",key:"4dh1rd"}]]);/** 688 * @license lucide-react v0.462.0 - ISC 689 * 690 * This source code is licensed under the ISC license. 691 * See the LICENSE file in the root directory of this source tree. 692 */const Im=d("Beaker",[["path",{d:"M4.5 3h15",key:"c7n0jr"}],["path",{d:"M6 3v16a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V3",key:"m1uhx7"}],["path",{d:"M6 14h12",key:"4cwo0f"}]]);/** 693 * @license lucide-react v0.462.0 - ISC 694 * 695 * This source code is licensed under the ISC license. 696 * See the LICENSE file in the root directory of this source tree. 697 */const Lm=d("BeanOff",[["path",{d:"M9 9c-.64.64-1.521.954-2.402 1.165A6 6 0 0 0 8 22a13.96 13.96 0 0 0 9.9-4.1",key:"bq3udt"}],["path",{d:"M10.75 5.093A6 6 0 0 1 22 8c0 2.411-.61 4.68-1.683 6.66",key:"17ccse"}],["path",{d:"M5.341 10.62a4 4 0 0 0 6.487 1.208M10.62 5.341a4.015 4.015 0 0 1 2.039 2.04",key:"18zqgq"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** 698 * @license lucide-react v0.462.0 - ISC 699 * 700 * This source code is licensed under the ISC license. 701 * See the LICENSE file in the root directory of this source tree. 702 */const Am=d("Bean",[["path",{d:"M10.165 6.598C9.954 7.478 9.64 8.36 9 9c-.64.64-1.521.954-2.402 1.165A6 6 0 0 0 8 22c7.732 0 14-6.268 14-14a6 6 0 0 0-11.835-1.402Z",key:"1tvzk7"}],["path",{d:"M5.341 10.62a4 4 0 1 0 5.279-5.28",key:"2cyri2"}]]);/** 703 * @license lucide-react v0.462.0 - ISC 704 * 705 * This source code is licensed under the ISC license. 706 * See the LICENSE file in the root directory of this source tree. 707 */const Ud=d("BedDouble",[["path",{d:"M2 20v-8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8",key:"1k78r4"}],["path",{d:"M4 10V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4",key:"fb3tl2"}],["path",{d:"M12 4v6",key:"1dcgq2"}],["path",{d:"M2 18h20",key:"ajqnye"}]]);/** 708 * @license lucide-react v0.462.0 - ISC 709 * 710 * This source code is licensed under the ISC license. 711 * See the LICENSE file in the root directory of this source tree. 712 */const Pm=d("BedSingle",[["path",{d:"M3 20v-8a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v8",key:"1wm6mi"}],["path",{d:"M5 10V6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v4",key:"4k93s5"}],["path",{d:"M3 18h18",key:"1h113x"}]]);/** 713 * @license lucide-react v0.462.0 - ISC 714 * 715 * This source code is licensed under the ISC license. 716 * See the LICENSE file in the root directory of this source tree. 717 */const Em=d("Bed",[["path",{d:"M2 4v16",key:"vw9hq8"}],["path",{d:"M2 8h18a2 2 0 0 1 2 2v10",key:"1dgv2r"}],["path",{d:"M2 17h20",key:"18nfp3"}],["path",{d:"M6 8v9",key:"1yriud"}]]);/** 718 * @license lucide-react v0.462.0 - ISC 719 * 720 * This source code is licensed under the ISC license. 721 * See the LICENSE file in the root directory of this source tree. 722 */const Tm=d("Beef",[["circle",{cx:"12.5",cy:"8.5",r:"2.5",key:"9738u8"}],["path",{d:"M12.5 2a6.5 6.5 0 0 0-6.22 4.6c-1.1 3.13-.78 3.9-3.18 6.08A3 3 0 0 0 5 18c4 0 8.4-1.8 11.4-4.3A6.5 6.5 0 0 0 12.5 2Z",key:"o0f6za"}],["path",{d:"m18.5 6 2.19 4.5a6.48 6.48 0 0 1 .31 2 6.49 6.49 0 0 1-2.6 5.2C15.4 20.2 11 22 7 22a3 3 0 0 1-2.68-1.66L2.4 16.5",key:"k7p6i0"}]]);/** 723 * @license lucide-react v0.462.0 - ISC 724 * 725 * This source code is licensed under the ISC license. 726 * See the LICENSE file in the root directory of this source tree. 727 */const Rm=d("BeerOff",[["path",{d:"M13 13v5",key:"igwfh0"}],["path",{d:"M17 11.47V8",key:"16yw0g"}],["path",{d:"M17 11h1a3 3 0 0 1 2.745 4.211",key:"1xbt65"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5 8v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-3",key:"c55o3e"}],["path",{d:"M7.536 7.535C6.766 7.649 6.154 8 5.5 8a2.5 2.5 0 0 1-1.768-4.268",key:"1ydug7"}
727],["path",{d:"M8.727 3.204C9.306 2.767 9.885 2 11 2c1.56 0 2 1.5 3 1.5s1.72-.5 2.5-.5a1 1 0 1 1 0 5c-.78 0-1.5-.5-2.5-.5a3.149 3.149 0 0 0-.842.12",key:"q81o7q"}],["path",{d:"M9 14.6V18",key:"20ek98"}]]);/** 728 * @license lucide-react v0.462.0 - ISC 729 * 730 * This source code is licensed under the ISC license. 731 * See the LICENSE file in the root directory of this source tree. 732 */const Fm=d("Beer",[["path",{d:"M17 11h1a3 3 0 0 1 0 6h-1",key:"1yp76v"}],["path",{d:"M9 12v6",key:"1u1cab"}],["path",{d:"M13 12v6",key:"1sugkk"}],["path",{d:"M14 7.5c-1 0-1.44.5-3 .5s-2-.5-3-.5-1.72.5-2.5.5a2.5 2.5 0 0 1 0-5c.78 0 1.57.5 2.5.5S9.44 2 11 2s2 1.5 3 1.5 1.72-.5 2.5-.5a2.5 2.5 0 0 1 0 5c-.78 0-1.5-.5-2.5-.5Z",key:"1510fo"}],["path",{d:"M5 8v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V8",key:"19jb7n"}]]);/** 733 * @license lucide-react v0.462.0 - ISC 734 * 735 * This source code is licensed under the ISC license. 736 * See the LICENSE file in the root directory of this source tree. 737 */const Dm=d("BellDot",[["path",{d:"M19.4 14.9C20.2 16.4 21 17 21 17H3s3-2 3-9c0-3.3 2.7-6 6-6 .7 0 1.3.1 1.9.3",key:"xcehk"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}],["circle",{cx:"18",cy:"8",r:"3",key:"1g0gzu"}]]);/** 738 * @license lucide-react v0.462.0 - ISC 739 * 740 * This source code is licensed under the ISC license. 741 * See the LICENSE file in the root directory of this source tree. 742 */const qm=d("BellElectric",[["path",{d:"M18.8 4A6.3 8.7 0 0 1 20 9",key:"xve1fh"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["circle",{cx:"9",cy:"9",r:"7",key:"p2h5vp"}],["rect",{width:"10",height:"6",x:"4",y:"16",rx:"2",key:"17f3te"}],["path",{d:"M14 19c3 0 4.6-1.6 4.6-1.6",key:"n7odp6"}],["circle",{cx:"20",cy:"16",r:"2",key:"1v9bxh"}]]);/** 743 * @license lucide-react v0.462.0 - ISC 744 * 745 * This source code is licensed under the ISC license. 746 * See the LICENSE file in the root directory of this source tree. 747 */const zm=d("BellMinus",[["path",{d:"M18.4 12c.8 3.8 2.6 5 2.6 5H3s3-2 3-9c0-3.3 2.7-6 6-6 1.8 0 3.4.8 4.5 2",key:"eck70s"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}],["path",{d:"M15 8h6",key:"8ybuxh"}]]);/** 748 * @license lucide-react v0.462.0 - ISC 749 * 750 * This source code is licensed under the ISC license. 751 * See the LICENSE file in the root directory of this source tree. 752 */const Gd=d("BellOff",[["path",{d:"M8.7 3A6 6 0 0 1 18 8a21.3 21.3 0 0 0 .6 5",key:"o7mx20"}],["path",{d:"M17 17H3s3-2 3-9a4.67 4.67 0 0 1 .3-1.7",key:"16f1lm"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** 753 * @license lucide-react v0.462.0 - ISC 754 * 755 * This source code is licensed under the ISC license. 756 * See the LICENSE file in the root directory of this source tree. 757 */const Om=d("BellPlus",[["path",{d:"M19.3 14.8C20.1 16.4 21 17 21 17H3s3-2 3-9c0-3.3 2.7-6 6-6 1 0 1.9.2 2.8.7",key:"guizqy"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}],["path",{d:"M15 8h6",key:"8ybuxh"}],["path",{d:"M18 5v6",key:"g5ayrv"}]]);/** 758 * @license lucide-react v0.462.0 - ISC 759 * 760 * This source code is licensed under the ISC license. 761 * See the LICENSE file in the root directory of this source tree. 762 */const Bm=d("BellRing",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}],["path",{d:"M4 2C2.8 3.7 2 5.7 2 8",key:"tap9e0"}],["path",{d:"M22 8c0-2.3-.8-4.3-2-6",key:"5bb3ad"}]]);/** 763 * @license lucide-react v0.462.0 - ISC 764 * 765 * This source code is licensed under the ISC license. 766 * See the LICENSE file in the root directory of this source tree. 767 */const ns=d("BetweenHorizontalEnd",[["rect",{width:"13",height:"7",x:"3",y:"3",rx:"1",key:"11xb64"}],["path",{d:"m22 15-3-3 3-3",key:"26chmm"}],["rect",{width:"13",height:"7",x:"3",y:"14",rx:"1",key:"k6ky7n"}]]);/** 768 * @license lucide-react v0.462.0 - ISC 769 * 770 * This source code is licensed under the ISC license. 771 * See the LICENSE file in the root directory of this source tree. 772 */const ss=d("BetweenHorizontalStart",[["rect",{width:"13",height:"7",x:"8",y:"3",rx:"1",key:"pkso9a"}],["path",{d:"m2 9 3 3-3 3",key:"1agib5"}],["rect",{width:"13",height:"7",x:"8",y:"14",rx:"1",key:"1q5fc1"}]]);/** 773 * @license lucide-react v0.462.0 - ISC 774 * 775 * This source code is licensed under the ISC license. 776 * See the LICENSE file in the root directory of this source tree. 777 */const Hm=d("BetweenVerticalEnd",[["rect",{width:"7",height:"13",x:"3",y:"3",rx:"1",key:"1fdu0f"}],["path",{d:"m9 22 3-3 3 3",key:"17z65a"}],["rect",{width:"7",height:"13",x:"14",y:"3",rx:"1",key:"1squn4"}]]);/** 778 * @license lucide-react v0.462.0 - ISC 779 * 780 * This source code is licensed under the ISC license. 781 * See the LICENSE file in the root directory of this source tree. 782 */const Vm=d("BetweenVerticalStart",[["rect",{width:"7",height:"13",x:"3",y:"8",rx:"1",key:"1fjrkv"}],["path",{d:"m15 2-3 3-3-3",key:"1uh6eb"}],["rect",{width:"7",height:"13",x:"14",y:"8",rx:"1",key:"w3fjg8"}]]);/** 783 * @license lucide-react v0.462.0 - ISC 784 * 785 * This source code is licensed under the ISC license. 786 * See the LICENSE file in the root directory of this source tree. 787 */const $m=d("BicepsFlexed",[["path",{d:"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1",key:"1pmlyh"}],["path",{d:"M15 14a5 5 0 0 0-7.584 2",key:"5rb254"}],["path",{d:"M9.964 6.825C8.019 7.977 9.5 13 8 15",key:"kbvsx9"}]]);/** 788 * @license lucide-react v0.462.0 - ISC 789 * 790 * This source code is licensed under the ISC license. 791 * See the LICENSE file in the root directory of this source tree. 792 */const Wm=d("Bike",[["circle",{cx:"18.5",cy:"17.5",r:"3.5",key:"15x4ox"}],["circle",{cx:"5.5",cy:"17.5",r:"3.5",key:"1noe27"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["path",{d:"M12 17.5V14l-3-3 4-3 2 3h2",key:"1npguv"}]]);/** 793 * @license lucide-react v0.462.0 - ISC 794 * 795 * This source code is licensed under the ISC license. 796 * See the LICENSE file in the root directory of this source tree. 797 */const Um=d("Binary",[["rect",{x:"14",y:"14",width:"4",height:"6",rx:"2",key:"p02svl"}],["rect",{x:"6",y:"4",width:"4",height:"6",rx:"2",key:"xm4xkj"}],["path",{d:"M6 20h4",key:"1i6q5t"}],["path",{d:"M14 10h4",key:"ru81e7"}],["path",{d:"M6 14h2v6",key:"16z9wg"}],["path",{d:"M14 4h2v6",key:"1idq9u"}]]);/** 798 * @license lucide-react v0.462.0 - ISC 799 * 800 * This source code is licensed under the ISC license. 801 * See the LICENSE file in the root directory of this source tree. 802 */const Gm=d("Binoculars",[["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M19 7V4a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v3",key:"3apit1"}],["path",{d:"M20 21a2 2 0 0 0 2-2v-3.851c0-1.39-2-2.962-2-4.829V8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v11a2 2 0 0 0 2 2z",key:"rhpgnw"}],["path",{d:"M 22 16 L 2 16",key:"14lkq7"}],["path",{d:"M4 21a2 2 0 0 1-2-2v-3.851c0-1.39 2-2.962 2-4.829V8a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v11a2 2 0 0 1-2 2z",key:"104b3k"}],["path",{d:"M9 7V4a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v3",key:"14fczp"}]]);/** 803 * @license lucide-react v0.462.0 - ISC 804 * 805 * This source code is licensed under the ISC license. 806 * See the LICENSE file in the root directory of this source tree. 807 */const Km=d("Biohazard",[["circle",{cx:"12",cy:"11.9",r:"2",key:"e8h31w"}],["path",{d:"M6.7 3.4c-.9 2.5 0 5.2 2.2 6.7C6.5 9 3.7 9.6 2 11.6",key:"17bolr"}],["path",{d:"m8.9 10.1 1.4.8",key:"15ezny"}],["path",{d:"M17.3 3.4c.9 2.5 0 5.2-2.2 6.7 2.4-1.2 5.2-.6 6.9 1.5",key:"wtwa5u"}
807],["path",{d:"m15.1 10.1-1.4.8",key:"1r0b28"}],["path",{d:"M16.7 20.8c-2.6-.4-4.6-2.6-4.7-5.3-.2 2.6-2.1 4.8-4.7 5.2",key:"m7qszh"}],["path",{d:"M12 13.9v1.6",key:"zfyyim"}],["path",{d:"M13.5 5.4c-1-.2-2-.2-3 0",key:"1bi9q0"}],["path",{d:"M17 16.4c.7-.7 1.2-1.6 1.5-2.5",key:"1rhjqw"}],["path",{d:"M5.5 13.9c.3.9.8 1.8 1.5 2.5",key:"8gsud3"}]]);/** 808 * @license lucide-react v0.462.0 - ISC 809 * 810 * This source code is licensed under the ISC license. 811 * See the LICENSE file in the root directory of this source tree. 812 */const Ym=d("Bird",[["path",{d:"M16 7h.01",key:"1kdx03"}],["path",{d:"M3.4 18H12a8 8 0 0 0 8-8V7a4 4 0 0 0-7.28-2.3L2 20",key:"oj1oa8"}],["path",{d:"m20 7 2 .5-2 .5",key:"12nv4d"}],["path",{d:"M10 18v3",key:"1yea0a"}],["path",{d:"M14 17.75V21",key:"1pymcb"}],["path",{d:"M7 18a6 6 0 0 0 3.84-10.61",key:"1npnn0"}]]);/** 813 * @license lucide-react v0.462.0 - ISC 814 * 815 * This source code is licensed under the ISC license. 816 * See the LICENSE file in the root directory of this source tree. 817 */const Zm=d("Bitcoin",[["path",{d:"M11.767 19.089c4.924.868 6.14-6.025 1.216-6.894m-1.216 6.894L5.86 18.047m5.908 1.042-.347 1.97m1.563-8.864c4.924.869 6.14-6.025 1.215-6.893m-1.215 6.893-3.94-.694m5.155-6.2L8.29 4.26m5.908 1.042.348-1.97M7.48 20.364l3.126-17.727",key:"yr8idg"}]]);/** 818 * @license lucide-react v0.462.0 - ISC 819 * 820 * This source code is licensed under the ISC license. 821 * See the LICENSE file in the root directory of this source tree. 822 */const Xm=d("Blend",[["circle",{cx:"9",cy:"9",r:"7",key:"p2h5vp"}],["circle",{cx:"15",cy:"15",r:"7",key:"19ennj"}]]);/** 823 * @license lucide-react v0.462.0 - ISC 824 * 825 * This source code is licensed under the ISC license. 826 * See the LICENSE file in the root directory of this source tree. 827 */const Qm=d("Blinds",[["path",{d:"M3 3h18",key:"o7r712"}],["path",{d:"M20 7H8",key:"gd2fo2"}],["path",{d:"M20 11H8",key:"1ynp89"}],["path",{d:"M10 19h10",key:"19hjk5"}],["path",{d:"M8 15h12",key:"1yqzne"}],["path",{d:"M4 3v14",key:"fggqzn"}],["circle",{cx:"4",cy:"19",r:"2",key:"p3m9r0"}]]);/** 828 * @license lucide-react v0.462.0 - ISC 829 * 830 * This source code is licensed under the ISC license. 831 * See the LICENSE file in the root directory of this source tree. 832 */const Jm=d("Blocks",[["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["path",{d:"M10 21V8a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1H3",key:"1fpvtg"}]]);/** 833 * @license lucide-react v0.462.0 - ISC 834 * 835 * This source code is licensed under the ISC license. 836 * See the LICENSE file in the root directory of this source tree. 837 */const e0=d("BluetoothConnected",[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17",key:"1q5490"}],["line",{x1:"18",x2:"21",y1:"12",y2:"12",key:"1rsjjs"}],["line",{x1:"3",x2:"6",y1:"12",y2:"12",key:"11yl8c"}]]);/** 838 * @license lucide-react v0.462.0 - ISC 839 * 840 * This source code is licensed under the ISC license. 841 * See the LICENSE file in the root directory of this source tree. 842 */const t0=d("BluetoothOff",[["path",{d:"m17 17-5 5V12l-5 5",key:"v5aci6"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M14.5 9.5 17 7l-5-5v4.5",key:"1kddfz"}]]);/** 843 * @license lucide-react v0.462.0 - ISC 844 * 845 * This source code is licensed under the ISC license. 846 * See the LICENSE file in the root directory of this source tree. 847 */const a0=d("BluetoothSearching",[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17",key:"1q5490"}],["path",{d:"M20.83 14.83a4 4 0 0 0 0-5.66",key:"k8tn1j"}],["path",{d:"M18 12h.01",key:"yjnet6"}]]);/** 848 * @license lucide-react v0.462.0 - ISC 849 * 850 * This source code is licensed under the ISC license. 851 * See the LICENSE file in the root directory of this source tree. 852 */const Kd=d("Bluetooth",[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17",key:"1q5490"}]]);/** 853 * @license lucide-react v0.462.0 - ISC 854 * 855 * This source code is licensed under the ISC license. 856 * See the LICENSE file in the root directory of this source tree. 857 */const r0=d("Bold",[["path",{d:"M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8",key:"mg9rjx"}]]);/** 858 * @license lucide-react v0.462.0 - ISC 859 * 860 * This source code is licensed under the ISC license. 861 * See the LICENSE file in the root directory of this source tree. 862 */const n0=d("Bolt",[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]);/** 863 * @license lucide-react v0.462.0 - ISC 864 * 865 * This source code is licensed under the ISC license. 866 * See the LICENSE file in the root directory of this source tree.
867 */const s0=d("Bomb",[["circle",{cx:"11",cy:"13",r:"9",key:"hd149"}],["path",{d:"M14.35 4.65 16.3 2.7a2.41 2.41 0 0 1 3.4 0l1.6 1.6a2.4 2.4 0 0 1 0 3.4l-1.95 1.95",key:"jp4j1b"}],["path",{d:"m22 2-1.5 1.5",key:"ay92ug"}]]);/** 868 * @license lucide-react v0.462.0 - ISC 869 * 870 * This source code is licensed under the ISC license. 871 * See the LICENSE file in the root directory of this source tree. 872 */const o0=d("Bone",[["path",{d:"M17 10c.7-.7 1.69 0 2.5 0a2.5 2.5 0 1 0 0-5 .5.5 0 0 1-.5-.5 2.5 2.5 0 1 0-5 0c0 .81.7 1.8 0 2.5l-7 7c-.7.7-1.69 0-2.5 0a2.5 2.5 0 0 0 0 5c.28 0 .5.22.5.5a2.5 2.5 0 1 0 5 0c0-.81-.7-1.8 0-2.5Z",key:"w610uw"}]]);/** 873 * @license lucide-react v0.462.0 - ISC 874 * 875 * This source code is licensed under the ISC license. 876 * See the LICENSE file in the root directory of this source tree. 877 */const i0=d("BookA",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m8 13 4-7 4 7",key:"4rari8"}],["path",{d:"M9.1 11h5.7",key:"1gkovt"}]]);/** 878 * @license lucide-react v0.462.0 - ISC 879 * 880 * This source code is licensed under the ISC license. 881 * See the LICENSE file in the root directory of this source tree. 882 */const l0=d("BookAudio",[["path",{d:"M12 6v7",key:"1f6ttz"}],["path",{d:"M16 8v3",key:"gejaml"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M8 8v3",key:"1qzp49"}]]);/** 883 * @license lucide-react v0.462.0 - ISC 884 * 885 * This source code is licensed under the ISC license. 886 * See the LICENSE file in the root directory of this source tree. 887 */const c0=d("BookCheck",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m9 9.5 2 2 4-4",key:"1dth82"}]]);/** 888 * @license lucide-react v0.462.0 - ISC 889 * 890 * This source code is licensed under the ISC license. 891 * See the LICENSE file in the root directory of this source tree. 892 */const d0=d("BookCopy",[["path",{d:"M2 16V4a2 2 0 0 1 2-2h11",key:"spzkk5"}],["path",{d:"M22 18H11a2 2 0 1 0 0 4h10.5a.5.5 0 0 0 .5-.5v-15a.5.5 0 0 0-.5-.5H11a2 2 0 0 0-2 2v12",key:"1wz07i"}],["path",{d:"M5 14H4a2 2 0 1 0 0 4h1",key:"16gqf9"}]]);/** 893 * @license lucide-react v0.462.0 - ISC 894 * 895 * This source code is licensed under the ISC license. 896 * See the LICENSE file in the root directory of this source tree. 897 */const os=d("BookDashed",[["path",{d:"M12 17h2",key:"13u4lk"}],["path",{d:"M12 22h2",key:"kn7ki6"}],["path",{d:"M12 2h2",key:"cvn524"}],["path",{d:"M18 22h1a1 1 0 0 0 1-1",key:"w6gbqz"}],["path",{d:"M18 2h1a1 1 0 0 1 1 1v1",key:"1vpra5"}],["path",{d:"M20 15v2h-2",key:"fph276"}],["path",{d:"M20 8v3",key:"deu0bs"}],["path",{d:"M4 11V9",key:"v3xsx8"}],["path",{d:"M4 19.5V15",key:"6gr39e"}],["path",{d:"M4 5v-.5A2.5 2.5 0 0 1 6.5 2H8",key:"wywhs9"}],["path",{d:"M8 22H6.5a1 1 0 0 1 0-5H8",key:"1cu73q"}]]);/** 898 * @license lucide-react v0.462.0 - ISC 899 * 900 * This source code is licensed under the ISC license. 901 * See the LICENSE file in the root directory of this source tree. 902 */const u0=d("BookDown",[["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m9 10 3 3 3-3",key:"zt5b4y"}]]);/** 903 * @license lucide-react v0.462.0 - ISC 904 * 905 * This source code is licensed under the ISC license. 906 * See the LICENSE file in the root directory of this source tree. 907 */const p0=d("BookHeadphones",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M8 12v-2a4 4 0 0 1 8 0v2",key:"1vsqkj"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}]]);/** 908 * @license lucide-react v0.462.0 - ISC 909 * 910 * This source code is licensed under the ISC license. 911 * See the LICENSE file in the root directory of this source tree. 912 */const h0=d("BookHeart",[["path",{d:"M16 8.2A2.22 2.22 0 0 0 13.8 6c-.8 0-1.4.3-1.8.9-.4-.6-1-.9-1.8-.9A2.22 2.22 0 0 0 8 8.2c0 .6.3 1.2.7 1.6A226.652 226.652 0 0 0 12 13a404 404 0 0 0 3.3-3.1 2.413 2.413 0 0 0 .7-1.7",key:"1t75a8"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]);/** 913 * @license lucide-react v0.462.0 - ISC 914 * 915 * This source code is licensed under the ISC license. 916 * See the LICENSE file in the root directory of this source tree. 917 */const m0=d("BookImage",[["path",{d:"m20 13.7-2.1-2.1a2 2 0 0 0-2.8 0L9.7 17",key:"q6ojf0"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["circle",{cx:"10",cy:"8",r:"2",key:"2qkj4p"}]]);/** 918 * @license lucide-react v0.462.0 - ISC 919 * 920 * This source code is licensed under the ISC license. 921 * See the LICENSE file in the root directory of this source tree. 922 */const y0=d("BookKey",[["path",{d:"m19 3 1 1",key:"ze14oc"}],["path",{d:"m20 2-4.5 4.5",key:"1sppr8"}],["path",{d:"M20 8v13a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"1ocbpn"}
922],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H14",key:"1gfsgw"}],["circle",{cx:"14",cy:"8",r:"2",key:"u49eql"}]]);/** 923 * @license lucide-react v0.462.0 - ISC 924 * 925 * This source code is licensed under the ISC license. 926 * See the LICENSE file in the root directory of this source tree. 927 */const f0=d("BookLock",[["path",{d:"M18 6V4a2 2 0 1 0-4 0v2",key:"1aquzs"}],["path",{d:"M20 15v6a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"1rkj32"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H10",key:"18wgow"}],["rect",{x:"12",y:"6",width:"8",height:"5",rx:"1",key:"73l30o"}]]);/** 928 * @license lucide-react v0.462.0 - ISC 929 * 930 * This source code is licensed under the ISC license. 931 * See the LICENSE file in the root directory of this source tree. 932 */const g0=d("BookMarked",[["path",{d:"M10 2v8l3-3 3 3V2",key:"sqw3rj"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]);/** 933 * @license lucide-react v0.462.0 - ISC 934 * 935 * This source code is licensed under the ISC license. 936 * See the LICENSE file in the root directory of this source tree. 937 */const x0=d("BookMinus",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M9 10h6",key:"9gxzsh"}]]);/** 938 * @license lucide-react v0.462.0 - ISC 939 * 940 * This source code is licensed under the ISC license. 941 * See the LICENSE file in the root directory of this source tree. 942 */const b0=d("BookOpenCheck",[["path",{d:"M12 21V7",key:"gj6g52"}],["path",{d:"m16 12 2 2 4-4",key:"mdajum"}],["path",{d:"M22 6V4a1 1 0 0 0-1-1h-5a4 4 0 0 0-4 4 4 4 0 0 0-4-4H3a1 1 0 0 0-1 1v13a1 1 0 0 0 1 1h6a3 3 0 0 1 3 3 3 3 0 0 1 3-3h6a1 1 0 0 0 1-1v-1.3",key:"8arnkb"}]]);/** 943 * @license lucide-react v0.462.0 - ISC 944 * 945 * This source code is licensed under the ISC license. 946 * See the LICENSE file in the root directory of this source tree. 947 */const v0=d("BookOpenText",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M16 12h2",key:"7q9ll5"}],["path",{d:"M16 8h2",key:"msurwy"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}],["path",{d:"M6 12h2",key:"32wvfc"}],["path",{d:"M6 8h2",key:"30oboj"}]]);/** 948 * @license lucide-react v0.462.0 - ISC 949 * 950 * This source code is licensed under the ISC license. 951 * See the LICENSE file in the root directory of this source tree. 952 */const k0=d("BookPlus",[["path",{d:"M12 7v6",key:"lw1j43"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M9 10h6",key:"9gxzsh"}]]);/** 953 * @license lucide-react v0.462.0 - ISC 954 * 955 * This source code is licensed under the ISC license. 956 * See the LICENSE file in the root directory of this source tree. 957 */const w0=d("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M8 11h8",key:"vwpz6n"}],["path",{d:"M8 7h6",key:"1f0q6e"}]]);/** 958 * @license lucide-react v0.462.0 - ISC 959 * 960 * This source code is licensed under the ISC license. 961 * See the LICENSE file in the root directory of this source tree. 962 */const j0=d("BookType",[["path",{d:"M10 13h4",key:"ytezjc"}],["path",{d:"M12 6v7",key:"1f6ttz"}],["path",{d:"M16 8V6H8v2",key:"x8j6u4"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]);/** 963 * @license lucide-react v0.462.0 - ISC 964 * 965 * This source code is licensed under the ISC license. 966 * See the LICENSE file in the root directory of this source tree. 967 */const C0=d("BookUp2",[["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"M18 2h1a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"161d7n"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2",key:"1lorq7"}],["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}],["path",{d:"m9 5 3-3 3 3",key:"l8vdw6"}]]);/** 968 * @license lucide-react v0.462.0 - ISC 969 * 970 * This source code is licensed under the ISC license. 971 * See the LICENSE file in the root directory of this source tree. 972 */const _0=d("BookUp",[["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}]]);/** 973 * @license lucide-react v0.462.0 - ISC 974 * 975 * This source code is licensed under the ISC license. 976 * See the LICENSE file in the root directory of this source tree. 977 */const M0=d("BookUser",[["path",{d:"M15 13a3 3 0 1 0-6 0",key:"10j68g"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}]]);/** 978 * @license lucide-react v0.462.0 - ISC 979 * 980 * This source code is licensed under the ISC license. 981 * See the LICENSE file in the root directory of this source tree. 982 */const S0=d("BookX",[["path",{d:"m14.5 7-5 5",key:"dy991v"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m9.5 7 5 5",key:"s45iea"}]]);/** 983 * @license lucide-react v0.462.0 - ISC 984 * 985 * This source code is licensed under the ISC license. 986 * See the LICENSE file in the root directory of this source tree. 987 */const N0=d("Book",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]);/** 988 * @license lucide-react v0.462.0 - ISC 989 * 990 * This source code is licensed under the ISC license. 991 * See the LICENSE file in the root directory of this source tree. 992 */const I0=d("BookmarkCheck",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2Z",key:"169p4p"}],["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}]]);/** 993 * @license lucide-react v0.462.0 - ISC 994 * 995 * This source code is licensed under the ISC license. 996 * See the LICENSE file in the root directory of this source tree. 997 */const L0=d("BookmarkMinus",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}],["line",{x1:"15",x2:"9",y1:"10",y2:"10",key:"1gty7f"}]]);/** 998 * @license lucide-react v0.462.0 - ISC 999 * 1000 * This source code is licensed under the ISC license. 1001 * See the LICENSE file in the root directory of this source tree. 1002 */const A0=d("BookmarkPlus",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}],["line",{x1:"12",x2:"12",y1:"7",y2:"13",key:"1cppfj"}],["line",{x1:"15",x2:"9",y1:"10",y2:"10",key:"1gty7f"}]]);/** 1003 * @license lucide-react v0.462.0 - ISC 1004 * 1005 * This source code is licensed under the ISC license. 1006 * See the LICENSE file in the root directory of this source tree. 1007 */const P0=d("BookmarkX",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2Z",key:"169p4p"}],["path",{d:"m14.5 7.5-5 5",key:"3lb6iw"}],["path",{d:"m9.5 7.5 5 5",key:"ko136h"}]]);/** 1008 * @license lucide-react v0.462.0 - ISC 1009 * 1010 * This source code is licensed under the ISC license. 1011 * See the LICENSE file in the root directory of this source tree. 1012 */const E0=d("Bookmark",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}]]);/** 1013 * @license lucide-react v0.462.0 - ISC 1014 * 1015 * This source code is licensed under the ISC license. 1016 * See the LICENSE file in the root directory of this source tree. 1017 */const T0=d("BoomBox",[["path",{d:"M4 9V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4",key:"vvzvr1"}],["path",{d:"M8 8v1",key:"xcqmfk"}],["path",{d:"M12 8v1",key:"1rj8u4"}],["path",{d:"M16 8v1",key:"1q12zr"}],["rect",{width:"20",height:"12",x:"2",y:"9",rx:"2",key:"igpb89"}],["circle",{cx:"8",cy:"15",r:"2",key:"fa4a8s"}],["circle",{cx:"16",cy:"15",r:"2",key:"14c3ya"}]]);/** 1018 * @license lucide-react v0.462.0 - ISC 1019 * 1020 * This source code is licensed under the ISC license. 1021 * See the LICENSE file in the root directory of this source tree. 1022 */const R0=d("BotMessageSquare",[["path",{d:"M12 6V2H8",key:"1155em"}],["path",{d:"m8 18-4 4V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2Z",key:"w2lp3e"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M9 11v2",key:"1ueba0"}],["path",{d:"M15 11v2",key:"i11awn"}],["path",{d:"M20 12h2",key:"1q8mjw"}]]);/** 1023 * @license lucide-react v0.462.0 - ISC 1024 * 1025 * This source code is licensed under the ISC license. 1026 * See the LICENSE file in the root directory of this source tree. 1027 */const F0=d("BotOff",[["path",{d:"M13.67 8H18a2 2 0 0 1 2 2v4.33",key:"7az073"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M22 22 2 2",key:"1r8tn9"}],["path",{d:"M8 8H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 1.414-.586",key:"s09a7a"}],["path",{d:"M9 13v2",key:"rq6x2g"}],["path",{d:"M9.67 4H12v2.33",key:"110xot"}]]);/** 1028 * @license lucide-react v0.462.0 - ISC 1029 * 1030 * This source code is licensed under the ISC license. 1031 * See the LICENSE file in the root directory of this source tree. 1032 */const D0=d("Box",[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]);/** 1033 * @license lucide-react v0.462.0 - ISC 1034 * 1035 * This source code is licensed under the ISC license. 1036 * See the LICENSE file in the root directory of this source tree. 1037 */const q0=d("Boxes",[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z",key:"lc1i9w"}],["path",{d:"m7 16.5-4.74-2.85",key:"1o9zyk"}],["path",{d:"m7 16.5 5-3",key:"va8pkn"}],["path",{d:"M7 16.5v5.17",key:"jnp8gn"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z",key:"8zsnat"}],["path",{d:"m17 16.5-5-3",key:"8arw3v"}],["path",{d:"m17 16.5 4.74-2.85",key:"8rfmw"}],["path",{d:"M17 16.5v5.17",key:"k6z78m"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z",key:"1xygjf"}],["path",{d:"M12 8 7.26 5.15",key:"1vbdud"}],["path",{d:"m12 8 4.74-2.85",key:"3rx089"}],["path",{d:"M12 13.5V8",key:"1io7kd"}]]);/** 1038 * @license lucide-react v0.462.0 - ISC 1039 * 1040 * This source code is licensed under the ISC license. 1041 * See the LICENSE file in the root directory of this source tree. 1042 */const is=d("Braces",[["path",{d:"M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1",key:"ezmyqa"}],["path",{d:"M16 21h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1",key:"e1hn23"}]]);/** 1043 * @license lucide-react v0.462.0 - ISC 1044 * 1045 * This source code is licensed under the ISC license. 1046 * See the LICENSE file in the root directory of this source tree. 1047 */const z0=d("Brackets",[["path",{d:"M16 3h3v18h-3",key:"1yor1f"}],["path",{d:"M8 21H5V3h3",key:"1qrfwo"}]]);/** 1048 * @license lucide-react v0.462.0 - ISC 1049 * 1050 * This source code is licensed under the ISC license. 1051 * See the LICENSE file in the root directory of this source tree. 1052 */const O0=d("BrainCircuit",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M9 13a4.5 4.5 0 0 0 3-4",key:"10igwf"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M12 13h4",key:"1ku699"}],["path",{d:"M12 18h6a2 2 0 0 1 2 2v1",key:"105ag5"}],["path",{d:"M12 8h8",key:"1lhi5i"}
1052],["path",{d:"M16 8V5a2 2 0 0 1 2-2",key:"u6izg6"}],["circle",{cx:"16",cy:"13",r:".5",key:"ry7gng"}],["circle",{cx:"18",cy:"3",r:".5",key:"1aiba7"}],["circle",{cx:"20",cy:"21",r:".5",key:"yhc1fs"}],["circle",{cx:"20",cy:"8",r:".5",key:"1e43v0"}]]);/** 1053 * @license lucide-react v0.462.0 - ISC 1054 * 1055 * This source code is licensed under the ISC license. 1056 * See the LICENSE file in the root directory of this source tree. 1057 */const B0=d("BrainCog",[["path",{d:"M12 5a3 3 0 1 0-5.997.142 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588 4 4 0 0 0 7.636 2.106 3.2 3.2 0 0 0 .164-.546c.028-.13.306-.13.335 0a3.2 3.2 0 0 0 .163.546 4 4 0 0 0 7.636-2.106 4 4 0 0 0 .556-6.588 4 4 0 0 0-2.526-5.77A3 3 0 1 0 12 5",key:"1kgmhc"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"m15.7 10.4-.9.4",key:"ayzo6p"}],["path",{d:"m9.2 13.2-.9.4",key:"1uzb3g"}],["path",{d:"m13.6 15.7-.4-.9",key:"11ifqf"}],["path",{d:"m10.8 9.2-.4-.9",key:"1pmk2v"}],["path",{d:"m15.7 13.5-.9-.4",key:"7ng02m"}],["path",{d:"m9.2 10.9-.9-.4",key:"1x66zd"}],["path",{d:"m10.5 15.7.4-.9",key:"3js94g"}],["path",{d:"m13.1 9.2.4-.9",key:"18n7mc"}]]);/** 1058 * @license lucide-react v0.462.0 - ISC 1059 * 1060 * This source code is licensed under the ISC license. 1061 * See the LICENSE file in the root directory of this source tree. 1062 */const H0=d("BrickWall",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 9v6",key:"199k2o"}],["path",{d:"M16 15v6",key:"8rj2es"}],["path",{d:"M16 3v6",key:"1j6rpj"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M8 15v6",key:"1stoo3"}],["path",{d:"M8 3v6",key:"vlvjmk"}]]);/** 1063 * @license lucide-react v0.462.0 - ISC 1064 * 1065 * This source code is licensed under the ISC license. 1066 * See the LICENSE file in the root directory of this source tree. 1067 */const V0=d("BriefcaseBusiness",[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2",key:"1ksdt3"}],["path",{d:"M22 13a18.15 18.15 0 0 1-20 0",key:"12hx5q"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);/** 1068 * @license lucide-react v0.462.0 - ISC 1069 * 1070 * This source code is licensed under the ISC license. 1071 * See the LICENSE file in the root directory of this source tree. 1072 */const $0=d("BriefcaseConveyorBelt",[["path",{d:"M10 20v2",key:"1n8e1g"}],["path",{d:"M14 20v2",key:"1lq872"}],["path",{d:"M18 20v2",key:"10uadw"}],["path",{d:"M21 20H3",key:"kdqkdp"}],["path",{d:"M6 20v2",key:"a9bc87"}],["path",{d:"M8 16V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v12",key:"17n9tx"}],["rect",{x:"4",y:"6",width:"16",height:"10",rx:"2",key:"1097i5"}]]);/** 1073 * @license lucide-react v0.462.0 - ISC 1074 * 1075 * This source code is licensed under the ISC license. 1076 * See the LICENSE file in the root directory of this source tree. 1077 */const W0=d("BriefcaseMedical",[["path",{d:"M12 11v4",key:"a6ujw6"}],["path",{d:"M14 13h-4",key:"1pl8zg"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2",key:"1ksdt3"}],["path",{d:"M18 6v14",key:"1mu4gy"}],["path",{d:"M6 6v14",key:"1s15cj"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);/** 1078 * @license lucide-react v0.462.0 - ISC 1079 * 1080 * This source code is licensed under the ISC license. 1081 * See the LICENSE file in the root directory of this source tree. 1082 */const U0=d("BringToFront",[["rect",{x:"8",y:"8",width:"8",height:"8",rx:"2",key:"yj20xf"}],["path",{d:"M4 10a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2",key:"1ltk23"}],["path",{d:"M14 20a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2",key:"1q24h9"}]]);/** 1083 * @license lucide-react v0.462.0 - ISC 1084 * 1085 * This source code is licensed under the ISC license. 1086 * See the LICENSE file in the root directory of this source tree. 1087 */const G0=d("Brush",[["path",{d:"m9.06 11.9 8.07-8.06a2.85 2.85 0 1 1 4.03 4.03l-8.06 8.08",key:"1styjt"}],["path",{d:"M7.07 14.94c-1.66 0-3 1.35-3 3.02 0 1.33-2.5 1.52-2 2.02 1.08 1.1 2.49 2.02 4 2.02 2.2 0 4-1.8 4-4.04a3.01 3.01 0 0 0-3-3.02z",key:"z0l1mu"}]]);/** 1088 * @license lucide-react v0.462.0 - ISC 1089 * 1090 * This source code is licensed under the ISC license. 1091 * See the LICENSE file in the root directory of this source tree. 1092 */const K0=d("BugOff",[["path",{d:"M15 7.13V6a3 3 0 0 0-5.14-2.1L8 2",key:"vl8zik"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M22 13h-4v-2a4 4 0 0 0-4-4h-1.3",key:"1ou0bd"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4",key:"18gb23"}],["path",{d:"m2 2 20 20",key:"1ooewy"}
1092],["path",{d:"M7.7 7.7A4 4 0 0 0 6 11v3a6 6 0 0 0 11.13 3.13",key:"1njkjs"}],["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4",key:"4p0ekp"}]]);/** 1093 * @license lucide-react v0.462.0 - ISC 1094 * 1095 * This source code is licensed under the ISC license. 1096 * See the LICENSE file in the root directory of this source tree. 1097 */const Y0=d("BugPlay",[["path",{d:"M12.765 21.522a.5.5 0 0 1-.765-.424v-8.196a.5.5 0 0 1 .765-.424l5.878 3.674a1 1 0 0 1 0 1.696z",key:"17shqo"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M18 11a4 4 0 0 0-4-4h-4a4 4 0 0 0-4 4v3a6.1 6.1 0 0 0 2 4.5",key:"1tjixy"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4",key:"18gb23"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4",key:"4p0ekp"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M6.53 9C4.6 8.8 3 7.1 3 5",key:"32zzws"}],["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M9 7.13v-1a3.003 3.003 0 1 1 6 0v1",key:"d7y7pr"}]]);/** 1098 * @license lucide-react v0.462.0 - ISC 1099 * 1100 * This source code is licensed under the ISC license. 1101 * See the LICENSE file in the root directory of this source tree. 1102 */const Z0=d("Bug",[["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M9 7.13v-1a3.003 3.003 0 1 1 6 0v1",key:"d7y7pr"}],["path",{d:"M12 20c-3.3 0-6-2.7-6-6v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v3c0 3.3-2.7 6-6 6",key:"xs1cw7"}],["path",{d:"M12 20v-9",key:"1qisl0"}],["path",{d:"M6.53 9C4.6 8.8 3 7.1 3 5",key:"32zzws"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4",key:"4p0ekp"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4",key:"18gb23"}],["path",{d:"M22 13h-4",key:"1jl80f"}],["path",{d:"M17.2 17c2.1.1 3.8 1.9 3.8 4",key:"k3fwyw"}]]);/** 1103 * @license lucide-react v0.462.0 - ISC 1104 * 1105 * This source code is licensed under the ISC license. 1106 * See the LICENSE file in the root directory of this source tree. 1107 */const dc=d("Building",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["path",{d:"M9 22v-4h6v4",key:"r93iot"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}]]);/** 1108 * @license lucide-react v0.462.0 - ISC 1109 * 1110 * This source code is licensed under the ISC license. 1111 * See the LICENSE file in the root directory of this source tree. 1112 */const X0=d("BusFront",[["path",{d:"M4 6 2 7",key:"1mqr15"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"m22 7-2-1",key:"1umjhc"}],["rect",{width:"16",height:"16",x:"4",y:"3",rx:"2",key:"1wxw4b"}],["path",{d:"M4 11h16",key:"mpoxn0"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M16 15h.01",key:"rnfrdf"}],["path",{d:"M6 19v2",key:"1loha6"}],["path",{d:"M18 21v-2",key:"sqyl04"}]]);/** 1113 * @license lucide-react v0.462.0 - ISC 1114 * 1115 * This source code is licensed under the ISC license. 1116 * See the LICENSE file in the root directory of this source tree. 1117 */const Q0=d("Bus",[["path",{d:"M8 6v6",key:"18i7km"}],["path",{d:"M15 6v6",key:"1sg6z9"}],["path",{d:"M2 12h19.6",key:"de5uta"}],["path",{d:"M18 18h3s.5-1.7.8-2.8c.1-.4.2-.8.2-1.2 0-.4-.1-.8-.2-1.2l-1.4-5C20.1 6.8 19.1 6 18 6H4a2 2 0 0 0-2 2v10h3",key:"1wwztk"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}],["path",{d:"M9 18h5",key:"lrx6i"}],["circle",{cx:"16",cy:"18",r:"2",key:"1v4tcr"}]]);/** 1118 * @license lucide-react v0.462.0 - ISC 1119 * 1120 * This source code is licensed under the ISC license. 1121 * See the LICENSE file in the root directory of this source tree. 1122 */const J0=d("CableCar",[["path",{d:"M10 3h.01",key:"lbucoy"}],["path",{d:"M14 2h.01",key:"1k8aa1"}],["path",{d:"m2 9 20-5",key:"1kz0j5"}],["path",{d:"M12 12V6.5",key:"1vbrij"}],["rect",{width:"16",height:"10",x:"4",y:"12",rx:"3",key:"if91er"}],["path",{d:"M9 12v5",key:"3anwtq"}],["path",{d:"M15 12v5",key:"5xh3zn"}],["path",{d:"M4 17h16",key:"g4d7ey"}]]);/** 1123 * @license lucide-react v0.462.0 - ISC 1124 * 1125 * This source code is licensed under the ISC license. 1126 * See the LICENSE file in the root directory of this source tree. 1127 */const e2=d("Cable",[["path",{d:"M17 21v-2a1 1 0 0 1-1-1v-1a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1",key:"10bnsj"}],["path",{d:"M19 15V6.5a1 1 0 0 0-7 0v11a1 1 0 0 1-7 0V9",key:"1eqmu1"}],["path",{d:"M21 21v-2h-4",key:"14zm7j"}],["path",{d:"M3 5h4V3",key:"z442eg"}],["path",{d:"M7 5a1 1 0 0 1 1 1v1a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a1 1 0 0 1 1-1V3",key:"ebdjd7"}]]);/** 1128 * @license lucide-react v0.462.0 - ISC 1129 * 1130 * This source code is licensed under the ISC license. 1131 * See the LICENSE file in the root directory of this source tree. 1132 */const t2=d("CakeSlice",[["circle",{cx:"9",cy:"7",r:"2",key:"1305pl"}],["path",{d:"M7.2 7.9 3 11v9c0 .6.4 1 1 1h16c.6 0 1-.4 1-1v-9c0-2-3-6-7-8l-3.6 2.6",key:"xle13f"}],["path",{d:"M16 13H3",key:"1wpj08"}],["path",{d:"M16 17H3",key:"3lvfcd"}]]);/** 1133 * @license lucide-react v0.462.0 - ISC 1134 * 1135 * This source code is licensed under the ISC license. 1136 * See the LICENSE file in the root directory of this source tree. 1137 */const a2=d("Cake",[["path",{d:"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8",key:"1w3rig"}],["path",{d:"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1",key:"n2jgmb"}],["path",{d:"M2 21h20",key:"1nyx9w"}],["path",{d:"M7 8v3",key:"1qtyvj"}],["path",{d:"M12 8v3",key:"hwp4zt"}],["path",{d:"M17 8v3",key:"1i6e5u"}],["path",{d:"M7 4h.01",key:"1bh4kh"}],["path",{d:"M12 4h.01",key:"1ujb9j"}],["path",{d:"M17 4h.01",key:"1upcoc"}]]);/** 1138 * @license lucide-react v0.462.0 - ISC 1139 * 1140 * This source code is licensed under the ISC license. 1141 * See the LICENSE file in the root directory of this source tree. 1142 */const r2=d("Calendar1",[["path",{d:"M11 14h1v4",key:"fy54vd"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["rect",{x:"3",y:"4",width:"18",height:"18",rx:"2",key:"12vinp"}]]);/** 1143 * @license lucide-react v0.462.0 - ISC 1144 * 1145 * This source code is licensed under the ISC license. 1146 * See the LICENSE file in the root directory of this source tree. 1147 */const n2=d("CalendarArrowDown",[["path",{d:"m14 18 4 4 4-4",key:"1waygx"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M18 14v8",key:"irew45"}],["path",{d:"M21 11.354V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7.343",key:"bse4f3"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]]);/** 1148 * @license lucide-react v0.462.0 - ISC 1149 * 1150 * This source code is licensed under the ISC license. 1151 * See the LICENSE file in the root directory of this source tree. 1152 */const s2=d("CalendarArrowUp",[["path",{d:"m14 18 4-4 4 4",key:"ftkppy"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M18 22v-8",key:"su0gjh"}],["path",{d:"M21 11.343V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h9",key:"1exg90"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]]);/** 1153 * @license lucide-react v0.462.0 - ISC 1154 * 1155 * This source code is licensed under the ISC license. 1156 * See the LICENSE file in the root directory of this source tree. 1157 */const o2=d("CalendarCheck2",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 14V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8",key:"bce9hv"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m16 20 2 2 4-4",key:"13tcca"}]]);/** 1158 * @license lucide-react v0.462.0 - ISC 1159 * 1160 * This source code is licensed under the ISC license. 1161 * See the LICENSE file in the root directory of this source tree. 1162 */const Yd=d("CalendarClock",[["path",{d:"M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5",key:"1osxxc"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M3 10h5",key:"r794hk"}
1162],["path",{d:"M17.5 17.5 16 16.3V14",key:"akvzfd"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}]]);/** 1163 * @license lucide-react v0.462.0 - ISC 1164 * 1165 * This source code is licensed under the ISC license. 1166 * See the LICENSE file in the root directory of this source tree. 1167 */const i2=d("CalendarCog",[["path",{d:"m15.2 16.9-.9-.4",key:"1r0w5f"}],["path",{d:"m15.2 19.1-.9.4",key:"j188fs"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"m16.9 15.2-.4-.9",key:"699xu"}],["path",{d:"m16.9 20.8-.4.9",key:"dfjc4z"}],["path",{d:"m19.5 14.3-.4.9",key:"1eb35c"}],["path",{d:"m19.5 21.7-.4-.9",key:"1tonu5"}],["path",{d:"M21 10.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6",key:"11kmuh"}],["path",{d:"m21.7 16.5-.9.4",key:"1knoei"}],["path",{d:"m21.7 19.5-.9-.4",key:"q4dx6b"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]]);/** 1168 * @license lucide-react v0.462.0 - ISC 1169 * 1170 * This source code is licensed under the ISC license. 1171 * See the LICENSE file in the root directory of this source tree. 1172 */const l2=d("CalendarFold",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 17V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h11Z",key:"kg77oy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M15 22v-4a2 2 0 0 1 2-2h4",key:"1gnbqr"}]]);/** 1173 * @license lucide-react v0.462.0 - ISC 1174 * 1175 * This source code is licensed under the ISC license. 1176 * See the LICENSE file in the root directory of this source tree. 1177 */const c2=d("CalendarHeart",[["path",{d:"M3 10h18V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7",key:"136lmk"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21.29 14.7a2.43 2.43 0 0 0-2.65-.52c-.3.12-.57.3-.8.53l-.34.34-.35-.34a2.43 2.43 0 0 0-2.65-.53c-.3.12-.56.3-.79.53-.95.94-1 2.53.2 3.74L17.5 22l3.6-3.55c1.2-1.21 1.14-2.8.19-3.74Z",key:"1t7hil"}]]);/** 1178 * @license lucide-react v0.462.0 - ISC 1179 * 1180 * This source code is licensed under the ISC license. 1181 * See the LICENSE file in the root directory of this source tree. 1182 */const d2=d("CalendarMinus2",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M10 16h4",key:"17e571"}]]);/** 1183 * @license lucide-react v0.462.0 - ISC 1184 * 1185 * This source code is licensed under the ISC license. 1186 * See the LICENSE file in the root directory of this source tree. 1187 */const u2=d("CalendarMinus",[["path",{d:"M16 19h6",key:"xwg31i"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 15V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5",key:"1scpom"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]]);/** 1188 * @license lucide-react v0.462.0 - ISC 1189 * 1190 * This source code is licensed under the ISC license. 1191 * See the LICENSE file in the root directory of this source tree. 1192 */const p2=d("CalendarOff",[["path",{d:"M4.2 4.2A2 2 0 0 0 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 1.82-1.18",key:"16swn3"}],["path",{d:"M21 15.5V6a2 2 0 0 0-2-2H9.5",key:"yhw86o"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h7",key:"1wap6i"}],["path",{d:"M21 10h-5.5",key:"quycpq"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** 1193 * @license lucide-react v0.462.0 - ISC 1194 * 1195 * This source code is licensed under the ISC license. 1196 * See the LICENSE file in the root directory of this source tree. 1197 */const h2=d("CalendarPlus2",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M10 16h4",key:"17e571"}],["path",{d:"M12 14v4",key:"1thi36"}]]);/** 1198 * @license lucide-react v0.462.0 - ISC 1199 * 1200 * This source code is licensed under the ISC license. 1201 * See the LICENSE file in the root directory of this source tree. 1202 */const xl=d("CalendarPlus",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 13V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8",key:"3spt84"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M16 19h6",key:"xwg31i"}],["path",{d:"M19 16v6",key:"tddt3s"}]]);/** 1203 * @license lucide-react v0.462.0 - ISC 1204 * 1205 * This source code is licensed under the ISC license. 1206 * See the LICENSE file in the root directory of this source tree. 1207 */const m2=d("CalendarRange",[["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M17 14h-6",key:"bkmgh3"}],["path",{d:"M13 18H7",key:"bb0bb7"}],["path",{d:"M7 14h.01",key:"1qa3f1"}],["path",{d:"M17 18h.01",key:"1bdyru"}]]);/** 1208 * @license lucide-react v0.462.0 - ISC 1209 * 1210 * This source code is licensed under the ISC license. 1211 * See the LICENSE file in the root directory of this source tree. 1212 */const y2=d("CalendarSearch",[["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 11.75V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7.25",key:"1jrsq6"}],["path",{d:"m22 22-1.875-1.875",key:"13zax7"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]]);/** 1213 * @license lucide-react v0.462.0 - ISC 1214 * 1215 * This source code is licensed under the ISC license. 1216 * See the LICENSE file in the root directory of this source tree. 1217 */const f2=d("CalendarSync",[["path",{d:"M11 10v4h4",key:"172dkj"}],["path",{d:"m11 14 1.535-1.605a5 5 0 0 1 8 1.5",key:"vu0qm5"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"m21 18-1.535 1.605a5 5 0 0 1-8-1.5",key:"1qgeyt"}],["path",{d:"M21 22v-4h-4",key:"hrummi"}],["path",{d:"M21 8.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h4.3",key:"mctw84"}],["path",{d:"M3 10h4",key:"1el30a"}],["path",{d:"M8 2v4",key:"1cmpym"}]]);/** 1218 * @license lucide-react v0.462.0 - ISC 1219 * 1220 * This source code is licensed under the ISC license. 1221 * See the LICENSE file in the root directory of this source tree. 1222 */const g2=d("CalendarX2",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 13V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8",key:"3spt84"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m17 22 5-5",key:"1k6ppv"}],["path",{d:"m17 17 5 5",key:"p7ous7"}]]);/** 1223 * @license lucide-react v0.462.0 - ISC 1224 * 1225 * This source code is licensed under the ISC license. 1226 * See the LICENSE file in the root directory of this source tree. 1227 */const x2=d("CalendarX",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m14 14-4 4",key:"rymu2i"}],["path",{d:"m10 14 4 4",key:"3sz06r"}]]);/** 1228 * @license lucide-react v0.462.0 - ISC 1229 * 1230 * This source code is licensed under the ISC license. 1231 * See the LICENSE file in the root directory of this source tree. 1232 */const b2=d("CameraOff",[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16",key:"qmtpty"}],["path",{d:"M9.5 4h5L17 7h3a2 2 0 0 1 2 2v7.5",key:"1ufyfc"}],["path",{d:"M14.121 15.121A3 3 0 1 1 9.88 10.88",key:"11zox6"}]]);/** 1233 * @license lucide-react v0.462.0 - ISC 1234 * 1235 * This source code is licensed under the ISC license. 1236 * See the LICENSE file in the root directory of this source tree. 1237 */const v2=d("CandyCane",[["path",{d:"M5.7 21a2 2 0 0 1-3.5-2l8.6-14a6 6 0 0 1 10.4 6 2 2 0 1 1-3.464-2 2 2 0 1 0-3.464-2Z",key:"isaq8g"}],["path",{d:"M17.75 7 15 2.1",key:"12x7e8"}],["path",{d:"M10.9 4.8 13 9",key:"100a87"}],["path",{d:"m7.9 9.7 2 4.4",key:"ntfhaj"}],["path",{d:"M4.9 14.7 7 18.9",key:"1x43jy"}]]);/** 1238 * @license lucide-react v0.462.0 - ISC 1239 * 1240 * This source code is licensed under the ISC license. 1241 * See the LICENSE file in the root directory of this source tree. 1242 */const k2=d("CandyOff",[["path",{d:"m8.5 8.5-1 1a4.95 4.95 0 0 0 7 7l1-1",key:"1ff4ui"}],["path",{d:"M11.843 6.187A4.947 4.947 0 0 1 16.5 7.5a4.947 4.947 0 0 1 1.313 4.657",key:"1sbrv4"}],["path",{d:"M14 16.5V14",key:"1maf8j"}],["path",{d:"M14 6.5v1.843",key:"1a6u6t"}],["path",{d:"M10 10v7.5",key:"80pj65"}],["path",{d:"m16 7 1-5 1.367.683A3 3 0 0 0 19.708 3H21v1.292a3 3 0 0 0 .317 1.341L22 7l-5 1",key:"11a9mt"}],["path",{d:"m8 17-1 5-1.367-.683A3 3 0 0 0 4.292 21H3v-1.292a3 3 0 0 0-.317-1.341L2 17l5-1",key:"3mjmon"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** 1243 * @license lucide-react v0.462.0 - ISC 1244 * 1245 * This source code is licensed under the ISC license. 1246 * See the LICENSE file in the root directory of this source tree. 1247 */const w2=d("Candy",[["path",{d:"m9.5 7.5-2 2a4.95 4.95 0 1 0 7 7l2-2a4.95 4.95 0 1 0-7-7Z",key:"ue6khb"}],["path",{d:"M14 6.5v10",key:"5xnk7c"}],["path",{d:"M10 7.5v10",key:"1uew51"}],["path",{d:"m16 7 1-5 1.37.68A3 3 0 0 0 19.7 3H21v1.3c0 .46.1.92.32 1.33L22 7l-5 1",key:"b9cp6k"}],["path",{d:"m8 17-1 5-1.37-.68A3 3 0 0 0 4.3 21H3v-1.3a3 3 0 0 0-.32-1.33L2 17l5-1",key:"5lney8"}]]);/** 1248 * @license lucide-react v0.462.0 - ISC 1249 * 1250 * This source code is licensed under the ISC license. 1251 * See the LICENSE file in the root directory of this source tree. 1252 */const j2=d("Cannabis",[["path",{d:"M12 22v-4",key:"1utk9m"}],["path",{d:"M7 12c-1.5 0-4.5 1.5-5 3 3.5 1.5 6 1 6 1-1.5 1.5-2 3.5-2 5 2.5 0 4.5-1.5 6-3 1.5 1.5 3.5 3 6 3 0-1.5-.5-3.5-2-5 0 0 2.5.5 6-1-.5-1.5-3.5-3-5-3 1.5-1 4-4 4-6-2.5 0-5.5 1.5-7 3 0-2.5-.5-5-2-7-1.5 2-2 4.5-2 7-1.5-1.5-4.5-3-7-3 0 2 2.5 5 4 6",key:"1mezod"}]]);/** 1253 * @license lucide-react v0.462.0 - ISC 1254 * 1255 * This source code is licensed under the ISC license. 1256 * See the LICENSE file in the root directory of this source tree. 1257 */const C2=d("CaptionsOff",[["path",{d:"M10.5 5H19a2 2 0 0 1 2 2v8.5",key:"jqtk4d"}],["path",{d:"M17 11h-.5",key:"1961ue"}
1257],["path",{d:"M19 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2",key:"1keqsi"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M7 11h4",key:"1o1z6v"}],["path",{d:"M7 15h2.5",key:"1ina1g"}]]);/** 1258 * @license lucide-react v0.462.0 - ISC 1259 * 1260 * This source code is licensed under the ISC license. 1261 * See the LICENSE file in the root directory of this source tree. 1262 */const ls=d("Captions",[["rect",{width:"18",height:"14",x:"3",y:"5",rx:"2",ry:"2",key:"12ruh7"}],["path",{d:"M7 15h4M15 15h2M7 11h2M13 11h4",key:"1ueiar"}]]);/** 1263 * @license lucide-react v0.462.0 - ISC 1264 * 1265 * This source code is licensed under the ISC license. 1266 * See the LICENSE file in the root directory of this source tree. 1267 */const _2=d("CarFront",[["path",{d:"m21 8-2 2-1.5-3.7A2 2 0 0 0 15.646 5H8.4a2 2 0 0 0-1.903 1.257L5 10 3 8",key:"1imjwt"}],["path",{d:"M7 14h.01",key:"1qa3f1"}],["path",{d:"M17 14h.01",key:"7oqj8z"}],["rect",{width:"18",height:"8",x:"3",y:"10",rx:"2",key:"a7itu8"}],["path",{d:"M5 18v2",key:"ppbyun"}],["path",{d:"M19 18v2",key:"gy7782"}]]);/** 1268 * @license lucide-react v0.462.0 - ISC 1269 * 1270 * This source code is licensed under the ISC license. 1271 * See the LICENSE file in the root directory of this source tree. 1272 */const M2=d("CarTaxiFront",[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"m21 8-2 2-1.5-3.7A2 2 0 0 0 15.646 5H8.4a2 2 0 0 0-1.903 1.257L5 10 3 8",key:"1imjwt"}],["path",{d:"M7 14h.01",key:"1qa3f1"}],["path",{d:"M17 14h.01",key:"7oqj8z"}],["rect",{width:"18",height:"8",x:"3",y:"10",rx:"2",key:"a7itu8"}],["path",{d:"M5 18v2",key:"ppbyun"}],["path",{d:"M19 18v2",key:"gy7782"}]]);/** 1273 * @license lucide-react v0.462.0 - ISC 1274 * 1275 * This source code is licensed under the ISC license. 1276 * See the LICENSE file in the root directory of this source tree. 1277 */const S2=d("Car",[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2",key:"5owen"}],["circle",{cx:"7",cy:"17",r:"2",key:"u2ysq9"}],["path",{d:"M9 17h6",key:"r8uit2"}],["circle",{cx:"17",cy:"17",r:"2",key:"axvx0g"}]]);/** 1278 * @license lucide-react v0.462.0 - ISC 1279 * 1280 * This source code is licensed under the ISC license. 1281 * See the LICENSE file in the root directory of this source tree. 1282 */const N2=d("Caravan",[["path",{d:"M18 19V9a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v8a2 2 0 0 0 2 2h2",key:"19jm3t"}],["path",{d:"M2 9h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H2",key:"13hakp"}],["path",{d:"M22 17v1a1 1 0 0 1-1 1H10v-9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v9",key:"1crci8"}],["circle",{cx:"8",cy:"19",r:"2",key:"t8fc5s"}]]);/** 1283 * @license lucide-react v0.462.0 - ISC 1284 * 1285 * This source code is licensed under the ISC license. 1286 * See the LICENSE file in the root directory of this source tree. 1287 */const I2=d("Carrot",[["path",{d:"M2.27 21.7s9.87-3.5 12.73-6.36a4.5 4.5 0 0 0-6.36-6.37C5.77 11.84 2.27 21.7 2.27 21.7zM8.64 14l-2.05-2.04M15.34 15l-2.46-2.46",key:"rfqxbe"}],["path",{d:"M22 9s-1.33-2-3.5-2C16.86 7 15 9 15 9s1.33 2 3.5 2S22 9 22 9z",key:"6b25w4"}],["path",{d:"M15 2s-2 1.33-2 3.5S15 9 15 9s2-1.84 2-3.5C17 3.33 15 2 15 2z",key:"fn65lo"}]]);/** 1288 * @license lucide-react v0.462.0 - ISC 1289 * 1290 * This source code is licensed under the ISC license. 1291 * See the LICENSE file in the root directory of this source tree. 1292 */const L2=d("CaseLower",[["circle",{cx:"7",cy:"12",r:"3",key:"12clwm"}],["path",{d:"M10 9v6",key:"17i7lo"}],["circle",{cx:"17",cy:"12",r:"3",key:"gl7c2s"}],["path",{d:"M14 7v8",key:"dl84cr"}]]);/** 1293 * @license lucide-react v0.462.0 - ISC 1294 * 1295 * This source code is licensed under the ISC license. 1296 * See the LICENSE file in the root directory of this source tree. 1297 */const A2=d("CaseSensitive",[["path",{d:"m3 15 4-8 4 8",key:"1vwr6u"}],["path",{d:"M4 13h6",key:"1r9ots"}],["circle",{cx:"18",cy:"12",r:"3",key:"1kchzo"}],["path",{d:"M21 9v6",key:"anns31"}]]);/** 1298 * @license lucide-react v0.462.0 - ISC 1299 * 1300 * This source code is licensed under the ISC license. 1301 * See the LICENSE file in the root directory of this source tree. 1302 */const P2=d("CaseUpper",[["path",{d:"m3 15 4-8 4 8",key:"1vwr6u"}],["path",{d:"M4 13h6",key:"1r9ots"}],["path",{d:"M15 11h4.5a2 2 0 0 1 0 4H15V7h4a2 2 0 0 1 0 4",key:"1sqfas"}]]);/** 1303 * @license lucide-react v0.462.0 - ISC 1304 * 1305 * This source code is licensed under the ISC license. 1306 * See the LICENSE file in the root directory of this source tree. 1307 */const E2=d("CassetteTape",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["circle",{cx:"8",cy:"10",r:"2",key:"1xl4ub"}],["path",{d:"M8 12h8",key:"1wcyev"}],["circle",{cx:"16",cy:"10",r:"2",key:"r14t7q"}],["path",{d:"m6 20 .7-2.9A1.4 1.4 0 0 1 8.1 16h7.8a1.4 1.4 0 0 1 1.4 1l.7 3",key:"l01ucn"}]]);/** 1308 * @license lucide-react v0.462.0 - ISC 1309 * 1310 * This source code is licensed under the ISC license. 1311 * See the LICENSE file in the root directory of this source tree. 1312 */const T2=d("Cast",[["path",{d:"M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6",key:"3zrzxg"}],["path",{d:"M2 12a9 9 0 0 1 8 8",key:"g6cvee"}],["path",{d:"M2 16a5 5 0 0 1 4 4",key:"1y1dii"}],["line",{x1:"2",x2:"2.01",y1:"20",y2:"20",key:"xu2jvo"}]]);/** 1313 * @license lucide-react v0.462.0 - ISC 1314 * 1315 * This source code is licensed under the ISC license. 1316 * See the LICENSE file in the root directory of this source tree. 1317 */const R2=d("Castle",[["path",{d:"M22 20v-9H2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2Z",key:"109fe4"}],["path",{d:"M18 11V4H6v7",key:"mon5oj"}],["path",{d:"M15 22v-4a3 3 0 0 0-3-3a3 3 0 0 0-3 3v4",key:"1k4jtn"}],["path",{d:"M22 11V9",key:"3zbp94"}],["path",{d:"M2 11V9",key:"1x5rnq"}],["path",{d:"M6 4V2",key:"1rsq15"}],["path",{d:"M18 4V2",key:"1jsdo1"}
1317],["path",{d:"M10 4V2",key:"75d9ly"}],["path",{d:"M14 4V2",key:"8nj3z6"}]]);/** 1318 * @license lucide-react v0.462.0 - ISC 1319 * 1320 * This source code is licensed under the ISC license. 1321 * See the LICENSE file in the root directory of this source tree. 1322 */const F2=d("Cat",[["path",{d:"M12 5c.67 0 1.35.09 2 .26 1.78-2 5.03-2.84 6.42-2.26 1.4.58-.42 7-.42 7 .57 1.07 1 2.24 1 3.44C21 17.9 16.97 21 12 21s-9-3-9-7.56c0-1.25.5-2.4 1-3.44 0 0-1.89-6.42-.5-7 1.39-.58 4.72.23 6.5 2.23A9.04 9.04 0 0 1 12 5Z",key:"x6xyqk"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M11.25 16.25h1.5L12 17l-.75-.75Z",key:"12kq1m"}]]);/** 1323 * @license lucide-react v0.462.0 - ISC 1324 * 1325 * This source code is licensed under the ISC license. 1326 * See the LICENSE file in the root directory of this source tree. 1327 */const D2=d("Cctv",[["path",{d:"M16.75 12h3.632a1 1 0 0 1 .894 1.447l-2.034 4.069a1 1 0 0 1-1.708.134l-2.124-2.97",key:"ir91b5"}],["path",{d:"M17.106 9.053a1 1 0 0 1 .447 1.341l-3.106 6.211a1 1 0 0 1-1.342.447L3.61 12.3a2.92 2.92 0 0 1-1.3-3.91L3.69 5.6a2.92 2.92 0 0 1 3.92-1.3z",key:"jlp8i1"}],["path",{d:"M2 19h3.76a2 2 0 0 0 1.8-1.1L9 15",key:"19bib8"}],["path",{d:"M2 21v-4",key:"l40lih"}],["path",{d:"M7 9h.01",key:"19b3jx"}]]);/** 1328 * @license lucide-react v0.462.0 - ISC 1329 * 1330 * This source code is licensed under the ISC license. 1331 * See the LICENSE file in the root directory of this source tree. 1332 */const cs=d("ChartArea",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 11.207a.5.5 0 0 1 .146-.353l2-2a.5.5 0 0 1 .708 0l3.292 3.292a.5.5 0 0 0 .708 0l4.292-4.292a.5.5 0 0 1 .854.353V16a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z",key:"q0gr47"}]]);/** 1333 * @license lucide-react v0.462.0 - ISC 1334 * 1335 * This source code is licensed under the ISC license. 1336 * See the LICENSE file in the root directory of this source tree. 1337 */const ds=d("ChartBarBig",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["rect",{x:"7",y:"13",width:"9",height:"4",rx:"1",key:"1iip1u"}],["rect",{x:"7",y:"5",width:"12",height:"4",rx:"1",key:"1anskk"}]]);/** 1338 * @license lucide-react v0.462.0 - ISC 1339 * 1340 * This source code is licensed under the ISC license. 1341 * See the LICENSE file in the root directory of this source tree. 1342 */const q2=d("ChartBarDecreasing",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 11h8",key:"1feolt"}],["path",{d:"M7 16h3",key:"ur6vzw"}],["path",{d:"M7 6h12",key:"sz5b0d"}]]);/** 1343 * @license lucide-react v0.462.0 - ISC 1344 * 1345 * This source code is licensed under the ISC license. 1346 * See the LICENSE file in the root directory of this source tree. 1347 */const z2=d("ChartBarIncreasing",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 11h8",key:"1feolt"}],["path",{d:"M7 16h12",key:"wsnu98"}],["path",{d:"M7 6h3",key:"w9rmul"}]]);/** 1348 * @license lucide-react v0.462.0 - ISC 1349 * 1350 * This source code is licensed under the ISC license. 1351 * See the LICENSE file in the root directory of this source tree. 1352 */const O2=d("ChartBarStacked",[["path",{d:"M11 13v4",key:"vyy2rb"}],["path",{d:"M15 5v4",key:"1gx88a"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["rect",{x:"7",y:"13",width:"9",height:"4",rx:"1",key:"1iip1u"}],["rect",{x:"7",y:"5",width:"12",height:"4",rx:"1",key:"1anskk"}]]);/** 1353 * @license lucide-react v0.462.0 - ISC 1354 * 1355 * This source code is licensed under the ISC license. 1356 * See the LICENSE file in the root directory of this source tree. 1357 */const us=d("ChartBar",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 16h8",key:"srdodz"}],["path",{d:"M7 11h12",key:"127s9w"}],["path",{d:"M7 6h3",key:"w9rmul"}]]);/** 1358 * @license lucide-react v0.462.0 - ISC 1359 * 1360 * This source code is licensed under the ISC license. 1361 * See the LICENSE file in the root directory of this source tree. 1362 */const ps=d("ChartCandlestick",[["path",{d:"M9 5v4",key:"14uxtq"}],["rect",{width:"4",height:"6",x:"7",y:"9",rx:"1",key:"f4fvz0"}],["path",{d:"M9 15v2",key:"r5rk32"}],["path",{d:"M17 3v2",key:"1l2re6"}],["rect",{width:"4",height:"8",x:"15",y:"5",rx:"1",key:"z38je5"}],["path",{d:"M17 13v3",key:"5l0wba"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}]]);/** 1363 * @license lucide-react v0.462.0 - ISC 1364 * 1365 * This source code is licensed under the ISC license. 1366 * See the LICENSE file in the root directory of this source tree. 1367 */const hs=d("ChartColumnBig",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["rect",{x:"15",y:"5",width:"4",height:"12",rx:"1",key:"q8uenq"}],["rect",{x:"7",y:"8",width:"4",height:"9",rx:"1",key:"sr5ea"}]]);/** 1368 * @license lucide-react v0.462.0 - ISC 1369 * 1370 * This source code is licensed under the ISC license. 1371 * See the LICENSE file in the root directory of this source tree. 1372 */const B2=d("ChartColumnDecreasing",[["path",{d:"M13 17V9",key:"1fwyjl"}],["path",{d:"M18 17v-3",key:"1sqioe"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M8 17V5",key:"1wzmnc"}]]);/** 1373 * @license lucide-react v0.462.0 - ISC 1374 * 1375 * This source code is licensed under the ISC license. 1376 * See the LICENSE file in the root directory of this source tree. 1377 */const ms=d("ChartColumnIncreasing",[["path",{d:"M13 17V9",key:"1fwyjl"}],["path",{d:"M18 17V5",key:"sfb6ij"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);/** 1378 * @license lucide-react v0.462.0 - ISC 1379 * 1380 * This source code is licensed under the ISC license. 1381 * See the LICENSE file in the root directory of this source tree. 1382 */const H2=d("ChartColumnStacked",[["path",{d:"M11 13H7",key:"t0o9gq"}],["path",{d:"M19 9h-4",key:"rera1j"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["rect",{x:"15",y:"5",width:"4",height:"12",rx:"1",key:"q8uenq"}],["rect",{x:"7",y:"8",width:"4",height:"9",rx:"1",key:"sr5ea"}]]);/** 1383 * @license lucide-react v0.462.0 - ISC 1384 * 1385 * This source code is licensed under the ISC license. 1386 * See the LICENSE file in the root directory of this source tree. 1387 */const V2=d("ChartGantt",[["path",{d:"M10 6h8",key:"zvc2xc"}],["path",{d:"M12 16h6",key:"yi5mkt"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M8 11h7",key:"wz2hg0"}]]);/** 1388 * @license lucide-react v0.462.0 - ISC 1389 * 1390 * This source code is licensed under the ISC license. 1391 * See the LICENSE file in the root directory of this source tree. 1392 */const ys=d("ChartLine",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"m19 9-5 5-4-4-3 3",key:"2osh9i"}]]);/** 1393 * @license lucide-react v0.462.0 - ISC 1394 * 1395 * This source code is licensed under the ISC license. 1396 * See the LICENSE file in the root directory of this source tree. 1397 */const $2=d("ChartNetwork",[["path",{d:"m13.11 7.664 1.78 2.672",key:"go2gg9"}],["path",{d:"m14.162 12.788-3.324 1.424",key:"11x848"}
1397],["path",{d:"m20 4-6.06 1.515",key:"1wxxh7"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["circle",{cx:"12",cy:"6",r:"2",key:"1jj5th"}],["circle",{cx:"16",cy:"12",r:"2",key:"4ma0v8"}],["circle",{cx:"9",cy:"15",r:"2",key:"lf2ghp"}]]);/** 1398 * @license lucide-react v0.462.0 - ISC 1399 * 1400 * This source code is licensed under the ISC license. 1401 * See the LICENSE file in the root directory of this source tree. 1402 */const W2=d("ChartNoAxesColumnDecreasing",[["path",{d:"M12 20V10",key:"g8npz5"}],["path",{d:"M18 20v-4",key:"8uic4z"}],["path",{d:"M6 20V4",key:"1w1bmo"}]]);/** 1403 * @license lucide-react v0.462.0 - ISC 1404 * 1405 * This source code is licensed under the ISC license. 1406 * See the LICENSE file in the root directory of this source tree. 1407 */const fs=d("ChartNoAxesColumnIncreasing",[["line",{x1:"12",x2:"12",y1:"20",y2:"10",key:"1vz5eb"}],["line",{x1:"18",x2:"18",y1:"20",y2:"4",key:"cun8e5"}],["line",{x1:"6",x2:"6",y1:"20",y2:"16",key:"hq0ia6"}]]);/** 1408 * @license lucide-react v0.462.0 - ISC 1409 * 1410 * This source code is licensed under the ISC license. 1411 * See the LICENSE file in the root directory of this source tree. 1412 */const gs=d("ChartNoAxesColumn",[["line",{x1:"18",x2:"18",y1:"20",y2:"10",key:"1xfpm4"}],["line",{x1:"12",x2:"12",y1:"20",y2:"4",key:"be30l9"}],["line",{x1:"6",x2:"6",y1:"20",y2:"14",key:"1r4le6"}]]);/** 1413 * @license lucide-react v0.462.0 - ISC 1414 * 1415 * This source code is licensed under the ISC license. 1416 * See the LICENSE file in the root directory of this source tree. 1417 */const U2=d("ChartNoAxesCombined",[["path",{d:"M12 16v5",key:"zza2cw"}],["path",{d:"M16 14v7",key:"1g90b9"}],["path",{d:"M20 10v11",key:"1iqoj0"}],["path",{d:"m22 3-8.646 8.646a.5.5 0 0 1-.708 0L9.354 8.354a.5.5 0 0 0-.707 0L2 15",key:"1fw8x9"}],["path",{d:"M4 18v3",key:"1yp0dc"}],["path",{d:"M8 14v7",key:"n3cwzv"}]]);/** 1418 * @license lucide-react v0.462.0 - ISC 1419 * 1420 * This source code is licensed under the ISC license. 1421 * See the LICENSE file in the root directory of this source tree. 1422 */const xs=d("ChartNoAxesGantt",[["path",{d:"M8 6h10",key:"9lnwnk"}],["path",{d:"M6 12h9",key:"1g9pqf"}],["path",{d:"M11 18h7",key:"c8dzvl"}]]);/** 1423 * @license lucide-react v0.462.0 - ISC 1424 * 1425 * This source code is licensed under the ISC license. 1426 * See the LICENSE file in the root directory of this source tree. 1427 */const bs=d("ChartPie",[["path",{d:"M21 12c.552 0 1.005-.449.95-.998a10 10 0 0 0-8.953-8.951c-.55-.055-.998.398-.998.95v8a1 1 0 0 0 1 1z",key:"pzmjnu"}],["path",{d:"M21.21 15.89A10 10 0 1 1 8 2.83",key:"k2fpak"}]]);/** 1428 * @license lucide-react v0.462.0 - ISC 1429 * 1430 * This source code is licensed under the ISC license. 1431 * See the LICENSE file in the root directory of this source tree. 1432 */const vs=d("ChartScatter",[["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}],["circle",{cx:"18.5",cy:"5.5",r:".5",fill:"currentColor",key:"lysivs"}],["circle",{cx:"11.5",cy:"11.5",r:".5",fill:"currentColor",key:"byv1b8"}],["circle",{cx:"7.5",cy:"16.5",r:".5",fill:"currentColor",key:"nkw3mc"}],["circle",{cx:"17.5",cy:"14.5",r:".5",fill:"currentColor",key:"1gjh6j"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}]]);/** 1433 * @license lucide-react v0.462.0 - ISC 1434 * 1435 * This source code is licensed under the ISC license. 1436 * See the LICENSE file in the root directory of this source tree. 1437 */const G2=d("ChartSpline",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 16c.5-2 1.5-7 4-7 2 0 2 3 4 3 2.5 0 4.5-5 5-7",key:"lw07rv"}]]);/** 1438 * @license lucide-react v0.462.0 - ISC 1439 * 1440 * This source code is licensed under the ISC license. 1441 * See the LICENSE file in the root directory of this source tree. 1442 */const uc=d("CheckCheck",[["path",{d:"M18 6 7 17l-5-5",key:"116fxf"}],["path",{d:"m22 10-7.5 7.5L13 16",key:"ke71qq"}]]);/** 1443 * @license lucide-react v0.462.0 - ISC 1444 * 1445 * This source code is licensed under the ISC license. 1446 * See the LICENSE file in the root directory of this source tree. 1447 */const K2=d("ChefHat",[["path",{d:"M17 21a1 1 0 0 0 1-1v-5.35c0-.457.316-.844.727-1.041a4 4 0 0 0-2.134-7.589 5 5 0 0 0-9.186 0 4 4 0 0 0-2.134 7.588c.411.198.727.585.727 1.041V20a1 1 0 0 0 1 1Z",key:"1qvrer"}],["path",{d:"M6 17h12",key:"1jwigz"}]]);/** 1448 * @license lucide-react v0.462.0 - ISC 1449 * 1450 * This source code is licensed under the ISC license. 1451 * See the LICENSE file in the root directory of this source tree. 1452 */const Y2=d("Cherry",[["path",{d:"M2 17a5 5 0 0 0 10 0c0-2.76-2.5-5-5-3-2.5-2-5 .24-5 3Z",key:"cvxqlc"}],["path",{d:"M12 17a5 5 0 0 0 10 0c0-2.76-2.5-5-5-3-2.5-2-5 .24-5 3Z",key:"1ostrc"}],["path",{d:"M7 14c3.22-2.91 4.29-8.75 5-12 1.66 2.38 4.94 9 5 12",key:"hqx58h"}],["path",{d:"M22 9c-4.29 0-7.14-2.33-10-7 5.71 0 10 4.67 10 7Z",key:"eykp1o"}]]);/** 1453 * @license lucide-react v0.462.0 - ISC 1454 * 1455 * This source code is licensed under the ISC license. 1456 * See the LICENSE file in the root directory of this source tree. 1457 */const Z2=d("ChevronFirst",[["path",{d:"m17 18-6-6 6-6",key:"1yerx2"}],["path",{d:"M7 6v12",key:"1p53r6"}]]);/** 1458 * @license lucide-react v0.462.0 - ISC 1459 * 1460 * This source code is licensed under the ISC license. 1461 * See the LICENSE file in the root directory of this source tree. 1462 */const X2=d("ChevronLast",[["path",{d:"m7 18 6-6-6-6",key:"lwmzdw"}],["path",{d:"M17 6v12",key:"1o0aio"}]]);/** 1463 * @license lucide-react v0.462.0 - ISC 1464 * 1465 * This source code is licensed under the ISC license. 1466 * See the LICENSE file in the root directory of this source tree. 1467 */const bl=d("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/** 1468 * @license lucide-react v0.462.0 - ISC 1469 * 1470 * This source code is licensed under the ISC license. 1471 * See the LICENSE file in the root directory of this source tree. 1472 */const Q2=d("ChevronsDownUp",[["path",{d:"m7 20 5-5 5 5",key:"13a0gw"}],["path",{d:"m7 4 5 5 5-5",key:"1kwcof"}]]);/** 1473 * @license lucide-react v0.462.0 - ISC 1474 * 1475 * This source code is licensed under the ISC license. 1476 * See the LICENSE file in the root directory of this source tree. 1477 */const J2=d("ChevronsDown",[["path",{d:"m7 6 5 5 5-5",key:"1lc07p"}],["path",{d:"m7 13 5 5 5-5",key:"1d48rs"}]]);/** 1478 * @license lucide-react v0.462.0 - ISC 1479 * 1480 * This source code is licensed under the ISC license. 1481 * See the LICENSE file in the root directory of this source tree. 1482 */const ey=d("ChevronsLeftRightEllipsis",[["path",{d:"m18 8 4 4-4 4",key:"1ak13k"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]]);/** 1483 * @license lucide-react v0.462.0 - ISC 1484 * 1485 * This source code is licensed under the ISC license. 1486 * See the LICENSE file in the root directory of this source tree. 1487 */const ty=d("ChevronsLeftRight",[["path",{d:"m9 7-5 5 5 5",key:"j5w590"}],["path",{d:"m15 7 5 5-5 5",key:"1bl6da"}]]);/** 1488 * @license lucide-react v0.462.0 - ISC 1489 * 1490 * This source code is licensed under the ISC license. 1491 * See the LICENSE file in the root directory of this source tree. 1492 */const ay=d("ChevronsLeft",[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]]);/** 1493 * @license lucide-react v0.462.0 - ISC 1494 * 1495 * This source code is licensed under the ISC license. 1496 * See the LICENSE file in the root directory of this source tree. 1497 */const ry=d("ChevronsRightLeft",[["path",{d:"m20 17-5-5 5-5",key:"30x0n2"}],["path",{d:"m4 17 5-5-5-5",key:"16spf4"}]]);/** 1498 * @license lucide-react v0.462.0 - ISC 1499 * 1500 * This source code is licensed under the ISC license. 1501 * See the LICENSE file in the root directory of this source tree. 1502 */const ny=d("ChevronsRight",[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]]);/** 1503 * @license lucide-react v0.462.0 - ISC 1504 * 1505 * This source code is licensed under the ISC license. 1506 * See the LICENSE file in the root directory of this source tree. 1507 */const Zd=d("ChevronsUpDown",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]);/** 1508 * @license lucide-react v0.462.0 - ISC 1509 * 1510 * This source code is licensed under the ISC license. 1511 * See the LICENSE file in the root directory of this source tree. 1512 */const sy=d("ChevronsUp",[["path",{d:"m17 11-5-5-5 5",key:"e8nh98"}],["path",{d:"m17 18-5-5-5 5",key:"2avn1x"}]]);/** 1513 * @license lucide-react v0.462.0 - ISC 1514 * 1515 * This source code is licensed under the ISC license. 1516 * See the LICENSE file in the root directory of this source tree. 1517 */const oy=d("Chrome",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["line",{x1:"21.17",x2:"12",y1:"8",y2:"8",key:"a0cw5f"}],["line",{x1:"3.95",x2:"8.54",y1:"6.06",y2:"14",key:"1kftof"}],["line",{x1:"10.88",x2:"15.46",y1:"21.94",y2:"14",key:"1ymyh8"}]]);/** 1518 * @license lucide-react v0.462.0 - ISC 1519 * 1520 * This source code is licensed under the ISC license. 1521 * See the LICENSE file in the root directory of this source tree.
1522 */const iy=d("Church",[["path",{d:"M10 9h4",key:"u4k05v"}],["path",{d:"M12 7v5",key:"ma6bk"}],["path",{d:"M14 22v-4a2 2 0 0 0-4 0v4",key:"1pdhuj"}],["path",{d:"M18 22V5.618a1 1 0 0 0-.553-.894l-4.553-2.277a2 2 0 0 0-1.788 0L6.553 4.724A1 1 0 0 0 6 5.618V22",key:"1rkokr"}],["path",{d:"m18 7 3.447 1.724a1 1 0 0 1 .553.894V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9.618a1 1 0 0 1 .553-.894L6 7",key:"1w6esw"}]]);/** 1523 * @license lucide-react v0.462.0 - ISC 1524 * 1525 * This source code is licensed under the ISC license. 1526 * See the LICENSE file in the root directory of this source tree. 1527 */const ly=d("CigaretteOff",[["path",{d:"M12 12H3a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h13",key:"1gdiyg"}],["path",{d:"M18 8c0-2.5-2-2.5-2-5",key:"1il607"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M21 12a1 1 0 0 1 1 1v2a1 1 0 0 1-.5.866",key:"166zjj"}],["path",{d:"M22 8c0-2.5-2-2.5-2-5",key:"1gah44"}],["path",{d:"M7 12v4",key:"jqww69"}]]);/** 1528 * @license lucide-react v0.462.0 - ISC 1529 * 1530 * This source code is licensed under the ISC license. 1531 * See the LICENSE file in the root directory of this source tree. 1532 */const cy=d("Cigarette",[["path",{d:"M17 12H3a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h14",key:"1mb5g1"}],["path",{d:"M18 8c0-2.5-2-2.5-2-5",key:"1il607"}],["path",{d:"M21 16a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1",key:"1yl5r7"}],["path",{d:"M22 8c0-2.5-2-2.5-2-5",key:"1gah44"}],["path",{d:"M7 12v4",key:"jqww69"}]]);/** 1533 * @license lucide-react v0.462.0 - ISC 1534 * 1535 * This source code is licensed under the ISC license. 1536 * See the LICENSE file in the root directory of this source tree. 1537 */const Hr=d("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/** 1538 * @license lucide-react v0.462.0 - ISC 1539 * 1540 * This source code is licensed under the ISC license. 1541 * See the LICENSE file in the root directory of this source tree. 1542 */const ks=d("CircleArrowDown",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8 12 4 4 4-4",key:"k98ssh"}]]);/** 1543 * @license lucide-react v0.462.0 - ISC 1544 * 1545 * This source code is licensed under the ISC license. 1546 * See the LICENSE file in the root directory of this source tree. 1547 */const ws=d("CircleArrowLeft",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 12H8",key:"1fr5h0"}],["path",{d:"m12 8-4 4 4 4",key:"15vm53"}]]);/** 1548 * @license lucide-react v0.462.0 - ISC 1549 * 1550 * This source code is licensed under the ISC license. 1551 * See the LICENSE file in the root directory of this source tree. 1552 */const js=d("CircleArrowOutDownLeft",[["path",{d:"M2 12a10 10 0 1 1 10 10",key:"1yn6ov"}],["path",{d:"m2 22 10-10",key:"28ilpk"}],["path",{d:"M8 22H2v-6",key:"sulq54"}]]);/** 1553 * @license lucide-react v0.462.0 - ISC 1554 * 1555 * This source code is licensed under the ISC license. 1556 * See the LICENSE file in the root directory of this source tree. 1557 */const Cs=d("CircleArrowOutDownRight",[["path",{d:"M12 22a10 10 0 1 1 10-10",key:"130bv5"}],["path",{d:"M22 22 12 12",key:"131aw7"}],["path",{d:"M22 16v6h-6",key:"1gvm70"}]]);/** 1558 * @license lucide-react v0.462.0 - ISC 1559 * 1560 * This source code is licensed under the ISC license. 1561 * See the LICENSE file in the root directory of this source tree. 1562 */const _s=d("CircleArrowOutUpLeft",[["path",{d:"M2 8V2h6",key:"hiwtdz"}],["path",{d:"m2 2 10 10",key:"1oh8rs"}],["path",{d:"M12 2A10 10 0 1 1 2 12",key:"rrk4fa"}]]);/** 1563 * @license lucide-react v0.462.0 - ISC 1564 * 1565 * This source code is licensed under the ISC license. 1566 * See the LICENSE file in the root directory of this source tree. 1567 */const Ms=d("CircleArrowOutUpRight",[["path",{d:"M22 12A10 10 0 1 1 12 2",key:"1fm58d"}],["path",{d:"M22 2 12 12",key:"yg2myt"}],["path",{d:"M16 2h6v6",key:"zan5cs"}]]);/** 1568 * @license lucide-react v0.462.0 - ISC 1569 * 1570 * This source code is licensed under the ISC license. 1571 * See the LICENSE file in the root directory of this source tree. 1572 */const Ss=d("CircleArrowRight",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"m12 16 4-4-4-4",key:"1i9zcv"}]]);/** 1573 * @license lucide-react v0.462.0 - ISC 1574 * 1575 * This source code is licensed under the ISC license. 1576 * See the LICENSE file in the root directory of this source tree. 1577 */const Ns=d("CircleArrowUp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}]]);/** 1578 * @license lucide-react v0.462.0 - ISC 1579 * 1580 * This source code is licensed under the ISC license. 1581 * See the LICENSE file in the root directory of this source tree. 1582 */const la=d("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/** 1583 * @license lucide-react v0.462.0 - ISC 1584 * 1585 * This source code is licensed under the ISC license. 1586 * See the LICENSE file in the root directory of this source tree. 1587 */const Is=d("CircleChevronDown",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 10-4 4-4-4",key:"894hmk"}]]);/** 1588 * @license lucide-react v0.462.0 - ISC 1589 * 1590 * This source code is licensed under the ISC license. 1591 * See the LICENSE file in the root directory of this source tree. 1592 */const Ls=d("CircleChevronLeft",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m14 16-4-4 4-4",key:"ojs7w8"}]]);/** 1593 * @license lucide-react v0.462.0 - ISC 1594 * 1595 * This source code is licensed under the ISC license. 1596 * See the LICENSE file in the root directory of this source tree. 1597 */const As=d("CircleChevronRight",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]]);/** 1598 * @license lucide-react v0.462.0 - ISC 1599 * 1600 * This source code is licensed under the ISC license. 1601 * See the LICENSE file in the root directory of this source tree. 1602 */const Ps=d("CircleChevronUp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m8 14 4-4 4 4",key:"fy2ptz"}]]);/** 1603 * @license lucide-react v0.462.0 - ISC 1604 * 1605 * This source code is licensed under the ISC license. 1606 * See the LICENSE file in the root directory of this source tree. 1607 */const dy=d("CircleDashed",[["path",{d:"M10.1 2.182a10 10 0 0 1 3.8 0",key:"5ilxe3"}],["path",{d:"M13.9 21.818a10 10 0 0 1-3.8 0",key:"11zvb9"}],["path",{d:"M17.609 3.721a10 10 0 0 1 2.69 2.7",key:"1iw5b2"}],["path",{d:"M2.182 13.9a10 10 0 0 1 0-3.8",key:"c0bmvh"}],["path",{d:"M20.279 17.609a10 10 0 0 1-2.7 2.69",key:"1ruxm7"}],["path",{d:"M21.818 10.1a10 10 0 0 1 0 3.8",key:"qkgqxc"}],["path",{d:"M3.721 6.391a10 10 0 0 1 2.7-2.69",key:"1mcia2"}],["path",{d:"M6.391 20.279a10 10 0 0 1-2.69-2.7",key:"1fvljs"}]]);/** 1608 * @license lucide-react v0.462.0 - ISC 1609 * 1610 * This source code is licensed under the ISC license. 1611 * See the LICENSE file in the root directory of this source tree. 1612 */const Es=d("CircleDivide",[["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}],["line",{x1:"12",x2:"12",y1:"16",y2:"16",key:"aqc6ln"}],["line",{x1:"12",x2:"12",y1:"8",y2:"8",key:"1mkcni"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** 1613 * @license lucide-react v0.462.0 - ISC 1614 * 1615 * This source code is licensed under the ISC license. 1616 * See the LICENSE file in the root directory of this source tree. 1617 */const uy=d("CircleDollarSign",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 18V6",key:"zqpxq5"}]]);/** 1618 * @license lucide-react v0.462.0 - ISC 1619 * 1620 * This source code is licensed under the ISC license. 1621 * See the LICENSE file in the root directory of this source tree. 1622 */const py=d("CircleDotDashed",[["path",{d:"M10.1 2.18a9.93 9.93 0 0 1 3.8 0",key:"1qdqn0"}
1622],["path",{d:"M17.6 3.71a9.95 9.95 0 0 1 2.69 2.7",key:"1bq7p6"}],["path",{d:"M21.82 10.1a9.93 9.93 0 0 1 0 3.8",key:"1rlaqf"}],["path",{d:"M20.29 17.6a9.95 9.95 0 0 1-2.7 2.69",key:"1xk03u"}],["path",{d:"M13.9 21.82a9.94 9.94 0 0 1-3.8 0",key:"l7re25"}],["path",{d:"M6.4 20.29a9.95 9.95 0 0 1-2.69-2.7",key:"1v18p6"}],["path",{d:"M2.18 13.9a9.93 9.93 0 0 1 0-3.8",key:"xdo6bj"}],["path",{d:"M3.71 6.4a9.95 9.95 0 0 1 2.7-2.69",key:"1jjmaz"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]);/** 1623 * @license lucide-react v0.462.0 - ISC 1624 * 1625 * This source code is licensed under the ISC license. 1626 * See the LICENSE file in the root directory of this source tree. 1627 */const hy=d("CircleDot",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]);/** 1628 * @license lucide-react v0.462.0 - ISC 1629 * 1630 * This source code is licensed under the ISC license. 1631 * See the LICENSE file in the root directory of this source tree. 1632 */const my=d("CircleEllipsis",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M17 12h.01",key:"1m0b6t"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M7 12h.01",key:"eqddd0"}]]);/** 1633 * @license lucide-react v0.462.0 - ISC 1634 * 1635 * This source code is licensed under the ISC license. 1636 * See the LICENSE file in the root directory of this source tree. 1637 */const yy=d("CircleEqual",[["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"M7 14h10",key:"1mhdw3"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** 1638 * @license lucide-react v0.462.0 - ISC 1639 * 1640 * This source code is licensed under the ISC license. 1641 * See the LICENSE file in the root directory of this source tree. 1642 */const fy=d("CircleFadingArrowUp",[["path",{d:"M12 2a10 10 0 0 1 7.38 16.75",key:"175t95"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}],["path",{d:"M2.5 8.875a10 10 0 0 0-.5 3",key:"1vce0s"}],["path",{d:"M2.83 16a10 10 0 0 0 2.43 3.4",key:"o3fkw4"}],["path",{d:"M4.636 5.235a10 10 0 0 1 .891-.857",key:"1szpfk"}],["path",{d:"M8.644 21.42a10 10 0 0 0 7.631-.38",key:"9yhvd4"}]]);/** 1643 * @license lucide-react v0.462.0 - ISC 1644 * 1645 * This source code is licensed under the ISC license. 1646 * See the LICENSE file in the root directory of this source tree. 1647 */const gy=d("CircleFadingPlus",[["path",{d:"M12 2a10 10 0 0 1 7.38 16.75",key:"175t95"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"M16 12H8",key:"1fr5h0"}],["path",{d:"M2.5 8.875a10 10 0 0 0-.5 3",key:"1vce0s"}],["path",{d:"M2.83 16a10 10 0 0 0 2.43 3.4",key:"o3fkw4"}],["path",{d:"M4.636 5.235a10 10 0 0 1 .891-.857",key:"1szpfk"}],["path",{d:"M8.644 21.42a10 10 0 0 0 7.631-.38",key:"9yhvd4"}]]);/** 1648 * @license lucide-react v0.462.0 - ISC 1649 * 1650 * This source code is licensed under the ISC license. 1651 * See the LICENSE file in the root directory of this source tree. 1652 */const Ts=d("CircleGauge",[["path",{d:"M15.6 2.7a10 10 0 1 0 5.7 5.7",key:"1e0p6d"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M13.4 10.6 19 5",key:"1kr7tw"}]]);/** 1653 * @license lucide-react v0.462.0 - ISC 1654 * 1655 * This source code is licensed under the ISC license. 1656 * See the LICENSE file in the root directory of this source tree. 1657 */const Vr=d("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** 1658 * @license lucide-react v0.462.0 - ISC 1659 * 1660 * This source code is licensed under the ISC license. 1661 * See the LICENSE file in the root directory of this source tree. 1662 */const Rs=d("CircleMinus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}]]);/** 1663 * @license lucide-react v0.462.0 - ISC 1664 * 1665 * This source code is licensed under the ISC license. 1666 * See the LICENSE file in the root directory of this source tree. 1667 */const xy=d("CircleOff",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.35 2.69A10 10 0 0 1 21.3 15.65",key:"1pfsoa"}],["path",{d:"M19.08 19.08A10 10 0 1 1 4.92 4.92",key:"1ablyi"}]]);/** 1668 * @license lucide-react v0.462.0 - ISC 1669 * 1670 * This source code is licensed under the ISC license. 1671 * See the LICENSE file in the root directory of this source tree. 1672 */const Fs=d("CircleParkingOff",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m5 5 14 14",key:"11anup"}],["path",{d:"M13 13a3 3 0 1 0 0-6H9v2",key:"uoagbd"}],["path",{d:"M9 17v-2.34",key:"a9qo08"}]]);/** 1673 * @license lucide-react v0.462.0 - ISC 1674 * 1675 * This source code is licensed under the ISC license. 1676 * See the LICENSE file in the root directory of this source tree. 1677 */const Ds=d("CircleParking",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9 17V7h4a3 3 0 0 1 0 6H9",key:"1dfk2c"}]]);/** 1678 * @license lucide-react v0.462.0 - ISC 1679 * 1680 * This source code is licensed under the ISC license. 1681 * See the LICENSE file in the root directory of this source tree. 1682 */const qs=d("CirclePause",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"10",x2:"10",y1:"15",y2:"9",key:"c1nkhi"}],["line",{x1:"14",x2:"14",y1:"15",y2:"9",key:"h65svq"}]]);/** 1683 * @license lucide-react v0.462.0 - ISC 1684 * 1685 * This source code is licensed under the ISC license. 1686 * See the LICENSE file in the root directory of this source tree. 1687 */const zs=d("CirclePercent",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]]);/** 1688 * @license lucide-react v0.462.0 - ISC 1689 * 1690 * This source code is licensed under the ISC license. 1691 * See the LICENSE file in the root directory of this source tree. 1692 */const Os=d("CirclePlay",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polygon",{points:"10 8 16 12 10 16 10 8",key:"1cimsy"}]]);/** 1693 * @license lucide-react v0.462.0 - ISC 1694 * 1695 * This source code is licensed under the ISC license. 1696 * See the LICENSE file in the root directory of this source tree. 1697 */const Bs=d("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);/** 1698 * @license lucide-react v0.462.0 - ISC 1699 * 1700 * This source code is licensed under the ISC license. 1701 * See the LICENSE file in the root directory of this source tree. 1702 */const Hs=d("CirclePower",[["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M7.998 9.003a5 5 0 1 0 8-.005",key:"1pek45"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** 1703 * @license lucide-react v0.462.0 - ISC 1704 * 1705 * This source code is licensed under the ISC license. 1706 * See the LICENSE file in the root directory of this source tree. 1707 */const Vs=d("CircleSlash2",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M22 2 2 22",key:"y4kqgn"}]]);/** 1708 * @license lucide-react v0.462.0 - ISC 1709 * 1710 * This source code is licensed under the ISC license. 1711 * See the LICENSE file in the root directory of this source tree.
1712 */const by=d("CircleSlash",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"9",x2:"15",y1:"15",y2:"9",key:"1dfufj"}]]);/** 1713 * @license lucide-react v0.462.0 - ISC 1714 * 1715 * This source code is licensed under the ISC license. 1716 * See the LICENSE file in the root directory of this source tree. 1717 */const $s=d("CircleStop",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["rect",{x:"9",y:"9",width:"6",height:"6",rx:"1",key:"1ssd4o"}]]);/** 1718 * @license lucide-react v0.462.0 - ISC 1719 * 1720 * This source code is licensed under the ISC license. 1721 * See the LICENSE file in the root directory of this source tree. 1722 */const Ws=d("CircleUserRound",[["path",{d:"M18 20a6 6 0 0 0-12 0",key:"1qehca"}],["circle",{cx:"12",cy:"10",r:"4",key:"1h16sb"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** 1723 * @license lucide-react v0.462.0 - ISC 1724 * 1725 * This source code is licensed under the ISC license. 1726 * See the LICENSE file in the root directory of this source tree. 1727 */const Us=d("CircleUser",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662",key:"154egf"}]]);/** 1728 * @license lucide-react v0.462.0 - ISC 1729 * 1730 * This source code is licensed under the ISC license. 1731 * See the LICENSE file in the root directory of this source tree. 1732 */const Cr=d("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/** 1733 * @license lucide-react v0.462.0 - ISC 1734 * 1735 * This source code is licensed under the ISC license. 1736 * See the LICENSE file in the root directory of this source tree. 1737 */const vy=d("CircuitBoard",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M11 9h4a2 2 0 0 0 2-2V3",key:"1ve2rv"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"M7 21v-4a2 2 0 0 1 2-2h4",key:"1fwkro"}],["circle",{cx:"15",cy:"15",r:"2",key:"3i40o0"}]]);/** 1738 * @license lucide-react v0.462.0 - ISC 1739 * 1740 * This source code is licensed under the ISC license. 1741 * See the LICENSE file in the root directory of this source tree. 1742 */const ky=d("Citrus",[["path",{d:"M21.66 17.67a1.08 1.08 0 0 1-.04 1.6A12 12 0 0 1 4.73 2.38a1.1 1.1 0 0 1 1.61-.04z",key:"4ite01"}],["path",{d:"M19.65 15.66A8 8 0 0 1 8.35 4.34",key:"1gxipu"}],["path",{d:"m14 10-5.5 5.5",key:"92pfem"}],["path",{d:"M14 17.85V10H6.15",key:"xqmtsk"}]]);/** 1743 * @license lucide-react v0.462.0 - ISC 1744 * 1745 * This source code is licensed under the ISC license. 1746 * See the LICENSE file in the root directory of this source tree. 1747 */const wy=d("Clapperboard",[["path",{d:"M20.2 6 3 11l-.9-2.4c-.3-1.1.3-2.2 1.3-2.5l13.5-4c1.1-.3 2.2.3 2.5 1.3Z",key:"1tn4o7"}],["path",{d:"m6.2 5.3 3.1 3.9",key:"iuk76l"}],["path",{d:"m12.4 3.4 3.1 4",key:"6hsd6n"}],["path",{d:"M3 11h18v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z",key:"ltgou9"}]]);/** 1748 * @license lucide-react v0.462.0 - ISC 1749 * 1750 * This source code is licensed under the ISC license. 1751 * See the LICENSE file in the root directory of this source tree. 1752 */const jy=d("ClipboardCheck",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m9 14 2 2 4-4",key:"df797q"}]]);/** 1753 * @license lucide-react v0.462.0 - ISC 1754 * 1755 * This source code is licensed under the ISC license. 1756 * See the LICENSE file in the root directory of this source tree. 1757 */const Cy=d("ClipboardCopy",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2",key:"4jdomd"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v4",key:"3hqy98"}],["path",{d:"M21 14H11",key:"1bme5i"}],["path",{d:"m15 10-4 4 4 4",key:"5dvupr"}]]);/** 1758 * @license lucide-react v0.462.0 - ISC 1759 * 1760 * This source code is licensed under the ISC license. 1761 * See the LICENSE file in the root directory of this source tree. 1762 */const _y=d("ClipboardMinus",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M9 14h6",key:"159ibu"}]]);/** 1763 * @license lucide-react v0.462.0 - ISC 1764 * 1765 * This source code is licensed under the ISC license. 1766 * See the LICENSE file in the root directory of this source tree. 1767 */const My=d("ClipboardPaste",[["path",{d:"M15 2H9a1 1 0 0 0-1 1v2c0 .6.4 1 1 1h6c.6 0 1-.4 1-1V3c0-.6-.4-1-1-1Z",key:"1pp7kr"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2M16 4h2a2 2 0 0 1 2 2v2M11 14h10",key:"2ik1ml"}],["path",{d:"m17 10 4 4-4 4",key:"vp2hj1"}]]);/** 1768 * @license lucide-react v0.462.0 - ISC 1769 * 1770 * This source code is licensed under the ISC license. 1771 * See the LICENSE file in the root directory of this source tree.
1772 */const Gs=d("ClipboardPenLine",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",key:"1oijnt"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-.5",key:"1but9f"}],["path",{d:"M16 4h2a2 2 0 0 1 1.73 1",key:"1p8n7l"}],["path",{d:"M8 18h1",key:"13wk12"}],["path",{d:"M21.378 12.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"2t3380"}]]);/** 1773 * @license lucide-react v0.462.0 - ISC 1774 * 1775 * This source code is licensed under the ISC license. 1776 * See the LICENSE file in the root directory of this source tree. 1777 */const Ks=d("ClipboardPen",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",key:"1oijnt"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-5.5",key:"cereej"}],["path",{d:"M4 13.5V6a2 2 0 0 1 2-2h2",key:"5ua5vh"}],["path",{d:"M13.378 15.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1y4qbx"}]]);/** 1778 * @license lucide-react v0.462.0 - ISC 1779 * 1780 * This source code is licensed under the ISC license. 1781 * See the LICENSE file in the root directory of this source tree. 1782 */const Sy=d("ClipboardPlus",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M9 14h6",key:"159ibu"}],["path",{d:"M12 17v-6",key:"1y8rbf"}]]);/** 1783 * @license lucide-react v0.462.0 - ISC 1784 * 1785 * This source code is licensed under the ISC license. 1786 * See the LICENSE file in the root directory of this source tree. 1787 */const Ny=d("ClipboardType",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M9 12v-1h6v1",key:"iehl6m"}],["path",{d:"M11 17h2",key:"12w5me"}],["path",{d:"M12 11v6",key:"1bwqyc"}]]);/** 1788 * @license lucide-react v0.462.0 - ISC 1789 * 1790 * This source code is licensed under the ISC license. 1791 * See the LICENSE file in the root directory of this source tree. 1792 */const Iy=d("ClipboardX",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m15 11-6 6",key:"1toa9n"}],["path",{d:"m9 11 6 6",key:"wlibny"}]]);/** 1793 * @license lucide-react v0.462.0 - ISC 1794 * 1795 * This source code is licensed under the ISC license. 1796 * See the LICENSE file in the root directory of this source tree. 1797 */const Ly=d("Clipboard",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}]]);/** 1798 * @license lucide-react v0.462.0 - ISC 1799 * 1800 * This source code is licensed under the ISC license. 1801 * See the LICENSE file in the root directory of this source tree. 1802 */const Ay=d("Clock1",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 14.5 8",key:"12zbmj"}]]);/** 1803 * @license lucide-react v0.462.0 - ISC 1804 * 1805 * This source code is licensed under the ISC license. 1806 * See the LICENSE file in the root directory of this source tree. 1807 */const Py=d("Clock10",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 8 10",key:"atfzqc"}]]);/** 1808 * @license lucide-react v0.462.0 - ISC 1809 * 1810 * This source code is licensed under the ISC license. 1811 * See the LICENSE file in the root directory of this source tree. 1812 */const Ey=d("Clock11",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 9.5 8",key:"l5bg6f"}]]);/** 1813 * @license lucide-react v0.462.0 - ISC 1814 * 1815 * This source code is licensed under the ISC license. 1816 * See the LICENSE file in the root directory of this source tree. 1817 */const Ty=d("Clock12",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12",key:"1fub01"}]]);/** 1818 * @license lucide-react v0.462.0 - ISC 1819 * 1820 * This source code is licensed under the ISC license. 1821 * See the LICENSE file in the root directory of this source tree. 1822 */const Ry=d("Clock2",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 10",key:"1g230d"}]]);/** 1823 * @license lucide-react v0.462.0 - ISC 1824 * 1825 * This source code is licensed under the ISC license. 1826 * See the LICENSE file in the root directory of this source tree. 1827 */const Fy=d("Clock4",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/** 1828 * @license lucide-react v0.462.0 - ISC 1829 * 1830 * This source code is licensed under the ISC license. 1831 * See the LICENSE file in the root directory of this source tree. 1832 */const Dy=d("Clock5",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 14.5 16",key:"1pcbox"}]]);/** 1833 * @license lucide-react v0.462.0 - ISC 1834 * 1835 * This source code is licensed under the ISC license. 1836 * See the LICENSE file in the root directory of this source tree. 1837 */const qy=d("Clock6",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 12 16.5",key:"hb2qv6"}]]);/** 1838 * @license lucide-react v0.462.0 - ISC 1839 * 1840 * This source code is licensed under the ISC license. 1841 * See the LICENSE file in the root directory of this source tree. 1842 */const zy=d("Clock7",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 9.5 16",key:"ka3394"}]]);/** 1843 * @license lucide-react v0.462.0 - ISC 1844 * 1845 * This source code is licensed under the ISC license. 1846 * See the LICENSE file in the root directory of this source tree. 1847 */const Oy=d("Clock8",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 8 14",key:"tmc9b4"}]]);/** 1848 * @license lucide-react v0.462.0 - ISC 1849 * 1850 * This source code is licensed under the ISC license. 1851 * See the LICENSE file in the root directory of this source tree. 1852 */const By=d("Clock9",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 7.5 12",key:"1k60p0"}]]);/** 1853 * @license lucide-react v0.462.0 - ISC 1854 * 1855 * This source code is licensed under the ISC license. 1856 * See the LICENSE file in the root directory of this source tree. 1857 */const Hy=d("ClockAlert",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["path",{d:"M16 21.16a10 10 0 1 1 5-13.516",key:"cxo92l"}],["path",{d:"M20 11.5v6",key:"2ei3xq"}],["path",{d:"M20 21.5h.01",key:"1r2dzp"}]]);/** 1858 * @license lucide-react v0.462.0 - ISC 1859 * 1860 * This source code is licensed under the ISC license. 1861 * See the LICENSE file in the root directory of this source tree. 1862 */const Vy=d("ClockArrowDown",[["path",{d:"M12.338 21.994A10 10 0 1 1 21.925 13.227",key:"1i7shu"}],["path",{d:"M12 6v6l2 1",key:"19cm8n"}],["path",{d:"m14 18 4 4 4-4",key:"1waygx"}],["path",{d:"M18 14v8",key:"irew45"}]]);/** 1863 * @license lucide-react v0.462.0 - ISC 1864 * 1865 * This source code is licensed under the ISC license. 1866 * See the LICENSE file in the root directory of this source tree. 1867 */const $y=d("ClockArrowUp",[["path",{d:"M13.228 21.925A10 10 0 1 1 21.994 12.338",key:"1fzlyi"}],["path",{d:"M12 6v6l1.562.781",key:"1ujuk9"}],["path",{d:"m14 18 4-4 4 4",key:"ftkppy"}],["path",{d:"M18 22v-8",key:"su0gjh"}]]);/** 1868 * @license lucide-react v0.462.0 - ISC 1869 * 1870 * This source code is licensed under the ISC license. 1871 * See the LICENSE file in the root directory of this source tree. 1872 */const Wy=d("CloudAlert",[["path",{d:"M12 12v4",key:"tww15h"}],["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M17 18h.5a1 1 0 0 0 0-9h-1.79A7 7 0 1 0 7 17.708",key:"xsb5ju"}]]);/** 1873 * @license lucide-react v0.462.0 - ISC 1874 * 1875 * This source code is licensed under the ISC license. 1876 * See the LICENSE file in the root directory of this source tree. 1877 */const Uy=d("CloudCog",[["circle",{cx:"12",cy:"17",r:"3",key:"1spfwm"}],["path",{d:"M4.2 15.1A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.2",key:"zaobp"}],["path",{d:"m15.7 18.4-.9-.3",key:"4qxpbn"}],["path",{d:"m9.2 15.9-.9-.3",key:"17q7o2"}],["path",{d:"m10.6 20.7.3-.9",key:"1pf4s2"}],["path",{d:"m13.1 14.2.3-.9",key:"1mnuqm"}],["path",{d:"m13.6 20.7-.4-1",key:"1jpd1m"}],["path",{d:"m10.8 14.3-.4-1",key:"17ugyy"}],["path",{d:"m8.3 18.6 1-.4",key:"s42vdx"}],["path",{d:"m14.7 15.8 1-.4",key:"2wizun"}]]);/** 1878 * @license lucide-react v0.462.0 - ISC 1879 * 1880 * This source code is licensed under the ISC license. 1881 * See the LICENSE file in the root directory of this source tree. 1882 */const Ys=d("CloudDownload",[["path",{d:"M12 13v8l-4-4",key:"1f5nwf"}],["path",{d:"m12 21 4-4",key:"1lfcce"}],["path",{d:"M4.393 15.269A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.436 8.284",key:"ui1hmy"}]]);/** 1883 * @license lucide-react v0.462.0 - ISC 1884 * 1885 * This source code is licensed under the ISC license. 1886 * See the LICENSE file in the root directory of this source tree. 1887 */const Gy=d("CloudDrizzle",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M8 19v1",key:"1dk2by"}],["path",{d:"M8 14v1",key:"84yxot"}],["path",{d:"M16 19v1",key:"v220m7"}],["path",{d:"M16 14v1",key:"g12gj6"}],["path",{d:"M12 21v1",key:"q8vafk"}],["path",{d:"M12 16v1",key:"1mx6rx"}]]);/** 1888 * @license lucide-react v0.462.0 - ISC 1889 * 1890 * This source code is licensed under the ISC license. 1891 * See the LICENSE file in the root directory of this source tree. 1892 */const Ky=d("CloudFog",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M16 17H7",key:"pygtm1"}],["path",{d:"M17 21H9",key:"1u2q02"}]]);/** 1893 * @license lucide-react v0.462.0 - ISC 1894 * 1895 * This source code is licensed under the ISC license. 1896 * See the LICENSE file in the root directory of this source tree. 1897 */const Yy=d("CloudHail",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M16 14v2",key:"a1is7l"}],["path",{d:"M8 14v2",key:"1e9m6t"}],["path",{d:"M16 20h.01",key:"xwek51"}],["path",{d:"M8 20h.01",key:"1vjney"}],["path",{d:"M12 16v2",key:"z66u1j"}],["path",{d:"M12 22h.01",key:"1urd7a"}]]);/** 1898 * @license lucide-react v0.462.0 - ISC 1899 * 1900 * This source code is licensed under the ISC license. 1901 * See the LICENSE file in the root directory of this source tree. 1902 */const Zy=d("CloudLightning",[["path",{d:"M6 16.326A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 .5 8.973",key:"1cez44"}],["path",{d:"m13 12-3 5h4l-3 5",key:"1t22er"}]]);/** 1903 * @license lucide-react v0.462.0 - ISC 1904 * 1905 * This source code is licensed under the ISC license. 1906 * See the LICENSE file in the root directory of this source tree. 1907 */const Xy=d("CloudMoonRain",[["path",{d:"M10.188 8.5A6 6 0 0 1 16 4a1 1 0 0 0 6 6 6 6 0 0 1-3 5.197",key:"erj67n"}],["path",{d:"M11 20v2",key:"174qtz"}],["path",{d:"M3 20a5 5 0 1 1 8.9-4H13a3 3 0 0 1 2 5.24",key:"1qmrp3"}],["path",{d:"M7 19v2",key:"12npes"}]]);/** 1908 * @license lucide-react v0.462.0 - ISC 1909 * 1910 * This source code is licensed under the ISC license. 1911 * See the LICENSE file in the root directory of this source tree. 1912 */const Qy=d("CloudMoon",[["path",{d:"M10.188 8.5A6 6 0 0 1 16 4a1 1 0 0 0 6 6 6 6 0 0 1-3 5.197",key:"erj67n"}],["path",{d:"M13 16a3 3 0 1 1 0 6H7a5 5 0 1 1 4.9-6Z",key:"p44pc9"}]]);/** 1913 * @license lucide-react v0.462.0 - ISC 1914 * 1915 * This source code is licensed under the ISC license. 1916 * See the LICENSE file in the root directory of this source tree. 1917 */const Jy=d("CloudRainWind",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"m9.2 22 3-7",key:"sb5f6j"}],["path",{d:"m9 13-3 7",key:"500co5"}],["path",{d:"m17 13-3 7",key:"8t2fiy"}]]);/** 1918 * @license lucide-react v0.462.0 - ISC 1919 * 1920 * This source code is licensed under the ISC license. 1921 * See the LICENSE file in the root directory of this source tree. 1922 */const ef=d("CloudRain",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M16 14v6",key:"1j4efv"}],["path",{d:"M8 14v6",key:"17c4r9"}],["path",{d:"M12 16v6",key:"c8a4gj"}]]);/** 1923 * @license lucide-react v0.462.0 - ISC 1924 * 1925 * This source code is licensed under the ISC license. 1926 * See the LICENSE file in the root directory of this source tree. 1927 */const tf=d("CloudSnow",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M8 19h.01",key:"puxtts"}],["path",{d:"M12 17h.01",key:"p32p05"}],["path",{d:"M12 21h.01",key:"h35vbk"}],["path",{d:"M16 15h.01",key:"rnfrdf"}],["path",{d:"M16 19h.01",key:"1vcnzz"}]]);/** 1928 * @license lucide-react v0.462.0 - ISC 1929 * 1930 * This source code is licensed under the ISC license. 1931 * See the LICENSE file in the root directory of this source tree. 1932 */const af=d("CloudSunRain",[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}],["path",{d:"M15.947 12.65a4 4 0 0 0-5.925-4.128",key:"dpwdj0"}],["path",{d:"M3 20a5 5 0 1 1 8.9-4H13a3 3 0 0 1 2 5.24",key:"1qmrp3"}],["path",{d:"M11 20v2",key:"174qtz"}],["path",{d:"M7 19v2",key:"12npes"}]]);/** 1933 * @license lucide-react v0.462.0 - ISC 1934 * 1935 * This source code is licensed under the ISC license. 1936 * See the LICENSE file in the root directory of this source tree. 1937 */const rf=d("CloudSun",[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}],["path",{d:"M15.947 12.65a4 4 0 0 0-5.925-4.128",key:"dpwdj0"}
1937],["path",{d:"M13 22H7a5 5 0 1 1 4.9-6H13a3 3 0 0 1 0 6Z",key:"s09mg5"}]]);/** 1938 * @license lucide-react v0.462.0 - ISC 1939 * 1940 * This source code is licensed under the ISC license. 1941 * See the LICENSE file in the root directory of this source tree. 1942 */const Zs=d("CloudUpload",[["path",{d:"M12 13v8",key:"1l5pq0"}],["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"m8 17 4-4 4 4",key:"1quai1"}]]);/** 1943 * @license lucide-react v0.462.0 - ISC 1944 * 1945 * This source code is licensed under the ISC license. 1946 * See the LICENSE file in the root directory of this source tree. 1947 */const nf=d("Cloud",[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]]);/** 1948 * @license lucide-react v0.462.0 - ISC 1949 * 1950 * This source code is licensed under the ISC license. 1951 * See the LICENSE file in the root directory of this source tree. 1952 */const sf=d("Cloudy",[["path",{d:"M17.5 21H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"gqqjvc"}],["path",{d:"M22 10a3 3 0 0 0-3-3h-2.207a5.502 5.502 0 0 0-10.702.5",key:"1p2s76"}]]);/** 1953 * @license lucide-react v0.462.0 - ISC 1954 * 1955 * This source code is licensed under the ISC license. 1956 * See the LICENSE file in the root directory of this source tree. 1957 */const of=d("Clover",[["path",{d:"M16.17 7.83 2 22",key:"t58vo8"}],["path",{d:"M4.02 12a2.827 2.827 0 1 1 3.81-4.17A2.827 2.827 0 1 1 12 4.02a2.827 2.827 0 1 1 4.17 3.81A2.827 2.827 0 1 1 19.98 12a2.827 2.827 0 1 1-3.81 4.17A2.827 2.827 0 1 1 12 19.98a2.827 2.827 0 1 1-4.17-3.81A1 1 0 1 1 4 12",key:"17k36q"}],["path",{d:"m7.83 7.83 8.34 8.34",key:"1d7sxk"}]]);/** 1958 * @license lucide-react v0.462.0 - ISC 1959 * 1960 * This source code is licensed under the ISC license. 1961 * See the LICENSE file in the root directory of this source tree. 1962 */const lf=d("Club",[["path",{d:"M17.28 9.05a5.5 5.5 0 1 0-10.56 0A5.5 5.5 0 1 0 12 17.66a5.5 5.5 0 1 0 5.28-8.6Z",key:"27yuqz"}],["path",{d:"M12 17.66L12 22",key:"ogfahf"}]]);/** 1963 * @license lucide-react v0.462.0 - ISC 1964 * 1965 * This source code is licensed under the ISC license. 1966 * See the LICENSE file in the root directory of this source tree. 1967 */const Xs=d("CodeXml",[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]]);/** 1968 * @license lucide-react v0.462.0 - ISC 1969 * 1970 * This source code is licensed under the ISC license. 1971 * See the LICENSE file in the root directory of this source tree. 1972 */const cf=d("Code",[["polyline",{points:"16 18 22 12 16 6",key:"z7tu5w"}],["polyline",{points:"8 6 2 12 8 18",key:"1eg1df"}]]);/** 1973 * @license lucide-react v0.462.0 - ISC 1974 * 1975 * This source code is licensed under the ISC license. 1976 * See the LICENSE file in the root directory of this source tree. 1977 */const df=d("Codepen",[["polygon",{points:"12 2 22 8.5 22 15.5 12 22 2 15.5 2 8.5 12 2",key:"srzb37"}],["line",{x1:"12",x2:"12",y1:"22",y2:"15.5",key:"1t73f2"}],["polyline",{points:"22 8.5 12 15.5 2 8.5",key:"ajlxae"}],["polyline",{points:"2 15.5 12 8.5 22 15.5",key:"susrui"}],["line",{x1:"12",x2:"12",y1:"2",y2:"8.5",key:"2cldga"}]]);/** 1978 * @license lucide-react v0.462.0 - ISC 1979 * 1980 * This source code is licensed under the ISC license. 1981 * See the LICENSE file in the root directory of this source tree. 1982 */const uf=d("Codesandbox",[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}],["polyline",{points:"7.5 4.21 12 6.81 16.5 4.21",key:"fabo96"}],["polyline",{points:"7.5 19.79 7.5 14.6 3 12",key:"z377f1"}],["polyline",{points:"21 12 16.5 14.6 16.5 19.79",key:"9nrev1"}],["polyline",{points:"3.27 6.96 12 12.01 20.73 6.96",key:"1180pa"}],["line",{x1:"12",x2:"12",y1:"22.08",y2:"12",key:"3z3uq6"}]]);/** 1983 * @license lucide-react v0.462.0 - ISC 1984 * 1985 * This source code is licensed under the ISC license. 1986 * See the LICENSE file in the root directory of this source tree. 1987 */const pf=d("Coffee",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]]);/** 1988 * @license lucide-react v0.462.0 - ISC 1989 * 1990 * This source code is licensed under the ISC license. 1991 * See the LICENSE file in the root directory of this source tree. 1992 */const hf=d("Cog",[["path",{d:"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z",key:"sobvz5"}],["path",{d:"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z",key:"11i496"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}
1992],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}]]);/** 1993 * @license lucide-react v0.462.0 - ISC 1994 * 1995 * This source code is licensed under the ISC license. 1996 * See the LICENSE file in the root directory of this source tree. 1997 */const Xd=d("Coins",[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]]);/** 1998 * @license lucide-react v0.462.0 - ISC 1999 * 2000 * This source code is licensed under the ISC license. 2001 * See the LICENSE file in the root directory of this source tree. 2002 */const Qs=d("Columns2",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 3v18",key:"108xh3"}]]);/** 2003 * @license lucide-react v0.462.0 - ISC 2004 * 2005 * This source code is licensed under the ISC license. 2006 * See the LICENSE file in the root directory of this source tree. 2007 */const cn=d("Columns3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]);/** 2008 * @license lucide-react v0.462.0 - ISC 2009 * 2010 * This source code is licensed under the ISC license. 2011 * See the LICENSE file in the root directory of this source tree. 2012 */const mf=d("Columns4",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7.5 3v18",key:"w0wo6v"}],["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M16.5 3v18",key:"10tjh1"}]]);/** 2013 * @license lucide-react v0.462.0 - ISC 2014 * 2015 * This source code is licensed under the ISC license. 2016 * See the LICENSE file in the root directory of this source tree. 2017 */const yf=d("Combine",[["path",{d:"M10 18H5a3 3 0 0 1-3-3v-1",key:"ru65g8"}],["path",{d:"M14 2a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2",key:"e30een"}],["path",{d:"M20 2a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2",key:"2ahx8o"}],["path",{d:"m7 21 3-3-3-3",key:"127cv2"}],["rect",{x:"14",y:"14",width:"8",height:"8",rx:"2",key:"1b0bso"}],["rect",{x:"2",y:"2",width:"8",height:"8",rx:"2",key:"1x09vl"}]]);/** 2018 * @license lucide-react v0.462.0 - ISC 2019 * 2020 * This source code is licensed under the ISC license. 2021 * See the LICENSE file in the root directory of this source tree. 2022 */const ff=d("Command",[["path",{d:"M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3",key:"11bfej"}]]);/** 2023 * @license lucide-react v0.462.0 - ISC 2024 * 2025 * This source code is licensed under the ISC license. 2026 * See the LICENSE file in the root directory of this source tree. 2027 */const gf=d("Compass",[["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** 2028 * @license lucide-react v0.462.0 - ISC 2029 * 2030 * This source code is licensed under the ISC license. 2031 * See the LICENSE file in the root directory of this source tree. 2032 */const xf=d("Component",[["path",{d:"M15.536 11.293a1 1 0 0 0 0 1.414l2.376 2.377a1 1 0 0 0 1.414 0l2.377-2.377a1 1 0 0 0 0-1.414l-2.377-2.377a1 1 0 0 0-1.414 0z",key:"1uwlt4"}],["path",{d:"M2.297 11.293a1 1 0 0 0 0 1.414l2.377 2.377a1 1 0 0 0 1.414 0l2.377-2.377a1 1 0 0 0 0-1.414L6.088 8.916a1 1 0 0 0-1.414 0z",key:"10291m"}],["path",{d:"M8.916 17.912a1 1 0 0 0 0 1.415l2.377 2.376a1 1 0 0 0 1.414 0l2.377-2.376a1 1 0 0 0 0-1.415l-2.377-2.376a1 1 0 0 0-1.414 0z",key:"1tqoq1"}],["path",{d:"M8.916 4.674a1 1 0 0 0 0 1.414l2.377 2.376a1 1 0 0 0 1.414 0l2.377-2.376a1 1 0 0 0 0-1.414l-2.377-2.377a1 1 0 0 0-1.414 0z",key:"1x6lto"}]]);/** 2033 * @license lucide-react v0.462.0 - ISC 2034 * 2035 * This source code is licensed under the ISC license. 2036 * See the LICENSE file in the root directory of this source tree. 2037 */const bf=d("Computer",[["rect",{width:"14",height:"8",x:"5",y:"2",rx:"2",key:"wc9tft"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6 18h2",key:"rwmk9e"}],["path",{d:"M12 18h6",key:"aqd8w3"}]]);/** 2038 * @license lucide-react v0.462.0 - ISC 2039 * 2040 * This source code is licensed under the ISC license. 2041 * See the LICENSE file in the root directory of this source tree. 2042 */const vf=d("ConciergeBell",[["path",{d:"M3 20a1 1 0 0 1-1-1v-1a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1Z",key:"1pvr1r"}],["path",{d:"M20 16a8 8 0 1 0-16 0",key:"1pa543"}],["path",{d:"M12 4v4",key:"1bq03y"}],["path",{d:"M10 4h4",key:"1xpv9s"}]]);/** 2043 * @license lucide-react v0.462.0 - ISC 2044 * 2045 * This source code is licensed under the ISC license. 2046 * See the LICENSE file in the root directory of this source tree. 2047 */const kf=d("Cone",[["path",{d:"m20.9 18.55-8-15.98a1 1 0 0 0-1.8 0l-8 15.98",key:"53pte7"}
2047],["ellipse",{cx:"12",cy:"19",rx:"9",ry:"3",key:"1ji25f"}]]);/** 2048 * @license lucide-react v0.462.0 - ISC 2049 * 2050 * This source code is licensed under the ISC license. 2051 * See the LICENSE file in the root directory of this source tree. 2052 */const wf=d("Construction",[["rect",{x:"2",y:"6",width:"20",height:"8",rx:"1",key:"1estib"}],["path",{d:"M17 14v7",key:"7m2elx"}],["path",{d:"M7 14v7",key:"1cm7wv"}],["path",{d:"M17 3v3",key:"1v4jwn"}],["path",{d:"M7 3v3",key:"7o6guu"}],["path",{d:"M10 14 2.3 6.3",key:"1023jk"}],["path",{d:"m14 6 7.7 7.7",key:"1s8pl2"}],["path",{d:"m8 6 8 8",key:"hl96qh"}]]);/** 2053 * @license lucide-react v0.462.0 - ISC 2054 * 2055 * This source code is licensed under the ISC license. 2056 * See the LICENSE file in the root directory of this source tree. 2057 */const Js=d("ContactRound",[["path",{d:"M16 2v2",key:"scm5qe"}],["path",{d:"M17.915 22a6 6 0 0 0-12 0",key:"suqz9p"}],["path",{d:"M8 2v2",key:"pbkmx"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["rect",{x:"3",y:"4",width:"18",height:"18",rx:"2",key:"12vinp"}]]);/** 2058 * @license lucide-react v0.462.0 - ISC 2059 * 2060 * This source code is licensed under the ISC license. 2061 * See the LICENSE file in the root directory of this source tree. 2062 */const jf=d("Contact",[["path",{d:"M16 2v2",key:"scm5qe"}],["path",{d:"M7 22v-2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2",key:"1waht3"}],["path",{d:"M8 2v2",key:"pbkmx"}],["circle",{cx:"12",cy:"11",r:"3",key:"itu57m"}],["rect",{x:"3",y:"4",width:"18",height:"18",rx:"2",key:"12vinp"}]]);/** 2063 * @license lucide-react v0.462.0 - ISC 2064 * 2065 * This source code is licensed under the ISC license. 2066 * See the LICENSE file in the root directory of this source tree. 2067 */const Cf=d("Container",[["path",{d:"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z",key:"1t2lqe"}],["path",{d:"M10 21.9V14L2.1 9.1",key:"o7czzq"}],["path",{d:"m10 14 11.9-6.9",key:"zm5e20"}],["path",{d:"M14 19.8v-8.1",key:"159ecu"}],["path",{d:"M18 17.5V9.4",key:"11uown"}]]);/** 2068 * @license lucide-react v0.462.0 - ISC 2069 * 2070 * This source code is licensed under the ISC license. 2071 * See the LICENSE file in the root directory of this source tree. 2072 */const _f=d("Contrast",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 18a6 6 0 0 0 0-12v12z",key:"j4l70d"}]]);/** 2073 * @license lucide-react v0.462.0 - ISC 2074 * 2075 * This source code is licensed under the ISC license. 2076 * See the LICENSE file in the root directory of this source tree. 2077 */const Mf=d("CookingPot",[["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M20 12v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8",key:"u0tga0"}],["path",{d:"m4 8 16-4",key:"16g0ng"}],["path",{d:"m8.86 6.78-.45-1.81a2 2 0 0 1 1.45-2.43l1.94-.48a2 2 0 0 1 2.43 1.46l.45 1.8",key:"12cejc"}]]);/** 2078 * @license lucide-react v0.462.0 - ISC 2079 * 2080 * This source code is licensed under the ISC license. 2081 * See the LICENSE file in the root directory of this source tree. 2082 */const Sf=d("CopyCheck",[["path",{d:"m12 15 2 2 4-4",key:"2c609p"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/** 2083 * @license lucide-react v0.462.0 - ISC 2084 * 2085 * This source code is licensed under the ISC license. 2086 * See the LICENSE file in the root directory of this source tree. 2087 */const Nf=d("CopyMinus",[["line",{x1:"12",x2:"18",y1:"15",y2:"15",key:"1nscbv"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/** 2088 * @license lucide-react v0.462.0 - ISC 2089 * 2090 * This source code is licensed under the ISC license. 2091 * See the LICENSE file in the root directory of this source tree. 2092 */const If=d("CopyPlus",[["line",{x1:"15",x2:"15",y1:"12",y2:"18",key:"1p7wdc"}],["line",{x1:"12",x2:"18",y1:"15",y2:"15",key:"1nscbv"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/** 2093 * @license lucide-react v0.462.0 - ISC 2094 * 2095 * This source code is licensed under the ISC license. 2096 * See the LICENSE file in the root directory of this source tree. 2097 */const Lf=d("CopySlash",[["line",{x1:"12",x2:"18",y1:"18",y2:"12",key:"ebkxgr"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/** 2098 * @license lucide-react v0.462.0 - ISC 2099 * 2100 * This source code is licensed under the ISC license. 2101 * See the LICENSE file in the root directory of this source tree. 2102 */const Af=d("CopyX",[["line",{x1:"12",x2:"18",y1:"12",y2:"18",key:"1rg63v"}],["line",{x1:"12",x2:"18",y1:"18",y2:"12",key:"ebkxgr"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/** 2103 * @license lucide-react v0.462.0 - ISC 2104 * 2105 * This source code is licensed under the ISC license. 2106 * See the LICENSE file in the root directory of this source tree.
2107 */const Pf=d("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/** 2108 * @license lucide-react v0.462.0 - ISC 2109 * 2110 * This source code is licensed under the ISC license. 2111 * See the LICENSE file in the root directory of this source tree. 2112 */const Ef=d("Copyleft",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.17 14.83a4 4 0 1 0 0-5.66",key:"1sveal"}]]);/** 2113 * @license lucide-react v0.462.0 - ISC 2114 * 2115 * This source code is licensed under the ISC license. 2116 * See the LICENSE file in the root directory of this source tree. 2117 */const Tf=d("Copyright",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M14.83 14.83a4 4 0 1 1 0-5.66",key:"1i56pz"}]]);/** 2118 * @license lucide-react v0.462.0 - ISC 2119 * 2120 * This source code is licensed under the ISC license. 2121 * See the LICENSE file in the root directory of this source tree. 2122 */const Qd=d("CornerDownLeft",[["polyline",{points:"9 10 4 15 9 20",key:"r3jprv"}],["path",{d:"M20 4v7a4 4 0 0 1-4 4H4",key:"6o5b7l"}]]);/** 2123 * @license lucide-react v0.462.0 - ISC 2124 * 2125 * This source code is licensed under the ISC license. 2126 * See the LICENSE file in the root directory of this source tree. 2127 */const Rf=d("CornerDownRight",[["polyline",{points:"15 10 20 15 15 20",key:"1q7qjw"}],["path",{d:"M4 4v7a4 4 0 0 0 4 4h12",key:"z08zvw"}]]);/** 2128 * @license lucide-react v0.462.0 - ISC 2129 * 2130 * This source code is licensed under the ISC license. 2131 * See the LICENSE file in the root directory of this source tree. 2132 */const Ff=d("CornerLeftDown",[["polyline",{points:"14 15 9 20 4 15",key:"nkc4i"}],["path",{d:"M20 4h-7a4 4 0 0 0-4 4v12",key:"nbpdq2"}]]);/** 2133 * @license lucide-react v0.462.0 - ISC 2134 * 2135 * This source code is licensed under the ISC license. 2136 * See the LICENSE file in the root directory of this source tree. 2137 */const Df=d("CornerLeftUp",[["polyline",{points:"14 9 9 4 4 9",key:"m9oyvo"}],["path",{d:"M20 20h-7a4 4 0 0 1-4-4V4",key:"1blwi3"}]]);/** 2138 * @license lucide-react v0.462.0 - ISC 2139 * 2140 * This source code is licensed under the ISC license. 2141 * See the LICENSE file in the root directory of this source tree. 2142 */const qf=d("CornerRightDown",[["polyline",{points:"10 15 15 20 20 15",key:"axus6l"}],["path",{d:"M4 4h7a4 4 0 0 1 4 4v12",key:"wcbgct"}]]);/** 2143 * @license lucide-react v0.462.0 - ISC 2144 * 2145 * This source code is licensed under the ISC license. 2146 * See the LICENSE file in the root directory of this source tree. 2147 */const zf=d("CornerRightUp",[["polyline",{points:"10 9 15 4 20 9",key:"1lr6px"}],["path",{d:"M4 20h7a4 4 0 0 0 4-4V4",key:"1plgdj"}]]);/** 2148 * @license lucide-react v0.462.0 - ISC 2149 * 2150 * This source code is licensed under the ISC license. 2151 * See the LICENSE file in the root directory of this source tree. 2152 */const Of=d("CornerUpLeft",[["polyline",{points:"9 14 4 9 9 4",key:"881910"}],["path",{d:"M20 20v-7a4 4 0 0 0-4-4H4",key:"1nkjon"}]]);/** 2153 * @license lucide-react v0.462.0 - ISC 2154 * 2155 * This source code is licensed under the ISC license. 2156 * See the LICENSE file in the root directory of this source tree. 2157 */const Bf=d("CornerUpRight",[["polyline",{points:"15 14 20 9 15 4",key:"1tbx3s"}],["path",{d:"M4 20v-7a4 4 0 0 1 4-4h12",key:"1lu4f8"}]]);/** 2158 * @license lucide-react v0.462.0 - ISC 2159 * 2160 * This source code is licensed under the ISC license. 2161 * See the LICENSE file in the root directory of this source tree. 2162 */const Hf=d("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}
2162],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]]);/** 2163 * @license lucide-react v0.462.0 - ISC 2164 * 2165 * This source code is licensed under the ISC license. 2166 * See the LICENSE file in the root directory of this source tree. 2167 */const Vf=d("CreativeCommons",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M10 9.3a2.8 2.8 0 0 0-3.5 1 3.1 3.1 0 0 0 0 3.4 2.7 2.7 0 0 0 3.5 1",key:"1ss3eq"}],["path",{d:"M17 9.3a2.8 2.8 0 0 0-3.5 1 3.1 3.1 0 0 0 0 3.4 2.7 2.7 0 0 0 3.5 1",key:"1od56t"}]]);/** 2168 * @license lucide-react v0.462.0 - ISC 2169 * 2170 * This source code is licensed under the ISC license. 2171 * See the LICENSE file in the root directory of this source tree. 2172 */const $f=d("Croissant",[["path",{d:"m4.6 13.11 5.79-3.21c1.89-1.05 4.79 1.78 3.71 3.71l-3.22 5.81C8.8 23.16.79 15.23 4.6 13.11Z",key:"1ozxlb"}],["path",{d:"m10.5 9.5-1-2.29C9.2 6.48 8.8 6 8 6H4.5C2.79 6 2 6.5 2 8.5a7.71 7.71 0 0 0 2 4.83",key:"ffuyb5"}],["path",{d:"M8 6c0-1.55.24-4-2-4-2 0-2.5 2.17-2.5 4",key:"osnpzi"}],["path",{d:"m14.5 13.5 2.29 1c.73.3 1.21.7 1.21 1.5v3.5c0 1.71-.5 2.5-2.5 2.5a7.71 7.71 0 0 1-4.83-2",key:"1vubaw"}],["path",{d:"M18 16c1.55 0 4-.24 4 2 0 2-2.17 2.5-4 2.5",key:"wxr772"}]]);/** 2173 * @license lucide-react v0.462.0 - ISC 2174 * 2175 * This source code is licensed under the ISC license. 2176 * See the LICENSE file in the root directory of this source tree. 2177 */const Wf=d("Crop",[["path",{d:"M6 2v14a2 2 0 0 0 2 2h14",key:"ron5a4"}],["path",{d:"M18 22V8a2 2 0 0 0-2-2H2",key:"7s9ehn"}]]);/** 2178 * @license lucide-react v0.462.0 - ISC 2179 * 2180 * This source code is licensed under the ISC license. 2181 * See the LICENSE file in the root directory of this source tree. 2182 */const Uf=d("Cross",[["path",{d:"M4 9a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h4a1 1 0 0 1 1 1v4a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-4a1 1 0 0 1 1-1h4a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2h-4a1 1 0 0 1-1-1V4a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v4a1 1 0 0 1-1 1z",key:"1xbrqy"}]]);/** 2183 * @license lucide-react v0.462.0 - ISC 2184 * 2185 * This source code is licensed under the ISC license. 2186 * See the LICENSE file in the root directory of this source tree. 2187 */const Gf=d("Crosshair",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"22",x2:"18",y1:"12",y2:"12",key:"l9bcsi"}],["line",{x1:"6",x2:"2",y1:"12",y2:"12",key:"13hhkx"}],["line",{x1:"12",x2:"12",y1:"6",y2:"2",key:"10w3f3"}],["line",{x1:"12",x2:"12",y1:"22",y2:"18",key:"15g9kq"}]]);/** 2188 * @license lucide-react v0.462.0 - ISC 2189 * 2190 * This source code is licensed under the ISC license. 2191 * See the LICENSE file in the root directory of this source tree. 2192 */const pc=d("Crown",[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z",key:"1vdc57"}],["path",{d:"M5 21h14",key:"11awu3"}]]);/** 2193 * @license lucide-react v0.462.0 - ISC 2194 * 2195 * This source code is licensed under the ISC license. 2196 * See the LICENSE file in the root directory of this source tree. 2197 */const Kf=d("Cuboid",[["path",{d:"m21.12 6.4-6.05-4.06a2 2 0 0 0-2.17-.05L2.95 8.41a2 2 0 0 0-.95 1.7v5.82a2 2 0 0 0 .88 1.66l6.05 4.07a2 2 0 0 0 2.17.05l9.95-6.12a2 2 0 0 0 .95-1.7V8.06a2 2 0 0 0-.88-1.66Z",key:"1u2ovd"}],["path",{d:"M10 22v-8L2.25 9.15",key:"11pn4q"}],["path",{d:"m10 14 11.77-6.87",key:"1kt1wh"}]]);/** 2198 * @license lucide-react v0.462.0 - ISC 2199 * 2200 * This source code is licensed under the ISC license. 2201 * See the LICENSE file in the root directory of this source tree. 2202 */const Yf=d("CupSoda",[["path",{d:"m6 8 1.75 12.28a2 2 0 0 0 2 1.72h4.54a2 2 0 0 0 2-1.72L18 8",key:"8166m8"}],["path",{d:"M5 8h14",key:"pcz4l3"}],["path",{d:"M7 15a6.47 6.47 0 0 1 5 0 6.47 6.47 0 0 0 5 0",key:"yjz344"}],["path",{d:"m12 8 1-6h2",key:"3ybfa4"}]]);/** 2203 * @license lucide-react v0.462.0 - ISC 2204 * 2205 * This source code is licensed under the ISC license. 2206 * See the LICENSE file in the root directory of this source tree. 2207 */const Zf=d("Currency",[["circle",{cx:"12",cy:"12",r:"8",key:"46899m"}],["line",{x1:"3",x2:"6",y1:"3",y2:"6",key:"1jkytn"}],["line",{x1:"21",x2:"18",y1:"3",y2:"6",key:"14zfjt"}],["line",{x1:"3",x2:"6",y1:"21",y2:"18",key:"iusuec"}],["line",{x1:"21",x2:"18",y1:"21",y2:"18",key:"yj2dd7"}]]);/** 2208 * @license lucide-react v0.462.0 - ISC 2209 * 2210 * This source code is licensed under the ISC license. 2211 * See the LICENSE file in the root directory of this source tree. 2212 */const Xf=d("Cylinder",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5v14a9 3 0 0 0 18 0V5",key:"aqi0yr"}]]);/** 2213 * @license lucide-react v0.462.0 - ISC 2214 * 2215 * This source code is licensed under the ISC license. 2216 * See the LICENSE file in the root directory of this source tree. 2217 */const Qf=d("Dam",[["path",{d:"M11 11.31c1.17.56 1.54 1.69 3.5 1.69 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"157kva"}
2217],["path",{d:"M11.75 18c.35.5 1.45 1 2.75 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"d7q6m6"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M7 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1L10 4a1 1 0 0 0-1-1z",key:"pr6s65"}]]);/** 2218 * @license lucide-react v0.462.0 - ISC 2219 * 2220 * This source code is licensed under the ISC license. 2221 * See the LICENSE file in the root directory of this source tree. 2222 */const Jf=d("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]]);/** 2223 * @license lucide-react v0.462.0 - ISC 2224 * 2225 * This source code is licensed under the ISC license. 2226 * See the LICENSE file in the root directory of this source tree. 2227 */const eg=d("DatabaseZap",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 15 21.84",key:"14ibmq"}],["path",{d:"M21 5V8",key:"1marbg"}],["path",{d:"M21 12L18 17H22L19 22",key:"zafso"}],["path",{d:"M3 12A9 3 0 0 0 14.59 14.87",key:"1y4wr8"}]]);/** 2228 * @license lucide-react v0.462.0 - ISC 2229 * 2230 * This source code is licensed under the ISC license. 2231 * See the LICENSE file in the root directory of this source tree. 2232 */const Jd=d("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);/** 2233 * @license lucide-react v0.462.0 - ISC 2234 * 2235 * This source code is licensed under the ISC license. 2236 * See the LICENSE file in the root directory of this source tree. 2237 */const tg=d("Dessert",[["circle",{cx:"12",cy:"4",r:"2",key:"muu5ef"}],["path",{d:"M10.2 3.2C5.5 4 2 8.1 2 13a2 2 0 0 0 4 0v-1a2 2 0 0 1 4 0v4a2 2 0 0 0 4 0v-4a2 2 0 0 1 4 0v1a2 2 0 0 0 4 0c0-4.9-3.5-9-8.2-9.8",key:"lfo06j"}],["path",{d:"M3.2 14.8a9 9 0 0 0 17.6 0",key:"12xarc"}]]);/** 2238 * @license lucide-react v0.462.0 - ISC 2239 * 2240 * This source code is licensed under the ISC license. 2241 * See the LICENSE file in the root directory of this source tree. 2242 */const ag=d("Diameter",[["circle",{cx:"19",cy:"19",r:"2",key:"17f5cg"}],["circle",{cx:"5",cy:"5",r:"2",key:"1gwv83"}],["path",{d:"M6.48 3.66a10 10 0 0 1 13.86 13.86",key:"xr8kdq"}],["path",{d:"m6.41 6.41 11.18 11.18",key:"uhpjw7"}],["path",{d:"M3.66 6.48a10 10 0 0 0 13.86 13.86",key:"cldpwv"}]]);/** 2243 * @license lucide-react v0.462.0 - ISC 2244 * 2245 * This source code is licensed under the ISC license. 2246 * See the LICENSE file in the root directory of this source tree. 2247 */const rg=d("DiamondMinus",[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0z",key:"1ey20j"}],["path",{d:"M8 12h8",key:"1wcyev"}]]);/** 2248 * @license lucide-react v0.462.0 - ISC 2249 * 2250 * This source code is licensed under the ISC license. 2251 * See the LICENSE file in the root directory of this source tree. 2252 */const eo=d("DiamondPercent",[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0Z",key:"1tpxz2"}],["path",{d:"M9.2 9.2h.01",key:"1b7bvt"}],["path",{d:"m14.5 9.5-5 5",key:"17q4r4"}],["path",{d:"M14.7 14.8h.01",key:"17nsh4"}]]);/** 2253 * @license lucide-react v0.462.0 - ISC 2254 * 2255 * This source code is licensed under the ISC license. 2256 * See the LICENSE file in the root directory of this source tree. 2257 */const ng=d("DiamondPlus",[["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0z",key:"1ey20j"}],["path",{d:"M8 12h8",key:"1wcyev"}]]);/** 2258 * @license lucide-react v0.462.0 - ISC 2259 * 2260 * This source code is licensed under the ISC license. 2261 * See the LICENSE file in the root directory of this source tree. 2262 */const sg=d("Diamond",[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41l-7.59-7.59a2.41 2.41 0 0 0-3.41 0Z",key:"1f1r0c"}]]);/** 2263 * @license lucide-react v0.462.0 - ISC 2264 * 2265 * This source code is licensed under the ISC license. 2266 * See the LICENSE file in the root directory of this source tree. 2267 */const og=d("Dice1",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]]);/** 2268 * @license lucide-react v0.462.0 - ISC 2269 * 2270 * This source code is licensed under the ISC license. 2271 * See the LICENSE file in the root directory of this source tree. 2272 */const ig=d("Dice2",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M15 9h.01",key:"x1ddxp"}],["path",{d:"M9 15h.01",key:"fzyn71"}
2272]]);/** 2273 * @license lucide-react v0.462.0 - ISC 2274 * 2275 * This source code is licensed under the ISC license. 2276 * See the LICENSE file in the root directory of this source tree. 2277 */const lg=d("Dice3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]);/** 2278 * @license lucide-react v0.462.0 - ISC 2279 * 2280 * This source code is licensed under the ISC license. 2281 * See the LICENSE file in the root directory of this source tree. 2282 */const cg=d("Dice4",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M8 8h.01",key:"1e4136"}],["path",{d:"M8 16h.01",key:"18s6g9"}],["path",{d:"M16 16h.01",key:"1f9h7w"}]]);/** 2283 * @license lucide-react v0.462.0 - ISC 2284 * 2285 * This source code is licensed under the ISC license. 2286 * See the LICENSE file in the root directory of this source tree. 2287 */const dg=d("Dice5",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M8 8h.01",key:"1e4136"}],["path",{d:"M8 16h.01",key:"18s6g9"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]]);/** 2288 * @license lucide-react v0.462.0 - ISC 2289 * 2290 * This source code is licensed under the ISC license. 2291 * See the LICENSE file in the root directory of this source tree. 2292 */const ug=d("Dice6",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M16 12h.01",key:"1l6xoz"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M8 8h.01",key:"1e4136"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]);/** 2293 * @license lucide-react v0.462.0 - ISC 2294 * 2295 * This source code is licensed under the ISC license. 2296 * See the LICENSE file in the root directory of this source tree. 2297 */const pg=d("Dices",[["rect",{width:"12",height:"12",x:"2",y:"10",rx:"2",ry:"2",key:"6agr2n"}],["path",{d:"m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6",key:"1o487t"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M10 14h.01",key:"ssrbsk"}],["path",{d:"M15 6h.01",key:"cblpky"}],["path",{d:"M18 9h.01",key:"2061c0"}]]);/** 2298 * @license lucide-react v0.462.0 - ISC 2299 * 2300 * This source code is licensed under the ISC license. 2301 * See the LICENSE file in the root directory of this source tree. 2302 */const hg=d("Diff",[["path",{d:"M12 3v14",key:"7cf3v8"}],["path",{d:"M5 10h14",key:"elsbfy"}],["path",{d:"M5 21h14",key:"11awu3"}]]);/** 2303 * @license lucide-react v0.462.0 - ISC 2304 * 2305 * This source code is licensed under the ISC license. 2306 * See the LICENSE file in the root directory of this source tree. 2307 */const mg=d("Disc2",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]]);/** 2308 * @license lucide-react v0.462.0 - ISC 2309 * 2310 * This source code is licensed under the ISC license. 2311 * See the LICENSE file in the root directory of this source tree. 2312 */const yg=d("Disc3",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M6 12c0-1.7.7-3.2 1.8-4.2",key:"oqkarx"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M18 12c0 1.7-.7 3.2-1.8 4.2",key:"1eah9h"}]]);/** 2313 * @license lucide-react v0.462.0 - ISC 2314 * 2315 * This source code is licensed under the ISC license. 2316 * See the LICENSE file in the root directory of this source tree. 2317 */const fg=d("DiscAlbum",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"12",cy:"12",r:"5",key:"nd82uf"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]]);/** 2318 * @license lucide-react v0.462.0 - ISC 2319 * 2320 * This source code is licensed under the ISC license. 2321 * See the LICENSE file in the root directory of this source tree. 2322 */const gg=d("Disc",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/** 2323 * @license lucide-react v0.462.0 - ISC 2324 * 2325 * This source code is licensed under the ISC license. 2326 * See the LICENSE file in the root directory of this source tree. 2327 */const xg=d("Divide",[["circle",{cx:"12",cy:"6",r:"1",key:"1bh7o1"}],["line",{x1:"5",x2:"19",y1:"12",y2:"12",key:"13b5wn"}],["circle",{cx:"12",cy:"18",r:"1",key:"lqb9t5"}]]);/** 2328 * @license lucide-react v0.462.0 - ISC 2329 * 2330 * This source code is licensed under the ISC license. 2331 * See the LICENSE file in the root directory of this source tree. 2332 */const bg=d("DnaOff",[["path",{d:"M15 2c-1.35 1.5-2.092 3-2.5 4.5L14 8",key:"1bivrr"}],["path",{d:"m17 6-2.891-2.891",key:"xu6p2f"}],["path",{d:"M2 15c3.333-3 6.667-3 10-3",key:"nxix30"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"m20 9 .891.891",key:"3xwk7g"}],["path",{d:"M22 9c-1.5 1.35-3 2.092-4.5 2.5l-1-1",key:"18cutr"}],["path",{d:"M3.109 14.109 4 15",key:"q76aoh"}],["path",{d:"m6.5 12.5 1 1",key:"cs35ky"}
2332],["path",{d:"m7 18 2.891 2.891",key:"1sisit"}],["path",{d:"M9 22c1.35-1.5 2.092-3 2.5-4.5L10 16",key:"rlvei3"}]]);/** 2333 * @license lucide-react v0.462.0 - ISC 2334 * 2335 * This source code is licensed under the ISC license. 2336 * See the LICENSE file in the root directory of this source tree. 2337 */const vg=d("Dna",[["path",{d:"m10 16 1.5 1.5",key:"11lckj"}],["path",{d:"m14 8-1.5-1.5",key:"1ohn8i"}],["path",{d:"M15 2c-1.798 1.998-2.518 3.995-2.807 5.993",key:"80uv8i"}],["path",{d:"m16.5 10.5 1 1",key:"696xn5"}],["path",{d:"m17 6-2.891-2.891",key:"xu6p2f"}],["path",{d:"M2 15c6.667-6 13.333 0 20-6",key:"1pyr53"}],["path",{d:"m20 9 .891.891",key:"3xwk7g"}],["path",{d:"M3.109 14.109 4 15",key:"q76aoh"}],["path",{d:"m6.5 12.5 1 1",key:"cs35ky"}],["path",{d:"m7 18 2.891 2.891",key:"1sisit"}],["path",{d:"M9 22c1.798-1.998 2.518-3.995 2.807-5.993",key:"q3hbxp"}]]);/** 2338 * @license lucide-react v0.462.0 - ISC 2339 * 2340 * This source code is licensed under the ISC license. 2341 * See the LICENSE file in the root directory of this source tree. 2342 */const kg=d("Dock",[["path",{d:"M2 8h20",key:"d11cs7"}],["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M6 16h12",key:"u522kt"}]]);/** 2343 * @license lucide-react v0.462.0 - ISC 2344 * 2345 * This source code is licensed under the ISC license. 2346 * See the LICENSE file in the root directory of this source tree. 2347 */const wg=d("Dog",[["path",{d:"M11.25 16.25h1.5L12 17z",key:"w7jh35"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444a11.702 11.702 0 0 0-.493-3.309",key:"u7s9ue"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M8.5 8.5c-.384 1.05-1.083 2.028-2.344 2.5-1.931.722-3.576-.297-3.656-1-.113-.994 1.177-6.53 4-7 1.923-.321 3.651.845 3.651 2.235A7.497 7.497 0 0 1 14 5.277c0-1.39 1.844-2.598 3.767-2.277 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5",key:"v8hric"}]]);/** 2348 * @license lucide-react v0.462.0 - ISC 2349 * 2350 * This source code is licensed under the ISC license. 2351 * See the LICENSE file in the root directory of this source tree. 2352 */const vl=d("DollarSign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]);/** 2353 * @license lucide-react v0.462.0 - ISC 2354 * 2355 * This source code is licensed under the ISC license. 2356 * See the LICENSE file in the root directory of this source tree. 2357 */const jg=d("Donut",[["path",{d:"M20.5 10a2.5 2.5 0 0 1-2.4-3H18a2.95 2.95 0 0 1-2.6-4.4 10 10 0 1 0 6.3 7.1c-.3.2-.8.3-1.2.3",ke
2357y:"19sr3x"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** 2358 * @license lucide-react v0.462.0 - ISC 2359 * 2360 * This source code is licensed under the ISC license. 2361 * See the LICENSE file in the root directory of this source tree. 2362 */const Cg=d("DoorClosed",[["path",{d:"M18 20V6a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v14",key:"36qu9e"}],["path",{d:"M2 20h20",key:"owomy5"}],["path",{d:"M14 12v.01",key:"xfcn54"}]]);/** 2363 * @license lucide-react v0.462.0 - ISC 2364 * 2365 * This source code is licensed under the ISC license. 2366 * See the LICENSE file in the root directory of this source tree. 2367 */const _g=d("DoorOpen",[["path",{d:"M13 4h3a2 2 0 0 1 2 2v14",key:"hrm0s9"}],["path",{d:"M2 20h3",key:"1gaodv"}],["path",{d:"M13 20h9",key:"s90cdi"}],["path",{d:"M10 12v.01",key:"vx6srw"}],["path",{d:"M13 4.562v16.157a1 1 0 0 1-1.242.97L5 20V5.562a2 2 0 0 1 1.515-1.94l4-1A2 2 0 0 1 13 4.561Z",key:"199qr4"}]]);/** 2368 * @license lucide-react v0.462.0 - ISC 2369 * 2370 * This source code is licensed under the ISC license. 2371 * See the LICENSE file in the root directory of this source tree. 2372 */const Mg=d("Dot",[["circle",{cx:"12.1",cy:"12.1",r:"1",key:"18d7e5"}]]);/** 2373 * @license lucide-react v0.462.0 - ISC 2374 * 2375 * This source code is licensed under the ISC license. 2376 * See the LICENSE file in the root directory of this source tree. 2377 */const Sn=d("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/** 2378 * @license lucide-react v0.462.0 - ISC 2379 * 2380 * This source code is licensed under the ISC license. 2381 * See the LICENSE file in the root directory of this source tree. 2382 */const Sg=d("DraftingCompass",[["path",{d:"m12.99 6.74 1.93 3.44",key:"iwagvd"}],["path",{d:"M19.136 12a10 10 0 0 1-14.271 0",key:"ppmlo4"}],["path",{d:"m21 21-2.16-3.84",key:"vylbct"}],["path",{d:"m3 21 8.02-14.26",key:"1ssaw4"}],["circle",{cx:"12",cy:"5",r:"2",key:"f1ur92"}]]);/** 2383 * @license lucide-react v0.462.0 - ISC 2384 * 2385 * This source code is licensed under the ISC license. 2386 * See the LICENSE file in the root directory of this source tree. 2387 */const Ng=d("Drama",[["path",{d:"M10 11h.01",key:"d2at3l"}],["path",{d:"M14 6h.01",key:"k028ub"}],["path",{d:"M18 6h.01",key:"1v4wsw"}],["path",{d:"M6.5 13.1h.01",key:"1748ia"}],["path",{d:"M22 5c0 9-4 12-6 12s-6-3-6-12c0-2 2-3 6-3s6 1 6 3",key:"172yzv"}],["path",{d:"M17.4 9.9c-.8.8-2 .8-2.8 0",key:"1obv0w"}],["path",{d:"M10.1 7.1C9 7.2 7.7 7.7 6 8.6c-3.5 2-4.7 3.9-3.7 5.6 4.5 7.8 9.5 8.4 11.2 7.4.9-.5 1.9-2.1 1.9-4.7",key:"rqjl8i"}],["path",{d:"M9.1 16.5c.3-1.1 1.4-1.7 2.4-1.4",key:"1mr6wy"}]]);/** 2388 * @license lucide-react v0.462.0 - ISC 2389 * 2390 * This source code is licensed under the ISC license. 2391 * See the LICENSE file in the root directory of this source tree. 2392 */const Ig=d("Dribbble",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M19.13 5.09C15.22 9.14 10 10.44 2.25 10.94",key:"hpej1"}],["path",{d:"M21.75 12.84c-6.62-1.41-12.14 1-16.38 6.32",key:"1tr44o"}],["path",{d:"M8.56 2.75c4.37 6 6 9.42 8 17.72",key:"kbh691"}]]);/** 2393 * @license lucide-react v0.462.0 - ISC 2394 * 2395 * This source code is licensed under the ISC license. 2396 * See the LICENSE file in the root directory of this source tree. 2397 */const Lg=d("Drill",[["path",{d:"M10 18a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H5a3 3 0 0 1-3-3 1 1 0 0 1 1-1z",key:"ioqxb1"}],["path",{d:"M13 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1l-.81 3.242a1 1 0 0 1-.97.758H8",key:"1rs59n"}],["path",{d:"M14 4h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-3",key:"105ega"}],["path",{d:"M18 6h4",key:"66u95g"}],["path",{d:"m5 10-2 8",key:"xt2lic"}],["path",{d:"m7 18 2-8",key:"1bzku2"}]]);/** 2398 * @license lucide-react v0.462.0 - ISC 2399 * 2400 * This source code is licensed under the ISC license. 2401 * See the LICENSE file in the root directory of this source tree. 2402 */const Ag=d("Droplet",[["path",{d:"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z",key:"c7niix"}]]);/** 2403 * @license lucide-react v0.462.0 - ISC 2404 * 2405 * This source code is licensed under the ISC license. 2406 * See the LICENSE file in the root directory of this source tree. 2407 */const Pg=d("Droplets",[["path",{d:"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z",ke
2407y:"1ptgy4"}],["path",{d:"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97",key:"1sl1rz"}]]);/** 2408 * @license lucide-react v0.462.0 - ISC 2409 * 2410 * This source code is licensed under the ISC license. 2411 * See the LICENSE file in the root directory of this source tree. 2412 */const Eg=d("Drum",[["path",{d:"m2 2 8 8",key:"1v6059"}],["path",{d:"m22 2-8 8",key:"173r8a"}],["ellipse",{cx:"12",cy:"9",rx:"10",ry:"5",key:"liohsx"}],["path",{d:"M7 13.4v7.9",key:"1yi6u9"}],["path",{d:"M12 14v8",key:"1tn2tj"}],["path",{d:"M17 13.4v7.9",key:"eqz2v3"}],["path",{d:"M2 9v8a10 5 0 0 0 20 0V9",key:"1750ul"}]]);/** 2413 * @license lucide-react v0.462.0 - ISC 2414 * 2415 * This source code is licensed under the ISC license. 2416 * See the LICENSE file in the root directory of this source tree. 2417 */const Tg=d("Drumstick",[["path",{d:"M15.4 15.63a7.875 6 135 1 1 6.23-6.23 4.5 3.43 135 0 0-6.23 6.23",key:"1dtqwm"}],["path",{d:"m8.29 12.71-2.6 2.6a2.5 2.5 0 1 0-1.65 4.65A2.5 2.5 0 1 0 8.7 18.3l2.59-2.59",key:"1oq1fw"}]]);/** 2418 * @license lucide-react v0.462.0 - ISC 2419 * 2420 * This source code is licensed under the ISC license. 2421 * See the LICENSE file in the root directory of this source tree. 2422 */const Rg=d("Dumbbell",[["path",{d:"M14.4 14.4 9.6 9.6",key:"ic80wn"}],["path",{d:"M18.657 21.485a2 2 0 1 1-2.829-2.828l-1.767 1.768a2 2 0 1 1-2.829-2.829l6.364-6.364a2 2 0 1 1 2.829 2.829l-1.768 1.767a2 2 0 1 1 2.828 2.829z",key:"nnl7wr"}],["path",{d:"m21.5 21.5-1.4-1.4",key:"1f1ice"}],["path",{d:"M3.9 3.9 2.5 2.5",key:"1evmna"}],["path",{d:"M6.404 12.768a2 2 0 1 1-2.829-2.829l1.768-1.767a2 2 0 1 1-2.828-2.829l2.828-2.828a2 2 0 1 1 2.829 2.828l1.767-1.768a2 2 0 1 1 2.829 2.829z",key:"yhosts"}]]);/** 2423 * @license lucide-react v0.462.0 - ISC 2424 * 2425 * This source code is licensed under the ISC license. 2426 * See the LICENSE file in the root directory of this source tree. 2427 */const Fg=d("EarOff",[["path",{d:"M6 18.5a3.5 3.5 0 1 0 7 0c0-1.57.92-2.52 2.04-3.46",key:"1qngmn"}],["path",{d:"M6 8.5c0-.75.13-1.47.36-2.14",key:"b06bma"}],["path",{d:"M8.8 3.15A6.5 6.5 0 0 1 19 8.5c0 1.63-.44 2.81-1.09 3.76",key:"g10hsz"}],["path",{d:"M12.5 6A2.5 2.5 0 0 1 15 8.5M10 13a2 2 0 0 0 1.82-1.18",key:"ygzou7"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** 2428 * @license lucide-react v0.462.0 - ISC 2429 * 2430 * This source code is licensed under the ISC license. 2431 * See the LICENSE file in the root directory of this source tree. 2432 */const Dg=d("Ear",[["path",{d:"M6 8.5a6.5 6.5 0 1 1 13 0c0 6-6 6-6 10a3.5 3.5 0 1 1-7 0",key:"1dfaln"}],["path",{d:"M15 8.5a2.5 2.5 0 0 0-5 0v1a2 2 0 1 1 0 4",key:"1qnva7"}]]);/** 2433 * @license lucide-react v0.462.0 - ISC 2434 * 2435 * This source code is licensed under the ISC license. 2436 * See the LICENSE file in the root directory of this source tree. 2437 */const qg=d("EarthLock",[["path",{d:"M7 3.34V5a3 3 0 0 0 3 3",key:"w732o8"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2 2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"f02343"}],["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M12 2a10 10 0 1 0 9.54 13",key:"zjsr6q"}],["path",{d:"M20 6V4a2 2 0 1 0-4 0v2",key:"1of5e8"}],["rect",{width:"8",height:"5",x:"14",y:"6",rx:"1",key:"1fmf51"}]]);/** 2438 * @license lucide-react v0.462.0 - ISC 2439 * 2440 * This source code is licensed under the ISC license. 2441 * See the LICENSE file in the root directory of this source tree. 2442 */const zg=d("Eclipse",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a7 7 0 1 0 10 10",key:"1yuj32"}]]);/** 2443 * @license lucide-react v0.462.0 - ISC 2444 * 2445 * This source code is licensed under the ISC license. 2446 * See the LICENSE file in the root directory of this source tree. 2447 */const Og=d("EggFried",[["circle",{cx:"11.5",cy:"12.5",r:"3.5",key:"1cl1mi"}],["path",{d:"M3 8c0-3.5 2.5-6 6.5-6 5 0 4.83 3 7.5 5s5 2 5 6c0 4.5-2.5 6.5-7 6.5-2.5 0-2.5 2.5-6 2.5s-7-2-7-5.5c0-3 1.5-3 1.5-5C3.5 10 3 9 3 8Z",key:"165ef9"}]]);/** 2448 * @license lucide-react v0.462.0 - ISC 2449 * 2450 * This source code is licensed under the ISC license. 2451 * See the LICENSE file in the root directory of this source tree. 2452 */const Bg=d("EggOff",[["path",{d:"M6.399 6.399C5.362 8.157 4.65 10.189 4.5 12c-.37 4.43 1.27 9.95 7.5 10 3.256-.026 5.259-1.547 6.375-3.625",key:"6et380"}],["path",{d:"M19.532 13.875A14.07 14.07 0 0 0 19.5 12c-.36-4.34-3.95-9.96-7.5-10-1.04.012-2.082.502-3.046 1.297",key:"gcdc3f"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** 2453 * @license lucide-react v0.462.0 - ISC 2454 * 2455 * This source code is licensed under the ISC license. 2456 * See the LICENSE file in the root directory of this source tree. 2457 */const Hg=d("Egg",[["path",{d:"M12 22c6.23-.05 7.87-5.57 7.5-10-.36-4.34-3.95-9.96-7.5-10-3.55.04-7.14 5.66-7.5 10-.37 4.43 1.27 9.95 7.5 10z",key:"1c39pg"}]]);/** 2458 * @license lucide-react v0.462.0 - ISC 2459 * 2460 * This source code is licensed under the ISC license. 2461 * See the LICENSE file in the root directory of this source tree. 2462 */const to=d("EllipsisVertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/** 2463 * @license lucide-react v0.462.0 - ISC 2464 * 2465 * This source code is licensed under the ISC license. 2466 * See the LICENSE file in the root directory of this source tree. 2467 */const dn=d("Ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);/** 2468 * @license lucide-react v0.462.0 - ISC 2469 * 2470 * This source code is licensed under the ISC license. 2471 * See the LICENSE file in the root directory of this source tree. 2472 */const Vg=d("EqualApproximately",[["path",{d:"M5 15a6.5 6.5 0 0 1 7 0 6.5 6.5 0 0 0 7 0",key:"yrdkhy"}],["path",{d:"M5 9a6.5 6.5 0 0 1 7 0 6.5 6.5 0 0 0 7 0",key:"gzkvyz"}]]);/** 2473 * @license lucide-react v0.462.0 - ISC 2474 * 2475 * This source code is licensed under the ISC license. 2476 * See the LICENSE file in the root directory of this source tree. 2477 */const $g=d("EqualNot",[["line",{x1:"5",x2:"19",y1:"9",y2:"9",key:"1nwqeh"}],["line",{x1:"5",x2:"19",y1:"15",y2:"15",key:"g8yjpy"}],["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}]]);/** 2478 * @license lucide-react v0.462.0 - ISC 2479 * 2480 * This source code is licensed under the ISC license. 2481 * See the LICENSE file in the root directory of this source tree. 2482 */const Wg=d("Equal",[["line",{x1:"5",x2:"19",y1:"9",y2:"9",key:"1nwqeh"}],["line",{x1:"5",x2:"19",y1:"15",y2:"15",key:"g8yjpy"}]]);/** 2483 * @license lucide-react v0.462.0 - ISC 2484 * 2485 * This source code is licensed under the ISC license. 2486 * See the LICENSE file in the root directory of this source tree. 2487 */const Ug=d("Eraser",[["path",{d:"m7 21-4.3-4.3c-1-1-1-2.5 0-3.4l9.6-9.6c1-1 2.5-1 3.4 0l5.6 5.6c1 1 1 2.5 0 3.4L13 21",key:"182aya"}],["path",{d:"M22 21H7",key:"t4ddhn"}],["path",{d:"m5 11 9 9",key:"1mo9qw"}]]);/** 2488 * @license lucide-react v0.462.0 - ISC 2489 * 2490 * This source code is licensed under the ISC license. 2491 * See the LICENSE file in the root directory of this source tree. 2492 */const Gg=d("EthernetPort",[["path",{d:"m15 20 3-3h2a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h2l3 3z",key:"rbahqx"}],["path",{d:"M6 8v1",key:"1636ez"}],["path",{d:"M10 8v1",key:"1talb4"}],["path",{d:"M14 8v1",key:"1rsfgr"}],["path",{d:"M18 8v1",key:"gnkwox"}]]);/** 2493 * @license lucide-react v0.462.0 - ISC 2494 * 2495 * This source code is licensed under the ISC license. 2496 * See the LICENSE file in the root directory of this source tree. 2497 */const Kg=d("Euro",[["path",{d:"M4 10h12",key:"1y6xl8"}],["path",{d:"M4 14h9",key:"1loblj"}],["path",{d:"M19 6a7.7 7.7 0 0 0-5.2-2A7.9 7.9 0 0 0 6 12c0 4.4 3.5 8 7.8 8 2 0 3.8-.8 5.2-2",key:"1j6lzo"}]]);/** 2498 * @license lucide-react v0.462.0 - ISC 2499 * 2500 * This source code is licensed under the ISC license. 2501 * See the LICENSE file in the root directory of this source tree. 2502 */const Yg=d("Expand",[["path",{d:"m21 21-6-6m6 6v-4.8m0 4.8h-4.8",key:"1c15vz"}],["path",{d:"M3 16.2V21m0 0h4.8M3 21l6-6",key:"1fsnz2"}],["path",{d:"M21 7.8V3m0 0h-4.8M21 3l-6 6",key:"hawz9i"}],["path",{d:"M3 7.8V3m0 0h4.8M3 3l6 6",key:"u9ee12"}]]);/** 2503 * @license lucide-react v0.462.0 - ISC 2504 * 2505 * This source code is licensed under the ISC license. 2506 * See the LICENSE file in the root directory of this source tree. 2507 */const Zg=d("EyeClosed",[["path",{d:"m15 18-.722-3.25",key:"1j64jw"}],["path",{d:"M2 8a10.645 10.645 0 0 0 20 0",key:"1e7gxb"}],["path",{d:"m20 15-1.726-2.05",key:"1cnuld"}],["path",{d:"m4 15 1.726-2.05",key:"1dsqqd"}],["path",{d:"m9 18 .722-3.25",key:"ypw2yx"}]]);/** 2508 * @license lucide-react v0.462.0 - ISC 2509 * 2510 * This source code is licensed under the ISC license. 2511 * See the LICENSE file in the root directory of this source tree. 2512 */const bn=d("EyeOff",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** 2513 * @license lucide-react v0.462.0 - ISC 2514 * 2515 * This source code is licensed under the ISC license. 2516 * See the LICENSE file in the root directory of this source tree. 2517 */const or=d("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** 2518 * @license lucide-react v0.462.0 - ISC 2519 * 2520 * This source code is licensed under the ISC license. 2521 * See the LICENSE file in the root directory of this source tree. 2522 */const eu=d("Facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]);/** 2523 * @license lucide-react v0.462.0 - ISC 2524 * 2525 * This source code is licensed under the ISC license. 2526 * See the LICENSE file in the root directory of this source tree. 2527 */const Xg=d("Factory",[["path",{d:"M2 20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8l-7 5V8l-7 5V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"159hny"}],["path",{d:"M17 18h1",key:"uldtlt"}],["path",{d:"M12 18h1",key:"s9uhes"}],["path",{d:"M7 18h1",key:"1neino"}]]);/** 2528 * @license lucide-react v0.462.0 - ISC 2529 * 2530 * This source code is licensed under the ISC license. 2531 * See the LICENSE file in the root directory of this source tree. 2532 */const Qg=d("Fan",[["path",{d:"M10.827 16.379a6.082 6.082 0 0 1-8.618-7.002l5.412 1.45a6.082 6.082 0 0 1 7.002-8.618l-1.45 5.412a6.082 6.082 0 0 1 8.618 7.002l-5.412-1.45a6.082 6.082 0 0 1-7.002 8.618l1.45-5.412Z",key:"484a7f"}],["path",{d:"M12 12v.01",key:"u5ubse"}]]);/** 2533 * @license lucide-react v0.462.0 - ISC 2534 * 2535 * This source code is licensed under the ISC license. 2536 * See the LICENSE file in the root directory of this source tree. 2537 */const Jg=d("FastForward",[["polygon",{points:"13 19 22 12 13 5 13 19",key:"587y9g"}],["polygon",{points:"2 19 11 12 2 5 2 19",key:"3pweh0"}]]);/** 2538 * @license lucide-react v0.462.0 - ISC 2539 * 2540 * This source code is licensed under the ISC license. 2541 * See the LICENSE file in the root directory of this source tree. 2542 */const ex=d("Feather",[["path",{d:"M12.67 19a2 2 0 0 0 1.416-.588l6.154-6.172a6 6 0 0 0-8.49-8.49L5.586 9.914A2 2 0 0 0 5 11.328V18a1 1 0 0 0 1 1z",ke
2542y:"18jl4k"}],["path",{d:"M16 8 2 22",key:"vp34q"}],["path",{d:"M17.5 15H9",key:"1oz8nu"}]]);/** 2543 * @license lucide-react v0.462.0 - ISC 2544 * 2545 * This source code is licensed under the ISC license. 2546 * See the LICENSE file in the root directory of this source tree. 2547 */const tx=d("Fence",[["path",{d:"M4 3 2 5v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z",key:"1n2rgs"}],["path",{d:"M6 8h4",key:"utf9t1"}],["path",{d:"M6 18h4",key:"12yh4b"}],["path",{d:"m12 3-2 2v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z",key:"3ha7mj"}],["path",{d:"M14 8h4",key:"1r8wg2"}],["path",{d:"M14 18h4",key:"1t3kbu"}],["path",{d:"m20 3-2 2v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z",key:"dfd4e2"}]]);/** 2548 * @license lucide-react v0.462.0 - ISC 2549 * 2550 * This source code is licensed under the ISC license. 2551 * See the LICENSE file in the root directory of this source tree. 2552 */const ax=d("FerrisWheel",[["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m6.8 15-3.5 2",key:"hjy98k"}],["path",{d:"m20.7 7-3.5 2",key:"f08gto"}],["path",{d:"M6.8 9 3.3 7",key:"1aevh4"}],["path",{d:"m20.7 17-3.5-2",key:"1liqo3"}],["path",{d:"m9 22 3-8 3 8",key:"wees03"}],["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M18 18.7a9 9 0 1 0-12 0",key:"dhzg4g"}]]);/** 2553 * @license lucide-react v0.462.0 - ISC 2554 * 2555 * This source code is licensed under the ISC license. 2556 * See the LICENSE file in the root directory of this source tree. 2557 */const rx=d("Figma",[["path",{d:"M5 5.5A3.5 3.5 0 0 1 8.5 2H12v7H8.5A3.5 3.5 0 0 1 5 5.5z",key:"1340ok"}],["path",{d:"M12 2h3.5a3.5 3.5 0 1 1 0 7H12V2z",key:"1hz3m3"}],["path",{d:"M12 12.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 1 1-7 0z",key:"1oz8n2"}],["path",{d:"M5 19.5A3.5 3.5 0 0 1 8.5 16H12v3.5a3.5 3.5 0 1 1-7 0z",key:"1ff65i"}],["path",{d:"M5 12.5A3.5 3.5 0 0 1 8.5 9H12v7H8.5A3.5 3.5 0 0 1 5 12.5z",key:"pdip6e"}]]);/** 2558 * @license lucide-react v0.462.0 - ISC 2559 * 2560 * This source code is licensed under the ISC license. 2561 * See the LICENSE file in the root directory of this source tree. 2562 */const nx=d("FileArchive",[["path",{d:"M10 12v-1",key:"v7bkov"}],["path",{d:"M10 18v-2",key:"1cjy8d"}],["path",{d:"M10 7V6",key:"dljcrl"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M15.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v16a2 2 0 0 0 .274 1.01",key:"gkbcor"}],["circle",{cx:"10",cy:"20",r:"2",key:"1xzdoj"}]]);/** 2563 * @license lucide-react v0.462.0 - ISC 2564 * 2565 * This source code is licensed under the ISC license. 2566 * See the LICENSE file in the root directory of this source tree. 2567 */const sx=d("FileAudio2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2",key:"17k7jt"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"3",cy:"17",r:"1",key:"vo6nti"}],["path",{d:"M2 17v-3a4 4 0 0 1 8 0v3",key:"1ggdre"}],["circle",{cx:"9",cy:"17",r:"1",key:"bc1fq4"}]]);/** 2568 * @license lucide-react v0.462.0 - ISC 2569 * 2570 * This source code is licensed under the ISC license. 2571 * See the LICENSE file in the root directory of this source tree. 2572 */const ox=d("FileAudio",[["path",{d:"M17.5 22h.5a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"rslqgf"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 19a2 2 0 1 1 4 0v1a2 2 0 1 1-4 0v-4a6 6 0 0 1 12 0v4a2 2 0 1 1-4 0v-1a2 2 0 1 1 4 0",key:"9f7x3i"}]]);/** 2573 * @license lucide-react v0.462.0 - ISC 2574 * 2575 * This source code is licensed under the ISC license. 2576 * See the LICENSE file in the root directory of this source tree. 2577 */const ao=d("FileAxis3d",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m8 18 4-4",key:"12zab0"}],["path",{d:"M8 10v8h8",key:"tlaukw"}]]);/** 2578 * @license lucide-react v0.462.0 - ISC 2579 * 2580 * This source code is licensed under the ISC license. 2581 * See the LICENSE file in the root directory of this source tree. 2582 */const ix=d("FileBadge2",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m14 12.5 1 5.5-3-1-3 1 1-5.5",key:"14xlky"}]]);/** 2583 * @license lucide-react v0.462.0 - ISC 2584 * 2585 * This source code is licensed under the ISC license. 2586 * See the LICENSE file in the root directory of this source tree. 2587 */const lx=d("FileBadge",[["path",{d:"M12 22h6a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"12ixgl"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M5 17a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z",key:"u0c8gj"}],["path",{d:"M7 16.5 8 22l-3-1-3 1 1-5.5",key:"5gm2nr"}]]);/** 2588 * @license lucide-react v0.462.0 - ISC 2589 * 2590 * This source code is licensed under the ISC license. 2591 * See the LICENSE file in the root directory of this source tree. 2592 */const cx=d("FileBox",[["path",{d:"M14.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"16lz6z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M3 13.1a2 2 0 0 0-1 1.76v3.24a2 2 0 0 0 .97 1.78L6 21.7a2 2 0 0 0 2.03.01L11 19.9a2 2 0 0 0 1-1.76V14.9a2 2 0 0 0-.97-1.78L8 11.3a2 2 0 0 0-2.03-.01Z",key:"99pj1s"}],["path",{d:"M7 17v5",key:"1yj1jh"}
2592],["path",{d:"M11.7 14.2 7 17l-4.7-2.8",key:"1yk8tc"}]]);/** 2593 * @license lucide-react v0.462.0 - ISC 2594 * 2595 * This source code is licensed under the ISC license. 2596 * See the LICENSE file in the root directory of this source tree. 2597 */const ro=d("FileChartColumnIncreasing",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 18v-2",key:"qcmpov"}],["path",{d:"M12 18v-4",key:"q1q25u"}],["path",{d:"M16 18v-6",key:"15y0np"}]]);/** 2598 * @license lucide-react v0.462.0 - ISC 2599 * 2600 * This source code is licensed under the ISC license. 2601 * See the LICENSE file in the root directory of this source tree. 2602 */const no=d("FileChartColumn",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 18v-1",key:"zg0ygc"}],["path",{d:"M12 18v-6",key:"17g6i2"}],["path",{d:"M16 18v-3",key:"j5jt4h"}]]);/** 2603 * @license lucide-react v0.462.0 - ISC 2604 * 2605 * This source code is licensed under the ISC license. 2606 * See the LICENSE file in the root directory of this source tree. 2607 */const so=d("FileChartLine",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m16 13-3.5 3.5-2-2L8 17",key:"zz7yod"}]]);/** 2608 * @license lucide-react v0.462.0 - ISC 2609 * 2610 * This source code is licensed under the ISC license. 2611 * See the LICENSE file in the root directory of this source tree. 2612 */const oo=d("FileChartPie",[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M16 22h2a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3.5",key:"13ddob"}],["path",{d:"M4.017 11.512a6 6 0 1 0 8.466 8.475",key:"s6vs5t"}],["path",{d:"M9 16a1 1 0 0 1-1-1v-4c0-.552.45-1.008.995-.917a6 6 0 0 1 4.922 4.922c.091.544-.365.995-.917.995z",key:"1dl6s6"}]]);/** 2613 * @license lucide-react v0.462.0 - ISC 2614 * 2615 * This source code is licensed under the ISC license. 2616 * See the LICENSE file in the root directory of this source tree. 2617 */const dx=d("FileCheck",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m9 15 2 2 4-4",key:"1grp1n"}]]);/** 2618 * @license lucide-react v0.462.0 - ISC 2619 * 2620 * This source code is licensed under the ISC license. 2621 * See the LICENSE file in the root directory of this source tree. 2622 */const ux=d("FileClock",[["path",{d:"M16 22h2a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"37hlfg"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"8",cy:"16",r:"6",key:"10v15b"}],["path",{d:"M9.5 17.5 8 16.25V14",key:"1o80t2"}]]);/** 2623 * @license lucide-react v0.462.0 - ISC 2624 * 2625 * This source code is licensed under the ISC license. 2626 * See the LICENSE file in the root directory of this source tree. 2627 */const px=d("FileCode2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m5 12-3 3 3 3",key:"oke12k"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]]);/** 2628 * @license lucide-react v0.462.0 - ISC 2629 * 2630 * This source code is licensed under the ISC license. 2631 * See the LICENSE file in the root directory of this source tree. 2632 */const hx=d("FileCode",[["path",{d:"M10 12.5 8 15l2 2.5",key:"1tg20x"}],["path",{d:"m14 12.5 2 2.5-2 2.5",key:"yinavb"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z",key:"1mlx9k"}]]);/** 2633 * @license lucide-react v0.462.0 - ISC 2634 * 2635 * This source code is licensed under the ISC license. 2636 * See the LICENSE file in the root directory of this source tree. 2637 */const io=d("FileCog",[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m3.2 12.9-.9-.4",key:"1i3dj5"}],["path",{d:"m3.2 15.1-.9.4",key:"1fvgj0"}],["path",{d:"M4.677 21.5a2 2 0 0 0 1.313.5H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2.5",key:"1yo3oz"}],["path",{d:"m4.9 11.2-.4-.9",key:"otmhb9"}],["path",{d:"m4.9 16.8-.4.9",key:"1b8z07"}],["path",{d:"m7.5 10.3-.4.9",key:"11k65u"}],["path",{d:"m7.5 17.7-.4-.9",key:"431x55"}],["path",{d:"m9.7 12.5-.9.4",key:"87sjan"}],["path",{d:"m9.7 15.5-.9-.4",key:"khqm91"}],["circle",{cx:"6",cy:"14",r:"3",key:"a1xfv6"}]]);/** 2638 * @license lucide-react v0.462.0 - ISC 2639 * 2640 * This source code is licensed under the ISC license. 2641 * See the LICENSE file in the root directory of this source tree. 2642 */const mx=d("FileDiff",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M9 10h6",key:"9gxzsh"}],["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"M9 17h6",key:"r8uit2"}]]);/** 2643 * @license lucide-react v0.462.0 - ISC 2644 * 2645 * This source code is licensed under the ISC license. 2646 * See the LICENSE file in the root directory of this source tree. 2647 */const yx=d("FileDigit",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["rect",{width:"4",height:"6",x:"2",y:"12",rx:"2",key:"jm304g"}],["path",{d:"M10 12h2v6",key:"12zw74"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/** 2648 * @license lucide-react v0.462.0 - ISC 2649 * 2650 * This source code is licensed under the ISC license. 2651 * See the LICENSE file in the root directory of this source tree. 2652 */const fx=d("FileDown",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M12 18v-6",key:"17g6i2"}],["path",{d:"m9 15 3 3 3-3",key:"1npd3o"}]]);/** 2653 * @license lucide-react v0.462.0 - ISC 2654 * 2655 * This source code is licensed under the ISC license. 2656 * See the LICENSE file in the root directory of this source tree. 2657 */const gx=d("FileHeart",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2",key:"17k7jt"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10.29 10.7a2.43 2.43 0 0 0-2.66-.52c-.29.12-.56.3-.78.53l-.35.34-.35-.34a2.43 2.43 0 0 0-2.65-.53c-.3.12-.56.3-.79.53-.95.94-1 2.53.2 3.74L6.5 18l3.6-3.55c1.2-1.21 1.14-2.8.19-3.74Z",key:"1c1fso"}]]);/** 2658 * @license lucide-react v0.462.0 - ISC 2659 * 2660 * This source code is licensed under the ISC license. 2661 * See the LICENSE file in the root directory of this source tree. 2662 */const xx=d("FileImage",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"10",cy:"12",r:"2",key:"737tya"}],["path",{d:"m20 17-1.296-1.296a2.41 2.41 0 0 0-3.408 0L9 22",key:"wt3hpn"}]]);/** 2663 * @license lucide-react v0.462.0 - ISC 2664 * 2665 * This source code is licensed under the ISC license. 2666 * See the LICENSE file in the root directory of this source tree. 2667 */const bx=d("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]]);/** 2668 * @license lucide-react v0.462.0 - ISC 2669 * 2670 * This source code is licensed under the ISC license. 2671 * See the LICENSE file in the root directory of this source tree. 2672 */const vx=d("FileJson2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1",key:"fq0c9t"}],["path",{d:"M8 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1",key:"4gibmv"}]]);/** 2673 * @license lucide-react v0.462.0 - ISC 2674 * 2675 * This source code is licensed under the ISC license. 2676 * See the LICENSE file in the root directory of this source tree. 2677 */const kx=d("FileJson",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1",key:"1oajmo"}],["path",{d:"M14 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1",key:"mpwhp6"}]]);/** 2678 * @license lucide-react v0.462.0 - ISC 2679 * 2680 * This source code is licensed under the ISC license. 2681 * See the LICENSE file in the root directory of this source tree.
2682 */const wx=d("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]]);/** 2683 * @license lucide-react v0.462.0 - ISC 2684 * 2685 * This source code is licensed under the ISC license. 2686 * See the LICENSE file in the root directory of this source tree. 2687 */const jx=d("FileKey",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["circle",{cx:"10",cy:"16",r:"2",key:"4ckbqe"}],["path",{d:"m16 10-4.5 4.5",key:"7p3ebg"}],["path",{d:"m15 11 1 1",key:"1bsyx3"}]]);/** 2688 * @license lucide-react v0.462.0 - ISC 2689 * 2690 * This source code is licensed under the ISC license. 2691 * See the LICENSE file in the root directory of this source tree. 2692 */const Cx=d("FileLock2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v1",key:"jmtmu2"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["rect",{width:"8",height:"5",x:"2",y:"13",rx:"1",key:"10y5wo"}],["path",{d:"M8 13v-2a2 2 0 1 0-4 0v2",key:"1pdxzg"}]]);/** 2693 * @license lucide-react v0.462.0 - ISC 2694 * 2695 * This source code is licensed under the ISC license. 2696 * See the LICENSE file in the root directory of this source tree. 2697 */const _x=d("FileLock",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["rect",{width:"8",height:"6",x:"8",y:"12",rx:"1",key:"3yr8at"}],["path",{d:"M10 12v-2a2 2 0 1 1 4 0v2",key:"j4i8d"}]]);/** 2698 * @license lucide-react v0.462.0 - ISC 2699 * 2700 * This source code is licensed under the ISC license. 2701 * See the LICENSE file in the root directory of this source tree. 2702 */const Mx=d("FileMinus2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M3 15h6",key:"4e2qda"}]]);/** 2703 * @license lucide-react v0.462.0 - ISC 2704 * 2705 * This source code is licensed under the ISC license. 2706 * See the LICENSE file in the root directory of this source tree. 2707 */const Sx=d("FileMinus",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M9 15h6",key:"cctwl0"}]]);/** 2708 * @license lucide-react v0.462.0 - ISC 2709 * 2710 * This source code is licensed under the ISC license. 2711 * See the LICENSE file in the root directory of this source tree. 2712 */const Nx=d("FileMusic",[["path",{d:"M10.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v8.4",key:"1d3kfm"}],["path",{d:"M8 18v-7.7L16 9v7",key:"1oie6o"}],["circle",{cx:"14",cy:"16",r:"2",key:"1bzzi3"}],["circle",{cx:"6",cy:"18",r:"2",key:"1fncim"}]]);/** 2713 * @license lucide-react v0.462.0 - ISC 2714 * 2715 * This source code is licensed under the ISC license. 2716 * See the LICENSE file in the root directory of this source tree. 2717 */const Ix=d("FileOutput",[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4 7V4a2 2 0 0 1 2-2 2 2 0 0 0-2 2",key:"1vk7w2"}],["path",{d:"M4.063 20.999a2 2 0 0 0 2 1L18 22a2 2 0 0 0 2-2V7l-5-5H6",key:"1jink5"}],["path",{d:"m5 11-3 3",key:"1dgrs4"}],["path",{d:"m5 17-3-3h10",key:"1mvvaf"}]]);/** 2718 * @license lucide-react v0.462.0 - ISC 2719 * 2720 * This source code is licensed under the ISC license. 2721 * See the LICENSE file in the root directory of this source tree. 2722 */const lo=d("FilePen",[["path",{d:"M12.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v9.5",key:"1couwa"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M13.378 15.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1y4qbx"}]]);/** 2723 * @license lucide-react v0.462.0 - ISC 2724 * 2725 * This source code is licensed under the ISC license. 2726 * See the LICENSE file in the root directory of this source tree. 2727 */const Lx=d("FilePlus2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M3 15h6",key:"4e2qda"}],["path",{d:"M6 12v6",key:"1u72j0"}]]);/** 2728 * @license lucide-react v0.462.0 - ISC 2729 * 2730 * This source code is licensed under the ISC license. 2731 * See the LICENSE file in the root directory of this source tree. 2732 */const Ax=d("FilePlus",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M9 15h6",key:"cctwl0"}],["path",{d:"M12 18v-6",key:"17g6i2"}]]);/** 2733 * @license lucide-react v0.462.0 - ISC 2734 * 2735 * This source code is licensed under the ISC license. 2736 * See the LICENSE file in the root directory of this source tree. 2737 */const Px=d("FileQuestion",[["path",{d:"M12 17h.01",key:"p32p05"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z",ke
2737y:"1mlx9k"}],["path",{d:"M9.1 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3",key:"mhlwft"}]]);/** 2738 * @license lucide-react v0.462.0 - ISC 2739 * 2740 * This source code is licensed under the ISC license. 2741 * See the LICENSE file in the root directory of this source tree. 2742 */const Ex=d("FileScan",[["path",{d:"M20 10V7l-5-5H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4",key:"1rdf37"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M16 14a2 2 0 0 0-2 2",key:"ceaadl"}],["path",{d:"M20 14a2 2 0 0 1 2 2",key:"1ny6zw"}],["path",{d:"M20 22a2 2 0 0 0 2-2",key:"1l9q4k"}],["path",{d:"M16 22a2 2 0 0 1-2-2",key:"1wqh5n"}]]);/** 2743 * @license lucide-react v0.462.0 - ISC 2744 * 2745 * This source code is licensed under the ISC license. 2746 * See the LICENSE file in the root directory of this source tree. 2747 */const Tx=d("FileSearch2",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"11.5",cy:"14.5",r:"2.5",key:"1bq0ko"}],["path",{d:"M13.3 16.3 15 18",key:"2quom7"}]]);/** 2748 * @license lucide-react v0.462.0 - ISC 2749 * 2750 * This source code is licensed under the ISC license. 2751 * See the LICENSE file in the root directory of this source tree. 2752 */const Rx=d("FileSearch",[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4.268 21a2 2 0 0 0 1.727 1H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"ms7g94"}],["path",{d:"m9 18-1.5-1.5",key:"1j6qii"}],["circle",{cx:"5",cy:"14",r:"3",key:"ufru5t"}]]);/** 2753 * @license lucide-react v0.462.0 - ISC 2754 * 2755 * This source code is licensed under the ISC license. 2756 * See the LICENSE file in the root directory of this source tree. 2757 */const Fx=d("FileSliders",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M10 11v2",key:"1s651w"}],["path",{d:"M8 17h8",key:"wh5c61"}],["path",{d:"M14 16v2",key:"12fp5e"}]]);/** 2758 * @license lucide-react v0.462.0 - ISC 2759 * 2760 * This source code is licensed under the ISC license. 2761 * See the LICENSE file in the root directory of this source tree. 2762 */const Dx=d("FileSpreadsheet",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 13h2",key:"yr2amv"}],["path",{d:"M14 13h2",key:"un5t4a"}],["path",{d:"M8 17h2",key:"2yhykz"}],["path",{d:"M14 17h2",key:"10kma7"}]]);/** 2763 * @license lucide-react v0.462.0 - ISC 2764 * 2765 * This source code is licensed under the ISC license. 2766 * See the LICENSE file in the root directory of this source tree. 2767 */const qx=d("FileStack",[["path",{d:"M21 7h-3a2 2 0 0 1-2-2V2",key:"9rb54x"}],["path",{d:"M21 6v6.5c0 .8-.7 1.5-1.5 1.5h-7c-.8 0-1.5-.7-1.5-1.5v-9c0-.8.7-1.5 1.5-1.5H17Z",key:"1059l0"}],["path",{d:"M7 8v8.8c0 .3.2.6.4.8.2.2.5.4.8.4H15",key:"16874u"}],["path",{d:"M3 12v8.8c0 .3.2.6.4.8.2.2.5.4.8.4H11",key:"k2ox98"}]]);/** 2768 * @license lucide-react v0.462.0 - ISC 2769 * 2770 * This source code is licensed under the ISC license. 2771 * See the LICENSE file in the root directory of this source tree. 2772 */const zx=d("FileSymlink",[["path",{d:"m10 18 3-3-3-3",key:"18f6ys"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4 11V4a2 2 0 0 1 2-2h9l5 5v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h7",key:"50q2rw"}]]);/** 2773 * @license lucide-react v0.462.0 - ISC 2774 * 2775 * This source code is licensed under the ISC license. 2776 * See the LICENSE file in the root directory of this source tree. 2777 */const Ox=d("FileTerminal",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m8 16 2-2-2-2",key:"10vzyd"}],["path",{d:"M12 18h4",key:"1wd2n7"}]]);/** 2778 * @license lucide-react v0.462.0 - ISC 2779 * 2780 * This source code is licensed under the ISC license. 2781 * See the LICENSE file in the root directory of this source tree. 2782 */const Bx=d("FileType2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 13v-1h6v1",key:"1dh9dg"}],["path",{d:"M5 12v6",key:"150t9c"}],["path",{d:"M4 18h2",key:"1xrofg"}]]);/** 2783 * @license lucide-react v0.462.0 - ISC 2784 * 2785 * This source code is licensed under the ISC license. 2786 * See the LICENSE file in the root directory of this source tree. 2787 */const Hx=d("FileType",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M9 13v-1h6v1",key:"1bb014"}],["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"M11 18h2",key:"12mj7e"}]]);/** 2788 * @license lucide-react v0.462.0 - ISC 2789 * 2790 * This source code is licensed under the ISC license. 2791 * See the LICENSE file in the root directory of this source tree. 2792 */const Vx=d("FileUp",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"m15 15-3-3-3 3",key:"15xj92"}]]);/** 2793 * @license lucide-react v0.462.0 - ISC 2794 * 2795 * This source code is licensed under the ISC license. 2796 * See the LICENSE file in the root directory of this source tree. 2797 */const $x=d("FileUser",[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M15 18a3 3 0 1 0-6 0",key:"16awa0"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z",ke
2797y:"1mlx9k"}],["circle",{cx:"12",cy:"13",r:"2",key:"1c1ljs"}]]);/** 2798 * @license lucide-react v0.462.0 - ISC 2799 * 2800 * This source code is licensed under the ISC license. 2801 * See the LICENSE file in the root directory of this source tree. 2802 */const Wx=d("FileVideo2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["rect",{width:"8",height:"6",x:"2",y:"12",rx:"1",key:"1a6c1e"}],["path",{d:"m10 15.5 4 2.5v-6l-4 2.5",key:"t7cp39"}]]);/** 2803 * @license lucide-react v0.462.0 - ISC 2804 * 2805 * This source code is licensed under the ISC license. 2806 * See the LICENSE file in the root directory of this source tree. 2807 */const Ux=d("FileVideo",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m10 11 5 3-5 3v-6Z",key:"7ntvm4"}]]);/** 2808 * @license lucide-react v0.462.0 - ISC 2809 * 2810 * This source code is licensed under the ISC license. 2811 * See the LICENSE file in the root directory of this source tree. 2812 */const Gx=d("FileVolume2",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M11.5 13.5a2.5 2.5 0 0 1 0 3",key:"1fccat"}],["path",{d:"M15 12a5 5 0 0 1 0 6",key:"ps46cm"}]]);/** 2813 * @license lucide-react v0.462.0 - ISC 2814 * 2815 * This source code is licensed under the ISC license. 2816 * See the LICENSE file in the root directory of this source tree. 2817 */const Kx=d("FileVolume",[["path",{d:"M11 11a5 5 0 0 1 0 6",key:"193qb2"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4 6.765V4a2 2 0 0 1 2-2h9l5 5v13a2 2 0 0 1-2 2H6a2 2 0 0 1-.93-.23",key:"ifyjnl"}],["path",{d:"M7 10.51a.5.5 0 0 0-.826-.38l-1.893 1.628A1 1 0 0 1 3.63 12H2.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h1.129a1 1 0 0 1 .652.242l1.893 1.63a.5.5 0 0 0 .826-.38z",key:"mk8rxu"}]]);/** 2818 * @license lucide-react v0.462.0 - ISC 2819 * 2820 * This source code is licensed under the ISC license. 2821 * See the LICENSE file in the root directory of this source tree. 2822 */const Yx=d("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** 2823 * @license lucide-react v0.462.0 - ISC 2824 * 2825 * This source code is licensed under the ISC license. 2826 * See the LICENSE file in the root directory of this source tree. 2827 */const Zx=d("FileX2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m8 12.5-5 5",key:"b853mi"}],["path",{d:"m3 12.5 5 5",key:"1qls4r"}]]);/** 2828 * @license lucide-react v0.462.0 - ISC 2829 * 2830 * This source code is licensed under the ISC license. 2831 * See the LICENSE file in the root directory of this source tree. 2832 */const Xx=d("FileX",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m14.5 12.5-5 5",key:"b62r18"}],["path",{d:"m9.5 12.5 5 5",key:"1rk7el"}]]);/** 2833 * @license lucide-react v0.462.0 - ISC 2834 * 2835 * This source code is licensed under the ISC license. 2836 * See the LICENSE file in the root directory of this source tree. 2837 */const Qx=d("File",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]);/** 2838 * @license lucide-react v0.462.0 - ISC 2839 * 2840 * This source code is licensed under the ISC license. 2841 * See the LICENSE file in the root directory of this source tree. 2842 */const Jx=d("Files",[["path",{d:"M20 7h-3a2 2 0 0 1-2-2V2",key:"x099mo"}],["path",{d:"M9 18a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h7l4 4v10a2 2 0 0 1-2 2Z",key:"18t6ie"}],["path",{d:"M3 7.6v12.8A1.6 1.6 0 0 0 4.6 22h9.8",key:"1nja0z"}]]);/** 2843 * @license lucide-react v0.462.0 - ISC 2844 * 2845 * This source code is licensed under the ISC license. 2846 * See the LICENSE file in the root directory of this source tree. 2847 */const eb=d("FilterX",[["path",{d:"M13.013 3H2l8 9.46V19l4 2v-8.54l.9-1.055",key:"1fi1da"}],["path",{d:"m22 3-5 5",key:"12jva0"}],["path",{d:"m17 3 5 5",key:"k36vhe"}]]);/** 2848 * @license lucide-react v0.462.0 - ISC 2849 * 2850 * This source code is licensed under the ISC license. 2851 * See the LICENSE file in the root directory of this source tree.
2852 */const tb=d("Fingerprint",[["path",{d:"M12 10a2 2 0 0 0-2 2c0 1.02-.1 2.51-.26 4",key:"1nerag"}],["path",{d:"M14 13.12c0 2.38 0 6.38-1 8.88",key:"o46ks0"}],["path",{d:"M17.29 21.02c.12-.6.43-2.3.5-3.02",key:"ptglia"}],["path",{d:"M2 12a10 10 0 0 1 18-6",key:"ydlgp0"}],["path",{d:"M2 16h.01",key:"1gqxmh"}],["path",{d:"M21.8 16c.2-2 .131-5.354 0-6",key:"drycrb"}],["path",{d:"M5 19.5C5.5 18 6 15 6 12a6 6 0 0 1 .34-2",key:"1tidbn"}],["path",{d:"M8.65 22c.21-.66.45-1.32.57-2",key:"13wd9y"}],["path",{d:"M9 6.8a6 6 0 0 1 9 5.2v2",key:"1fr1j5"}]]);/** 2853 * @license lucide-react v0.462.0 - ISC 2854 * 2855 * This source code is licensed under the ISC license. 2856 * See the LICENSE file in the root directory of this source tree. 2857 */const ab=d("FireExtinguisher",[["path",{d:"M15 6.5V3a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v3.5",key:"sqyvz"}],["path",{d:"M9 18h8",key:"i7pszb"}],["path",{d:"M18 3h-3",key:"7idoqj"}],["path",{d:"M11 3a6 6 0 0 0-6 6v11",key:"1v5je3"}],["path",{d:"M5 13h4",key:"svpcxo"}],["path",{d:"M17 10a4 4 0 0 0-8 0v10a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2Z",key:"vsjego"}]]);/** 2858 * @license lucide-react v0.462.0 - ISC 2859 * 2860 * This source code is licensed under the ISC license. 2861 * See the LICENSE file in the root directory of this source tree. 2862 */const rb=d("FishOff",[["path",{d:"M18 12.47v.03m0-.5v.47m-.475 5.056A6.744 6.744 0 0 1 15 18c-3.56 0-7.56-2.53-8.5-6 .348-1.28 1.114-2.433 2.121-3.38m3.444-2.088A8.802 8.802 0 0 1 15 6c3.56 0 6.06 2.54 7 6-.309 1.14-.786 2.177-1.413 3.058",key:"1j1hse"}],["path",{d:"M7 10.67C7 8 5.58 5.97 2.73 5.5c-1 1.5-1 5 .23 6.5-1.24 1.5-1.24 5-.23 6.5C5.58 18.03 7 16 7 13.33m7.48-4.372A9.77 9.77 0 0 1 16 6.07m0 11.86a9.77 9.77 0 0 1-1.728-3.618",key:"1q46z8"}],["path",{d:"m16.01 17.93-.23 1.4A2 2 0 0 1 13.8 21H9.5a5.96 5.96 0 0 0 1.49-3.98M8.53 3h5.27a2 2 0 0 1 1.98 1.67l.23 1.4M2 2l20 20",key:"1407gh"}]]);/** 2863 * @license lucide-react v0.462.0 - ISC 2864 * 2865 * This source code is licensed under the ISC license. 2866 * See the LICENSE file in the root directory of this source tree. 2867 */const nb=d("FishSymbol",[["path",{d:"M2 16s9-15 20-4C11 23 2 8 2 8",key:"h4oh4o"}]]);/** 2868 * @license lucide-react v0.462.0 - ISC 2869 * 2870 * This source code is licensed under the ISC license. 2871 * See the LICENSE file in the root directory of this source tree. 2872 */const sb=d("Fish",[["path",{d:"M6.5 12c.94-3.46 4.94-6 8.5-6 3.56 0 6.06 2.54 7 6-.94 3.47-3.44 6-7 6s-7.56-2.53-8.5-6Z",key:"15baut"}],["path",{d:"M18 12v.5",key:"18hhni"}],["path",{d:"M16 17.93a9.77 9.77 0 0 1 0-11.86",key:"16dt7o"}],["path",{d:"M7 10.67C7 8 5.58 5.97 2.73 5.5c-1 1.5-1 5 .23 6.5-1.24 1.5-1.24 5-.23 6.5C5.58 18.03 7 16 7 13.33",key:"l9di03"}],["path",{d:"M10.46 7.26C10.2 5.88 9.17 4.24 8 3h5.8a2 2 0 0 1 1.98 1.67l.23 1.4",key:"1kjonw"}],["path",{d:"m16.01 17.93-.23 1.4A2 2 0 0 1 13.8 21H9.5a5.96 5.96 0 0 0 1.49-3.98",key:"1zlm23"}]]);/** 2873 * @license lucide-react v0.462.0 - ISC 2874 * 2875 * This source code is licensed under the ISC license. 2876 * See the LICENSE file in the root directory of this source tree. 2877 */const ob=d("FlagOff",[["path",{d:"M8 2c3 0 5 2 8 2s4-1 4-1v11",key:"9rwyz9"}],["path",{d:"M4 22V4",key:"1plyxx"}],["path",{d:"M4 15s1-1 4-1 5 2 8 2",key:"1myooe"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** 2878 * @license lucide-react v0.462.0 - ISC 2879 * 2880 * This source code is licensed under the ISC license. 2881 * See the LICENSE file in the root directory of this source tree. 2882 */const ib=d("FlagTriangleLeft",[["path",{d:"M17 22V2L7 7l10 5",key:"1rmf0r"}]]);/** 2883 * @license lucide-react v0.462.0 - ISC 2884 * 2885 * This source code is licensed under the ISC license. 2886 * See the LICENSE file in the root directory of this source tree. 2887 */const lb=d("FlagTriangleRight",[["path",{d:"M7 22V2l10 5-10 5",key:"17n18y"}]]);/** 2888 * @license lucide-react v0.462.0 - ISC 2889 * 2890 * This source code is licensed under the ISC license. 2891 * See the LICENSE file in the root directory of this source tree. 2892 */const cb=d("Flag",[["path",{d:"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z",key:"i9b6wo"}],["line",{x1:"4",x2:"4",y1:"22",y2:"15",key:"1cm3nv"}]]);/** 2893 * @license lucide-react v0.462.0 - ISC 2894 * 2895 * This source code is licensed under the ISC license. 2896 * See the LICENSE file in the root directory of this source tree. 2897 */const db=d("FlameKindling",[["path",{d:"M12 2c1 3 2.5 3.5 3.5 4.5A5 5 0 0 1 17 10a5 5 0 1 1-10 0c0-.3 0-.6.1-.9a2 2 0 1 0 3.3-2C8 4.5 11 2 12 2Z",key:"1ir223"}],["path",{d:"m5 22 14-4",key:"1brv4h"}],["path",{d:"m5 18 14 4",key:"lgyyje"}]]);/** 2898 * @license lucide-react v0.462.0 - ISC 2899 * 2900 * This source code is licensed under the ISC license. 2901 * See the LICENSE file in the root directory of this source tree. 2902 */const ub=d("FlashlightOff",[["path",{d:"M16 16v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2V10c0-2-2-2-2-4",key:"1r120k"}],["path",{d:"M7 2h11v4c0 2-2 2-2 4v1",key:"dz1920"}],["line",{x1:"11",x2:"18",y1:"6",y2:"6",key:"bi1vpe"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** 2903 * @license lucide-react v0.462.0 - ISC 2904 * 2905 * This source code is licensed under the ISC license. 2906 * See the LICENSE file in the root directory of this source tree. 2907 */const tu=d("Flashlight",[["path",{d:"M18 6c0 2-2 2-2 4v10a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2V10c0-2-2-2-2-4V2h12z",key:"1orkel"}],["line",{x1:"6",x2:"18",y1:"6",y2:"6",key:"1z11jq"}],["line",{x1:"12",x2:"12",y1:"12",y2:"12",key:"1f4yc1"}]]);/** 2908 * @license lucide-react v0.462.0 - ISC 2909 * 2910 * This source code is licensed under the ISC license. 2911 * See the LICENSE file in the root directory of this source tree. 2912 */const pb=d("FlaskConicalOff",[["path",{d:"M10 10 4.72 20.55a1 1 0 0 0 .9 1.45h12.76a1 1 0 0 0 .9-1.45l-1.272-2.542",key:"59ek9y"}],["path",{d:"M10 2v2.343",key:"15t272"}],["path",{d:"M14 2v6.343",key:"sxr80q"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M7 16h9",key:"t5njau"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** 2913 * @license lucide-react v0.462.0 - ISC 2914 * 2915 * This source code is licensed under the ISC license. 2916 * See the LICENSE file in the root directory of this source tree. 2917 */const hb=d("FlaskConical",[["path",{d:"M10 2v7.527a2 2 0 0 1-.211.896L4.72 20.55a1 1 0 0 0 .9 1.45h12.76a1 1 0 0 0 .9-1.45l-5.069-10.127A2 2 0 0 1 14 9.527V2",key:"pzvekw"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M7 16h10",key:"wp8him"}]]);/** 2918 * @license lucide-react v0.462.0 - ISC 2919 * 2920 * This source code is licensed under the ISC license. 2921 * See the LICENSE file in the root directory of this source tree. 2922 */const mb=d("FlaskRound",[["path",{d:"M10 2v7.31",key:"5d1hyh"}],["path",{d:"M14 9.3V1.99",key:"14k4l0"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M14 9.3a6.5 6.5 0 1 1-4 0",key:"1r8fvy"}],["path",{d:"M5.52 16h12.96",key:"46hh1i"}]]);/** 2923 * @license lucide-react v0.462.0 - ISC 2924 * 2925 * This source code is licensed under the ISC license. 2926 * See the LICENSE file in the root directory of this source tree. 2927 */const yb=d("FlipHorizontal2",[["path",{d:"m3 7 5 5-5 5V7",key:"couhi7"}],["path",{d:"m21 7-5 5 5 5V7",key:"6ouia7"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 2v2",key:"tus03m"}]]);/** 2928 * @license lucide-react v0.462.0 - ISC 2929 * 2930 * This source code is licensed under the ISC license. 2931 * See the LICENSE file in the root directory of this source tree. 2932 */const fb=d("FlipHorizontal",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h3",key:"1i73f7"}],["path",{d:"M16 3h3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-3",key:"saxlbk"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 2v2",key:"tus03m"}]]);/** 2933 * @license lucide-react v0.462.0 - ISC 2934 * 2935 * This source code is licensed under the ISC license. 2936 * See the LICENSE file in the root directory of this source tree. 2937 */const gb=d("FlipVertical2",[["path",{d:"m17 3-5 5-5-5h10",key:"1ftt6x"}],["path",{d:"m17 21-5-5-5 5h10",key:"1m0wmu"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}
2937],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]]);/** 2938 * @license lucide-react v0.462.0 - ISC 2939 * 2940 * This source code is licensed under the ISC license. 2941 * See the LICENSE file in the root directory of this source tree. 2942 */const xb=d("FlipVertical",[["path",{d:"M21 8V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v3",key:"14bfxa"}],["path",{d:"M21 16v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-3",key:"14rx03"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]]);/** 2943 * @license lucide-react v0.462.0 - ISC 2944 * 2945 * This source code is licensed under the ISC license. 2946 * See the LICENSE file in the root directory of this source tree. 2947 */const bb=d("Flower2",[["path",{d:"M12 5a3 3 0 1 1 3 3m-3-3a3 3 0 1 0-3 3m3-3v1M9 8a3 3 0 1 0 3 3M9 8h1m5 0a3 3 0 1 1-3 3m3-3h-1m-2 3v-1",key:"3pnvol"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["path",{d:"M12 10v12",key:"6ubwww"}],["path",{d:"M12 22c4.2 0 7-1.667 7-5-4.2 0-7 1.667-7 5Z",key:"9hd38g"}],["path",{d:"M12 22c-4.2 0-7-1.667-7-5 4.2 0 7 1.667 7 5Z",key:"ufn41s"}]]);/** 2948 * @license lucide-react v0.462.0 - ISC 2949 * 2950 * This source code is licensed under the ISC license. 2951 * See the LICENSE file in the root directory of this source tree. 2952 */const vb=d("Flower",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M12 16.5A4.5 4.5 0 1 1 7.5 12 4.5 4.5 0 1 1 12 7.5a4.5 4.5 0 1 1 4.5 4.5 4.5 4.5 0 1 1-4.5 4.5",key:"14wa3c"}],["path",{d:"M12 7.5V9",key:"1oy5b0"}],["path",{d:"M7.5 12H9",key:"eltsq1"}],["path",{d:"M16.5 12H15",key:"vk5kw4"}],["path",{d:"M12 16.5V15",key:"k7eayi"}],["path",{d:"m8 8 1.88 1.88",key:"nxy4qf"}],["path",{d:"M14.12 9.88 16 8",key:"1lst6k"}],["path",{d:"m8 16 1.88-1.88",key:"h2eex1"}],["path",{d:"M14.12 14.12 16 16",key:"uqkrx3"}]]);/** 2953 * @license lucide-react v0.462.0 - ISC 2954 * 2955 * This source code is licensed under the ISC license. 2956 * See the LICENSE file in the root directory of this source tree. 2957 */const kb=d("Focus",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}]]);/** 2958 * @license lucide-react v0.462.0 - ISC 2959 * 2960 * This source code is licensed under the ISC license. 2961 * See the LICENSE file in the root directory of this source tree. 2962 */const wb=d("FoldHorizontal",[["path",{d:"M2 12h6",key:"1wqiqv"}],["path",{d:"M22 12h-6",key:"1eg9hc"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m19 9-3 3 3 3",key:"12ol22"}],["path",{d:"m5 15 3-3-3-3",key:"1kdhjc"}]]);/** 2963 * @license lucide-react v0.462.0 - ISC 2964 * 2965 * This source code is licensed under the ISC license. 2966 * See the LICENSE file in the root directory of this source tree. 2967 */const jb=d("FoldVertical",[["path",{d:"M12 22v-6",key:"6o8u61"}],["path",{d:"M12 8V2",key:"1wkif3"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}],["path",{d:"m15 19-3-3-3 3",key:"e37ymu"}],["path",{d:"m15 5-3 3-3-3",key:"19d6lf"}]]);/** 2968 * @license lucide-react v0.462.0 - ISC 2969 * 2970 * This source code is licensed under the ISC license. 2971 * See the LICENSE file in the root directory of this source tree. 2972 */const Cb=d("FolderArchive",[["circle",{cx:"15",cy:"19",r:"2",key:"u2pros"}],["path",{d:"M20.9 19.8A2 2 0 0 0 22 18V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h5.1",key:"1jj40k"}],["path",{d:"M15 11v-1",key:"cntcp"}],["path",{d:"M15 17v-2",key:"1279jj"}]]);/** 2973 * @license lucide-react v0.462.0 - ISC 2974 * 2975 * This source code is licensed under the ISC license. 2976 * See the LICENSE file in the root directory of this source tree. 2977 */const _b=d("FolderCheck",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}
2977],["path",{d:"m9 13 2 2 4-4",key:"6343dt"}]]);/** 2978 * @license lucide-react v0.462.0 - ISC 2979 * 2980 * This source code is licensed under the ISC license. 2981 * See the LICENSE file in the root directory of this source tree. 2982 */const Mb=d("FolderClock",[["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}],["path",{d:"M7 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2",key:"1urifu"}],["path",{d:"M16 14v2l1 1",key:"xth2jh"}]]);/** 2983 * @license lucide-react v0.462.0 - ISC 2984 * 2985 * This source code is licensed under the ISC license. 2986 * See the LICENSE file in the root directory of this source tree. 2987 */const Sb=d("FolderClosed",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M2 10h20",key:"1ir3d8"}]]);/** 2988 * @license lucide-react v0.462.0 - ISC 2989 * 2990 * This source code is licensed under the ISC license. 2991 * See the LICENSE file in the root directory of this source tree. 2992 */const Nb=d("FolderCode",[["path",{d:"M10 10.5 8 13l2 2.5",key:"m4t9c1"}],["path",{d:"m14 10.5 2 2.5-2 2.5",key:"14w2eb"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2z",key:"1u1bxd"}]]);/** 2993 * @license lucide-react v0.462.0 - ISC 2994 * 2995 * This source code is licensed under the ISC license. 2996 * See the LICENSE file in the root directory of this source tree. 2997 */const co=d("FolderCog",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["path",{d:"M10.3 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v3.3",key:"1k8050"}],["path",{d:"m21.7 19.4-.9-.3",key:"1qgwi9"}],["path",{d:"m15.2 16.9-.9-.3",key:"1t7mvx"}],["path",{d:"m16.6 21.7.3-.9",key:"1j67ps"}],["path",{d:"m19.1 15.2.3-.9",key:"18r7jp"}],["path",{d:"m19.6 21.7-.4-1",key:"z2vh2"}],["path",{d:"m16.8 15.3-.4-1",key:"1ei7r6"}],["path",{d:"m14.3 19.6 1-.4",key:"11sv9r"}],["path",{d:"m20.7 16.8 1-.4",key:"19m87a"}]]);/** 2998 * @license lucide-react v0.462.0 - ISC 2999 * 3000 * This source code is licensed under the ISC license. 3001 * See the LICENSE file in the root directory of this source tree. 3002 */const Ib=d("FolderDot",[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z",key:"1fr9dc"}],["circle",{cx:"12",cy:"13",r:"1",key:"49l61u"}]]);/** 3003 * @license lucide-react v0.462.0 - ISC 3004 * 3005 * This source code is licensed under the ISC license. 3006 * See the LICENSE file in the root directory of this source tree. 3007 */const Lb=d("FolderDown",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"m15 13-3 3-3-3",key:"6j2sf0"}]]);/** 3008 * @license lucide-react v0.462.0 - ISC 3009 * 3010 * This source code is licensed under the ISC license. 3011 * See the LICENSE file in the root directory of this source tree. 3012 */const Ab=d("FolderGit2",[["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v5",key:"1w6njk"}],["circle",{cx:"13",cy:"12",r:"2",key:"1j92g6"}],["path",{d:"M18 19c-2.8 0-5-2.2-5-5v8",key:"pkpw2h"}],["circle",{cx:"20",cy:"19",r:"2",key:"1obnsp"}]]);/** 3013 * @license lucide-react v0.462.0 - ISC 3014 * 3015 * This source code is licensed under the ISC license. 3016 * See the LICENSE file in the root directory of this source tree. 3017 */const Pb=d("FolderGit",[["circle",{cx:"12",cy:"13",r:"2",key:"1c1ljs"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M14 13h3",key:"1dgedf"}],["path",{d:"M7 13h3",key:"1pygq7"}]]);/** 3018 * @license lucide-react v0.462.0 - ISC 3019 * 3020 * This source code is licensed under the ISC license. 3021 * See the LICENSE file in the root directory of this source tree. 3022 */const Eb=d("FolderHeart",[["path",{d:"M11 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v1.5",key:"6hud8k"}],["path",{d:"M13.9 17.45c-1.2-1.2-1.14-2.8-.2-3.73a2.43 2.43 0 0 1 3.44 0l.36.34.34-.34a2.43 2.43 0 0 1 3.45-.
302201c.95.95 1 2.53-.2 3.74L17.5 21Z",key:"wpff58"}]]);/** 3023 * @license lucide-react v0.462.0 - ISC 3024 * 3025 * This source code is licensed under the ISC license. 3026 * See the LICENSE file in the root directory of this source tree. 3027 */const Tb=d("FolderInput",[["path",{d:"M2 9V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-1",key:"fm4g5t"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m9 16 3-3-3-3",key:"6m91ic"}]]);/** 3028 * @license lucide-react v0.462.0 - ISC 3029 * 3030 * This source code is licensed under the ISC license. 3031 * See the LICENSE file in the root directory of this source tree. 3032 */const Rb=d("FolderKanban",[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z",key:"1fr9dc"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M12 10v2",key:"hh53o1"}],["path",{d:"M16 10v6",key:"1d6xys"}]]);/** 3033 * @license lucide-react v0.462.0 - ISC 3034 * 3035 * This source code is licensed under the ISC license. 3036 * See the LICENSE file in the root directory of this source tree. 3037 */const Fb=d("FolderKey",[["circle",{cx:"16",cy:"20",r:"2",key:"1vifvg"}],["path",{d:"M10 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v2",key:"3hgo9p"}],["path",{d:"m22 14-4.5 4.5",key:"1ef6z8"}],["path",{d:"m21 15 1 1",key:"1ejcpy"}]]);/** 3038 * @license lucide-react v0.462.0 - ISC 3039 * 3040 * This source code is licensed under the ISC license. 3041 * See the LICENSE file in the root directory of this source tree. 3042 */const Db=d("FolderLock",[["rect",{width:"8",height:"5",x:"14",y:"17",rx:"1",key:"19aais"}],["path",{d:"M10 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v2.5",key:"1w6v7t"}],["path",{d:"M20 17v-2a2 2 0 1 0-4 0v2",key:"pwaxnr"}]]);/** 3043 * @license lucide-react v0.462.0 - ISC 3044 * 3045 * This source code is licensed under the ISC license. 3046 * See the LICENSE file in the root directory of this source tree. 3047 */const qb=d("FolderMinus",[["path",{d:"M9 13h6",key:"1uhe8q"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]);/** 3048 * @license lucide-react v0.462.0 - ISC 3049 * 3050 * This source code is licensed under the ISC license. 3051 * See the LICENSE file in the root directory of this source tree. 3052 */const zb=d("FolderOpenDot",[["path",{d:"m6 14 1.45-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H18a2 2 0 0 1 2 2v2",key:"1nmvlm"}],["circle",{cx:"14",cy:"15",r:"1",key:"1gm4qj"}]]);/** 3053 * @license lucide-react v0.462.0 - ISC 3054 * 3055 * This source code is licensed under the ISC license. 3056 * See the LICENSE file in the root directory of this source tree. 3057 */const hc=d("FolderOpen",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]]);/** 3058 * @license lucide-react v0.462.0 - ISC 3059 * 3060 * This source code is licensed under the ISC license. 3061 * See the LICENSE file in the root directory of this source tree. 3062 */const Ob=d("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]]);/** 3063 * @license lucide-react v0.462.0 - ISC 3064 * 3065 * This source code is licensed under the ISC license. 3066 * See the LICENSE file in the root directory of this source tree. 3067 */const uo=d("FolderPen",[["path",{d:"M2 11.5V5a2 2 0 0 1 2-2h3.9c.7 0 1.3.3 1.7.9l.8 1.2c.4.6 1 .9 1.7.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-9.5",key:"a8xqs0"}],["path",{d:"M11.378 13.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1saktj"}]]);/** 3068 * @license lucide-react v0.462.0 - ISC 3069 * 3070 * This source code is licensed under the ISC license. 3071 * See the LICENSE file in the root directory of this source tree. 3072 */const au=d("FolderPlus",[["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"M9 13h6",key:"1uhe8q"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}
3072]]);/** 3073 * @license lucide-react v0.462.0 - ISC 3074 * 3075 * This source code is licensed under the ISC license. 3076 * See the LICENSE file in the root directory of this source tree. 3077 */const Bb=d("FolderRoot",[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z",key:"1fr9dc"}],["circle",{cx:"12",cy:"13",r:"2",key:"1c1ljs"}],["path",{d:"M12 15v5",key:"11xva1"}]]);/** 3078 * @license lucide-react v0.462.0 - ISC 3079 * 3080 * This source code is licensed under the ISC license. 3081 * See the LICENSE file in the root directory of this source tree. 3082 */const Hb=d("FolderSearch2",[["circle",{cx:"11.5",cy:"12.5",r:"2.5",key:"1ea5ju"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M13.3 14.3 15 16",key:"1y4v1n"}]]);/** 3083 * @license lucide-react v0.462.0 - ISC 3084 * 3085 * This source code is licensed under the ISC license. 3086 * See the LICENSE file in the root directory of this source tree. 3087 */const Vb=d("FolderSearch",[["path",{d:"M10.7 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v4.1",key:"1bw5m7"}],["path",{d:"m21 21-1.9-1.9",key:"1g2n9r"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}]]);/** 3088 * @license lucide-react v0.462.0 - ISC 3089 * 3090 * This source code is licensed under the ISC license. 3091 * See the LICENSE file in the root directory of this source tree. 3092 */const $b=d("FolderSymlink",[["path",{d:"M2 9V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h7",key:"x1c07l"}],["path",{d:"m8 16 3-3-3-3",key:"rlqrt1"}]]);/** 3093 * @license lucide-react v0.462.0 - ISC 3094 * 3095 * This source code is licensed under the ISC license. 3096 * See the LICENSE file in the root directory of this source tree. 3097 */const Wb=d("FolderSync",[["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v.5",key:"1dkoa9"}],["path",{d:"M12 10v4h4",key:"1czhmt"}],["path",{d:"m12 14 1.535-1.605a5 5 0 0 1 8 1.5",key:"lvuxfi"}],["path",{d:"M22 22v-4h-4",key:"1ewp4q"}],["path",{d:"m22 18-1.535 1.605a5 5 0 0 1-8-1.5",key:"14ync0"}]]);/** 3098 * @license lucide-react v0.462.0 - ISC 3099 * 3100 * This source code is licensed under the ISC license. 3101 * See the LICENSE file in the root directory of this source tree. 3102 */const Ub=d("FolderTree",[["path",{d:"M20 10a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-2.5a1 1 0 0 1-.8-.4l-.9-1.2A1 1 0 0 0 15 3h-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"hod4my"}],["path",{d:"M20 21a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-2.9a1 1 0 0 1-.88-.55l-.42-.85a1 1 0 0 0-.92-.6H13a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"w4yl2u"}],["path",{d:"M3 5a2 2 0 0 0 2 2h3",key:"f2jnh7"}],["path",{d:"M3 3v13a2 2 0 0 0 2 2h3",key:"k8epm1"}]]);/** 3103 * @license lucide-react v0.462.0 - ISC 3104 * 3105 * This source code is licensed under the ISC license. 3106 * See the LICENSE file in the root directory of this source tree. 3107 */const Gb=d("FolderUp",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"m9 13 3-3 3 3",key:"1pxg3c"}]]);/** 3108 * @license lucide-react v0.462.0 - ISC 3109 * 3110 * This source code is licensed under the ISC license. 3111 * See the LICENSE file in the root directory of this source tree. 3112 */const Kb=d("FolderX",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"m9.5 10.5 5 5",key:"ra9qjz"}],["path",{d:"m14.5 10.5-5 5",key:"l2rkpq"}]]);/** 3113 * @license lucide-react v0.462.0 - ISC 3114 * 3115 * This source code is licensed under the ISC license. 3116 * See the LICENSE file in the root directory of this source tree. 3117 */const ru=d("Folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]);/** 3118 * @license lucide-react v0.462.0 - ISC 3119 * 3120 * This source code is licensed under the ISC license. 3121 * See the LICENSE file in the root directory of this source tree. 3122 */const Yb=d("Folders",[["path",{d:"M20 17a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3.9a2 2 0 0 1-1.69-.9l-.81-1.2a2 2 0 0 0-1.67-.9H8a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2Z",key:"4u7rpt"}],["path",{d:"M2 8v11a2 2 0 0 0 2 2h14",key:"1eicx1"}]]);/** 3123 * @license lucide-react v0.462.0 - ISC 3124 * 3125 * This source code is licensed under the ISC license. 3126 * See the LICENSE file in the root directory of this source tree. 3127 */const Zb=d("Footprints",[["path",{d:"M4 16v-2.38C4 11.5 2.97 10.5 3 8c.03-2.72 1.49-6 4.5-6C9.37 2 10 3.8 10 5.5c0 3.11-2 5.66-2 8.68V16a2 2 0 1 1-4 0Z",key:"1dudjm"}],["path",{d:"M20 20v-2.38c0-2.12 1.03-3.12 1-5.62-.03-2.72-1.49-6-4.5-6C14.63 6 14 7.8 14 9.5c0 3.11 2 5.66 2 8.68V20a2 2 0 1 0 4 0Z",key:"l2t8xc"}],["path",{d:"M16 17h4",key:"1dejxt"}],["path",{d:"M4 13h4",key:"1bwh8b"}]]);/** 3128 * @license lucide-react v0.462.0 - ISC 3129 * 3130 * This source code is licensed under the ISC license. 3131 * See the LICENSE file in the root directory of this source tree. 3132 */const Xb=d("Forklift",[["path",{d:"M12 12H5a2 2 0 0 0-2 2v5",key:"7zsz91"}],["circle",{cx:"13",cy:"19",r:"2",key:"wjnkru"}],["circle",{cx:"5",cy:"19",r:"2",key:"v8kfzx"}],["path",{d:"M8 19h3m5-17v17h6M6 12V7c0-1.1.9-2 2-2h3l5 5",key:"13bk1p"}]]);/** 3133 * @license lucide-react v0.462.0 - ISC 3134 * 3135 * This source code is licensed under the ISC license. 3136 * See the LICENSE file in the root directory of this source tree. 3137 */const Qb=d("Forward",[["polyline",{points:"15 17 20 12 15 7",key:"1w3sku"}],["path",{d:"M4 18v-2a4 4 0 0 1 4-4h12",key:"jmiej9"}]]);/** 3138 * @license lucide-react v0.462.0 - ISC 3139 * 3140 * This source code is licensed under the ISC license. 3141 * See the LICENSE file in the root directory of this source tree. 3142 */const Jb=d("Frame",[["line",{x1:"22",x2:"2",y1:"6",y2:"6",key:"15w7dq"}],["line",{x1:"22",x2:"2",y1:"18",y2:"18",key:"1ip48p"}],["line",{x1:"6",x2:"6",y1:"2",y2:"22",key:"a2lnyx"}],["line",{x1:"18",x2:"18",y1:"2",y2:"22",key:"8vb6jd"}]]);/** 3143 * @license lucide-react v0.462.0 - ISC 3144 * 3145 * This source code is licensed under the ISC license. 3146 * See the LICENSE file in the root directory of this source tree. 3147 */const ev=d("Framer",[["path",{d:"M5 16V9h14V2H5l14 14h-7m-7 0 7 7v-7m-7 0h7",key:"1a2nng"}]]);/** 3148 * @license lucide-react v0.462.0 - ISC 3149 * 3150 * This source code is licensed under the ISC license. 3151 * See the LICENSE file in the root directory of this source tree. 3152 */const tv=d("Frown",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 16s-1.5-2-4-2-4 2-4 2",key:"epbg0q"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);/** 3153 * @license lucide-react v0.462.0 - ISC 3154 * 3155 * This source code is licensed under the ISC license. 3156 * See the LICENSE file in the root directory of this source tree. 3157 */const av=d("Fuel",[["line",{x1:"3",x2:"15",y1:"22",y2:"22",key:"xegly4"}],["line",{x1:"4",x2:"14",y1:"9",y2:"9",key:"xcnuvu"}],["path",{d:"M14 22V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v18",key:"16j0yd"}],["path",{d:"M14 13h2a2 2 0 0 1 2 2v2a2 2 0 0 0 2 2a2 2 0 0 0 2-2V9.83a2 2 0 0 0-.59-1.42L18 5",key:"7cu91f"}]]);/** 3158 * @license lucide-react v0.462.0 - ISC 3159 * 3160 * This source code is licensed under the ISC license. 3161 * See the LICENSE file in the root directory of this source tree. 3162 */const rv=d("Fullscreen",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["rect",{width:"10",height:"8",x:"7",y:"8",rx:"1",key:"vys8me"}]]);/** 3163 * @license lucide-react v0.462.0 - ISC 3164 * 3165 * This source code is licensed under the ISC license. 3166 * See the LICENSE file in the root directory of this source tree. 3167 */const nv=d("GalleryHorizontalEnd",[["path",{d:"M2 7v10",key:"a2pl2d"}],["path",{d:"M6 5v14",key:"1kq3d7"}],["rect",{width:"12",height:"18",x:"10",y:"3",rx:"2",key:"13i7bc"}]]);/** 3168 * @license lucide-react v0.462.0 - ISC 3169 * 3170 * This source code is licensed under the ISC license. 3171 * See the LICENSE file in the root directory of this source tree. 3172 */const sv=d("GalleryHorizontal",[["path",{d:"M2 3v18",key:"pzttux"}],["rect",{width:"12",height:"18",x:"6",y:"3",rx:"2",key:"btr8bg"}],["path",{d:"M22 3v18",key:"6jf3v"}]]);/** 3173 * @license lucide-react v0.462.0 - ISC 3174 * 3175 * This source code is licensed under the ISC license. 3176 * See the LICENSE file in the root directory of this source tree. 3177 */const ov=d("GalleryThumbnails",[["rect",{width:"18",height:"14",x:"3",y:"3",rx:"2",key:"74y24f"}],["path",{d:"M4 21h1",key:"16zlid"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M19 21h1",key:"edywat"}]]);/** 3178 * @license lucide-react v0.462.0 - ISC 3179 * 3180 * This source code is licensed under the ISC license. 3181 * See the LICENSE file in the root directory of this source tree. 3182 */const iv=d("GalleryVerticalEnd",[["path",{d:"M7 2h10",key:"nczekb"}],["path",{d:"M5 6h14",key:"u2x4p"}],["rect",{width:"18",height:"12",x:"3",y:"10",rx:"2",key:"l0tzu3"}]]);/** 3183 * @license lucide-react v0.462.0 - ISC 3184 * 3185 * This source code is licensed under the ISC license. 3186 * See the LICENSE file in the root directory of this source tree. 3187 */const lv=d("GalleryVertical",[["path",{d:"M3 2h18",key:"15qxfx"}],["rect",{width:"18",height:"12",x:"3",y:"6",rx:"2",key:"1439r6"}],["path",{d:"M3 22h18",key:"8prr45"}]]);/** 3188 * @license lucide-react v0.462.0 - ISC 3189 * 3190 * This source code is licensed under the ISC license. 3191 * See the LICENSE file in the root directory of this source tree. 3192 */const cv=d("Gamepad2",[["line",{x1:"6",x2:"10",y1:"11",y2:"11",key:"1gktln"}],["line",{x1:"8",x2:"8",y1:"9",y2:"13",key:"qnk9ow"}],["line",{x1:"15",x2:"15.01",y1:"12",y2:"12",key:"krot7o"}],["line",{x1:"18",x2:"18.01",y1:"10",y2:"10",key:"1lcuu1"}],["path",{d:"M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z",key:"mfqc10"}]]);/** 3193 * @license lucide-react v0.462.0 - ISC 3194 * 3195 * This source code is licensed under the ISC license. 3196 * See the LICENSE file in the root directory of this source tree. 3197 */const dv=d("Gamepad",[["line",{x1:"6",x2:"10",y1:"12",y2:"12",key:"161bw2"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14",key:"1i6ji0"}],["line",{x1:"15",x2:"15.01",y1:"13",y2:"13",key:"dqpgro"}],["line",{x1:"18",x2:"18.01",y1:"11",y2:"11",key:"meh2c"}],["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}]]);/** 3198 * @license lucide-react v0.462.0 - ISC 3199 * 3200 * This source code is licensed under the ISC license. 3201 * See the LICENSE file in the root directory of this source tree. 3202 */const uv=d("Gavel",[["path",{d:"m14.5 12.5-8 8a2.119 2.119 0 1 1-3-3l8-8",key:"15492f"}],["path",{d:"m16 16 6-6",key:"vzrcl6"}],["path",{d:"m8 8 6-6",key:"18bi4p"}],["path",{d:"m9 7 8 8",key:"5jnvq1"}],["path",{d:"m21 11-8-8",key:"z4y7zo"}]]);/** 3203 * @license lucide-react v0.462.0 - ISC 3204 * 3205 * This source code is licensed under the ISC license. 3206 * See the LICENSE file in the root directory of this source tree. 3207 */const pv=d("Gem",[["path",{d:"M6 3h12l4 6-10 13L2 9Z",key:"1pcd5k"}],["path",{d:"M11 3 8 9l4 13 4-13-3-6",key:"1fcu3u"}],["path",{d:"M2 9h20",key:"16fsjt"}]]);/** 3208 * @license lucide-react v0.462.0 - ISC 3209 * 3210 * This source code is licensed under the ISC license. 3211 * See the LICENSE file in the root directory of this source tree. 3212 */const hv=d("Ghost",[["path",{d:"M9 10h.01",key:"qbtxuw"}],["path",{d:"M15 10h.01",key:"1qmjsl"}],["path",{d:"M12 2a8 8 0 0 0-8 8v12l3-3 2.5 2.5L12 19l2.5 2.5L17 19l3 3V10a8 8 0 0 0-8-8z",key:"uwwb07"}]]);/** 3213 * @license lucide-react v0.462.0 - ISC 3214 * 3215 * This source code is licensed under the ISC license. 3216 * See the LICENSE file in the root directory of this source tree. 3217 */const mv=d("Gift",[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]]);/** 3218 * @license lucide-react v0.462.0 - ISC 3219 * 3220 * This source code is licensed under the ISC license. 3221 * See the LICENSE file in the root directory of this source tree.
3222 */const yv=d("GitBranchPlus",[["path",{d:"M6 3v12",key:"qpgusn"}],["path",{d:"M18 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6z",key:"1d02ji"}],["path",{d:"M6 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6z",key:"chk6ph"}],["path",{d:"M15 6a9 9 0 0 0-9 9",key:"or332x"}],["path",{d:"M18 15v6",key:"9wciyi"}],["path",{d:"M21 18h-6",key:"139f0c"}]]);/** 3223 * @license lucide-react v0.462.0 - ISC 3224 * 3225 * This source code is licensed under the ISC license. 3226 * See the LICENSE file in the root directory of this source tree. 3227 */const po=d("GitCommitHorizontal",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["line",{x1:"3",x2:"9",y1:"12",y2:"12",key:"1dyftd"}],["line",{x1:"15",x2:"21",y1:"12",y2:"12",key:"oup4p8"}]]);/** 3228 * @license lucide-react v0.462.0 - ISC 3229 * 3230 * This source code is licensed under the ISC license. 3231 * See the LICENSE file in the root directory of this source tree. 3232 */const fv=d("GitCommitVertical",[["path",{d:"M12 3v6",key:"1holv5"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M12 15v6",key:"a9ows0"}]]);/** 3233 * @license lucide-react v0.462.0 - ISC 3234 * 3235 * This source code is licensed under the ISC license. 3236 * See the LICENSE file in the root directory of this source tree. 3237 */const gv=d("GitCompareArrows",[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v7",key:"1yj91y"}],["path",{d:"m15 9-3-3 3-3",key:"1lwv8l"}],["circle",{cx:"19",cy:"18",r:"3",key:"1qljk2"}],["path",{d:"M12 18H7a2 2 0 0 1-2-2V9",key:"16sdep"}],["path",{d:"m9 15 3 3-3 3",key:"1m3kbl"}]]);/** 3238 * @license lucide-react v0.462.0 - ISC 3239 * 3240 * This source code is licensed under the ISC license. 3241 * See the LICENSE file in the root directory of this source tree. 3242 */const xv=d("GitCompare",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v7",key:"1yeb86"}],["path",{d:"M11 18H8a2 2 0 0 1-2-2V9",key:"19pyzm"}]]);/** 3243 * @license lucide-react v0.462.0 - ISC 3244 * 3245 * This source code is licensed under the ISC license. 3246 * See the LICENSE file in the root directory of this source tree. 3247 */const bv=d("GitFork",[["circle",{cx:"12",cy:"18",r:"3",key:"1mpf1b"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["path",{d:"M18 9v2c0 .6-.4 1-1 1H7c-.6 0-1-.4-1-1V9",key:"1uq4wg"}],["path",{d:"M12 12v3",key:"158kv8"}]]);/** 3248 * @license lucide-react v0.462.0 - ISC 3249 * 3250 * This source code is licensed under the ISC license. 3251 * See the LICENSE file in the root directory of this source tree. 3252 */const vv=d("GitGraph",[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}],["path",{d:"M5 9v6",key:"158jrl"}],["circle",{cx:"5",cy:"18",r:"3",key:"104gr9"}],["path",{d:"M12 3v18",key:"108xh3"}],["circle",{cx:"19",cy:"6",r:"3",key:"108a5v"}],["path",{d:"M16 15.7A9 9 0 0 0 19 9",key:"1e3vqb"}]]);/** 3253 * @license lucide-react v0.462.0 - ISC 3254 * 3255 * This source code is licensed under the ISC license. 3256 * See the LICENSE file in the root directory of this source tree. 3257 */const kv=d("GitMerge",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M6 21V9a9 9 0 0 0 9 9",key:"7kw0sc"}]]);/** 3258 * @license lucide-react v0.462.0 - ISC 3259 * 3260 * This source code is licensed under the ISC license. 3261 * See the LICENSE file in the root directory of this source tree. 3262 */const wv=d("GitPullRequestArrow",[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}],["path",{d:"M5 9v12",key:"ih889a"}],["circle",{cx:"19",cy:"18",r:"3",key:"1qljk2"}],["path",{d:"m15 9-3-3 3-3",key:"1lwv8l"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v7",key:"1yj91y"}]]);/** 3263 * @license lucide-react v0.462.0 - ISC 3264 * 3265 * This source code is licensed under the ISC license. 3266 * See the LICENSE file in the root directory of this source tree. 3267 */const jv=d("GitPullRequestClosed",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M6 9v12",key:"1sc30k"}],["path",{d:"m21 3-6 6",key:"16nqsk"}],["path",{d:"m21 9-6-6",key:"9j17rh"}],["path",{d:"M18 11.5V15",key:"65xf6f"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]]);/** 3268 * @license lucide-react v0.462.0 - ISC 3269 * 3270 * This source code is licensed under the ISC license. 3271 * See the LICENSE file in the root directory of this source tree. 3272 */const Cv=d("GitPullRequestCreateArrow",[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}
3272],["path",{d:"M5 9v12",key:"ih889a"}],["path",{d:"m15 9-3-3 3-3",key:"1lwv8l"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v3",key:"1rbwk6"}],["path",{d:"M19 15v6",key:"10aioa"}],["path",{d:"M22 18h-6",key:"1d5gi5"}]]);/** 3273 * @license lucide-react v0.462.0 - ISC 3274 * 3275 * This source code is licensed under the ISC license. 3276 * See the LICENSE file in the root directory of this source tree. 3277 */const _v=d("GitPullRequestCreate",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M6 9v12",key:"1sc30k"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v3",key:"1jb6z3"}],["path",{d:"M18 15v6",key:"9wciyi"}],["path",{d:"M21 18h-6",key:"139f0c"}]]);/** 3278 * @license lucide-react v0.462.0 - ISC 3279 * 3280 * This source code is licensed under the ISC license. 3281 * See the LICENSE file in the root directory of this source tree. 3282 */const Mv=d("GitPullRequestDraft",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M18 6V5",key:"1oao2s"}],["path",{d:"M18 11v-1",key:"11c8tz"}],["line",{x1:"6",x2:"6",y1:"9",y2:"21",key:"rroup"}]]);/** 3283 * @license lucide-react v0.462.0 - ISC 3284 * 3285 * This source code is licensed under the ISC license. 3286 * See the LICENSE file in the root directory of this source tree. 3287 */const Sv=d("GitPullRequest",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v7",key:"1yeb86"}],["line",{x1:"6",x2:"6",y1:"9",y2:"21",key:"rroup"}]]);/** 3288 * @license lucide-react v0.462.0 - ISC 3289 * 3290 * This source code is licensed under the ISC license. 3291 * See the LICENSE file in the root directory of this source tree. 3292 */const Nv=d("Github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]]);/** 3293 * @license lucide-react v0.462.0 - ISC 3294 * 3295 * This source code is licensed under the ISC license. 3296 * See the LICENSE file in the root directory of this source tree. 3297 */const Iv=d("Gitlab",[["path",{d:"m22 13.29-3.33-10a.42.42 0 0 0-.14-.18.38.38 0 0 0-.22-.11.39.39 0 0 0-.23.07.42.42 0 0 0-.14.18l-2.26 6.67H8.32L6.1 3.26a.42.42 0 0 0-.1-.18.38.38 0 0 0-.26-.08.39.39 0 0 0-.23.07.42.42 0 0 0-.14.18L2 13.29a.74.74 0 0 0 .27.83L12 21l9.69-6.88a.71.71 0 0 0 .31-.83Z",key:"148pdi"}]]);/** 3298 * @license lucide-react v0.462.0 - ISC 3299 * 3300 * This source code is licensed under the ISC license. 3301 * See the LICENSE file in the root directory of this source tree. 3302 */const Lv=d("GlassWater",[["path",{d:"M5.116 4.104A1 1 0 0 1 6.11 3h11.78a1 1 0 0 1 .994 1.105L17.19 20.21A2 2 0 0 1 15.2 22H8.8a2 2 0 0 1-2-1.79z",key:"p55z4y"}],["path",{d:"M6 12a5 5 0 0 1 6 0 5 5 0 0 0 6 0",key:"mjntcy"}]]);/** 3303 * @license lucide-react v0.462.0 - ISC 3304 * 3305 * This source code is licensed under the ISC license. 3306 * See the LICENSE file in the root directory of this source tree. 3307 */const Av=d("Glasses",[["circle",{cx:"6",cy:"15",r:"4",key:"vux9w4"}],["circle",{cx:"18",cy:"15",r:"4",key:"18o8ve"}],["path",{d:"M14 15a2 2 0 0 0-2-2 2 2 0 0 0-2 2",key:"1ag4bs"}],["path",{d:"M2.5 13 5 7c.7-1.3 1.4-2 3-2",key:"1hm1gs"}],["path",{d:"M21.5 13 19 7c-.7-1.3-1.5-2-3-2",key:"1r31ai"}]]);/** 3308 * @license lucide-react v0.462.0 - ISC 3309 * 3310 * This source code is licensed under the ISC license. 3311 * See the LICENSE file in the root directory of this source tree. 3312 */const Pv=d("GlobeLock",[["path",{d:"M15.686 15A14.5 14.5 0 0 1 12 22a14.5 14.5 0 0 1 0-20 10 10 0 1 0 9.542 13",key:"qkt0x6"}],["path",{d:"M2 12h8.5",key:"ovaggd"}],["path",{d:"M20 6V4a2 2 0 1 0-4 0v2",key:"1of5e8"}],["rect",{width:"8",height:"5",x:"14",y:"6",rx:"1",key:"1fmf51"}]]);/** 3313 * @license lucide-react v0.462.0 - ISC 3314 * 3315 * This source code is licensed under the ISC license. 3316 * See the LICENSE file in the root directory of this source tree. 3317 */const Ev=d("Goal",[["path",{d:"M12 13V2l8 4-8 4",key:"5wlwwj"}],["path",{d:"M20.561 10.222a9 9 0 1 1-12.55-5.29",key:"1c0wjv"}],["path",{d:"M8.002 9.997a5 5 0 1 0 8.9 2.02",key:"gb1g7m"}]]);/** 3318 * @license lucide-react v0.462.0 - ISC 3319 * 3320 * This source code is licensed under the ISC license. 3321 * See the LICENSE file in the root directory of this source tree. 3322 */const Tv=d("Grab",[["path",{d:"M18 11.5V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1.4",key:"edstyy"}],["path",{d:"M14 10V8a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2",key:"19wdwo"}],["path",{d:"M10 9.9V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v5",key:"1lugqo"}],["path",{d:"M6 14a2 2 0 0 0-2-2a2 2 0 0 0-2 2",key:"1hbeus"}],["path",{d:"M18 11a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-4a8 8 0 0 1-8-8 2 2 0 1 1 4 0",key:"1etffm"}]]);/** 3323 * @license lucide-react v0.462.0 - ISC 3324 * 3325 * This source code is licensed under the ISC license. 3326 * See the LICENSE file in the root directory of this source tree. 3327 */const Rv=d("GraduationCap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]);/** 3328 * @license lucide-react v0.462.0 - ISC 3329 * 3330 * This source code is licensed under the ISC license. 3331 * See the LICENSE file in the root directory of this source tree. 3332 */const Fv=d("Grape",[["path",{d:"M22 5V2l-5.89 5.89",key:"1eenpo"}],["circle",{cx:"16.6",cy:"15.89",r:"3",key:"xjtalx"}],["circle",{cx:"8.11",cy:"7.4",r:"3",key:"u2fv6i"}],["circle",{cx:"12.35",cy:"11.65",r:"3",key:"i6i8g7"}],["circle",{cx:"13.91",cy:"5.85",r:"3",key:"6ye0dv"}],["circle",{cx:"18.15",cy:"10.09",r:"3",key:"snx9no"}],["circle",{cx:"6.56",cy:"13.2",r:"3",key:"17x4xg"}],["circle",{cx:"10.8",cy:"17.44",r:"3",key:"1hogw9"}],["circle",{cx:"5",cy:"19",r:"3",key:"1sn6vo"}]]);/** 3333 * @license lucide-react v0.462.0 - ISC 3334 * 3335 * This source code is licensed under the ISC license. 3336 * See the LICENSE file in the root directory of this source tree. 3337 */const Dv=d("Grid2x2Check",[["path",{d:"M12 3v17a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6a1 1 0 0 1-1 1H3",key:"11za1p"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]]);/** 3338 * @license lucide-react v0.462.0 - ISC 3339 * 3340 * This source code is licensed under the ISC license. 3341 * See the LICENSE file in the root directory of this source tree. 3342 */const ho=d("Grid2x2Plus",[["path",{d:"M12 3v17a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6a1 1 0 0 1-1 1H3",key:"11za1p"}],["path",{d:"M16 19h6",key:"xwg31i"}],["path",{d:"M19 22v-6",key:"qhmiwi"}]]);/** 3343 * @license lucide-react v0.462.0 - ISC 3344 * 3345 * This source code is licensed under the ISC license. 3346 * See the LICENSE file in the root directory of this source tree. 3347 */const qv=d("Grid2x2X",[["path",{d:"M12 3v17a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6a1 1 0 0 1-1 1H3",key:"11za1p"}],["path",{d:"m16 16 5 5",key:"8tpb07"}],["path",{d:"m16 21 5-5",key:"193jll"}]]);/** 3348 * @license lucide-react v0.462.0 - ISC 3349 * 3350 * This source code is licensed under the ISC license. 3351 * See the LICENSE file in the root directory of this source tree. 3352 */const mo=d("Grid2x2",[["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M3 12h18",key:"1i2n21"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]);/** 3353 * @license lucide-react v0.462.0 - ISC 3354 * 3355 * This source code is licensed under the ISC license. 3356 * See the LICENSE file in the root directory of this source tree. 3357 */const er=d("Grid3x3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]);/** 3358 * @license lucide-react v0.462.0 - ISC 3359 * 3360 * This source code is licensed under the ISC license. 3361 * See the LICENSE file in the root directory of this source tree. 3362 */const zv=d("GripHorizontal",[["circle",{cx:"12",cy:"9",r:"1",key:"124mty"}],["circle",{cx:"19",cy:"9",r:"1",key:"1ruzo2"}],["circle",{cx:"5",cy:"9",r:"1",key:"1a8b28"}],["circle",{cx:"12",cy:"15",r:"1",key:"1e56xg"}],["circle",{cx:"19",cy:"15",r:"1",key:"1a92ep"}],["circle",{cx:"5",cy:"15",r:"1",key:"5r1jwy"}]]);/** 3363 * @license lucide-react v0.462.0 - ISC 3364 * 3365 * This source code is licensed under the ISC license. 3366 * See the LICENSE file in the root directory of this source tree. 3367 */const nu=d("GripVertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]]);/** 3368 * @license lucide-react v0.462.0 - ISC 3369 * 3370 * This source code is licensed under the ISC license. 3371 * See the LICENSE file in the root directory of this source tree. 3372 */const mc=d("Grip",[["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"19",cy:"5",r:"1",key:"w8mnmm"}],["circle",{cx:"5",cy:"5",r:"1",key:"lttvr7"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}],["circle",{cx:"19",cy:"19",r:"1",key:"shf9b7"}],["circle",{cx:"5",cy:"19",r:"1",key:"bfqh0e"}]]);/** 3373 * @license lucide-react v0.462.0 - ISC 3374 * 3375 * This source code is licensed under the ISC license. 3376 * See the LICENSE file in the root directory of this source tree. 3377 */const Ov=d("Group",[["path",{d:"M3 7V5c0-1.1.9-2 2-2h2",key:"adw53z"}],["path",{d:"M17 3h2c1.1 0 2 .9 2 2v2",key:"an4l38"}],["path",{d:"M21 17v2c0 1.1-.9 2-2 2h-2",key:"144t0e"}],["path",{d:"M7 21H5c-1.1 0-2-.9-2-2v-2",key:"rtnfgi"}],["rect",{width:"7",height:"5",x:"7",y:"7",rx:"1",key:"1eyiv7"}],["rect",{width:"7",height:"5",x:"10",y:"12",rx:"1",key:"1qlmkx"}]]);/** 3378 * @license lucide-react v0.462.0 - ISC 3379 * 3380 * This source code is licensed under the ISC license. 3381 * See the LICENSE file in the root directory of this source tree. 3382 */const Bv=d("Guitar",[["path",{d:"m11.9 12.1 4.514-4.514",key:"109xqo"}],["path",{d:"M20.1 2.3a1 1 0 0 0-1.4 0l-1.114 1.114A2 2 0 0 0 17 4.828v1.344a2 2 0 0 1-.586 1.414A2 2 0 0 1 17.828 7h1.344a2 2 0 0 0 1.414-.586L21.7 5.3a1 1 0 0 0 0-1.4z",key:"txyc8t"}],["path",{d:"m6 16 2 2",key:"16qmzd"}],["path",{d:"M8.2 9.9C8.7 8.8 9.8 8 11 8c2.8 0 5 2.2 5 5 0 1.2-.8 2.3-1.9 2.8l-.9.4A2 2 0 0 0 12 18a4 4 0 0 1-4 4c-3.3 0-6-2.7-6-6a4 4 0 0 1 4-4 2 2 0 0 0 1.8-1.2z",key:"1u8q3z"}],["circle",{cx:"11.5",cy:"12.5",r:".5",fill:"currentColor",key:"16onso"}]]);/** 3383 * @license lucide-react v0.462.0 - ISC 3384 * 3385 * This source code is licensed under the ISC license. 3386 * See the LICENSE file in the root directory of this source tree. 3387 */const Hv=d("Ham",[["path",{d:"M13.144 21.144A7.274 10.445 45 1 0 2.856 10.856",key:"1k1t7q"}],["path",{d:"M13.144 21.144A7.274 4.365 45 0 0 2.856 10.856a7.274 4.365 45 0 0 10.288 10.288",key:"153t1g"}],["path",{d:"M16.565 10.435 18.6 8.4a2.501 2.501 0 1 0 1.65-4.65 2.5 2.5 0 1 0-4.66 1.66l-2.024 2.025",key:"gzrt0n"}],["path",{d:"m8.5 16.5-1-1",key:"otr954"}]]);/** 3388 * @license lucide-react v0.462.0 - ISC 3389 * 3390 * This source code is licensed under the ISC license. 3391 * See the LICENSE file in the root directory of this source tree. 3392 */const Vv=d("HandCoins",[["path",{d:"M11 15h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 17",key:"geh8rc"}],["path",{d:"m7 21 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9",key:"1fto5m"}],["path",{d:"m2 16 6 6",key:"1pfhp9"}],["circle",{cx:"16",cy:"9",r:"2.9",key:"1n0dlu"}],["circle",{cx:"6",cy:"5",r:"3",key:"151irh"}]]);/** 3393 * @license lucide-react v0.462.0 - ISC 3394 * 3395 * This source code is licensed under the ISC license. 3396 * See the LICENSE file in the root directory of this source tree. 3397 */const $v=d("HandHeart",[["path",{d:"M11 14h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 16",key:"1ifwr1"}],["path",{d:"m7 20 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9",key:"17abbs"}],["path",{d:"m2 15 6 6",key:"10dquu"}],["path",{d:"M19.5 8.5c.7-.7 1.5-1.6 1.5-2.7A2.73 2.73 0 0 0 16 4a2.78 2.78 0 0 0-5 1.8c0 1.2.8 2 1.5 2.8L16 12Z",key:"1h3036"}]]);/** 3398 * @license lucide-react v0.462.0 - ISC 3399 * 3400 * This source code is licensed under the ISC license. 3401 * See the LICENSE file in the root directory of this source tree. 3402 */const yo=d("HandHelping",[["path",{d:"M11 12h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 14",key:"1j4xps"}],["path",{d:"m7 18 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9",key:"uospg8"}],["path",{d:"m2 13 6 6",key:"16e5sb"}]]);/** 3403 * @license lucide-react v0.462.0 - ISC 3404 * 3405 * This source code is licensed under the ISC license. 3406 * See the LICENSE file in the root directory of this source tree. 3407 */const Wv=d("HandMetal",[["path",{d:"M18 12.5V10a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1.4",key:"wc6myp"}],["path",{d:"M14 11V9a2 2 0 1 0-4 0v2",key:"94qvcw"}],["path",{d:"M10 10.5V5a2 2 0 1 0-4 0v9",key:"m1ah89"}],["path",{d:"m7 15-1.76-1.76a2 2 0 0 0-2.83 2.82l3.6 3.6C7.5 21.14 9.2 22 12 22h2a8 8 0 0 0 8-8V7a2 2 0 1 0-4 0v5",key:"t1skq1"}]]);/** 3408 * @license lucide-react v0.462.0 - ISC 3409 * 3410 * This source code is licensed under the ISC license. 3411 * See the LICENSE file in the root directory of this source tree.
3412 */const Uv=d("HandPlatter",[["path",{d:"M12 3V2",key:"ar7q03"}],["path",{d:"m15.4 17.4 3.2-2.8a2 2 0 1 1 2.8 2.9l-3.6 3.3c-.7.8-1.7 1.2-2.8 1.2h-4c-1.1 0-2.1-.4-2.8-1.2l-1.302-1.464A1 1 0 0 0 6.151 19H5",key:"n2g93r"}],["path",{d:"M2 14h12a2 2 0 0 1 0 4h-2",key:"1o2jem"}],["path",{d:"M4 10h16",key:"img6z1"}],["path",{d:"M5 10a7 7 0 0 1 14 0",key:"1ega1o"}],["path",{d:"M5 14v6a1 1 0 0 1-1 1H2",key:"1hescx"}]]);/** 3413 * @license lucide-react v0.462.0 - ISC 3414 * 3415 * This source code is licensed under the ISC license. 3416 * See the LICENSE file in the root directory of this source tree. 3417 */const Gv=d("Hand",[["path",{d:"M18 11V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2",key:"1fvzgz"}],["path",{d:"M14 10V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2",key:"1kc0my"}],["path",{d:"M10 10.5V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2v8",key:"10h0bg"}],["path",{d:"M18 8a2 2 0 1 1 4 0v6a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15",key:"1s1gnw"}]]);/** 3418 * @license lucide-react v0.462.0 - ISC 3419 * 3420 * This source code is licensed under the ISC license. 3421 * See the LICENSE file in the root directory of this source tree. 3422 */const Nn=d("Handshake",[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3",key:"efffak"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4",key:"9pr0kb"}],["path",{d:"m21 3 1 11h-2",key:"1tisrp"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3",key:"1uvwmv"}],["path",{d:"M3 4h8",key:"1ep09j"}]]);/** 3423 * @license lucide-react v0.462.0 - ISC 3424 * 3425 * This source code is licensed under the ISC license. 3426 * See the LICENSE file in the root directory of this source tree. 3427 */const Kv=d("HardDriveDownload",[["path",{d:"M12 2v8",key:"1q4o3n"}],["path",{d:"m16 6-4 4-4-4",key:"6wukr"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M10 18h.01",key:"h775k"}]]);/** 3428 * @license lucide-react v0.462.0 - ISC 3429 * 3430 * This source code is licensed under the ISC license. 3431 * See the LICENSE file in the root directory of this source tree. 3432 */const Yv=d("HardDriveUpload",[["path",{d:"m16 6-4-4-4 4",key:"13yo43"}],["path",{d:"M12 2v8",key:"1q4o3n"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M10 18h.01",key:"h775k"}]]);/** 3433 * @license lucide-react v0.462.0 - ISC 3434 * 3435 * This source code is licensed under the ISC license. 3436 * See the LICENSE file in the root directory of this source tree. 3437 */const Zv=d("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]]);/** 3438 * @license lucide-react v0.462.0 - ISC 3439 * 3440 * This source code is licensed under the ISC license. 3441 * See the LICENSE file in the root directory of this source tree. 3442 */const Xv=d("HardHat",[["path",{d:"M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5",key:"1p9q5i"}],["path",{d:"M14 6a6 6 0 0 1 6 6v3",key:"1hnv84"}],["path",{d:"M4 15v-3a6 6 0 0 1 6-6",key:"9ciidu"}],["rect",{x:"2",y:"15",width:"20",height:"4",rx:"1",key:"g3x8cw"}]]);/** 3443 * @license lucide-react v0.462.0 - ISC 3444 * 3445 * This source code is licensed under the ISC license. 3446 * See the LICENSE file in the root directory of this source tree. 3447 */const su=d("Hash",[["line",{x1:"4",x2:"20",y1:"9",y2:"9",key:"4lhtct"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15",key:"vyu0kd"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21",key:"1ggp8o"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21",key:"weycgp"}]]);/** 3448 * @license lucide-react v0.462.0 - ISC 3449 * 3450 * This source code is licensed under the ISC license. 3451 * See the LICENSE file in the root directory of this source tree. 3452 */const Qv=d("Haze",[["path",{d:"m5.2 6.2 1.4 1.4",key:"17imol"}],["path",{d:"M2 13h2",key:"13gyu8"}],["path",{d:"M20 13h2",key:"16rner"}],["path",{d:"m17.4 7.6 1.4-1.4",key:"t4xlah"}],["path",{d:"M22 17H2",key:"1gtaj3"}],["path",{d:"M22 21H2",key:"1gy6en"}],["path",{d:"M16 13a4 4 0 0 0-8 0",key:"1dyczq"}
3452],["path",{d:"M12 5V2.5",key:"1vytko"}]]);/** 3453 * @license lucide-react v0.462.0 - ISC 3454 * 3455 * This source code is licensed under the ISC license. 3456 * See the LICENSE file in the root directory of this source tree. 3457 */const Jv=d("HdmiPort",[["path",{d:"M22 9a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h1l2 2h12l2-2h1a1 1 0 0 0 1-1Z",key:"2128wb"}],["path",{d:"M7.5 12h9",key:"1t0ckc"}]]);/** 3458 * @license lucide-react v0.462.0 - ISC 3459 * 3460 * This source code is licensed under the ISC license. 3461 * See the LICENSE file in the root directory of this source tree. 3462 */const e5=d("Heading1",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"m17 12 3-2v8",key:"1hhhft"}]]);/** 3463 * @license lucide-react v0.462.0 - ISC 3464 * 3465 * This source code is licensed under the ISC license. 3466 * See the LICENSE file in the root directory of this source tree. 3467 */const t5=d("Heading2",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M21 18h-4c0-4 4-3 4-6 0-1.5-2-2.5-4-1",key:"9jr5yi"}]]);/** 3468 * @license lucide-react v0.462.0 - ISC 3469 * 3470 * This source code is licensed under the ISC license. 3471 * See the LICENSE file in the root directory of this source tree. 3472 */const a5=d("Heading3",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17.5 10.5c1.7-1 3.5 0 3.5 1.5a2 2 0 0 1-2 2",key:"68ncm8"}],["path",{d:"M17 17.5c2 1.5 4 .3 4-1.5a2 2 0 0 0-2-2",key:"1ejuhz"}]]);/** 3473 * @license lucide-react v0.462.0 - ISC 3474 * 3475 * This source code is licensed under the ISC license. 3476 * See the LICENSE file in the root directory of this source tree. 3477 */const r5=d("Heading4",[["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17 10v3a1 1 0 0 0 1 1h3",key:"tj5zdr"}],["path",{d:"M21 10v8",key:"1kdml4"}],["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}]]);/** 3478 * @license lucide-react v0.462.0 - ISC 3479 * 3480 * This source code is licensed under the ISC license. 3481 * See the LICENSE file in the root directory of this source tree. 3482 */const n5=d("Heading5",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17 13v-3h4",key:"1nvgqp"}],["path",{d:"M17 17.7c.4.2.8.3 1.3.3 1.5 0 2.7-1.1 2.7-2.5S19.8 13 18.3 13H17",key:"2nebdn"}]]);/** 3483 * @license lucide-react v0.462.0 - ISC 3484 * 3485 * This source code is licensed under the ISC license. 3486 * See the LICENSE file in the root directory of this source tree. 3487 */const s5=d("Heading6",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["circle",{cx:"19",cy:"16",r:"2",key:"15mx69"}],["path",{d:"M20 10c-2 2-3 3.5-3 6",key:"f35dl0"}]]);/** 3488 * @license lucide-react v0.462.0 - ISC 3489 * 3490 * This source code is licensed under the ISC license. 3491 * See the LICENSE file in the root directory of this source tree. 3492 */const o5=d("Heading",[["path",{d:"M6 12h12",key:"8npq4p"}],["path",{d:"M6 20V4",key:"1w1bmo"}],["path",{d:"M18 20V4",key:"o2hl4u"}]]);/** 3493 * @license lucide-react v0.462.0 - ISC 3494 * 3495 * This source code is licensed under the ISC license. 3496 * See the LICENSE file in the root directory of this source tree. 3497 */const i5=d("HeadphoneOff",[["path",{d:"M21 14h-1.343",key:"1jdnxi"}],["path",{d:"M9.128 3.47A9 9 0 0 1 21 12v3.343",key:"6kipu2"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20.414 20.414A2 2 0 0 1 19 21h-1a2 2 0 0 1-2-2v-3",key:"9x50f4"}],["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 2.636-6.364",key:"1bkxnm"}]]);/** 3498 * @license lucide-react v0.462.0 - ISC 3499 * 3500 * This source code is licensed under the ISC license. 3501 * See the LICENSE file in the root directory of this source tree. 3502 */const yc=d("Headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);/** 3503 * @license lucide-react v0.462.0 - ISC 3504 * 3505 * This source code is licensed under the ISC license. 3506 * See the LICENSE file in the root directory of this source tree. 3507 */const l5=d("Headset",[["path",{d:"M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5Zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3Z",key:"12oyoe"}],["path",{d:"M21 16v2a4 4 0 0 1-4 4h-5",key:"1x7m43"}]]);/** 3508 * @license lucide-react v0.462.0 - ISC 3509 * 3510 * This source code is licensed under the ISC license. 3511 * See the LICENSE file in the root directory of this source tree. 3512 */const c5=d("HeartCrack",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"m12 13-1-1 2-2-3-3 2-2",key:"xjdxli"}]]);/** 3513 * @license lucide-react v0.462.0 - ISC 3514 * 3515 * This source code is licensed under the ISC license. 3516 * See the LICENSE file in the root directory of this source tree. 3517 */const d5=d("HeartHandshake",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M12 5 9.04 7.96a2.17 2.17 0 0 0 0 3.08c.82.82 2.13.85 3 .07l2.07-1.9a2.82 2.82 0 0 1 3.79 0l2.96 2.66",key:"4oyue0"}],["path",{d:"m18 15-2-2",key:"60u0ii"}],["path",{d:"m15 18-2-2",key:"6p76be"}]]);/** 3518 * @license lucide-react v0.462.0 - ISC 3519 * 3520 * This source code is licensed under the ISC license. 3521 * See the LICENSE file in the root directory of this source tree. 3522 */const u5=d("HeartOff",[["line",{x1:"2",y1:"2",x2:"22",y2:"22",key:"1w4vcy"}],["path",{d:"M16.5 16.5 12 21l-7-7c-1.5-1.45-3-3.2-3-5.5a5.5 5.5 0 0 1 2.14-4.35",key:"3mpagl"}],["path",{d:"M8.76 3.1c1.15.22 2.13.78 3.24 1.9 1.5-1.5 2.74-2 4.5-2A5.5 5.5 0 0 1 22 8.5c0 2.12-1.3 3.78-2.67 5.17",key:"1gh3v3"}]]);/** 3523 * @license lucide-react v0.462.0 - ISC 3524 * 3525 * This source code is licensed under the ISC license. 3526 * See the LICENSE file in the root directory of this source tree. 3527 */const p5=d("HeartPulse",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M3.22 12H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27",key:"1uw2ng"}]]);/** 3528 * @license lucide-react v0.462.0 - ISC 3529 * 3530 * This source code is licensed under the ISC license. 3531 * See the LICENSE file in the root directory of this source tree. 3532 */const ou=d("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/** 3533 * @license lucide-react v0.462.0 - ISC 3534 * 3535 * This source code is licensed under the ISC license. 3536 * See the LICENSE file in the root directory of this source tree.
3537 */const h5=d("Heater",[["path",{d:"M11 8c2-3-2-3 0-6",key:"1ldv5m"}],["path",{d:"M15.5 8c2-3-2-3 0-6",key:"1otqoz"}],["path",{d:"M6 10h.01",key:"1lbq93"}],["path",{d:"M6 14h.01",key:"zudwn7"}],["path",{d:"M10 16v-4",key:"1c25yv"}],["path",{d:"M14 16v-4",key:"1dkbt8"}],["path",{d:"M18 16v-4",key:"1yg9me"}],["path",{d:"M20 6a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3",key:"1ubg90"}],["path",{d:"M5 20v2",key:"1abpe8"}],["path",{d:"M19 20v2",key:"kqn6ft"}]]);/** 3538 * @license lucide-react v0.462.0 - ISC 3539 * 3540 * This source code is licensed under the ISC license. 3541 * See the LICENSE file in the root directory of this source tree. 3542 */const m5=d("Hexagon",[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}]]);/** 3543 * @license lucide-react v0.462.0 - ISC 3544 * 3545 * This source code is licensed under the ISC license. 3546 * See the LICENSE file in the root directory of this source tree. 3547 */const y5=d("Highlighter",[["path",{d:"m9 11-6 6v3h9l3-3",key:"1a3l36"}],["path",{d:"m22 12-4.6 4.6a2 2 0 0 1-2.8 0l-5.2-5.2a2 2 0 0 1 0-2.8L14 4",key:"14a9rk"}]]);/** 3548 * @license lucide-react v0.462.0 - ISC 3549 * 3550 * This source code is licensed under the ISC license. 3551 * See the LICENSE file in the root directory of this source tree. 3552 */const f5=d("HopOff",[["path",{d:"M10.82 16.12c1.69.6 3.91.79 5.18.85.28.01.53-.09.7-.27",key:"qyzcap"}],["path",{d:"M11.14 20.57c.52.24 2.44 1.12 4.08 1.37.46.06.86-.25.9-.71.12-1.52-.3-3.43-.5-4.28",key:"y078lb"}],["path",{d:"M16.13 21.05c1.65.63 3.68.84 4.87.91a.9.9 0 0 0 .7-.26",key:"1utre3"}],["path",{d:"M17.99 5.52a20.83 20.83 0 0 1 3.15 4.5.8.8 0 0 1-.68 1.13c-1.17.1-2.5.02-3.9-.25",key:"17o9hm"}],["path",{d:"M20.57 11.14c.24.52 1.12 2.44 1.37 4.08.04.3-.08.59-.31.75",key:"1d1n4p"}],["path",{d:"M4.93 4.93a10 10 0 0 0-.67 13.4c.35.43.96.4 1.17-.12.69-1.71 1.07-5.07 1.07-6.71 1.34.45 3.1.9 4.88.62a.85.85 0 0 0 .48-.24",key:"9uv3tt"}],["path",{d:"M5.52 17.99c1.05.95 2.91 2.42 4.5 3.15a.8.8 0 0 0 1.13-.68c.2-2.34-.33-5.3-1.57-8.28",key:"1292wz"}],["path",{d:"M8.35 2.68a10 10 0 0 1 9.98 1.58c.43.35.4.96-.12 1.17-1.5.6-4.3.98-6.07 1.05",key:"7ozu9p"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** 3553 * @license lucide-react v0.462.0 - ISC 3554 * 3555 * This source code is licensed under the ISC license. 3556 * See the LICENSE file in the root directory of this source tree. 3557 */const g5=d("Hop",[["path",{d:"M10.82 16.12c1.69.6 3.91.79 5.18.85.55.03 1-.42.97-.97-.06-1.27-.26-3.5-.85-5.18",key:"18lxf1"}],["path",{d:"M11.5 6.5c1.64 0 5-.38 6.71-1.07.52-.2.55-.82.12-1.17A10 10 0 0 0 4.26 18.33c.35.43.96.4 1.17-.12.69-1.71 1.07-5.07 1.07-6.71 1.34.45 3.1.9 4.88.62a.88.88 0 0 0 .73-.74c.3-2.14-.15-3.5-.61-4.88",key:"vtfxrw"}],["path",{d:"M15.62 16.95c.2.85.62 2.76.5 4.28a.77.77 0 0 1-.9.7 16.64 16.64 0 0 1-4.08-1.36",key:"13hl71"}],["path",{d:"M16.13 21.05c1.65.63 3.68.84 4.87.91a.9.9 0 0 0 .96-.96 17.68 17.68 0 0 0-.9-4.87",key:"1sl8oj"}],["path",{d:"M16.94 15.62c.86.2 2.77.62 4.29.5a.77.77 0 0 0 .7-.9 16.64 16.64 0 0 0-1.36-4.08",key:"19c6kt"}],["path",{d:"M17.99 5.52a20.82 20.82 0 0 1 3.15 4.5.8.8 0 0 1-.68 1.13c-2.33.2-5.3-.32-8.27-1.57",key:"85ghs3"}],["path",{d:"M4.93 4.93 3 3a.7.7 0 0 1 0-1",key:"x087yj"}],["path",{d:"M9.58 12.18c1.24 2.98 1.77 5.95 1.57 8.28a.8.8 0 0 1-1.13.68 20.82 20.82 0 0 1-4.5-3.15",key:"11xdqo"}]]);/** 3558 * @license lucide-react v0.462.0 - ISC 3559 * 3560 * This source code is licensed under the ISC license. 3561 * See the LICENSE file in the root directory of this source tree. 3562 */const x5=d("Hospital",[["path",{d:"M12 6v4",key:"16clxf"}],["path",{d:"M14 14h-4",key:"esezmu"}],["path",{d:"M14 18h-4",key:"16mqa2"}],["path",{d:"M14 8h-4",key:"z8ypaz"}],["path",{d:"M18 12h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2h2",key:"b1k337"}],["path",{d:"M18 22V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v18",key:"16g51d"}]]);/** 3563 * @license lucide-react v0.462.0 - ISC 3564 * 3565 * This source code is licensed under the ISC license. 3566 * See the LICENSE file in the root directory of this source tree. 3567 */const b5=d("Hotel",[["path",{d:"M10 22v-6.57",key:"1wmca3"}],["path",{d:"M12 11h.01",key:"z322tv"}],["path",{d:"M12 7h.01",key:"1ivr5q"}],["path",{d:"M14 15.43V22",key:"1q2vjd"}],["path",{d:"M15 16a5 5 0 0 0-6 0",key:"o9wqvi"}],["path",{d:"M16 11h.01",key:"xkw8gn"}],["path",{d:"M16 7h.01",key:"1kdx03"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 7h.01",key:"1vti4s"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]]);/** 3568 * @license lucide-react v0.462.0 - ISC 3569 * 3570 * This source code is licensed under the ISC license. 3571 * See the LICENSE file in the root directory of this source tree. 3572 */const v5=d("Hourglass",[["path",{d:"M5 22h14",key:"ehvnwv"}],["path",{d:"M5 2h14",key:"pdyrp9"}],["path",{d:"M17 22v-4.172a2 2 0 0 0-.586-1.414L12 12l-4.414 4.414A2 2 0 0 0 7 17.828V22",key:"1d314k"}],["path",{d:"M7 2v4.172a2 2 0 0 0 .586 1.414L12 12l4.414-4.414A2 2 0 0 0 17 6.172V2",key:"1vvvr6"}]]);/** 3573 * @license lucide-react v0.462.0 - ISC 3574 * 3575 * This source code is licensed under the ISC license. 3576 * See the LICENSE file in the root directory of this source tree. 3577 */const k5=d("HousePlug",[["path",{d:"M10 12V8.964",key:"1vll13"}],["path",{d:"M14 12V8.964",key:"1x3qvg"}],["path",{d:"M15 12a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-2a1 1 0 0 1 1-1z",key:"ppykja"}],["path",{d:"M8.5 21H5a2 2 0 0 1-2-2v-9a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2v-2",key:"1gvg2z"}]]);/** 3578 * @license lucide-react v0.462.0 - ISC 3579 * 3580 * This source code is licensed under the ISC license. 3581 * See the LICENSE file in the root directory of this source tree. 3582 */const w5=d("HousePlus",[["path",{d:"M13.22 2.416a2 2 0 0 0-2.511.057l-7 5.999A2 2 0 0 0 3 10v9a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7.354",key:"5phn05"}],["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M15 6h6",key:"1jlkvy"}],["path",{d:"M18 3v6",key:"x1uolp"}]]);/** 3583 * @license lucide-react v0.462.0 - ISC 3584 * 3585 * This source code is licensed under the ISC license. 3586 * See the LICENSE file in the root directory of this source tree. 3587 */const fo=d("IceCreamBowl",[["path",{d:"M12 17c5 0 8-2.69 8-6H4c0 3.31 3 6 8 6m-4 4h8m-4-3v3M5.14 11a3.5 3.5 0 1 1 6.71 0",key:"1uxfcu"}],["path",{d:"M12.14 11a3.5 3.5 0 1 1 6.71 0",key:"4k3m1s"}],["path",{d:"M15.5 6.5a3.5 3.5 0 1 0-7 0",key:"zmuahr"}]]);/** 3588 * @license lucide-react v0.462.0 - ISC 3589 * 3590 * This source code is licensed under the ISC license. 3591 * See the LICENSE file in the root directory of this source tree. 3592 */const go=d("IceCreamCone",[["path",{d:"m7 11 4.08 10.35a1 1 0 0 0 1.84 0L17 11",key:"1v6356"}],["path",{d:"M17 7A5 5 0 0 0 7 7",key:"151p3v"}],["path",{d:"M17 7a2 2 0 0 1 0 4H7a2 2 0 0 1 0-4",key:"1sdaij"}]]);/** 3593 * @license lucide-react v0.462.0 - ISC 3594 * 3595 * This source code is licensed under the ISC license. 3596 * See the LICENSE file in the root directory of this source tree. 3597 */const j5=d("IdCard",[["path",{d:"M16 10h2",key:"8sgtl7"}],["path",{d:"M16 14h2",key:"epxaof"}],["path",{d:"M6.17 15a3 3 0 0 1 5.66 0",key:"n6f512"}],["circle",{cx:"9",cy:"11",r:"2",key:"yxgjnd"}],["rect",{x:"2",y:"5",width:"20",height:"14",rx:"2",key:"qneu4z"}]]);/** 3598 * @license lucide-react v0.462.0 - ISC 3599 * 3600 * This source code is licensed under the ISC license. 3601 * See the LICENSE file in the root directory of this source tree. 3602 */const C5=d("ImageDown",[["path",{d:"M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21",key:"9csbqa"}],["path",{d:"m14 19 3 3v-5.5",key:"9ldu5r"}],["path",{d:"m17 22 3-3",key:"1nkfve"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]);/** 3603 * @license lucide-react v0.462.0 - ISC 3604 * 3605 * This source code is licensed under the ISC license. 3606 * See the LICENSE file in the root directory of this source tree. 3607 */const _5=d("ImageMinus",[["path",{d:"M21 9v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7",key:"m87ecr"}],["line",{x1:"16",x2:"22",y1:"5",y2:"5",key:"ez7e4s"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/** 3608 * @license lucide-react v0.462.0 - ISC 3609 * 3610 * This source code is licensed under the ISC license. 3611 * See the LICENSE file in the root directory of this source tree. 3612 */const M5=d("ImageOff",[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M10.41 10.41a2 2 0 1 1-2.83-2.83",key:"1bzlo9"}],["line",{x1:"13.5",x2:"6",y1:"13.5",y2:"21",key:"1q0aeu"}],["line",{x1:"18",x2:"21",y1:"12",y2:"15",key:"5mozeu"}],["path",{d:"M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59",key:"mmje98"}],["path",{d:"M21 15V5a2 2 0 0 0-2-2H9",key:"43el77"}]]);/** 3613 * @license lucide-react v0.462.0 - ISC 3614 * 3615 * This source code is licensed under the ISC license. 3616 * See the LICENSE file in the root directory of this source tree. 3617 */const S5=d("ImagePlay",[["path",{d:"m11 16-5 5",key:"j5f7ct"}],["path",{d:"M11 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6.5",key:"7s81lt"}],["path",{d:"M15.765 22a.5.5 0 0 1-.765-.424V13.38a.5.5 0 0 1 .765-.424l5.878 3.674a1 1 0 0 1 0 1.696z",key:"1omb6s"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]);/** 3618 * @license lucide-react v0.462.0 - ISC 3619 * 3620 * This source code is licensed under the ISC license. 3621 * See the LICENSE file in the root directory of this source tree. 3622 */const N5=d("ImagePlus",[["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}],["path",{d:"M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5",key:"1ue2ih"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]);/** 3623 * @license lucide-react v0.462.0 - ISC 3624 * 3625 * This source code is licensed under the ISC license. 3626 * See the LICENSE file in the root directory of this source tree. 3627 */const I5=d("ImageUp",[["path",{d:"M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21",key:"9csbqa"}],["path",{d:"m14 19.5 3-3 3 3",key:"9vmjn0"}],["path",{d:"M17 22v-5.5",key:"1aa6fl"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]);/** 3628 * @license lucide-react v0.462.0 - ISC 3629 * 3630 * This source code is licensed under the ISC license. 3631 * See the LICENSE file in the root directory of this source tree. 3632 */const L5=d("ImageUpscale",[["path",{d:"M16 3h5v5",key:"1806ms"}
3632],["path",{d:"M17 21h2a2 2 0 0 0 2-2",key:"130fy9"}],["path",{d:"M21 12v3",key:"1wzk3p"}],["path",{d:"m21 3-5 5",key:"1g5oa7"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2",key:"kk3yz1"}],["path",{d:"m5 21 4.144-4.144a1.21 1.21 0 0 1 1.712 0L13 19",key:"fyekpt"}],["path",{d:"M9 3h3",key:"d52fa"}],["rect",{x:"3",y:"11",width:"10",height:"10",rx:"1",key:"1wpmix"}]]);/** 3633 * @license lucide-react v0.462.0 - ISC 3634 * 3635 * This source code is licensed under the ISC license. 3636 * See the LICENSE file in the root directory of this source tree. 3637 */const A5=d("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]]);/** 3638 * @license lucide-react v0.462.0 - ISC 3639 * 3640 * This source code is licensed under the ISC license. 3641 * See the LICENSE file in the root directory of this source tree. 3642 */const P5=d("Import",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m8 11 4 4 4-4",key:"1dohi6"}],["path",{d:"M8 5H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-4",key:"1ywtjm"}]]);/** 3643 * @license lucide-react v0.462.0 - ISC 3644 * 3645 * This source code is licensed under the ISC license. 3646 * See the LICENSE file in the root directory of this source tree. 3647 */const xo=d("IndentDecrease",[["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 18H11",key:"4wu86t"}],["path",{d:"M21 6H11",key:"6dy1d6"}],["path",{d:"m7 8-4 4 4 4",key:"o5hrat"}]]);/** 3648 * @license lucide-react v0.462.0 - ISC 3649 * 3650 * This source code is licensed under the ISC license. 3651 * See the LICENSE file in the root directory of this source tree. 3652 */const bo=d("IndentIncrease",[["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 18H11",key:"4wu86t"}],["path",{d:"M21 6H11",key:"6dy1d6"}],["path",{d:"m3 8 4 4-4 4",key:"1a3j6y"}]]);/** 3653 * @license lucide-react v0.462.0 - ISC 3654 * 3655 * This source code is licensed under the ISC license. 3656 * See the LICENSE file in the root directory of this source tree. 3657 */const E5=d("IndianRupee",[["path",{d:"M6 3h12",key:"ggurg9"}],["path",{d:"M6 8h12",key:"6g4wlu"}],["path",{d:"m6 13 8.5 8",key:"u1kupk"}],["path",{d:"M6 13h3",key:"wdp6ag"}],["path",{d:"M9 13c6.667 0 6.667-10 0-10",key:"1nkvk2"}]]);/** 3658 * @license lucide-react v0.462.0 - ISC 3659 * 3660 * This source code is licensed under the ISC license. 3661 * See the LICENSE file in the root directory of this source tree. 3662 */const T5=d("Infinity",[["path",{d:"M12 12c-2-2.67-4-4-6-4a4 4 0 1 0 0 8c2 0 4-1.33 6-4Zm0 0c2 2.67 4 4 6 4a4 4 0 0 0 0-8c-2 0-4 1.33-6 4Z",key:"1z0uae"}]]);/** 3663 * @license lucide-react v0.462.0 - ISC 3664 * 3665 * This source code is licensed under the ISC license. 3666 * See the LICENSE file in the root directory of this source tree. 3667 */const R5=d("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/** 3668 * @license lucide-react v0.462.0 - ISC 3669 * 3670 * This source code is licensed under the ISC license. 3671 * See the LICENSE file in the root directory of this source tree. 3672 */const F5=d("InspectionPanel",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 7h.01",key:"7u93v4"}],["path",{d:"M17 7h.01",key:"14a9sn"}],["path",{d:"M7 17h.01",key:"19xn7k"}],["path",{d:"M17 17h.01",key:"1sd3ek"}]]);/** 3673 * @license lucide-react v0.462.0 - ISC 3674 * 3675 * This source code is licensed under the ISC license. 3676 * See the LICENSE file in the root directory of this source tree. 3677 */const iu=d("Instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]);/** 3678 * @license lucide-react v0.462.0 - ISC 3679 * 3680 * This source code is licensed under the ISC license. 3681 * See the LICENSE file in the root directory of this source tree.
3682 */const D5=d("Italic",[["line",{x1:"19",x2:"10",y1:"4",y2:"4",key:"15jd3p"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20",key:"bu0au3"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20",key:"uljnxc"}]]);/** 3683 * @license lucide-react v0.462.0 - ISC 3684 * 3685 * This source code is licensed under the ISC license. 3686 * See the LICENSE file in the root directory of this source tree. 3687 */const q5=d("IterationCcw",[["path",{d:"M20 10c0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8h8",key:"4znkd0"}],["polyline",{points:"16 14 20 18 16 22",key:"11njsm"}]]);/** 3688 * @license lucide-react v0.462.0 - ISC 3689 * 3690 * This source code is licensed under the ISC license. 3691 * See the LICENSE file in the root directory of this source tree. 3692 */const z5=d("IterationCw",[["path",{d:"M4 10c0-4.4 3.6-8 8-8s8 3.6 8 8-3.6 8-8 8H4",key:"tuf4su"}],["polyline",{points:"8 22 4 18 8 14",key:"evkj9s"}]]);/** 3693 * @license lucide-react v0.462.0 - ISC 3694 * 3695 * This source code is licensed under the ISC license. 3696 * See the LICENSE file in the root directory of this source tree. 3697 */const O5=d("JapaneseYen",[["path",{d:"M12 9.5V21m0-11.5L6 3m6 6.5L18 3",key:"2ej80x"}],["path",{d:"M6 15h12",key:"1hwgt5"}],["path",{d:"M6 11h12",key:"wf4gp6"}]]);/** 3698 * @license lucide-react v0.462.0 - ISC 3699 * 3700 * This source code is licensed under the ISC license. 3701 * See the LICENSE file in the root directory of this source tree. 3702 */const B5=d("Joystick",[["path",{d:"M21 17a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-2Z",key:"jg2n2t"}],["path",{d:"M6 15v-2",key:"gd6mvg"}],["path",{d:"M12 15V9",key:"8c7uyn"}],["circle",{cx:"12",cy:"6",r:"3",key:"1gm2ql"}]]);/** 3703 * @license lucide-react v0.462.0 - ISC 3704 * 3705 * This source code is licensed under the ISC license. 3706 * See the LICENSE file in the root directory of this source tree. 3707 */const kl=d("Kanban",[["path",{d:"M6 5v11",key:"mdvv1e"}],["path",{d:"M12 5v6",key:"14ar3b"}],["path",{d:"M18 5v14",key:"7ji314"}]]);/** 3708 * @license lucide-react v0.462.0 - ISC 3709 * 3710 * This source code is licensed under the ISC license. 3711 * See the LICENSE file in the root directory of this source tree. 3712 */const H5=d("KeyRound",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]);/** 3713 * @license lucide-react v0.462.0 - ISC 3714 * 3715 * This source code is licensed under the ISC license. 3716 * See the LICENSE file in the root directory of this source tree. 3717 */const V5=d("KeySquare",[["path",{d:"M12.4 2.7a2.5 2.5 0 0 1 3.4 0l5.5 5.5a2.5 2.5 0 0 1 0 3.4l-3.7 3.7a2.5 2.5 0 0 1-3.4 0L8.7 9.8a2.5 2.5 0 0 1 0-3.4z",key:"165ttr"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"m9.4 10.6-6.814 6.814A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814",key:"1ubxi2"}]]);/** 3718 * @license lucide-react v0.462.0 - ISC 3719 * 3720 * This source code is licensed under the ISC license. 3721 * See the LICENSE file in the root directory of this source tree. 3722 */const $5=d("Key",[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]]);/** 3723 * @license lucide-react v0.462.0 - ISC 3724 * 3725 * This source code is licensed under the ISC license. 3726 * See the LICENSE file in the root directory of this source tree. 3727 */const W5=d("KeyboardMusic",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M6 8h4",key:"utf9t1"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M6 12v4",key:"dy92yo"}],["path",{d:"M10 12v4",key:"1fxnav"}],["path",{d:"M14 12v4",key:"1hft58"}],["path",{d:"M18 12v4",key:"tjjnbz"}]]);/** 3728 * @license lucide-react v0.462.0 - ISC 3729 * 3730 * This source code is licensed under the ISC license. 3731 * See the LICENSE file in the root directory of this source tree. 3732 */const U5=d("KeyboardOff",[["path",{d:"M 20 4 A2 2 0 0 1 22 6",key:"1g1fkt"}],["path",{d:"M 22 6 L 22 16.41",key:"1qjg3w"}],["path",{d:"M 7 16 L 16 16",key:"n0yqwb"}],["path",{d:"M 9.69 4 L 20 4",key:"kbpcgx"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"m2 2 20 20",key:"1ooewy"}
3732],["path",{d:"M20 20H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2",key:"s23sx2"}],["path",{d:"M6 8h.01",key:"x9i8wu"}],["path",{d:"M8 12h.01",key:"czm47f"}]]);/** 3733 * @license lucide-react v0.462.0 - ISC 3734 * 3735 * This source code is licensed under the ISC license. 3736 * See the LICENSE file in the root directory of this source tree. 3737 */const lu=d("Keyboard",[["path",{d:"M10 8h.01",key:"1r9ogq"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M16 12h.01",key:"1l6xoz"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"M6 8h.01",key:"x9i8wu"}],["path",{d:"M7 16h10",key:"wp8him"}],["path",{d:"M8 12h.01",key:"czm47f"}],["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}]]);/** 3738 * @license lucide-react v0.462.0 - ISC 3739 * 3740 * This source code is licensed under the ISC license. 3741 * See the LICENSE file in the root directory of this source tree. 3742 */const G5=d("LampCeiling",[["path",{d:"M12 2v5",key:"nd4vlx"}],["path",{d:"M6 7h12l4 9H2l4-9Z",key:"123d64"}],["path",{d:"M9.17 16a3 3 0 1 0 5.66 0",key:"1061mw"}]]);/** 3743 * @license lucide-react v0.462.0 - ISC 3744 * 3745 * This source code is licensed under the ISC license. 3746 * See the LICENSE file in the root directory of this source tree. 3747 */const K5=d("LampDesk",[["path",{d:"m14 5-3 3 2 7 8-8-7-2Z",key:"1b0msb"}],["path",{d:"m14 5-3 3-3-3 3-3 3 3Z",key:"1uemms"}],["path",{d:"M9.5 6.5 4 12l3 6",key:"1bx08v"}],["path",{d:"M3 22v-2c0-1.1.9-2 2-2h4a2 2 0 0 1 2 2v2H3Z",key:"wap775"}]]);/** 3748 * @license lucide-react v0.462.0 - ISC 3749 * 3750 * This source code is licensed under the ISC license. 3751 * See the LICENSE file in the root directory of this source tree. 3752 */const Y5=d("LampFloor",[["path",{d:"M9 2h6l3 7H6l3-7Z",key:"wcx6mj"}],["path",{d:"M12 9v13",key:"3n1su1"}],["path",{d:"M9 22h6",key:"1rlq3v"}]]);/** 3753 * @license lucide-react v0.462.0 - ISC 3754 * 3755 * This source code is licensed under the ISC license. 3756 * See the LICENSE file in the root directory of this source tree. 3757 */const Z5=d("LampWallDown",[["path",{d:"M11 13h6l3 7H8l3-7Z",key:"9n3qlo"}],["path",{d:"M14 13V8a2 2 0 0 0-2-2H8",key:"1hu4hb"}],["path",{d:"M4 9h2a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H4v6Z",key:"s053bc"}]]);/** 3758 * @license lucide-react v0.462.0 - ISC 3759 * 3760 * This source code is licensed under the ISC license. 3761 * See the LICENSE file in the root directory of this source tree. 3762 */const X5=d("LampWallUp",[["path",{d:"M11 4h6l3 7H8l3-7Z",key:"11x1ee"}],["path",{d:"M14 11v5a2 2 0 0 1-2 2H8",key:"eutp5o"}],["path",{d:"M4 15h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H4v-6Z",key:"1iuthr"}]]);/** 3763 * @license lucide-react v0.462.0 - ISC 3764 * 3765 * This source code is licensed under the ISC license. 3766 * See the LICENSE file in the root directory of this source tree. 3767 */const Q5=d("Lamp",[["path",{d:"M8 2h8l4 10H4L8 2Z",key:"9dma5w"}],["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"M8 22v-2c0-1.1.9-2 2-2h4a2 2 0 0 1 2 2v2H8Z",key:"mwf4oh"}]]);/** 3768 * @license lucide-react v0.462.0 - ISC 3769 * 3770 * This source code is licensed under the ISC license. 3771 * See the LICENSE file in the root directory of this source tree. 3772 */const J5=d("LandPlot",[["path",{d:"m12 8 6-3-6-3v10",key:"mvpnpy"}],["path",{d:"m8 11.99-5.5 3.14a1 1 0 0 0 0 1.74l8.5 4.86a2 2 0 0 0 2 0l8.5-4.86a1 1 0 0 0 0-1.74L16 12",key:"ek95tt"}],["path",{d:"m6.49 12.85 11.02 6.3",key:"1kt42w"}],["path",{d:"M17.51 12.85 6.5 19.15",key:"v55bdg"}]]);/** 3773 * @license lucide-react v0.462.0 - ISC 3774 * 3775 * This source code is licensed under the ISC license. 3776 * See the LICENSE file in the root directory of this source tree. 3777 */const ek=d("Languages",[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]]);/** 3778 * @license lucide-react v0.462.0 - ISC 3779 * 3780 * This source code is licensed under the ISC license. 3781 * See the LICENSE file in the root directory of this source tree. 3782 */const tk=d("LaptopMinimalCheck",[["path",{d:"M2 20h20",key:"owomy5"}],["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}],["rect",{x:"3",y:"4",width:"18",height:"12",rx:"2",key:"8ur36m"}]]);/** 3783 * @license lucide-react v0.462.0 - ISC 3784 * 3785 * This source code is licensed under the ISC license. 3786 * See the LICENSE file in the root directory of this source tree. 3787 */const vo=d("LaptopMinimal",[["rect",{width:"18",height:"12",x:"3",y:"4",rx:"2",ry:"2",key:"1qhy41"}],["line",{x1:"2",x2:"22",y1:"20",y2:"20",key:"ni3hll"}]]);/** 3788 * @license lucide-react v0.462.0 - ISC 3789 * 3790 * This source code is licensed under the ISC license. 3791 * See the LICENSE file in the root directory of this source tree. 3792 */const ak=d("Laptop",[["path",{d:"M20 16V7a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v9m16 0H4m16 0 1.28 2.55a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45L4 16",key:"tarvll"}]]);/** 3793 * @license lucide-react v0.462.0 - ISC 3794 * 3795 * This source code is licensed under the ISC license. 3796 * See the LICENSE file in the root directory of this source tree. 3797 */const rk=d("LassoSelect",[["path",{d:"M7 22a5 5 0 0 1-2-4",key:"umushi"}],["path",{d:"M7 16.93c.96.43 1.96.74 2.99.91",key:"ybbtv3"}],["path",{d:"M3.34 14A6.8 6.8 0 0 1 2 10c0-4.42 4.48-8 10-8s10 3.58 10 8a7.19 7.19 0 0 1-.33 2",key:"gt5e1w"}],["path",{d:"M5 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4z",key:"bq3ynw"}],["path",{d:"M14.33 22h-.09a.35.35 0 0 1-.24-.32v-10a.34.34 0 0 1 .33-.34c.08 0 .15.03.21.08l7.34 6a.33.33 0 0 1-.21.59h-4.49l-2.57 3.85a.35.35 0 0 1-.28.14z",key:"72q637"}]]);/** 3798 * @license lucide-react v0.462.0 - ISC 3799 * 3800 * This source code is licensed under the ISC license. 3801 * See the LICENSE file in the root directory of this source tree. 3802 */const nk=d("Lasso",[["path",{d:"M7 22a5 5 0 0 1-2-4",key:"umushi"}],["path",{d:"M3.3 14A6.8 6.8 0 0 1 2 10c0-4.4 4.5-8 10-8s10 3.6 10 8-4.5 8-10 8a12 12 0 0 1-5-1",key:"146dds"}],["path",{d:"M5 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4z",key:"bq3ynw"}]]);/** 3803 * @license lucide-react v0.462.0 - ISC 3804 * 3805 * This source code is licensed under the ISC license. 3806 * See the LICENSE file in the root directory of this source tree. 3807 */const sk=d("Laugh",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M18 13a6 6 0 0 1-6 5 6 6 0 0 1-6-5h12Z",key:"b2q4dd"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);/** 3808 * @license lucide-react v0.462.0 - ISC 3809 * 3810 * This source code is licensed under the ISC license. 3811 * See the LICENSE file in the root directory of this source tree. 3812 */const ok=d("Layers2",[["path",{d:"m16.02 12 5.48 3.13a1 1 0 0 1 0 1.74L13 21.74a2 2 0 0 1-2 0l-8.5-4.87a1 1 0 0 1 0-1.74L7.98 12",ke
3812y:"1cuww1"}],["path",{d:"M13 13.74a2 2 0 0 1-2 0L2.5 8.87a1 1 0 0 1 0-1.74L11 2.26a2 2 0 0 1 2 0l8.5 4.87a1 1 0 0 1 0 1.74Z",key:"pdlvxu"}]]);/** 3813 * @license lucide-react v0.462.0 - ISC 3814 * 3815 * This source code is licensed under the ISC license. 3816 * See the LICENSE file in the root directory of this source tree. 3817 */const ik=d("Layers3",[["path",{d:"m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z",key:"8b97xw"}],["path",{d:"m6.08 9.5-3.5 1.6a1 1 0 0 0 0 1.81l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9a1 1 0 0 0 0-1.83l-3.5-1.59",key:"1e5n1m"}],["path",{d:"m6.08 14.5-3.5 1.6a1 1 0 0 0 0 1.81l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9a1 1 0 0 0 0-1.83l-3.5-1.59",key:"1iwflc"}]]);/** 3818 * @license lucide-react v0.462.0 - ISC 3819 * 3820 * This source code is licensed under the ISC license. 3821 * See the LICENSE file in the root directory of this source tree. 3822 */const fc=d("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]);/** 3823 * @license lucide-react v0.462.0 - ISC 3824 * 3825 * This source code is licensed under the ISC license. 3826 * See the LICENSE file in the root directory of this source tree. 3827 */const lk=d("LayoutList",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}],["path",{d:"M14 4h7",key:"3xa0d5"}],["path",{d:"M14 9h7",key:"1icrd9"}],["path",{d:"M14 15h7",key:"1mj8o2"}],["path",{d:"M14 20h7",key:"11slyb"}]]);/** 3828 * @license lucide-react v0.462.0 - ISC 3829 * 3830 * This source code is licensed under the ISC license. 3831 * See the LICENSE file in the root directory of this source tree. 3832 */const ck=d("LayoutPanelLeft",[["rect",{width:"7",height:"18",x:"3",y:"3",rx:"1",key:"2obqm"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}]]);/** 3833 * @license lucide-react v0.462.0 - ISC 3834 * 3835 * This source code is licensed under the ISC license. 3836 * See the LICENSE file in the root directory of this source tree. 3837 */const dk=d("LayoutPanelTop",[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1",key:"f1a2em"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}]]);/** 3838 * @license lucide-react v0.462.0 - ISC 3839 * 3840 * This source code is licensed under the ISC license. 3841 * See the LICENSE file in the root directory of this source tree. 3842 */const uk=d("Leaf",[["path",{d:"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z",key:"nnexq3"}],["path",{d:"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12",key:"mt58a7"}]]);/** 3843 * @license lucide-react v0.462.0 - ISC 3844 * 3845 * This source code is licensed under the ISC license. 3846 * See the LICENSE file in the root directory of this source tree. 3847 */const pk=d("LeafyGreen",[["path",{d:"M2 22c1.25-.987 2.27-1.975 3.9-2.2a5.56 5.56 0 0 1 3.8 1.5 4 4 0 0 0 6.187-2.353 3.5 3.5 0 0 0 3.69-5.116A3.5 3.5 0 0 0 20.95 8 3.5 3.5 0 1 0 16 3.05a3.5 3.5 0 0 0-5.831 1.373 3.5 3.5 0 0 0-5.116 3.69 4 4 0 0 0-2.348 6.155C3.499 15.42 4.409 16.712 4.2 18.1 3.926 19.743 3.014 20.732 2 22",key:"1134nt"}],["path",{d:"M2 22 17 7",key:"1q7jp2"}]]);/** 3848 * @license lucide-react v0.462.0 - ISC 3849 * 3850 * This source code is licensed under the ISC license. 3851 * See the LICENSE file in the root directory of this source tree. 3852 */const hk=d("Lectern",[["path",{d:"M16 12h3a2 2 0 0 0 1.902-1.38l1.056-3.333A1 1 0 0 0 21 6H3a1 1 0 0 0-.958 1.287l1.056 3.334A2 2 0 0 0 5 12h3",key:"13jjxg"}],["path",{d:"M18 6V3a1 1 0 0 0-1-1h-3",key:"1550fe"}],["rect",{width:"8",height:"12",x:"8",y:"10",rx:"1",key:"qmu8b6"}]]);/** 3853 * @license lucide-react v0.462.0 - ISC 3854 * 3855 * This source code is licensed under the ISC license. 3856 * See the LICENSE file in the root directory of this source tree. 3857 */const mk=d("LetterText",[["path",{d:"M15 12h6",key:"upa0zy"}],["path",{d:"M15 6h6",key:"1jlkvy"}],["path",{d:"m3 13 3.553-7.724a.5.5 0 0 1 .894 0L11 13",key:"blevx4"}],["path",{d:"M3 18h18",key:"1h113x"}],["path",{d:"M4 11h6",key:"olkgv1"}]]);/** 3858 * @license lucide-react v0.462.0 - ISC 3859 * 3860 * This source code is licensed under the ISC license. 3861 * See the LICENSE file in the root directory of this source tree.
3862 */const yk=d("LibraryBig",[["rect",{width:"8",height:"18",x:"3",y:"3",rx:"1",key:"oynpb5"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M20.4 18.9c.2.5-.1 1.1-.6 1.3l-1.9.7c-.5.2-1.1-.1-1.3-.6L11.1 5.1c-.2-.5.1-1.1.6-1.3l1.9-.7c.5-.2 1.1.1 1.3.6Z",key:"1qboyk"}]]);/** 3863 * @license lucide-react v0.462.0 - ISC 3864 * 3865 * This source code is licensed under the ISC license. 3866 * See the LICENSE file in the root directory of this source tree. 3867 */const fk=d("Library",[["path",{d:"m16 6 4 14",key:"ji33uf"}],["path",{d:"M12 6v14",key:"1n7gus"}],["path",{d:"M8 8v12",key:"1gg7y9"}],["path",{d:"M4 4v16",key:"6qkkli"}]]);/** 3868 * @license lucide-react v0.462.0 - ISC 3869 * 3870 * This source code is licensed under the ISC license. 3871 * See the LICENSE file in the root directory of this source tree. 3872 */const gk=d("LifeBuoy",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]);/** 3873 * @license lucide-react v0.462.0 - ISC 3874 * 3875 * This source code is licensed under the ISC license. 3876 * See the LICENSE file in the root directory of this source tree. 3877 */const xk=d("Ligature",[["path",{d:"M8 20V8c0-2.2 1.8-4 4-4 1.5 0 2.8.8 3.5 2",key:"1rtphz"}],["path",{d:"M6 12h4",key:"a4o3ry"}],["path",{d:"M14 12h2v8",key:"c1fccl"}],["path",{d:"M6 20h4",key:"1i6q5t"}],["path",{d:"M14 20h4",key:"lzx1xo"}]]);/** 3878 * @license lucide-react v0.462.0 - ISC 3879 * 3880 * This source code is licensed under the ISC license. 3881 * See the LICENSE file in the root directory of this source tree. 3882 */const bk=d("LightbulbOff",[["path",{d:"M16.8 11.2c.8-.9 1.2-2 1.2-3.2a6 6 0 0 0-9.3-5",key:"1fkcox"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M6.3 6.3a4.67 4.67 0 0 0 1.2 5.2c.7.7 1.3 1.5 1.5 2.5",key:"10m8kw"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]]);/** 3883 * @license lucide-react v0.462.0 - ISC 3884 * 3885 * This source code is licensed under the ISC license. 3886 * See the LICENSE file in the root directory of this source tree. 3887 */const cu=d("Lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]]);/** 3888 * @license lucide-react v0.462.0 - ISC 3889 * 3890 * This source code is licensed under the ISC license. 3891 * See the LICENSE file in the root directory of this source tree. 3892 */const vk=d("Link2Off",[["path",{d:"M9 17H7A5 5 0 0 1 7 7",key:"10o201"}],["path",{d:"M15 7h2a5 5 0 0 1 4 8",key:"1d3206"}],["line",{x1:"8",x2:"12",y1:"12",y2:"12",key:"rvw6j4"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** 3893 * @license lucide-react v0.462.0 - ISC 3894 * 3895 * This source code is licensed under the ISC license. 3896 * See the LICENSE file in the root directory of this source tree. 3897 */const du=d("Link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]);/** 3898 * @license lucide-react v0.462.0 - ISC 3899 * 3900 * This source code is licensed under the ISC license. 3901 * See the LICENSE file in the root directory of this source tree. 3902 */const uu=d("Linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]);/** 3903 * @license lucide-react v0.462.0 - ISC 3904 * 3905 * This source code is licensed under the ISC license. 3906 * See the LICENSE file in the root directory of this source tree. 3907 */const kk=d("ListCheck",[["path",{d:"M11 18H3",key:"n3j2dh"}],["path",{d:"m15 18 2 2 4-4",key:"1szwhi"}],["path",{d:"M16 12H3",key:"1a2rj7"}],["path",{d:"M16 6H3",key:"1wxfjs"}]]);/** 3908 * @license lucide-react v0.462.0 - ISC 3909 * 3910 * This source code is licensed under the ISC license. 3911 * See the LICENSE file in the root directory of this source tree. 3912 */const wk=d("ListCollapse",[["path",{d:"m3 10 2.5-2.5L3 5",key:"i6eama"}],["path",{d:"m3 19 2.5-2.5L3 14",key:"w2gmor"}],["path",{d:"M10 6h11",key:"c7qv1k"}],["path",{d:"M10 12h11",key:"6m4ad9"}],["path",{d:"M10 18h11",key:"11hvi2"}]]);/** 3913 * @license lucide-react v0.462.0 - ISC 3914 * 3915 * This source code is licensed under the ISC license. 3916 * See the LICENSE file in the root directory of this source tree. 3917 */const jk=d("ListEnd",[["path",{d:"M16 12H3",key:"1a2rj7"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M10 18H3",key:"13769t"}],["path",{d:"M21 6v10a2 2 0 0 1-2 2h-5",key:"ilrcs8"}],["path",{d:"m16 16-2 2 2 2",key:"kkc6pm"}]]);/** 3918 * @license lucide-react v0.462.0 - ISC 3919 * 3920 * This source code is licensed under the ISC license. 3921 * See the LICENSE file in the root directory of this source tree. 3922 */const Ck=d("ListFilter",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M7 12h10",key:"b7w52i"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/** 3923 * @license lucide-react v0.462.0 - ISC 3924 * 3925 * This source code is licensed under the ISC license. 3926 * See the LICENSE file in the root directory of this source tree. 3927 */const _k=d("ListMinus",[["path",{d:"M11 12H3",key:"51ecnj"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M16 18H3",key:"12xzn7"}],["path",{d:"M21 12h-6",key:"bt1uis"}]]);/** 3928 * @license lucide-react v0.462.0 - ISC 3929 * 3930 * This source code is licensed under the ISC license. 3931 * See the LICENSE file in the root directory of this source tree. 3932 */const Mk=d("ListMusic",[["path",{d:"M21 15V6",key:"h1cx4g"}],["path",{d:"M18.5 18a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z",key:"8saifv"}],["path",{d:"M12 12H3",key:"18klou"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M12 18H3",key:"11ftsu"}]]);/** 3933 * @license lucide-react v0.462.0 - ISC 3934 * 3935 * This source code is licensed under the ISC license. 3936 * See the LICENSE file in the root directory of this source tree. 3937 */const Sk=d("ListOrdered",[["path",{d:"M10 12h11",key:"6m4ad9"}],["path",{d:"M10 18h11",key:"11hvi2"}],["path",{d:"M10 6h11",key:"c7qv1k"}],["path",{d:"M4 10h2",key:"16xx2s"}],["path",{d:"M4 6h1v4",key:"cnovpq"}],["path",{d:"M6 18H4c0-1 2-2 2-3s-1-1.5-2-1",key:"m9a95d"}]]);/** 3938 * @license lucide-react v0.462.0 - ISC 3939 * 3940 * This source code is licensed under the ISC license. 3941 * See the LICENSE file in the root directory of this source tree.
3942 */const pu=d("ListPlus",[["path",{d:"M11 12H3",key:"51ecnj"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M16 18H3",key:"12xzn7"}],["path",{d:"M18 9v6",key:"1twb98"}],["path",{d:"M21 12h-6",key:"bt1uis"}]]);/** 3943 * @license lucide-react v0.462.0 - ISC 3944 * 3945 * This source code is licensed under the ISC license. 3946 * See the LICENSE file in the root directory of this source tree. 3947 */const Nk=d("ListRestart",[["path",{d:"M21 6H3",key:"1jwq7v"}],["path",{d:"M7 12H3",key:"13ou7f"}],["path",{d:"M7 18H3",key:"1sijw9"}],["path",{d:"M12 18a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L11 14",key:"qth677"}],["path",{d:"M11 10v4h4",key:"172dkj"}]]);/** 3948 * @license lucide-react v0.462.0 - ISC 3949 * 3950 * This source code is licensed under the ISC license. 3951 * See the LICENSE file in the root directory of this source tree. 3952 */const Ik=d("ListStart",[["path",{d:"M16 12H3",key:"1a2rj7"}],["path",{d:"M16 18H3",key:"12xzn7"}],["path",{d:"M10 6H3",key:"lf8lx7"}],["path",{d:"M21 18V8a2 2 0 0 0-2-2h-5",key:"1hghli"}],["path",{d:"m16 8-2-2 2-2",key:"160uvd"}]]);/** 3953 * @license lucide-react v0.462.0 - ISC 3954 * 3955 * This source code is licensed under the ISC license. 3956 * See the LICENSE file in the root directory of this source tree. 3957 */const gc=d("ListTodo",[["rect",{x:"3",y:"5",width:"6",height:"6",rx:"1",key:"1defrl"}],["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["path",{d:"M13 6h8",key:"15sg57"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 18h8",key:"oe0vm4"}]]);/** 3958 * @license lucide-react v0.462.0 - ISC 3959 * 3960 * This source code is licensed under the ISC license. 3961 * See the LICENSE file in the root directory of this source tree. 3962 */const Lk=d("ListTree",[["path",{d:"M21 12h-8",key:"1bmf0i"}],["path",{d:"M21 6H8",key:"1pqkrb"}],["path",{d:"M21 18h-8",key:"1tm79t"}],["path",{d:"M3 6v4c0 1.1.9 2 2 2h3",key:"1ywdgy"}],["path",{d:"M3 10v6c0 1.1.9 2 2 2h3",key:"2wc746"}]]);/** 3963 * @license lucide-react v0.462.0 - ISC 3964 * 3965 * This source code is licensed under the ISC license. 3966 * See the LICENSE file in the root directory of this source tree. 3967 */const Ak=d("ListVideo",[["path",{d:"M12 12H3",key:"18klou"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M12 18H3",key:"11ftsu"}],["path",{d:"m16 12 5 3-5 3v-6Z",key:"zpskkp"}]]);/** 3968 * @license lucide-react v0.462.0 - ISC 3969 * 3970 * This source code is licensed under the ISC license. 3971 * See the LICENSE file in the root directory of this source tree. 3972 */const Pk=d("ListX",[["path",{d:"M11 12H3",key:"51ecnj"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M16 18H3",key:"12xzn7"}],["path",{d:"m19 10-4 4",key:"1tz659"}],["path",{d:"m15 10 4 4",key:"1n7nei"}]]);/** 3973 * @license lucide-react v0.462.0 - ISC 3974 * 3975 * This source code is licensed under the ISC license. 3976 * See the LICENSE file in the root directory of this source tree. 3977 */const Ek=d("List",[["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 18h.01",key:"1tta3j"}],["path",{d:"M3 6h.01",key:"1rqtza"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 18h13",key:"1lx6n3"}],["path",{d:"M8 6h13",key:"ik3vkj"}]]);/** 3978 * @license lucide-react v0.462.0 - ISC 3979 * 3980 * This source code is licensed under the ISC license. 3981 * See the LICENSE file in the root directory of this source tree. 3982 */const Tk=d("LoaderPinwheel",[["path",{d:"M22 12a1 1 0 0 1-10 0 1 1 0 0 0-10 0",key:"1lzz15"}],["path",{d:"M7 20.7a1 1 0 1 1 5-8.7 1 1 0 1 0 5-8.6",key:"1gnrpi"}],["path",{d:"M7 3.3a1 1 0 1 1 5 8.6 1 1 0 1 0 5 8.6",key:"u9yy5q"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** 3983 * @license lucide-react v0.462.0 - ISC 3984 * 3985 * This source code is licensed under the ISC license. 3986 * See the LICENSE file in the root directory of this source tree. 3987 */const Rk=d("Loader",[["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m16.2 7.8 2.9-2.9",key:"r700ao"}],["path",{d:"M18 12h4",key:"wj9ykh"}],["path",{d:"m16.2 16.2 2.9 2.9",key:"1bxg5t"}],["path",{d:"M12 18v4",key:"jadmvz"}],["path",{d:"m4.9 19.1 2.9-2.9",key:"bwix9q"}],["path",{d:"M2 12h4",key:"j09sii"}],["path",{d:"m4.9 4.9 2.9 2.9",key:"giyufr"}]]);/** 3988 * @license lucide-react v0.462.0 - ISC 3989 * 3990 * This source code is licensed under the ISC license. 3991 * See the LICENSE file in the root directory of this source tree. 3992 */const Fk=d("LocateFixed",[["line",{x1:"2",x2:"5",y1:"12",y2:"12",key:"bvdh0s"}
3992],["line",{x1:"19",x2:"22",y1:"12",y2:"12",key:"1tbv5k"}],["line",{x1:"12",x2:"12",y1:"2",y2:"5",key:"11lu5j"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}],["circle",{cx:"12",cy:"12",r:"7",key:"fim9np"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** 3993 * @license lucide-react v0.462.0 - ISC 3994 * 3995 * This source code is licensed under the ISC license. 3996 * See the LICENSE file in the root directory of this source tree. 3997 */const Dk=d("LocateOff",[["line",{x1:"2",x2:"5",y1:"12",y2:"12",key:"bvdh0s"}],["line",{x1:"19",x2:"22",y1:"12",y2:"12",key:"1tbv5k"}],["line",{x1:"12",x2:"12",y1:"2",y2:"5",key:"11lu5j"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}],["path",{d:"M7.11 7.11C5.83 8.39 5 10.1 5 12c0 3.87 3.13 7 7 7 1.9 0 3.61-.83 4.89-2.11",key:"1oh7ia"}],["path",{d:"M18.71 13.96c.19-.63.29-1.29.29-1.96 0-3.87-3.13-7-7-7-.67 0-1.33.1-1.96.29",key:"3qdecy"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** 3998 * @license lucide-react v0.462.0 - ISC 3999 * 4000 * This source code is licensed under the ISC license. 4001 * See the LICENSE file in the root directory of this source tree. 4002 */const qk=d("Locate",[["line",{x1:"2",x2:"5",y1:"12",y2:"12",key:"bvdh0s"}],["line",{x1:"19",x2:"22",y1:"12",y2:"12",key:"1tbv5k"}],["line",{x1:"12",x2:"12",y1:"2",y2:"5",key:"11lu5j"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}],["circle",{cx:"12",cy:"12",r:"7",key:"fim9np"}]]);/** 4003 * @license lucide-react v0.462.0 - ISC 4004 * 4005 * This source code is licensed under the ISC license. 4006 * See the LICENSE file in the root directory of this source tree. 4007 */const ko=d("LockKeyholeOpen",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{width:"18",height:"12",x:"3",y:"10",rx:"2",key:"l0tzu3"}],["path",{d:"M7 10V7a5 5 0 0 1 9.33-2.5",key:"car5b7"}]]);/** 4008 * @license lucide-react v0.462.0 - ISC 4009 * 4010 * This source code is licensed under the ISC license. 4011 * See the LICENSE file in the root directory of this source tree. 4012 */const zk=d("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]]);/** 4013 * @license lucide-react v0.462.0 - ISC 4014 * 4015 * This source code is licensed under the ISC license. 4016 * See the LICENSE file in the root directory of this source tree. 4017 */const Ok=d("LogIn",[["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}],["polyline",{points:"10 17 15 12 10 7",key:"1ail0h"}],["line",{x1:"15",x2:"3",y1:"12",y2:"12",key:"v6grx8"}]]);/** 4018 * @license lucide-react v0.462.0 - ISC 4019 * 4020 * This source code is licensed under the ISC license. 4021 * See the LICENSE file in the root directory of this source tree. 4022 */const xc=d("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/** 4023 * @license lucide-react v0.462.0 - ISC 4024 * 4025 * This source code is licensed under the ISC license. 4026 * See the LICENSE file in the root directory of this source tree. 4027 */const Bk=d("Logs",[["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 18h8",key:"oe0vm4"}],["path",{d:"M13 6h8",key:"15sg57"}],["path",{d:"M3 12h1",key:"lp3yf2"}],["path",{d:"M3 18h1",key:"1eiwyy"}],["path",{d:"M3 6h1",key:"rgxa97"}],["path",{d:"M8 12h1",key:"1con00"}],["path",{d:"M8 18h1",key:"13wk12"}],["path",{d:"M8 6h1",key:"tn6mkg"}]]);/** 4028 * @license lucide-react v0.462.0 - ISC 4029 * 4030 * This source code is licensed under the ISC license. 4031 * See the LICENSE file in the root directory of this source tree. 4032 */const Hk=d("Lollipop",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}],["path",{d:"M11 11a2 2 0 0 0 4 0 4 4 0 0 0-8 0 6 6 0 0 0 12 0",key:"107gwy"}]]);/** 4033 * @license lucide-react v0.462.0 - ISC 4034 * 4035 * This source code is licensed under the ISC license. 4036 * See the LICENSE file in the root directory of this source tree. 4037 */const Vk=d("Luggage",[["path",{d:"M6 20a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2",key:"1m57jg"}],["path",{d:"M8 18V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v14",key:"1l99gc"}],["path",{d:"M10 20h4",key:"ni2waw"}],["circle",{cx:"16",cy:"20",r:"2",key:"1vifvg"}],["circle",{cx:"8",cy:"20",r:"2",key:"ckkr5m"}]]);/** 4038 * @license lucide-react v0.462.0 - ISC 4039 * 4040 * This source code is licensed under the ISC license. 4041 * See the LICENSE file in the root directory of this source tree. 4042 */const $k=d("Magnet",[["path",{d:"m6 15-4-4 6.75-6.77a7.79 7.79 0 0 1 11 11L13 22l-4-4 6.39-6.36a2.14 2.14 0 0 0-3-3L6 15",key:"1i3lhw"}],["path",{d:"m5 8 4 4",key:"j6kj7e"}],["path",{d:"m12 15 4 4",key:"lnac28"}]]);/** 4043 * @license lucide-react v0.462.0 - ISC 4044 * 4045 * This source code is licensed under the ISC license. 4046 * See the LICENSE file in the root directory of this source tree. 4047 */const Wk=d("MailCheck",[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8",key:"12jkf8"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]]);/** 4048 * @license lucide-react v0.462.0 - ISC 4049 * 4050 * This source code is licensed under the ISC license. 4051 * See the LICENSE file in the root directory of this source tree. 4052 */const Uk=d("MailMinus",[["path",{d:"M22 15V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8",key:"fuxbkv"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M16 19h6",key:"xwg31i"}]]);/** 4053 * @license lucide-react v0.462.0 - ISC 4054 * 4055 * This source code is licensed under the ISC license. 4056 * See the LICENSE file in the root directory of this source tree. 4057 */const Gk=d("MailOpen",[["path",{d:"M21.2 8.4c.5.38.8.97.8 1.6v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V10a2 2 0 0 1 .8-1.6l8-6a2 2 0 0 1 2.4 0l8 6Z",key:"1jhwl8"}],["path",{d:"m22 10-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 10",key:"1qfld7"}]]);/** 4058 * @license lucide-react v0.462.0 - ISC 4059 * 4060 * This source code is licensed under the ISC license. 4061 * See the LICENSE file in the root directory of this source tree. 4062 */const Kk=d("MailPlus",[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8",key:"12jkf8"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M16 19h6",key:"xwg31i"}]]);/** 4063 * @license lucide-react v0.462.0 - ISC 4064 * 4065 * This source code is licensed under the ISC license. 4066 * See the LICENSE file in the root directory of this source tree. 4067 */const Yk=d("MailQuestion",[["path",{d:"M22 10.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12.5",key:"e61zoh"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M18 15.28c.2-.4.5-.8.9-1a2.1 2.1 0 0 1 2.6.4c.3.4.5.8.5 1.3 0 1.3-2 2-2 2",key:"7z9rxb"}],["path",{d:"M20 22v.01",key:"12bgn6"}]]);/** 4068 * @license lucide-react v0.462.0 - ISC 4069 * 4070 * This source code is licensed under the ISC license. 4071 * See the LICENSE file in the root directory of this source tree. 4072 */const Zk=d("MailSearch",[["path",{d:"M22 12.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h7.5",key:"w80f2v"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M18 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z",key:"8lzu5m"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["path",{d:"m22 22-1.5-1.5",key:"1x83k4"}]]);/** 4073 * @license lucide-react v0.462.0 - ISC 4074 * 4075 * This source code is licensed under the ISC license. 4076 * See the LICENSE file in the root directory of this source tree. 4077 */const Xk=d("MailWarning",[["path",{d:"M22 10.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12.5",key:"e61zoh"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M20 14v4",key:"1hm744"}],["path",{d:"M20 22v.01",key:"12bgn6"}]]);/** 4078 * @license lucide-react v0.462.0 - ISC 4079 * 4080 * This source code is licensed under the ISC license. 4081 * See the LICENSE file in the root directory of this source tree. 4082 */const Qk=d("MailX",[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h9",key:"1j9vog"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"m17 17 4 4",key:"1b3523"}],["path",{d:"m21 17-4 4",key:"uinynz"}]]);/** 4083 * @license lucide-react v0.462.0 - ISC 4084 * 4085 * This source code is licensed under the ISC license. 4086 * See the LICENSE file in the root directory of this source tree. 4087 */const Jk=d("Mailbox",[["path",{d:"M22 17a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9.5C2 7 4 5 6.5 5H18c2.2 0 4 1.8 4 4v8Z",key:"1lbycx"}],["polyline",{points:"15,9 18,9 18,11",key:"1pm9c0"}
4087],["path",{d:"M6.5 5C9 5 11 7 11 9.5V17a2 2 0 0 1-2 2",key:"15i455"}],["line",{x1:"6",x2:"7",y1:"10",y2:"10",key:"1e2scm"}]]);/** 4088 * @license lucide-react v0.462.0 - ISC 4089 * 4090 * This source code is licensed under the ISC license. 4091 * See the LICENSE file in the root directory of this source tree. 4092 */const ew=d("Mails",[["rect",{width:"16",height:"13",x:"6",y:"4",rx:"2",key:"1drq3f"}],["path",{d:"m22 7-7.1 3.78c-.57.3-1.23.3-1.8 0L6 7",key:"xn252p"}],["path",{d:"M2 8v11c0 1.1.9 2 2 2h14",key:"n13cji"}]]);/** 4093 * @license lucide-react v0.462.0 - ISC 4094 * 4095 * This source code is licensed under the ISC license. 4096 * See the LICENSE file in the root directory of this source tree. 4097 */const tw=d("MapPinCheckInside",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}]]);/** 4098 * @license lucide-react v0.462.0 - ISC 4099 * 4100 * This source code is licensed under the ISC license. 4101 * See the LICENSE file in the root directory of this source tree. 4102 */const aw=d("MapPinCheck",[["path",{d:"M19.43 12.935c.357-.967.57-1.955.57-2.935a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 32.197 32.197 0 0 0 .813-.728",key:"1dq61d"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"m16 18 2 2 4-4",key:"1mkfmb"}]]);/** 4103 * @license lucide-react v0.462.0 - ISC 4104 * 4105 * This source code is licensed under the ISC license. 4106 * See the LICENSE file in the root directory of this source tree. 4107 */const rw=d("MapPinHouse",[["path",{d:"M15 22a1 1 0 0 1-1-1v-4a1 1 0 0 1 .445-.832l3-2a1 1 0 0 1 1.11 0l3 2A1 1 0 0 1 22 17v4a1 1 0 0 1-1 1z",key:"1p1rcz"}],["path",{d:"M18 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 .601.2",key:"mcbcs9"}],["path",{d:"M18 22v-3",key:"1t1ugv"}],["circle",{cx:"10",cy:"10",r:"3",key:"1ns7v1"}]]);/** 4108 * @license lucide-react v0.462.0 - ISC 4109 * 4110 * This source code is licensed under the ISC license. 4111 * See the LICENSE file in the root directory of this source tree. 4112 */const nw=d("MapPinMinusInside",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["path",{d:"M9 10h6",key:"9gxzsh"}]]);/** 4113 * @license lucide-react v0.462.0 - ISC 4114 * 4115 * This source code is licensed under the ISC license. 4116 * See the LICENSE file in the root directory of this source tree. 4117 */const sw=d("MapPinMinus",[["path",{d:"M18.977 14C19.6 12.701 20 11.343 20 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 32 32 0 0 0 .824-.738",key:"11uxia"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M16 18h6",key:"987eiv"}]]);/** 4118 * @license lucide-react v0.462.0 - ISC 4119 * 4120 * This source code is licensed under the ISC license. 4121 * See the LICENSE file in the root directory of this source tree. 4122 */const ow=d("MapPinOff",[["path",{d:"M12.75 7.09a3 3 0 0 1 2.16 2.16",key:"1d4wjd"}],["path",{d:"M17.072 17.072c-1.634 2.17-3.527 3.912-4.471 4.727a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 1.432-4.568",key:"12yil7"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.475 2.818A8 8 0 0 1 20 10c0 1.183-.31 2.377-.81 3.533",key:"lhrkcz"}],["path",{d:"M9.13 9.13a3 3 0 0 0 3.74 3.74",key:"13wojd"}]]);/** 4123 * @license lucide-react v0.462.0 - ISC 4124 * 4125 * This source code is licensed under the ISC license. 4126 * See the LICENSE file in the root directory of this source tree. 4127 */const iw=d("MapPinPlusInside",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["path",{d:"M12 7v6",key:"lw1j43"}],["path",{d:"M9 10h6",key:"9gxzsh"}]]);/** 4128 * @license lucide-react v0.462.0 - ISC 4129 * 4130 * This source code is licensed under the ISC license. 4131 * See the LICENSE file in the root directory of this source tree. 4132 */const lw=d("MapPinPlus",[["path",{d:"M19.914 11.105A7.298 7.298 0 0 0 20 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 32 32 0 0 0 .824-.738",key:"fcdtly"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M16 18h6",key:"987eiv"}],["path",{d:"M19 15v6",key:"10aioa"}]]);/** 4133 * @license lucide-react v0.462.0 - ISC 4134 * 4135 * This source code is licensed under the ISC license. 4136 * See the LICENSE file in the root directory of this source tree. 4137 */const cw=d("MapPinXInside",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["path",{d:"m14.5 7.5-5 5",key:"3lb6iw"}],["path",{d:"m9.5 7.5 5 5",key:"ko136h"}]]);/** 4138 * @license lucide-react v0.462.0 - ISC 4139 * 4140 * This source code is licensed under the ISC license. 4141 * See the LICENSE file in the root directory of this source tree. 4142 */const dw=d("MapPinX",[["path",{d:"M19.752 11.901A7.78 7.78 0 0 0 20 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 19 19 0 0 0 .09-.077",key:"y0ewhp"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"m21.5 15.5-5 5",key:"11iqnx"}],["path",{d:"m21.5 20.5-5-5",key:"1bylgx"}]]);/** 4143 * @license lucide-react v0.462.0 - ISC 4144 * 4145 * This source code is licensed under the ISC license. 4146 * See the LICENSE file in the root directory of this source tree. 4147 */const uw=d("MapPinned",[["path",{d:"M18 8c0 3.613-3.869 7.429-5.393 8.795a1 1 0 0 1-1.214 0C9.87 15.429 6 11.613 6 8a6 6 0 0 1 12 0",key:"11u0oz"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["path",{d:"M8.714 14h-3.71a1 1 0 0 0-.948.683l-2.004 6A1 1 0 0 0 3 22h18a1 1 0 0 0 .948-1.316l-2-6a1 1 0 0 0-.949-.684h-3.712",key:"q8zwxj"}]]);/** 4148 * @license lucide-react v0.462.0 - ISC 4149 * 4150 * This source code is licensed under the ISC license. 4151 * See the LICENSE file in the root directory of this source tree. 4152 */const pw=d("Map",[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z",key:"169xi5"}],["path",{d:"M15 5.764v15",key:"1pn4in"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]]);/** 4153 * @license lucide-react v0.462.0 - ISC 4154 * 4155 * This source code is licensed under the ISC license. 4156 * See the LICENSE file in the root directory of this source tree. 4157 */const hw=d("Martini",[["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M12 11v11",key:"ur9y6a"}],["path",{d:"m19 3-7 8-7-8Z",key:"1sgpiw"}]]);/** 4158 * @license lucide-react v0.462.0 - ISC 4159 * 4160 * This source code is licensed under the ISC license. 4161 * See the LICENSE file in the root directory of this source tree. 4162 */const mw=d("Maximize",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v3",key:"1dcmit"}],["path",{d:"M21 8V5a2 2 0 0 0-2-2h-3",key:"1e4gt3"}],["path",{d:"M3 16v3a2 2 0 0 0 2 2h3",key:"wsl5sc"}],["path",{d:"M16 21h3a2 2 0 0 0 2-2v-3",key:"18trek"}]]);/** 4163 * @license lucide-react v0.462.0 - ISC 4164 * 4165 * This source code is licensed under the ISC license. 4166 * See the LICENSE file in the root directory of this source tree. 4167 */const yw=d("Medal",[["path",{d:"M7.21 15 2.66 7.14a2 2 0 0 1 .13-2.2L4.4 2.8A2 2 0 0 1 6 2h12a2 2 0 0 1 1.6.8l1.6 2.14a2 2 0 0 1 .14 2.2L16.79 15",key:"143lza"}],["path",{d:"M11 12 5.12 2.2",key:"qhuxz6"}],["path",{d:"m13 12 5.88-9.8",key:"hbye0f"}],["path",{d:"M8 7h8",key:"i86dvs"}],["circle",{cx:"12",cy:"17",r:"5",key:"qbz8iq"}],["path",{d:"M12 18v-2h-.5",key:"fawc4q"}]]);/** 4168 * @license lucide-react v0.462.0 - ISC 4169 * 4170 * This source code is licensed under the ISC license. 4171 * See the LICENSE file in the root directory of this source tree. 4172 */const fw=d("MegaphoneOff",[["path",{d:"M9.26 9.26 3 11v3l14.14 3.14",key:"3429n"}],["path",{d:"M21 15.34V6l-7.31 2.03",key:"4o1dh8"}],["path",{d:"M11.6 16.8a3 3 0 1 1-5.8-1.6",key:"1yl0tm"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** 4173 * @license lucide-react v0.462.0 - ISC 4174 * 4175 * This source code is licensed under the ISC license. 4176 * See the LICENSE file in the root directory of this source tree. 4177 */const gw=d("Meh",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"8",x2:"16",y1:"15",y2:"15",key:"1xb1d9"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);/** 4178 * @license lucide-react v0.462.0 - ISC 4179 * 4180 * This source code is licensed under the ISC license. 4181 * See the LICENSE file in the root directory of this source tree. 4182 */const xw=d("MemoryStick",[["path",{d:"M6 19v-3",key:"1nvgqn"}],["path",{d:"M10 19v-3",key:"iu8nkm"}],["path",{d:"M14 19v-3",key:"kcehxu"}],["path",{d:"M18 19v-3",key:"1vh91z"}],["path",{d:"M8 11V9",key:"63erz4"}],["path",{d:"M16 11V9",key:"fru6f3"}],["path",{d:"M12 11V9",key:"ha00sb"}],["path",{d:"M2 15h20",key:"16ne18"}],["path",{d:"M2 7a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v1.1a2 2 0 0 0 0 3.837V17a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-5.1a2 2 0 0 0 0-3.837Z",key:"lhddv3"}]]);/** 4183 * @license lucide-react v0.462.0 - ISC 4184 * 4185 * This source code is licensed under the ISC license. 4186 * See the LICENSE file in the root directory of this source tree. 4187 */const bw=d("Merge",[["path",{d:"m8 6 4-4 4 4",key:"ybng9g"}],["path",{d:"M12 2v10.3a4 4 0 0 1-1.172 2.872L4 22",key:"1hyw0i"}],["path",{d:"m20 22-5-5",key:"1m27yz"}]]);/** 4188 * @license lucide-react v0.462.0 - ISC 4189 * 4190 * This source code is licensed under the ISC license. 4191 * See the LICENSE file in the root directory of this source tree. 4192 */const vw=d("MessageCircleCode",[["path",{d:"M10 9.5 8 12l2 2.5",key:"3mjy60"}],["path",{d:"m14 9.5 2 2.5-2 2.5",key:"1bir2l"}],["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22z",key:"k85zhp"}]]);/** 4193 * @license lucide-react v0.462.0 - ISC 4194 * 4195 * This source code is licensed under the ISC license. 4196 * See the LICENSE file in the root directory of this source tree. 4197 */const kw=d("MessageCircleDashed",[["path",{d:"M13.5 3.1c-.5 0-1-.1-1.5-.
41971s-1 .1-1.5.1",key:"16ll65"}],["path",{d:"M19.3 6.8a10.45 10.45 0 0 0-2.1-2.1",key:"1nq77a"}],["path",{d:"M20.9 13.5c.1-.5.1-1 .1-1.5s-.1-1-.1-1.5",key:"1sf7wn"}],["path",{d:"M17.2 19.3a10.45 10.45 0 0 0 2.1-2.1",key:"x1hs5g"}],["path",{d:"M10.5 20.9c.5.1 1 .1 1.5.1s1-.1 1.5-.1",key:"19m18z"}],["path",{d:"M3.5 17.5 2 22l4.5-1.5",key:"1f36qi"}],["path",{d:"M3.1 10.5c0 .5-.1 1-.1 1.5s.1 1 .1 1.5",key:"1vz3ju"}],["path",{d:"M6.8 4.7a10.45 10.45 0 0 0-2.1 2.1",key:"19f9do"}]]);/** 4198 * @license lucide-react v0.462.0 - ISC 4199 * 4200 * This source code is licensed under the ISC license. 4201 * See the LICENSE file in the root directory of this source tree. 4202 */const ww=d("MessageCircleHeart",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M15.8 9.2a2.5 2.5 0 0 0-3.5 0l-.3.4-.35-.3a2.42 2.42 0 1 0-3.2 3.6l3.6 3.5 3.6-3.5c1.2-1.2 1.1-2.7.2-3.7",key:"43lnbm"}]]);/** 4203 * @license lucide-react v0.462.0 - ISC 4204 * 4205 * This source code is licensed under the ISC license. 4206 * See the LICENSE file in the root directory of this source tree. 4207 */const jw=d("MessageCircleMore",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]]);/** 4208 * @license lucide-react v0.462.0 - ISC 4209 * 4210 * This source code is licensed under the ISC license. 4211 * See the LICENSE file in the root directory of this source tree. 4212 */const Cw=d("MessageCircleOff",[["path",{d:"M20.5 14.9A9 9 0 0 0 9.1 3.5",key:"1iebmn"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.6 5.6C3 8.3 2.2 12.5 4 16l-2 6 6-2c3.4 1.8 7.6 1.1 10.3-1.7",key:"1ov8ce"}]]);/** 4213 * @license lucide-react v0.462.0 - ISC 4214 * 4215 * This source code is licensed under the ISC license. 4216 * See the LICENSE file in the root directory of this source tree. 4217 */const _w=d("MessageCirclePlus",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);/** 4218 * @license lucide-react v0.462.0 - ISC 4219 * 4220 * This source code is licensed under the ISC license. 4221 * See the LICENSE file in the root directory of this source tree. 4222 */const Mw=d("MessageCircleQuestion",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** 4223 * @license lucide-react v0.462.0 - ISC 4224 * 4225 * This source code is licensed under the ISC license. 4226 * See the LICENSE file in the root directory of this source tree. 4227 */const Sw=d("MessageCircleReply",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"m10 15-3-3 3-3",key:"1pgupc"}],["path",{d:"M7 12h7a2 2 0 0 1 2 2v1",key:"1gheu4"}]]);/** 4228 * @license lucide-react v0.462.0 - ISC 4229 * 4230 * This source code is licensed under the ISC license. 4231 * See the LICENSE file in the root directory of this source tree. 4232 */const Nw=d("MessageCircleWarning",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]]);/** 4233 * @license lucide-react v0.462.0 - ISC 4234 * 4235 * This source code is licensed under the ISC license. 4236 * See the LICENSE file in the root directory of this source tree. 4237 */const Iw=d("MessageCircleX",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/** 4238 * @license lucide-react v0.462.0 - ISC 4239 * 4240 * This source code is licensed under the ISC license. 4241 * See the LICENSE file in the root directory of this source tree. 4242 */const Lw=d("MessageSquareCode",[["path",{d:"M10 7.5 8 10l2 2.5",key:"xb17xw"}],["path",{d:"m14 7.5 2 2.5-2 2.5",key:"5rap1v"}],["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);/** 4243 * @license lucide-react v0.462.0 - ISC 4244 * 4245 * This source code is licensed under the ISC license. 4246 * See the LICENSE file in the root directory of this source tree. 4247 */const Aw=d("MessageSquareDashed",[["path",{d:"M10 17H7l-4 4v-7",key:"1r71xu"}],["path",{d:"M14 17h1",key:"nufu4t"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M21 14v1a2 2 0 0 1-2 2",key:"29akq3"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M9 3h1",key:"1yesri"}]]);/** 4248 * @license lucide-react v0.462.0 - ISC 4249 * 4250 * This source code is licensed under the ISC license. 4251 * See the LICENSE file in the root directory of this source tree. 4252 */const Pw=d("MessageSquareDiff",[["path",{d:"m5 19-2 2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2",key:"1xuzuj"}],["path",{d:"M9 10h6",key:"9gxzsh"}],["path",{d:"M12 7v6",key:"lw1j43"}],["path",{d:"M9 17h6",key:"r8uit2"}]]);/** 4253 * @license lucide-react v0.462.0 - ISC 4254 * 4255 * This source code is licensed under the ISC license. 4256 * See the LICENSE file in the root directory of this source tree. 4257 */const Ew=d("MessageSquareDot",[["path",{d:"M11.7 3H5a2 2 0 0 0-2 2v16l4-4h12a2 2 0 0 0 2-2v-2.7",key:"uodpkb"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}]]);/** 4258 * @license lucide-react v0.462.0 - ISC 4259 * 4260 * This source code is licensed under the ISC license. 4261 * See the LICENSE file in the root directory of this source tree. 4262 */const Tw=d("MessageSquareHeart",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"M14.8 7.5a1.84 1.84 0 0 0-2.6 0l-.2.3-.3-.3a1.84 1.84 0 1 0-2.4 2.8L12 13l2.7-2.7c.9-.9.8-2.1.1-2.8",ke
4262y:"1blaws"}]]);/** 4263 * @license lucide-react v0.462.0 - ISC 4264 * 4265 * This source code is licensed under the ISC license. 4266 * See the LICENSE file in the root directory of this source tree. 4267 */const Rw=d("MessageSquareLock",[["path",{d:"M19 15v-2a2 2 0 1 0-4 0v2",key:"h3d1vz"}],["path",{d:"M9 17H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v3.5",key:"xsnnhn"}],["rect",{x:"13",y:"15",width:"8",height:"5",rx:"1",key:"1ccwuk"}]]);/** 4268 * @license lucide-react v0.462.0 - ISC 4269 * 4270 * This source code is licensed under the ISC license. 4271 * See the LICENSE file in the root directory of this source tree. 4272 */const Fw=d("MessageSquareMore",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M16 10h.01",key:"1m94wz"}]]);/** 4273 * @license lucide-react v0.462.0 - ISC 4274 * 4275 * This source code is licensed under the ISC license. 4276 * See the LICENSE file in the root directory of this source tree. 4277 */const Dw=d("MessageSquareOff",[["path",{d:"M21 15V5a2 2 0 0 0-2-2H9",key:"43el77"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M3.6 3.6c-.4.3-.6.8-.6 1.4v16l4-4h10",key:"pwpm4a"}]]);/** 4278 * @license lucide-react v0.462.0 - ISC 4279 * 4280 * This source code is licensed under the ISC license. 4281 * See the LICENSE file in the root directory of this source tree. 4282 */const qw=d("MessageSquarePlus",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"M12 7v6",key:"lw1j43"}],["path",{d:"M9 10h6",key:"9gxzsh"}]]);/** 4283 * @license lucide-react v0.462.0 - ISC 4284 * 4285 * This source code is licensed under the ISC license. 4286 * See the LICENSE file in the root directory of this source tree. 4287 */const zw=d("MessageSquareQuote",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"M8 12a2 2 0 0 0 2-2V8H8",key:"1jfesj"}],["path",{d:"M14 12a2 2 0 0 0 2-2V8h-2",key:"1dq9mh"}]]);/** 4288 * @license lucide-react v0.462.0 - ISC 4289 * 4290 * This source code is licensed under the ISC license. 4291 * See the LICENSE file in the root directory of this source tree. 4292 */const Ow=d("MessageSquareReply",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"m10 7-3 3 3 3",key:"1eugdv"}],["path",{d:"M17 13v-1a2 2 0 0 0-2-2H7",key:"ernfh3"}]]);/** 4293 * @license lucide-react v0.462.0 - ISC 4294 * 4295 * This source code is licensed under the ISC license. 4296 * See the LICENSE file in the root directory of this source tree. 4297 */const Bw=d("MessageSquareShare",[["path",{d:"M21 12v3a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h7",key:"tqtdkg"}],["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"m16 8 5-5",key:"15mbrl"}]]);/** 4298 * @license lucide-react v0.462.0 - ISC 4299 * 4300 * This source code is licensed under the ISC license. 4301 * See the LICENSE file in the root directory of this source tree. 4302 */const Hw=d("MessageSquareText",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"M13 8H7",key:"14i4kc"}],["path",{d:"M17 12H7",key:"16if0g"}]]);/** 4303 * @license lucide-react v0.462.0 - ISC 4304 * 4305 * This source code is licensed under the ISC license. 4306 * See the LICENSE file in the root directory of this source tree. 4307 */const Vw=d("MessageSquareWarning",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"M12 7v2",key:"stiyo7"}],["path",{d:"M12 13h.01",key:"y0uutt"}]]);/** 4308 * @license lucide-react v0.462.0 - ISC 4309 * 4310 * This source code is licensed under the ISC license. 4311 * See the LICENSE file in the root directory of this source tree. 4312 */const $w=d("MessageSquareX",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"m14.5 7.5-5 5",key:"3lb6iw"}],["path",{d:"m9.5 7.5 5 5",key:"ko136h"}]]);/** 4313 * @license lucide-react v0.462.0 - ISC 4314 * 4315 * This source code is licensed under the ISC license. 4316 * See the LICENSE file in the root directory of this source tree. 4317 */const Ww=d("MessagesSquare",[["path",{d:"M14 9a2 2 0 0 1-2 2H6l-4 4V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2z",key:"p1xzt8"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v11l-4-4h-6a2 2 0 0 1-2-2v-1",key:"1cx29u"}]]);/** 4318 * @license lucide-react v0.462.0 - ISC 4319 * 4320 * This source code is licensed under the ISC license. 4321 * See the LICENSE file in the root directory of this source tree. 4322 */const wl=d("MicOff",[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M18.89 13.23A7.12 7.12 0 0 0 19 12v-2",key:"80xlxr"}],["path",{d:"M5 10v2a7 7 0 0 0 12 5",key:"p2k8kg"}],["path",{d:"M15 9.34V5a3 3 0 0 0-5.68-1.33",key:"1gzdoj"}],["path",{d:"M9 9v3a3 3 0 0 0 5.12 2.12",key:"r2i35w"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}]]);/** 4323 * @license lucide-react v0.462.0 - ISC 4324 * 4325 * This source code is licensed under the ISC license. 4326 * See the LICENSE file in the root directory of this source tree. 4327 */const wo=d("MicVocal",[["path",{d:"m11 7.601-5.994 8.19a1 1 0 0 0 .1 1.298l.817.818a1 1 0 0 0 1.314.087L15.09 12",key:"80a601"}],["path",{d:"M16.5 21.174C15.5 20.5 14.372 20 13 20c-2.058 0-3.928 2.356-6 2-2.072-.356-2.775-3.369-1.5-4.5",key:"j0ngtp"}],["circle",{cx:"16",cy:"7",r:"5",key:"d08jfb"}]]);/** 4328 * @license lucide-react v0.462.0 - ISC 4329 * 4330 * This source code is licensed under the ISC license. 4331 * See the LICENSE file in the root directory of this source tree. 4332 */const Uw=d("Microchip",[["path",{d:"M18 12h2",key:"quuxs7"}],["path",{d:"M18 16h2",key:"zsn3lv"}],["path",{d:"M18 20h2",key:"9x5y9y"}],["path",{d:"M18 4h2",key:"1luxfb"}],["path",{d:"M18 8h2",key:"nxqzg"}],["path",{d:"M4 12h2",key:"1ltxp0"}],["path",{d:"M4 16h2",key:"8a5zha"}],["path",{d:"M4 20h2",key:"27dk57"}],["path",{d:"M4 4h2",key:"10groj"}],["path",{d:"M4 8h2",key:"18vq6w"}],["path",{d:"M8 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2h-1.5c-.276 0-.494.227-.562.495a2 2 0 0 1-3.876 0C9.994 2.227 9.776 2 9.5 2z",key:"1681fp"}]]);/** 4333 * @license lucide-react v0.462.0 - ISC 4334 * 4335 * This source code is licensed under the ISC license. 4336 * See the LICENSE file in the root directory of this source tree. 4337 */const Gw=d("Microscope",[["path",{d:"M6 18h8",key:"1borvv"}],["path",{d:"M3 22h18",key:"8prr45"}],["path",{d:"M14 22a7 7 0 1 0 0-14h-1",key:"1jwaiy"}],["path",{d:"M9 14h2",key:"197e7h"}
4337],["path",{d:"M9 12a2 2 0 0 1-2-2V6h6v4a2 2 0 0 1-2 2Z",key:"1bmzmy"}],["path",{d:"M12 6V3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3",key:"1drr47"}]]);/** 4338 * @license lucide-react v0.462.0 - ISC 4339 * 4340 * This source code is licensed under the ISC license. 4341 * See the LICENSE file in the root directory of this source tree. 4342 */const Kw=d("Microwave",[["rect",{width:"20",height:"15",x:"2",y:"4",rx:"2",key:"2no95f"}],["rect",{width:"8",height:"7",x:"6",y:"8",rx:"1",key:"zh9wx"}],["path",{d:"M18 8v7",key:"o5zi4n"}],["path",{d:"M6 19v2",key:"1loha6"}],["path",{d:"M18 19v2",key:"1dawf0"}]]);/** 4343 * @license lucide-react v0.462.0 - ISC 4344 * 4345 * This source code is licensed under the ISC license. 4346 * See the LICENSE file in the root directory of this source tree. 4347 */const Yw=d("Milestone",[["path",{d:"M12 13v8",key:"1l5pq0"}],["path",{d:"M12 3v3",key:"1n5kay"}],["path",{d:"M4 6a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h13a2 2 0 0 0 1.152-.365l3.424-2.317a1 1 0 0 0 0-1.635l-3.424-2.318A2 2 0 0 0 17 6z",key:"1btarq"}]]);/** 4348 * @license lucide-react v0.462.0 - ISC 4349 * 4350 * This source code is licensed under the ISC license. 4351 * See the LICENSE file in the root directory of this source tree. 4352 */const Zw=d("MilkOff",[["path",{d:"M8 2h8",key:"1ssgc1"}],["path",{d:"M9 2v1.343M15 2v2.789a4 4 0 0 0 .672 2.219l.656.984a4 4 0 0 1 .672 2.22v1.131M7.8 7.8l-.128.192A4 4 0 0 0 7 10.212V20a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-3",key:"y0ejgx"}],["path",{d:"M7 15a6.47 6.47 0 0 1 5 0 6.472 6.472 0 0 0 3.435.435",key:"iaxqsy"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** 4353 * @license lucide-react v0.462.0 - ISC 4354 * 4355 * This source code is licensed under the ISC license. 4356 * See the LICENSE file in the root directory of this source tree. 4357 */const Xw=d("Milk",[["path",{d:"M8 2h8",key:"1ssgc1"}],["path",{d:"M9 2v2.789a4 4 0 0 1-.672 2.219l-.656.984A4 4 0 0 0 7 10.212V20a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-9.789a4 4 0 0 0-.672-2.219l-.656-.984A4 4 0 0 1 15 4.788V2",key:"qtp12x"}],["path",{d:"M7 15a6.472 6.472 0 0 1 5 0 6.47 6.47 0 0 0 5 0",key:"ygeh44"}]]);/** 4358 * @license lucide-react v0.462.0 - ISC 4359 * 4360 * This source code is licensed under the ISC license. 4361 * See the LICENSE file in the root directory of this source tree. 4362 */const hu=d("Minimize2",[["polyline",{points:"4 14 10 14 10 20",key:"11kfnr"}],["polyline",{points:"20 10 14 10 14 4",key:"rlmsce"}],["line",{x1:"14",x2:"21",y1:"10",y2:"3",key:"o5lafz"}],["line",{x1:"3",x2:"10",y1:"21",y2:"14",key:"1atl0r"}]]);/** 4363 * @license lucide-react v0.462.0 - ISC 4364 * 4365 * This source code is licensed under the ISC license. 4366 * See the LICENSE file in the root directory of this source tree. 4367 */const Qw=d("Minimize",[["path",{d:"M8 3v3a2 2 0 0 1-2 2H3",key:"hohbtr"}],["path",{d:"M21 8h-3a2 2 0 0 1-2-2V3",key:"5jw1f3"}],["path",{d:"M3 16h3a2 2 0 0 1 2 2v3",key:"198tvr"}],["path",{d:"M16 21v-3a2 2 0 0 1 2-2h3",key:"ph8mxp"}]]);/** 4368 * @license lucide-react v0.462.0 - ISC 4369 * 4370 * This source code is licensed under the ISC license. 4371 * See the LICENSE file in the root directory of this source tree. 4372 */const Jw=d("MonitorCheck",[["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]);/** 4373 * @license lucide-react v0.462.0 - ISC 4374 * 4375 * This source code is licensed under the ISC license. 4376 * See the LICENSE file in the root directory of this source tree. 4377 */const e4=d("MonitorCog",[["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"m15.2 4.9-.9-.4",key:"12wd2u"}],["path",{d:"m15.2 7.1-.9.4",key:"1r2vl7"}],["path",{d:"m16.9 3.2-.4-.9",key:"3zbo91"}],["path",{d:"m16.9 8.8-.4.9",key:"1qr2dn"}],["path",{d:"m19.5 2.3-.4.9",key:"1rjrkq"}],["path",{d:"m19.5 9.7-.4-.9",key:"heryx5"}],["path",{d:"m21.7 4.5-.9.4",key:"17fqt1"}],["path",{d:"m21.7 7.5-.9-.4",key:"14zyni"}],["path",{d:"M22 13v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7",key:"1tnzv8"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}]]);/** 4378 * @license lucide-react v0.462.0 - ISC 4379 * 4380 * This source code is licensed under the ISC license. 4381 * See the LICENSE file in the root directory of this source tree. 4382 */const t4=d("MonitorDot",[["circle",{cx:"19",cy:"6",r:"3",key:"108a5v"}],["path",{d:"M22 12v3a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h9",key:"1fet9y"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]);/** 4383 * @license lucide-react v0.462.0 - ISC 4384 * 4385 * This source code is licensed under the ISC license. 4386 * See the LICENSE file in the root directory of this source tree. 4387 */const a4=d("MonitorDown",[["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"m15 10-3 3-3-3",key:"lzhmyn"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]);/** 4388 * @license lucide-react v0.462.0 - ISC 4389 * 4390 * This source code is licensed under the ISC license. 4391 * See the LICENSE file in the root directory of this source tree. 4392 */const r4=d("MonitorOff",[["path",{d:"M17 17H4a2 2 0 0 1-2-2V5c0-1.5 1-2 1-2",key:"k0q8oc"}],["path",{d:"M22 15V5a2 2 0 0 0-2-2H9",key:"cp1ac0"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** 4393 * @license lucide-react v0.462.0 - ISC 4394 * 4395 * This source code is licensed under the ISC license. 4396 * See the LICENSE file in the root directory of this source tree. 4397 */const n4=d("MonitorPause",[["path",{d:"M10 13V7",key:"1u13u9"}],["path",{d:"M14 13V7",key:"1vj9om"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]);/** 4398 * @license lucide-react v0.462.0 - ISC 4399 * 4400 * This source code is licensed under the ISC license. 4401 * See the LICENSE file in the root directory of this source tree. 4402 */const s4=d("MonitorPlay",[["path",{d:"M10 7.75a.75.75 0 0 1 1.142-.638l3.664 2.249a.75.75 0 0 1 0 1.278l-3.664 2.25a.75.75 0 0 1-1.142-.64z",key:"1pctta"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",key:"x3v2xh"}]]);/** 4403 * @license lucide-react v0.462.0 - ISC 4404 * 4405 * This source code is licensed under the ISC license. 4406 * See the LICENSE file in the root directory of this source tree. 4407 */const o4=d("MonitorSmartphone",[["path",{d:"M18 8V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h8",key:"10dyio"}],["path",{d:"M10 19v-3.96 3.15",key:"1irgej"}],["path",{d:"M7 19h5",key:"qswx4l"}],["rect",{width:"6",height:"10",x:"16",y:"12",rx:"2",key:"1egngj"}]]);/** 4408 * @license lucide-react v0.462.0 - ISC 4409 * 4410 * This source code is licensed under the ISC license. 4411 * See the LICENSE file in the root directory of this source tree. 4412 */const i4=d("MonitorSpeaker",[["path",{d:"M5.5 20H8",key:"1k40s5"}],["path",{d:"M17 9h.01",key:"1j24nn"}],["rect",{width:"10",height:"16",x:"12",y:"4",rx:"2",key:"ixliua"}],["path",{d:"M8 6H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h4",key:"1mp6e1"}],["circle",{cx:"17",cy:"15",r:"1",key:"tqvash"}]]);/** 4413 * @license lucide-react v0.462.0 - ISC 4414 * 4415 * This source code is licensed under the ISC license. 4416 * See the LICENSE file in the root directory of this source tree. 4417 */const l4=d("MonitorStop",[["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",key:"x3v2xh"}],["rect",{x:"9",y:"7",width:"6",height:"6",rx:"1",key:"5m2oou"}]]);/** 4418 * @license lucide-react v0.462.0 - ISC 4419 * 4420 * This source code is licensed under the ISC license. 4421 * See the LICENSE file in the root directory of this source tree. 4422 */const c4=d("MonitorUp",[["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}],["path",{d:"M12 13V7",key:"h0r20n"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]);/** 4423 * @license lucide-react v0.462.0 - ISC 4424 * 4425 * This source code is licensed under the ISC license. 4426 * See the LICENSE file in the root directory of this source tree. 4427 */const d4=d("MonitorX",[["path",{d:"m14.5 12.5-5-5",key:"1jahn5"}],["path",{d:"m9.5 12.5 5-5",key:"1k2t7b"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]);/** 4428 * @license lucide-react v0.462.0 - ISC 4429 * 4430 * This source code is licensed under the ISC license. 4431 * See the LICENSE file in the root directory of this source tree. 4432 */const u4=d("MoonStar",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9",key:"4ay0iu"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}]]);/** 4433 * @license lucide-react v0.462.0 - ISC 4434 * 4435 * This source code is licensed under the ISC license. 4436 * See the LICENSE file in the root directory of this source tree. 4437 */const p4=d("MountainSnow",[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z",key:"otkl63"}],["path",{d:"M4.14 15.08c2.62-1.57 5.24-1.43 7.86.42 2.74 1.94 5.49 2 8.23.19",key:"1pvmmp"}]]);/** 4438 * @license lucide-react v0.462.0 - ISC 4439 * 4440 * This source code is licensed under the ISC license. 4441 * See the LICENSE file in the root directory of this source tree. 4442 */const h4=d("Mountain",[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z",key:"otkl63"}]]);/** 4443 * @license lucide-react v0.462.0 - ISC 4444 * 4445 * This source code is licensed under the ISC license. 4446 * See the LICENSE file in the root directory of this source tree. 4447 */const m4=d("MouseOff",[["path",{d:"M12 6v.343",key:"1gyhex"}],["path",{d:"M18.218 18.218A7 7 0 0 1 5 15V9a7 7 0 0 1 .782-3.218",key:"ukzz01"}
4447],["path",{d:"M19 13.343V9A7 7 0 0 0 8.56 2.902",key:"104jy9"}],["path",{d:"M22 22 2 2",key:"1r8tn9"}]]);/** 4448 * @license lucide-react v0.462.0 - ISC 4449 * 4450 * This source code is licensed under the ISC license. 4451 * See the LICENSE file in the root directory of this source tree. 4452 */const y4=d("MousePointerBan",[["path",{d:"M2.034 2.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.944L8.204 7.545a1 1 0 0 0-.66.66l-1.066 3.443a.5.5 0 0 1-.944.033z",key:"11pp1i"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}],["path",{d:"m11.8 11.8 8.4 8.4",key:"oogvdj"}]]);/** 4453 * @license lucide-react v0.462.0 - ISC 4454 * 4455 * This source code is licensed under the ISC license. 4456 * See the LICENSE file in the root directory of this source tree. 4457 */const f4=d("MousePointerClick",[["path",{d:"M14 4.1 12 6",key:"ita8i4"}],["path",{d:"m5.1 8-2.9-.8",key:"1go3kf"}],["path",{d:"m6 12-1.9 2",key:"mnht97"}],["path",{d:"M7.2 2.2 8 5.1",key:"1cfko1"}],["path",{d:"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z",key:"s0h3yz"}]]);/** 4458 * @license lucide-react v0.462.0 - ISC 4459 * 4460 * This source code is licensed under the ISC license. 4461 * See the LICENSE file in the root directory of this source tree. 4462 */const g4=d("MousePointer",[["path",{d:"M12.586 12.586 19 19",key:"ea5xo7"}],["path",{d:"M3.688 3.037a.497.497 0 0 0-.651.651l6.5 15.999a.501.501 0 0 0 .947-.062l1.569-6.083a2 2 0 0 1 1.448-1.479l6.124-1.579a.5.5 0 0 0 .063-.947z",key:"277e5u"}]]);/** 4463 * @license lucide-react v0.462.0 - ISC 4464 * 4465 * This source code is licensed under the ISC license. 4466 * See the LICENSE file in the root directory of this source tree. 4467 */const x4=d("Mouse",[["rect",{x:"5",y:"2",width:"14",height:"20",rx:"7",key:"11ol66"}],["path",{d:"M12 6v4",key:"16clxf"}]]);/** 4468 * @license lucide-react v0.462.0 - ISC 4469 * 4470 * This source code is licensed under the ISC license. 4471 * See the LICENSE file in the root directory of this source tree. 4472 */const jo=d("Move3d",[["path",{d:"M5 3v16h16",key:"1mqmf9"}],["path",{d:"m5 19 6-6",key:"jh6hbb"}],["path",{d:"m2 6 3-3 3 3",key:"tkyvxa"}],["path",{d:"m18 16 3 3-3 3",key:"1d4glt"}]]);/** 4473 * @license lucide-react v0.462.0 - ISC 4474 * 4475 * This source code is licensed under the ISC license. 4476 * See the LICENSE file in the root directory of this source tree. 4477 */const b4=d("MoveDiagonal2",[["path",{d:"M19 13v6h-6",key:"1hxl6d"}],["path",{d:"M5 11V5h6",key:"12e2xe"}],["path",{d:"m5 5 14 14",key:"11anup"}]]);/** 4478 * @license lucide-react v0.462.0 - ISC 4479 * 4480 * This source code is licensed under the ISC license. 4481 * See the LICENSE file in the root directory of this source tree. 4482 */const v4=d("MoveDiagonal",[["path",{d:"M11 19H5v-6",key:"8awifj"}],["path",{d:"M13 5h6v6",key:"7voy1q"}],["path",{d:"M19 5 5 19",key:"wwaj1z"}]]);/** 4483 * @license lucide-react v0.462.0 - ISC 4484 * 4485 * This source code is licensed under the ISC license. 4486 * See the LICENSE file in the root directory of this source tree. 4487 */const k4=d("MoveDownLeft",[["path",{d:"M11 19H5V13",key:"1akmht"}],["path",{d:"M19 5L5 19",key:"72u4yj"}]]);/** 4488 * @license lucide-react v0.462.0 - ISC 4489 * 4490 * This source code is licensed under the ISC license. 4491 * See the LICENSE file in the root directory of this source tree. 4492 */const w4=d("MoveDownRight",[["path",{d:"M19 13V19H13",key:"10vkzq"}],["path",{d:"M5 5L19 19",key:"5zm2fv"}]]);/** 4493 * @license lucide-react v0.462.0 - ISC 4494 * 4495 * This source code is licensed under the ISC license. 4496 * See the LICENSE file in the root directory of this source tree. 4497 */const j4=d("MoveDown",[["path",{d:"M8 18L12 22L16 18",key:"cskvfv"}],["path",{d:"M12 2V22",key:"r89rzk"}]]);/** 4498 * @license lucide-react v0.462.0 - ISC 4499 * 4500 * This source code is licensed under the ISC license. 4501 * See the LICENSE file in the root directory of this source tree. 4502 */const C4=d("MoveHorizontal",[["path",{d:"m18 8 4 4-4 4",key:"1ak13k"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}]]);/** 4503 * @license lucide-react v0.462.0 - ISC 4504 * 4505 * This source code is licensed under the ISC license. 4506 * See the LICENSE file in the root directory of this source tree.
4507 */const _4=d("MoveLeft",[["path",{d:"M6 8L2 12L6 16",key:"kyvwex"}],["path",{d:"M2 12H22",key:"1m8cig"}]]);/** 4508 * @license lucide-react v0.462.0 - ISC 4509 * 4510 * This source code is licensed under the ISC license. 4511 * See the LICENSE file in the root directory of this source tree. 4512 */const M4=d("MoveRight",[["path",{d:"M18 8L22 12L18 16",key:"1r0oui"}],["path",{d:"M2 12H22",key:"1m8cig"}]]);/** 4513 * @license lucide-react v0.462.0 - ISC 4514 * 4515 * This source code is licensed under the ISC license. 4516 * See the LICENSE file in the root directory of this source tree. 4517 */const S4=d("MoveUpLeft",[["path",{d:"M5 11V5H11",key:"3q78g9"}],["path",{d:"M5 5L19 19",key:"5zm2fv"}]]);/** 4518 * @license lucide-react v0.462.0 - ISC 4519 * 4520 * This source code is licensed under the ISC license. 4521 * See the LICENSE file in the root directory of this source tree. 4522 */const N4=d("MoveUpRight",[["path",{d:"M13 5H19V11",key:"1n1gyv"}],["path",{d:"M19 5L5 19",key:"72u4yj"}]]);/** 4523 * @license lucide-react v0.462.0 - ISC 4524 * 4525 * This source code is licensed under the ISC license. 4526 * See the LICENSE file in the root directory of this source tree. 4527 */const I4=d("MoveUp",[["path",{d:"M8 6L12 2L16 6",key:"1yvkyx"}],["path",{d:"M12 2V22",key:"r89rzk"}]]);/** 4528 * @license lucide-react v0.462.0 - ISC 4529 * 4530 * This source code is licensed under the ISC license. 4531 * See the LICENSE file in the root directory of this source tree. 4532 */const L4=d("MoveVertical",[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"m8 18 4 4 4-4",key:"bh5tu3"}],["path",{d:"m8 6 4-4 4 4",key:"ybng9g"}]]);/** 4533 * @license lucide-react v0.462.0 - ISC 4534 * 4535 * This source code is licensed under the ISC license. 4536 * See the LICENSE file in the root directory of this source tree. 4537 */const A4=d("Move",[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"m15 19-3 3-3-3",key:"11eu04"}],["path",{d:"m19 9 3 3-3 3",key:"1mg7y2"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"m5 9-3 3 3 3",key:"j64kie"}],["path",{d:"m9 5 3-3 3 3",key:"l8vdw6"}]]);/** 4538 * @license lucide-react v0.462.0 - ISC 4539 * 4540 * This source code is licensed under the ISC license. 4541 * See the LICENSE file in the root directory of this source tree. 4542 */const P4=d("Music2",[["circle",{cx:"8",cy:"18",r:"4",key:"1fc0mg"}],["path",{d:"M12 18V2l7 4",key:"g04rme"}]]);/** 4543 * @license lucide-react v0.462.0 - ISC 4544 * 4545 * This source code is licensed under the ISC license. 4546 * See the LICENSE file in the root directory of this source tree. 4547 */const E4=d("Music3",[["circle",{cx:"12",cy:"18",r:"4",key:"m3r9ws"}],["path",{d:"M16 18V2",key:"40x2m5"}]]);/** 4548 * @license lucide-react v0.462.0 - ISC 4549 * 4550 * This source code is licensed under the ISC license. 4551 * See the LICENSE file in the root directory of this source tree. 4552 */const T4=d("Music4",[["path",{d:"M9 18V5l12-2v13",key:"1jmyc2"}],["path",{d:"m9 9 12-2",key:"1e64n2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]]);/** 4553 * @license lucide-react v0.462.0 - ISC 4554 * 4555 * This source code is licensed under the ISC license. 4556 * See the LICENSE file in the root directory of this source tree. 4557 */const R4=d("Music",[["path",{d:"M9 18V5l12-2v13",key:"1jmyc2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]]);/** 4558 * @license lucide-react v0.462.0 - ISC 4559 * 4560 * This source code is licensed under the ISC license. 4561 * See the LICENSE file in the root directory of this source tree. 4562 */const F4=d("Navigation2Off",[["path",{d:"M9.31 9.31 5 21l7-4 7 4-1.17-3.17",key:"qoq2o2"}],["path",{d:"M14.53 8.88 12 2l-1.17 3.17",key:"k3sjzy"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** 4563 * @license lucide-react v0.462.0 - ISC 4564 * 4565 * This source code is licensed under the ISC license. 4566 * See the LICENSE file in the root directory of this source tree. 4567 */const D4=d("Navigation2",[["polygon",{points:"12 2 19 21 12 17 5 21 12 2",key:"x8c0qg"}]]);/** 4568 * @license lucide-react v0.462.0 - ISC 4569 * 4570 * This source code is licensed under the ISC license. 4571 * See the LICENSE file in the root directory of this source tree. 4572 */const q4=d("NavigationOff",[["path",{d:"M8.43 8.43 3 11l8 2 2 8 2.57-5.43",key:"1vdtb7"}],["path",{d:"M17.39 11.73 22 2l-9.73 4.61",key:"tya3r6"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** 4573 * @license lucide-react v0.462.0 - ISC 4574 * 4575 * This source code is licensed under the ISC license. 4576 * See the LICENSE file in the root directory of this source tree. 4577 */const z4=d("Navigation",[["polygon",{points:"3 11 22 2 13 21 11 13 3 11",key:"1ltx0t"}]]);/** 4578 * @license lucide-react v0.462.0 - ISC 4579 * 4580 * This source code is licensed under the ISC license. 4581 * See the LICENSE file in the root directory of this source tree. 4582 */const O4=d("Network",[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]]);/** 4583 * @license lucide-react v0.462.0 - ISC 4584 * 4585 * This source code is licensed under the ISC license. 4586 * See the LICENSE file in the root directory of this source tree. 4587 */const B4=d("Newspaper",[["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2",key:"7pis2x"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M10 6h8v4h-8V6Z",key:"smlsk5"}]]);/** 4588 * @license lucide-react v0.462.0 - ISC 4589 * 4590 * This source code is licensed under the ISC license. 4591 * See the LICENSE file in the root directory of this source tree. 4592 */const H4=d("Nfc",[["path",{d:"M6 8.32a7.43 7.43 0 0 1 0 7.36",key:"9iaqei"}],["path",{d:"M9.46 6.21a11.76 11.76 0 0 1 0 11.58",key:"1yha7l"}],["path",{d:"M12.91 4.1a15.91 15.91 0 0 1 .01 15.8",key:"4iu2gk"}],["path",{d:"M16.37 2a20.16 20.16 0 0 1 0 20",key:"sap9u2"}]]);/** 4593 * @license lucide-react v0.462.0 - ISC 4594 * 4595 * This source code is licensed under the ISC license. 4596 * See the LICENSE file in the root directory of this source tree. 4597 */const V4=d("NotebookPen",[["path",{d:"M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4",key:"re6nr2"}],["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}
4597],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["path",{d:"M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"pqwjuv"}]]);/** 4598 * @license lucide-react v0.462.0 - ISC 4599 * 4600 * This source code is licensed under the ISC license. 4601 * See the LICENSE file in the root directory of this source tree. 4602 */const $4=d("NotebookTabs",[["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M15 2v20",key:"dcj49h"}],["path",{d:"M15 7h5",key:"1xj5lc"}],["path",{d:"M15 12h5",key:"w5shd9"}],["path",{d:"M15 17h5",key:"1qaofu"}]]);/** 4603 * @license lucide-react v0.462.0 - ISC 4604 * 4605 * This source code is licensed under the ISC license. 4606 * See the LICENSE file in the root directory of this source tree. 4607 */const W4=d("NotebookText",[["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M9.5 8h5",key:"11mslq"}],["path",{d:"M9.5 12H16",key:"ktog6x"}],["path",{d:"M9.5 16H14",key:"p1seyn"}]]);/** 4608 * @license lucide-react v0.462.0 - ISC 4609 * 4610 * This source code is licensed under the ISC license. 4611 * See the LICENSE file in the root directory of this source tree. 4612 */const U4=d("Notebook",[["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M16 2v20",key:"rotuqe"}]]);/** 4613 * @license lucide-react v0.462.0 - ISC 4614 * 4615 * This source code is licensed under the ISC license. 4616 * See the LICENSE file in the root directory of this source tree. 4617 */const G4=d("NotepadTextDashed",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v2",key:"j91f56"}],["path",{d:"M20 12v2",key:"w8o0tu"}],["path",{d:"M20 18v2a2 2 0 0 1-2 2h-1",key:"1c9ggx"}],["path",{d:"M13 22h-2",key:"191ugt"}],["path",{d:"M7 22H6a2 2 0 0 1-2-2v-2",key:"1rt9px"}],["path",{d:"M4 14v-2",key:"1v0sqh"}],["path",{d:"M4 8V6a2 2 0 0 1 2-2h2",key:"1mwabg"}],["path",{d:"M8 10h6",key:"3oa6kw"}],["path",{d:"M8 14h8",key:"1fgep2"}],["path",{d:"M8 18h5",key:"17enja"}]]);/** 4618 * @license lucide-react v0.462.0 - ISC 4619 * 4620 * This source code is licensed under the ISC license. 4621 * See the LICENSE file in the root directory of this source tree. 4622 */const K4=d("NotepadText",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"16",height:"18",x:"4",y:"4",rx:"2",key:"1u9h20"}],["path",{d:"M8 10h6",key:"3oa6kw"}],["path",{d:"M8 14h8",key:"1fgep2"}],["path",{d:"M8 18h5",key:"17enja"}]]);/** 4623 * @license lucide-react v0.462.0 - ISC 4624 * 4625 * This source code is licensed under the ISC license. 4626 * See the LICENSE file in the root directory of this source tree. 4627 */const Y4=d("NutOff",[["path",{d:"M12 4V2",key:"1k5q1u"}],["path",{d:"M5 10v4a7.004 7.004 0 0 0 5.277 6.787c.412.104.802.292 1.102.592L12 22l.621-.621c.3-.3.69-.488 1.102-.592a7.01 7.01 0 0 0 4.125-2.939",key:"1xcvy9"}],["path",{d:"M19 10v3.343",key:"163tfc"}],["path",{d:"M12 12c-1.349-.573-1.905-1.005-2.5-2-.546.902-1.048 1.353-2.5 2-1.018-.644-1.46-1.08-2-2-1.028.71-1.69.918-3 1 1.081-1.048 1.757-2.03 2-3 .194-.776.84-1.551 1.79-2.21m11.654 5.997c.887-.457 1.28-.891 1.556-1.787 1.032.916 1.683 1.157 3 1-1.297-1.036-1.758-2.03-2-3-.5-2-4-4-8-4-.74 0-1.461.068-2.15.192",key:"17914v"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** 4628 * @license lucide-react v0.462.0 - ISC 4629 * 4630 * This source code is licensed under the ISC license. 4631 * See the LICENSE file in the root directory of this source tree. 4632 */const Z4=d("Nut",[["path",{d:"M12 4V2",key:"1k5q1u"}],["path",{d:"M5 10v4a7.004 7.004 0 0 0 5.277 6.787c.412.104.802.292 1.102.592L12 22l.621-.621c.3-.3.69-.488 1.102-.592A7.003 7.003 0 0 0 19 14v-4",key:"1tgyif"}],["path",{d:"M12 4C8 4 4.5 6 4 8c-.243.97-.919 1.952-2 3 1.31-.082 1.972-.29 3-1 .54.92.982 1.356 2 2 1.452-.647 1.954-1.098 2.5-2 .595.995 1.151 1.427 2.5 2 1.31-.621 1.862-1.058 2.5-2 .629.977 1.162 1.423 2.5 2 1.209-.548 1.68-.967 2-2 1.032.916 1.683 1.157 3 1-1.297-1.036-1.758-2.03-2-3-.5-2-4-4-8-4Z",key:"tnsqj"}]]);/** 4633 * @license lucide-react v0.462.0 - ISC 4634 * 4635 * This source code is licensed under the ISC license. 4636 * See the LICENSE file in the root directory of this source tree. 4637 */const Co=d("OctagonAlert",[["path",{d:"M12 16h.01",key:"1drbdi"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M15.312 2a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586l-4.688-4.688A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2z",key:"1fd625"}]]);/** 4638 * @license lucide-react v0.462.0 - ISC 4639 * 4640 * This source code is licensed under the ISC license. 4641 * See the LICENSE file in the root directory of this source tree. 4642 */const X4=d("OctagonMinus",[["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}],["path",{d:"M8 12h8",key:"1wcyev"}]]);/** 4643 * @license lucide-react v0.462.0 - ISC 4644 * 4645 * This source code is licensed under the ISC license. 4646 * See the LICENSE file in the root directory of this source tree. 4647 */const _o=d("OctagonPause",[["path",{d:"M10 15V9",key:"1lckn7"}],["path",{d:"M14 15V9",key:"1muqhk"}],["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}]]);/** 4648 * @license lucide-react v0.462.0 - ISC 4649 * 4650 * This source code is licensed under the ISC license. 4651 * See the LICENSE file in the root directory of this source tree. 4652 */const Mo=d("OctagonX",[["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/** 4653 * @license lucide-react v0.462.0 - ISC 4654 * 4655 * This source code is licensed under the ISC license. 4656 * See the LICENSE file in the root directory of this source tree. 4657 */const Q4=d("Octagon",[["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}]]);/** 4658 * @license lucide-react v0.462.0 - ISC 4659 * 4660 * This source code is licensed under the ISC license. 4661 * See the LICENSE file in the root directory of this source tree. 4662 */const J4=d("Omega",[["path",{d:"M3 20h4.5a.5.5 0 0 0 .5-.5v-.282a.52.52 0 0 0-.247-.437 8 8 0 1 1 8.494-.001.52.52 0 0 0-.247.438v.282a.5.5 0 0 0 .5.5H21",key:"1x94xo"}]]);/** 4663 * @license lucide-react v0.462.0 - ISC 4664 * 4665 * This source code is licensed under the ISC license. 4666 * See the LICENSE file in the root directory of this source tree. 4667 */const e3=d("Option",[["path",{d:"M3 3h6l6 18h6",key:"ph9rgk"}],["path",{d:"M14 3h7",key:"16f0ms"}]]);/** 4668 * @license lucide-react v0.462.0 - ISC 4669 * 4670 * This source code is licensed under the ISC license. 4671 * See the LICENSE file in the root directory of this source tree. 4672 */const t3=d("Orbit",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["circle",{cx:"19",cy:"5",r:"2",key:"mhkx31"}],["circle",{cx:"5",cy:"19",r:"2",key:"v8kfzx"}],["path",{d:"M10.4 21.9a10 10 0 0 0 9.941-15.416",key:"eohfx2"}],["path",{d:"M13.5 2.1a10 10 0 0 0-9.841 15.416",key:"19pvbm"}]]);/** 4673 * @license lucide-react v0.462.0 - ISC 4674 * 4675 * This source code is licensed under the ISC license. 4676 * See the LICENSE file in the root directory of this source tree. 4677 */const a3=d("Origami",[["path",{d:"M12 12V4a1 1 0 0 1 1-1h6.297a1 1 0 0 1 .651 1.759l-4.696 4.025",key:"1bx4vc"}],["path",{d:"m12 21-7.414-7.414A2 2 0 0 1 4 12.172V6.415a1.002 1.002 0 0 1 1.707-.707L20 20.009",key:"1h3km6"}
4677],["path",{d:"m12.214 3.381 8.414 14.966a1 1 0 0 1-.167 1.199l-1.168 1.163a1 1 0 0 1-.706.291H6.351a1 1 0 0 1-.625-.219L3.25 18.8a1 1 0 0 1 .631-1.781l4.165.027",key:"1hj4wg"}]]);/** 4678 * @license lucide-react v0.462.0 - ISC 4679 * 4680 * This source code is licensed under the ISC license. 4681 * See the LICENSE file in the root directory of this source tree. 4682 */const r3=d("Package2",[["path",{d:"M3 9h18v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9Z",key:"1ront0"}],["path",{d:"m3 9 2.45-4.9A2 2 0 0 1 7.24 3h9.52a2 2 0 0 1 1.8 1.1L21 9",key:"19h2x1"}],["path",{d:"M12 3v6",key:"1holv5"}]]);/** 4683 * @license lucide-react v0.462.0 - ISC 4684 * 4685 * This source code is licensed under the ISC license. 4686 * See the LICENSE file in the root directory of this source tree. 4687 */const n3=d("PackageCheck",[["path",{d:"m16 16 2 2 4-4",key:"gfu2re"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]);/** 4688 * @license lucide-react v0.462.0 - ISC 4689 * 4690 * This source code is licensed under the ISC license. 4691 * See the LICENSE file in the root directory of this source tree. 4692 */const s3=d("PackageMinus",[["path",{d:"M16 16h6",key:"100bgy"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]);/** 4693 * @license lucide-react v0.462.0 - ISC 4694 * 4695 * This source code is licensed under the ISC license. 4696 * See the LICENSE file in the root directory of this source tree. 4697 */const o3=d("PackageOpen",[["path",{d:"M12 22v-9",key:"x3hkom"}],["path",{d:"M15.17 2.21a1.67 1.67 0 0 1 1.63 0L21 4.57a1.93 1.93 0 0 1 0 3.36L8.82 14.79a1.655 1.655 0 0 1-1.64 0L3 12.43a1.93 1.93 0 0 1 0-3.36z",key:"2ntwy6"}],["path",{d:"M20 13v3.87a2.06 2.06 0 0 1-1.11 1.83l-6 3.08a1.93 1.93 0 0 1-1.78 0l-6-3.08A2.06 2.06 0 0 1 4 16.87V13",key:"1pmm1c"}],["path",{d:"M21 12.43a1.93 1.93 0 0 0 0-3.36L8.83 2.2a1.64 1.64 0 0 0-1.63 0L3 4.57a1.93 1.93 0 0 0 0 3.36l12.18 6.86a1.636 1.636 0 0 0 1.63 0z",key:"12ttoo"}]]);/** 4698 * @license lucide-react v0.462.0 - ISC 4699 * 4700 * This source code is licensed under the ISC license. 4701 * See the LICENSE file in the root directory of this source tree. 4702 */const i3=d("PackagePlus",[["path",{d:"M16 16h6",key:"100bgy"}],["path",{d:"M19 13v6",key:"85cyf1"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]);/** 4703 * @license lucide-react v0.462.0 - ISC 4704 * 4705 * This source code is licensed under the ISC license. 4706 * See the LICENSE file in the root directory of this source tree. 4707 */const l3=d("PackageSearch",[["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}],["circle",{cx:"18.5",cy:"15.5",r:"2.5",key:"b5zd12"}],["path",{d:"M20.27 17.27 22 19",key:"1l4muz"}]]);/** 4708 * @license lucide-react v0.462.0 - ISC 4709 * 4710 * This source code is licensed under the ISC license. 4711 * See the LICENSE file in the root directory of this source tree. 4712 */const c3=d("PackageX",[["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}],["path",{d:"m17 13 5 5m-5 0 5-5",key:"im3w4b"}]]);/** 4713 * @license lucide-react v0.462.0 - ISC 4714 * 4715 * This source code is licensed under the ISC license. 4716 * See the LICENSE file in the root directory of this source tree. 4717 */const d3=d("Package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["path",{d:"m3.3 7 7.703 4.734a2 2 0 0 0 1.994 0L20.7 7",key:"yx3hmr"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]]);/** 4718 * @license lucide-react v0.462.0 - ISC 4719 * 4720 * This source code is licensed under the ISC license. 4721 * See the LICENSE file in the root directory of this source tree. 4722 */const u3=d("PaintBucket",[["path",{d:"m19 11-8-8-8.6 8.6a2 2 0 0 0 0 2.8l5.2 5.2c.8.8 2 .8 2.8 0L19 11Z",key:"irua1i"}],["path",{d:"m5 2 5 5",key:"1lls2c"}],["path",{d:"M2 13h15",key:"1hkzvu"}],["path",{d:"M22 20a2 2 0 1 1-4 0c0-1.6 1.7-2.4 2-4 .3 1.6 2 2.4 2 4Z",key:"xk76lq"}]]);/** 4723 * @license lucide-react v0.462.0 - ISC 4724 * 4725 * This source code is licensed under the ISC license. 4726 * See the LICENSE file in the root directory of this source tree. 4727 */const p3=d("PaintRoller",[["rect",{width:"16",height:"6",x:"2",y:"2",rx:"2",key:"jcyz7m"}],["path",{d:"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2",key:"1b9h7c"}],["rect",{width:"4",height:"6",x:"8",y:"16",rx:"1",key:"d6e7yl"}]]);/** 4728 * @license lucide-react v0.462.0 - ISC 4729 * 4730 * This source code is licensed under the ISC license. 4731 * See the LICENSE file in the root directory of this source tree. 4732 */const So=d("PaintbrushVertical",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v4",key:"qmzblu"}],["path",{d:"M17 2a1 1 0 0 1 1 1v9H6V3a1 1 0 0 1 1-1z",key:"ycvu00"}],["path",{d:"M6 12a1 1 0 0 0-1 1v1a2 2 0 0 0 2 2h2a1 1 0 0 1 1 1v2.9a2 2 0 1 0 4 0V17a1 1 0 0 1 1-1h2a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1",key:"iw4wnp"}]]);/** 4733 * @license lucide-react v0.462.0 - ISC 4734 * 4735 * This source code is licensed under the ISC license. 4736 * See the LICENSE file in the root directory of this source tree. 4737 */const mu=d("Paintbrush",[["path",{d:"m14.622 17.897-10.68-2.913",key:"vj2p1u"}],["path",{d:"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z",ke
4737y:"18tc5c"}],["path",{d:"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15",key:"ytzfxy"}]]);/** 4738 * @license lucide-react v0.462.0 - ISC 4739 * 4740 * This source code is licensed under the ISC license. 4741 * See the LICENSE file in the root directory of this source tree. 4742 */const bc=d("Palette",[["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z",key:"12rzf8"}]]);/** 4743 * @license lucide-react v0.462.0 - ISC 4744 * 4745 * This source code is licensed under the ISC license. 4746 * See the LICENSE file in the root directory of this source tree. 4747 */const h3=d("PanelBottomClose",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"m15 8-3 3-3-3",key:"1oxy1z"}]]);/** 4748 * @license lucide-react v0.462.0 - ISC 4749 * 4750 * This source code is licensed under the ISC license. 4751 * See the LICENSE file in the root directory of this source tree. 4752 */const No=d("PanelBottomDashed",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M14 15h1",key:"171nev"}],["path",{d:"M19 15h2",key:"1vnucp"}],["path",{d:"M3 15h2",key:"8bym0q"}],["path",{d:"M9 15h1",key:"1tg3ks"}]]);/** 4753 * @license lucide-react v0.462.0 - ISC 4754 * 4755 * This source code is licensed under the ISC license. 4756 * See the LICENSE file in the root directory of this source tree. 4757 */const m3=d("PanelBottomOpen",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}]]);/** 4758 * @license lucide-react v0.462.0 - ISC 4759 * 4760 * This source code is licensed under the ISC license. 4761 * See the LICENSE file in the root directory of this source tree. 4762 */const y3=d("PanelBottom",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h18",key:"5xshup"}]]);/** 4763 * @license lucide-react v0.462.0 - ISC 4764 * 4765 * This source code is licensed under the ISC license. 4766 * See the LICENSE file in the root directory of this source tree. 4767 */const Io=d("PanelLeftClose",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m16 15-3-3 3-3",key:"14y99z"}]]);/** 4768 * @license lucide-react v0.462.0 - ISC 4769 * 4770 * This source code is licensed under the ISC license. 4771 * See the LICENSE file in the root directory of this source tree. 4772 */const Lo=d("PanelLeftDashed",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 14v1",key:"askpd8"}],["path",{d:"M9 19v2",key:"16tejx"}],["path",{d:"M9 3v2",key:"1noubl"}],["path",{d:"M9 9v1",key:"19ebxg"}]]);/** 4773 * @license lucide-react v0.462.0 - ISC 4774 * 4775 * This source code is licensed under the ISC license. 4776 * See the LICENSE file in the root directory of this source tree. 4777 */const Ao=d("PanelLeftOpen",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m14 9 3 3-3 3",key:"8010ee"}]]);/** 4778 * @license lucide-react v0.462.0 - ISC 4779 * 4780 * This source code is licensed under the ISC license. 4781 * See the LICENSE file in the root directory of this source tree. 4782 */const Po=d("PanelLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]]);/** 4783 * @license lucide-react v0.462.0 - ISC 4784 * 4785 * This source code is licensed under the ISC license. 4786 * See the LICENSE file in the root directory of this source tree. 4787 */const f3=d("PanelRightClose",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 3v18",key:"14nvp0"}],["path",{d:"m8 9 3 3-3 3",key:"12hl5m"}]]);/** 4788 * @license lucide-react v0.462.0 - ISC 4789 * 4790 * This source code is licensed under the ISC license. 4791 * See the LICENSE file in the root directory of this source tree.
4792 */const Eo=d("PanelRightDashed",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 14v1",key:"ilsfch"}],["path",{d:"M15 19v2",key:"1fst2f"}],["path",{d:"M15 3v2",key:"z204g4"}],["path",{d:"M15 9v1",key:"z2a8b1"}]]);/** 4793 * @license lucide-react v0.462.0 - ISC 4794 * 4795 * This source code is licensed under the ISC license. 4796 * See the LICENSE file in the root directory of this source tree. 4797 */const g3=d("PanelRightOpen",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 3v18",key:"14nvp0"}],["path",{d:"m10 15-3-3 3-3",key:"1pgupc"}]]);/** 4798 * @license lucide-react v0.462.0 - ISC 4799 * 4800 * This source code is licensed under the ISC license. 4801 * See the LICENSE file in the root directory of this source tree. 4802 */const x3=d("PanelRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 3v18",key:"14nvp0"}]]);/** 4803 * @license lucide-react v0.462.0 - ISC 4804 * 4805 * This source code is licensed under the ISC license. 4806 * See the LICENSE file in the root directory of this source tree. 4807 */const b3=d("PanelTopClose",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"m9 16 3-3 3 3",key:"1idcnm"}]]);/** 4808 * @license lucide-react v0.462.0 - ISC 4809 * 4810 * This source code is licensed under the ISC license. 4811 * See the LICENSE file in the root directory of this source tree. 4812 */const To=d("PanelTopDashed",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M14 9h1",key:"l0svgy"}],["path",{d:"M19 9h2",key:"te2zfg"}],["path",{d:"M3 9h2",key:"1h4ldw"}],["path",{d:"M9 9h1",key:"15jzuz"}]]);/** 4813 * @license lucide-react v0.462.0 - ISC 4814 * 4815 * This source code is licensed under the ISC license. 4816 * See the LICENSE file in the root directory of this source tree. 4817 */const v3=d("PanelTopOpen",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"m15 14-3 3-3-3",key:"g215vf"}]]);/** 4818 * @license lucide-react v0.462.0 - ISC 4819 * 4820 * This source code is licensed under the ISC license. 4821 * See the LICENSE file in the root directory of this source tree. 4822 */const k3=d("PanelTop",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}]]);/** 4823 * @license lucide-react v0.462.0 - ISC 4824 * 4825 * This source code is licensed under the ISC license. 4826 * See the LICENSE file in the root directory of this source tree. 4827 */const w3=d("PanelsLeftBottom",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M9 15h12",key:"5ijen5"}]]);/** 4828 * @license lucide-react v0.462.0 - ISC 4829 * 4830 * This source code is licensed under the ISC license. 4831 * See the LICENSE file in the root directory of this source tree. 4832 */const j3=d("PanelsRightBottom",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h12",key:"1wkqb3"}],["path",{d:"M15 3v18",key:"14nvp0"}]]);/** 4833 * @license lucide-react v0.462.0 - ISC 4834 * 4835 * This source code is licensed under the ISC license. 4836 * See the LICENSE file in the root directory of this source tree. 4837 */const Ro=d("PanelsTopLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M9 21V9",key:"1oto5p"}]]);/** 4838 * @license lucide-react v0.462.0 - ISC 4839 * 4840 * This source code is licensed under the ISC license. 4841 * See the LICENSE file in the root directory of this source tree. 4842 */const C3=d("Paperclip",[["path",{d:"m21.44 11.05-9.19 9.19a6 6 0 0 1-8.49-8.49l8.57-8.57A4 4 0 1 1 18 8.84l-8.59 8.57a2 2 0 0 1-2.83-2.83l8.49-8.48",key:"1u3ebp"}]]);/** 4843 * @license lucide-react v0.462.0 - ISC 4844 * 4845 * This source code is licensed under the ISC license. 4846 * See the LICENSE file in the root directory of this source tree. 4847 */const _3=d("Parentheses",[["path",{d:"M8 21s-4-3-4-9 4-9 4-9",key:"uto9ud"}],["path",{d:"M16 3s4 3 4 9-4 9-4 9",key:"4w2vsq"}]]);/** 4848 * @license lucide-react v0.462.0 - ISC 4849 * 4850 * This source code is licensed under the ISC license. 4851 * See the LICENSE file in the root directory of this source tree. 4852 */const M3=d("ParkingMeter",[["path",{d:"M11 15h2",key:"199qp6"}],["path",{d:"M12 12v3",key:"158kv8"}],["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M15.282 19a1 1 0 0 0 .948-.68l2.37-6.988a7 7 0 1 0-13.2 0l2.37 6.988a1 1 0 0 0 .948.68z",key:"1jofit"}],["path",{d:"M9 9a3 3 0 1 1 6 0",key:"jdoeu8"}]]);/** 4853 * @license lucide-react v0.462.0 - ISC 4854 * 4855 * This source code is licensed under the ISC license. 4856 * See the LICENSE file in the root directory of this source tree. 4857 */const S3=d("PartyPopper",[["path",{d:"M5.8 11.3 2 22l10.7-3.79",key:"gwxi1d"}],["path",{d:"M4 3h.01",key:"1vcuye"}],["path",{d:"M22 8h.01",key:"1mrtc2"}],["path",{d:"M15 2h.01",key:"1cjtqr"}],["path",{d:"M22 20h.01",key:"1mrys2"}],["path",{d:"m22 2-2.24.75a2.9 2.9 0 0 0-1.96 3.12c.1.86-.57 1.63-1.45 1.63h-.38c-.86 0-1.6.6-1.76 1.44L14 10",key:"hbicv8"}],["path",{d:"m22 13-.82-.33c-.86-.34-1.82.2-1.98 1.11c-.11.7-.72 1.22-1.43 1.22H17",key:"1i94pl"}],["path",{d:"m11 2 .33.82c.34.86-.2 1.82-1.11 1.98C9.52 4.9 9 5.52 9 6.23V7",key:"1cofks"}],["path",{d:"M11 13c1.93 1.93 2.83 4.17 2 5-.83.83-3.07-.07-5-2-1.93-1.93-2.83-4.17-2-5 .83-.83 3.07.07 5 2Z",key:"4kbmks"}]]);/** 4858 * @license lucide-react v0.462.0 - ISC 4859 * 4860 * This source code is licensed under the ISC license. 4861 * See the LICENSE file in the root directory of this source tree. 4862 */const N3=d("Pause",[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]]);/** 4863 * @license lucide-react v0.462.0 - ISC 4864 * 4865 * This source code is licensed under the ISC license. 4866 * See the LICENSE file in the root directory of this source tree. 4867 */const I3=d("PawPrint",[["circle",{cx:"11",cy:"4",r:"2",key:"vol9p0"}],["circle",{cx:"18",cy:"8",r:"2",key:"17gozi"}],["circle",{cx:"20",cy:"16",r:"2",key:"1v9bxh"}],["path",{d:"M9 10a5 5 0 0 1 5 5v3.5a3.5 3.5 0 0 1-6.84 1.045Q6.52 17.48 4.46 16.84A3.5 3.5 0 0 1 5.5 10Z",key:"1ydw1z"}]]);/** 4868 * @license lucide-react v0.462.0 - ISC 4869 * 4870 * This source code is licensed under the ISC license. 4871 * See the LICENSE file in the root directory of this source tree. 4872 */const L3=d("PcCase",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",key:"1uq1d7"}],["path",{d:"M15 14h.01",key:"1kp3bh"}],["path",{d:"M9 6h6",key:"dgm16u"}],["path",{d:"M9 10h6",key:"9gxzsh"}]]);/** 4873 * @license lucide-react v0.462.0 - ISC 4874 * 4875 * This source code is licensed under the ISC license. 4876 * See the LICENSE file in the root directory of this source tree. 4877 */const Fo=d("PenLine",[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z",key:"1ykcvy"}]]);/** 4878 * @license lucide-react v0.462.0 - ISC 4879 * 4880 * This source code is licensed under the ISC license. 4881 * See the LICENSE file in the root directory of this source tree. 4882 */const A3=d("PenOff",[["path",{d:"m10 10-6.157 6.162a2 2 0 0 0-.5.833l-1.322 4.36a.5.5 0 0 0 .622.624l4.358-1.323a2 2 0 0 0 .83-.5L14 13.982",key:"bjo8r8"}],["path",{d:"m12.829 7.172 4.359-4.346a1 1 0 1 1 3.986 3.986l-4.353 4.353",key:"16h5ne"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** 4883 * @license lucide-react v0.462.0 - ISC 4884 * 4885 * This source code is licensed under the ISC license. 4886 * See the LICENSE file in the root directory of this source tree. 4887 */const Do=d("Pen",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]]);/** 4888 * @license lucide-react v0.462.0 - ISC 4889 * 4890 * This source code is licensed under the ISC license. 4891 * See the LICENSE file in the root directory of this source tree. 4892 */const P3=d("PencilLine",[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z",key:"1ykcvy"}],["path",{d:"m15 5 3 3",key:"1w25hb"}]]);/** 4893 * @license lucide-react v0.462.0 - ISC 4894 * 4895 * This source code is licensed under the ISC license. 4896 * See the LICENSE file in the root directory of this source tree. 4897 */const E3=d("PencilOff",[["path",{d:"m10 10-6.157 6.162a2 2 0 0 0-.5.833l-1.322 4.36a.5.5 0 0 0 .622.624l4.358-1.323a2 2 0 0 0 .83-.5L14 13.982",key:"bjo8r8"}],["path",{d:"m12.829 7.172 4.359-4.346a1 1 0 1 1 3.986 3.986l-4.353 4.353",key:"16h5ne"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** 4898 * @license lucide-react v0.462.0 - ISC 4899 * 4900 * This source code is licensed under the ISC license. 4901 * See the LICENSE file in the root directory of this source tree. 4902 */const T3=d("PencilRuler",[["path",{d:"M13 7 8.7 2.7a2.41 2.41 0 0 0-3.4 0L2.7 5.3a2.41 2.41 0 0 0 0 3.4L7 13",key:"orapub"}
4902],["path",{d:"m8 6 2-2",key:"115y1s"}],["path",{d:"m18 16 2-2",key:"ee94s4"}],["path",{d:"m17 11 4.3 4.3c.94.94.94 2.46 0 3.4l-2.6 2.6c-.94.94-2.46.94-3.4 0L11 17",key:"cfq27r"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);/** 4903 * @license lucide-react v0.462.0 - ISC 4904 * 4905 * This source code is licensed under the ISC license. 4906 * See the LICENSE file in the root directory of this source tree. 4907 */const vc=d("Pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);/** 4908 * @license lucide-react v0.462.0 - ISC 4909 * 4910 * This source code is licensed under the ISC license. 4911 * See the LICENSE file in the root directory of this source tree. 4912 */const R3=d("Pentagon",[["path",{d:"M10.83 2.38a2 2 0 0 1 2.34 0l8 5.74a2 2 0 0 1 .73 2.25l-3.04 9.26a2 2 0 0 1-1.9 1.37H7.04a2 2 0 0 1-1.9-1.37L2.1 10.37a2 2 0 0 1 .73-2.25z",key:"2hea0t"}]]);/** 4913 * @license lucide-react v0.462.0 - ISC 4914 * 4915 * This source code is licensed under the ISC license. 4916 * See the LICENSE file in the root directory of this source tree. 4917 */const F3=d("PersonStanding",[["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["path",{d:"m9 20 3-6 3 6",key:"se2kox"}],["path",{d:"m6 8 6 2 6-2",key:"4o3us4"}],["path",{d:"M12 10v4",key:"1kjpxc"}]]);/** 4918 * @license lucide-react v0.462.0 - ISC 4919 * 4920 * This source code is licensed under the ISC license. 4921 * See the LICENSE file in the root directory of this source tree. 4922 */const D3=d("PhilippinePeso",[["path",{d:"M20 11H4",key:"6ut86h"}],["path",{d:"M20 7H4",key:"zbl0bi"}],["path",{d:"M7 21V4a1 1 0 0 1 1-1h4a1 1 0 0 1 0 12H7",key:"1ana5r"}]]);/** 4923 * @license lucide-react v0.462.0 - ISC 4924 * 4925 * This source code is licensed under the ISC license. 4926 * See the LICENSE file in the root directory of this source tree. 4927 */const q3=d("PhoneForwarded",[["polyline",{points:"18 2 22 6 18 10",key:"6vjanh"}],["line",{x1:"14",x2:"22",y1:"6",y2:"6",key:"1jsywh"}],["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/** 4928 * @license lucide-react v0.462.0 - ISC 4929 * 4930 * This source code is licensed under the ISC license. 4931 * See the LICENSE file in the root directory of this source tree. 4932 */const yu=d("PhoneIncoming",[["polyline",{points:"16 2 16 8 22 8",key:"1ygljm"}],["line",{x1:"22",x2:"16",y1:"2",y2:"8",key:"1xzwqn"}],["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/** 4933 * @license lucide-react v0.462.0 - ISC 4934 * 4935 * This source code is licensed under the ISC license. 4936 * See the LICENSE file in the root directory of this source tree. 4937 */const z3=d("PhoneMissed",[["line",{x1:"22",x2:"16",y1:"2",y2:"8",key:"1xzwqn"}],["line",{x1:"16",x2:"22",y1:"2",y2:"8",key:"13zxdn"}],["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/** 4938 * @license lucide-react v0.462.0 - ISC 4939 * 4940 * This source code is licensed under the ISC license. 4941 * See the LICENSE file in the root directory of this source tree. 4942 */const O3=d("PhoneOutgoing",[["polyline",{points:"22 8 22 2 16 2",key:"1g204g"}],["line",{x1:"16",x2:"22",y1:"8",y2:"2",key:"1ggias"}],["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/** 4943 * @license lucide-react v0.462.0 - ISC 4944 * 4945 * This source code is licensed under the ISC license. 4946 * See the LICENSE file in the root directory of this source tree. 4947 */const B3=d("Pi",[["line",{x1:"9",x2:"9",y1:"4",y2:"20",key:"ovs5a5"}],["path",{d:"M4 7c0-1.7 1.3-3 3-3h13",key:"10pag4"}],["path",{d:"M18 20c-1.7 0-3-1.3-3-3V4",key:"1gaosr"}]]);/** 4948 * @license lucide-react v0.462.0 - ISC 4949 * 4950 * This source code is licensed under the ISC license. 4951 * See the LICENSE file in the root directory of this source tree. 4952 */const H3=d("Piano",[["path",{d:"M18.5 8c-1.4 0-2.6-.8-3.2-2A6.87 6.87 0 0 0 2 9v11a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-8.5C22 9.6 20.4 8 18.5 8",ke
4952y:"lag0yf"}],["path",{d:"M2 14h20",key:"myj16y"}],["path",{d:"M6 14v4",key:"9ng0ue"}],["path",{d:"M10 14v4",key:"1v8uk5"}],["path",{d:"M14 14v4",key:"1tqops"}],["path",{d:"M18 14v4",key:"18uqwm"}]]);/** 4953 * @license lucide-react v0.462.0 - ISC 4954 * 4955 * This source code is licensed under the ISC license. 4956 * See the LICENSE file in the root directory of this source tree. 4957 */const V3=d("Pickaxe",[["path",{d:"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912",key:"we99rg"}],["path",{d:"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393",key:"1w6hck"}],["path",{d:"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z",key:"15hgfx"}],["path",{d:"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319",key:"452b4h"}]]);/** 4958 * @license lucide-react v0.462.0 - ISC 4959 * 4960 * This source code is licensed under the ISC license. 4961 * See the LICENSE file in the root directory of this source tree. 4962 */const $3=d("PictureInPicture2",[["path",{d:"M21 9V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10c0 1.1.9 2 2 2h4",key:"daa4of"}],["rect",{width:"10",height:"7",x:"12",y:"13",rx:"2",key:"1nb8gs"}]]);/** 4963 * @license lucide-react v0.462.0 - ISC 4964 * 4965 * This source code is licensed under the ISC license. 4966 * See the LICENSE file in the root directory of this source tree. 4967 */const W3=d("PictureInPicture",[["path",{d:"M8 4.5v5H3m-1-6 6 6m13 0v-3c0-1.16-.84-2-2-2h-7m-9 9v2c0 1.05.95 2 2 2h3",key:"bcd8fb"}],["rect",{width:"10",height:"7",x:"12",y:"13.5",ry:"2",key:"136fx3"}]]);/** 4968 * @license lucide-react v0.462.0 - ISC 4969 * 4970 * This source code is licensed under the ISC license. 4971 * See the LICENSE file in the root directory of this source tree. 4972 */const U3=d("PiggyBank",[["path",{d:"M19 5c-1.5 0-2.8 1.4-3 2-3.5-1.5-11-.3-11 5 0 1.8 0 3 2 4.5V20h4v-2h3v2h4v-4c1-.5 1.7-1 2-2h2v-4h-2c0-1-.5-1.5-1-2V5z",key:"1ivx2i"}],["path",{d:"M2 9v1c0 1.1.9 2 2 2h1",key:"nm575m"}],["path",{d:"M16 11h.01",key:"xkw8gn"}]]);/** 4973 * @license lucide-react v0.462.0 - ISC 4974 * 4975 * This source code is licensed under the ISC license. 4976 * See the LICENSE file in the root directory of this source tree. 4977 */const G3=d("PilcrowLeft",[["path",{d:"M14 3v11",key:"mlfb7b"}],["path",{d:"M14 9h-3a3 3 0 0 1 0-6h9",key:"1ulc19"}],["path",{d:"M18 3v11",key:"1phi0r"}],["path",{d:"M22 18H2l4-4",key:"yt65j9"}],["path",{d:"m6 22-4-4",key:"6jgyf5"}]]);/** 4978 * @license lucide-react v0.462.0 - ISC 4979 * 4980 * This source code is licensed under the ISC license. 4981 * See the LICENSE file in the root directory of this source tree. 4982 */const K3=d("PilcrowRight",[["path",{d:"M10 3v11",key:"o3l5kj"}],["path",{d:"M10 9H7a1 1 0 0 1 0-6h8",key:"1wb1nc"}],["path",{d:"M14 3v11",key:"mlfb7b"}],["path",{d:"m18 14 4 4H2",key:"4r8io1"}],["path",{d:"m22 18-4 4",key:"1hjjrd"}]]);/** 4983 * @license lucide-react v0.462.0 - ISC 4984 * 4985 * This source code is licensed under the ISC license. 4986 * See the LICENSE file in the root directory of this source tree. 4987 */const Y3=d("Pilcrow",[["path",{d:"M13 4v16",key:"8vvj80"}],["path",{d:"M17 4v16",key:"7dpous"}],["path",{d:"M19 4H9.5a4.5 4.5 0 0 0 0 9H13",key:"sh4n9v"}]]);/** 4988 * @license lucide-react v0.462.0 - ISC 4989 * 4990 * This source code is licensed under the ISC license. 4991 * See the LICENSE file in the root directory of this source tree. 4992 */const Z3=d("PillBottle",[["path",{d:"M18 11h-4a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h4",key:"17ldeb"}],["path",{d:"M6 7v13a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V7",key:"nc37y6"}],["rect",{width:"16",height:"5",x:"4",y:"2",rx:"1",key:"3jeezo"}]]);/** 4993 * @license lucide-react v0.462.0 - ISC 4994 * 4995 * This source code is licensed under the ISC license. 4996 * See the LICENSE file in the root directory of this source tree. 4997 */const X3=d("Pill",[["path",{d:"m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z",key:"wa1lgi"}],["path",{d:"m8.5 8.5 7 7",key:"rvfmvr"}]]);/** 4998 * @license lucide-react v0.462.0 - ISC 4999 * 5000 * This source code is licensed under the ISC license. 5001 * See the LICENSE file in the root directory of this source tree. 5002 */const Q3=d("PinOff",[["path",{d:"M12 17v5",key:"bb1du9"}],["path",{d:"M15 9.34V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H7.89",key:"znwnzq"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M9 9v1.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h11",key:"c9qhm2"}]]);/** 5003 * @license lucide-react v0.462.0 - ISC 5004 * 5005 * This source code is licensed under the ISC license. 5006 * See the LICENSE file in the root directory of this source tree. 5007 */const jl=d("Pin",[["path",{d:"M12 17v5",key:"bb1du9"}],["path",{d:"M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7
5007a1 1 0 0 1 1-1 2 2 0 0 0 0-4H8a2 2 0 0 0 0 4 1 1 0 0 1 1 1z",key:"1nkz8b"}]]);/** 5008 * @license lucide-react v0.462.0 - ISC 5009 * 5010 * This source code is licensed under the ISC license. 5011 * See the LICENSE file in the root directory of this source tree. 5012 */const J3=d("Pipette",[["path",{d:"m2 22 1-1h3l9-9",key:"1sre89"}],["path",{d:"M3 21v-3l9-9",key:"hpe2y6"}],["path",{d:"m15 6 3.4-3.4a2.1 2.1 0 1 1 3 3L18 9l.4.4a2.1 2.1 0 1 1-3 3l-3.8-3.8a2.1 2.1 0 1 1 3-3l.4.4Z",key:"196du1"}]]);/** 5013 * @license lucide-react v0.462.0 - ISC 5014 * 5015 * This source code is licensed under the ISC license. 5016 * See the LICENSE file in the root directory of this source tree. 5017 */const ej=d("Pizza",[["path",{d:"m12 14-1 1",key:"11onhr"}],["path",{d:"m13.75 18.25-1.25 1.42",key:"1yisr3"}],["path",{d:"M17.775 5.654a15.68 15.68 0 0 0-12.121 12.12",key:"1qtqk6"}],["path",{d:"M18.8 9.3a1 1 0 0 0 2.1 7.7",key:"fbbbr2"}],["path",{d:"M21.964 20.732a1 1 0 0 1-1.232 1.232l-18-5a1 1 0 0 1-.695-1.232A19.68 19.68 0 0 1 15.732 2.037a1 1 0 0 1 1.232.695z",key:"1hyfdd"}]]);/** 5018 * @license lucide-react v0.462.0 - ISC 5019 * 5020 * This source code is licensed under the ISC license. 5021 * See the LICENSE file in the root directory of this source tree. 5022 */const tj=d("PlaneLanding",[["path",{d:"M2 22h20",key:"272qi7"}],["path",{d:"M3.77 10.77 2 9l2-4.5 1.1.55c.55.28.9.84.9 1.45s.35 1.17.9 1.45L8 8.5l3-6 1.05.53a2 2 0 0 1 1.09 1.52l.72 5.4a2 2 0 0 0 1.09 1.52l4.4 2.2c.42.22.78.55 1.01.96l.6 1.03c.49.88-.06 1.98-1.06 2.1l-1.18.15c-.47.06-.95-.02-1.37-.24L4.29 11.15a2 2 0 0 1-.52-.38Z",key:"1ma21e"}]]);/** 5023 * @license lucide-react v0.462.0 - ISC 5024 * 5025 * This source code is licensed under the ISC license. 5026 * See the LICENSE file in the root directory of this source tree. 5027 */const aj=d("PlaneTakeoff",[["path",{d:"M2 22h20",key:"272qi7"}],["path",{d:"M6.36 17.4 4 17l-2-4 1.1-.55a2 2 0 0 1 1.8 0l.17.1a2 2 0 0 0 1.8 0L8 12 5 6l.9-.45a2 2 0 0 1 2.09.2l4.02 3a2 2 0 0 0 2.1.2l4.19-2.06a2.41 2.41 0 0 1 1.73-.17L21 7a1.4 1.4 0 0 1 .87 1.99l-.38.76c-.23.46-.6.84-1.07 1.08L7.58 17.2a2 2 0 0 1-1.22.18Z",key:"fkigj9"}]]);/** 5028 * @license lucide-react v0.462.0 - ISC 5029 * 5030 * This source code is licensed under the ISC license. 5031 * See the LICENSE file in the root directory of this source tree. 5032 */const fu=d("Plane",[["path",{d:"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z",key:"1v9wt8"}]]);/** 5033 * @license lucide-react v0.462.0 - ISC 5034 * 5035 * This source code is licensed under the ISC license. 5036 * See the LICENSE file in the root directory of this source tree. 5037 */const rj=d("Plug2",[["path",{d:"M9 2v6",key:"17ngun"}],["path",{d:"M15 2v6",key:"s7yy2p"}],["path",{d:"M12 17v5",key:"bb1du9"}],["path",{d:"M5 8h14",key:"pcz4l3"}],["path",{d:"M6 11V8h12v3a6 6 0 1 1-12 0Z",key:"wtfw2c"}]]);/** 5038 * @license lucide-react v0.462.0 - ISC 5039 * 5040 * This source code is licensed under the ISC license. 5041 * See the LICENSE file in the root directory of this source tree. 5042 */const qo=d("PlugZap",[["path",{d:"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z",key:"goz73y"}],["path",{d:"m2 22 3-3",key:"19mgm9"}],["path",{d:"M7.5 13.5 10 11",key:"7xgeeb"}],["path",{d:"M10.5 16.5 13 14",key:"10btkg"}],["path",{d:"m18 3-4 4h6l-4 4",key:"16psg9"}]]);/** 5043 * @license lucide-react v0.462.0 - ISC 5044 * 5045 * This source code is licensed under the ISC license. 5046 * See the LICENSE file in the root directory of this source tree. 5047 */const nj=d("Plug",[["path",{d:"M12 22v-5",key:"1ega77"}],["path",{d:"M9 8V2",key:"14iosj"}],["path",{d:"M15 8V2",key:"18g5xt"}],["path",{d:"M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8Z",key:"osxo6l"}]]);/** 5048 * @license lucide-react v0.462.0 - ISC 5049 * 5050 * This source code is licensed under the ISC license. 5051 * See the LICENSE file in the root directory of this source tree. 5052 */const sj=d("PocketKnife",[["path",{d:"M3 2v1c0 1 2 1 2 2S3 6 3 7s2 1 2 2-2 1-2 2 2 1 2 2",key:"19w3oe"}],["path",{d:"M18 6h.01",key:"1v4wsw"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M20.83 8.83a4 4 0 0 0-5.66-5.66l-12 12a4 4 0 1 0 5.66 5.66Z",key:"6fykxj"}],["path",{d:"M18 11.66V22a4 4 0 0 0 4-4V6",key:"1utzek"}]]);/** 5053 * @license lucide-react v0.462.0 - ISC 5054 * 5055 * This source code is licensed under the ISC license. 5056 * See the LICENSE file in the root directory of this source tree. 5057 */const oj=d("Pocket",[["path",{d:"M4 3h16a2 2 0 0 1 2 2v6a10 10 0 0 1-10 10A10 10 0 0 1 2 11V5a2 2 0 0 1 2-2z",key:"1mz881"}],["polyline",{points:"8 10 12 14 16 10",key:"w4mbv5"}]]);/** 5058 * @license lucide-react v0.462.0 - ISC 5059 * 5060 * This source code is licensed under the ISC license. 5061 * See the LICENSE file in the root directory of this source tree. 5062 */const ij=d("Podcast",[["path",{d:"M16.85 18.58a9 9 0 1 0-9.7 0",key:"d71mpg"}],["path",{d:"M8 14a5 5 0 1 1 8 0",key:"fc81rn"}],["circle",{cx:"12",cy:"11",r:"1",key:"1gvufo"}],["path",{d:"M13 17a1 1 0 1 0-2 0l.5 4.5a.5.5 0 1 0 1 0Z",key:"za5kbj"}]]);/** 5063 * @license lucide-react v0.462.0 - ISC 5064 * 5065 * This source code is licensed under the ISC license. 5066 * See the LICENSE file in the root directory of this source tree. 5067 */const lj=d("PointerOff",[["path",{d:"M10 4.5V4a2 2 0 0 0-2.41-1.957",key:"jsi14n"}],["path",{d:"M13.9 8.4a2 2 0 0 0-1.26-1.295",key:"hirc7f"}],["path",{d:"M21.7 16.2A8 8 0 0 0 22 14v-3a2 2 0 1 0-4 0v-1a2 2 0 0 0-3.63-1.158",key:"1jxb2e"}],["path",{d:"m7 15-1.8-1.8a2 2 0 0 0-2.79 2.86L6 19.7a7.74 7.74 0 0 0 6 2.3h2a8 8 0 0 0 5.657-2.343",key:"10r7hm"}],["path",{d:"M6 6v8",key:"tv5xkp"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** 5068 * @license lucide-react v0.462.0 - ISC 5069 * 5070 * This source code is licensed under the ISC license. 5071 * See the LICENSE file in the root directory of this source tree. 5072 */const cj=d("Pointer",[["path",{d:"M22 14a8 8 0 0 1-8 8",key:"56vcr3"}],["path",{d:"M18 11v-1a2 2 0 0 0-2-2a2 2 0 0 0-2 2",key:"1agjmk"}],["path",{d:"M14 10V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1",key:"wdbh2u"}],["path",{d:"M10 9.5V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v10",key:"1ibuk9"}],["path",{d:"M18 11a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15",key:"g6ys72"}]]);/** 5073 * @license lucide-react v0.462.0 - ISC 5074 * 5075 * This source code is licensed under the ISC license. 5076 * See the LICENSE file in the root directory of this source tree. 5077 */const dj=d("Popcorn",[["path",{d:"M18 8a2 2 0 0 0 0-4 2 2 0 0 0-4 0 2 2
50770 0 0-4 0 2 2 0 0 0-4 0 2 2 0 0 0 0 4",key:"10td1f"}],["path",{d:"M10 22 9 8",key:"yjptiv"}],["path",{d:"m14 22 1-14",key:"8jwc8b"}],["path",{d:"M20 8c.5 0 .9.4.8 1l-2.6 12c-.1.5-.7 1-1.2 1H7c-.6 0-1.1-.4-1.2-1L3.2 9c-.1-.6.3-1 .8-1Z",key:"1qo33t"}]]);/** 5078 * @license lucide-react v0.462.0 - ISC 5079 * 5080 * This source code is licensed under the ISC license. 5081 * See the LICENSE file in the root directory of this source tree. 5082 */const uj=d("Popsicle",[["path",{d:"M18.6 14.4c.8-.8.8-2 0-2.8l-8.1-8.1a4.95 4.95 0 1 0-7.1 7.1l8.1 8.1c.9.7 2.1.7 2.9-.1Z",key:"1o68ps"}],["path",{d:"m22 22-5.5-5.5",key:"17o70y"}]]);/** 5083 * @license lucide-react v0.462.0 - ISC 5084 * 5085 * This source code is licensed under the ISC license. 5086 * See the LICENSE file in the root directory of this source tree. 5087 */const kc=d("PoundSterling",[["path",{d:"M18 7c0-5.333-8-5.333-8 0",key:"1prm2n"}],["path",{d:"M10 7v14",key:"18tmcs"}],["path",{d:"M6 21h12",key:"4dkmi1"}],["path",{d:"M6 13h10",key:"ybwr4a"}]]);/** 5088 * @license lucide-react v0.462.0 - ISC 5089 * 5090 * This source code is licensed under the ISC license. 5091 * See the LICENSE file in the root directory of this source tree. 5092 */const pj=d("PowerOff",[["path",{d:"M18.36 6.64A9 9 0 0 1 20.77 15",key:"dxknvb"}],["path",{d:"M6.16 6.16a9 9 0 1 0 12.68 12.68",key:"1x7qb5"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** 5093 * @license lucide-react v0.462.0 - ISC 5094 * 5095 * This source code is licensed under the ISC license. 5096 * See the LICENSE file in the root directory of this source tree. 5097 */const wc=d("Power",[["path",{d:"M12 2v10",key:"mnfbl"}],["path",{d:"M18.4 6.6a9 9 0 1 1-12.77.04",key:"obofu9"}]]);/** 5098 * @license lucide-react v0.462.0 - ISC 5099 * 5100 * This source code is licensed under the ISC license. 5101 * See the LICENSE file in the root directory of this source tree. 5102 */const hj=d("Presentation",[["path",{d:"M2 3h20",key:"91anmk"}],["path",{d:"M21 3v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3",key:"2k9sn8"}],["path",{d:"m7 21 5-5 5 5",key:"bip4we"}]]);/** 5103 * @license lucide-react v0.462.0 - ISC 5104 * 5105 * This source code is licensed under the ISC license. 5106 * See the LICENSE file in the root directory of this source tree. 5107 */const mj=d("PrinterCheck",[["path",{d:"M13.5 22H7a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v.5",key:"qeb09x"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}],["path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v2",key:"1md90i"}],["path",{d:"M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6",key:"1itne7"}]]);/** 5108 * @license lucide-react v0.462.0 - ISC 5109 * 5110 * This source code is licensed under the ISC license. 5111 * See the LICENSE file in the root directory of this source tree. 5112 */const yj=d("Printer",[["path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2",key:"143wyd"}],["path",{d:"M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6",key:"1itne7"}],["rect",{x:"6",y:"14",width:"12",height:"8",rx:"1",key:"1ue0tg"}]]);/** 5113 * @license lucide-react v0.462.0 - ISC 5114 * 5115 * This source code is licensed under the ISC license. 5116 * See the LICENSE file in the root directory of this source tree. 5117 */const fj=d("Projector",[["path",{d:"M5 7 3 5",key:"1yys58"}],["path",{d:"M9 6V3",key:"1ptz9u"}],["path",{d:"m13 7 2-2",key:"1w3vmq"}],["circle",{cx:"9",cy:"13",r:"3",key:"1mma13"}],["path",{d:"M11.83 12H20a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h2.17",key:"2frwzc"}],["path",{d:"M16 16h2",key:"dnq2od"}]]);/** 5118 * @license lucide-react v0.462.0 - ISC 5119 * 5120 * This source code is licensed under the ISC license. 5121 * See the LICENSE file in the root directory of this source tree. 5122 */const gj=d("Proportions",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M12 9v11",key:"1fnkrn"}],["path",{d:"M2 9h13a2 2 0 0 1 2 2v9",key:"11z3ex"}]]);/** 5123 * @license lucide-react v0.462.0 - ISC 5124 * 5125 * This source code is licensed under the ISC license. 5126 * See the LICENSE file in the root directory of this source tree. 5127 */const xj=d("Puzzle",[["path",{d:"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z",key:"w46dr5"}]]);/** 5128 * @license lucide-react v0.462.0 - ISC 5129 * 5130 * This source code is licensed under the ISC license. 5131 * See the LICENSE file in the root directory of this source tree. 5132 */const bj=d("Pyramid",[["path",{d:"M2.5 16.88a1 1 0 0 1-.32-1.43l9-13.02a1 1 0 0 1 1.64 0l9 13.01a1 1 0 0 1-.32 1.44l-8.51 4.86a2 2 0 0 1-1.98 0Z",key:"aenxs0"}],["path",{d:"M12 2v20",key:"t6zp3m"}]]);/** 5133 * @license lucide-react v0.462.0 - ISC 5134 * 5135 * This source code is licensed under the ISC license. 5136 * See the LICENSE file in the root directory of this source tree. 5137 */const vj=d("QrCode",[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1",key:"1tu5fj"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1",key:"1v8r4q"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1",key:"1x03jg"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3",key:"177gqh"}],["path",{d:"M21 21v.01",key:"ents32"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7",key:"8crl2c"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M12 16v.01",key:"133mhm"}],["path",{d:"M16 12h1",key:"1slzba"}],["path",{d:"M21 12v.01",key:"1lwtk9"}],["path",{d:"M12 21v-1",key:"1880an"}]]);/** 5138 * @license lucide-react v0.462.0 - ISC 5139 * 5140 * This source code is licensed under the ISC license. 5141 * See the LICENSE file in the root directory of this source tree. 5142 */const kj=d("Quote",[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]]);/** 5143 * @license lucide-react v0.462.0 - ISC 5144 * 5145 * This source code is licensed under the ISC license. 5146 * See the LICENSE file in the root directory of this source tree. 5147 */const wj=d("Rabbit",[["path",{d:"M13 16a3 3 0 0 1 2.24 5",key:"1epib5"}],["path",{d:"M18 12h.01",key:"yjnet6"}],["path",{d:"M18 21h-8a4 4 0 0 1-4-4 7 7 0 0 1 7-7h.2L9.6 6.4a1 1 0 1 1 2.8-2.8L15.8 7h.2c3.3 0 6 2.7 6 6v1a2 2 0 0 1-2 2h-1a3 3 0 0 0-3 3",key:"ue9ozu"}
5147],["path",{d:"M20 8.54V4a2 2 0 1 0-4 0v3",key:"49iql8"}],["path",{d:"M7.612 12.524a3 3 0 1 0-1.6 4.3",key:"1e33i0"}]]);/** 5148 * @license lucide-react v0.462.0 - ISC 5149 * 5150 * This source code is licensed under the ISC license. 5151 * See the LICENSE file in the root directory of this source tree. 5152 */const jj=d("Radar",[["path",{d:"M19.07 4.93A10 10 0 0 0 6.99 3.34",key:"z3du51"}],["path",{d:"M4 6h.01",key:"oypzma"}],["path",{d:"M2.29 9.62A10 10 0 1 0 21.31 8.35",key:"qzzz0"}],["path",{d:"M16.24 7.76A6 6 0 1 0 8.23 16.67",key:"1yjesh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M17.99 11.66A6 6 0 0 1 15.77 16.67",key:"1u2y91"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"m13.41 10.59 5.66-5.66",key:"mhq4k0"}]]);/** 5153 * @license lucide-react v0.462.0 - ISC 5154 * 5155 * This source code is licensed under the ISC license. 5156 * See the LICENSE file in the root directory of this source tree. 5157 */const Cj=d("Radiation",[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M7.5 4.2c-.3-.5-.9-.7-1.3-.4C3.9 5.5 2.3 8.1 2 11c-.1.5.4 1 1 1h5c0-1.5.8-2.8 2-3.4-1.1-1.9-2-3.5-2.5-4.4z",key:"wy49g3"}],["path",{d:"M21 12c.6 0 1-.4 1-1-.3-2.9-1.8-5.5-4.1-7.1-.4-.3-1.1-.2-1.3.3-.6.9-1.5 2.5-2.6 4.3 1.2.7 2 2 2 3.5h5z",key:"vklnvr"}],["path",{d:"M7.5 19.8c-.3.5-.1 1.1.4 1.3 2.6 1.2 5.6 1.2 8.2 0 .5-.2.7-.8.4-1.3-.5-.9-1.4-2.5-2.5-4.3-1.2.7-2.8.7-4 0-1.1 1.8-2 3.4-2.5 4.3z",key:"wkdf1o"}]]);/** 5158 * @license lucide-react v0.462.0 - ISC 5159 * 5160 * This source code is licensed under the ISC license. 5161 * See the LICENSE file in the root directory of this source tree. 5162 */const _j=d("Radical",[["path",{d:"M3 12h3.28a1 1 0 0 1 .948.684l2.298 7.934a.5.5 0 0 0 .96-.044L13.82 4.771A1 1 0 0 1 14.792 4H21",key:"1mqj8i"}]]);/** 5163 * @license lucide-react v0.462.0 - ISC 5164 * 5165 * This source code is licensed under the ISC license. 5166 * See the LICENSE file in the root directory of this source tree. 5167 */const Mj=d("RadioReceiver",[["path",{d:"M5 16v2",key:"g5qcv5"}],["path",{d:"M19 16v2",key:"1gbaio"}],["rect",{width:"20",height:"8",x:"2",y:"8",rx:"2",key:"vjsjur"}],["path",{d:"M18 12h.01",key:"yjnet6"}]]);/** 5168 * @license lucide-react v0.462.0 - ISC 5169 * 5170 * This source code is licensed under the ISC license. 5171 * See the LICENSE file in the root directory of this source tree. 5172 */const Sj=d("RadioTower",[["path",{d:"M4.9 16.1C1 12.2 1 5.8 4.9 1.9",key:"s0qx1y"}],["path",{d:"M7.8 4.7a6.14 6.14 0 0 0-.8 7.5",key:"1idnkw"}],["circle",{cx:"12",cy:"9",r:"2",key:"1092wv"}],["path",{d:"M16.2 4.8c2 2 2.26 5.11.8 7.47",key:"ojru2q"}],["path",{d:"M19.1 1.9a9.96 9.96 0 0 1 0 14.1",key:"rhi7fg"}],["path",{d:"M9.5 18h5",key:"mfy3pd"}],["path",{d:"m8 22 4-11 4 11",key:"25yftu"}]]);/** 5173 * @license lucide-react v0.462.0 - ISC 5174 * 5175 * This source code is licensed under the ISC license. 5176 * See the LICENSE file in the root directory of this source tree. 5177 */const Nj=d("Radio",[["path",{d:"M4.9 19.1C1 15.2 1 8.8 4.9 4.9",key:"1vaf9d"}],["path",{d:"M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5",key:"u1ii0m"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5",key:"1j5fej"}],["path",{d:"M19.1 4.9C23 8.8 23 15.1 19.1 19",key:"10b0cb"}]]);/** 5178 * @license lucide-react v0.462.0 - ISC 5179 * 5180 * This source code is licensed under the ISC license. 5181 * See the LICENSE file in the root directory of this source tree. 5182 */const Ij=d("Radius",[["path",{d:"M20.34 17.52a10 10 0 1 0-2.82 2.82",key:"fydyku"}],["circle",{cx:"19",cy:"19",r:"2",key:"17f5cg"}],["path",{d:"m13.41 13.41 4.18 4.18",key:"1gqbwc"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/** 5183 * @license lucide-react v0.462.0 - ISC 5184 * 5185 * This source code is licensed under the ISC license. 5186 * See the LICENSE file in the root directory of this source tree. 5187 */const Lj=d("RailSymbol",[["path",{d:"M5 15h14",key:"m0yey3"}],["path",{d:"M5 9h14",key:"7tsvo6"}],["path",{d:"m14 20-5-5 6-6-5-5",key:"1jo42i"}]]);/** 5188 * @license lucide-react v0.462.0 - ISC 5189 * 5190 * This source code is licensed under the ISC license. 5191 * See the LICENSE file in the root directory of this source tree. 5192 */const Aj=d("Rainbow",[["path",{d:"M22 17a10 10 0 0 0-20 0",key:"ozegv"}],["path",{d:"M6 17a6 6 0 0 1 12 0",key:"5giftw"}],["path",{d:"M10 17a2 2 0 0 1 4 0",key:"gnsikk"}]]);/** 5193 * @license lucide-react v0.462.0 - ISC 5194 * 5195 * This source code is licensed under the ISC license. 5196 * See the LICENSE file in the root directory of this source tree. 5197 */const Pj=d("Rat",[["path",{d:"M17 5c0-1.7-1.3-3-3-3s-3 1.3-3 3c0 .8.3 1.5.8 2H11c-3.9 0-7 3.1-7 7c0 2.2 1.8 4 4 4",key:"1wq71c"}],["path",{d:"M16.8 3.9c.3-.3.6-.5 1-.7 1.5-.6 3.3.1 3.9 1.6.6 1.5-.1 3.3-1.6 3.9l1.6 2.8c.2.3.2.7.2 1-.2.8-.9 1.2-1.7 1.1 0 0-1.6-.3-2.7-.6H17c-1.7 0-3 1.3-3 3",key:"1crdmb"}],["path",{d:"M13.2 18a3 3 0 0 0-2.2-5",key:"1ol3lk"}],["path",{d:"M13 22H4a2 2 0 0 1 0-4h12",key:"bt3f23"}],["path",{d:"M16 9h.01",key:"1bdo4e"}]]);/** 5198 * @license lucide-react v0.462.0 - ISC 5199 * 5200 * This source code is licensed under the ISC license. 5201 * See the LICENSE file in the root directory of this source tree. 5202 */const Ej=d("Ratio",[["rect",{width:"12",height:"20",x:"6",y:"2",rx:"2",key:"1oxtiu"}],["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}]]);/** 5203 * @license lucide-react v0.462.0 - ISC 5204 * 5205 * This source code is licensed under the ISC license. 5206 * See the LICENSE file in the root directory of this source tree. 5207 */const Tj=d("ReceiptCent",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M12 6.5v11",key:"ecfhkf"}],["path",{d:"M15 9.4a4 4 0 1 0 0 5.2",key:"1makmb"}]]);/** 5208 * @license lucide-react v0.462.0 - ISC 5209 * 5210 * This source code is licensed under the ISC license. 5211 * See the LICENSE file in the root directory of this source tree. 5212 */const Rj=d("ReceiptEuro",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 12h5",key:"1g6qi8"}],["path",{d:"M16 9.5a4 4 0 1 0 0 5.2",key:"b2px4r"}]]);/** 5213 * @license lucide-react v0.462.0 - ISC 5214 * 5215 * This source code is licensed under the ISC license. 5216 * See the LICENSE file in the root directory of this source tree. 5217 */const Fj=d("ReceiptIndianRupee",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 7h8",key:"i86dvs"}],["path",{d:"M12 17.5 8 15h1a4 4 0 0 0 0-8",key:"grpkl4"}],["path",{d:"M8 11h8",key:"vwpz6n"}]]);/** 5218 * @license lucide-react v0.462.0 - ISC 5219 * 5220 * This source code is licensed under the ISC license. 5221 * See the LICENSE file in the root directory of this source tree. 5222 */const Dj=d("ReceiptJapaneseYen",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"m12 10 3-3",key:"1mc12w"}],["path",{d:"m9 7 3 3v7.5",key:"39i0xv"}],["path",{d:"M9 11h6",key:"1fldmi"}],["path",{d:"M9 15h6",key:"cctwl0"}]]);/** 5223 * @license lucide-react v0.462.0 - ISC 5224 * 5225 * This source code is licensed under the ISC license. 5226 * See the LICENSE file in the root directory of this source tree. 5227 */const qj=d("ReceiptPoundSterling",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 13h5",key:"1k9z8w"}],["path",{d:"M10 17V9.5a2.5 2.5 0 0 1 5 0",key:"1dzgp0"}],["path",{d:"M8 17h7",key:"8mjdqu"}]]);/** 5228 * @license lucide-react v0.462.0 - ISC 5229 * 5230 * This source code is licensed under the ISC license. 5231 * See the LICENSE file in the root directory of this source tree. 5232 */const zj=d("ReceiptRussianRuble",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 15h5",key:"vxg57a"}],["path",{d:"M8 11h5a2 2 0 1 0 0-4h-3v10",key:"1usi5u"}]]);/** 5233 * @license lucide-react v0.462.0 - ISC 5234 * 5235 * This source code is licensed under the ISC license. 5236 * See the LICENSE file in the root directory of this source tree.
5237 */const Oj=d("ReceiptSwissFranc",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M10 17V7h5",key:"k7jq18"}],["path",{d:"M10 11h4",key:"1i0mka"}],["path",{d:"M8 15h5",key:"vxg57a"}]]);/** 5238 * @license lucide-react v0.462.0 - ISC 5239 * 5240 * This source code is licensed under the ISC license. 5241 * See the LICENSE file in the root directory of this source tree. 5242 */const Bj=d("ReceiptText",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M14 8H8",key:"1l3xfs"}],["path",{d:"M16 12H8",key:"1fr5h0"}],["path",{d:"M13 16H8",key:"wsln4y"}]]);/** 5243 * @license lucide-react v0.462.0 - ISC 5244 * 5245 * This source code is licensed under the ISC license. 5246 * See the LICENSE file in the root directory of this source tree. 5247 */const Hj=d("Receipt",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 17.5v-11",key:"1jc1ny"}]]);/** 5248 * @license lucide-react v0.462.0 - ISC 5249 * 5250 * This source code is licensed under the ISC license. 5251 * See the LICENSE file in the root directory of this source tree. 5252 */const zo=d("RectangleEllipsis",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M17 12h.01",key:"1m0b6t"}],["path",{d:"M7 12h.01",key:"eqddd0"}]]);/** 5253 * @license lucide-react v0.462.0 - ISC 5254 * 5255 * This source code is licensed under the ISC license. 5256 * See the LICENSE file in the root directory of this source tree. 5257 */const Vj=d("RectangleHorizontal",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}]]);/** 5258 * @license lucide-react v0.462.0 - ISC 5259 * 5260 * This source code is licensed under the ISC license. 5261 * See the LICENSE file in the root directory of this source tree. 5262 */const $j=d("RectangleVertical",[["rect",{width:"12",height:"20",x:"6",y:"2",rx:"2",key:"1oxtiu"}]]);/** 5263 * @license lucide-react v0.462.0 - ISC 5264 * 5265 * This source code is licensed under the ISC license. 5266 * See the LICENSE file in the root directory of this source tree. 5267 */const Wj=d("Recycle",[["path",{d:"M7 19H4.815a1.83 1.83 0 0 1-1.57-.881 1.785 1.785 0 0 1-.004-1.784L7.196 9.5",key:"x6z5xu"}],["path",{d:"M11 19h8.203a1.83 1.83 0 0 0 1.556-.89 1.784 1.784 0 0 0 0-1.775l-1.226-2.12",key:"1x4zh5"}],["path",{d:"m14 16-3 3 3 3",key:"f6jyew"}],["path",{d:"M8.293 13.596 7.196 9.5 3.1 10.598",key:"wf1obh"}],["path",{d:"m9.344 5.811 1.093-1.892A1.83 1.83 0 0 1 11.985 3a1.784 1.784 0 0 1 1.546.888l3.943 6.843",key:"9tzpgr"}],["path",{d:"m13.378 9.633 4.096 1.098 1.097-4.096",key:"1oe83g"}]]);/** 5268 * @license lucide-react v0.462.0 - ISC 5269 * 5270 * This source code is licensed under the ISC license. 5271 * See the LICENSE file in the root directory of this source tree. 5272 */const Uj=d("Redo2",[["path",{d:"m15 14 5-5-5-5",key:"12vg1m"}],["path",{d:"M20 9H9.5A5.5 5.5 0 0 0 4 14.5A5.5 5.5 0 0 0 9.5 20H13",key:"6uklza"}]]);/** 5273 * @license lucide-react v0.462.0 - ISC 5274 * 5275 * This source code is licensed under the ISC license. 5276 * See the LICENSE file in the root directory of this source tree. 5277 */const Gj=d("RedoDot",[["circle",{cx:"12",cy:"17",r:"1",key:"1ixnty"}],["path",{d:"M21 7v6h-6",key:"3ptur4"}],["path",{d:"M3 17a9 9 0 0 1 9-9 9 9 0 0 1 6 2.3l3 2.7",key:"1kgawr"}]]);/** 5278 * @license lucide-react v0.462.0 - ISC 5279 * 5280 * This source code is licensed under the ISC license. 5281 * See the LICENSE file in the root directory of this source tree. 5282 */const Kj=d("Redo",[["path",{d:"M21 7v6h-6",key:"3ptur4"}],["path",{d:"M3 17a9 9 0 0 1 9-9 9 9 0 0 1 6 2.3l3 2.7",key:"1kgawr"}]]);/** 5283 * @license lucide-react v0.462.0 - ISC 5284 * 5285 * This source code is licensed under the ISC license. 5286 * See the LICENSE file in the root directory of this source tree. 5287 */const Yj=d("RefreshCcwDot",[["path",{d:"M3 2v6h6",key:"18ldww"}],["path",{d:"M21 12A9 9 0 0 0 6 5.3L3 8",key:"1pbrqz"}],["path",{d:"M21 22v-6h-6",key:"usdfbe"}],["path",{d:"M3 12a9 9 0 0 0 15 6.7l3-2.7",key:"1hosoe"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]);/** 5288 * @license lucide-react v0.462.0 - ISC 5289 * 5290 * This source code is licensed under the ISC license. 5291 * See the LICENSE file in the root directory of this source tree. 5292 */const Zj=d("RefreshCcw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]);/** 5293 * @license lucide-react v0.462.0 - ISC 5294 * 5295 * This source code is licensed under the ISC license. 5296 * See the LICENSE file in the root directory of this source tree. 5297 */const Xj=d("RefreshCwOff",[["path",{d:"M21 8L18.74 5.74A9.75 9.75 0 0 0 12 3C11 3 10.03 3.16 9.13 3.47",key:"1krf6h"}],["path",{d:"M8 16H3v5",key:"1cv678"}],["path",{d:"M3 12C3 9.51 4 7.26 5.64 5.64",key:"ruvoct"}],["path",{d:"m3 16 2.26 2.26A9.75 9.75 0 0 0 12 21c2.49 0 4.74-1 6.36-2.64",key:"19q130"}],["path",{d:"M21 12c0 1-.16 1.97-.47 2.87",key:"4w8emr"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M22 22 2 2",key:"1r8tn9"}]]);/** 5298 * @license lucide-react v0.462.0 - ISC 5299 * 5300 * This source code is licensed under the ISC license. 5301 * See the LICENSE file in the root directory of this source tree. 5302 */const Qj=d("Refrigerator",[["path",{d:"M5 6a4 4 0 0 1 4-4h6a4 4 0 0 1 4 4v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6Z",key:"fpq118"}
5302],["path",{d:"M5 10h14",key:"elsbfy"}],["path",{d:"M15 7v6",key:"1nx30x"}]]);/** 5303 * @license lucide-react v0.462.0 - ISC 5304 * 5305 * This source code is licensed under the ISC license. 5306 * See the LICENSE file in the root directory of this source tree. 5307 */const Jj=d("Regex",[["path",{d:"M17 3v10",key:"15fgeh"}],["path",{d:"m12.67 5.5 8.66 5",key:"1gpheq"}],["path",{d:"m12.67 10.5 8.66-5",key:"1dkfa6"}],["path",{d:"M9 17a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-2z",key:"swwfx4"}]]);/** 5308 * @license lucide-react v0.462.0 - ISC 5309 * 5310 * This source code is licensed under the ISC license. 5311 * See the LICENSE file in the root directory of this source tree. 5312 */const e6=d("RemoveFormatting",[["path",{d:"M4 7V4h16v3",key:"9msm58"}],["path",{d:"M5 20h6",key:"1h6pxn"}],["path",{d:"M13 4 8 20",key:"kqq6aj"}],["path",{d:"m15 15 5 5",key:"me55sn"}],["path",{d:"m20 15-5 5",key:"11p7ol"}]]);/** 5313 * @license lucide-react v0.462.0 - ISC 5314 * 5315 * This source code is licensed under the ISC license. 5316 * See the LICENSE file in the root directory of this source tree. 5317 */const t6=d("Repeat1",[["path",{d:"m17 2 4 4-4 4",key:"nntrym"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14",key:"84bu3i"}],["path",{d:"m7 22-4-4 4-4",key:"1wqhfi"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3",key:"1rx37r"}],["path",{d:"M11 10h1v4",key:"70cz1p"}]]);/** 5318 * @license lucide-react v0.462.0 - ISC 5319 * 5320 * This source code is licensed under the ISC license. 5321 * See the LICENSE file in the root directory of this source tree. 5322 */const a6=d("Repeat2",[["path",{d:"m2 9 3-3 3 3",key:"1ltn5i"}],["path",{d:"M13 18H7a2 2 0 0 1-2-2V6",key:"1r6tfw"}],["path",{d:"m22 15-3 3-3-3",key:"4rnwn2"}],["path",{d:"M11 6h6a2 2 0 0 1 2 2v10",key:"2f72bc"}]]);/** 5323 * @license lucide-react v0.462.0 - ISC 5324 * 5325 * This source code is licensed under the ISC license. 5326 * See the LICENSE file in the root directory of this source tree. 5327 */const r6=d("Repeat",[["path",{d:"m17 2 4 4-4 4",key:"nntrym"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14",key:"84bu3i"}],["path",{d:"m7 22-4-4 4-4",key:"1wqhfi"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3",key:"1rx37r"}]]);/** 5328 * @license lucide-react v0.462.0 - ISC 5329 * 5330 * This source code is licensed under the ISC license. 5331 * See the LICENSE file in the root directory of this source tree. 5332 */const n6=d("ReplaceAll",[["path",{d:"M14 14a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2",key:"1yyzbs"}],["path",{d:"M14 4a2 2 0 0 1 2-2",key:"1w2hp7"}],["path",{d:"M16 10a2 2 0 0 1-2-2",key:"shjach"}],["path",{d:"M20 14a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2",key:"zfj4xr"}],["path",{d:"M20 2a2 2 0 0 1 2 2",key:"188mtx"}],["path",{d:"M22 8a2 2 0 0 1-2 2",key:"ddf4tu"}],["path",{d:"m3 7 3 3 3-3",key:"x25e72"}],["path",{d:"M6 10V5a 3 3 0 0 1 3-3h1",key:"1ageje"}],["rect",{x:"2",y:"14",width:"8",height:"8",rx:"2",key:"4rksxw"}]]);/** 5333 * @license lucide-react v0.462.0 - ISC 5334 * 5335 * This source code is licensed under the ISC license. 5336 * See the LICENSE file in the root directory of this source tree. 5337 */const s6=d("Replace",[["path",{d:"M14 4a2 2 0 0 1 2-2",key:"1w2hp7"}],["path",{d:"M16 10a2 2 0 0 1-2-2",key:"shjach"}],["path",{d:"M20 2a2 2 0 0 1 2 2",key:"188mtx"}],["path",{d:"M22 8a2 2 0 0 1-2 2",key:"ddf4tu"}],["path",{d:"m3 7 3 3 3-3",key:"x25e72"}],["path",{d:"M6 10V5a3 3 0 0 1 3-3h1",key:"3y3t5z"}],["rect",{x:"2",y:"14",width:"8",height:"8",rx:"2",key:"4rksxw"}]]);/** 5338 * @license lucide-react v0.462.0 - ISC 5339 * 5340 * This source code is licensed under the ISC license. 5341 * See the LICENSE file in the root directory of this source tree. 5342 */const o6=d("ReplyAll",[["polyline",{points:"7 17 2 12 7 7",key:"t83bqg"}],["polyline",{points:"12 17 7 12 12 7",key:"1g4ajm"}],["path",{d:"M22 18v-2a4 4 0 0 0-4-4H7",key:"1fcyog"}]]);/** 5343 * @license lucide-react v0.462.0 - ISC 5344 * 5345 * This source code is licensed under the ISC license. 5346 * See the LICENSE file in the root directory of this source tree. 5347 */const i6=d("Reply",[["polyline",{points:"9 17 4 12 9 7",key:"hvgpf2"}],["path",{d:"M20 18v-2a4 4 0 0 0-4-4H4",key:"5vmcpk"}]]);/** 5348 * @license lucide-react v0.462.0 - ISC 5349 * 5350 * This source code is licensed under the ISC license. 5351 * See the LICENSE file in the root directory of this source tree. 5352 */const l6=d("Rewind",[["polygon",{points:"11 19 2 12 11 5 11 19",key:"14yba5"}],["polygon",{points:"22 19 13 12 22 5 22 19",key:"1pi1cj"}]]);/** 5353 * @license lucide-react v0.462.0 - ISC 5354 * 5355 * This source code is licensed under the ISC license. 5356 * See the LICENSE file in the root directory of this source tree. 5357 */const c6=d("Ribbon",[["path",{d:"M12 11.22C11 9.997 10 9 10 8a2 2 0 0 1 4 0c0 1-.998 2.002-2.01 3.22",key:"1rnhq3"}],["path",{d:"m12 18 2.57-3.5",key:"116vt7"}],["path",{d:"M6.243 9.016a7 7 0 0 1 11.507-.009",key:"10dq0b"}],["path",{d:"M9.35 14.53 12 11.22",key:"tdsyp2"}],["path",{d:"M9.35 14.53C7.728 12.246 6 10.221 6 7a6 5 0 0 1 12 0c-.005 3.22-1.778 5.235-3.43 7.5l3.557 4.527a1 1 0 0 1-.203 1.43l-1.894 1.36a1 1 0 0 1-1.384-.215L12 18l-2.679 3.593a1 1 0 0 1-1.39.213l-1.865-1.353a1 1 0 0 1-.203-1.422z",key:"nmifey"}]]);/** 5358 * @license lucide-react v0.462.0 - ISC 5359 * 5360 * This source code is licensed under the ISC license. 5361 * See the LICENSE file in the root directory of this source tree. 5362 */const d6=d("RockingChair",[["polyline",{points:"3.5 2 6.5 12.5 18 12.5",key:"y3iy52"}],["line",{x1:"9.5",x2:"5.5",y1:"12.5",y2:"20",key:"19vg5i"}],["line",{x1:"15",x2:"18.5",y1:"12.5",y2:"20",key:"1inpmv"}],["path",{d:"M2.75 18a13 13 0 0 0 18.5 0",key:"1nquas"}]]);/** 5363 * @license lucide-react v0.462.0 - ISC 5364 * 5365 * This source code is licensed under the ISC license. 5366 * See the LICENSE file in the root directory of this source tree. 5367 */const u6=d("RollerCoaster",[["path",{d:"M6 19V5",key:"1r845m"}],["path",{d:"M10 19V6.8",key:"9j2tfs"}],["path",{d:"M14 19v-7.8",key:"10s8qv"}],["path",{d:"M18 5v4",key:"1tajlv"}],["path",{d:"M18 19v-6",key:"ielfq3"}],["path",{d:"M22 19V9",key:"158nzp"}],["path",{d:"M2 19V9a4 4 0 0 1 4-4c2 0 4 1.33 6 4s4 4 6 4a4 4 0 1 0-3-6.65",key:"1930oh"}]]);/** 5368 * @license lucide-react v0.462.0 - ISC 5369 * 5370 * This source code is licensed under the ISC license. 5371 * See the LICENSE file in the root directory of this source tree. 5372 */const Oo=d("Rotate3d",[["path",{d:"M16.466 7.5C15.643 4.237 13.952 2 12 2 9.239 2 7 6.477 7 12s2.239 10 5 10c.342 0 .677-.069 1-.2",key:"10n0gc"}],["path",{d:"m15.194 13.707 3.814 1.86-1.86 3.814",key:"16shm9"}],["path",{d:"M19 15.57c-1.804.885-4.274 1.43-7 1.43-5.523 0-10-2.239-10-5s4.477-5 10-5c4.838 0 8.873 1.718 9.8 4",key:"1lxi77"}]]);/** 5373 * @license lucide-react v0.462.0 - ISC 5374 * 5375 * This source code is licensed under the ISC license. 5376 * See the LICENSE file in the root directory of this source tree. 5377 */const p6=d("RotateCcwSquare",[["path",{d:"M20 9V7a2 2 0 0 0-2-2h-6",key:"19z8uc"}],["path",{d:"m15 2-3 3 3 3",key:"177bxs"}],["path",{d:"M20 13v5a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h2",key:"d36hnl"}]]);/** 5378 * @license lucide-react v0.462.0 - ISC 5379 * 5380 * This source code is licensed under the ISC license. 5381 * See the LICENSE file in the root directory of this source tree. 5382 */const Cl=d("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/** 5383 * @license lucide-react v0.462.0 - ISC 5384 * 5385 * This source code is licensed under the ISC license. 5386 * See the LICENSE file in the root directory of this source tree. 5387 */const h6=d("RotateCwSquare",[["path",{d:"M12 5H6a2 2 0 0 0-2 2v3",key:"l96uqu"}],["path",{d:"m9 8 3-3-3-3",key:"1gzgc3"}],["path",{d:"M4 14v4a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2",key:"1w2k5h"}]]);/** 5388 * @license lucide-react v0.462.0 - ISC 5389 * 5390 * This source code is licensed under the ISC license. 5391 * See the LICENSE file in the root directory of this source tree. 5392 */const gu=d("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]]);/** 5393 * @license lucide-react v0.462.0 - ISC 5394 * 5395 * This source code is licensed under the ISC license. 5396 * See the LICENSE file in the root directory of this source tree. 5397 */const m6=d("RouteOff",[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5c.4 0 .9-.1 1.3-.2",key:"1effex"}],["path",{d:"M5.2 5.2A3.5 3.53 0 0 0 6.5 12H12",key:"k9y2ds"}],["path",{d:"m2 2 20 20",key:"1ooewy"}
5397],["path",{d:"M21 15.3a3.5 3.5 0 0 0-3.3-3.3",key:"11nlu2"}],["path",{d:"M15 5h-4.3",key:"6537je"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]]);/** 5398 * @license lucide-react v0.462.0 - ISC 5399 * 5400 * This source code is licensed under the ISC license. 5401 * See the LICENSE file in the root directory of this source tree. 5402 */const y6=d("Route",[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15",key:"1d8sl"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]]);/** 5403 * @license lucide-react v0.462.0 - ISC 5404 * 5405 * This source code is licensed under the ISC license. 5406 * See the LICENSE file in the root directory of this source tree. 5407 */const f6=d("Router",[["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6.01 18H6",key:"19vcac"}],["path",{d:"M10.01 18H10",key:"uamcmx"}],["path",{d:"M15 10v4",key:"qjz1xs"}],["path",{d:"M17.84 7.17a4 4 0 0 0-5.66 0",key:"1rif40"}],["path",{d:"M20.66 4.34a8 8 0 0 0-11.31 0",key:"6a5xfq"}]]);/** 5408 * @license lucide-react v0.462.0 - ISC 5409 * 5410 * This source code is licensed under the ISC license. 5411 * See the LICENSE file in the root directory of this source tree. 5412 */const Bo=d("Rows2",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 12h18",key:"1i2n21"}]]);/** 5413 * @license lucide-react v0.462.0 - ISC 5414 * 5415 * This source code is licensed under the ISC license. 5416 * See the LICENSE file in the root directory of this source tree. 5417 */const Ho=d("Rows3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 9H3",key:"1338ky"}],["path",{d:"M21 15H3",key:"9uk58r"}]]);/** 5418 * @license lucide-react v0.462.0 - ISC 5419 * 5420 * This source code is licensed under the ISC license. 5421 * See the LICENSE file in the root directory of this source tree. 5422 */const g6=d("Rows4",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 7.5H3",key:"1hm9pq"}],["path",{d:"M21 12H3",key:"2avoz0"}],["path",{d:"M21 16.5H3",key:"n7jzkj"}]]);/** 5423 * @license lucide-react v0.462.0 - ISC 5424 * 5425 * This source code is licensed under the ISC license. 5426 * See the LICENSE file in the root directory of this source tree. 5427 */const x6=d("Rss",[["path",{d:"M4 11a9 9 0 0 1 9 9",key:"pv89mb"}],["path",{d:"M4 4a16 16 0 0 1 16 16",key:"k0647b"}],["circle",{cx:"5",cy:"19",r:"1",key:"bfqh0e"}]]);/** 5428 * @license lucide-react v0.462.0 - ISC 5429 * 5430 * This source code is licensed under the ISC license. 5431 * See the LICENSE file in the root directory of this source tree. 5432 */const b6=d("Ruler",[["path",{d:"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z",key:"icamh8"}],["path",{d:"m14.5 12.5 2-2",key:"inckbg"}],["path",{d:"m11.5 9.5 2-2",key:"fmmyf7"}],["path",{d:"m8.5 6.5 2-2",key:"vc6u1g"}],["path",{d:"m17.5 15.5 2-2",key:"wo5hmg"}]]);/** 5433 * @license lucide-react v0.462.0 - ISC 5434 * 5435 * This source code is licensed under the ISC license. 5436 * See the LICENSE file in the root directory of this source tree. 5437 */const v6=d("RussianRuble",[["path",{d:"M6 11h8a4 4 0 0 0 0-8H9v18",key:"18ai8t"}],["path",{d:"M6 15h8",key:"1y8f6l"}]]);/** 5438 * @license lucide-react v0.462.0 - ISC 5439 * 5440 * This source code is licensed under the ISC license. 5441 * See the LICENSE file in the root directory of this source tree. 5442 */const k6=d("Sailboat",[["path",{d:"M22 18H2a4 4 0 0 0 4 4h12a4 4 0 0 0 4-4Z",key:"1404fh"}],["path",{d:"M21 14 10 2 3 14h18Z",key:"1nzg7v"}],["path",{d:"M10 2v16",key:"1labyt"}]]);/** 5443 * @license lucide-react v0.462.0 - ISC 5444 * 5445 * This source code is licensed under the ISC license. 5446 * See the LICENSE file in the root directory of this source tree. 5447 */const w6=d("Salad",[["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M12 21a9 9 0 0 0 9-9H3a9 9 0 0 0 9 9Z",key:"4rw317"}],["path",{d:"M11.38 12a2.4 2.4 0 0 1-.4-4.77 2.4 2.4 0 0 1 3.2-2.77 2.4 2.4 0 0 1 3.47-.63 2.4 2.4 0 0 1 3.37 3.37 2.4 2.4 0 0 1-1.1 3.7 2.51 2.51 0 0 1 .03 1.1",key:"10xrj0"}],["path",{d:"m13 12 4-4",key:"1hckqy"}],["path",{d:"M10.9 7.25A3.99 3.99 0 0 0 4 10c0 .73.2 1.41.54 2",key:"1p4srx"}]]);/** 5448 * @license lucide-react v0.462.0 - ISC 5449 * 5450 * This source code is licensed under the ISC license. 5451 * See the LICENSE file in the root directory of this source tree. 5452 */const j6=d("Sandwich",[["path",{d:"m2.37 11.223 8.372-6.777a2 2 0 0 1 2.516 0l8.371 6.777",key:"f1wd0e"}],["path",{d:"M21 15a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-5.25",key:"1pfu07"}],["path",{d:"M3 15a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h9",key:"1oq9qw"}],["path",{d:"m6.67 15 6.13 4.6a2 2 0 0 0 2.8-.4l3.15-4.2",key:"1fnwu5"}],["rect",{width:"20",height:"4",x:"2",y:"11",rx:"1",key:"itshg"}]]);/** 5453 * @license lucide-react v0.462.0 - ISC 5454 * 5455 * This source code is licensed under the ISC license. 5456 * See the LICENSE file in the root directory of this source tree. 5457 */const C6=d("SatelliteDish",[["path",{d:"M4 10a7.31 7.31 0 0 0 10 10Z",key:"1fzpp3"}],["path",{d:"m9 15 3-3",key:"88sc13"}],["path",{d:"M17 13a6 6 0 0 0-6-6",key:"15cc6u"}],["path",{d:"M21 13A10 10 0 0 0 11 3",key:"11nf8s"}]]);/** 5458 * @license lucide-react v0.462.0 - ISC 5459 * 5460 * This source code is licensed under the ISC license. 5461 * See the LICENSE file in the root directory of this source tree. 5462 */const _6=d("Satellite",[["path",{d:"M13 7 9 3 5 7l4 4",key:"vyckw6"}],["path",{d:"m17 11 4 4-4 4-4-4",key:"rchckc"}],["path",{d:"m8 12 4 4 6-6-4-4Z",key:"1sshf7"}],["path",{d:"m16 8 3-3",key:"x428zp"}],["path",{d:"M9 21a6 6 0 0 0-6-6",key:"1iajcf"}]]);/** 5463 * @license lucide-react v0.462.0 - ISC 5464 * 5465 * This source code is licensed under the ISC license. 5466 * See the LICENSE file in the root directory of this source tree. 5467 */const M6=d("SaveAll",[["path",{d:"M10 2v3a1 1 0 0 0 1 1h5",key:"1xspal"}],["path",{d:"M18 18v-6a1 1 0 0 0-1-1h-6a1 1 0 0 0-1 1v6",key:"1ra60u"}],["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"M8 18a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9.172a2 2 0 0 1 1.414.586l2.828 2.828A2 2 0 0 1 22 6.828V16a2 2 0 0 1-2.01 2z",key:"1yve0x"}]]);/** 5468 * @license lucide-react v0.462.0 - ISC 5469 * 5470 * This source code is licensed under the ISC license. 5471 * See the LICENSE file in the root directory of this source tree. 5472 */const S6=d("SaveOff",[["path",{d:"M13 13H8a1 1 0 0 0-1 1v7",key:"h8g396"}],["path",{d:"M14 8h1",key:"1lfen6"}],["path",{d:"M17 21v-4",key:"1yknxs"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20.41 20.41A2 2 0 0 1 19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 .59-1.41",key:"1t4vdl"}],["path",{d:"M29.5 11.5s5 5 4 5",key:"zzn4i6"}],["path",{d:"M9 3h6.2a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V15",key:"24cby9"}]]);/** 5473 * @license lucide-react v0.462.0 - ISC 5474 * 5475 * This source code is licensed under the ISC license. 5476 * See the LICENSE file in the root directory of this source tree. 5477 */const N6=d("Save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]);/** 5478 * @license lucide-react v0.462.0 - ISC 5479 * 5480 * This source code is licensed under the ISC license. 5481 * See the LICENSE file in the root directory of this source tree. 5482 */const Vo=d("Scale3d",[["path",{d:"M5 7v11a1 1 0 0 0 1 1h11",key:"13dt1j"}],["path",{d:"M5.293 18.707 11 13",key:"ezgbsx"}],["circle",{cx:"19",cy:"19",r:"2",key:"17f5cg"}],["circle",{cx:"5",cy:"5",r:"2",key:"1gwv83"}]]);/** 5483 * @license lucide-react v0.462.0 - ISC 5484 * 5485 * This source code is licensed under the ISC license. 5486 * See the LICENSE file in the root directory of this source tree. 5487 */const I6=d("Scaling",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M14 15H9v-5",key:"pi4jk9"}],["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"M21 3 9 15",key:"15kdhq"}]]);/** 5488 * @license lucide-react v0.462.0 - ISC 5489 * 5490 * This source code is licensed under the ISC license. 5491 * See the LICENSE file in the root directory of this source tree. 5492 */const L6=d("ScanBarcode",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M8 7v10",key:"23sfjj"}],["path",{d:"M12 7v10",key:"jspqdw"}],["path",{d:"M17 7v10",key:"578dap"}]]);/** 5493 * @license lucide-react v0.462.0 - ISC 5494 * 5495 * This source code is licensed under the ISC license. 5496 * See the LICENSE file in the root directory of this source tree. 5497 */const A6=d("ScanEye",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0",key:"11ak4c"}]]);/** 5498 * @license lucide-react v0.462.0 - ISC 5499 * 5500 * This source code is licensed under the ISC license. 5501 * See the LICENSE file in the root directory of this source tree. 5502 */const P6=d("ScanFace",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}
5502],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 9h.01",key:"x1ddxp"}]]);/** 5503 * @license lucide-react v0.462.0 - ISC 5504 * 5505 * This source code is licensed under the ISC license. 5506 * See the LICENSE file in the root directory of this source tree. 5507 */const E6=d("ScanLine",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M7 12h10",key:"b7w52i"}]]);/** 5508 * @license lucide-react v0.462.0 - ISC 5509 * 5510 * This source code is licensed under the ISC license. 5511 * See the LICENSE file in the root directory of this source tree. 5512 */const T6=d("ScanQrCode",[["path",{d:"M17 12v4a1 1 0 0 1-1 1h-4",key:"uk4fdo"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M17 8V7",key:"q2g9wo"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M7 17h.01",key:"19xn7k"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["rect",{x:"7",y:"7",width:"5",height:"5",rx:"1",key:"m9kyts"}]]);/** 5513 * @license lucide-react v0.462.0 - ISC 5514 * 5515 * This source code is licensed under the ISC license. 5516 * See the LICENSE file in the root directory of this source tree. 5517 */const R6=d("ScanSearch",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"m16 16-1.9-1.9",key:"1dq9hf"}]]);/** 5518 * @license lucide-react v0.462.0 - ISC 5519 * 5520 * This source code is licensed under the ISC license. 5521 * See the LICENSE file in the root directory of this source tree. 5522 */const F6=d("ScanText",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M7 8h8",key:"1jbsf9"}],["path",{d:"M7 12h10",key:"b7w52i"}],["path",{d:"M7 16h6",key:"1vyc9m"}]]);/** 5523 * @license lucide-react v0.462.0 - ISC 5524 * 5525 * This source code is licensed under the ISC license. 5526 * See the LICENSE file in the root directory of this source tree. 5527 */const D6=d("Scan",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}]]);/** 5528 * @license lucide-react v0.462.0 - ISC 5529 * 5530 * This source code is licensed under the ISC license. 5531 * See the LICENSE file in the root directory of this source tree. 5532 */const q6=d("School",[["path",{d:"M14 22v-4a2 2 0 1 0-4 0v4",key:"hhkicm"}],["path",{d:"m18 10 3.447 1.724a1 1 0 0 1 .553.894V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-7.382a1 1 0 0 1 .553-.894L6 10",key:"1xqip1"}],["path",{d:"M18 5v17",key:"1sw6gf"}],["path",{d:"m4 6 7.106-3.553a2 2 0 0 1 1.788 0L20 6",key:"9d2mlk"}],["path",{d:"M6 5v17",key:"1xfsm0"}],["circle",{cx:"12",cy:"9",r:"2",key:"1092wv"}]]);/** 5533 * @license lucide-react v0.462.0 - ISC 5534 * 5535 * This source code is licensed under the ISC license. 5536 * See the LICENSE file in the root directory of this source tree. 5537 */const z6=d("ScissorsLineDashed",[["path",{d:"M5.42 9.42 8 12",key:"12pkuq"}],["circle",{cx:"4",cy:"8",r:"2",key:"107mxr"}],["path",{d:"m14 6-8.58 8.58",key:"gvzu5l"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"M10.8 14.8 14 18",key:"ax7m9r"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]]);/** 5538 * @license lucide-react v0.462.0 - ISC 5539 * 5540 * This source code is licensed under the ISC license. 5541 * See the LICENSE file in the root directory of this source tree. 5542 */const O6=d("Scissors",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M8.12 8.12 12 12",key:"1alkpv"}],["path",{d:"M20 4 8.12 15.88",key:"xgtan2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M14.8 14.8 20 20",key:"ptml3r"}]]);/** 5543 * @license lucide-react v0.462.0 - ISC 5544 * 5545 * This source code is licensed under the ISC license. 5546 * See the LICENSE file in the root directory of this source tree. 5547 */const B6=d("ScreenShareOff",[["path",{d:"M13 3H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-3",key:"i8wdob"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"m22 3-5 5",key:"12jva0"}],["path",{d:"m17 3 5 5",key:"k36vhe"}]]);/** 5548 * @license lucide-react v0.462.0 - ISC 5549 * 5550 * This source code is licensed under the ISC license. 5551 * See the LICENSE file in the root directory of this source tree. 5552 */const H6=d("ScreenShare",[["path",{d:"M13 3H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-3",key:"i8wdob"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"m17 8 5-5",key:"fqif7o"}],["path",{d:"M17 3h5v5",key:"1o3tu8"}]]);/** 5553 * @license lucide-react v0.462.0 - ISC 5554 * 5555 * This source code is licensed under the ISC license. 5556 * See the LICENSE file in the root directory of this source tree. 5557 */const jc=d("ScrollText",[["path",{d:"M15 12h-5",key:"r7krc0"}],["path",{d:"M15 8h-5",key:"1khuty"}],["path",{d:"M19 17V5a2 2 0 0 0-2-2H4",key:"zz82l3"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3",key:"1ph1d7"}]]);/** 5558 * @license lucide-react v0.462.0 - ISC 5559 * 5560 * This source code is licensed under the ISC license. 5561 * See the LICENSE file in the root directory of this source tree. 5562 */const V6=d("Scroll",[["path",{d:"M19 17V5a2 2 0 0 0-2-2H4",key:"zz82l3"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3",key:"1ph1d7"}]]);/** 5563 * @license lucide-react v0.462.0 - ISC 5564 * 5565 * This source code is licensed under the ISC license. 5566 * See the LICENSE file in the root directory of this source tree. 5567 */const $6=d("SearchCheck",[["path",{d:"m8 11 2 2 4-4",key:"1sed1v"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/** 5568 * @license lucide-react v0.462.0 - ISC 5569 * 5570 * This source code is licensed under the ISC license. 5571 * See the LICENSE file in the root directory of this source tree. 5572 */const W6=d("SearchCode",[["path",{d:"m13 13.5 2-2.5-2-2.5",key:"1rvxrh"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}],["path",{d:"M9 8.5 7 11l2 2.5",key:"6ffwbx"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);/** 5573 * @license lucide-react v0.462.0 - ISC 5574 * 5575 * This source code is licensed under the ISC license. 5576 * See the LICENSE file in the root directory of this source tree. 5577 */const U6=d("SearchSlash",[["path",{d:"m13.5 8.5-5 5",key:"1cs55j"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/** 5578 * @license lucide-react v0.462.0 - ISC 5579 * 5580 * This source code is licensed under the ISC license. 5581 * See the LICENSE file in the root directory of this source tree. 5582 */const G6=d("SearchX",[["path",{d:"m13.5 8.5-5 5",key:"1cs55j"}],["path",{d:"m8.5 8.5 5 5",key:"a8mexj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/** 5583 * @license lucide-react v0.462.0 - ISC 5584 * 5585 * This source code is licensed under the ISC license. 5586 * See the LICENSE file in the root directory of this source tree. 5587 */const K6=d("Section",[["path",{d:"M16 5a4 3 0 0 0-8 0c0 4 8 3 8 7a4 3 0 0 1-8 0",key:"vqan6v"}],["path",{d:"M8 19a4 3 0 0 0 8 0c0-4-8-3-8-7a4 3 0 0 1 8 0",key:"wdjd8o"}]]);/** 5588 * @license lucide-react v0.462.0 - ISC 5589 * 5590 * This source code is licensed under the ISC license. 5591 * See the LICENSE file in the root directory of this source tree. 5592 */const $o=d("SendHorizontal",[["path",{d:"M3.714 3.048a.498.498 0 0 0-.683.627l2.843 7.627a2 2 0 0 1 0 1.396l-2.842 7.627a.498.498 0 0 0 .682.627l18-8.5a.5.5 0 0 0 0-.904z",key:"117uat"}],["path",{d:"M6 12h16",key:"s4cdu5"}]]);/** 5593 * @license lucide-react v0.462.0 - ISC 5594 * 5595 * This source code is licensed under the ISC license. 5596 * See the LICENSE file in the root directory of this source tree.
5597 */const Y6=d("SendToBack",[["rect",{x:"14",y:"14",width:"8",height:"8",rx:"2",key:"1b0bso"}],["rect",{x:"2",y:"2",width:"8",height:"8",rx:"2",key:"1x09vl"}],["path",{d:"M7 14v1a2 2 0 0 0 2 2h1",key:"pao6x6"}],["path",{d:"M14 7h1a2 2 0 0 1 2 2v1",key:"19tdru"}]]);/** 5598 * @license lucide-react v0.462.0 - ISC 5599 * 5600 * This source code is licensed under the ISC license. 5601 * See the LICENSE file in the root directory of this source tree. 5602 */const Z6=d("SeparatorHorizontal",[["line",{x1:"3",x2:"21",y1:"12",y2:"12",key:"10d38w"}],["polyline",{points:"8 8 12 4 16 8",key:"zo8t4w"}],["polyline",{points:"16 16 12 20 8 16",key:"1oyrid"}]]);/** 5603 * @license lucide-react v0.462.0 - ISC 5604 * 5605 * This source code is licensed under the ISC license. 5606 * See the LICENSE file in the root directory of this source tree. 5607 */const X6=d("SeparatorVertical",[["line",{x1:"12",x2:"12",y1:"3",y2:"21",key:"1efggb"}],["polyline",{points:"8 8 4 12 8 16",key:"bnfmv4"}],["polyline",{points:"16 16 20 12 16 8",key:"u90052"}]]);/** 5608 * @license lucide-react v0.462.0 - ISC 5609 * 5610 * This source code is licensed under the ISC license. 5611 * See the LICENSE file in the root directory of this source tree. 5612 */const Q6=d("ServerCog",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M4.5 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-.5",key:"tn8das"}],["path",{d:"M4.5 14H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2h-.5",key:"1g2pve"}],["path",{d:"M6 6h.01",key:"1utrut"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"m15.7 13.4-.9-.3",key:"1jwmzr"}],["path",{d:"m9.2 10.9-.9-.3",key:"qapnim"}],["path",{d:"m10.6 15.7.3-.9",key:"quwk0k"}],["path",{d:"m13.6 15.7-.4-1",key:"cb9xp7"}],["path",{d:"m10.8 9.3-.4-1",key:"1uaiz5"}],["path",{d:"m8.3 13.6 1-.4",key:"s6srou"}],["path",{d:"m14.7 10.8 1-.4",key:"4d31cq"}],["path",{d:"m13.4 8.3-.3.9",key:"1bm987"}]]);/** 5613 * @license lucide-react v0.462.0 - ISC 5614 * 5615 * This source code is licensed under the ISC license. 5616 * See the LICENSE file in the root directory of this source tree. 5617 */const J6=d("ServerCrash",[["path",{d:"M6 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-2",key:"4b9dqc"}],["path",{d:"M6 14H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2h-2",key:"22nnkd"}],["path",{d:"M6 6h.01",key:"1utrut"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"m13 6-4 6h6l-4 6",key:"14hqih"}]]);/** 5618 * @license lucide-react v0.462.0 - ISC 5619 * 5620 * This source code is licensed under the ISC license. 5621 * See the LICENSE file in the root directory of this source tree. 5622 */const e8=d("ServerOff",[["path",{d:"M7 2h13a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-5",key:"bt2siv"}],["path",{d:"M10 10 2.5 2.5C2 2 2 2.5 2 5v3a2 2 0 0 0 2 2h6z",key:"1hjrv1"}],["path",{d:"M22 17v-1a2 2 0 0 0-2-2h-1",key:"1iynyr"}],["path",{d:"M4 14a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16.5l1-.5.5.5-8-8H4z",key:"161ggg"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** 5623 * @license lucide-react v0.462.0 - ISC 5624 * 5625 * This source code is licensed under the ISC license. 5626 * See the LICENSE file in the root directory of this source tree. 5627 */const t8=d("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]]);/** 5628 * @license lucide-react v0.462.0 - ISC 5629 * 5630 * This source code is licensed under the ISC license. 5631 * See the LICENSE file in the root directory of this source tree. 5632 */const xu=d("Settings2",[["path",{d:"M20 7h-9",key:"3s1dr2"}],["path",{d:"M14 17H5",key:"gfn3mx"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["circle",{cx:"7",cy:"7",r:"3",key:"dfmy0x"}]]);/** 5633 * @license lucide-react v0.462.0 - ISC 5634 * 5635 * This source code is licensed under the ISC license. 5636 * See the LICENSE file in the root directory of this source tree. 5637 */const cr=d("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** 5638 * @license lucide-react v0.462.0 - ISC 5639 * 5640 * This source code is licensed under the ISC license. 5641 * See the LICENSE file in the root directory of this source tree. 5642 */const a8=d("Shapes",[["path",{d:"M8.3 10a.7.7 0 0 1-.626-1.079L11.4 3a.7.7 0 0 1 1.198-.043L16.3 8.9a.7.7 0 0 1-.572 1.1Z",key:"1bo67w"}],["rect",{x:"3",y:"14",width:"7",height:"7",rx:"1",key:"1bkyp8"}],["circle",{cx:"17.5",cy:"17.5",r:"3.5",key:"w3z12y"}]]);/** 5643 * @license lucide-react v0.462.0 - ISC 5644 * 5645 * This source code is licensed under the ISC license. 5646 * See the LICENSE file in the root directory of this source tree. 5647 */const bu=d("Share",[["path",{d:"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8",key:"1b2hhj"}],["polyline",{points:"16 6 12 2 8 6",key:"m901s6"}],["line",{x1:"12",x2:"12",y1:"2",y2:"15",key:"1p0rca"}]]);/** 5648 * @license lucide-react v0.462.0 - ISC 5649 * 5650 * This source code is licensed under the ISC license. 5651 * See the LICENSE file in the root directory of this source tree. 5652 */const r8=d("Sheet",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"3",x2:"21",y1:"9",y2:"9",key:"1vqk6q"}],["line",{x1:"3",x2:"21",y1:"15",y2:"15",key:"o2sbyz"}],["line",{x1:"9",x2:"9",y1:"9",y2:"21",key:"1ib60c"}],["line",{x1:"15",x2:"15",y1:"9",y2:"21",key:"1n26ft"}]]);/** 5653 * @license lucide-react v0.462.0 - ISC 5654 * 5655 * This source code is licensed under the ISC license. 5656 * See the LICENSE file in the root directory of this source tree. 5657 */const n8=d("Shell",[["path",{d:"M14 11a2 2 0 1 1-4 0 4 4 0 0 1 8 0 6 6 0 0 1-12 0 8 8 0 0 1 16 0 10 10 0 1 1-20 0 11.93 11.93 0 0 1 2.42-7.22 2 2 0 1 1 3.16 2.44",key:"1cn552"}]]);/** 5658 * @license lucide-react v0.462.0 - ISC 5659 * 5660 * This source code is licensed under the ISC license. 5661 * See the LICENSE file in the root directory of this source tree. 5662 */const vu=d("ShieldAlert",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",ke
5662y:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]]);/** 5663 * @license lucide-react v0.462.0 - ISC 5664 * 5665 * This source code is licensed under the ISC license. 5666 * See the LICENSE file in the root directory of this source tree. 5667 */const s8=d("ShieldBan",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m4.243 5.21 14.39 12.472",key:"1c9a7c"}]]);/** 5668 * @license lucide-react v0.462.0 - ISC 5669 * 5670 * This source code is licensed under the ISC license. 5671 * See the LICENSE file in the root directory of this source tree. 5672 */const o8=d("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]]);/** 5673 * @license lucide-react v0.462.0 - ISC 5674 * 5675 * This source code is licensed under the ISC license. 5676 * See the LICENSE file in the root directory of this source tree. 5677 */const i8=d("ShieldHalf",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 22V2",key:"zs6s6o"}]]);/** 5678 * @license lucide-react v0.462.0 - ISC 5679 * 5680 * This source code is licensed under the ISC license. 5681 * See the LICENSE file in the root directory of this source tree. 5682 */const l8=d("ShieldMinus",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M9 12h6",key:"1c52cq"}]]);/** 5683 * @license lucide-react v0.462.0 - ISC 5684 * 5685 * This source code is licensed under the ISC license. 5686 * See the LICENSE file in the root directory of this source tree. 5687 */const c8=d("ShieldOff",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5 5a1 1 0 0 0-1 1v7c0 5 3.5 7.5 7.67 8.94a1 1 0 0 0 .67.01c2.35-.82 4.48-1.97 5.9-3.71",key:"1jlk70"}],["path",{d:"M9.309 3.652A12.252 12.252 0 0 0 11.24 2.28a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1v7a9.784 9.784 0 0 1-.08 1.264",key:"18rp1v"}]]);/** 5688 * @license lucide-react v0.462.0 - ISC 5689 * 5690 * This source code is licensed under the ISC license. 5691 * See the LICENSE file in the root directory of this source tree. 5692 */const d8=d("ShieldPlus",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M9 12h6",key:"1c52cq"}],["path",{d:"M12 9v6",key:"199k2o"}]]);/** 5693 * @license lucide-react v0.462.0 - ISC 5694 * 5695 * This source code is licensed under the ISC license. 5696 * See the LICENSE file in the root directory of this source tree. 5697 */const u8=d("ShieldQuestion",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M9.1 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3",key:"mhlwft"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** 5698 * @license lucide-react v0.462.0 - ISC 5699 * 5700 * This source code is licensed under the ISC license. 5701 * See the LICENSE file in the root directory of this source tree. 5702 */const Wo=d("ShieldX",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m14.5 9.5-5 5",key:"17q4r4"}],["path",{d:"m9.5 9.5 5 5",key:"18nt4w"}]]);/** 5703 * @license lucide-react v0.462.0 - ISC 5704 * 5705 * This source code is licensed under the ISC license. 5706 * See the LICENSE file in the root directory of this source tree. 5707 */const dr=d("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",ke
5707y:"oel41y"}]]);/** 5708 * @license lucide-react v0.462.0 - ISC 5709 * 5710 * This source code is licensed under the ISC license. 5711 * See the LICENSE file in the root directory of this source tree. 5712 */const p8=d("ShipWheel",[["circle",{cx:"12",cy:"12",r:"8",key:"46899m"}],["path",{d:"M12 2v7.5",key:"1e5rl5"}],["path",{d:"m19 5-5.23 5.23",key:"1ezxxf"}],["path",{d:"M22 12h-7.5",key:"le1719"}],["path",{d:"m19 19-5.23-5.23",key:"p3fmgn"}],["path",{d:"M12 14.5V22",key:"dgcmos"}],["path",{d:"M10.23 13.77 5 19",key:"qwopd4"}],["path",{d:"M9.5 12H2",key:"r7bup8"}],["path",{d:"M10.23 10.23 5 5",key:"k2y7lj"}],["circle",{cx:"12",cy:"12",r:"2.5",key:"ix0uyj"}]]);/** 5713 * @license lucide-react v0.462.0 - ISC 5714 * 5715 * This source code is licensed under the ISC license. 5716 * See the LICENSE file in the root directory of this source tree. 5717 */const h8=d("Ship",[["path",{d:"M12 10.189V14",key:"1p8cqu"}],["path",{d:"M12 2v3",key:"qbqxhf"}],["path",{d:"M19 13V7a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v6",key:"qpkstq"}],["path",{d:"M19.38 20A11.6 11.6 0 0 0 21 14l-8.188-3.639a2 2 0 0 0-1.624 0L3 14a11.6 11.6 0 0 0 2.81 7.76",key:"7tigtc"}],["path",{d:"M2 21c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1s1.2 1 2.5 1c2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"1924j5"}]]);/** 5718 * @license lucide-react v0.462.0 - ISC 5719 * 5720 * This source code is licensed under the ISC license. 5721 * See the LICENSE file in the root directory of this source tree. 5722 */const m8=d("Shirt",[["path",{d:"M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z",key:"1wgbhj"}]]);/** 5723 * @license lucide-react v0.462.0 - ISC 5724 * 5725 * This source code is licensed under the ISC license. 5726 * See the LICENSE file in the root directory of this source tree. 5727 */const y8=d("ShoppingBasket",[["path",{d:"m15 11-1 9",key:"5wnq3a"}],["path",{d:"m19 11-4-7",key:"cnml18"}],["path",{d:"M2 11h20",key:"3eubbj"}],["path",{d:"m3.5 11 1.6 7.4a2 2 0 0 0 2 1.6h9.8a2 2 0 0 0 2-1.6l1.7-7.4",key:"yiazzp"}],["path",{d:"M4.5 15.5h15",key:"13mye1"}],["path",{d:"m5 11 4-7",key:"116ra9"}],["path",{d:"m9 11 1 9",key:"1ojof7"}]]);/** 5728 * @license lucide-react v0.462.0 - ISC 5729 * 5730 * This source code is licensed under the ISC license. 5731 * See the LICENSE file in the root directory of this source tree. 5732 */const f8=d("ShoppingCart",[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]]);/** 5733 * @license lucide-react v0.462.0 - ISC 5734 * 5735 * This source code is licensed under the ISC license. 5736 * See the LICENSE file in the root directory of this source tree. 5737 */const g8=d("Shovel",[["path",{d:"M2 22v-5l5-5 5 5-5 5z",key:"1fh25c"}],["path",{d:"M9.5 14.5 16 8",key:"1smz5x"}],["path",{d:"m17 2 5 5-.5.5a3.53 3.53 0 0 1-5 0s0 0 0 0a3.53 3.53 0 0 1 0-5L17 2",key:"1q8uv5"}]]);/** 5738 * @license lucide-react v0.462.0 - ISC 5739 * 5740 * This source code is licensed under the ISC license. 5741 * See the LICENSE file in the root directory of this source tree. 5742 */const x8=d("ShowerHead",[["path",{d:"m4 4 2.5 2.5",key:"uv2vmf"}],["path",{d:"M13.5 6.5a4.95 4.95 0 0 0-7 7",key:"frdkwv"}],["path",{d:"M15 5 5 15",key:"1ag8rq"}],["path",{d:"M14 17v.01",key:"eokfpp"}],["path",{d:"M10 16v.01",key:"14uyyl"}],["path",{d:"M13 13v.01",key:"1v1k97"}],["path",{d:"M16 10v.01",key:"5169yg"}],["path",{d:"M11 20v.01",key:"cj92p8"}],["path",{d:"M17 14v.01",key:"11cswd"}],["path",{d:"M20 11v.01",key:"19e0od"}]]);/** 5743 * @license lucide-react v0.462.0 - ISC 5744 * 5745 * This source code is licensed under the ISC license. 5746 * See the LICENSE file in the root directory of this source tree. 5747 */const b8=d("Shrink",[["path",{d:"m15 15 6 6m-6-6v4.8m0-4.8h4.8",key:"17vawe"}],["path",{d:"M9 19.8V15m0 0H4.2M9 15l-6 6",key:"chjx8e"}],["path",{d:"M15 4.2V9m0 0h4.8M15 9l6-6",key:"lav6yq"}],["path",{d:"M9 4.2V9m0 0H4.2M9 9 3 3",key:"1pxi2q"}]]);/** 5748 * @license lucide-react v0.462.0 - ISC 5749 * 5750 * This source code is licensed under the ISC license. 5751 * See the LICENSE file in the root directory of this source tree. 5752 */const v8=d("Shrub",[["path",{d:"M12 22v-7l-2-2",key:"eqv9mc"}],["path",{d:"M17 8v.8A6 6 0 0 1 13.8 20H10A6.5 6.5 0 0 1 7 8a5 5 0 0 1 10 0Z",key:"ubcgy"}],["path",{d:"m14 14-2 2",key:"847xa2"}]]);/** 5753 * @license lucide-react v0.462.0 - ISC 5754 * 5755 * This source code is licensed under the ISC license. 5756 * See the LICENSE file in the root directory of this source tree. 5757 */const k8=d("Shuffle",[["path",{d:"m18 14 4 4-4 4",key:"10pe0f"}],["path",{d:"m18 2 4 4-4 4",key:"pucp1d"}],["path",{d:"M2 18h1.973a4 4 0 0 0 3.3-1.7l5.454-8.6a4 4 0 0 1 3.3-1.7H22",key:"1ailkh"}],["path",{d:"M2 6h1.972a4 4 0 0 1 3.6 2.2",key:"km57vx"}],["path",{d:"M22 18h-6.041a4 4 0 0 1-3.3-1.8l-.359-.45",key:"os18l9"}]]);/** 5758 * @license lucide-react v0.462.0 - ISC 5759 * 5760 * This source code is licensed under the ISC license. 5761 * See the LICENSE file in the root directory of this source tree. 5762 */const w8=d("Sigma",[["path",{d:"M18 7V5a1 1 0 0 0-1-1H6.5a.5.5 0 0 0-.4.8l4.5 6a2 2 0 0 1 0 2.4l-4.5 6a.5.5 0 0 0 .4.8H17a1 1 0 0 0 1-1v-2",ke
5762y:"wuwx1p"}]]);/** 5763 * @license lucide-react v0.462.0 - ISC 5764 * 5765 * This source code is licensed under the ISC license. 5766 * See the LICENSE file in the root directory of this source tree. 5767 */const j8=d("SignalHigh",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M17 20V8",key:"1tkaf5"}]]);/** 5768 * @license lucide-react v0.462.0 - ISC 5769 * 5770 * This source code is licensed under the ISC license. 5771 * See the LICENSE file in the root directory of this source tree. 5772 */const C8=d("SignalLow",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}]]);/** 5773 * @license lucide-react v0.462.0 - ISC 5774 * 5775 * This source code is licensed under the ISC license. 5776 * See the LICENSE file in the root directory of this source tree. 5777 */const _8=d("SignalMedium",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}]]);/** 5778 * @license lucide-react v0.462.0 - ISC 5779 * 5780 * This source code is licensed under the ISC license. 5781 * See the LICENSE file in the root directory of this source tree. 5782 */const M8=d("SignalZero",[["path",{d:"M2 20h.01",key:"4haj6o"}]]);/** 5783 * @license lucide-react v0.462.0 - ISC 5784 * 5785 * This source code is licensed under the ISC license. 5786 * See the LICENSE file in the root directory of this source tree. 5787 */const ku=d("Signal",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M17 20V8",key:"1tkaf5"}],["path",{d:"M22 4v16",key:"sih9yq"}]]);/** 5788 * @license lucide-react v0.462.0 - ISC 5789 * 5790 * This source code is licensed under the ISC license. 5791 * See the LICENSE file in the root directory of this source tree. 5792 */const S8=d("Signature",[["path",{d:"m21 17-2.156-1.868A.5.5 0 0 0 18 15.5v.5a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1c0-2.545-3.991-3.97-8.5-4a1 1 0 0 0 0 5c4.153 0 4.745-11.295 5.708-13.5a2.5 2.5 0 1 1 3.31 3.284",key:"y32ogt"}],["path",{d:"M3 21h18",key:"itz85i"}]]);/** 5793 * @license lucide-react v0.462.0 - ISC 5794 * 5795 * This source code is licensed under the ISC license. 5796 * See the LICENSE file in the root directory of this source tree. 5797 */const N8=d("SignpostBig",[["path",{d:"M10 9H4L2 7l2-2h6",key:"1hq7x2"}],["path",{d:"M14 5h6l2 2-2 2h-6",key:"bv62ej"}],["path",{d:"M10 22V4a2 2 0 1 1 4 0v18",key:"eqpcf2"}],["path",{d:"M8 22h8",key:"rmew8v"}]]);/** 5798 * @license lucide-react v0.462.0 - ISC 5799 * 5800 * This source code is licensed under the ISC license. 5801 * See the LICENSE file in the root directory of this source tree. 5802 */const I8=d("Signpost",[["path",{d:"M12 13v8",key:"1l5pq0"}],["path",{d:"M12 3v3",key:"1n5kay"}],["path",{d:"M18 6a2 2 0 0 1 1.387.56l2.307 2.22a1 1 0 0 1 0 1.44l-2.307 2.22A2 2 0 0 1 18 13H6a2 2 0 0 1-1.387-.56l-2.306-2.22a1 1 0 0 1 0-1.44l2.306-2.22A2 2 0 0 1 6 6z",key:"gqqp9m"}]]);/** 5803 * @license lucide-react v0.462.0 - ISC 5804 * 5805 * This source code is licensed under the ISC license. 5806 * See the LICENSE file in the root directory of this source tree. 5807 */const L8=d("Siren",[["path",{d:"M7 18v-6a5 5 0 1 1 10 0v6",key:"pcx96s"}],["path",{d:"M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z",key:"1b4s83"}],["path",{d:"M21 12h1",key:"jtio3y"}],["path",{d:"M18.5 4.5 18 5",key:"g5sp9y"}],["path",{d:"M2 12h1",key:"1uaihz"}],["path",{d:"M12 2v1",key:"11qlp1"}],["path",{d:"m4.929 4.929.707.707",key:"1i51kw"}],["path",{d:"M12 12v6",key:"3ahymv"}]]);/** 5808 * @license lucide-react v0.462.0 - ISC 5809 * 5810 * This source code is licensed under the ISC license. 5811 * See the LICENSE file in the root directory of this source tree. 5812 */const A8=d("SkipBack",[["polygon",{points:"19 20 9 12 19 4 19 20",key:"o2sva"}],["line",{x1:"5",x2:"5",y1:"19",y2:"5",key:"1ocqjk"}]]);/** 5813 * @license lucide-react v0.462.0 - ISC 5814 * 5815 * This source code is licensed under the ISC license. 5816 * See the LICENSE file in the root directory of this source tree. 5817 */const P8=d("SkipForward",[["polygon",{points:"5 4 15 12 5 20 5 4",key:"16p6eg"}],["line",{x1:"19",x2:"19",y1:"5",y2:"19",key:"futhcm"}]]);/** 5818 * @license lucide-react v0.462.0 - ISC 5819 * 5820 * This source code is licensed under the ISC license. 5821 * See the LICENSE file in the root directory of this source tree. 5822 */const E8=d("Skull",[["path",{d:"m12.5 17-.5-1-.5 1h1z",key:"3me087"}],["path",{d:"M15 22a1 1 0 0 0 1-1v-1a2 2 0 0 0 1.56-3.25 8 8 0 1 0-11.12 0A2 2 0 0 0 8 20v1a1 1 0 0 0 1 1z",ke
5822y:"1o5pge"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}]]);/** 5823 * @license lucide-react v0.462.0 - ISC 5824 * 5825 * This source code is licensed under the ISC license. 5826 * See the LICENSE file in the root directory of this source tree. 5827 */const T8=d("Slack",[["rect",{width:"3",height:"8",x:"13",y:"2",rx:"1.5",key:"diqz80"}],["path",{d:"M19 8.5V10h1.5A1.5 1.5 0 1 0 19 8.5",key:"183iwg"}],["rect",{width:"3",height:"8",x:"8",y:"14",rx:"1.5",key:"hqg7r1"}],["path",{d:"M5 15.5V14H3.5A1.5 1.5 0 1 0 5 15.5",key:"76g71w"}],["rect",{width:"8",height:"3",x:"14",y:"13",rx:"1.5",key:"1kmz0a"}],["path",{d:"M15.5 19H14v1.5a1.5 1.5 0 1 0 1.5-1.5",key:"jc4sz0"}],["rect",{width:"8",height:"3",x:"2",y:"8",rx:"1.5",key:"1omvl4"}],["path",{d:"M8.5 5H10V3.5A1.5 1.5 0 1 0 8.5 5",key:"16f3cl"}]]);/** 5828 * @license lucide-react v0.462.0 - ISC 5829 * 5830 * This source code is licensed under the ISC license. 5831 * See the LICENSE file in the root directory of this source tree. 5832 */const R8=d("Slash",[["path",{d:"M22 2 2 22",key:"y4kqgn"}]]);/** 5833 * @license lucide-react v0.462.0 - ISC 5834 * 5835 * This source code is licensed under the ISC license. 5836 * See the LICENSE file in the root directory of this source tree. 5837 */const F8=d("Slice",[["path",{d:"M11 16.586V19a1 1 0 0 1-1 1H2L18.37 3.63a1 1 0 1 1 3 3l-9.663 9.663a1 1 0 0 1-1.414 0L8 14",key:"1sllp5"}]]);/** 5838 * @license lucide-react v0.462.0 - ISC 5839 * 5840 * This source code is licensed under the ISC license. 5841 * See the LICENSE file in the root directory of this source tree. 5842 */const D8=d("SlidersHorizontal",[["line",{x1:"21",x2:"14",y1:"4",y2:"4",key:"obuewd"}],["line",{x1:"10",x2:"3",y1:"4",y2:"4",key:"1q6298"}],["line",{x1:"21",x2:"12",y1:"12",y2:"12",key:"1iu8h1"}],["line",{x1:"8",x2:"3",y1:"12",y2:"12",key:"ntss68"}],["line",{x1:"21",x2:"16",y1:"20",y2:"20",key:"14d8ph"}],["line",{x1:"12",x2:"3",y1:"20",y2:"20",key:"m0wm8r"}],["line",{x1:"14",x2:"14",y1:"2",y2:"6",key:"14e1ph"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14",key:"1i6ji0"}],["line",{x1:"16",x2:"16",y1:"18",y2:"22",key:"1lctlv"}]]);/** 5843 * @license lucide-react v0.462.0 - ISC 5844 * 5845 * This source code is licensed under the ISC license. 5846 * See the LICENSE file in the root directory of this source tree. 5847 */const Uo=d("SlidersVertical",[["line",{x1:"4",x2:"4",y1:"21",y2:"14",key:"1p332r"}],["line",{x1:"4",x2:"4",y1:"10",y2:"3",key:"gb41h5"}],["line",{x1:"12",x2:"12",y1:"21",y2:"12",key:"hf2csr"}],["line",{x1:"12",x2:"12",y1:"8",y2:"3",key:"1kfi7u"}],["line",{x1:"20",x2:"20",y1:"21",y2:"16",key:"1lhrwl"}],["line",{x1:"20",x2:"20",y1:"12",y2:"3",key:"16vvfq"}],["line",{x1:"2",x2:"6",y1:"14",y2:"14",key:"1uebub"}],["line",{x1:"10",x2:"14",y1:"8",y2:"8",key:"1yglbp"}],["line",{x1:"18",x2:"22",y1:"16",y2:"16",key:"1jxqpz"}]]);/** 5848 * @license lucide-react v0.462.0 - ISC 5849 * 5850 * This source code is licensed under the ISC license. 5851 * See the LICENSE file in the root directory of this source tree. 5852 */const q8=d("SmartphoneCharging",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12.667 8 10 12h4l-2.667 4",key:"h9lk2d"}]]);/** 5853 * @license lucide-react v0.462.0 - ISC 5854 * 5855 * This source code is licensed under the ISC license. 5856 * See the LICENSE file in the root directory of this source tree. 5857 */const z8=d("SmartphoneNfc",[["rect",{width:"7",height:"12",x:"2",y:"6",rx:"1",key:"5nje8w"}],["path",{d:"M13 8.32a7.43 7.43 0 0 1 0 7.36",key:"1g306n"}],["path",{d:"M16.46 6.21a11.76 11.76 0 0 1 0 11.58",key:"uqvjvo"}],["path",{d:"M19.91 4.1a15.91 15.91 0 0 1 .01 15.8",key:"ujntz3"}]]);/** 5858 * @license lucide-react v0.462.0 - ISC 5859 * 5860 * This source code is licensed under the ISC license. 5861 * See the LICENSE file in the root directory of this source tree. 5862 */const O8=d("SmilePlus",[["path",{d:"M22 11v1a10 10 0 1 1-9-10",key:"ew0xw9"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}],["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}]]);/** 5863 * @license lucide-react v0.462.0 - ISC 5864 * 5865 * This source code is licensed under the ISC license. 5866 * See the LICENSE file in the root directory of this source tree. 5867 */const B8=d("Smile",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}
5867],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);/** 5868 * @license lucide-react v0.462.0 - ISC 5869 * 5870 * This source code is licensed under the ISC license. 5871 * See the LICENSE file in the root directory of this source tree. 5872 */const H8=d("Snail",[["path",{d:"M2 13a6 6 0 1 0 12 0 4 4 0 1 0-8 0 2 2 0 0 0 4 0",key:"hneq2s"}],["circle",{cx:"10",cy:"13",r:"8",key:"194lz3"}],["path",{d:"M2 21h12c4.4 0 8-3.6 8-8V7a2 2 0 1 0-4 0v6",key:"ixqyt7"}],["path",{d:"M18 3 19.1 5.2",key:"9tjm43"}],["path",{d:"M22 3 20.9 5.2",key:"j3odrs"}]]);/** 5873 * @license lucide-react v0.462.0 - ISC 5874 * 5875 * This source code is licensed under the ISC license. 5876 * See the LICENSE file in the root directory of this source tree. 5877 */const V8=d("Snowflake",[["line",{x1:"2",x2:"22",y1:"12",y2:"12",key:"1dnqot"}],["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"m20 16-4-4 4-4",key:"rquw4f"}],["path",{d:"m4 8 4 4-4 4",key:"12s3z9"}],["path",{d:"m16 4-4 4-4-4",key:"1tumq1"}],["path",{d:"m8 20 4-4 4 4",key:"9p200w"}]]);/** 5878 * @license lucide-react v0.462.0 - ISC 5879 * 5880 * This source code is licensed under the ISC license. 5881 * See the LICENSE file in the root directory of this source tree. 5882 */const $8=d("Sofa",[["path",{d:"M20 9V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v3",key:"1dgpiv"}],["path",{d:"M2 16a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z",key:"xacw8m"}],["path",{d:"M4 18v2",key:"jwo5n2"}],["path",{d:"M20 18v2",key:"1ar1qi"}],["path",{d:"M12 4v9",key:"oqhhn3"}]]);/** 5883 * @license lucide-react v0.462.0 - ISC 5884 * 5885 * This source code is licensed under the ISC license. 5886 * See the LICENSE file in the root directory of this source tree. 5887 */const W8=d("Soup",[["path",{d:"M12 21a9 9 0 0 0 9-9H3a9 9 0 0 0 9 9Z",key:"4rw317"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M19.5 12 22 6",key:"shfsr5"}],["path",{d:"M16.25 3c.27.1.8.53.75 1.36-.06.83-.93 1.2-1 2.02-.05.78.34 1.24.73 1.62",key:"rpc6vp"}],["path",{d:"M11.25 3c.27.1.8.53.74 1.36-.05.83-.93 1.2-.98 2.02-.06.78.33 1.24.72 1.62",key:"1lf63m"}],["path",{d:"M6.25 3c.27.1.8.53.75 1.36-.06.83-.93 1.2-1 2.02-.05.78.34 1.24.74 1.62",key:"97tijn"}]]);/** 5888 * @license lucide-react v0.462.0 - ISC 5889 * 5890 * This source code is licensed under the ISC license. 5891 * See the LICENSE file in the root directory of this source tree. 5892 */const U8=d("Space",[["path",{d:"M22 17v1c0 .5-.5 1-1 1H3c-.5 0-1-.5-1-1v-1",key:"lt2kga"}]]);/** 5893 * @license lucide-react v0.462.0 - ISC 5894 * 5895 * This source code is licensed under the ISC license. 5896 * See the LICENSE file in the root directory of this source tree. 5897 */const G8=d("Spade",[["path",{d:"M5 9c-1.5 1.5-3 3.2-3 5.5A5.5 5.5 0 0 0 7.5 20c1.8 0 3-.5 4.5-2 1.5 1.5 2.7 2 4.5 2a5.5 5.5 0 0 0 5.5-5.5c0-2.3-1.5-4-3-5.5l-7-7-7 7Z",key:"40bo9n"}],["path",{d:"M12 18v4",key:"jadmvz"}]]);/** 5898 * @license lucide-react v0.462.0 - ISC 5899 * 5900 * This source code is licensed under the ISC license. 5901 * See the LICENSE file in the root directory of this source tree. 5902 */const K8=d("Sparkle",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}]]);/** 5903 * @license lucide-react v0.462.0 - ISC 5904 * 5905 * This source code is licensed under the ISC license. 5906 * See the LICENSE file in the root directory of this source tree. 5907 */const Y8=d("Speaker",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["circle",{cx:"12",cy:"14",r:"4",key:"1jruaj"}],["path",{d:"M12 14h.01",key:"1etili"}]]);/** 5908 * @license lucide-react v0.462.0 - ISC 5909 * 5910 * This source code is licensed under the ISC license. 5911 * See the LICENSE file in the root directory of this source tree. 5912 */const Z8=d("Speech",[["path",{d:"M8.8 20v-4.1l1.9.2a2.3 2.3 0 0 0 2.164-2.1V8.3A5.37 5.37 0 0 0 2 8.25c0 2.8.656 3.054 1 4.55a5.77 5.77 0 0 1 .029 2.758L2 20",key:"11atix"}],["path",{d:"M19.8 17.8a7.5 7.5 0 0 0 .003-10.603",key:"yol142"}],["path",{d:"M17 15a3.5 3.5 0 0 0-.025-4.975",key:"ssbmkc"}]]);/** 5913 * @license lucide-react v0.462.0 - ISC 5914 * 5915 * This source code is licensed under the ISC license. 5916 * See the LICENSE file in the root directory of this source tree. 5917 */const X8=d("SpellCheck2",[["path",{d:"m6 16 6-12 6 12",key:"1b4byz"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M4 21c1.1 0 1.1-1 2.3-1s1.1 1 2.3 1c1.1 0 1.1-1 2.3-1 1.1 0 1.1 1 2.3 1 1.1 0 1.1-1 2.3-1 1.1 0 1.1 1 2.3 1 1.1 0 1.1-1 2.3-1",key:"8mdmtu"}]]);/** 5918 * @license lucide-react v0.462.0 - ISC 5919 * 5920 * This source code is licensed under the ISC license. 5921 * See the LICENSE file in the root directory of this source tree. 5922 */const Q8=d("SpellCheck",[["path",{d:"m6 16 6-12 6 12",key:"1b4byz"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"m16 20 2 2 4-4",key:"13tcca"}]]);/** 5923 * @license lucide-react v0.462.0 - ISC 5924 * 5925 * This source code is licensed under the ISC license. 5926 * See the LICENSE file in the root directory of this source tree. 5927 */const J8=d("Spline",[["circle",{cx:"19",cy:"5",r:"2",key:"mhkx31"}],["circle",{cx:"5",cy:"19",r:"2",key:"v8kfzx"}],["path",{d:"M5 17A12 12 0 0 1 17 5",key:"1okkup"}]]);/** 5928 * @license lucide-react v0.462.0 - ISC 5929 * 5930 * This source code is licensed under the ISC license. 5931 * See the LICENSE file in the root directory of this source tree. 5932 */const eC=d("Split",[["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"M8 3H3v5",key:"15dfkv"}],["path",{d:"M12 22v-8.3a4 4 0 0 0-1.172-2.872L3 3",key:"1qrqzj"}],["path",{d:"m15 9 6-6",key:"ko1vev"}]]);/** 5933 * @license lucide-react v0.462.0 - ISC 5934 * 5935 * This source code is licensed under the ISC license. 5936 * See the LICENSE file in the root directory of this source tree. 5937 */const tC=d("SprayCan",[["path",{d:"M3 3h.01",key:"159qn6"}],["path",{d:"M7 5h.01",key:"1hq22a"}],["path",{d:"M11 7h.01",key:"1osv80"}],["path",{d:"M3 7h.01",key:"1xzrh3"}],["path",{d:"M7 9h.01",key:"19b3jx"}],["path",{d:"M3 11h.01",key:"1eifu7"}],["rect",{width:"4",height:"4",x:"15",y:"5",key:"mri9e4"}],["path",{d:"m19 9 2 2v10c0 .6-.4 1-1 1h-6c-.6 0-1-.4-1-1V11l2-2",ke
5937y:"aib6hk"}],["path",{d:"m13 14 8-2",key:"1d7bmk"}],["path",{d:"m13 19 8-2",key:"1y2vml"}]]);/** 5938 * @license lucide-react v0.462.0 - ISC 5939 * 5940 * This source code is licensed under the ISC license. 5941 * See the LICENSE file in the root directory of this source tree. 5942 */const aC=d("Sprout",[["path",{d:"M7 20h10",key:"e6iznv"}],["path",{d:"M10 20c5.5-2.5.8-6.4 3-10",key:"161w41"}],["path",{d:"M9.5 9.4c1.1.8 1.8 2.2 2.3 3.7-2 .4-3.5.4-4.8-.3-1.2-.6-2.3-1.9-3-4.2 2.8-.5 4.4 0 5.5.8z",key:"9gtqwd"}],["path",{d:"M14.1 6a7 7 0 0 0-1.1 4c1.9-.1 3.3-.6 4.3-1.4 1-1 1.6-2.3 1.7-4.6-2.7.1-4 1-4.9 2z",key:"bkxnd2"}]]);/** 5943 * @license lucide-react v0.462.0 - ISC 5944 * 5945 * This source code is licensed under the ISC license. 5946 * See the LICENSE file in the root directory of this source tree. 5947 */const Go=d("SquareActivity",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M17 12h-2l-2 5-2-10-2 5H7",key:"15hlnc"}]]);/** 5948 * @license lucide-react v0.462.0 - ISC 5949 * 5950 * This source code is licensed under the ISC license. 5951 * See the LICENSE file in the root directory of this source tree. 5952 */const Ko=d("SquareArrowDownLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m16 8-8 8",key:"166keh"}],["path",{d:"M16 16H8V8",key:"1w2ppm"}]]);/** 5953 * @license lucide-react v0.462.0 - ISC 5954 * 5955 * This source code is licensed under the ISC license. 5956 * See the LICENSE file in the root directory of this source tree. 5957 */const Yo=d("SquareArrowDownRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m8 8 8 8",key:"1imecy"}],["path",{d:"M16 8v8H8",key:"1lbpgo"}]]);/** 5958 * @license lucide-react v0.462.0 - ISC 5959 * 5960 * This source code is licensed under the ISC license. 5961 * See the LICENSE file in the root directory of this source tree. 5962 */const Zo=d("SquareArrowDown",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8 12 4 4 4-4",key:"k98ssh"}]]);/** 5963 * @license lucide-react v0.462.0 - ISC 5964 * 5965 * This source code is licensed under the ISC license. 5966 * See the LICENSE file in the root directory of this source tree. 5967 */const Xo=d("SquareArrowLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m12 8-4 4 4 4",key:"15vm53"}],["path",{d:"M16 12H8",key:"1fr5h0"}]]);/** 5968 * @license lucide-react v0.462.0 - ISC 5969 * 5970 * This source code is licensed under the ISC license. 5971 * See the LICENSE file in the root directory of this source tree. 5972 */const Qo=d("SquareArrowOutDownLeft",[["path",{d:"M13 21h6a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v6",key:"14qz4y"}],["path",{d:"m3 21 9-9",key:"1jfql5"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]]);/** 5973 * @license lucide-react v0.462.0 - ISC 5974 * 5975 * This source code is licensed under the ISC license. 5976 * See the LICENSE file in the root directory of this source tree. 5977 */const Jo=d("SquareArrowOutDownRight",[["path",{d:"M21 11V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6",key:"14rsvq"}],["path",{d:"m21 21-9-9",key:"1et2py"}],["path",{d:"M21 15v6h-6",key:"1jko0i"}]]);/** 5978 * @license lucide-react v0.462.0 - ISC 5979 * 5980 * This source code is licensed under the ISC license. 5981 * See the LICENSE file in the root directory of this source tree. 5982 */const ei=d("SquareArrowOutUpLeft",[["path",{d:"M13 3h6a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-6",key:"14mv1t"}],["path",{d:"m3 3 9 9",key:"rks13r"}],["path",{d:"M3 9V3h6",key:"ira0h2"}]]);/** 5983 * @license lucide-react v0.462.0 - ISC 5984 * 5985 * This source code is licensed under the ISC license. 5986 * See the LICENSE file in the root directory of this source tree. 5987 */const ti=d("SquareArrowOutUpRight",[["path",{d:"M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6",key:"y09zxi"}],["path",{d:"m21 3-9 9",key:"mpx6sq"}],["path",{d:"M15 3h6v6",key:"1q9fwt"}]]);/** 5988 * @license lucide-react v0.462.0 - ISC 5989 * 5990 * This source code is licensed under the ISC license. 5991 * See the LICENSE file in the root directory of this source tree. 5992 */const ai=d("SquareArrowRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"m12 16 4-4-4-4",key:"1i9zcv"}]]);/** 5993 * @license lucide-react v0.462.0 - ISC 5994 * 5995 * This source code is licensed under the ISC license. 5996 * See the LICENSE file in the root directory of this source tree. 5997 */const ri=d("SquareArrowUpLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 16V8h8",key:"19xb1h"}],["path",{d:"M16 16 8 8",key:"1qdy8n"}]]);/** 5998 * @license lucide-react v0.462.0 - ISC 5999 * 6000 * This source code is licensed under the ISC license. 6001 * See the LICENSE file in the root directory of this source tree. 6002 */const ni=d("SquareArrowUpRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 8h8v8",key:"b65dnt"}],["path",{d:"m8 16 8-8",key:"13b9ih"}]]);/** 6003 * @license lucide-react v0.462.0 - ISC 6004 * 6005 * This source code is licensed under the ISC license. 6006 * See the LICENSE file in the root directory of this source tree. 6007 */const si=d("SquareArrowUp",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}]]);/** 6008 * @license lucide-react v0.462.0 - ISC 6009 * 6010 * This source code is licensed under the ISC license. 6011 * See the LICENSE file in the root directory of this source tree.
6012 */const oi=d("SquareAsterisk",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8.5 14 7-4",key:"12hpby"}],["path",{d:"m8.5 10 7 4",key:"wwy2dy"}]]);/** 6013 * @license lucide-react v0.462.0 - ISC 6014 * 6015 * This source code is licensed under the ISC license. 6016 * See the LICENSE file in the root directory of this source tree. 6017 */const ii=d("SquareBottomDashedScissors",[["path",{d:"M4 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2",key:"1vzg26"}],["path",{d:"M10 22H8",key:"euku7a"}],["path",{d:"M16 22h-2",key:"18d249"}],["circle",{cx:"8",cy:"8",r:"2",key:"14cg06"}],["path",{d:"M9.414 9.414 12 12",key:"qz4lzr"}],["path",{d:"M14.8 14.8 18 18",key:"11flf1"}],["circle",{cx:"8",cy:"16",r:"2",key:"1acxsx"}],["path",{d:"m18 6-8.586 8.586",key:"11kzk1"}]]);/** 6018 * @license lucide-react v0.462.0 - ISC 6019 * 6020 * This source code is licensed under the ISC license. 6021 * See the LICENSE file in the root directory of this source tree. 6022 */const kr=d("SquareChartGantt",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 8h7",key:"kbo1nt"}],["path",{d:"M8 12h6",key:"ikassy"}],["path",{d:"M11 16h5",key:"oq65wt"}]]);/** 6023 * @license lucide-react v0.462.0 - ISC 6024 * 6025 * This source code is licensed under the ISC license. 6026 * See the LICENSE file in the root directory of this source tree. 6027 */const li=d("SquareCheck",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** 6028 * @license lucide-react v0.462.0 - ISC 6029 * 6030 * This source code is licensed under the ISC license. 6031 * See the LICENSE file in the root directory of this source tree. 6032 */const ci=d("SquareChevronDown",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m16 10-4 4-4-4",key:"894hmk"}]]);/** 6033 * @license lucide-react v0.462.0 - ISC 6034 * 6035 * This source code is licensed under the ISC license. 6036 * See the LICENSE file in the root directory of this source tree. 6037 */const di=d("SquareChevronLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m14 16-4-4 4-4",key:"ojs7w8"}]]);/** 6038 * @license lucide-react v0.462.0 - ISC 6039 * 6040 * This source code is licensed under the ISC license. 6041 * See the LICENSE file in the root directory of this source tree. 6042 */const ui=d("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]]);/** 6043 * @license lucide-react v0.462.0 - ISC 6044 * 6045 * This source code is licensed under the ISC license. 6046 * See the LICENSE file in the root directory of this source tree. 6047 */const pi=d("SquareChevronUp",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m8 14 4-4 4 4",key:"fy2ptz"}]]);/** 6048 * @license lucide-react v0.462.0 - ISC 6049 * 6050 * This source code is licensed under the ISC license. 6051 * See the LICENSE file in the root directory of this source tree. 6052 */const hi=d("SquareCode",[["path",{d:"M10 9.5 8 12l2 2.5",key:"3mjy60"}],["path",{d:"m14 9.5 2 2.5-2 2.5",key:"1bir2l"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]);/** 6053 * @license lucide-react v0.462.0 - ISC 6054 * 6055 * This source code is licensed under the ISC license. 6056 * See the LICENSE file in the root directory of this source tree. 6057 */const rC=d("SquareDashedBottomCode",[["path",{d:"M10 9.5 8 12l2 2.5",key:"3mjy60"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"m14 9.5 2 2.5-2 2.5",key:"1bir2l"}],["path",{d:"M5 21a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2",key:"as5y1o"}],["path",{d:"M9 21h1",key:"15o7lz"}]]);/** 6058 * @license lucide-react v0.462.0 - ISC 6059 * 6060 * This source code is licensed under the ISC license. 6061 * See the LICENSE file in the root directory of this source tree. 6062 */const nC=d("SquareDashedBottom",[["path",{d:"M5 21a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2",key:"as5y1o"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M14 21h1",key:"v9vybs"}]]);/** 6063 * @license lucide-react v0.462.0 - ISC 6064 * 6065 * This source code is licensed under the ISC license. 6066 * See the LICENSE file in the root directory of this source tree. 6067 */const mi=d("SquareDashedKanban",[["path",{d:"M8 7v7",key:"1x2jlm"}],["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M16 7v9",key:"1hp2iy"}],["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M9 3h1",key:"1yesri"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M21 14v1",key:"169vum"}],["path",{d:"M21 19a2 2 0 0 1-2 2",key:"1j7049"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M3 14v1",key:"vnatye"}],["path",{d:"M3 9v1",key:"1r0deq"}]]);/** 6068 * @license lucide-react v0.462.0 - ISC 6069 * 6070 * This source code is licensed under the ISC license. 6071 * See the LICENSE file in the root directory of this source tree. 6072 */const yi=d("SquareDashedMousePointer",[["path",{d:"M12.034 12.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.943l-3.444 1.068a1 1 0 0 0-.66.66l-1.
6072067 3.443a.5.5 0 0 1-.943.033z",key:"xwnzip"}],["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M9 3h1",key:"1yesri"}],["path",{d:"M9 21h2",key:"1qve2z"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M21 9v2",key:"p14lih"}],["path",{d:"M3 14v1",key:"vnatye"}]]);/** 6073 * @license lucide-react v0.462.0 - ISC 6074 * 6075 * This source code is licensed under the ISC license. 6076 * See the LICENSE file in the root directory of this source tree. 6077 */const fi=d("SquareDashed",[["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M21 19a2 2 0 0 1-2 2",key:"1j7049"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M9 3h1",key:"1yesri"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M3 14v1",key:"vnatye"}],["path",{d:"M21 14v1",key:"169vum"}]]);/** 6078 * @license lucide-react v0.462.0 - ISC 6079 * 6080 * This source code is licensed under the ISC license. 6081 * See the LICENSE file in the root directory of this source tree. 6082 */const gi=d("SquareDivide",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}],["line",{x1:"12",x2:"12",y1:"16",y2:"16",key:"aqc6ln"}],["line",{x1:"12",x2:"12",y1:"8",y2:"8",key:"1mkcni"}]]);/** 6083 * @license lucide-react v0.462.0 - ISC 6084 * 6085 * This source code is licensed under the ISC license. 6086 * See the LICENSE file in the root directory of this source tree. 6087 */const xi=d("SquareDot",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]);/** 6088 * @license lucide-react v0.462.0 - ISC 6089 * 6090 * This source code is licensed under the ISC license. 6091 * See the LICENSE file in the root directory of this source tree. 6092 */const bi=d("SquareEqual",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"M7 14h10",key:"1mhdw3"}]]);/** 6093 * @license lucide-react v0.462.0 - ISC 6094 * 6095 * This source code is licensed under the ISC license. 6096 * See the LICENSE file in the root directory of this source tree. 6097 */const vi=d("SquareFunction",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3",key:"m1af9g"}],["path",{d:"M9 11.2h5.7",key:"3zgcl2"}]]);/** 6098 * @license lucide-react v0.462.0 - ISC 6099 * 6100 * This source code is licensed under the ISC license. 6101 * See the LICENSE file in the root directory of this source tree. 6102 */const ki=d("SquareKanban",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 7v7",key:"1x2jlm"}],["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M16 7v9",key:"1hp2iy"}]]);/** 6103 * @license lucide-react v0.462.0 - ISC 6104 * 6105 * This source code is licensed under the ISC license. 6106 * See the LICENSE file in the root directory of this source tree. 6107 */const wi=d("SquareLibrary",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 7v10",key:"d5nglc"}],["path",{d:"M11 7v10",key:"pptsnr"}],["path",{d:"m15 7 2 10",key:"1m7qm5"}]]);/** 6108 * @license lucide-react v0.462.0 - ISC 6109 * 6110 * This source code is licensed under the ISC license. 6111 * See the LICENSE file in the root directory of this source tree. 6112 */const ji=d("SquareM",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 16V8l4 4 4-4v8",key:"141u4e"}]]);/** 6113 * @license lucide-react v0.462.0 - ISC 6114 * 6115 * This source code is licensed under the ISC license. 6116 * See the LICENSE file in the root directory of this source tree. 6117 */const Ci=d("SquareMenu",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 8h10",key:"1jw688"}],["path",{d:"M7 12h10",key:"b7w52i"}],["path",{d:"M7 16h10",key:"wp8him"}]]);/** 6118 * @license lucide-react v0.462.0 - ISC 6119 * 6120 * This source code is licensed under the ISC license. 6121 * See the LICENSE file in the root directory of this source tree. 6122 */const _i=d("SquareMinus",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}]]);/** 6123 * @license lucide-react v0.462.0 - ISC 6124 * 6125 * This source code is licensed under the ISC license. 6126 * See the LICENSE file in the root directory of this source tree. 6127 */const Mi=d("SquareMousePointer",[["path",{d:"M12.034 12.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.943l-3.444 1.068a1 1 0 0 0-.66.66l-1.
6127067 3.443a.5.5 0 0 1-.943.033z",key:"xwnzip"}],["path",{d:"M21 11V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6",key:"14rsvq"}]]);/** 6128 * @license lucide-react v0.462.0 - ISC 6129 * 6130 * This source code is licensed under the ISC license. 6131 * See the LICENSE file in the root directory of this source tree. 6132 */const Si=d("SquareParkingOff",[["path",{d:"M3.6 3.6A2 2 0 0 1 5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-.59 1.41",key:"9l1ft6"}],["path",{d:"M3 8.7V19a2 2 0 0 0 2 2h10.3",key:"17knke"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M13 13a3 3 0 1 0 0-6H9v2",key:"uoagbd"}],["path",{d:"M9 17v-2.3",key:"1jxgo2"}]]);/** 6133 * @license lucide-react v0.462.0 - ISC 6134 * 6135 * This source code is licensed under the ISC license. 6136 * See the LICENSE file in the root directory of this source tree. 6137 */const Ni=d("SquareParking",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 17V7h4a3 3 0 0 1 0 6H9",key:"1dfk2c"}]]);/** 6138 * @license lucide-react v0.462.0 - ISC 6139 * 6140 * This source code is licensed under the ISC license. 6141 * See the LICENSE file in the root directory of this source tree. 6142 */const Aa=d("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]);/** 6143 * @license lucide-react v0.462.0 - ISC 6144 * 6145 * This source code is licensed under the ISC license. 6146 * See the LICENSE file in the root directory of this source tree. 6147 */const Ii=d("SquarePercent",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]]);/** 6148 * @license lucide-react v0.462.0 - ISC 6149 * 6150 * This source code is licensed under the ISC license. 6151 * See the LICENSE file in the root directory of this source tree. 6152 */const Li=d("SquarePi",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 7h10",key:"udp07y"}],["path",{d:"M10 7v10",key:"i1d9ee"}],["path",{d:"M16 17a2 2 0 0 1-2-2V7",key:"ftwdc7"}]]);/** 6153 * @license lucide-react v0.462.0 - ISC 6154 * 6155 * This source code is licensed under the ISC license. 6156 * See the LICENSE file in the root directory of this source tree. 6157 */const Ai=d("SquarePilcrow",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 12H9.5a2.5 2.5 0 0 1 0-5H17",key:"1l9586"}],["path",{d:"M12 7v10",key:"jspqdw"}],["path",{d:"M16 7v10",key:"lavkr4"}]]);/** 6158 * @license lucide-react v0.462.0 - ISC 6159 * 6160 * This source code is licensed under the ISC license. 6161 * See the LICENSE file in the root directory of this source tree. 6162 */const Pi=d("SquarePlay",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m9 8 6 4-6 4Z",key:"f1r3lt"}]]);/** 6163 * @license lucide-react v0.462.0 - ISC 6164 * 6165 * This source code is licensed under the ISC license. 6166 * See the LICENSE file in the root directory of this source tree. 6167 */const Ei=d("SquarePlus",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);/** 6168 * @license lucide-react v0.462.0 - ISC 6169 * 6170 * This source code is licensed under the ISC license. 6171 * See the LICENSE file in the root directory of this source tree. 6172 */const Ti=d("SquarePower",[["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M7.998 9.003a5 5 0 1 0 8-.005",key:"1pek45"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]);/** 6173 * @license lucide-react v0.462.0 - ISC 6174 * 6175 * This source code is licensed under the ISC license. 6176 * See the LICENSE file in the root directory of this source tree. 6177 */const sC=d("SquareRadical",[["path",{d:"M7 12h2l2 5 2-10h4",key:"1fxv6h"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]);/** 6178 * @license lucide-react v0.462.0 - ISC 6179 * 6180 * This source code is licensed under the ISC license. 6181 * See the LICENSE file in the root directory of this source tree. 6182 */const Ri=d("SquareScissors",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"2",key:"1btzen"}],["circle",{cx:"8",cy:"8",r:"2",key:"14cg06"}
6182],["path",{d:"M9.414 9.414 12 12",key:"qz4lzr"}],["path",{d:"M14.8 14.8 18 18",key:"11flf1"}],["circle",{cx:"8",cy:"16",r:"2",key:"1acxsx"}],["path",{d:"m18 6-8.586 8.586",key:"11kzk1"}]]);/** 6183 * @license lucide-react v0.462.0 - ISC 6184 * 6185 * This source code is licensed under the ISC license. 6186 * See the LICENSE file in the root directory of this source tree. 6187 */const Fi=d("SquareSigma",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M16 8.9V7H8l4 5-4 5h8v-1.9",key:"9nih0i"}]]);/** 6188 * @license lucide-react v0.462.0 - ISC 6189 * 6190 * This source code is licensed under the ISC license. 6191 * See the LICENSE file in the root directory of this source tree. 6192 */const Di=d("SquareSlash",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["line",{x1:"9",x2:"15",y1:"15",y2:"9",key:"1dfufj"}]]);/** 6193 * @license lucide-react v0.462.0 - ISC 6194 * 6195 * This source code is licensed under the ISC license. 6196 * See the LICENSE file in the root directory of this source tree. 6197 */const qi=d("SquareSplitHorizontal",[["path",{d:"M8 19H5c-1 0-2-1-2-2V7c0-1 1-2 2-2h3",key:"lubmu8"}],["path",{d:"M16 5h3c1 0 2 1 2 2v10c0 1-1 2-2 2h-3",key:"1ag34g"}],["line",{x1:"12",x2:"12",y1:"4",y2:"20",key:"1tx1rr"}]]);/** 6198 * @license lucide-react v0.462.0 - ISC 6199 * 6200 * This source code is licensed under the ISC license. 6201 * See the LICENSE file in the root directory of this source tree. 6202 */const zi=d("SquareSplitVertical",[["path",{d:"M5 8V5c0-1 1-2 2-2h10c1 0 2 1 2 2v3",key:"1pi83i"}],["path",{d:"M19 16v3c0 1-1 2-2 2H7c-1 0-2-1-2-2v-3",key:"ido5k7"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}]]);/** 6203 * @license lucide-react v0.462.0 - ISC 6204 * 6205 * This source code is licensed under the ISC license. 6206 * See the LICENSE file in the root directory of this source tree. 6207 */const oC=d("SquareSquare",[["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]]);/** 6208 * @license lucide-react v0.462.0 - ISC 6209 * 6210 * This source code is licensed under the ISC license. 6211 * See the LICENSE file in the root directory of this source tree. 6212 */const iC=d("SquareStack",[["path",{d:"M4 10c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2",key:"4i38lg"}],["path",{d:"M10 16c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2",key:"mlte4a"}],["rect",{width:"8",height:"8",x:"14",y:"14",rx:"2",key:"1fa9i4"}]]);/** 6213 * @license lucide-react v0.462.0 - ISC 6214 * 6215 * This source code is licensed under the ISC license. 6216 * See the LICENSE file in the root directory of this source tree. 6217 */const Oi=d("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]]);/** 6218 * @license lucide-react v0.462.0 - ISC 6219 * 6220 * This source code is licensed under the ISC license. 6221 * See the LICENSE file in the root directory of this source tree. 6222 */const Bi=d("SquareUserRound",[["path",{d:"M18 21a6 6 0 0 0-12 0",key:"kaz2du"}],["circle",{cx:"12",cy:"11",r:"4",key:"1gt34v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]);/** 6223 * @license lucide-react v0.462.0 - ISC 6224 * 6225 * This source code is licensed under the ISC license. 6226 * See the LICENSE file in the root directory of this source tree. 6227 */const Hi=d("SquareUser",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 21v-2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2",key:"1m6ac2"}]]);/** 6228 * @license lucide-react v0.462.0 - ISC 6229 * 6230 * This source code is licensed under the ISC license. 6231 * See the LICENSE file in the root directory of this source tree. 6232 */const Vi=d("SquareX",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/** 6233 * @license lucide-react v0.462.0 - ISC 6234 * 6235 * This source code is licensed under the ISC license. 6236 * See the LICENSE file in the root directory of this source tree. 6237 */const Cc=d("Square",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]);/** 6238 * @license lucide-react v0.462.0 - ISC 6239 * 6240 * This source code is licensed under the ISC license. 6241 * See the LICENSE file in the root directory of this source tree. 6242 */const lC=d("Squircle",[["path",{d:"M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9-9-1.8-9-9 1.8-9 9-9",key:"garfkc"}]]);/** 6243 * @license lucide-react v0.462.0 - ISC 6244 * 6245 * This source code is licensed under the ISC license. 6246 * See the LICENSE file in the root directory of this source tree. 6247 */const cC=d("Squirrel",[["path",{d:"M15.236 22a3 3 0 0 0-2.2-5",key:"21bitc"}],["path",{d:"M16 20a3 3 0 0 1 3-3h1a2 2 0 0 0 2-2v-2a4 4 0 0 0-4-4V4",key:"oh0fg0"}],["path",{d:"M18 13h.01",key:"9veqaj"}
6247],["path",{d:"M18 6a4 4 0 0 0-4 4 7 7 0 0 0-7 7c0-5 4-5 4-10.5a4.5 4.5 0 1 0-9 0 2.5 2.5 0 0 0 5 0C7 10 3 11 3 17c0 2.8 2.2 5 5 5h10",key:"980v8a"}]]);/** 6248 * @license lucide-react v0.462.0 - ISC 6249 * 6250 * This source code is licensed under the ISC license. 6251 * See the LICENSE file in the root directory of this source tree. 6252 */const dC=d("Stamp",[["path",{d:"M5 22h14",key:"ehvnwv"}],["path",{d:"M19.27 13.73A2.5 2.5 0 0 0 17.5 13h-11A2.5 2.5 0 0 0 4 15.5V17a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-1.5c0-.66-.26-1.3-.73-1.77Z",key:"1sy9ra"}],["path",{d:"M14 13V8.5C14 7 15 7 15 5a3 3 0 0 0-3-3c-1.66 0-3 1-3 3s1 2 1 3.5V13",key:"cnxgux"}]]);/** 6253 * @license lucide-react v0.462.0 - ISC 6254 * 6255 * This source code is licensed under the ISC license. 6256 * See the LICENSE file in the root directory of this source tree. 6257 */const uC=d("StarHalf",[["path",{d:"M12 18.338a2.1 2.1 0 0 0-.987.244L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.12 2.12 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.12 2.12 0 0 0 1.597-1.16l2.309-4.679A.53.53 0 0 1 12 2",key:"2ksp49"}]]);/** 6258 * @license lucide-react v0.462.0 - ISC 6259 * 6260 * This source code is licensed under the ISC license. 6261 * See the LICENSE file in the root directory of this source tree. 6262 */const pC=d("StarOff",[["path",{d:"M8.34 8.34 2 9.27l5 4.87L5.82 21 12 17.77 18.18 21l-.59-3.43",ke
6262y:"16m0ql"}],["path",{d:"M18.42 12.76 22 9.27l-6.91-1L12 2l-1.44 2.91",key:"1vt8nq"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** 6263 * @license lucide-react v0.462.0 - ISC 6264 * 6265 * This source code is licensed under the ISC license. 6266 * See the LICENSE file in the root directory of this source tree. 6267 */const hC=d("StepBack",[["line",{x1:"18",x2:"18",y1:"20",y2:"4",key:"cun8e5"}],["polygon",{points:"14,20 4,12 14,4",key:"ypakod"}]]);/** 6268 * @license lucide-react v0.462.0 - ISC 6269 * 6270 * This source code is licensed under the ISC license. 6271 * See the LICENSE file in the root directory of this source tree. 6272 */const mC=d("StepForward",[["line",{x1:"6",x2:"6",y1:"4",y2:"20",key:"fy8qot"}],["polygon",{points:"10,4 20,12 10,20",key:"1mc1pf"}]]);/** 6273 * @license lucide-react v0.462.0 - ISC 6274 * 6275 * This source code is licensed under the ISC license. 6276 * See the LICENSE file in the root directory of this source tree. 6277 */const yC=d("Stethoscope",[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]]);/** 6278 * @license lucide-react v0.462.0 - ISC 6279 * 6280 * This source code is licensed under the ISC license. 6281 * See the LICENSE file in the root directory of this source tree. 6282 */const fC=d("Sticker",[["path",{d:"M15.5 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h14a2 2 0 0 0 2-2V8.5L15.5 3Z",key:"1wis1t"}],["path",{d:"M14 3v4a2 2 0 0 0 2 2h4",key:"36rjfy"}],["path",{d:"M8 13h.01",key:"1sbv64"}],["path",{d:"M16 13h.01",key:"wip0gl"}],["path",{d:"M10 16s.8 1 2 1c1.3 0 2-1 2-1",key:"1vvgv3"}]]);/** 6283 * @license lucide-react v0.462.0 - ISC 6284 * 6285 * This source code is licensed under the ISC license. 6286 * See the LICENSE file in the root directory of this source tree. 6287 */const _l=d("StickyNote",[["path",{d:"M16 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8Z",key:"qazsjp"}],["path",{d:"M15 3v4a2 2 0 0 0 2 2h4",key:"40519r"}]]);/** 6288 * @license lucide-react v0.462.0 - ISC 6289 * 6290 * This source code is licensed under the ISC license. 6291 * See the LICENSE file in the root directory of this source tree. 6292 */const _c=d("Store",[["path",{d:"m2 7 4.41-4.41A2 2 0 0 1 7.83 2h8.34a2 2 0 0 1 1.42.59L22 7",key:"ztvudi"}],["path",{d:"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8",key:"1b2hhj"}],["path",{d:"M15 22v-4a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v4",key:"2ebpfo"}],["path",{d:"M2 7h20",key:"1fcdvo"}],["path",{d:"M22 7v3a2 2 0 0 1-2 2a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 16 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 12 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 8 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 4 12a2 2 0 0 1-2-2V7",key:"6c3vgh"}]]);/** 6293 * @license lucide-react v0.462.0 - ISC 6294 * 6295 * This source code is licensed under the ISC license. 6296 * See the LICENSE file in the root directory of this source tree. 6297 */const gC=d("StretchHorizontal",[["rect",{width:"20",height:"6",x:"2",y:"4",rx:"2",key:"qdearl"}],["rect",{width:"20",height:"6",x:"2",y:"14",rx:"2",key:"1xrn6j"}]]);/** 6298 * @license lucide-react v0.462.0 - ISC 6299 * 6300 * This source code is licensed under the ISC license. 6301 * See the LICENSE file in the root directory of this source tree. 6302 */const xC=d("StretchVertical",[["rect",{width:"6",height:"20",x:"4",y:"2",rx:"2",key:"19qu7m"}],["rect",{width:"6",height:"20",x:"14",y:"2",rx:"2",key:"24v0nk"}]]);/** 6303 * @license lucide-react v0.462.0 - ISC 6304 * 6305 * This source code is licensed under the ISC license. 6306 * See the LICENSE file in the root directory of this source tree. 6307 */const bC=d("Strikethrough",[["path",{d:"M16 4H9a3 3 0 0 0-2.83 4",key:"43sutm"}],["path",{d:"M14 12a4 4 0 0 1 0 8H6",key:"nlfj13"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}]]);/** 6308 * @license lucide-react v0.462.0 - ISC 6309 * 6310 * This source code is licensed under the ISC license. 6311 * See the LICENSE file in the root directory of this source tree. 6312 */const vC=d("Subscript",[["path",{d:"m4 5 8 8",key:"1eunvl"}],["path",{d:"m12 5-8 8",key:"1ah0jp"}],["path",{d:"M20 19h-4c0-1.5.44-2 1.5-2.5S20 15.33 20 14c0-.47-.17-.93-.48-1.29a2.11 2.11 0 0 0-2.62-.44c-.42.24-.74.62-.9 1.07",key:"e8ta8j"}]]);/** 6313 * @license lucide-react v0.462.0 - ISC 6314 * 6315 * This source code is licensed under the ISC license. 6316 * See the LICENSE file in the root directory of this source tree. 6317 */const kC=d("SunDim",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 4h.01",key:"1ujb9j"}],["path",{d:"M20 12h.01",key:"1ykeid"}],["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M4 12h.01",key:"158zrr"}],["path",{d:"M17.657 6.343h.01",key:"31pqzk"}],["path",{d:"M17.657 17.657h.01",key:"jehnf4"}],["path",{d:"M6.343 17.657h.01",key:"gdk6ow"}],["path",{d:"M6.343 6.343h.01",key:"1uurf0"}]]);/** 6318 * @license lucide-react v0.462.0 - ISC 6319 * 6320 * This source code is licensed under the ISC license. 6321 * See the LICENSE file in the root directory of this source tree. 6322 */const wC=d("SunMedium",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 3v1",key:"1asbbs"}],["path",{d:"M12 20v1",key:"1wcdkc"}],["path",{d:"M3 12h1",key:"lp3yf2"}],["path",{d:"M20 12h1",key:"1vloll"}],["path",{d:"m18.364 5.636-.707.707",key:"1hakh0"}],["path",{d:"m6.343 17.657-.707.707",key:"18m9nf"}],["path",{d:"m5.636 5.636.707.707",key:"1xv1c5"}],["path",{d:"m17.657 17.657.707.707",key:"vl76zb"}]]);/** 6323 * @license lucide-react v0.462.0 - ISC 6324 * 6325 * This source code is licensed under the ISC license. 6326 * See the LICENSE file in the root directory of this source tree. 6327 */const jC=d("SunMoon",[["path",{d:"M12 8a2.83 2.83 0 0 0 4 4 4 4 0 1 1-4-4",key:"1fu5g2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.9 4.9 1.4 1.4",key:"b9915j"}],["path",{d:"m17.7 17.7 1.4 1.4",key:"qc3ed3"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.3 17.7-1.4 1.4",key:"5gca6"}],["path",{d:"m19.1 4.9-1.4 1.4",key:"wpu9u6"}]]);/** 6328 * @license lucide-react v0.462.0 - ISC 6329 * 6330 * This source code is licensed under the ISC license. 6331 * See the LICENSE file in the root directory of this source tree. 6332 */const CC=d("SunSnow",[["path",{d:"M10 9a3 3 0 1 0 0 6",key:"6zmtdl"}],["path",{d:"M2 12h1",key:"1uaihz"}],["path",{d:"M14 21V3",key:"1llu3z"}],["path",{d:"M10 4V3",key:"pkzwkn"}],["path",{d:"M10 21v-1",key:"1u8rkd"}],["path",{d:"m3.64 18.36.7-.7",key:"105rm9"}],["path",{d:"m4.34 6.34-.7-.7",key:"d3unjp"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"m17 4-3 3",key:"15jcng"}],["path",{d:"m14 17 3 3",key:"6tlq38"}],["path",{d:"m21 15-3-3 3-3",key:"1nlnje"}]]);/** 6333 * @license lucide-react v0.462.0 - ISC 6334 * 6335 * This source code is licensed under the ISC license. 6336 * See the LICENSE file in the root directory of this source tree. 6337 */const _C=d("Sunrise",[["path",{d:"M12 2v8",key:"1q4o3n"}],["path",{d:"m4.93 10.93 1.41 1.41",key:"2a7f42"}],["path",{d:"M2 18h2",key:"j10viu"}],["path",{d:"M20 18h2",key:"wocana"}],["path",{d:"m19.07 10.93-1.41 1.41",key:"15zs5n"}],["path",{d:"M22 22H2",key:"19qnx5"}],["path",{d:"m8 6 4-4 4 4",key:"ybng9g"}],["path",{d:"M16 18a4 4 0 0 0-8 0",key:"1lzouq"}]]);/** 6338 * @license lucide-react v0.462.0 - ISC 6339 * 6340 * This source code is licensed under the ISC license. 6341 * See the LICENSE file in the root directory of this source tree. 6342 */const MC=d("Sunset",[["path",{d:"M12 10V2",key:"16sf7g"}],["path",{d:"m4.93 10.93 1.41 1.41",key:"2a7f42"}],["path",{d:"M2 18h2",key:"j10viu"}],["path",{d:"M20 18h2",key:"wocana"}],["path",{d:"m19.07 10.93-1.41 1.41",key:"15zs5n"}],["path",{d:"M22 22H2",key:"19qnx5"}],["path",{d:"m16 6-4 4-4-4",key:"6wukr"}],["path",{d:"M16 18a4 4 0 0 0-8 0",key:"1lzouq"}]]);/** 6343 * @license lucide-react v0.462.0 - ISC 6344 * 6345 * This source code is licensed under the ISC license. 6346 * See the LICENSE file in the root directory of this source tree. 6347 */const SC=d("Superscript",[["path",{d:"m4 19 8-8",key:"hr47gm"}],["path",{d:"m12 19-8-8",key:"1dhhmo"}],["path",{d:"M20 12h-4c0-1.5.442-2 1.5-2.5S20 8.334 20 7.002c0-.472-.17-.93-.484-1.29a2.105 2.105 0 0 0-2.617-.436c-.42.239-.738.614-.899 1.06",key:"1dfcux"}]]);/** 6348 * @license lucide-react v0.462.0 - ISC 6349 * 6350 * This source code is licensed under the ISC license. 6351 * See the LICENSE file in the root directory of this source tree. 6352 */const NC=d("SwatchBook",[["path",{d:"M11 17a4 4 0 0 1-8 0V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2Z",key:"1ldrpk"}],["path",{d:"M16.7 13H19a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H7",key:"11i5po"}],["path",{d:"M 7 17h.01",key:"1euzgo"}],["path",{d:"m11 8 2.3-2.3a2.4 2.4 0 0 1 3.404.004L18.6 7.6a2.4 2.4 0 0 1 .026 3.434L9.9 19.8",key:"o2gii7"}]]);/** 6353 * @license lucide-react v0.462.0 - ISC 6354 * 6355 * This source code is licensed under the ISC license. 6356 * See the LICENSE file in the root directory of this source tree. 6357 */const IC=d("SwissFranc",[["path",{d:"M10 21V3h8",key:"br2l0g"}],["path",{d:"M6 16h9",key:"2py0wn"}],["path",{d:"M10 9.5h7",key:"13dmhz"}]]);/** 6358 * @license lucide-react v0.462.0 - ISC 6359 * 6360 * This source code is licensed under the ISC license. 6361 * See the LICENSE file in the root directory of this source tree. 6362 */const LC=d("SwitchCamera",[["path",{d:"M11 19H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h5",key:"mtk2lu"}],["path",{d:"M13 5h7a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-5",key:"120jsl"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"m18 22-3-3 3-3",key:"kgdoj7"}],["path",{d:"m6 2 3 3-3 3",key:"1fnbkv"}]]);/** 6363 * @license lucide-react v0.462.0 - ISC 6364 * 6365 * This source code is licensed under the ISC license. 6366 * See the LICENSE file in the root directory of this source tree. 6367 */const AC=d("Sword",[["polyline",{points:"14.5 17.5 3 6 3 3 6 3 17.5 14.5",key:"1hfsw2"}],["line",{x1:"13",x2:"19",y1:"19",y2:"13",key:"1vrmhu"}],["line",{x1:"16",x2:"20",y1:"16",y2:"20",key:"1bron3"}],["line",{x1:"19",x2:"21",y1:"21",y2:"19",key:"13pww6"}]]);/** 6368 * @license lucide-react v0.462.0 - ISC 6369 * 6370 * This source code is licensed under the ISC license. 6371 * See the LICENSE file in the root directory of this source tree. 6372 */const wu=d("Swords",[["polyline",{points:"14.5 17.5 3 6 3 3 6 3 17.5 14.5",key:"1hfsw2"}],["line",{x1:"13",x2:"19",y1:"19",y2:"13",key:"1vrmhu"}],["line",{x1:"16",x2:"20",y1:"16",y2:"20",key:"1bron3"}],["line",{x1:"19",x2:"21",y1:"21",y2:"19",key:"13pww6"}],["polyline",{points:"14.5 6.5 18 3 21 3 21 6 17.5 9.5",key:"hbey2j"}],["line",{x1:"5",x2:"9",y1:"14",y2:"18",key:"1hf58s"}],["line",{x1:"7",x2:"4",y1:"17",y2:"20",key:"pidxm4"}],["line",{x1:"3",x2:"5",y1:"19",y2:"21",key:"1pehsh"}]]);/** 6373 * @license lucide-react v0.462.0 - ISC 6374 * 6375 * This source code is licensed under the ISC license. 6376 * See the LICENSE file in the root directory of this source tree. 6377 */const PC=d("Syringe",[["path",{d:"m18 2 4 4",key:"22kx64"}],["path",{d:"m17 7 3-3",key:"1w1zoj"}],["path",{d:"M19 9 8.7 19.3c-1 1-2.5 1-3.4 0l-.6-.6c-1-1-1-2.5 0-3.4L15 5",key:"1exhtz"}],["path",{d:"m9 11 4 4",key:"rovt3i"}],["path",{d:"m5 19-3 3",key:"59f2uf"}],["path",{d:"m14 4 6 6",key:"yqp9t2"}]]);/** 6378 * @license lucide-react v0.462.0 - ISC 6379 * 6380 * This source code is licensed under the ISC license. 6381 * See the LICENSE file in the root directory of this source tree. 6382 */const EC=d("Table2",[["path",{d:"M9 3H5a2 2 0 0 0-2 2v4m6-6h10a2 2 0 0 1 2 2v4M9 3v18m0 0h10a2 2 0 0 0 2-2V9M9 21H5a2 2 0 0 1-2-2V9m0 0h18",key:"gugj83"}]]);/** 6383 * @license lucide-react v0.462.0 - ISC 6384 * 6385 * This source code is licensed under the ISC license. 6386 * See the LICENSE file in the root directory of this source tree. 6387 */const TC=d("TableCellsMerge",[["path",{d:"M12 21v-6",key:"lihzve"}],["path",{d:"M12 9V3",key:"da5inc"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M3 9h18",key:"1pudct"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]);/** 6388 * @license lucide-react v0.462.0 - ISC 6389 * 6390 * This source code is licensed under the ISC license. 6391 * See the LICENSE file in the root directory of this source tree. 6392 */const RC=d("TableCellsSplit",[["path",{d:"M12 15V9",key:"8c7uyn"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M3 9h18",key:"1pudct"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]);/** 6393 * @license lucide-react v0.462.0 - ISC 6394 * 6395 * This source code is licensed under the ISC license. 6396 * See the LICENSE file in the root directory of this source tree. 6397 */const FC=d("TableColumnsSplit",[["path",{d:"M14 14v2",key:"w2a1xv"}],["path",{d:"M14 20v2",key:"1lq872"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M14 8v2",key:"i67w9a"}],["path",{d:"M2 15h8",key:"82wtch"}],["path",{d:"M2 3h6a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H2",key:"up0l64"}],["path",{d:"M2 9h8",key:"yelfik"}],["path",{d:"M22 15h-4",key:"1es58f"}],["path",{d:"M22 3h-2a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h2",key:"pdjoqf"}],["path",{d:"M22 9h-4",key:"1luja7"}],["path",{d:"M5 3v18",key:"14hmio"}]]);/** 6398 * @license lucide-react v0.462.0 - ISC 6399 * 6400 * This source code is licensed under the ISC license. 6401 * See the LICENSE file in the root directory of this source tree. 6402 */const DC=d("TableOfContents",[["path",{d:"M16 12H3",key:"1a2rj7"}],["path",{d:"M16 18H3",key:"12xzn7"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M21 12h.01",key:"msek7k"}],["path",{d:"M21 18h.01",key:"1e8rq1"}],["path",{d:"M21 6h.01",key:"1koanj"}]]);/** 6403 * @license lucide-react v0.462.0 - ISC 6404 * 6405 * This source code is licensed under the ISC license. 6406 * See the LICENSE file in the root directory of this source tree. 6407 */const qC=d("TableProperties",[["path",{d:"M15 3v18",key:"14nvp0"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 9H3",key:"1338ky"}
6407],["path",{d:"M21 15H3",key:"9uk58r"}]]);/** 6408 * @license lucide-react v0.462.0 - ISC 6409 * 6410 * This source code is licensed under the ISC license. 6411 * See the LICENSE file in the root directory of this source tree. 6412 */const zC=d("TableRowsSplit",[["path",{d:"M14 10h2",key:"1lstlu"}],["path",{d:"M15 22v-8",key:"1fwwgm"}],["path",{d:"M15 2v4",key:"1044rn"}],["path",{d:"M2 10h2",key:"1r8dkt"}],["path",{d:"M20 10h2",key:"1ug425"}],["path",{d:"M3 19h18",key:"awlh7x"}],["path",{d:"M3 22v-6a2 2 135 0 1 2-2h14a2 2 45 0 1 2 2v6",key:"ibqhof"}],["path",{d:"M3 2v2a2 2 45 0 0 2 2h14a2 2 135 0 0 2-2V2",key:"1uenja"}],["path",{d:"M8 10h2",key:"66od0"}],["path",{d:"M9 22v-8",key:"fmnu31"}],["path",{d:"M9 2v4",key:"j1yeou"}]]);/** 6413 * @license lucide-react v0.462.0 - ISC 6414 * 6415 * This source code is licensed under the ISC license. 6416 * See the LICENSE file in the root directory of this source tree. 6417 */const OC=d("Table",[["path",{d:"M12 3v18",key:"108xh3"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}]]);/** 6418 * @license lucide-react v0.462.0 - ISC 6419 * 6420 * This source code is licensed under the ISC license. 6421 * See the LICENSE file in the root directory of this source tree. 6422 */const BC=d("TabletSmartphone",[["rect",{width:"10",height:"14",x:"3",y:"8",rx:"2",key:"1vrsiq"}],["path",{d:"M5 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2h-2.4",key:"1j4zmg"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]);/** 6423 * @license lucide-react v0.462.0 - ISC 6424 * 6425 * This source code is licensed under the ISC license. 6426 * See the LICENSE file in the root directory of this source tree. 6427 */const HC=d("Tablet",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["line",{x1:"12",x2:"12.01",y1:"18",y2:"18",key:"1dp563"}]]);/** 6428 * @license lucide-react v0.462.0 - ISC 6429 * 6430 * This source code is licensed under the ISC license. 6431 * See the LICENSE file in the root directory of this source tree. 6432 */const VC=d("Tablets",[["circle",{cx:"7",cy:"7",r:"5",key:"x29byf"}],["circle",{cx:"17",cy:"17",r:"5",key:"1op1d2"}],["path",{d:"M12 17h10",key:"ls21zv"}],["path",{d:"m3.46 10.54 7.08-7.08",key:"1rehiu"}]]);/** 6433 * @license lucide-react v0.462.0 - ISC 6434 * 6435 * This source code is licensed under the ISC license. 6436 * See the LICENSE file in the root directory of this source tree. 6437 */const $C=d("Tags",[["path",{d:"m15 5 6.3 6.3a2.4 2.4 0 0 1 0 3.4L17 19",key:"1cbfv1"}],["path",{d:"M9.586 5.586A2 2 0 0 0 8.172 5H3a1 1 0 0 0-1 1v5.172a2 2 0 0 0 .586 1.414L8.29 18.29a2.426 2.426 0 0 0 3.42 0l3.58-3.58a2.426 2.426 0 0 0 0-3.42z",key:"135mg7"}],["circle",{cx:"6.5",cy:"9.5",r:".5",fill:"currentColor",key:"5pm5xn"}]]);/** 6438 * @license lucide-react v0.462.0 - ISC 6439 * 6440 * This source code is licensed under the ISC license. 6441 * See the LICENSE file in the root directory of this source tree. 6442 */const WC=d("Tally1",[["path",{d:"M4 4v16",key:"6qkkli"}]]);/** 6443 * @license lucide-react v0.462.0 - ISC 6444 * 6445 * This source code is licensed under the ISC license. 6446 * See the LICENSE file in the root directory of this source tree. 6447 */const UC=d("Tally2",[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}]]);/** 6448 * @license lucide-react v0.462.0 - ISC 6449 * 6450 * This source code is licensed under the ISC license. 6451 * See the LICENSE file in the root directory of this source tree. 6452 */const GC=d("Tally3",[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}],["path",{d:"M14 4v16",key:"12vmem"}]]);/** 6453 * @license lucide-react v0.462.0 - ISC 6454 * 6455 * This source code is licensed under the ISC license. 6456 * See the LICENSE file in the root directory of this source tree. 6457 */const KC=d("Tally4",[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}],["path",{d:"M14 4v16",key:"12vmem"}],["path",{d:"M19 4v16",key:"8ij5ei"}]]);/** 6458 * @license lucide-react v0.462.0 - ISC 6459 * 6460 * This source code is licensed under the ISC license. 6461 * See the LICENSE file in the root directory of this source tree. 6462 */const YC=d("Tally5",[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}],["path",{d:"M14 4v16",key:"12vmem"}],["path",{d:"M19 4v16",key:"8ij5ei"}],["path",{d:"M22 6 2 18",key:"h9moai"}]]);/** 6463 * @license lucide-react v0.462.0 - ISC 6464 * 6465 * This source code is licensed under the ISC license. 6466 * See the LICENSE file in the root directory of this source tree. 6467 */const ZC=d("Tangent",[["circle",{cx:"17",cy:"4",r:"2",key:"y5j2s2"}],["path",{d:"M15.59 5.41 5.41 15.59",key:"l0vprr"}],["circle",{cx:"4",cy:"17",r:"2",key:"9p4efm"}],["path",{d:"M12 22s-4-9-1.5-11.5S22 12 22 12",key:"1twk4o"}]]);/** 6468 * @license lucide-react v0.462.0 - ISC 6469 * 6470 * This source code is licensed under the ISC license. 6471 * See the LICENSE file in the root directory of this source tree. 6472 */const XC=d("Telescope",[["path",{d:"m10.065 12.493-6.18 1.318a.934.934 0 0 1-1.108-.702l-.537-2.15a1.07 1.07 0 0 1 .691-1.265l13.504-4.44",key:"k4qptu"}],["path",{d:"m13.56 11.747 4.332-.924",key:"19l80z"}],["path",{d:"m16 21-3.105-6.21",key:"7oh9d"}
6472],["path",{d:"M16.485 5.94a2 2 0 0 1 1.455-2.425l1.09-.272a1 1 0 0 1 1.212.727l1.515 6.06a1 1 0 0 1-.727 1.213l-1.09.272a2 2 0 0 1-2.425-1.455z",key:"m7xp4m"}],["path",{d:"m6.158 8.633 1.114 4.456",key:"74o979"}],["path",{d:"m8 21 3.105-6.21",key:"1fvxut"}],["circle",{cx:"12",cy:"13",r:"2",key:"1c1ljs"}]]);/** 6473 * @license lucide-react v0.462.0 - ISC 6474 * 6475 * This source code is licensed under the ISC license. 6476 * See the LICENSE file in the root directory of this source tree. 6477 */const QC=d("TentTree",[["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}],["path",{d:"m14 5 3-3 3 3",key:"1sorif"}],["path",{d:"m14 10 3-3 3 3",key:"1jyi9h"}],["path",{d:"M17 14V2",key:"8ymqnk"}],["path",{d:"M17 14H7l-5 8h20Z",key:"13ar7p"}],["path",{d:"M8 14v8",key:"1ghmqk"}],["path",{d:"m9 14 5 8",key:"13pgi6"}]]);/** 6478 * @license lucide-react v0.462.0 - ISC 6479 * 6480 * This source code is licensed under the ISC license. 6481 * See the LICENSE file in the root directory of this source tree. 6482 */const JC=d("Tent",[["path",{d:"M3.5 21 14 3",key:"1szst5"}],["path",{d:"M20.5 21 10 3",key:"1310c3"}],["path",{d:"M15.5 21 12 15l-3.5 6",key:"1ddtfw"}],["path",{d:"M2 21h20",key:"1nyx9w"}]]);/** 6483 * @license lucide-react v0.462.0 - ISC 6484 * 6485 * This source code is licensed under the ISC license. 6486 * See the LICENSE file in the root directory of this source tree. 6487 */const e_=d("Terminal",[["polyline",{points:"4 17 10 11 4 5",key:"akl6gq"}],["line",{x1:"12",x2:"20",y1:"19",y2:"19",key:"q2wloq"}]]);/** 6488 * @license lucide-react v0.462.0 - ISC 6489 * 6490 * This source code is licensed under the ISC license. 6491 * See the LICENSE file in the root directory of this source tree. 6492 */const $i=d("TestTubeDiagonal",[["path",{d:"M21 7 6.82 21.18a2.83 2.83 0 0 1-3.99-.01a2.83 2.83 0 0 1 0-4L17 3",key:"1ub6xw"}],["path",{d:"m16 2 6 6",key:"1gw87d"}],["path",{d:"M12 16H4",key:"1cjfip"}]]);/** 6493 * @license lucide-react v0.462.0 - ISC 6494 * 6495 * This source code is licensed under the ISC license. 6496 * See the LICENSE file in the root directory of this source tree. 6497 */const t_=d("TestTube",[["path",{d:"M14.5 2v17.5c0 1.4-1.1 2.5-2.5 2.5c-1.4 0-2.5-1.1-2.5-2.5V2",key:"125lnx"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M14.5 16h-5",key:"1ox875"}]]);/** 6498 * @license lucide-react v0.462.0 - ISC 6499 * 6500 * This source code is licensed under the ISC license. 6501 * See the LICENSE file in the root directory of this source tree. 6502 */const a_=d("TestTubes",[["path",{d:"M9 2v17.5A2.5 2.5 0 0 1 6.5 22A2.5 2.5 0 0 1 4 19.5V2",key:"1hjrqt"}],["path",{d:"M20 2v17.5a2.5 2.5 0 0 1-2.5 2.5a2.5 2.5 0 0 1-2.5-2.5V2",key:"16lc8n"}],["path",{d:"M3 2h7",key:"7s29d5"}],["path",{d:"M14 2h7",key:"7sicin"}],["path",{d:"M9 16H4",key:"1bfye3"}],["path",{d:"M20 16h-5",key:"ddnjpe"}]]);/** 6503 * @license lucide-react v0.462.0 - ISC 6504 * 6505 * This source code is licensed under the ISC license. 6506 * See the LICENSE file in the root directory of this source tree. 6507 */const r_=d("TextCursorInput",[["path",{d:"M5 4h1a3 3 0 0 1 3 3 3 3 0 0 1 3-3h1",key:"18xjzo"}],["path",{d:"M13 20h-1a3 3 0 0 1-3-3 3 3 0 0 1-3 3H5",key:"fj48gi"}],["path",{d:"M5 16H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1",key:"1n9rhb"}],["path",{d:"M13 8h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7",key:"13ksps"}],["path",{d:"M9 7v10",key:"1vc8ob"}]]);/** 6508 * @license lucide-react v0.462.0 - ISC 6509 * 6510 * This source code is licensed under the ISC license. 6511 * See the LICENSE file in the root directory of this source tree. 6512 */const n_=d("TextCursor",[["path",{d:"M17 22h-1a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4h1",key:"uvaxm9"}],["path",{d:"M7 22h1a4 4 0 0 0 4-4v-1",key:"11xy8d"}],["path",{d:"M7 2h1a4 4 0 0 1 4 4v1",key:"1uw06m"}]]);/** 6513 * @license lucide-react v0.462.0 - ISC 6514 * 6515 * This source code is licensed under the ISC license. 6516 * See the LICENSE file in the root directory of this source tree. 6517 */const s_=d("TextQuote",[["path",{d:"M17 6H3",key:"16j9eg"}],["path",{d:"M21 12H8",key:"scolzb"}],["path",{d:"M21 18H8",key:"1wfozv"}],["path",{d:"M3 12v6",key:"fv4c87"}]]);/** 6518 * @license lucide-react v0.462.0 - ISC 6519 * 6520 * This source code is licensed under the ISC license. 6521 * See the LICENSE file in the root directory of this source tree. 6522 */const o_=d("TextSearch",[["path",{d:"M21 6H3",key:"1jwq7v"}],["path",{d:"M10 12H3",key:"1ulcyk"}],["path",{d:"M10 18H3",key:"13769t"}],["circle",{cx:"17",cy:"15",r:"3",key:"1upz2a"}],["path",{d:"m21 19-1.9-1.9",key:"dwi7p8"}]]);/** 6523 * @license lucide-react v0.462.0 - ISC 6524 * 6525 * This source code is licensed under the ISC license. 6526 * See the LICENSE file in the root directory of this source tree. 6527 */const Wi=d("TextSelect",[["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M21 19a2 2 0 0 1-2 2",key:"1j7049"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M9 3h1",key:"1yesri"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M3 14v1",key:"vnatye"}],["path",{d:"M21 14v1",key:"169vum"}],["line",{x1:"7",x2:"15",y1:"8",y2:"8",key:"1758g8"}],["line",{x1:"7",x2:"17",y1:"12",y2:"12",key:"197423"}],["line",{x1:"7",x2:"13",y1:"16",y2:"16",key:"37cgm6"}]]);/** 6528 * @license lucide-react v0.462.0 - ISC 6529 * 6530 * This source code is licensed under the ISC license. 6531 * See the LICENSE file in the root directory of this source tree. 6532 */const i_=d("Text",[["path",{d:"M17 6.1H3",key:"wptmhv"}],["path",{d:"M21 12.1H3",key:"1j38uz"}],["path",{d:"M15.1 18H3",key:"1nb16a"}]]);/** 6533 * @license lucide-react v0.462.0 - ISC 6534 * 6535 * This source code is licensed under the ISC license. 6536 * See the LICENSE file in the root directory of this source tree. 6537 */const l_=d("Theater",[["path",{d:"M2 10s3-3 3-8",key:"3xiif0"}],["path",{d:"M22 10s-3-3-3-8",key:"ioaa5q"}
6537],["path",{d:"M10 2c0 4.4-3.6 8-8 8",key:"16fkpi"}],["path",{d:"M14 2c0 4.4 3.6 8 8 8",key:"b9eulq"}],["path",{d:"M2 10s2 2 2 5",key:"1au1lb"}],["path",{d:"M22 10s-2 2-2 5",key:"qi2y5e"}],["path",{d:"M8 15h8",key:"45n4r"}],["path",{d:"M2 22v-1a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1",key:"1vsc2m"}],["path",{d:"M14 22v-1a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1",key:"hrha4u"}]]);/** 6538 * @license lucide-react v0.462.0 - ISC 6539 * 6540 * This source code is licensed under the ISC license. 6541 * See the LICENSE file in the root directory of this source tree. 6542 */const c_=d("ThermometerSnowflake",[["path",{d:"M2 12h10",key:"19562f"}],["path",{d:"M9 4v16",key:"81ygyz"}],["path",{d:"m3 9 3 3-3 3",key:"1sas0l"}],["path",{d:"M12 6 9 9 6 6",key:"pfrgxu"}],["path",{d:"m6 18 3-3 1.5 1.5",key:"1e277p"}],["path",{d:"M20 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z",key:"iof6y5"}]]);/** 6543 * @license lucide-react v0.462.0 - ISC 6544 * 6545 * This source code is licensed under the ISC license. 6546 * See the LICENSE file in the root directory of this source tree. 6547 */const d_=d("ThermometerSun",[["path",{d:"M12 9a4 4 0 0 0-2 7.5",key:"1jvsq6"}],["path",{d:"M12 3v2",key:"1w22ol"}],["path",{d:"m6.6 18.4-1.4 1.4",key:"w2yidj"}],["path",{d:"M20 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z",key:"iof6y5"}],["path",{d:"M4 13H2",key:"118le4"}],["path",{d:"M6.34 7.34 4.93 5.93",key:"1brd51"}]]);/** 6548 * @license lucide-react v0.462.0 - ISC 6549 * 6550 * This source code is licensed under the ISC license. 6551 * See the LICENSE file in the root directory of this source tree. 6552 */const u_=d("Thermometer",[["path",{d:"M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z",key:"17jzev"}]]);/** 6553 * @license lucide-react v0.462.0 - ISC 6554 * 6555 * This source code is licensed under the ISC license. 6556 * See the LICENSE file in the root directory of this source tree. 6557 */const ju=d("ThumbsDown",[["path",{d:"M17 14V2",key:"8ymqnk"}],["path",{d:"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z",key:"m61m77"}]]);/** 6558 * @license lucide-react v0.462.0 - ISC 6559 * 6560 * This source code is licensed under the ISC license. 6561 * See the LICENSE file in the root directory of this source tree. 6562 */const In=d("ThumbsUp",[["path",{d:"M7 10v12",key:"1qc93n"}],["path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z",key:"emmmcr"}]]);/** 6563 * @license lucide-react v0.462.0 - ISC 6564 * 6565 * This source code is licensed under the ISC license. 6566 * See the LICENSE file in the root directory of this source tree. 6567 */const p_=d("TicketCheck",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** 6568 * @license lucide-react v0.462.0 - ISC 6569 * 6570 * This source code is licensed under the ISC license. 6571 * See the LICENSE file in the root directory of this source tree. 6572 */const h_=d("TicketMinus",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M9 12h6",key:"1c52cq"}]]);/** 6573 * @license lucide-react v0.462.0 - ISC 6574 * 6575 * This source code is licensed under the ISC license. 6576 * See the LICENSE file in the root directory of this source tree. 6577 */const m_=d("TicketPercent",[["path",{d:"M2 9a3 3 0 1 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 1 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"1l48ns"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]]);/** 6578 * @license lucide-react v0.462.0 - ISC 6579 * 6580 * This source code is licensed under the ISC license. 6581 * See the LICENSE file in the root directory of this source tree. 6582 */const y_=d("TicketPlus",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M9 12h6",key:"1c52cq"}],["path",{d:"M12 9v6",key:"199k2o"}]]);/** 6583 * @license lucide-react v0.462.0 - ISC 6584 * 6585 * This source code is licensed under the ISC license. 6586 * See the LICENSE file in the root directory of this source tree. 6587 */const f_=d("TicketSlash",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"m9.5 14.5 5-5",key:"qviqfa"}]]);/** 6588 * @license lucide-react v0.462.0 - ISC 6589 * 6590 * This source code is licensed under the ISC license. 6591 * See the LICENSE file in the root directory of this source tree. 6592 */const g_=d("TicketX",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"m9.5 14.5 5-5",key:"qviqfa"}],["path",{d:"m9.5 9.5 5 5",key:"18nt4w"}]]);/** 6593 * @license lucide-react v0.462.0 - ISC 6594 * 6595 * This source code is licensed under the ISC license. 6596 * See the LICENSE file in the root directory of this source tree. 6597 */const x_=d("Ticket",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M13 5v2",key:"dyzc3o"}],["path",{d:"M13 17v2",key:"1ont0d"}],["path",{d:"M13 11v2",key:"1wjjxi"}]]);/** 6598 * @license lucide-react v0.462.0 - ISC 6599 * 6600 * This source code is licensed under the ISC license. 6601 * See the LICENSE file in the root directory of this source tree. 6602 */const b_=d("TicketsPlane",[["path",{d:"M10.5 17h1.227a2 2 0 0 0 1.345-.52L18 12",key:"16muxl"}],["path",{d:"m12 13.5 3.75.5",key:"1i9qhk"}
6602],["path",{d:"m4.5 8 10.58-5.06a1 1 0 0 1 1.342.488L18.5 8",key:"12lg5p"}],["path",{d:"M6 10V8",key:"1y41hn"}],["path",{d:"M6 14v1",key:"cao2tf"}],["path",{d:"M6 19v2",key:"1loha6"}],["rect",{x:"2",y:"8",width:"20",height:"13",rx:"2",key:"p3bz5l"}]]);/** 6603 * @license lucide-react v0.462.0 - ISC 6604 * 6605 * This source code is licensed under the ISC license. 6606 * See the LICENSE file in the root directory of this source tree. 6607 */const v_=d("Tickets",[["path",{d:"m4.5 8 10.58-5.06a1 1 0 0 1 1.342.488L18.5 8",key:"12lg5p"}],["path",{d:"M6 10V8",key:"1y41hn"}],["path",{d:"M6 14v1",key:"cao2tf"}],["path",{d:"M6 19v2",key:"1loha6"}],["rect",{x:"2",y:"8",width:"20",height:"13",rx:"2",key:"p3bz5l"}]]);/** 6608 * @license lucide-react v0.462.0 - ISC 6609 * 6610 * This source code is licensed under the ISC license. 6611 * See the LICENSE file in the root directory of this source tree. 6612 */const k_=d("TimerOff",[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"M4.6 11a8 8 0 0 0 1.7 8.7 8 8 0 0 0 8.7 1.7",key:"10he05"}],["path",{d:"M7.4 7.4a8 8 0 0 1 10.3 1 8 8 0 0 1 .9 10.2",key:"15f7sh"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M12 12v-2",key:"fwoke6"}]]);/** 6613 * @license lucide-react v0.462.0 - ISC 6614 * 6615 * This source code is licensed under the ISC license. 6616 * See the LICENSE file in the root directory of this source tree. 6617 */const w_=d("TimerReset",[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"M12 14v-4",key:"1evpnu"}],["path",{d:"M4 13a8 8 0 0 1 8-7 8 8 0 1 1-5.3 14L4 17.6",key:"1ts96g"}],["path",{d:"M9 17H4v5",key:"8t5av"}]]);/** 6618 * @license lucide-react v0.462.0 - ISC 6619 * 6620 * This source code is licensed under the ISC license. 6621 * See the LICENSE file in the root directory of this source tree. 6622 */const j_=d("Timer",[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]]);/** 6623 * @license lucide-react v0.462.0 - ISC 6624 * 6625 * This source code is licensed under the ISC license. 6626 * See the LICENSE file in the root directory of this source tree. 6627 */const C_=d("ToggleLeft",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"6",ry:"6",key:"f2vt7d"}],["circle",{cx:"8",cy:"12",r:"2",key:"1nvbw3"}]]);/** 6628 * @license lucide-react v0.462.0 - ISC 6629 * 6630 * This source code is licensed under the ISC license. 6631 * See the LICENSE file in the root directory of this source tree. 6632 */const __=d("ToggleRight",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"6",ry:"6",key:"f2vt7d"}],["circle",{cx:"16",cy:"12",r:"2",key:"4ma0v8"}]]);/** 6633 * @license lucide-react v0.462.0 - ISC 6634 * 6635 * This source code is licensed under the ISC license. 6636 * See the LICENSE file in the root directory of this source tree. 6637 */const M_=d("Toilet",[["path",{d:"M7 12h13a1 1 0 0 1 1 1 5 5 0 0 1-5 5h-.598a.5.5 0 0 0-.424.765l1.544 2.47a.5.5 0 0 1-.424.765H5.402a.5.5 0 0 1-.424-.765L7 18",key:"kc4kqr"}],["path",{d:"M8 18a5 5 0 0 1-5-5V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8",key:"1tqs57"}]]);/** 6638 * @license lucide-react v0.462.0 - ISC 6639 * 6640 * This source code is licensed under the ISC license. 6641 * See the LICENSE file in the root directory of this source tree. 6642 */const S_=d("Tornado",[["path",{d:"M21 4H3",key:"1hwok0"}],["path",{d:"M18 8H6",key:"41n648"}],["path",{d:"M19 12H9",key:"1g4lpz"}],["path",{d:"M16 16h-6",key:"1j5d54"}],["path",{d:"M11 20H9",key:"39obr8"}]]);/** 6643 * @license lucide-react v0.462.0 - ISC 6644 * 6645 * This source code is licensed under the ISC license. 6646 * See the LICENSE file in the root directory of this source tree. 6647 */const N_=d("Torus",[["ellipse",{cx:"12",cy:"11",rx:"3",ry:"2",key:"1b2qxu"}],["ellipse",{cx:"12",cy:"12.5",rx:"10",ry:"8.5",key:"h8emeu"}]]);/** 6648 * @license lucide-react v0.462.0 - ISC 6649 * 6650 * This source code is licensed under the ISC license. 6651 * See the LICENSE file in the root directory of this source tree. 6652 */const I_=d("TouchpadOff",[["path",{d:"M4 4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16",key:"lnt0bk"}],["path",{d:"M2 14h12",key:"d8icqz"}],["path",{d:"M22 14h-2",key:"jrx26d"}],["path",{d:"M12 20v-6",key:"1rm09r"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M22 16V6a2 2 0 0 0-2-2H10",key:"11y8e4"}]]);/** 6653 * @license lucide-react v0.462.0 - ISC 6654 * 6655 * This source code is licensed under the ISC license. 6656 * See the LICENSE file in the root directory of this source tree. 6657 */const L_=d("Touchpad",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M2 14h20",key:"myj16y"}],["path",{d:"M12 20v-6",key:"1rm09r"}]]);/** 6658 * @license lucide-react v0.462.0 - ISC 6659 * 6660 * This source code is licensed under the ISC license. 6661 * See the LICENSE file in the root directory of this source tree. 6662 */const A_=d("TowerControl",[["path",{d:"M18.2 12.27 20 6H4l1.8 6.27a1 1 0 0 0 .95.73h10.5a1 1 0 0 0 .96-.73Z",key:"1pledb"}],["path",{d:"M8 13v9",key:"hmv0ci"}],["path",{d:"M16 22v-9",key:"ylnf1u"}],["path",{d:"m9 6 1 7",key:"dpdgam"}],["path",{d:"m15 6-1 7",key:"ls7zgu"}],["path",{d:"M12 6V2",key:"1pj48d"}],["path",{d:"M13 2h-2",key:"mj6ths"}]]);/** 6663 * @license lucide-react v0.462.0 - ISC 6664 * 6665 * This source code is licensed under the ISC license. 6666 * See the LICENSE file in the root directory of this source tree.
6667 */const P_=d("ToyBrick",[["rect",{width:"18",height:"12",x:"3",y:"8",rx:"1",key:"158fvp"}],["path",{d:"M10 8V5c0-.6-.4-1-1-1H6a1 1 0 0 0-1 1v3",key:"s0042v"}],["path",{d:"M19 8V5c0-.6-.4-1-1-1h-3a1 1 0 0 0-1 1v3",key:"9wmeh2"}]]);/** 6668 * @license lucide-react v0.462.0 - ISC 6669 * 6670 * This source code is licensed under the ISC license. 6671 * See the LICENSE file in the root directory of this source tree. 6672 */const E_=d("Tractor",[["path",{d:"m10 11 11 .9a1 1 0 0 1 .8 1.1l-.665 4.158a1 1 0 0 1-.988.842H20",key:"she1j9"}],["path",{d:"M16 18h-5",key:"bq60fd"}],["path",{d:"M18 5a1 1 0 0 0-1 1v5.573",key:"1kv8ia"}],["path",{d:"M3 4h8.129a1 1 0 0 1 .99.863L13 11.246",key:"1q1ert"}],["path",{d:"M4 11V4",key:"9ft8pt"}],["path",{d:"M7 15h.01",key:"k5ht0j"}],["path",{d:"M8 10.1V4",key:"1jgyzo"}],["circle",{cx:"18",cy:"18",r:"2",key:"1emm8v"}],["circle",{cx:"7",cy:"15",r:"5",key:"ddtuc"}]]);/** 6673 * @license lucide-react v0.462.0 - ISC 6674 * 6675 * This source code is licensed under the ISC license. 6676 * See the LICENSE file in the root directory of this source tree. 6677 */const T_=d("TrafficCone",[["path",{d:"M9.3 6.2a4.55 4.55 0 0 0 5.4 0",key:"flyxqv"}],["path",{d:"M7.9 10.7c.9.8 2.4 1.3 4.1 1.3s3.2-.5 4.1-1.3",key:"1nlxxg"}],["path",{d:"M13.9 3.5a1.93 1.93 0 0 0-3.8-.1l-3 10c-.1.2-.1.4-.1.6 0 1.7 2.2 3 5 3s5-1.3 5-3c0-.2 0-.4-.1-.5Z",key:"vz7x1l"}],["path",{d:"m7.5 12.2-4.7 2.7c-.5.3-.8.7-.8 1.1s.3.8.8 1.1l7.6 4.5c.9.5 2.1.5 3 0l7.6-4.5c.7-.3 1-.7 1-1.1s-.3-.8-.8-1.1l-4.7-2.8",key:"1xfzlw"}]]);/** 6678 * @license lucide-react v0.462.0 - ISC 6679 * 6680 * This source code is licensed under the ISC license. 6681 * See the LICENSE file in the root directory of this source tree. 6682 */const R_=d("TrainFrontTunnel",[["path",{d:"M2 22V12a10 10 0 1 1 20 0v10",key:"o0fyp0"}],["path",{d:"M15 6.8v1.4a3 2.8 0 1 1-6 0V6.8",key:"m8q3n9"}],["path",{d:"M10 15h.01",key:"44in9x"}],["path",{d:"M14 15h.01",key:"5mohn5"}],["path",{d:"M10 19a4 4 0 0 1-4-4v-3a6 6 0 1 1 12 0v3a4 4 0 0 1-4 4Z",key:"hckbmu"}],["path",{d:"m9 19-2 3",key:"iij7hm"}],["path",{d:"m15 19 2 3",key:"npx8sa"}]]);/** 6683 * @license lucide-react v0.462.0 - ISC 6684 * 6685 * This source code is licensed under the ISC license. 6686 * See the LICENSE file in the root directory of this source tree. 6687 */const F_=d("TrainFront",[["path",{d:"M8 3.1V7a4 4 0 0 0 8 0V3.1",key:"1v71zp"}],["path",{d:"m9 15-1-1",key:"1yrq24"}],["path",{d:"m15 15 1-1",key:"1t0d6s"}],["path",{d:"M9 19c-2.8 0-5-2.2-5-5v-4a8 8 0 0 1 16 0v4c0 2.8-2.2 5-5 5Z",key:"1p0hjs"}],["path",{d:"m8 19-2 3",key:"13i0xs"}],["path",{d:"m16 19 2 3",key:"xo31yx"}]]);/** 6688 * @license lucide-react v0.462.0 - ISC 6689 * 6690 * This source code is licensed under the ISC license. 6691 * See the LICENSE file in the root directory of this source tree. 6692 */const D_=d("TrainTrack",[["path",{d:"M2 17 17 2",key:"18b09t"}],["path",{d:"m2 14 8 8",key:"1gv9hu"}],["path",{d:"m5 11 8 8",key:"189pqp"}],["path",{d:"m8 8 8 8",key:"1imecy"}],["path",{d:"m11 5 8 8",key:"ummqn6"}],["path",{d:"m14 2 8 8",key:"1vk7dn"}],["path",{d:"M7 22 22 7",key:"15mb1i"}]]);/** 6693 * @license lucide-react v0.462.0 - ISC 6694 * 6695 * This source code is licensed under the ISC license. 6696 * See the LICENSE file in the root directory of this source tree. 6697 */const Ui=d("TramFront",[["rect",{width:"16",height:"16",x:"4",y:"3",rx:"2",key:"1wxw4b"}],["path",{d:"M4 11h16",key:"mpoxn0"}],["path",{d:"M12 3v8",key:"1h2ygw"}],["path",{d:"m8 19-2 3",key:"13i0xs"}],["path",{d:"m18 22-2-3",key:"1p0ohu"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M16 15h.01",key:"rnfrdf"}]]);/** 6698 * @license lucide-react v0.462.0 - ISC 6699 * 6700 * This source code is licensed under the ISC license. 6701 * See the LICENSE file in the root directory of this source tree. 6702 */const q_=d("Trash",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}]]);/** 6703 * @license lucide-react v0.462.0 - ISC 6704 * 6705 * This source code is licensed under the ISC license. 6706 * See the LICENSE file in the root directory of this source tree. 6707 */const z_=d("TreeDeciduous",[["path",{d:"M8 19a4 4 0 0 1-2.24-7.32A3.5 3.5 0 0 1 9 6.03V6a3 3 0 1 1 6 0v.04a3.5 3.5 0 0 1 3.24 5.65A4 4 0 0 1 16 19Z",key:"oadzkq"}],["path",{d:"M12 19v3",key:"npa21l"}]]);/** 6708 * @license lucide-react v0.462.0 - ISC 6709 * 6710 * This source code is licensed under the ISC license. 6711 * See the LICENSE file in the root directory of this source tree.
6712 */const Gi=d("TreePalm",[["path",{d:"M13 8c0-2.76-2.46-5-5.5-5S2 5.24 2 8h2l1-1 1 1h4",key:"foxbe7"}],["path",{d:"M13 7.14A5.82 5.82 0 0 1 16.5 6c3.04 0 5.5 2.24 5.5 5h-3l-1-1-1 1h-3",key:"18arnh"}],["path",{d:"M5.89 9.71c-2.15 2.15-2.3 5.47-.35 7.43l4.24-4.25.7-.7.71-.71 2.12-2.12c-1.95-1.96-5.27-1.8-7.42.35",key:"ywahnh"}],["path",{d:"M11 15.5c.5 2.5-.17 4.5-1 6.5h4c2-5.5-.5-12-1-14",key:"ft0feo"}]]);/** 6713 * @license lucide-react v0.462.0 - ISC 6714 * 6715 * This source code is licensed under the ISC license. 6716 * See the LICENSE file in the root directory of this source tree. 6717 */const O_=d("TreePine",[["path",{d:"m17 14 3 3.3a1 1 0 0 1-.7 1.7H4.7a1 1 0 0 1-.7-1.7L7 14h-.3a1 1 0 0 1-.7-1.7L9 9h-.2A1 1 0 0 1 8 7.3L12 3l4 4.3a1 1 0 0 1-.8 1.7H15l3 3.3a1 1 0 0 1-.7 1.7H17Z",key:"cpyugq"}],["path",{d:"M12 22v-3",key:"kmzjlo"}]]);/** 6718 * @license lucide-react v0.462.0 - ISC 6719 * 6720 * This source code is licensed under the ISC license. 6721 * See the LICENSE file in the root directory of this source tree. 6722 */const B_=d("Trees",[["path",{d:"M10 10v.2A3 3 0 0 1 8.9 16H5a3 3 0 0 1-1-5.8V10a3 3 0 0 1 6 0Z",key:"1l6gj6"}],["path",{d:"M7 16v6",key:"1a82de"}],["path",{d:"M13 19v3",key:"13sx9i"}],["path",{d:"M12 19h8.3a1 1 0 0 0 .7-1.7L18 14h.3a1 1 0 0 0 .7-1.7L16 9h.2a1 1 0 0 0 .8-1.7L13 3l-1.4 1.5",key:"1sj9kv"}]]);/** 6723 * @license lucide-react v0.462.0 - ISC 6724 * 6725 * This source code is licensed under the ISC license. 6726 * See the LICENSE file in the root directory of this source tree. 6727 */const H_=d("Trello",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["rect",{width:"3",height:"9",x:"7",y:"7",key:"14n3xi"}],["rect",{width:"3",height:"5",x:"14",y:"7",key:"s4azjd"}]]);/** 6728 * @license lucide-react v0.462.0 - ISC 6729 * 6730 * This source code is licensed under the ISC license. 6731 * See the LICENSE file in the root directory of this source tree. 6732 */const V_=d("TrendingUpDown",[["path",{d:"M14.828 14.828 21 21",key:"ar5fw7"}],["path",{d:"M21 16v5h-5",key:"1ck2sf"}],["path",{d:"m21 3-9 9-4-4-6 6",key:"1h02xo"}],["path",{d:"M21 8V3h-5",key:"1qoq8a"}]]);/** 6733 * @license lucide-react v0.462.0 - ISC 6734 * 6735 * This source code is licensed under the ISC license. 6736 * See the LICENSE file in the root directory of this source tree. 6737 */const $_=d("TriangleRight",[["path",{d:"M22 18a2 2 0 0 1-2 2H3c-1.1 0-1.3-.6-.4-1.3L20.4 4.3c.9-.7 1.6-.4 1.6.7Z",key:"183wce"}]]);/** 6738 * @license lucide-react v0.462.0 - ISC 6739 * 6740 * This source code is licensed under the ISC license. 6741 * See the LICENSE file in the root directory of this source tree. 6742 */const W_=d("Triangle",[["path",{d:"M13.73 4a2 2 0 0 0-3.46 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z",key:"14u9p9"}]]);/** 6743 * @license lucide-react v0.462.0 - ISC 6744 * 6745 * This source code is licensed under the ISC license. 6746 * See the LICENSE file in the root directory of this source tree. 6747 */const U_=d("Truck",[["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M15 18H9",key:"1lyqi6"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14",key:"lysw3i"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]]);/** 6748 * @license lucide-react v0.462.0 - ISC 6749 * 6750 * This source code is licensed under the ISC license. 6751 * See the LICENSE file in the root directory of this source tree. 6752 */const G_=d("Turtle",[["path",{d:"m12 10 2 4v3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-3a8 8 0 1 0-16 0v3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-3l2-4h4Z",key:"1lbbv7"}],["path",{d:"M4.82 7.9 8 10",key:"m9wose"}],["path",{d:"M15.18 7.9 12 10",key:"p8dp2u"}],["path",{d:"M16.93 10H20a2 2 0 0 1 0 4H2",key:"12nsm7"}]]);/** 6753 * @license lucide-react v0.462.0 - ISC 6754 * 6755 * This source code is licensed under the ISC license. 6756 * See the LICENSE file in the root directory of this source tree. 6757 */const K_=d("TvMinimalPlay",[["path",{d:"M10 7.75a.75.75 0 0 1 1.142-.638l3.664 2.249a.75.75 0 0 1 0 1.278l-3.664 2.25a.75.75 0 0 1-1.142-.64z",key:"1pctta"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}]]);/** 6758 * @license lucide-react v0.462.0 - ISC 6759 * 6760 * This source code is licensed under the ISC license. 6761 * See the LICENSE file in the root directory of this source tree. 6762 */const Ki=d("TvMinimal",[["path",{d:"M7 21h10",key:"1b0cd5"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}]]);/** 6763 * @license lucide-react v0.462.0 - ISC 6764 * 6765 * This source code is licensed under the ISC license. 6766 * See the LICENSE file in the root directory of this source tree. 6767 */const Y_=d("Tv",[["rect",{width:"20",height:"15",x:"2",y:"7",rx:"2",ry:"2",key:"10ag99"}],["polyline",{points:"17 2 12 7 7 2",key:"11pgbg"}]]);/** 6768 * @license lucide-react v0.462.0 - ISC 6769 * 6770 * This source code is licensed under the ISC license. 6771 * See the LICENSE file in the root directory of this source tree. 6772 */const Z_=d("Twitch",[["path",{d:"M21 2H3v16h5v4l4-4h5l4-4V2zm-10 9V7m5 4V7",key:"c0yzno"}]]);/** 6773 * @license lucide-react v0.462.0 - ISC 6774 * 6775 * This source code is licensed under the ISC license. 6776 * See the LICENSE file in the root directory of this source tree. 6777 */const X_=d("Twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]]);/** 6778 * @license lucide-react v0.462.0 - ISC 6779 * 6780 * This source code is licensed under the ISC license. 6781 * See the LICENSE file in the root directory of this source tree. 6782 */const Q_=d("TypeOutline",[["path",{d:"M14 16.5a.5.5 0 0 0 .5.5h.5a2 2 0 0 1 0 4H9a2 2 0 0 1 0-4h.5a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5V8a2 2 0 0 1-4 0V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v3a2 2 0 0 1-4 0v-.5a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5Z",key:"1reda3"}]]);/** 6783 * @license lucide-react v0.462.0 - ISC 6784 * 6785 * This source code is licensed under the ISC license. 6786 * See the LICENSE file in the root directory of this source tree. 6787 */const J_=d("Type",[["polyline",{points:"4 7 4 4 20 4 20 7",key:"1nosan"}],["line",{x1:"9",x2:"15",y1:"20",y2:"20",key:"swin9y"}],["line",{x1:"12",x2:"12",y1:"4",y2:"20",key:"1tx1rr"}]]);/** 6788 * @license lucide-react v0.462.0 - ISC 6789 * 6790 * This source code is licensed under the ISC license. 6791 * See the LICENSE file in the root directory of this source tree. 6792 */const eM=d("UmbrellaOff",[["path",{d:"M12 2v1",key:"11qlp1"}],["path",{d:"M15.5 21a1.85 1.85 0 0 1-3.5-1v-8H2a10 10 0 0 1 3.428-6.575",key:"eki10q"}],["path",{d:"M17.5 12H22A10 10 0 0 0 9.004 3.455",key:"n2ayka"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** 6793 * @license lucide-react v0.462.0 - ISC 6794 * 6795 * This source code is licensed under the ISC license. 6796 * See the LICENSE file in the root directory of this source tree. 6797 */const tM=d("Umbrella",[["path",{d:"M22 12a10.06 10.06 1 0 0-20 0Z",key:"1teyop"}],["path",{d:"M12 12v8a2 2 0 0 0 4 0",key:"ulpmoc"}],["path",{d:"M12 2v1",key:"11qlp1"}]]);/** 6798 * @license lucide-react v0.462.0 - ISC 6799 * 6800 * This source code is licensed under the ISC license. 6801 * See the LICENSE file in the root directory of this source tree. 6802 */const aM=d("Underline",[["path",{d:"M6 4v6a6 6 0 0 0 12 0V4",ke
6802y:"9kb039"}],["line",{x1:"4",x2:"20",y1:"20",y2:"20",key:"nun2al"}]]);/** 6803 * @license lucide-react v0.462.0 - ISC 6804 * 6805 * This source code is licensed under the ISC license. 6806 * See the LICENSE file in the root directory of this source tree. 6807 */const rM=d("Undo2",[["path",{d:"M9 14 4 9l5-5",key:"102s5s"}],["path",{d:"M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11",key:"f3b9sd"}]]);/** 6808 * @license lucide-react v0.462.0 - ISC 6809 * 6810 * This source code is licensed under the ISC license. 6811 * See the LICENSE file in the root directory of this source tree. 6812 */const nM=d("UndoDot",[["path",{d:"M21 17a9 9 0 0 0-15-6.7L3 13",key:"8mp6z9"}],["path",{d:"M3 7v6h6",key:"1v2h90"}],["circle",{cx:"12",cy:"17",r:"1",key:"1ixnty"}]]);/** 6813 * @license lucide-react v0.462.0 - ISC 6814 * 6815 * This source code is licensed under the ISC license. 6816 * See the LICENSE file in the root directory of this source tree. 6817 */const sM=d("Undo",[["path",{d:"M3 7v6h6",key:"1v2h90"}],["path",{d:"M21 17a9 9 0 0 0-9-9 9 9 0 0 0-6 2.3L3 13",key:"1r6uu6"}]]);/** 6818 * @license lucide-react v0.462.0 - ISC 6819 * 6820 * This source code is licensed under the ISC license. 6821 * See the LICENSE file in the root directory of this source tree. 6822 */const oM=d("UnfoldHorizontal",[["path",{d:"M16 12h6",key:"15xry1"}],["path",{d:"M8 12H2",key:"1jqql6"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m19 15 3-3-3-3",key:"wjy7rq"}],["path",{d:"m5 9-3 3 3 3",key:"j64kie"}]]);/** 6823 * @license lucide-react v0.462.0 - ISC 6824 * 6825 * This source code is licensed under the ISC license. 6826 * See the LICENSE file in the root directory of this source tree. 6827 */const iM=d("UnfoldVertical",[["path",{d:"M12 22v-6",key:"6o8u61"}],["path",{d:"M12 8V2",key:"1wkif3"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}],["path",{d:"m15 19-3 3-3-3",key:"11eu04"}],["path",{d:"m15 5-3-3-3 3",key:"itvq4r"}]]);/** 6828 * @license lucide-react v0.462.0 - ISC 6829 * 6830 * This source code is licensed under the ISC license. 6831 * See the LICENSE file in the root directory of this source tree. 6832 */const lM=d("Ungroup",[["rect",{width:"8",height:"6",x:"5",y:"4",rx:"1",key:"nzclkv"}],["rect",{width:"8",height:"6",x:"11",y:"14",rx:"1",key:"4tytwb"}]]);/** 6833 * @license lucide-react v0.462.0 - ISC 6834 * 6835 * This source code is licensed under the ISC license. 6836 * See the LICENSE file in the root directory of this source tree. 6837 */const Yi=d("University",[["circle",{cx:"12",cy:"10",r:"1",key:"1gnqs8"}],["path",{d:"M22 20V8h-4l-6-4-6 4H2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2",key:"1qj5sn"}],["path",{d:"M6 17v.01",key:"roodi6"}],["path",{d:"M6 13v.01",key:"67c122"}],["path",{d:"M18 17v.01",key:"12ktxm"}],["path",{d:"M18 13v.01",key:"tn1rt1"}],["path",{d:"M14 22v-5a2 2 0 0 0-2-2a2 2 0 0 0-2 2v5",key:"11g7fi"}]]);/** 6838 * @license lucide-react v0.462.0 - ISC 6839 * 6840 * This source code is licensed under the ISC license. 6841 * See the LICENSE file in the root directory of this source tree. 6842 */const cM=d("Unlink2",[["path",{d:"M15 7h2a5 5 0 0 1 0 10h-2m-6 0H7A5 5 0 0 1 7 7h2",key:"1re2ne"}]]);/** 6843 * @license lucide-react v0.462.0 - ISC 6844 * 6845 * This source code is licensed under the ISC license. 6846 * See the LICENSE file in the root directory of this source tree. 6847 */const dM=d("Unlink",[["path",{d:"m18.84 12.25 1.72-1.71h-.02a5.004 5.004 0 0 0-.12-7.07 5.006 5.006 0 0 0-6.95 0l-1.72 1.71",key:"yqzxt4"}],["path",{d:"m5.17 11.75-1.71 1.71a5.004 5.004 0 0 0 .12 7.07 5.006 5.006 0 0 0 6.95 0l1.71-1.71",key:"4qinb0"}],["line",{x1:"8",x2:"8",y1:"2",y2:"5",key:"1041cp"}],["line",{x1:"2",x2:"5",y1:"8",y2:"8",key:"14m1p5"}],["line",{x1:"16",x2:"16",y1:"19",y2:"22",key:"rzdirn"}],["line",{x1:"19",x2:"22",y1:"16",y2:"16",key:"ox905f"}]]);/** 6848 * @license lucide-react v0.462.0 - ISC 6849 * 6850 * This source code is licensed under the ISC license. 6851 * See the LICENSE file in the root directory of this source tree. 6852 */const uM=d("Unplug",[["path",{d:"m19 5 3-3",key:"yk6iyv"}],["path",{d:"m2 22 3-3",key:"19mgm9"}],["path",{d:"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z",key:"goz73y"}],["path",{d:"M7.5 13.5 10 11",key:"7xgeeb"}],["path",{d:"M10.5 16.5 13 14",key:"10btkg"}],["path",{d:"m12 6 6 6 2.3-2.3a2.4 2.4 0 0 0 0-3.4l-2.6-2.6a2.4 2.4 0 0 0-3.4 0Z",key:"1snsnr"}]]);/** 6853 * @license lucide-react v0.462.0 - ISC 6854 * 6855 * This source code is licensed under the ISC license. 6856 * See the LICENSE file in the root directory of this source tree. 6857 */const pM=d("Upload",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]]);/** 6858 * @license lucide-react v0.462.0 - ISC 6859 * 6860 * This source code is licensed under the ISC license. 6861 * See the LICENSE file in the root directory of this source tree. 6862 */const hM=d("Usb",[["circle",{cx:"10",cy:"7",r:"1",key:"dypaad"}],["circle",{cx:"4",cy:"20",r:"1",key:"22iqad"}],["path",{d:"M4.7 19.3 19 5",key:"1enqfc"}],["path",{d:"m21 3-3 1 2 2Z",key:"d3ov82"}],["path",{d:"M9.26 7.68 5 12l2 5",key:"1esawj"}],["path",{d:"m10 14 5 2 3.5-3.5",key:"v8oal5"}],["path",{d:"m18 12 1-1 1 1-1 1Z",key:"1bh22v"}]]);/** 6863 * @license lucide-react v0.462.0 - ISC 6864 * 6865 * This source code is licensed under the ISC license. 6866 * See the LICENSE file in the root directory of this source tree. 6867 */const mM=d("UserCheck",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}
6867],["polyline",{points:"16 11 18 13 22 9",key:"1pwet4"}]]);/** 6868 * @license lucide-react v0.462.0 - ISC 6869 * 6870 * This source code is licensed under the ISC license. 6871 * See the LICENSE file in the root directory of this source tree. 6872 */const yM=d("UserCog",[["circle",{cx:"18",cy:"15",r:"3",key:"gjjjvw"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M10 15H6a4 4 0 0 0-4 4v2",key:"1nfge6"}],["path",{d:"m21.7 16.4-.9-.3",key:"12j9ji"}],["path",{d:"m15.2 13.9-.9-.3",key:"1fdjdi"}],["path",{d:"m16.6 18.7.3-.9",key:"heedtr"}],["path",{d:"m19.1 12.2.3-.9",key:"1af3ki"}],["path",{d:"m19.6 18.7-.4-1",key:"1x9vze"}],["path",{d:"m16.8 12.3-.4-1",key:"vqeiwj"}],["path",{d:"m14.3 16.6 1-.4",key:"1qlj63"}],["path",{d:"m20.7 13.8 1-.4",key:"1v5t8k"}]]);/** 6873 * @license lucide-react v0.462.0 - ISC 6874 * 6875 * This source code is licensed under the ISC license. 6876 * See the LICENSE file in the root directory of this source tree. 6877 */const fM=d("UserMinus",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]]);/** 6878 * @license lucide-react v0.462.0 - ISC 6879 * 6880 * This source code is licensed under the ISC license. 6881 * See the LICENSE file in the root directory of this source tree. 6882 */const gM=d("UserPen",[["path",{d:"M11.5 15H7a4 4 0 0 0-4 4v2",key:"15lzij"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1817ys"}],["circle",{cx:"10",cy:"7",r:"4",key:"e45bow"}]]);/** 6883 * @license lucide-react v0.462.0 - ISC 6884 * 6885 * This source code is licensed under the ISC license. 6886 * See the LICENSE file in the root directory of this source tree. 6887 */const Ln=d("UserPlus",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]]);/** 6888 * @license lucide-react v0.462.0 - ISC 6889 * 6890 * This source code is licensed under the ISC license. 6891 * See the LICENSE file in the root directory of this source tree. 6892 */const Zi=d("UserRoundCheck",[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]]);/** 6893 * @license lucide-react v0.462.0 - ISC 6894 * 6895 * This source code is licensed under the ISC license. 6896 * See the LICENSE file in the root directory of this source tree. 6897 */const Xi=d("UserRoundCog",[["path",{d:"M2 21a8 8 0 0 1 10.434-7.62",key:"1yezr2"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["path",{d:"m19.5 14.3-.4.9",key:"1eb35c"}],["path",{d:"m16.9 20.8-.4.9",key:"dfjc4z"}],["path",{d:"m21.7 19.5-.9-.4",key:"q4dx6b"}],["path",{d:"m15.2 16.9-.9-.4",key:"1r0w5f"}],["path",{d:"m21.7 16.5-.9.4",key:"1knoei"}],["path",{d:"m15.2 19.1-.9.4",key:"j188fs"}],["path",{d:"m19.5 21.7-.4-.9",key:"1tonu5"}],["path",{d:"m16.9 15.2-.4-.9",key:"699xu"}]]);/** 6898 * @license lucide-react v0.462.0 - ISC 6899 * 6900 * This source code is licensed under the ISC license. 6901 * See the LICENSE file in the root directory of this source tree. 6902 */const Qi=d("UserRoundMinus",[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 19h-6",key:"vcuq98"}]]);/** 6903 * @license lucide-react v0.462.0 - ISC 6904 * 6905 * This source code is licensed under the ISC license. 6906 * See the LICENSE file in the root directory of this source tree. 6907 */const xM=d("UserRoundPen",[["path",{d:"M2 21a8 8 0 0 1 10.821-7.487",key:"1c8h7z"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1817ys"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}]]);/** 6908 * @license lucide-react v0.462.0 - ISC 6909 * 6910 * This source code is licensed under the ISC license. 6911 * See the LICENSE file in the root directory of this source tree. 6912 */const Ji=d("UserRoundPlus",[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M22 19h-6",key:"vcuq98"}]]);/** 6913 * @license lucide-react v0.462.0 - ISC 6914 * 6915 * This source code is licensed under the ISC license. 6916 * See the LICENSE file in the root directory of this source tree. 6917 */const bM=d("UserRoundSearch",[["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}
6917],["path",{d:"M2 21a8 8 0 0 1 10.434-7.62",key:"1yezr2"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["path",{d:"m22 22-1.9-1.9",key:"1e5ubv"}]]);/** 6918 * @license lucide-react v0.462.0 - ISC 6919 * 6920 * This source code is licensed under the ISC license. 6921 * See the LICENSE file in the root directory of this source tree. 6922 */const el=d("UserRoundX",[["path",{d:"M2 21a8 8 0 0 1 11.873-7",key:"74fkxq"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"m17 17 5 5",key:"p7ous7"}],["path",{d:"m22 17-5 5",key:"gqnmv0"}]]);/** 6923 * @license lucide-react v0.462.0 - ISC 6924 * 6925 * This source code is licensed under the ISC license. 6926 * See the LICENSE file in the root directory of this source tree. 6927 */const tl=d("UserRound",[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]]);/** 6928 * @license lucide-react v0.462.0 - ISC 6929 * 6930 * This source code is licensed under the ISC license. 6931 * See the LICENSE file in the root directory of this source tree. 6932 */const vM=d("UserSearch",[["circle",{cx:"10",cy:"7",r:"4",key:"e45bow"}],["path",{d:"M10.3 15H7a4 4 0 0 0-4 4v2",key:"3bnktk"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["path",{d:"m21 21-1.9-1.9",key:"1g2n9r"}]]);/** 6933 * @license lucide-react v0.462.0 - ISC 6934 * 6935 * This source code is licensed under the ISC license. 6936 * See the LICENSE file in the root directory of this source tree. 6937 */const kM=d("UserX",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"17",x2:"22",y1:"8",y2:"13",key:"3nzzx3"}],["line",{x1:"22",x2:"17",y1:"8",y2:"13",key:"1swrse"}]]);/** 6938 * @license lucide-react v0.462.0 - ISC 6939 * 6940 * This source code is licensed under the ISC license. 6941 * See the LICENSE file in the root directory of this source tree. 6942 */const al=d("UsersRound",[["path",{d:"M18 21a8 8 0 0 0-16 0",key:"3ypg7q"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3",key:"10s06x"}]]);/** 6943 * @license lucide-react v0.462.0 - ISC 6944 * 6945 * This source code is licensed under the ISC license. 6946 * See the LICENSE file in the root directory of this source tree. 6947 */const rl=d("UtensilsCrossed",[["path",{d:"m16 2-2.3 2.3a3 3 0 0 0 0 4.2l1.8 1.8a3 3 0 0 0 4.2 0L22 8",key:"n7qcjb"}],["path",{d:"M15 15 3.3 3.3a4.2 4.2 0 0 0 0 6l7.3 7.3c.7.7 2 .7 2.8 0L15 15Zm0 0 7 7",key:"d0u48b"}],["path",{d:"m2.1 21.8 6.4-6.3",key:"yn04lh"}],["path",{d:"m19 5-7 7",key:"194lzd"}]]);/** 6948 * @license lucide-react v0.462.0 - ISC 6949 * 6950 * This source code is licensed under the ISC license. 6951 * See the LICENSE file in the root directory of this source tree. 6952 */const nl=d("Utensils",[["path",{d:"M3 2v7c0 1.1.9 2 2 2h4a2 2 0 0 0 2-2V2",key:"cjf0a3"}],["path",{d:"M7 2v20",key:"1473qp"}],["path",{d:"M21 15V2a5 5 0 0 0-5 5v6c0 1.1.9 2 2 2h3Zm0 0v7",key:"j28e5"}]]);/** 6953 * @license lucide-react v0.462.0 - ISC 6954 * 6955 * This source code is licensed under the ISC license. 6956 * See the LICENSE file in the root directory of this source tree. 6957 */const wM=d("UtilityPole",[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"M2 5h20",key:"1fs1ex"}],["path",{d:"M3 3v2",key:"9imdir"}],["path",{d:"M7 3v2",key:"n0os7"}],["path",{d:"M17 3v2",key:"1l2re6"}],["path",{d:"M21 3v2",key:"1duuac"}],["path",{d:"m19 5-7 7-7-7",key:"133zxf"}]]);/** 6958 * @license lucide-react v0.462.0 - ISC 6959 * 6960 * This source code is licensed under the ISC license. 6961 * See the LICENSE file in the root directory of this source tree. 6962 */const jM=d("Variable",[["path",{d:"M8 21s-4-3-4-9 4-9 4-9",key:"uto9ud"}],["path",{d:"M16 3s4 3 4 9-4 9-4 9",key:"4w2vsq"}],["line",{x1:"15",x2:"9",y1:"9",y2:"15",key:"f7djnv"}],["line",{x1:"9",x2:"15",y1:"9",y2:"15",key:"1shsy8"}]]);/** 6963 * @license lucide-react v0.462.0 - ISC 6964 * 6965 * This source code is licensed under the ISC license. 6966 * See the LICENSE file in the root directory of this source tree. 6967 */const CM=d("Vault",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}],["path",{d:"m7.9 7.9 2.7 2.7",key:"hpeyl3"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}],["path",{d:"m13.4 10.6 2.7-2.7",key:"264c1n"}],["circle",{cx:"7.5",cy:"16.5",r:".5",fill:"currentColor",key:"nkw3mc"}],["path",{d:"m7.9 16.1 2.7-2.7",key:"p81g5e"}],["circle",{cx:"16.5",cy:"16.5",r:".5",fill:"currentColor",key:"fubopw"}],["path",{d:"m13.4 13.4 2.7 2.7",key:"abhel3"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/** 6968 * @license lucide-react v0.462.0 - ISC 6969 * 6970 * This source code is licensed under the ISC license. 6971 * See the LICENSE file in the root directory of this source tree. 6972 */const _M=d("Vegan",[["path",{d:"M16 8q6 0 6-6-6 0-6 6",key:"qsyyc4"}],["path",{d:"M17.41 3.59a10 10 0 1 0 3 3",key:"41m9h7"}],["path",{d:"M2 2a26.6 26.6 0 0 1 10 20c.9-6.82 1.5-9.5 4-14",ke
6972y:"qiv7li"}]]);/** 6973 * @license lucide-react v0.462.0 - ISC 6974 * 6975 * This source code is licensed under the ISC license. 6976 * See the LICENSE file in the root directory of this source tree. 6977 */const MM=d("VenetianMask",[["path",{d:"M18 11c-1.5 0-2.5.5-3 2",key:"1fod00"}],["path",{d:"M4 6a2 2 0 0 0-2 2v4a5 5 0 0 0 5 5 8 8 0 0 1 5 2 8 8 0 0 1 5-2 5 5 0 0 0 5-5V8a2 2 0 0 0-2-2h-3a8 8 0 0 0-5 2 8 8 0 0 0-5-2z",key:"d70hit"}],["path",{d:"M6 11c1.5 0 2.5.5 3 2",key:"136fht"}]]);/** 6978 * @license lucide-react v0.462.0 - ISC 6979 * 6980 * This source code is licensed under the ISC license. 6981 * See the LICENSE file in the root directory of this source tree. 6982 */const SM=d("VibrateOff",[["path",{d:"m2 8 2 2-2 2 2 2-2 2",key:"sv1b1"}],["path",{d:"m22 8-2 2 2 2-2 2 2 2",key:"101i4y"}],["path",{d:"M8 8v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2",key:"1hbad5"}],["path",{d:"M16 10.34V6c0-.55-.45-1-1-1h-4.34",key:"1x5tf0"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** 6983 * @license lucide-react v0.462.0 - ISC 6984 * 6985 * This source code is licensed under the ISC license. 6986 * See the LICENSE file in the root directory of this source tree. 6987 */const NM=d("Vibrate",[["path",{d:"m2 8 2 2-2 2 2 2-2 2",key:"sv1b1"}],["path",{d:"m22 8-2 2 2 2-2 2 2 2",key:"101i4y"}],["rect",{width:"8",height:"14",x:"8",y:"5",rx:"1",key:"1oyrl4"}]]);/** 6988 * @license lucide-react v0.462.0 - ISC 6989 * 6990 * This source code is licensed under the ISC license. 6991 * See the LICENSE file in the root directory of this source tree. 6992 */const IM=d("VideoOff",[["path",{d:"M10.66 6H14a2 2 0 0 1 2 2v2.5l5.248-3.062A.5.5 0 0 1 22 7.87v8.196",key:"w8jjjt"}],["path",{d:"M16 16a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2",key:"1xawa7"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** 6993 * @license lucide-react v0.462.0 - ISC 6994 * 6995 * This source code is licensed under the ISC license. 6996 * See the LICENSE file in the root directory of this source tree. 6997 */const LM=d("Videotape",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M2 8h20",key:"d11cs7"}],["circle",{cx:"8",cy:"14",r:"2",key:"1k2qr5"}],["path",{d:"M8 12h8",key:"1wcyev"}],["circle",{cx:"16",cy:"14",r:"2",key:"14k7lr"}]]);/** 6998 * @license lucide-react v0.462.0 - ISC 6999 * 7000 * This source code is licensed under the ISC license. 7001 * See the LICENSE file in the root directory of this source tree. 7002 */const AM=d("View",[["path",{d:"M21 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-2",key:"mrq65r"}],["path",{d:"M21 7V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2",key:"be3xqs"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0",key:"11ak4c"}]]);/** 7003 * @license lucide-react v0.462.0 - ISC 7004 * 7005 * This source code is licensed under the ISC license. 7006 * See the LICENSE file in the root directory of this source tree. 7007 */const PM=d("Voicemail",[["circle",{cx:"6",cy:"12",r:"4",key:"1ehtga"}],["circle",{cx:"18",cy:"12",r:"4",key:"4vafl8"}],["line",{x1:"6",x2:"18",y1:"16",y2:"16",key:"pmt8us"}]]);/** 7008 * @license lucide-react v0.462.0 - ISC 7009 * 7010 * This source code is licensed under the ISC license. 7011 * See the LICENSE file in the root directory of this source tree. 7012 */const EM=d("Volleyball",[["path",{d:"M11.1 7.1a16.55 16.55 0 0 1 10.9 4",key:"2880wi"}],["path",{d:"M12 12a12.6 12.6 0 0 1-8.7 5",key:"113sja"}],["path",{d:"M16.8 13.6a16.55 16.55 0 0 1-9 7.5",key:"1qmsgl"}],["path",{d:"M20.7 17a12.8 12.8 0 0 0-8.7-5 13.3 13.3 0 0 1 0-10",key:"1bmeqp"}],["path",{d:"M6.3 3.8a16.55 16.55 0 0 0 1.9 11.5",key:"iekzv9"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** 7013 * @license lucide-react v0.462.0 - ISC 7014 * 7015 * This source code is licensed under the ISC license. 7016 * See the LICENSE file in the root directory of this source tree. 7017 */const TM=d("Volume1",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}]]);/** 7018 * @license lucide-react v0.462.0 - ISC 7019 * 7020 * This source code is licensed under the ISC license. 7021 * See the LICENSE file in the root directory of this source tree. 7022 */const Yr=d("Volume2",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]]);/** 7023 * @license lucide-react v0.462.0 - ISC 7024 * 7025 * This source code is licensed under the ISC license. 7026 * See the LICENSE file in the root directory of this source tree. 7027 */const RM=d("VolumeOff",[["path",{d:"M16 9a5 5 0 0 1 .95 2.293",key:"1fgyg8"}],["path",{d:"M19.364 5.636a9 9 0 0 1 1.889 9.96",key:"l3zxae"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"m7 7-.587.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298V11",key:"1gbwow"}],["path",{d:"M9.828 4.172A.686.686 0 0 1 11 4.657v.686",key:"s2je0y"}]]);/** 7028 * @license lucide-react v0.462.0 - ISC 7029 * 7030 * This source code is licensed under the ISC license. 7031 * See the LICENSE file in the root directory of this source tree. 7032 */const Mc=d("VolumeX",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15",key:"1ewh16"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15",key:"5ykzw1"}]]);/** 7033 * @license lucide-react v0.462.0 - ISC 7034 * 7035 * This source code is licensed under the ISC license. 7036 * See the LICENSE file in the root directory of this source tree. 7037 */const FM=d("Volume",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}]]);/** 7038 * @license lucide-react v0.462.0 - ISC 7039 * 7040 * This source code is licensed under the ISC license. 7041 * See the LICENSE file in the root directory of this source tree. 7042 */const DM=d("Vote",[["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}],["path",{d:"M5 7c0-1.1.9-2 2-2h10a2 2 0 0 1 2 2v12H5V7Z",key:"1ezoue"}],["path",{d:"M22 19H2",key:"nuriw5"}]]);/** 7043 * @license lucide-react v0.462.0 - ISC 7044 * 7045 * This source code is licensed under the ISC license. 7046 * See the LICENSE file in the root directory of this source tree.
7047 */const qM=d("WalletCards",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2",key:"4125el"}],["path",{d:"M3 11h3c.8 0 1.6.3 2.1.9l1.1.9c1.6 1.6 4.1 1.6 5.7 0l1.1-.9c.5-.5 1.3-.9 2.1-.9H21",key:"1dpki6"}]]);/** 7048 * @license lucide-react v0.462.0 - ISC 7049 * 7050 * This source code is licensed under the ISC license. 7051 * See the LICENSE file in the root directory of this source tree. 7052 */const sl=d("WalletMinimal",[["path",{d:"M17 14h.01",key:"7oqj8z"}],["path",{d:"M7 7h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14",key:"u1rqew"}]]);/** 7053 * @license lucide-react v0.462.0 - ISC 7054 * 7055 * This source code is licensed under the ISC license. 7056 * See the LICENSE file in the root directory of this source tree. 7057 */const Ml=d("Wallet",[["path",{d:"M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1",key:"18etb6"}],["path",{d:"M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4",key:"xoc0q4"}]]);/** 7058 * @license lucide-react v0.462.0 - ISC 7059 * 7060 * This source code is licensed under the ISC license. 7061 * See the LICENSE file in the root directory of this source tree. 7062 */const zM=d("Wallpaper",[["circle",{cx:"8",cy:"9",r:"2",key:"gjzl9d"}],["path",{d:"m9 17 6.1-6.1a2 2 0 0 1 2.81.01L22 15V5a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2",key:"69xh40"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"M12 17v4",key:"1riwvh"}]]);/** 7063 * @license lucide-react v0.462.0 - ISC 7064 * 7065 * This source code is licensed under the ISC license. 7066 * See the LICENSE file in the root directory of this source tree. 7067 */const OM=d("Wand",[["path",{d:"M15 4V2",key:"z1p9b7"}],["path",{d:"M15 16v-2",key:"px0unx"}],["path",{d:"M8 9h2",key:"1g203m"}],["path",{d:"M20 9h2",key:"19tzq7"}
7067],["path",{d:"M17.8 11.8 19 13",key:"yihg8r"}],["path",{d:"M15 9h.01",key:"x1ddxp"}],["path",{d:"M17.8 6.2 19 5",key:"fd4us0"}],["path",{d:"m3 21 9-9",key:"1jfql5"}],["path",{d:"M12.2 6.2 11 5",key:"i3da3b"}]]);/** 7068 * @license lucide-react v0.462.0 - ISC 7069 * 7070 * This source code is licensed under the ISC license. 7071 * See the LICENSE file in the root directory of this source tree. 7072 */const BM=d("Warehouse",[["path",{d:"M22 8.35V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8.35A2 2 0 0 1 3.26 6.5l8-3.2a2 2 0 0 1 1.48 0l8 3.2A2 2 0 0 1 22 8.35Z",key:"gksnxg"}],["path",{d:"M6 18h12",key:"9pbo8z"}],["path",{d:"M6 14h12",key:"4cwo0f"}],["rect",{width:"12",height:"12",x:"6",y:"10",key:"apd30q"}]]);/** 7073 * @license lucide-react v0.462.0 - ISC 7074 * 7075 * This source code is licensed under the ISC license. 7076 * See the LICENSE file in the root directory of this source tree. 7077 */const HM=d("WashingMachine",[["path",{d:"M3 6h3",key:"155dbl"}],["path",{d:"M17 6h.01",key:"e2y6kg"}],["rect",{width:"18",height:"20",x:"3",y:"2",rx:"2",key:"od3kk9"}],["circle",{cx:"12",cy:"13",r:"5",key:"nlbqau"}],["path",{d:"M12 18a2.5 2.5 0 0 0 0-5 2.5 2.5 0 0 1 0-5",key:"17lach"}]]);/** 7078 * @license lucide-react v0.462.0 - ISC 7079 * 7080 * This source code is licensed under the ISC license. 7081 * See the LICENSE file in the root directory of this source tree. 7082 */const VM=d("Watch",[["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["polyline",{points:"12 10 12 12 13 13",key:"19dquz"}],["path",{d:"m16.13 7.66-.81-4.05a2 2 0 0 0-2-1.61h-2.68a2 2 0 0 0-2 1.61l-.78 4.05",key:"18k57s"}],["path",{d:"m7.88 16.36.8 4a2 2 0 0 0 2 1.61h2.72a2 2 0 0 0 2-1.61l.81-4.05",key:"16ny36"}]]);/** 7083 * @license lucide-react v0.462.0 - ISC 7084 * 7085 * This source code is licensed under the ISC license. 7086 * See the LICENSE file in the root directory of this source tree. 7087 */const $M=d("Waves",[["path",{d:"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"knzxuh"}],["path",{d:"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"2jd2cc"}],["path",{d:"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"rd2r6e"}]]);/** 7088 * @license lucide-react v0.462.0 - ISC 7089 * 7090 * This source code is licensed under the ISC license. 7091 * See the LICENSE file in the root directory of this source tree. 7092 */const WM=d("Waypoints",[["circle",{cx:"12",cy:"4.5",r:"2.5",key:"r5ysbb"}],["path",{d:"m10.2 6.3-3.9 3.9",key:"1nzqf6"}],["circle",{cx:"4.5",cy:"12",r:"2.5",key:"jydg6v"}],["path",{d:"M7 12h10",key:"b7w52i"}],["circle",{cx:"19.5",cy:"12",r:"2.5",key:"1piiel"}],["path",{d:"m13.8 17.7 3.9-3.9",key:"1wyg1y"}],["circle",{cx:"12",cy:"19.5",r:"2.5",key:"13o1pw"}]]);/** 7093 * @license lucide-react v0.462.0 - ISC 7094 * 7095 * This source code is licensed under the ISC license. 7096 * See the LICENSE file in the root directory of this source tree. 7097 */const UM=d("Webcam",[["circle",{cx:"12",cy:"10",r:"8",key:"1gshiw"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 22h10",key:"10w4w3"}],["path",{d:"M12 22v-4",key:"1utk9m"}]]);/** 7098 * @license lucide-react v0.462.0 - ISC 7099 * 7100 * This source code is licensed under the ISC license. 7101 * See the LICENSE file in the root directory of this source tree. 7102 */const GM=d("WebhookOff",[["path",{d:"M17 17h-5c-1.09-.02-1.94.92-2.5 1.9A3 3 0 1 1 2.57 15",key:"1tvl6x"}],["path",{d:"M9 3.4a4 4 0 0 1 6.52.66",key:"q04jfq"}],["path",{d:"m6 17 3.1-5.8a2.5 2.5 0 0 0 .057-2.05",key:"azowf0"}],["path",{d:"M20.3 20.3a4 4 0 0 1-2.3.7",key:"5joiws"}],["path",{d:"M18.6 13a4 4 0 0 1 3.357 3.414",key:"cangb8"}],["path",{d:"m12 6 .6 1",key:"tpjl1n"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** 7103 * @license lucide-react v0.462.0 - ISC 7104 * 7105 * This source code is licensed under the ISC license. 7106 * See the LICENSE file in the root directory of this source tree. 7107 */const KM=d("Webhook",[["path",{d:"M18 16.98h-5.99c-1.1 0-1.95.94-2.48 1.9A4 4 0 0 1 2 17c.01-.7.2-1.4.57-2",key:"q3hayz"}],["path",{d:"m6 17 3.13-5.78c.53-.97.1-2.18-.5-3.1a4 4 0 1 1 6.89-4.06",key:"1go1hn"}],["path",{d:"m12 6 3.13 5.73C15.66 12.7 16.9 13 18 13a4 4 0 0 1 0 8",key:"qlwsc0"}]]);/** 7108 * @license lucide-react v0.462.0 - ISC 7109 * 7110 * This source code is licensed under the ISC license. 7111 * See the LICENSE file in the root directory of this source tree. 7112 */const YM=d("Weight",[["circle",{cx:"12",cy:"5",r:"3",key:"rqqgnr"}],["path",{d:"M6.5 8a2 2 0 0 0-1.905 1.46L2.1 18.5A2 2 0 0 0 4 21h16a2 2 0 0 0 1.925-2.54L19.4 9.5A2 2 0 0 0 17.48 8Z",key:"56o5sh"}]]);/** 7113 * @license lucide-react v0.462.0 - ISC 7114 * 7115 * This source code is licensed under the ISC license. 7116 * See the LICENSE file in the root directory of this source tree. 7117 */const ZM=d("WheatOff",[["path",{d:"m2 22 10-10",key:"28ilpk"}],["path",{d:"m16 8-1.17 1.17",key:"1qqm82"}],["path",{d:"M3.47 12.53 5 11l1.53 1.53a3.5 3.5 0 0 1 0 4.94L5 19l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1rdhi6"}],["path",{d:"m8 8-.53.53a3.5 3.5 0 0 0 0 4.94L9 15l1.53-1.53c.55-.55.88-1.25.98-1.97",key:"4wz8re"}],["path",{d:"M10.91 5.26c.15-.26.34-.51.56-.73L13 3l1.53 1.53a3.5 3.5 0 0 1 .28 4.62",key:"rves66"}],["path",{d:"M20 2h2v2a4 4 0 0 1-4 4h-2V6a4 4 0 0 1 4-4Z",key:"19rau1"}],["path",{d:"M11.47 17.47 13 19l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L5 19l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"tc8ph9"}],["path",{d:"m16 16-.53.53a3.5 3.5 0 0 1-4.94 0L9 15l1.53-1.53a3.49 3.49 0 0 1 1.97-.98",key:"ak46r"}],["path",{d:"M18.74 13.09c.26-.15.51-.34.73-.56L21 11l-1.53-1.53a3.5 3.5 0 0 0-4.62-.28",key:"1tw520"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** 7118 * @license lucide-react v0.462.0 - ISC 7119 * 7120 * This source code is licensed under the ISC license. 7121 * See the LICENSE file in the root directory of this source tree. 7122 */const XM=d("Wheat",[["path",{d:"M2 22 16 8",key:"60hf96"}],["path",{d:"M3.47 12.53 5 11l1.53 1.53a3.5 3.5 0 0 1 0 4.94L5 19l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1rdhi6"}],["path",{d:"M7.47 8.53 9 7l1.53 1.53a3.5 3.5 0 0 1 0 4.94L9 15l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1sdzmb"}],["path",{d:"M11.47 4.53 13 3l1.53 1.53a3.5 3.5 0 0 1 0 4.94L13 11l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"eoatbi"}],["path",{d:"M20 2h2v2a4 4 0 0 1-4 4h-2V6a4 4 0 0 1 4-4Z",key:"19rau1"}],["path",{d:"M11.47 17.47 13 19l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L5 19l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"tc8ph9"}],["path",{d:"M15.47 13.47 17 15l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L9 15l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"2m8kc5"}],["path",{d:"M19.47 9.47 21 11l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L13 11l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"vex3ng"}]]);/** 7123 * @license lucide-react v0.462.0 - ISC 7124 * 7125 * This source code is licensed under the ISC license. 7126 * See the LICENSE file in the root directory of this source tree. 7127 */const QM=d("WholeWord",[["circle",{cx:"7",cy:"12",r:"3",key:"12clwm"}],["path",{d:"M10 9v6",key:"17i7lo"}],["circle",{cx:"17",cy:"12",r:"3",key:"gl7c2s"}],["path",{d:"M14 7v8",key:"dl84cr"}],["path",{d:"M22 17v1c0 .5-.5 1-1 1H3c-.5 0-1-.5-1-1v-1",key:"lt2kga"}]]);/** 7128 * @license lucide-react v0.462.0 - ISC 7129 * 7130 * This source code is licensed under the ISC license. 7131 * See the LICENSE file in the root directory of this source tree. 7132 */const JM=d("WifiHigh",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]);/** 7133 * @license lucide-react v0.462.0 - ISC 7134 * 7135 * This source code is licensed under the ISC license. 7136 * See the LICENSE file in the root directory of this source tree. 7137 */const eS=d("WifiLow",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]);/** 7138 * @license lucide-react v0.462.0 - ISC 7139 * 7140 * This source code is licensed under the ISC license. 7141 * See the LICENSE file in the root directory of this source tree. 7142 */const tS=d("WifiZero",[["path",{d:"M12 20h.01",key:"zekei9"}]]);/** 7143 * @license lucide-react v0.462.0 - ISC 7144 * 7145 * This source code is licensed under the ISC license. 7146 * See the LICENSE file in the root directory of this source tree. 7147 */const Sl=d("Wifi",[["path",{d:"M12 20h.01",key:"zekei9"}
7147],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]);/** 7148 * @license lucide-react v0.462.0 - ISC 7149 * 7150 * This source code is licensed under the ISC license. 7151 * See the LICENSE file in the root directory of this source tree. 7152 */const aS=d("WindArrowDown",[["path",{d:"M10 2v8",key:"d4bbey"}],["path",{d:"M12.8 21.6A2 2 0 1 0 14 18H2",key:"19kp1d"}],["path",{d:"M17.5 10a2.5 2.5 0 1 1 2 4H2",key:"19kpjc"}],["path",{d:"m6 6 4 4 4-4",key:"k13n16"}]]);/** 7153 * @license lucide-react v0.462.0 - ISC 7154 * 7155 * This source code is licensed under the ISC license. 7156 * See the LICENSE file in the root directory of this source tree. 7157 */const rS=d("Wind",[["path",{d:"M12.8 19.6A2 2 0 1 0 14 16H2",key:"148xed"}],["path",{d:"M17.5 8a2.5 2.5 0 1 1 2 4H2",key:"1u4tom"}],["path",{d:"M9.8 4.4A2 2 0 1 1 11 8H2",key:"75valh"}]]);/** 7158 * @license lucide-react v0.462.0 - ISC 7159 * 7160 * This source code is licensed under the ISC license. 7161 * See the LICENSE file in the root directory of this source tree. 7162 */const nS=d("WineOff",[["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M7 10h3m7 0h-1.343",key:"v48bem"}],["path",{d:"M12 15v7",key:"t2xh3l"}],["path",{d:"M7.307 7.307A12.33 12.33 0 0 0 7 10a5 5 0 0 0 7.391 4.391M8.638 2.981C8.75 2.668 8.872 2.34 9 2h6c1.5 4 2 6 2 8 0 .407-.05.809-.145 1.198",key:"1ymjlu"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** 7163 * @license lucide-react v0.462.0 - ISC 7164 * 7165 * This source code is licensed under the ISC license. 7166 * See the LICENSE file in the root directory of this source tree. 7167 */const sS=d("Wine",[["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"M12 15v7",key:"t2xh3l"}],["path",{d:"M12 15a5 5 0 0 0 5-5c0-2-.5-4-2-8H9c-1.5 4-2 6-2 8a5 5 0 0 0 5 5Z",key:"10ffi3"}]]);/** 7168 * @license lucide-react v0.462.0 - ISC 7169 * 7170 * This source code is licensed under the ISC license. 7171 * See the LICENSE file in the root directory of this source tree. 7172 */const oS=d("Worm",[["path",{d:"m19 12-1.5 3",key:"9bcu4o"}],["path",{d:"M19.63 18.81 22 20",key:"121v98"}],["path",{d:"M6.47 8.23a1.68 1.68 0 0 1 2.44 1.93l-.64 2.08a6.76 6.76 0 0 0 10.16 7.67l.42-.27a1 1 0 1 0-2.73-4.21l-.42.27a1.76 1.76 0 0 1-2.63-1.99l.64-2.08A6.66 6.66 0 0 0 3.94 3.9l-.7.4a1 1 0 1 0 2.55 4.34z",key:"1tij6q"}]]);/** 7173 * @license lucide-react v0.462.0 - ISC 7174 * 7175 * This source code is licensed under the ISC license. 7176 * See the LICENSE file in the root directory of this source tree. 7177 */const iS=d("WrapText",[["line",{x1:"3",x2:"21",y1:"6",y2:"6",key:"4m8b97"}],["path",{d:"M3 12h15a3 3 0 1 1 0 6h-4",key:"1cl7v7"}],["polyline",{points:"16 16 14 18 16 20",key:"1jznyi"}],["line",{x1:"3",x2:"10",y1:"18",y2:"18",key:"1h33wv"}]]);/** 7178 * @license lucide-react v0.462.0 - ISC 7179 * 7180 * This source code is licensed under the ISC license. 7181 * See the LICENSE file in the root directory of this source tree. 7182 */const lS=d("Wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]]);/** 7183 * @license lucide-react v0.462.0 - ISC 7184 * 7185 * This source code is licensed under the ISC license. 7186 * See the LICENSE file in the root directory of this source tree. 7187 */const cS=d("Youtube",[["path",{d:"M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17",key:"1q2vi4"}],["path",{d:"m10 15 5-3-5-3z",key:"1jp15x"}]]);/** 7188 * @license lucide-react v0.462.0 - ISC 7189 * 7190 * This source code is licensed under the ISC license. 7191 * See the LICENSE file in the root directory of this source tree. 7192 */const dS=d("ZapOff",[["path",{d:"M10.513 4.856 13.12 2.17a.5.5 0 0 1 .86.46l-1.377 4.317",key:"193nxd"}],["path",{d:"M15.656 10H20a1 1 0 0 1 .78 1.63l-1.72 1.773",key:"27a7lr"}],["path",{d:"M16.273 16.273 10.88 21.83a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14H4a1 1 0 0 1-.78-1.63l4.507-4.643",key:"1e0qe9"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** 7193 * @license lucide-react v0.462.0 - ISC 7194 * 7195 * This source code is licensed under the ISC license. 7196 * See the LICENSE file in the root directory of this source tree. 7197 */const Cu=d("ZoomIn",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14",key:"1vmskp"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]);/** 7198 * @license lucide-react v0.462.0 - ISC 7199 * 7200 * This source code is licensed under the ISC license. 7201 * See the LICENSE file in the root directory of this source tree. 7202 */const uS=d("ZoomOut",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]);/** 7203 * @license lucide-react v0.462.0 - ISC 7204 * 7205 * This source code is licensed under the ISC license. 7206 * See the LICENSE file in the root directory of this source tree.
7207 */const b$=Object.freeze(Object.defineProperty({__proto__:null,AArrowDown:b1,AArrowUp:v1,ALargeSmall:k1,Accessibility:w1,Activity:Kr,AirVent:j1,Airplay:C1,AlarmClock:M1,AlarmClockCheck:Kn,AlarmClockMinus:Yn,AlarmClockOff:_1,AlarmClockPlus:Zn,AlarmSmoke:S1,Album:N1,AlignCenter:A1,AlignCenterHorizontal:I1,AlignCenterVertical:L1,AlignEndHorizontal:P1,AlignEndVertical:E1,AlignHorizontalDistributeCenter:T1,AlignHorizontalDistributeEnd:R1,AlignHorizontalDistributeStart:F1,AlignHorizontalJustifyCenter:D1,AlignHorizontalJustifyEnd:q1,AlignHorizontalJustifyStart:z1,AlignHorizontalSpaceAround:O1,AlignHorizontalSpaceBetween:B1,AlignJustify:H1,AlignLeft:V1,AlignRight:$1,AlignStartHorizontal:W1,AlignStartVertical:Od,AlignVerticalDistributeCenter:U1,AlignVerticalDistributeEnd:G1,AlignVerticalDistributeStart:K1,AlignVerticalJustifyCenter:Y1,AlignVerticalJustifyEnd:Z1,AlignVerticalJustifyStart:X1,AlignVerticalSpaceAround:Q1,AlignVerticalSpaceBetween:J1,Ambulance:eh,Ampersand:th,Ampersands:ah,Amphora:rh,Anchor:nh,Angry:sh,Annoyed:oh,Antenna:ih,Anvil:lh,Aperture:ch,AppWindow:uh,AppWindowMac:dh,Apple:ph,Archive:yh,ArchiveRestore:hh,ArchiveX:mh,Armchair:fh,ArrowBigDown:xh,ArrowBigDownDash:gh,ArrowBigLeft:vh,ArrowBigLeftDash:bh,ArrowBigRight:wh,ArrowBigRightDash:kh,ArrowBigUp:Ch,ArrowBigUpDash:jh,ArrowDown:zd,ArrowDown01:_h,ArrowDown10:Mh,ArrowDownAZ:Xn,ArrowDownFromLine:Sh,ArrowDownLeft:Nh,ArrowDownNarrowWide:Ih,ArrowDownRight:Lh,ArrowDownToDot:Ah,ArrowDownToLine:Ph,ArrowDownUp:Eh,ArrowDownWideNarrow:Qn,ArrowDownZA:Jn,ArrowLeft:wn,ArrowLeftFromLine:Th,ArrowLeftRight:Rh,ArrowLeftToLine:Fh,ArrowRight:Ke,ArrowRightFromLine:Dh,ArrowRightLeft:qh,ArrowRightToLine:zh,ArrowUp:Hd,ArrowUp01:Oh,ArrowUp10:Bh,ArrowUpAZ:es,ArrowUpDown:Bd,ArrowUpFromDot:Hh,ArrowUpFromLine:Vh,ArrowUpLeft:$h,ArrowUpNarrowWide:ts,ArrowUpRight:Wr,ArrowUpToLine:Wh,ArrowUpWideNarrow:Uh,ArrowUpZA:as,ArrowsUpFromLine:Gh,Asterisk:Kh,AtSign:Vd,Atom:Yh,AudioLines:Zh,AudioWaveform:Xh,Award:gl,Axe:Qh,Axis3d:rs,Baby:Jh,Backpack:em,Badge:fm,BadgeAlert:tm,BadgeCent:am,BadgeCheck:rr,BadgeDollarSign:rm,BadgeEuro:nm,BadgeHelp:sm,BadgeIndianRupee:om,BadgeInfo:im,BadgeJapaneseYen:lm,BadgeMinus:cm,BadgePercent:dm,BadgePlus:um,BadgePoundSterling:pm,BadgeRussianRuble:hm,BadgeSwissFranc:mm,BadgeX:ym,BaggageClaim:gm,Ban:xm,Banana:bm,Bandage:vm,Banknote:km,Barcode:wm,Baseline:jm,Bath:$d,Battery:Nm,BatteryCharging:Cm,BatteryFull:Wd,BatteryLow:_m,BatteryMedium:Mm,BatteryWarning:Sm,Beaker:Im,Bean:Am,BeanOff:Lm,Bed:Em,BedDouble:Ud,BedSingle:Pm,Beef:Tm,Beer:Fm,BeerOff:Rm,Bell:qa,BellDot:Dm,BellElectric:qm,BellMinus:zm,BellOff:Gd,BellPlus:Om,BellRing:Bm,BetweenHorizontalEnd:ns,BetweenHorizontalStart:ss,BetweenVerticalEnd:Hm,BetweenVerticalStart:Vm,BicepsFlexed:$m,Bike:Wm,Binary:Um,Binoculars:Gm,Biohazard:Km,Bird:Ym,Bitcoin:Zm,Blend:Xm,Blinds:Qm,Blocks:Jm,Bluetooth:Kd,BluetoothConnected:e0,BluetoothOff:t0,BluetoothSearching:a0,Bold:r0,Bolt:n0,Bomb:s0,Bone:o0,Book:N0,BookA:i0,BookAudio:l0,BookCheck:c0,BookCopy:d0,BookDashed:os,BookDown:u0,BookHeadphones:p0,BookHeart:h0,BookImage:m0,BookKey:y0,BookLock:f0,BookMarked:g0,BookMinus:x0,BookOpen:Nd,BookOpenCheck:b0,BookOpenText:v0,BookPlus:k0,BookText:w0,BookType:j0,BookUp:_0,BookUp2:C0,BookUser:M0,BookX:S0,Bookmark:E0,BookmarkCheck:I0,BookmarkMinus:L0,BookmarkPlus:A0,BookmarkX:P0,BoomBox:T0,Bot:ml,BotMessageSquare:R0,BotOff:F0,Box:D0,Boxes:q0,Braces:is,Brackets:z0,Brain:n1,BrainCircuit:O0,BrainCog:B0,BrickWall:H0,Briefcase:Ka,BriefcaseBusiness:V0,BriefcaseConveyorBelt:$0,BriefcaseMedical:W0,BringToFront:U0,Brush:G0,Bug:Z0,BugOff:K0,BugPlay:Y0,Building:dc,Building2:Fa,Bus:Q0,BusFront:X0,Cable:e2,CableCar:J0,Cake:a2,CakeSlice:t2,Calculator:sc,Calendar:Tt,Calendar1:r2,CalendarArrowDown:n2,CalendarArrowUp:s2,CalendarCheck:Up,CalendarCheck2:o2,CalendarClock:Yd,CalendarCog:i2,CalendarDays:Td,CalendarFold:l2,CalendarHeart:c2,CalendarMinus:u2,CalendarMinus2:d2,CalendarOff:p2,CalendarPlus:xl,CalendarPlus2:h2,CalendarRange:m2,CalendarSearch:y2,CalendarSync:f2,CalendarX:x2,CalendarX2:g2,Camera:Fd,CameraOff:b2,Candy:w2,CandyCane:v2,CandyOff:k2,Cannabis:j2,Captions:ls,CaptionsOff:C2,Car:S2,CarFront:_2,CarTaxiFront:M2,Caravan:N2,Carrot:I2,CaseLower:L2,CaseSensitive:A2,CaseUpper:P2,CassetteTape:E2,Cast:T2,Castle:R2,Cat:F2,Cctv:D2,ChartArea:cs,ChartBar:us,ChartBarBig:ds,ChartBarDecreasing:q2,ChartBarIncreasing:z2,ChartBarStacked:O2,ChartCandlestick:ps,ChartColumn:Ta,ChartColumnBig:hs,ChartColumnDecreasing:B2,ChartColumnIncreasing:ms,ChartColumnStacked:H2,ChartGantt:V2,ChartLine:ys,ChartNetwork:$2,ChartNoAxesColumn:gs,ChartNoAxesColumnDecreasing:W2,ChartNoAxesColumnIncreasing:fs,ChartNoAxesCombined:U2,ChartNoAxesGantt:xs,ChartPie:bs,ChartScatter:vs,ChartSpline:G2,Check:Ae,CheckCheck:uc,ChefHat:K2,Cherry:Y2,ChevronDown:ir,ChevronFirst:Z2,ChevronLast:X2,ChevronLeft:Cn,ChevronRight:_n,ChevronUp:bl,ChevronsDown:J2,ChevronsDownUp:Q2,ChevronsLeft:ay,ChevronsLeftRight:ty,ChevronsLeftRightEllipsis:ey,ChevronsRight:ny,ChevronsRightLeft:ry,ChevronsUp:sy,ChevronsUpDown:Zd,Chrome:oy,Church:iy,Cigarette:cy,CigaretteOff:ly,Circle:hl,CircleAlert:Hr,Cir
7207cleArrowDown:ks,CircleArrowLeft:ws,CircleArrowOutDownLeft:js,CircleArrowOutDownRight:Cs,CircleArrowOutUpLeft:_s,CircleArrowOutUpRight:Ms,CircleArrowRight:Ss,CircleArrowUp:Ns,CircleCheck:Ct,CircleCheckBig:la,CircleChevronDown:Is,CircleChevronLeft:Ls,CircleChevronRight:As,CircleChevronUp:Ps,CircleDashed:dy,CircleDivide:Es,CircleDollarSign:uy,CircleDot:hy,CircleDotDashed:py,CircleEllipsis:my,CircleEqual:yy,CircleFadingArrowUp:fy,CircleFadingPlus:gy,CircleGauge:Ts,CircleHelp:Vr,CircleMinus:Rs,CircleOff:xy,CircleParking:Ds,CircleParkingOff:Fs,CirclePause:qs,CirclePercent:zs,CirclePlay:Os,CirclePlus:Bs,CirclePower:Hs,CircleSlash:by,CircleSlash2:Vs,CircleStop:$s,CircleUser:Us,CircleUserRound:Ws,CircleX:Cr,CircuitBoard:vy,Citrus:ky,Clapperboard:wy,Clipboard:Ly,ClipboardCheck:jy,ClipboardCopy:Cy,ClipboardList:s1,ClipboardMinus:_y,ClipboardPaste:My,ClipboardPen:Ks,ClipboardPenLine:Gs,ClipboardPlus:Sy,ClipboardType:Ny,ClipboardX:Iy,Clock:Vt,Clock1:Ay,Clock10:Py,Clock11:Ey,Clock12:Ty,Clock2:Ry,Clock3:Gp,Clock4:Fy,Clock5:Dy,Clock6:qy,Clock7:zy,Clock8:Oy,Clock9:By,ClockAlert:Hy,ClockArrowDown:Vy,ClockArrowUp:$y,Cloud:nf,CloudAlert:Wy,CloudCog:Uy,CloudDownload:Ys,CloudDrizzle:Gy,CloudFog:Ky,CloudHail:Yy,CloudLightning:Zy,CloudMoon:Qy,CloudMoonRain:Xy,CloudOff:o1,CloudRain:ef,CloudRainWind:Jy,CloudSnow:tf,CloudSun:rf,CloudSunRain:af,CloudUpload:Zs,Cloudy:sf,Clover:of,Club:lf,Code:cf,CodeXml:Xs,Codepen:df,Codesandbox:uf,Coffee:pf,Cog:hf,Coins:Xd,Columns2:Qs,Columns3:cn,Columns4:mf,Combine:yf,Command:ff,Compass:gf,Component:xf,Computer:bf,ConciergeBell:vf,Cone:kf,Construction:wf,Contact:jf,ContactRound:Js,Container:Cf,Contrast:_f,Cookie:Id,CookingPot:Mf,Copy:Pf,CopyCheck:Sf,CopyMinus:Nf,CopyPlus:If,CopySlash:Lf,CopyX:Af,Copyleft:Ef,Copyright:Tf,CornerDownLeft:Qd,CornerDownRight:Rf,CornerLeftDown:Ff,CornerLeftUp:Df,CornerRightDown:qf,CornerRightUp:zf,CornerUpLeft:Of,CornerUpRight:Bf,Cpu:Hf,CreativeCommons:Vf,CreditCard:za,Croissant:$f,Crop:Wf,Cross:Uf,Crosshair:Gf,Crown:pc,Cuboid:Kf,CupSoda:Yf,Currency:Zf,Cylinder:Xf,Dam:Qf,Database:Jd,DatabaseBackup:Jf,DatabaseZap:eg,Delete:i1,Dessert:tg,Diameter:ag,Diamond:sg,DiamondMinus:rg,DiamondPercent:eo,DiamondPlus:ng,Dice1:og,Dice2:ig,Dice3:lg,Dice4:cg,Dice5:dg,Dice6:ug,Dices:pg,Diff:hg,Disc:gg,Disc2:mg,Disc3:yg,DiscAlbum:fg,Divide:xg,Dna:vg,DnaOff:bg,Dock:kg,Dog:wg,DollarSign:vl,Donut:jg,DoorClosed:Cg,DoorOpen:_g,Dot:Mg,Download:Sn,DraftingCompass:Sg,Drama:Ng,Dribbble:Ig,Drill:Lg,Droplet:Ag,Droplets:Pg,Drum:Eg,Drumstick:Tg,Dumbbell:Rg,Ear:Dg,EarOff:Fg,Earth:Gn,EarthLock:qg,Eclipse:zg,Egg:Hg,EggFried:Og,EggOff:Bg,Ellipsis:dn,EllipsisVertical:to,Equal:Wg,EqualApproximately:Vg,EqualNot:$g,Eraser:Ug,EthernetPort:Gg,Euro:Kg,Expand:Yg,ExternalLink:Mn,Eye:or,EyeClosed:Zg,EyeOff:bn,Facebook:eu,Factory:Xg,Fan:Qg,FastForward:Jg,Feather:ex,Fence:tx,FerrisWheel:ax,Figma:rx,File:Qx,FileArchive:nx,FileAudio:ox,FileAudio2:sx,FileAxis3d:ao,FileBadge:lx,FileBadge2:ix,FileBox:cx,FileChartColumn:no,FileChartColumnIncreasing:ro,FileChartLine:so,FileChartPie:oo,FileCheck:dx,FileCheck2:l1,FileClock:ux,FileCode:hx,FileCode2:px,FileCog:io,FileDiff:mx,FileDigit:yx,FileDown:fx,FileHeart:gx,FileImage:xx,FileInput:bx,FileJson:kx,FileJson2:vx,FileKey:jx,FileKey2:wx,FileLock:_x,FileLock2:Cx,FileMinus:Sx,FileMinus2:Mx,FileMusic:Nx,FileOutput:Ix,FilePen:lo,FilePenLine:ln,FilePlus:Ax,FilePlus2:Lx,FileQuestion:Px,FileScan:Ex,FileSearch:Rx,FileSearch2:Tx,FileSliders:Fx,FileSpreadsheet:Dx,FileStack:qx,FileSymlink:zx,FileTerminal:Ox,FileText:lr,FileType:Hx,FileType2:Bx,FileUp:Vx,FileUser:$x,FileVideo:Ux,FileVideo2:Wx,FileVolume:Kx,FileVolume2:Gx,FileWarning:Yx,FileX:Xx,FileX2:Zx,Files:Jx,Film:x1,Filter:c1,FilterX:eb,Fingerprint:tb,FireExtinguisher:ab,Fish:sb,FishOff:rb,FishSymbol:nb,Flag:cb,FlagOff:ob,FlagTriangleLeft:ib,FlagTriangleRight:lb,Flame:Kp,FlameKindling:db,Flashlight:tu,FlashlightOff:ub,FlaskConical:hb,FlaskConicalOff:pb,FlaskRound:mb,FlipHorizontal:fb,FlipHorizontal2:yb,FlipVertical:xb,FlipVertical2:gb,Flower:vb,Flower2:bb,Focus:kb,FoldHorizontal:wb,FoldVertical:jb,Folder:ru,FolderArchive:Cb,FolderCheck:_b,FolderClock:Mb,FolderClosed:Sb,FolderCode:Nb,FolderCog:co,FolderDot:Ib,FolderDown:Lb,FolderGit:Pb,FolderGit2:Ab,FolderHeart:Eb,FolderInput:Tb,FolderKanban:Rb,FolderKey:Fb,FolderLock:Db,FolderMinus:qb,FolderOpen:hc,FolderOpenDot:zb,FolderOutput:Ob,FolderPen:uo,FolderPlus:au,FolderRoot:Bb,FolderSearch:Vb,FolderSearch2:Hb,FolderSymlink:$b,FolderSync:Wb,FolderTree:Ub,FolderUp:Gb,FolderX:Kb,Folders:Yb,Footprints:Zb,Forklift:Xb,Forward:Qb,Frame:Jb,Framer:ev,Frown:tv,Fuel:av,Fullscreen:rv,GalleryHorizontal:sv,GalleryHorizontalEnd:nv,GalleryThumbnails:ov,GalleryVertical:lv,GalleryVerticalEnd:iv,Gamepad:dv,Gamepad2:cv,Gauge:d1,Gavel:uv,Gem:pv,Ghost:hv,Gift:mv,GitBranch:u1,GitBranchPlus:yv,GitCommitHorizontal:po,GitCommitVertical:fv,GitCompare:xv,GitCompareArrows:gv,GitFork:bv,GitGraph:vv,G
7207itMerge:kv,GitPullRequest:Sv,GitPullRequestArrow:wv,GitPullRequestClosed:jv,GitPullRequestCreate:_v,GitPullRequestCreateArrow:Cv,GitPullRequestDraft:Mv,Github:Nv,Gitlab:Iv,GlassWater:Lv,Glasses:Av,Globe:ca,GlobeLock:Pv,Goal:Ev,Grab:Tv,GraduationCap:Rv,Grape:Fv,Grid2x2:mo,Grid2x2Check:Dv,Grid2x2Plus:ho,Grid2x2X:qv,Grid3x3:er,Grip:mc,GripHorizontal:zv,GripVertical:nu,Group:Ov,Guitar:Bv,Ham:Hv,Hammer:Yp,Hand:Gv,HandCoins:Vv,HandHeart:$v,HandHelping:yo,HandMetal:Wv,HandPlatter:Uv,Handshake:Nn,HardDrive:Zv,HardDriveDownload:Kv,HardDriveUpload:Yv,HardHat:Xv,Hash:su,Haze:Qv,HdmiPort:Jv,Heading:o5,Heading1:e5,Heading2:t5,Heading3:a5,Heading4:r5,Heading5:n5,Heading6:s5,HeadphoneOff:i5,Headphones:yc,Headset:l5,Heart:ou,HeartCrack:c5,HeartHandshake:d5,HeartOff:u5,HeartPulse:p5,Heater:h5,Hexagon:m5,Highlighter:y5,History:p1,Hop:g5,HopOff:f5,Hospital:x5,Hotel:b5,Hourglass:v5,House:Br,HousePlug:k5,HousePlus:w5,IceCreamBowl:fo,IceCreamCone:go,IdCard:j5,Image:oc,ImageDown:C5,ImageMinus:_5,ImageOff:M5,ImagePlay:S5,ImagePlus:N5,ImageUp:I5,ImageUpscale:L5,Images:A5,Import:P5,Inbox:Jl,IndentDecrease:xo,IndentIncrease:bo,IndianRupee:E5,Infinity:T5,Info:R5,InspectionPanel:F5,Instagram:iu,Italic:D5,IterationCcw:q5,IterationCw:z5,JapaneseYen:O5,Joystick:B5,Kanban:kl,Key:$5,KeyRound:H5,KeySquare:V5,Keyboard:lu,KeyboardMusic:W5,KeyboardOff:U5,Lamp:Q5,LampCeiling:G5,LampDesk:K5,LampFloor:Y5,LampWallDown:Z5,LampWallUp:X5,LandPlot:J5,Landmark:Zp,Languages:ek,Laptop:ak,LaptopMinimal:vo,LaptopMinimalCheck:tk,Lasso:nk,LassoSelect:rk,Laugh:sk,Layers:h1,Layers2:ok,Layers3:ik,LayoutDashboard:fc,LayoutGrid:vn,LayoutList:lk,LayoutPanelLeft:ck,LayoutPanelTop:dk,LayoutTemplate:Xp,Leaf:uk,LeafyGreen:pk,Lectern:hk,LetterText:mk,Library:fk,LibraryBig:yk,LifeBuoy:gk,Ligature:xk,Lightbulb:cu,LightbulbOff:bk,Link:du,Link2:m1,Link2Off:vk,Linkedin:uu,List:Ek,ListCheck:kk,ListChecks:y1,ListCollapse:wk,ListEnd:jk,ListFilter:Ck,ListMinus:_k,ListMusic:Mk,ListOrdered:Sk,ListPlus:pu,ListRestart:Nk,ListStart:Ik,ListTodo:gc,ListTree:Lk,ListVideo:Ak,ListX:Pk,Loader:Rk,LoaderCircle:Ge,Loa
7207derPinwheel:Tk,Locate:qk,LocateFixed:Fk,LocateOff:Dk,Lock:va,LockKeyhole:zk,LockKeyholeOpen:ko,LockOpen:Wn,LogIn:Ok,LogOut:xc,Logs:Bk,Lollipop:Hk,Luggage:Vk,Magnet:$k,Mail:dt,MailCheck:Wk,MailMinus:Uk,MailOpen:Gk,MailPlus:Kk,MailQuestion:Yk,MailSearch:Zk,MailWarning:Xk,MailX:Qk,Mailbox:Jk,Mails:ew,Map:pw,MapPin:Lr,MapPinCheck:aw,MapPinCheckInside:tw,MapPinHouse:rw,MapPinMinus:sw,MapPinMinusInside:nw,MapPinOff:ow,MapPinPlus:lw,MapPinPlusInside:iw,MapPinX:dw,MapPinXInside:cw,MapPinned:uw,Martini:hw,Maximize:mw,Maximize2:ic,Medal:yw,Megaphone:ac,MegaphoneOff:fw,Meh:gw,MemoryStick:xw,Menu:ec,Merge:bw,MessageCircle:Da,MessageCircleCode:vw,MessageCircleDashed:kw,MessageCircleHeart:ww,MessageCircleMore:jw,MessageCircleOff:Cw,MessageCirclePlus:_w,MessageCircleQuestion:Mw,MessageCircleReply:Sw,MessageCircleWarning:Nw,MessageCircleX:Iw,MessageSquare:ua,MessageSquareCode:Lw,MessageSquareDashed:Aw,MessageSquareDiff:Pw,MessageSquareDot:Ew,MessageSquareHeart:Tw,MessageSquareLock:Rw,MessageSquareMore:Fw,MessageSquareOff:Dw,MessageSquarePlus:qw,MessageSquareQuote:zw,MessageSquareReply:Ow,MessageSquareShare:Bw,MessageSquareText:Hw,MessageSquareWarning:Vw,MessageSquareX:$w,MessagesSquare:Ww,Mic:Er,MicOff:wl,MicVocal:wo,Microchip:Uw,Microscope:Gw,Microwave:Kw,Milestone:Yw,Milk:Xw,MilkOff:Zw,Minimize:Qw,Minimize2:hu,Minus:Ur,Monitor:lc,MonitorCheck:Jw,MonitorCog:e4,MonitorDot:t4,MonitorDown:a4,MonitorOff:r4,MonitorPause:n4,MonitorPlay:s4,MonitorSmartphone:o4,MonitorSpeaker:i4,MonitorStop:l4,MonitorUp:c4,MonitorX:d4,Moon:tc,MoonStar:u4,Mountain:h4,MountainSnow:p4,Mouse:x4,MouseOff:m4,MousePointer:g4,MousePointer2:cc,MousePointerBan:y4,MousePointerClick:f4,Move:A4,Move3d:jo,MoveDiagonal:v4,MoveDiagonal2:b4,MoveDown:j4,MoveDownLeft:k4,MoveDownRight:w4,MoveHorizontal:C4,MoveLeft:_4,MoveRight:M4,MoveUp:I4,MoveUpLeft:S4,MoveUpRight:N4,MoveVertical:L4,Music:R4,Music2:P4,Music3:E4,Music4:T4,Navigation:z4,Navigation2:D4,Navigation2Off:F4,NavigationOff:q4,Network:O4,Newspaper:B4,Nfc:H4,Notebook:U4,NotebookPen:V4,NotebookTabs:$4,NotebookText:W4,NotepadText:K4,NotepadTextDashed:G4,Nut:Z4,NutOff:Y4,Octagon:Q4,OctagonAlert:Co,OctagonMinus:X4,OctagonPause:_o,OctagonX:Mo,Omega:J4,Option:e3,Orbit:t3,Origami:a3,Package:d3,Package2:r3,PackageCheck:n3,PackageMinus:s3,PackageOpen:o3,PackagePlus:i3,PackageSearch:l3,PackageX:c3,PaintBucket:u3,PaintRoller:p3,Paintbrush:mu,PaintbrushVertical:So,Palette:bc,PanelBottom:y3,PanelBottomClose:h3,PanelBottomDashed:No,PanelBottomOpen:m3,PanelLeft:Po,PanelLeftClose:Io,PanelLeftDashed:Lo,PanelLeftOpen:Ao,PanelRight:x3,PanelRightClose:f3,PanelRightDashed:Eo,PanelRightOpen:g3,PanelTop:k3,PanelTopClose:b3,PanelTopDashed:To,PanelTopOpen:v3,PanelsLeftBottom:w3,PanelsRightBottom:j3,PanelsTopLeft:Ro,Paperclip:C3,Parentheses:_3,ParkingMeter:M3,PartyPopper:S3,Pause:N3,PawPrint:I3,PcCase:L3,Pen:Do,PenLine:Fo,PenOff:A3,PenTool:f1,Pencil:vc,PencilLine:P3,PencilOff:E3,PencilRuler:T3,Pentagon:R3,Percent:g1,PersonStanding:F3,PhilippinePeso:D3,Phone:bt,PhoneCall:Ld,PhoneForwarded:q3,PhoneIncoming:yu,PhoneMissed:z3,PhoneOff:fl,PhoneOutgoing:O3,Pi:B3,Piano:H3,Pickaxe:V3,PictureInPicture:W3,PictureInPicture2:$3,PiggyBank:U3,Pilcrow:Y3,PilcrowLeft:G3,PilcrowRight:K3,Pill:X3,PillBottle:Z3,Pin:jl,PinOff:Q3,Pipette:J3,Pizza:ej,Plane:fu,PlaneLanding:tj,PlaneTakeoff:aj,Play:Gr,Plug:nj,Plug2:rj,PlugZap:qo,Plus:Oa,Pocket:oj,PocketKnife:sj,Podcast:ij,Pointer:cj,PointerOff:lj,Popcorn:dj,Popsicle:uj,PoundSterling:kc,Power:wc,PowerOff:pj,Presentation:hj,Printer:yj,PrinterCheck:mj,Projector:fj,Proportions:gj,Puzzle:xj,Pyramid:bj,QrCode:vj,Quote:kj,Rabbit:wj,Radar:jj,Radiation:Cj,Radical:_j,Radio:Nj,RadioReceiver:Mj,RadioTower:Sj,Radius:Ij,RailSymbol:Lj,Rainbow:Aj,Rat:Pj,Ratio:Ej,Receipt:Hj,ReceiptCent:Tj,ReceiptEuro:Rj,ReceiptIndianRupee:Fj,ReceiptJapaneseYen:Dj,ReceiptPoundSterling:qj,ReceiptRussianRuble:zj,ReceiptSwissFranc:Oj,ReceiptText:Bj,RectangleEllipsis:zo,RectangleHorizontal:Vj,RectangleVertical:$j,Recycle:Wj,Redo:Kj,Redo2:Uj,RedoDot:Gj,RefreshCcw:Zj,RefreshCcwDot:Yj,RefreshCw:rc,RefreshCwOff:Xj,Refrigerator:Qj,Regex:Jj,RemoveFormatting:e6,Repeat:r6,Repeat1:t6,Repeat2:a6,Replace:s6,ReplaceAll:n6,Reply:i6,ReplyAll:o6,Rewind:l6,Ribbon:c6,Rocket:Ad,RockingChair:d6,RollerCoaster:u6,Rotate3d:Oo,RotateCcw:Cl,RotateCcwSquare:p6,RotateCw:gu,RotateCwSquare:h6,Route:y6,RouteOff:m6,Router:f6,Rows2:Bo,Rows3:Ho,Rows4:g6,Rss:x6,Ruler:b6,RussianRuble:v6,Sailboat:k6,Salad:w6,Sandwich:j6,Satellite:_6,SatelliteDish:C6,Save:N6,SaveAll:M6,SaveOff:S6,Scale:Qp,Scale3d:Vo,Scaling:I6,Scan:D6,ScanBarcode:L6,ScanEye:A6,ScanFace:P6,ScanLine:E6,ScanQrCode:T6,ScanSearch:R6,ScanText:F6,School:q6,Scissors:O6,ScissorsLineDashed:z6,ScreenShare:H6,ScreenShareOff:B6,Scroll:V6,ScrollText:jc,Search:At,SearchCheck:$6,SearchCode:W6,SearchSlash:U6,SearchX:G6,Section:K6,Send:jn,SendHorizontal:$o,SendToBack:Y6,SeparatorHorizontal:Z6,SeparatorVertical:X6,Server:t8,ServerCog:Q6,ServerCrash:J6,ServerOff:e8,Settings:cr,Settings2:xu,Shapes:a8,Share:bu,Share2:Jp,Sheet:r8,Shell:n8,Shield:dr,ShieldAlert:vu,ShieldBan:s8,ShieldCheck:nc,ShieldEllipsis:o8,ShieldHalf:i8,ShieldMinus:l8,ShieldOff:c8,ShieldPlus:d8,ShieldQuestion:u8,ShieldX:Wo,Ship:h8,ShipWheel:p8,Shirt:m8,ShoppingBag:e1,ShoppingBasket:y8,ShoppingCart:f8,Shovel:g8,ShowerHead:x8,Shrink:b8,Shrub:v8,Shuffle:k8,Sigma:w8,Signal:ku,SignalHigh:j8,SignalLow:C8,SignalMedium:_8,SignalZero:M8,Signature:S8,Signpost:I8,SignpostBig:N8,Siren:L8,SkipBack:A8,Ski
7207pForward:P8,Skull:E8,Slack:T8,Slash:R8,Slice:F8,SlidersHorizontal:D8,SlidersVertical:Uo,Smartphone:Rd,SmartphoneCharging:q8,SmartphoneNfc:z8,Smile:B8,SmilePlus:O8,Snail:H8,Snowflake:V8,Sofa:$8,Soup:W8,Space:U8,Spade:G8,Sparkle:K8,Sparkles:xt,Speaker:Y8,Speech:Z8,SpellCheck:Q8,SpellCheck2:X8,Spline:J8,Split:eC,SprayCan:tC,Sprout:aC,Square:Cc,SquareActivity:Go,SquareArrowDown:Zo,SquareArrowDownLeft:Ko,SquareArrowDownRight:Yo,SquareArrowLeft:Xo,SquareArrowOutDownLeft:Qo,SquareArrowOutDownRight:Jo,SquareArrowOutUpLeft:ei,SquareArrowOutUpRight:ti,SquareArrowRight:ai,SquareArrowUp:si,SquareArrowUpLeft:ri,SquareArrowUpRight:ni,SquareAsterisk:oi,SquareBottomDashedScissors:ii,SquareChartGantt:kr,SquareCheck:li,SquareCheckBig:Ua,SquareChevronDown:ci,SquareChevronLeft:di,SquareChevronRight:ui,SquareChevronUp:pi,SquareCode:hi,SquareDashed:fi,SquareDashedBottom:nC,SquareDashedBottomCode:rC,SquareDashedKanban:mi,SquareDashedMousePointer:yi,SquareDivide:gi,SquareDot:xi,SquareEqual:bi,SquareFunction:vi,SquareKanban:ki,SquareLibrary:wi,SquareM:ji,SquareMenu:Ci,SquareMinus:_i,SquareMousePointer:Mi,SquareParking:Ni,SquareParkingOff:Si,SquarePen:Aa,SquarePercent:Ii,SquarePi:Li,SquarePilcrow:Ai,SquarePlay:Pi,SquarePlus:Ei,SquarePower:Ti,SquareRadical:sC,SquareScissors:Ri,SquareSigma:Fi,SquareSlash:Di,SquareSplitHorizontal:qi,SquareSplitVertical:zi,SquareSquare:oC,SquareStack:iC,SquareTerminal:Oi,SquareUser:Hi,SquareUserRound:Bi,SquareX:Vi,Squircle:lC,Squirrel:cC,Stamp:dC,Star:Jt,StarHalf:uC,StarOff:pC,StepBack:hC,StepForward:mC,Stethoscope:yC,Sticker:fC,StickyNote:_l,Store:_c,StretchHorizontal:gC,StretchVertical:xC,Strikethrough:bC,Subscript:vC,Sun:kn,SunDim:kC,SunMedium:wC,SunMoon:jC,SunSnow:CC,Sunrise:_C,Sunset:MC,Superscript:SC,SwatchBook:NC,SwissFranc:IC,SwitchCamera:LC,Sword:AC,Swords:wu,Syringe:PC,Table:OC,Table2:EC,TableCellsMerge:TC,TableCellsSplit:RC,TableColumnsSplit:FC,TableOfContents:DC,TableProperties:qC,TableRowsSplit:zC,Tablet:HC,TabletSmartphone:BC,Tablets:VC,Tag:a1,Tags:$C,Tally1:WC,Tally2:UC,Tally3:GC,Tally4:KC,Tally5:YC,Tangent:ZC,Target:Ar,Telescope:XC,Tent:JC,TentTree:QC,Terminal:e_,TestTube:t_,TestTubeDiagonal:$i,TestTubes:a_,Text:i_,TextCursor:n_,TextCursorInput:r_,TextQuote:s_,TextSearch:o_,TextSelect:Wi,Theater:l_,Thermometer:u_,ThermometerSnowflake:c_,ThermometerSun:d_,ThumbsDown:ju,ThumbsUp:In,Ticket:x_,TicketCheck:p_,TicketMinus:h_,TicketPercent:m_,TicketPlus:y_,TicketSlash:f_,TicketX:g_,Tickets:v_,TicketsPlane:b_,Timer:j_,TimerOff:k_,TimerReset:w_,ToggleLeft:C_,ToggleRight:__,Toilet:M_,Tornado:S_,Torus:N_,Touchpad:L_,TouchpadOff:I_,TowerControl:A_,ToyBrick:P_,Tractor:E_,TrafficCone:T_,TrainFront:F_,TrainFrontTunnel:R_,TrainTrack:D_,TramFront:Ui,Trash:q_,Trash2:Tr,TreeDeciduous:z_,TreePalm:Gi,TreePine:O_,Trees:B_,Trello:H_,TrendingDown:Dd,TrendingUp:Pr,TrendingUpDown:V_,Triangle:W_,TriangleAlert:ta,TriangleRight:$_,Trophy:qd,Truck:U_,Turtle:G_,Tv:Y_,TvMinimal:Ki,TvMinimalPlay:K_,Twitch:Z_,Twitter:X_,Type:J_,TypeOutline:Q_,Umbrella:tM,UmbrellaOff:eM,Underline:aM,Undo:sM,Undo2:rM,UndoDot:nM,UnfoldHorizontal:oM,UnfoldVertical:iM,Ungroup:lM,University:Yi,Unlink:dM,Unlink2:cM,Unplug:uM,Upload:pM,Usb:hM,User:wa,UserCheck:mM,UserCog:yM,UserMinus:fM,UserPen:gM,UserPlus:Ln,UserRound:tl,UserRoundCheck:Zi,UserRoundCog:Xi,UserRoundMinus:Qi,UserRoundPen:xM,UserRoundPlus:Ji,UserRoundSearch:bM,UserRoundX:el,UserSearch:vM,UserX:kM,Users:Gt,UsersRound:al,Utensils:nl,UtensilsCrossed:rl,UtilityPole:wM,Variable:jM,Vault:CM,Vegan:_M,VenetianMask:MM,Vibrate:NM,VibrateOff:SM,Video:yl,VideoOff:IM,Videotape:LM,View:AM,Voicemail:PM,Volleyball:EM,Volume:FM,Volume1:TM,Volume2:Yr,VolumeOff:RM,VolumeX:Mc,Vote:DM,Wallet:Ml,WalletCards:qM,WalletMinimal:sl,Wallpaper:zM,Wand:OM,WandSparkles:Un,Warehouse:BM,WashingMachine:HM,Watch:VM,Waves:$M,Waypoints:WM,Webcam:UM,Webhook:KM,WebhookOff:GM,Weight:YM,Wheat:XM,WheatOff:ZM,WholeWord:QM,Wifi:Sl,WifiHigh:JM,WifiLow:eS,WifiOff:r1,WifiZero:tS,Wind:rS,WindArrowDown:aS,Wine:sS,WineOff:nS,Workflow:t1,Worm:oS,WrapText:iS,Wrench:lS,X:ze,Youtube:cS,Zap:ja,ZapOff:dS,ZoomIn:Cu,ZoomOut:uS},Symbol.toStringTag,{value:"Module"}));/** 7208 * @license lucide-react v0.462.0 - ISC 7209 * 7210 * This source code is licensed under the ISC license. 7211 * See the LICENSE file in the root directory of this source tree. 7212 */const fR=Object.freeze(Object.defineProperty({__proto__:null,AArrowDown:b1,AArrowDownIcon:b1,AArrowUp:v1,AArrowUpIcon:v1,ALargeSmall:k1,ALargeSmallIcon:k1,Accessibility:w1,Acce
7212ssibilityIcon:w1,Activity:Kr,ActivityIcon:Kr,ActivitySquare:Go,ActivitySquareIcon:Go,AirVent:j1,AirVentIcon:j1,Airplay:C1,AirplayIcon:C1,AlarmCheck:Kn,AlarmCheckIcon:Kn,AlarmClock:M1,AlarmClockCheck:Kn,AlarmClockCheckIcon:Kn,AlarmClockIcon:M1,AlarmClockMinus:Yn,AlarmClockMinusIcon:Yn,AlarmClockOff:_1,AlarmClockOffIcon:_1,AlarmClockPlus:Zn,AlarmClockPlusIcon:Zn,AlarmMinus:Yn,AlarmMinusIcon:Yn,AlarmPlus:Zn,AlarmPlusIcon:Zn,AlarmSmoke:S1,AlarmSmokeIcon:S1,Album:N1,AlbumIcon:N1,AlertCircle:Hr,AlertCircleIcon:Hr,AlertOctagon:Co,AlertOctagonIcon:Co,AlertTriangle:ta,AlertTriangleIcon:ta,AlignCenter:A1,AlignCenterHorizontal:I1,AlignCenterHorizontalIcon:I1,AlignCenterIcon:A1,AlignCenterVertical:L1,AlignCenterVerticalIcon:L1,AlignEndHorizontal:P1,AlignEndHorizontalIcon:P1,AlignEndVertical:E1,AlignEndVerticalIcon:E1,AlignHorizontalDistributeCenter:T1,AlignHorizontalDistributeCenterIcon:T1,AlignHorizontalDistributeEnd:R1,AlignHorizontalDistributeEndIcon:R1,AlignHorizontalDistributeStart:F1,AlignHorizontalDistributeStartIcon:F1,AlignHorizontalJustifyCenter:D1,AlignHorizontalJustifyCenterIcon:D1,AlignHorizontalJustifyEnd:q1,AlignHorizontalJustifyEndIcon:q1,AlignHorizontalJustifyStart:z1,AlignHorizontalJustifyStartIcon:z1,AlignHorizontalSpaceAround:O1,AlignHorizontalSpaceAroundIcon:O1,AlignHorizontalSpaceBetween:B1,AlignHorizontalSpaceBetweenIcon:B1,AlignJustify:H1,AlignJustifyIcon:H1,AlignLeft:V1,AlignLeftIcon:V1,AlignRight:$1,AlignRightIcon:$1,AlignStartHorizontal:W1,AlignStartHorizontalIcon:W1,AlignStartVertical:Od,AlignStartVerticalIcon:Od,AlignVerticalDistributeCenter:U1,AlignVerticalDistributeCenterIcon:U1,AlignVerticalDistributeEnd:G1,AlignVerticalDistributeEndIcon:G1,AlignVerticalDistributeStart:K1,AlignVerticalDistributeStartIcon:K1,AlignVerticalJustifyCenter:Y1,AlignVerticalJustifyCenterIcon:Y1,AlignVerticalJustifyEnd:Z1,AlignVerticalJustifyEndIcon:Z1,AlignVerticalJustifyStart:X1,AlignVerticalJustifyStartIcon:X1,AlignVerticalSpaceAround:Q1,AlignVerticalSpaceAroundIcon:Q1,AlignVerticalSpaceBetween:J1,AlignVerticalSpaceBetweenIcon:J1,Ambulance:eh,AmbulanceIcon:eh,Ampersand:th,AmpersandIcon:th,Ampersands:ah,AmpersandsIcon:ah,Amphora:rh,AmphoraIcon:rh,Anchor:nh,AnchorIcon:nh,Angry:sh,AngryIcon:sh,Annoyed:oh,AnnoyedIcon:oh,Antenna:ih,AntennaIcon:ih,Anvil:lh,AnvilIcon:lh,Aperture:ch,ApertureIcon:ch,AppWindow:uh,AppWindowIcon:uh,AppWindowMac:dh,AppWindowMacIcon:dh,Apple:ph,AppleIcon:ph,Archive:yh,ArchiveIcon:yh,ArchiveRestore:hh,ArchiveRestoreIcon:hh,ArchiveX:mh,ArchiveXIcon:mh,AreaChart:cs,AreaChartIcon:cs,Armchair:fh,ArmchairIcon:fh,ArrowBigDown:xh,ArrowBigDownDash:gh,ArrowBigDownDashIcon:gh,ArrowBigDownIcon:xh,ArrowBigLeft:vh,ArrowBigLeftDash:bh,ArrowBigLeftDashIcon:bh,ArrowBigLeftIcon:vh,ArrowBigRight:wh,ArrowBigRightDash:kh,ArrowBigRightDashIcon:kh,ArrowBigRightIcon:wh,ArrowBigUp:Ch,ArrowBigUpDash:jh,ArrowBigUpDashIcon:jh,ArrowBigUpIcon:Ch,ArrowDown:zd,ArrowDown01:_h,ArrowDown01Icon:_h,ArrowDown10:Mh,ArrowDown10Icon:Mh,ArrowDownAZ:Xn,ArrowDownAZIcon:Xn,ArrowDownAz:Xn,ArrowDownAzIcon:Xn,ArrowDownCircle:ks,ArrowDownCircleIcon:ks,ArrowDownFromLine:Sh,ArrowDownFromLineIcon:Sh,ArrowDownIcon:zd,ArrowDownLeft:Nh,ArrowDownLeftFromCircle:js,ArrowDownLeftFromCircleIcon:js,ArrowDownLeftFromSquare:Qo,ArrowDownLeftFromSquareIcon:Qo,ArrowDownLeftIcon:Nh,ArrowDownLeftSquare:Ko,ArrowDownLeftSquareIcon:Ko,ArrowDownNarrowWide:Ih,ArrowDownNarrowWideIcon:Ih,ArrowDownRight:Lh,ArrowDownRightFromCircle:Cs,ArrowDownRightFromCircleIcon:Cs,ArrowDownRightFromSquare:Jo,ArrowDownRightFromSquareIcon:Jo,ArrowDownRightIcon:Lh,ArrowDownRightSquare:Yo,ArrowDownRightSquareIcon:Yo,ArrowDownSquare:Zo,ArrowDownSquareIcon:Zo,ArrowDownToDot:Ah,ArrowDownToDotIcon:Ah,ArrowDownToLine:Ph,ArrowDownToLineIcon:Ph,ArrowDownUp:Eh,ArrowDownUpIcon:Eh,ArrowDownWideNarrow:Qn,ArrowDownWideNarrowIcon:Qn,ArrowDownZA:Jn,ArrowDownZAIcon:Jn,ArrowDownZa:Jn,ArrowDownZaIcon:Jn,ArrowLeft:wn,ArrowLeftCircle:ws,ArrowLeftCircleIcon:ws,ArrowLeftFromLine:Th,ArrowLeftFromLineIcon:Th,ArrowLeftIcon:wn,ArrowLeftRight:Rh,ArrowLeftRightIcon:Rh,ArrowLeftSquare:Xo,ArrowLeftSquareIcon:Xo,ArrowLeftToLine:Fh,ArrowLeftToLineIcon:Fh,ArrowRight:Ke,ArrowRightCircle:Ss,ArrowRightCircleIcon:Ss,ArrowRightFromLine:Dh,ArrowRightFromLineIcon:Dh,ArrowRightIcon:Ke,ArrowRightLeft:qh,ArrowRightLeftIcon:qh,ArrowRightSquare:ai,ArrowRightSquareIcon:ai,ArrowRightToLine:zh,ArrowRightToLineIcon:zh,ArrowUp:Hd,ArrowUp01:Oh,ArrowUp01Icon:Oh,ArrowUp10:Bh,ArrowUp10Icon:Bh,ArrowUpAZ:es,ArrowUpAZIcon:es,ArrowUpAz:es,ArrowUpAzIcon:es,ArrowUpCircle:Ns,ArrowUpCircleIcon:Ns,ArrowUpDown:Bd,ArrowUpDownIcon:Bd,ArrowUpFromDot:Hh,ArrowUpFromDotIcon:Hh,ArrowUpFromLine:Vh,ArrowUpFromLineIcon:Vh,ArrowUpIcon:Hd,ArrowUpLeft:$h,ArrowUpLeftFromCircle:_s,ArrowUpLeftFromCircleIcon:_s,ArrowUpLeftFromSquare:ei,ArrowUpLeftFromSquareIcon:ei,ArrowUpLeftIcon:$h,ArrowUpLeftSquare:ri,ArrowUpLeftSquareIcon:ri,ArrowUpNarrowWide:ts,ArrowUpNarrowWideIcon:ts,ArrowUpRight:Wr,ArrowUpRightFromCircle:Ms,ArrowUpRightFromCircleIcon:Ms,ArrowUpRightFromSquare:ti,ArrowUpRightFromSquareIcon:ti,ArrowUpRightIcon:Wr,ArrowUpRightSquare:ni,ArrowUpRightSquareIcon:ni,ArrowUpSquare:si,ArrowUpSquareIcon:si,ArrowUpToLine:Wh,ArrowUpToLineIcon:Wh,ArrowUpWideNarrow:Uh,ArrowUpWideNarrowIcon:Uh,ArrowUpZA:as,ArrowUpZAIcon:as,ArrowUpZa:as,ArrowUpZaIcon:as,ArrowsUpFromLine:Gh,ArrowsUpFromLineIcon:Gh,Asterisk:Kh,AsteriskIcon:Kh,AsteriskSquare:oi,AsteriskSquareIcon:oi,AtSign:Vd,AtSignIcon:Vd,Atom:Yh,AtomIcon:Yh,AudioLines:Zh,AudioLinesIcon:Zh,AudioWaveform:Xh,AudioWaveformIcon:Xh,Award:gl,AwardIcon:gl,Axe:Qh,AxeIcon:Qh,Axis3D:rs,Axis3DIcon:rs,Axis3d:rs,Axis3dIcon:rs,Baby:Jh,BabyIcon:Jh,Backpack:em,BackpackIcon:em,Badge:fm,BadgeAlert:tm,BadgeAlertIcon:tm,BadgeCent:am,BadgeCentIcon:am,BadgeCheck:rr,BadgeCheckIcon:rr,BadgeDollarSign:rm,BadgeDollarSignIcon:rm,BadgeEuro:nm,BadgeEuroIcon:nm,BadgeHelp:sm,BadgeHelpIcon:sm,BadgeIcon:fm,BadgeIndianRupee:om,BadgeIndianRupeeIcon:om,BadgeInfo:im,BadgeInfoIcon:im,BadgeJapaneseYen:lm,BadgeJapaneseYenIcon:lm,BadgeMinus:cm,BadgeMinusIcon:cm,BadgePercent:dm,BadgePercentIcon:dm,BadgePlus:um,BadgePlusIcon:um,BadgePoundSterling:pm,BadgePoundSterlingIcon:pm,BadgeRussianRuble:hm,BadgeRussianRubleIcon:hm,BadgeSwissFranc:mm,BadgeSwissFrancIcon:mm,BadgeX:ym,BadgeXIcon:ym,BaggageClaim:gm,BaggageClaimIcon:gm,Ban:xm,BanIcon:xm,Banana:bm,BananaIcon:bm,Bandage:vm,BandageIcon:vm,Banknote:km,BanknoteIcon:km,BarChart:fs,BarChart2:gs,BarChart2Icon:gs,BarChart3:Ta,BarChart3Icon:Ta,BarChart4:ms,BarChart4Icon:ms,BarChartBig:hs,BarChartBigIcon:hs,BarChartHorizontal:us,BarChartHorizontalBig:ds,BarChartHorizontalBigIcon:ds,BarChartHorizontalIcon:us,BarChartIcon:fs,Barcode:wm,BarcodeIcon:wm,Baseline:jm,BaselineIcon:jm,Bath:$d,BathIcon:$d,Battery:Nm,BatteryCharging:Cm,BatteryChargingIcon:Cm,BatteryFull:Wd,BatteryFullIcon:Wd,BatteryIcon:Nm,BatteryLow:_m,BatteryLowIcon:_m,BatteryMedium:Mm,BatteryMediumIcon:Mm,BatteryWarning:Sm,BatteryWarningIcon:Sm,Beaker:Im,BeakerIcon:Im,Bean:Am,BeanIcon:Am,BeanOff:Lm,BeanOffIcon:Lm,Bed:Em,BedDouble:Ud,BedDoubleIcon:Ud,BedIcon:Em,BedSingle:Pm,BedSingleIcon:Pm,Beef:Tm,BeefIcon:Tm,Beer:Fm,BeerIcon:Fm,BeerOff:Rm,BeerOffIcon:Rm,Bell:qa,BellDot:Dm,BellDotIcon:Dm,BellElectric:qm,BellElectricIcon:qm,BellIcon:qa,BellMinus:zm,BellMinusIcon:zm,BellOff:Gd,BellOffIcon:Gd,BellPlus:Om,BellPlusIcon:Om,BellRing:Bm,BellRingIcon:Bm,BetweenHorizonalEnd:ns,BetweenHorizonalEndIcon:ns,BetweenHorizonalStart:ss,BetweenHorizonalStartIcon:ss,BetweenHorizontalEnd:ns,BetweenHorizontalEndIcon:ns,BetweenHorizontalStart:ss,BetweenHorizontalStartIcon:ss,BetweenVerticalEnd:Hm,BetweenVerticalEndIcon:Hm,BetweenVerticalStart:Vm,BetweenVerticalStartIcon:Vm,BicepsFlexed:$m,BicepsFlexedIcon:$m,Bike:Wm,BikeIcon:Wm,Binary:Um,BinaryIcon:Um,Binoculars:Gm,BinocularsIcon:Gm,Biohazard:Km,BiohazardIcon:Km,Bird:Ym,BirdIcon:Ym,Bitcoin:Zm,BitcoinIcon:Zm,Blend:Xm,BlendIcon:Xm,Blinds:Qm,BlindsIcon:Qm,Blocks:Jm,BlocksIcon:Jm,Bluetooth:Kd,BluetoothConnected:e0,BluetoothConnectedIcon:e0,BluetoothIcon:Kd,BluetoothOff:t0,BluetoothOffIcon:t0,BluetoothSearching:a0,BluetoothSearchingIcon:a0,Bold:r0,BoldIcon:r0,Bolt:n0,BoltIcon:n0,Bomb:s0,BombIcon:s0,Bone:o0,BoneIcon:o0,Book:N0,BookA:i0,BookAIcon:i0,BookAudio:l0,BookAudioIcon:l0,BookCheck:c0,BookCheckIcon:c0,BookCopy:d0,BookCopyIcon:d0,BookDashed:os,BookDashedIcon:os,BookDown:u0,BookDownIcon:u0,BookHeadphones:p0,BookHeadphonesIcon:p0,BookHeart:h0,BookHeartIcon:h0,BookIcon:N0,BookImage:m0,BookImageIcon:m0,BookKey:y0,BookKeyIcon:y0,BookLock:f0,BookLockIcon:f0,BookMarked:g0,BookMarkedIcon:g0,BookMinus:x0,BookMinusIcon:x0,BookOpen:Nd,BookOpenCheck:b0,BookOpenCheckIcon:b0,BookOpenIcon:Nd,BookOpenText:v0,BookOpenTextIcon:v0,BookPlus:k0,BookPlusIcon:k0,BookTemplate:os,BookTemplateIcon:os,BookText:w0,BookTextIcon:w0,BookType:j0,BookTypeIcon:j0,BookUp:_0,BookUp2:C0,BookUp2Icon:C0,BookUpIcon:_0,BookUser:M0,BookUserIcon:M0,BookX:S0,BookXIcon:S0,Bookmark:E0,BookmarkCheck:I0,BookmarkCheckIcon:I0,BookmarkIcon:E0,BookmarkMinus:L0,BookmarkMinusIcon:L0,BookmarkPlus:A0,BookmarkPlusIcon:A0,BookmarkX:P0,BookmarkXIcon:P0,BoomBox:T0,BoomBoxIcon:T0,Bot:ml,BotIcon:ml,BotMessageSquare:R0,BotMessageSquareIcon:R0,BotOff:F0,BotOffIcon:F0,Box:D0,BoxIcon:D0,BoxSelect:fi,BoxSelectIcon:fi,Boxes:q0,BoxesIcon:q0,Braces:is,BracesIcon:is,Brackets:z0,BracketsIcon:z0,Brain:n1,BrainCircuit:O0,BrainCircuitIcon:O0,BrainCog:B0,BrainCogIcon:B0,BrainIcon:n1,BrickWall:H0,BrickWallIcon:H0,Briefcase:Ka,BriefcaseBusiness:V0,BriefcaseBusinessIcon:V0,BriefcaseConveyorBelt:$0,BriefcaseConveyorBeltIcon:$0,BriefcaseIcon:Ka,BriefcaseMedical:W0,BriefcaseMedicalIcon:W0,BringToFront:U0,BringToFrontIcon:U0,Brush:G0,BrushIcon:G0,Bug:Z0,BugIcon:Z0,BugOff:K0,BugOffIcon:K0,BugPlay:Y0,BugPlayIcon:Y0,Building:dc,Building2:Fa,Building2Icon:Fa,BuildingIcon:dc,Bus:Q0,BusFront:X0,BusFrontIcon:X0,BusIcon:Q0,Cable:e2,CableCar:J0,CableCarIcon:J0,CableIcon:e2,Cake:a2,CakeIcon:a2,CakeSlice:t2,CakeSliceIcon:t2,Calculator:sc,CalculatorIcon:sc,Calendar:Tt,Calendar1:r2,Calendar1Icon:r2,CalendarArrowDown:n2,CalendarArrowDownIcon:n2,CalendarArrowUp:s2,CalendarArrowUpIcon:s2,CalendarCheck:Up,CalendarCheck2:o2,CalendarCheck2Icon:o2,CalendarCheckIcon:Up,CalendarClock:Yd,CalendarClockIcon:Yd,CalendarCog:i2,CalendarCogIcon:i2,CalendarDays:Td,CalendarDaysIcon:Td,CalendarFold:l2,CalendarFoldIcon:l2,CalendarHeart:c2,CalendarHeartIcon:c2,CalendarIcon:Tt,CalendarMinus:u2,CalendarMinus2:d2,CalendarMinus2Icon:d2,CalendarMinusIcon:u2,CalendarOff:p2,CalendarOffIcon:p2,CalendarPlus:xl,CalendarPlus2:h2,CalendarPlus2Icon:h2,CalendarPlusIcon:xl,CalendarRange:m2,CalendarRangeIcon:m2,CalendarSearch:y2,CalendarSearchIcon:y2,CalendarSync:f2,CalendarSyncIcon:f2,CalendarX:x2,CalendarX2:g2,CalendarX2Icon:g2,CalendarXIcon:x2,Camera:Fd,CameraIcon:Fd,CameraOff:b2,CameraOffIcon:b2,CandlestickChart:ps,CandlestickChartIcon:ps,Candy:w2,CandyCane:v2,CandyCaneIcon:v2,CandyIcon:w2,CandyOff:k2,CandyOffIcon:k2,Cannabis:j2,CannabisIcon:j2,Captions:ls,CaptionsIcon:ls,CaptionsOff:C2,CaptionsOffIcon:C2,Car:S2,CarFront:_2,CarFrontIcon:_2,CarIcon:S2,CarTaxiFront:M2,CarTaxiFrontIcon:M2,Caravan:N2,CaravanIcon:N2,Carrot:I2,CarrotIcon:I2,CaseLower:L2,CaseLowerIcon:L2,CaseSensitive:A2,CaseSensitiveIcon:A2,CaseUpper:P2,CaseUpperIcon:P2,CassetteTape:E2,CassetteTapeIcon:E2,Cast:T2,CastIcon:T2,Castle:R2,CastleIcon:R2,Cat:F2,CatIcon:F2,Cctv:D2,CctvIcon:D2,ChartArea:cs,ChartAreaIcon:cs,ChartBar:us,ChartBarBig:ds,ChartBarBigIcon:ds,ChartBarDecreasing:q2,ChartBarDecreasingIcon:q2,ChartBarIcon:us,ChartBarIncreasing:z2,ChartBarIncreasingIcon:z2,ChartBarStacked:O2,ChartBarStackedIcon:O2,ChartCandlestick:ps,ChartCandlestickIcon:ps,ChartColumn:Ta,ChartColumnBig:hs,ChartColumnBigIcon:hs,ChartColumnDecreasing:B2,ChartColumnDecreasingIcon:B2,ChartColumnIcon:Ta,ChartColumnIncreasing:ms,ChartColumnIncreasingIcon:ms,ChartColumnStacked:H2,ChartColumnStackedIcon:H2,ChartGantt:V2,ChartGanttIcon:V2,ChartLine:ys,ChartLineIcon:ys,ChartNetwork:$2,ChartNetworkIcon:$2,ChartNoAxesColumn:gs,ChartNoAxesColumnDecreasing:W2,ChartNoAxesColumnDecreasingIcon:W2,ChartNoAxesColumnIcon:gs,ChartNoAxesColumnIncreasing:fs,ChartNoAxesColumnIncreasingIcon:fs,ChartNoAxesCombined:U2,ChartNoAxesCombinedIcon:U2,ChartNoAxesGantt:xs,ChartNoAxesGanttIcon:xs,ChartPie:bs,ChartPieIcon:bs,ChartScatter:vs,ChartScatterIcon:vs,ChartSpline:G2,ChartSplineIcon:G2,Check:Ae,CheckCheck:uc,CheckCheckIcon:uc,CheckCircle:la,CheckCircle2:Ct,CheckCircle2Icon:Ct,CheckCircleIcon:la,CheckIcon:Ae,CheckSquare:Ua,CheckSquare2:li,CheckSquare2Icon:li,CheckSquareIcon:Ua,ChefHat:K2,ChefHatIcon:K2,Cherry:Y2,CherryIcon:Y2,ChevronDown:ir,ChevronDownCircle:Is,ChevronDownCircleIcon:Is,ChevronDownIcon:ir,ChevronDownSquare:ci,ChevronDownSquareIcon:ci,ChevronFirst:Z2,ChevronFirstIcon:Z2,ChevronLast:X2,ChevronLastIcon:X2,ChevronLeft:Cn,ChevronLeftCircle:Ls,ChevronLeftCircleIcon:Ls,ChevronLeftIcon:Cn,ChevronLeftSquare:di,ChevronLeftSquareIcon:di,ChevronRight:_n,ChevronRightCircle:As,ChevronRightCircleIcon:As,ChevronRightIcon:_n,ChevronRightSquare:ui,ChevronRightSquareIcon:ui,ChevronUp:bl,ChevronUpCircle:Ps,ChevronUpCircleIcon:Ps,ChevronUpIcon:bl,ChevronUpSquare:pi,ChevronUpSquareIcon:pi,ChevronsDown:J2,ChevronsDownIcon:J2,ChevronsDownUp:Q2,ChevronsDownUpIcon:Q2,ChevronsLeft:ay,ChevronsLeftIcon:ay,ChevronsLeftRight:ty,ChevronsLeftRightEllipsis:ey,ChevronsLeftRightEllipsisIcon:ey,ChevronsLeftRightIcon:ty,ChevronsRight:ny,ChevronsRightIcon:ny,ChevronsRightLeft:ry,ChevronsRightLeftIcon:ry,ChevronsUp:sy,ChevronsUpDown:Zd,ChevronsUpDownIcon:Zd,ChevronsUpIcon:sy,Chrome:oy,ChromeIcon:oy,Church:iy,ChurchIcon:iy,Cigarette:cy,CigaretteIcon:cy,CigaretteOff:ly,CigaretteOffIcon:ly,Circle:hl,CircleAlert:Hr,Cir
7212cleAlertIcon:Hr,CircleArrowDown:ks,CircleArrowDownIcon:ks,CircleArrowLeft:ws,CircleArrowLeftIcon:ws,CircleArrowOutDownLeft:js,CircleArrowOutDownLeftIcon:js,CircleArrowOutDownRight:Cs,CircleArrowOutDownRightIcon:Cs,CircleArrowOutUpLeft:_s,CircleArrowOutUpLeftIcon:_s,CircleArrowOutUpRight:Ms,CircleArrowOutUpRightIcon:Ms,CircleArrowRight:Ss,CircleArrowRightIcon:Ss,CircleArrowUp:Ns,CircleArrowUpIcon:Ns,CircleCheck:Ct,CircleCheckBig:la,CircleCheckBigIcon:la,CircleCheckIcon:Ct,CircleChevronDown:Is,CircleChevronDownIcon:Is,CircleChevronLeft:Ls,CircleChevronLeftIcon:Ls,CircleChevronRight:As,CircleChevronRightIcon:As,CircleChevronUp:Ps,CircleChevronUpIcon:Ps,CircleDashed:dy,CircleDashedIcon:dy,CircleDivide:Es,CircleDivideIcon:Es,CircleDollarSign:uy,CircleDollarSignIcon:uy,CircleDot:hy,CircleDotDashed:py,CircleDotDashedIcon:py,CircleDotIcon:hy,CircleEllipsis:my,CircleEllipsisIcon:my,CircleEqual:yy,CircleEqualIcon:yy,CircleFadingArrowUp:fy,CircleFadingArrowUpIcon:fy,CircleFadingPlus:gy,CircleFadingPlusIcon:gy,CircleGauge:Ts,CircleGaugeIcon:Ts,CircleHelp:Vr,CircleHelpIcon:Vr,CircleIcon:hl,CircleMinus:Rs,CircleMinusIcon:Rs,CircleOff:xy,CircleOffIcon:xy,CircleParking:Ds,CircleParkingIcon:Ds,CircleParkingOff:Fs,CircleParkingOffIcon:Fs,CirclePause:qs,CirclePauseIcon:qs,CirclePercent:zs,CirclePercentIcon:zs,CirclePlay:Os,CirclePlayIcon:Os,CirclePlus:Bs,CirclePlusIcon:Bs,CirclePower:Hs,CirclePowerIcon:Hs,CircleSlash:by,CircleSlash2:Vs,CircleSlash2Icon:Vs,CircleSlashIcon:by,CircleSlashed:Vs,CircleSlashedIcon:Vs,CircleStop:$s,CircleStopIcon:$s,CircleUser:Us,CircleUserIcon:Us,CircleUserRound:Ws,CircleUserRoundIcon:Ws,CircleX:Cr,CircleXIcon:Cr,CircuitBoard:vy,CircuitBoardIcon:vy,Citrus:ky,CitrusIcon:ky,Clapperboard:wy,ClapperboardIcon:wy,Clipboard:Ly,ClipboardCheck:jy,ClipboardCheckIcon:jy,ClipboardCopy:Cy,ClipboardCopyIcon:Cy,ClipboardEdit:Ks,ClipboardEditIcon:Ks,ClipboardIcon:Ly,ClipboardList:s1,ClipboardListIcon:s1,ClipboardMinus:_y,ClipboardMinusIcon:_y,ClipboardPaste:My,ClipboardPasteIcon:My,ClipboardPen:Ks,ClipboardPenIcon:Ks,ClipboardPenLine:Gs,ClipboardPenLineIcon:Gs,ClipboardPlus:Sy,ClipboardPlusIcon:Sy,ClipboardSignature:Gs,ClipboardSignatureIcon:Gs,ClipboardType:Ny,ClipboardTypeIcon:Ny,ClipboardX:Iy,ClipboardXIcon:Iy,Clock:Vt,Clock1:Ay,Clock10:Py,Clock10Icon:Py,Clock11:Ey,Clock11Icon:Ey,Clock12:Ty,Clock12Icon:Ty,Clock1Icon:Ay,Clock2:Ry,Clock2Icon:Ry,Clock3:Gp,Clock3Icon:Gp,Clock4:Fy,Clock4Icon:Fy,Clock5:Dy,Clock5Icon:Dy,Clock6:qy,Clock6Icon:qy,Clock7:zy,Clock7Icon:zy,Clock8:Oy,Clock8Icon:Oy,Clock9:By,Clock9Icon:By,ClockAlert:Hy,ClockAlertIcon:Hy,ClockArrowDown:Vy,ClockArrowDownIcon:Vy,ClockArrowUp:$y,ClockArrowUpIcon:$y,ClockIcon:Vt,Cloud:nf,CloudAlert:Wy,CloudAlertIcon:Wy,CloudCog:Uy,CloudCogIcon:Uy,CloudDownload:Ys,CloudDownloadIcon:Ys,CloudDrizzle:Gy,CloudDrizzleIcon:Gy,CloudFog:Ky,CloudFogIcon:Ky,CloudHail:Yy,CloudHailIcon:Yy,CloudIcon:nf,CloudLightning:Zy,CloudLightningIcon:Zy,CloudMoon:Qy,CloudMoonIcon:Qy,CloudMoonRain:Xy,CloudMoonRainIcon:Xy,CloudOff:o1,CloudOffIcon:o1,CloudRain:ef,CloudRainIcon:ef,CloudRainWind:Jy,CloudRainWindIcon:Jy,CloudSnow:tf,CloudSnowIcon:tf,CloudSun:rf,CloudSunIcon:rf,CloudSunRain:af,CloudSunRainIcon:af,CloudUpload:Zs,CloudUploadIcon:Zs,Cloudy:sf,CloudyIcon:sf,Clover:of,CloverIcon:of,Club:lf,ClubIcon:lf,Code:cf,Code2:Xs,Code2Icon:Xs,CodeIcon:cf,CodeSquare:hi,CodeSquareIcon:hi,CodeXml:Xs,CodeXmlIcon:Xs,Codepen:df,CodepenIcon:df,Codesandbox:uf,CodesandboxIcon:uf,Coffee:pf,CoffeeIcon:pf,Cog:hf,CogIcon:hf,Coins:Xd,CoinsIcon:Xd,Columns:Qs,Columns2:Qs,Columns2Icon:Qs,Columns3:cn,Columns3Icon:cn,Columns4:mf,Columns4Icon:mf,ColumnsIcon:Qs,Combine:yf,CombineIcon:yf,Command:ff,CommandIcon:ff,Compass:gf,CompassIcon:gf,Component:xf,ComponentIcon:xf,Computer:bf,ComputerIcon:bf,ConciergeBell:vf,ConciergeBellIcon:vf,Cone:kf,ConeIcon:kf,Construction:wf,ConstructionIcon:wf,Contact:jf,Contact2:Js,Contact2Icon:Js,ContactIcon:jf,ContactRound:Js,ContactRoundIcon:Js,Container:Cf,ContainerIcon:Cf,Contrast:_f,ContrastIcon:_f,Cookie:Id,CookieIcon:Id,CookingPot:Mf,CookingPotIcon:Mf,Copy:Pf,CopyCheck:Sf,CopyCheckIcon:Sf,CopyIcon:Pf,CopyMinus:Nf,CopyMinusIcon:Nf,CopyPlus:If,CopyPlusIcon:If,CopySlash:Lf,CopySlashIcon:Lf,CopyX:Af,CopyXIcon:Af,Copyleft:Ef,CopyleftIcon:Ef,Copyright:Tf,CopyrightIcon:Tf,CornerDownLeft:Qd,CornerDownLeftIcon:Qd,CornerDownRight:Rf,CornerDownRightIcon:Rf,CornerLeftDown:Ff,CornerLeftDownIcon:Ff,CornerLeftUp:Df,CornerLeftUpIcon:Df,CornerRightDown:qf,CornerRightDownIcon:qf,CornerRightUp:zf,CornerRightUpIcon:zf,CornerUpLeft:Of,CornerUpLeftIcon:Of,CornerUpRight:Bf,CornerUpRightIcon:Bf,Cpu:Hf,CpuIcon:Hf,CreativeCommons:Vf,CreativeCommonsIcon:Vf,CreditCard:za,CreditCardIcon:za,Croissant:$f,CroissantIcon:$f,Crop:Wf,CropIcon:Wf,Cross:Uf,CrossIcon:Uf,Crosshair:Gf,CrosshairIcon:Gf,Crown:pc,CrownIcon:pc,Cuboid:Kf,CuboidIcon:Kf,CupSoda:Yf,CupSodaIcon:Yf,CurlyBraces:is,CurlyBracesIcon:is,Currency:Zf,CurrencyIcon:Zf,Cylinder:Xf,CylinderIcon:Xf,Dam:Qf,DamIcon:Qf,Database:Jd,DatabaseBackup:Jf,DatabaseBackupIcon:Jf,DatabaseIcon:Jd,DatabaseZap:eg,DatabaseZapIcon:eg,Delete:i1,DeleteIcon:i1,Dessert:tg,DessertIcon:tg,Diameter:ag,DiameterIcon:ag,Diamond:sg,DiamondIcon:sg,DiamondMinus:rg,DiamondMinusIcon:rg,DiamondPercent:eo,DiamondPercentIcon:eo,DiamondPlus:ng,DiamondPlusIcon:ng,Dice1:og,Dice1Icon:og,Dice2:ig,Dice2Icon:ig,Dice3:lg,Dice3Icon:lg,Dice4:cg,Dice4Icon:cg,Dice5:dg,Dice5Icon:dg,Dice6:ug,Dice6Icon:ug,Dices:pg,DicesIcon:pg,Diff:hg,DiffIcon:hg,Disc:gg,Disc2:mg,Disc2Icon:mg,Disc3:yg,Disc3Icon:yg,DiscAlbum:fg,DiscAlbumIcon:fg,DiscIcon:gg,Divide:xg,DivideCircle:Es,DivideCircleIcon:Es,DivideIcon:xg,DivideSquare:gi,DivideSquareIcon:gi,Dna:vg,DnaIcon:vg,DnaOff:bg,DnaOffIcon:bg,Dock:kg,DockIcon:kg,Dog:wg,DogIcon:wg,DollarSign:vl,DollarSignIcon:vl,Donut:jg,DonutIcon:jg,DoorClosed:Cg,DoorClosedIcon:Cg,DoorOpen:_g,DoorOpenIcon:_g,Dot:Mg,DotIcon:Mg,DotSquare:xi,DotSquareIcon:xi,Download:Sn,DownloadCloud:Ys,DownloadCloudIcon:Ys,DownloadIcon:Sn,DraftingCompass:Sg,DraftingCompassIcon:Sg,Drama:Ng,DramaIcon:Ng,Dribbble:Ig,DribbbleIcon:Ig,Drill:Lg,DrillIcon:Lg,Droplet:Ag,DropletIcon:Ag,Droplets:Pg,DropletsIcon:Pg,Drum:Eg,DrumIcon:Eg,Drumstick:Tg,DrumstickIcon:Tg,Dumbbell:Rg,DumbbellIcon:Rg,Ear:Dg,EarIcon:Dg,EarOff:Fg,EarOffIcon:Fg,Earth:Gn,EarthIcon:Gn,EarthLock:qg,EarthLockIcon:qg,Eclipse:zg,EclipseIcon:zg,Edit:Aa,Edit2:Do,Edit2Icon:Do,Edit3:Fo,Edit3Icon:Fo,EditIcon:Aa,Egg:Hg,EggFried:Og,EggFriedIcon:Og,EggIcon:Hg,EggOff:Bg,EggOffIcon:Bg,Ellipsis:dn,EllipsisIcon:dn,EllipsisVertical:to,EllipsisVerticalIcon:to,Equal:Wg,EqualApproximately:Vg,EqualApproximatelyIcon:Vg,EqualIcon:Wg,EqualNot:$g,EqualNotIcon:$g,EqualSquare:bi,EqualSquareIcon:bi,Eraser:Ug,EraserIcon:Ug,EthernetPort:Gg,EthernetPortIcon:Gg,Euro:Kg,EuroIcon:Kg,Expand:Yg,ExpandIcon:Yg,ExternalLink:Mn,ExternalLinkIcon:Mn,Eye:or,EyeClosed:Zg,EyeClosedIcon:Zg,EyeIcon:or,EyeOff:bn,EyeOffIcon:bn,Facebook:eu,FacebookIcon:eu,Factory:Xg,FactoryIcon:Xg,Fan:Qg,FanIcon:Qg,FastForward:Jg,FastForwardIcon:Jg,Feather:ex,FeatherIcon:ex,Fence:tx,FenceIcon:tx,FerrisWheel:ax,FerrisWheelIcon:ax,Figma:rx,FigmaIcon:rx,File:Qx,FileArchive:nx,FileArchiveIcon:nx,FileAudio:ox,FileAudio2:sx,FileAudio2Icon:sx,FileAudioIcon:ox,FileAxis3D:ao,FileAxis3DIcon:ao,FileAxis3d:ao,FileAxis3dIcon:ao,FileBadge:lx,FileBadge2:ix,FileBadge2Icon:ix,FileBadgeIcon:lx,FileBarChart:ro,FileBarChart2:no,FileBarChart2Icon:no,FileBarChartIcon:ro,FileBox:cx,FileBoxIcon:cx,FileChartColumn:no,FileChartColumnIcon:no,FileChartColumnIncreasing:ro,FileChartColumnIncreasingIcon:ro,FileChartLine:so,FileChartLineIcon:so,FileChartPie:oo,FileChartPieIcon:oo,FileCheck:dx,FileCheck2:l1,FileCheck2Icon:l1,FileCheckIcon:dx,FileClock:ux,FileClockIcon:ux,FileCode:hx,FileCode2:px,FileCode2Icon:px,FileCodeIcon:hx,FileCog:io,FileCog2:io,FileCog2Icon:io,FileCogIcon:io,FileDiff:mx,FileDiffIcon:mx,FileDigit:yx,FileDigitIcon:yx,FileDown:fx,FileDownIcon:fx,FileEdit:lo,FileEditIcon:lo,FileHeart:gx,FileHeartIcon:gx,FileIcon:Qx,FileImage:xx,FileImageIcon:xx,FileInput:bx,FileInputIcon:bx,FileJson:kx,FileJson2:vx,FileJson2Icon:vx,FileJsonIcon:kx,FileKe
7212y:jx,FileKey2:wx,FileKey2Icon:wx,FileKeyIcon:jx,FileLineChart:so,FileLineChartIcon:so,FileLock:_x,FileLock2:Cx,FileLock2Icon:Cx,FileLockIcon:_x,FileMinus:Sx,FileMinus2:Mx,FileMinus2Icon:Mx,FileMinusIcon:Sx,FileMusic:Nx,FileMusicIcon:Nx,FileOutput:Ix,FileOutputIcon:Ix,FilePen:lo,FilePenIcon:lo,FilePenLine:ln,FilePenLineIcon:ln,FilePieChart:oo,FilePieChartIcon:oo,FilePlus:Ax,FilePlus2:Lx,FilePlus2Icon:Lx,FilePlusIcon:Ax,FileQuestion:Px,FileQuestionIcon:Px,FileScan:Ex,FileScanIcon:Ex,FileSearch:Rx,FileSearch2:Tx,FileSearch2Icon:Tx,FileSearchIcon:Rx,FileSignature:ln,FileSignatureIcon:ln,FileSliders:Fx,FileSlidersIcon:Fx,FileSpreadsheet:Dx,FileSpreadsheetIcon:Dx,FileStack:qx,FileStackIcon:qx,FileSymlink:zx,FileSymlinkIcon:zx,FileTerminal:Ox,FileTerminalIcon:Ox,FileText:lr,FileTextIcon:lr,FileType:Hx,FileType2:Bx,FileType2Icon:Bx,FileTypeIcon:Hx,FileUp:Vx,FileUpIcon:Vx,FileUser:$x,FileUserIcon:$x,FileVideo:Ux,FileVideo2:Wx,FileVideo2Icon:Wx,FileVideoIcon:Ux,FileVolume:Kx,FileVolume2:Gx,FileVolume2Icon:Gx,FileVolumeIcon:Kx,FileWarning:Yx,FileWarningIcon:Yx,FileX:Xx,FileX2:Zx,FileX2Icon:Zx,FileXIcon:Xx,Files:Jx,FilesIcon:Jx,Film:x1,FilmIcon:x1,Filter:c1,FilterIcon:c1,FilterX:eb,FilterXIcon:eb,Fingerprint:tb,FingerprintIcon:tb,FireExtinguisher:ab,FireExtinguisherIcon:ab,Fish:sb,FishIcon:sb,FishOff:rb,FishOffIcon:rb,FishSymbol:nb,FishSymbolIcon:nb,Flag:cb,FlagIcon:cb,FlagOff:ob,FlagOffIcon:ob,FlagTriangleLeft:ib,FlagTriangleLeftIcon:ib,FlagTriangleRight:lb,FlagTriangleRightIcon:lb,Flame:Kp,FlameIcon:Kp,FlameKindling:db,FlameKindlingIcon:db,Flashlight:tu,FlashlightIcon:tu,FlashlightOff:ub,FlashlightOffIcon:ub,FlaskConical:hb,FlaskConicalIcon:hb,FlaskConicalOff:pb,FlaskConicalOffIcon:pb,FlaskRound:mb,FlaskRoundIcon:mb,FlipHorizontal:fb,FlipHorizontal2:yb,FlipHorizontal2Icon:yb,FlipHorizontalIcon:fb,FlipVertical:xb,FlipVertical2:gb,FlipVertical2Icon:gb,FlipVerticalIcon:xb,Flower:vb,Flower2:bb,Flower2Icon:bb,FlowerIcon:vb,Focus:kb,FocusIcon:kb,FoldHorizontal:wb,FoldHorizontalIcon:wb,FoldVertical:jb,FoldVerticalIcon:jb,Folder:ru,FolderArchive:Cb,FolderArchiveIcon:Cb,FolderCheck:_b,FolderCheckIcon:_b,FolderClock:Mb,FolderClockIcon:Mb,FolderClosed:Sb,FolderClosedIcon:Sb,FolderCode:Nb,FolderCodeIcon:Nb,FolderCog:co,FolderCog2:co,FolderCog2Icon:co,FolderCogIcon:co,FolderDot:Ib,FolderDotIcon:Ib,FolderDown:Lb,FolderDownIcon:Lb,FolderEdit:uo,FolderEditIcon:uo,FolderGit:Pb,FolderGit2:Ab,FolderGit2Icon:Ab,FolderGitIcon:Pb,FolderHeart:Eb,FolderHeartIcon:Eb,FolderIcon:ru,FolderInput:Tb,FolderInputIcon:Tb,FolderKanban:Rb,FolderKanbanIcon:Rb,FolderKey:Fb,FolderKeyIcon:Fb,FolderLock:Db,FolderLockIcon:Db,FolderMinus:qb,FolderMinusIcon:qb,FolderOpen:hc,FolderOpenDot:zb,FolderOpenDotIcon:zb,FolderOpenIcon:hc,FolderOutput:Ob,FolderOutputIcon:Ob,FolderPen:uo,FolderPenIcon:uo,FolderPlus:au,FolderPlusIcon:au,FolderRoot:Bb,FolderRootIcon:Bb,FolderSearch:Vb,FolderSearch2:Hb,FolderSearch2Icon:Hb,FolderSearchIcon:Vb,FolderSymlink:$b,FolderSymlinkIcon:$b,FolderSync:Wb,FolderSyncIcon:Wb,FolderTree:Ub,FolderTreeIcon:Ub,FolderUp:Gb,FolderUpIcon:Gb,FolderX:Kb,FolderXIcon:Kb,Folders:Yb,FoldersIcon:Yb,Footprints:Zb,FootprintsIcon:Zb,ForkKnife:nl,ForkKnifeCrossed:rl,ForkKnifeCrossedIcon:rl,ForkKnifeIcon:nl,Forklift:Xb,ForkliftIcon:Xb,FormInput:zo,FormInputIcon:zo,Forward:Qb,ForwardIcon:Qb,Frame:Jb,FrameIcon:Jb,Framer:ev,FramerIcon:ev,Frown:tv,FrownIcon:tv,Fuel:av,FuelIcon:av,Fullscreen:rv,FullscreenIcon:rv,FunctionSquare:vi,FunctionSquareIcon:vi,GalleryHorizontal:sv,GalleryHorizontalEnd:nv,GalleryHorizontalEndIcon:nv,GalleryHorizontalIcon:sv,GalleryThumbnails:ov,GalleryThumbnailsIcon:ov,GalleryVertical:lv,GalleryVerticalEnd:iv,GalleryVerticalEndIcon:iv,GalleryVerticalIcon:lv,Gamepad:dv,Gamepad2:cv,Gamepad2Icon:cv,GamepadIcon:dv,GanttChart:xs,GanttChartIcon:xs,GanttChartSquare:kr,GanttChartSquareIcon:kr,Gauge:d1,GaugeCircle:Ts,GaugeCircleIcon:Ts,GaugeIcon:d1,Gavel:uv,GavelIcon:uv,Gem:pv,GemIcon:pv,Ghost:hv,GhostIcon:hv,Gift:mv,GiftIcon:mv,GitBranch:u1,GitBranchIcon:u1,GitBranchPlus:yv,GitBranchPlusIcon:yv,GitCommit:po,GitCommitHorizontal:po,GitCommitHorizontalIcon:po,GitCommitIcon:po,GitCommitVertical:fv,GitCommitVerticalIcon:fv,GitCompare:xv,GitCompareArrows:gv,GitCompareArrowsIcon:gv,GitCompareIcon:xv,GitFork:bv,GitForkIcon:bv,GitGraph:vv,G
7212itGraphIcon:vv,GitMerge:kv,GitMergeIcon:kv,GitPullRequest:Sv,GitPullRequestArrow:wv,GitPullRequestArrowIcon:wv,GitPullRequestClosed:jv,GitPullRequestClosedIcon:jv,GitPullRequestCreate:_v,GitPullRequestCreateArrow:Cv,GitPullRequestCreateArrowIcon:Cv,GitPullRequestCreateIcon:_v,GitPullRequestDraft:Mv,GitPullRequestDraftIcon:Mv,GitPullRequestIcon:Sv,Github:Nv,GithubIcon:Nv,Gitlab:Iv,GitlabIcon:Iv,GlassWater:Lv,GlassWaterIcon:Lv,Glasses:Av,GlassesIcon:Av,Globe:ca,Globe2:Gn,Globe2Icon:Gn,GlobeIcon:ca,GlobeLock:Pv,GlobeLockIcon:Pv,Goal:Ev,GoalIcon:Ev,Grab:Tv,GrabIcon:Tv,GraduationCap:Rv,GraduationCapIcon:Rv,Grape:Fv,GrapeIcon:Fv,Grid:er,Grid2X2:mo,Grid2X2Icon:mo,Grid2X2Plus:ho,Grid2X2PlusIcon:ho,Grid2x2:mo,Grid2x2Check:Dv,Grid2x2CheckIcon:Dv,Grid2x2Icon:mo,Grid2x2Plus:ho,Grid2x2PlusIcon:ho,Grid2x2X:qv,Grid2x2XIcon:qv,Grid3X3:er,Grid3X3Icon:er,Grid3x3:er,Grid3x3Icon:er,GridIcon:er,Grip:mc,GripHorizontal:zv,GripHorizontalIcon:zv,GripIcon:mc,GripVertical:nu,GripVerticalIcon:nu,Group:Ov,GroupIcon:Ov,Guitar:Bv,GuitarIcon:Bv,Ham:Hv,HamIcon:Hv,Hammer:Yp,HammerIcon:Yp,Hand:Gv,HandCoins:Vv,HandCoinsIcon:Vv,HandHeart:$v,HandHeartIcon:$v,HandHelping:yo,HandHelpingIcon:yo,HandIcon:Gv,HandMetal:Wv,HandMetalIcon:Wv,HandPlatter:Uv,HandPlatterIcon:Uv,Handshake:Nn,HandshakeIcon:Nn,HardDrive:Zv,HardDriveDownload:Kv,HardDriveDownloadIcon:Kv,HardDriveIcon:Zv,HardDriveUpload:Yv,HardDriveUploadIcon:Yv,HardHat:Xv,HardHatIcon:Xv,Hash:su,HashIcon:su,Haze:Qv,HazeIcon:Qv,HdmiPort:Jv,HdmiPortIcon:Jv,Heading:o5,Heading1:e5,Heading1Icon:e5,Heading2:t5,Heading2Icon:t5,Heading3:a5,Heading3Icon:a5,Heading4:r5,Heading4Icon:r5,Heading5:n5,Heading5Icon:n5,Heading6:s5,Heading6Icon:s5,HeadingIcon:o5,HeadphoneOff:i5,HeadphoneOffIcon:i5,Headphones:yc,HeadphonesIcon:yc,Headset:l5,HeadsetIcon:l5,Heart:ou,HeartCrack:c5,HeartCrackIcon:c5,HeartHandshake:d5,HeartHandshakeIcon:d5,HeartIcon:ou,HeartOff:u5,HeartOffIcon:u5,HeartPulse:p5,HeartPulseIcon:p5,Heater:h5,HeaterIcon:h5,HelpCircle:Vr,HelpCircleIcon:Vr,HelpingHand:yo,HelpingHandIcon:yo,Hexagon:m5,HexagonIcon:m5,Highlighter:y5,HighlighterIcon:y5,History:p1,HistoryIcon:p1,Home:Br,HomeIcon:Br,Hop:g5,HopIcon:g5,HopOff:f5,HopOffIcon:f5,Hospital:x5,HospitalIcon:x5,Hotel:b5,HotelIcon:b5,Hourglass:v5,HourglassIcon:v5,House:Br,HouseIcon:Br,HousePlug:k5,HousePlugIcon:k5,HousePlus:w5,HousePlusIcon:w5,IceCream:go,IceCream2:fo,IceCream2Icon:fo,IceCreamBowl:fo,IceCreamBowlIcon:fo,IceCreamCone:go,IceCreamConeIcon:go,IceCreamIcon:go,Icon:t$,IdCard:j5,IdCardIcon:j5,Image:oc,ImageDown:C5,ImageDownIcon:C5,ImageIcon:oc,ImageMinus:_5,ImageMinusIcon:_5,ImageOff:M5,ImageOffIcon:M5,ImagePlay:S5,ImagePlayIcon:S5,ImagePlus:N5,ImagePlusIcon:N5,ImageUp:I5,ImageUpIcon:I5,ImageUpscale:L5,ImageUpscaleIcon:L5,Images:A5,ImagesIcon:A5,Import:P5,ImportIcon:P5,Inbox:Jl,InboxIcon:Jl,Indent:bo,IndentDecrease:xo,IndentDecreaseIcon:xo,IndentIcon:bo,IndentIncrease:bo,IndentIncreaseIcon:bo,IndianRupee:E5,IndianRupeeIcon:E5,Infinity:T5,InfinityIcon:T5,Info:R5,InfoIcon:R5,Inspect:Mi,InspectIcon:Mi,InspectionPanel:F5,InspectionPanelIcon:F5,Instagram:iu,InstagramIcon:iu,Italic:D5,ItalicIcon:D5,IterationCcw:q5,IterationCcwIcon:q5,IterationCw:z5,IterationCwIcon:z5,JapaneseYen:O5,JapaneseYenIcon:O5,Joystick:B5,JoystickIcon:B5,Kanban:kl,KanbanIcon:kl,KanbanSquare:ki,KanbanSquareDashed:mi,KanbanSquareDashedIcon:mi,KanbanSquareIcon:ki,Key:$5,KeyIcon:$5,KeyRound:H5,KeyRoundIcon:H5,KeySquare:V5,KeySquareIcon:V5,Keyboard:lu,KeyboardIcon:lu,KeyboardMusic:W5,KeyboardMusicIcon:W5,KeyboardOff:U5,KeyboardOffIcon:U5,Lamp:Q5,LampCeiling:G5,LampCeilingIcon:G5,LampDesk:K5,LampDeskIcon:K5,LampFloor:Y5,LampFloorIcon:Y5,LampIcon:Q5,LampWallDown:Z5,LampWallDownIcon:Z5,LampWallUp:X5,LampWallUpIcon:X5,LandPlot:J5,LandPlotIcon:J5,Landmark:Zp,LandmarkIcon:Zp,Languages:ek,LanguagesIcon:ek,Laptop:ak,Laptop2:vo,Laptop2Icon:vo,LaptopIcon:ak,LaptopMinimal:vo,LaptopMinimalCheck:tk,LaptopMinimalCheckIcon:tk,LaptopMinimalIcon:vo,Lasso:nk,LassoIcon:nk,LassoSelect:rk,LassoSelectIcon:rk,Laugh:sk,LaughIcon:sk,Layers:h1,Layers2:ok,Layers2Icon:ok,Layers3:ik,Layers3Icon:ik,LayersIcon:h1,Layout:Ro,LayoutDashboard:fc,LayoutDashboardIcon:fc,LayoutGrid:vn,LayoutGridIcon:vn,LayoutIcon:Ro,LayoutList:lk,LayoutListIcon:lk,LayoutPanelLeft:ck,LayoutPanelLeftIcon:ck,LayoutPanelTop:dk,LayoutPanelTopIcon:dk,LayoutTemplate:Xp,LayoutTemplateIcon:Xp,Leaf:uk,LeafIcon:uk,LeafyGreen:pk,LeafyGreenIcon:pk,Lectern:hk,LecternIcon:hk,LetterText:mk,LetterTextIcon:mk,Library:fk,LibraryBig:yk,LibraryBigIcon:yk,LibraryIcon:fk,LibrarySquare:wi,LibrarySquareIcon:wi,LifeBuoy:gk,LifeBuoyIcon:gk,Ligature:xk,LigatureIcon:xk,Lightbulb:cu,LightbulbIcon:cu,LightbulbOff:bk,LightbulbOffIcon:bk,LineChart:ys,LineChartIcon:ys,Link:du,Link2:m1,Link2Icon:m1,Link2Off:vk,Link2OffIcon:vk,LinkIcon:du,Linkedin:uu,LinkedinIcon:uu,List:Ek,ListCheck:kk,ListCheckIcon:kk,ListChecks:y1,ListChecksIcon:y1,ListCollapse:wk,ListCollapseIcon:wk,ListEnd:jk,ListEndIcon:jk,ListFilter:Ck,ListFilterIcon:Ck,ListIcon:Ek,ListMinus:_k,ListMinusIcon:_k,ListMusic:Mk,ListMusicIcon:Mk,ListOrdered:Sk,ListOrderedIcon:Sk,ListPlus:pu,ListPlusIcon:pu,ListRestart:Nk,ListRestartIcon:Nk,ListStart:Ik,ListStartIcon:Ik,ListTodo:gc,ListTodoIcon:gc,ListTree:Lk,ListTreeIcon:Lk,ListVideo:Ak,ListVideoIcon:Ak,ListX:Pk,ListXIcon:Pk,Loader:Rk,Loader2:Ge,Loader2Icon:Ge,LoaderCircle:Ge,Loa
7212derCircleIcon:Ge,LoaderIcon:Rk,LoaderPinwheel:Tk,LoaderPinwheelIcon:Tk,Locate:qk,LocateFixed:Fk,LocateFixedIcon:Fk,LocateIcon:qk,LocateOff:Dk,LocateOffIcon:Dk,Lock:va,LockIcon:va,LockKeyhole:zk,LockKeyholeIcon:zk,LockKeyholeOpen:ko,LockKeyholeOpenIcon:ko,LockOpen:Wn,LockOpenIcon:Wn,LogIn:Ok,LogInIcon:Ok,LogOut:xc,LogOutIcon:xc,Logs:Bk,LogsIcon:Bk,Lollipop:Hk,LollipopIcon:Hk,LucideAArrowDown:b1,LucideAArrowUp:v1,LucideALargeSmall:k1,LucideAccessibility:w1,LucideActivity:Kr,LucideActivitySquare:Go,LucideAirVent:j1,LucideAirplay:C1,LucideAlarmCheck:Kn,LucideAlarmClock:M1,LucideAlarmClockCheck:Kn,LucideAlarmClockMinus:Yn,LucideAlarmClockOff:_1,LucideAlarmClockPlus:Zn,LucideAlarmMinus:Yn,LucideAlarmPlus:Zn,LucideAlarmSmoke:S1,LucideAlbum:N1,LucideAlertCircle:Hr,LucideAlertOctagon:Co,LucideAlertTriangle:ta,LucideAlignCenter:A1,LucideAlignCenterHorizontal:I1,LucideAlignCenterVertical:L1,LucideAlignEndHorizontal:P1,LucideAlignEndVertical:E1,LucideAlignHorizontalDistributeCenter:T1,LucideAlignHorizontalDistributeEnd:R1,LucideAlignHorizontalDistributeStart:F1,LucideAlignHorizontalJustifyCenter:D1,LucideAlignHorizontalJustifyEnd:q1,LucideAlignHorizontalJustifyStart:z1,LucideAlignHorizontalSpaceAround:O1,LucideAlignHorizontalSpaceBetween:B1,LucideAlignJustify:H1,LucideAlignLeft:V1,LucideAlignRight:$1,LucideAlignStartHorizontal:W1,LucideAlignStartVertical:Od,LucideAlignVerticalDistributeCenter:U1,LucideAlignVerticalDistributeEnd:G1,LucideAlignVerticalDistributeStart:K1,LucideAlignVerticalJustifyCenter:Y1,LucideAlignVerticalJustifyEnd:Z1,LucideAlignVerticalJustifyStart:X1,LucideAlignVerticalSpaceAround:Q1,LucideAlignVerticalSpaceBetween:J1,LucideAmbulance:eh,LucideAmpersand:th,LucideAmpersands:ah,LucideAmphora:rh,LucideAnchor:nh,LucideAngry:sh,LucideAnnoyed:oh,LucideAntenna:ih,LucideAnvil:lh,LucideAperture:ch,LucideAppWindow:uh,LucideAppWindowMac:dh,LucideApple:ph,LucideArchive:yh,LucideArchiveRestore:hh,LucideArchiveX:mh,LucideAreaChart:cs,LucideArmchair:fh,LucideArrowBigDown:xh,LucideArrowBigDownDash:gh,LucideArrowBigLeft:vh,LucideArrowBigLeftDash:bh,LucideArrowBigRight:wh,LucideArrowBigRightDash:kh,LucideArrowBigUp:Ch,LucideArrowBigUpDash:jh,LucideArrowDown:zd,LucideArrowDown01:_h,LucideArrowDown10:Mh,LucideArrowDownAZ:Xn,LucideArrowDownAz:Xn,LucideArrowDownCircle:ks,LucideArrowDownFromLine:Sh,LucideArrowDownLeft:Nh,LucideArrowDownLeftFromCircle:js,LucideArrowDownLeftFromSquare:Qo,LucideArrowDownLeftSquare:Ko,LucideArrowDownNarrowWide:Ih,LucideArrowDownRight:Lh,LucideArrowDownRightFromCircle:Cs,LucideArrowDownRightFromSquare:Jo,LucideArrowDownRightSquare:Yo,LucideArrowDownSquare:Zo,LucideArrowDownToDot:Ah,LucideArrowDownToLine:Ph,LucideArrowDownUp:Eh,LucideArrowDownWideNarrow:Qn,LucideArrowDownZA:Jn,LucideArrowDownZa:Jn,LucideArrowLeft:wn,LucideArrowLeftCircle:ws,LucideArrowLeftFromLine:Th,LucideArrowLeftRight:Rh,LucideArrowLeftSquare:Xo,LucideArrowLeftToLine:Fh,LucideArrowRight:Ke,LucideArrowRightCircle:Ss,LucideArrowRightFromLine:Dh,LucideArrowRightLeft:qh,LucideArrowRightSquare:ai,LucideArrowRightToLine:zh,LucideArrowUp:Hd,LucideArrowUp01:Oh,LucideArrowUp10:Bh,LucideArrowUpAZ:es,LucideArrowUpAz:es,LucideArrowUpCircle:Ns,LucideArrowUpDown:Bd,LucideArrowUpFromDot:Hh,LucideArrowUpFromLine:Vh,LucideArrowUpLeft:$h,LucideArrowUpLeftFromCircle:_s,LucideArrowUpLeftFromSquare:ei,LucideArrowUpLeftSquare:ri,LucideArrowUpNarrowWide:ts,LucideArrowUpRight:Wr,LucideArrowUpRightFromCircle:Ms,LucideArrowUpRightFromSquare:ti,LucideArrowUpRightSquare:ni,LucideArrowUpSquare:si,LucideArrowUpToLine:Wh,LucideArrowUpWideNarrow:Uh,LucideArrowUpZA:as,LucideArrowUpZa:as,LucideArrowsUpFromLine:Gh,LucideAsterisk:Kh,LucideAsteriskSquare:oi,LucideAtSign:Vd,LucideAtom:Yh,LucideAudioLines:Zh,LucideAudioWaveform:Xh,LucideAward:gl,LucideAxe:Qh,LucideAxis3D:rs,LucideAxis3d:rs,LucideBaby:Jh,LucideBackpack:em,LucideBadge:fm,LucideBadgeAlert:tm,LucideBadgeCent:am,LucideBadgeCheck:rr,LucideBadgeDollarSign:rm,LucideBadgeEuro:nm,LucideBadgeHelp:sm,LucideBadgeIndianRupee:om,LucideBadgeInfo:im,LucideBadgeJapaneseYen:lm,LucideBadgeMinus:cm,LucideBadgePercent:dm,LucideBadgePlus:um,LucideBadgePoundSterling:pm,LucideBadgeRussianRuble:hm,LucideBadgeSwissFranc:mm,LucideBadgeX:ym,LucideBaggageClaim:gm,LucideBan:xm,LucideBanana:bm,LucideBandage:vm,LucideBanknote:km,LucideBarChart:fs,LucideBarChart2:gs,LucideBarChart3:Ta,LucideBarChart4:ms,LucideBarChartBig:hs,LucideBarChartHorizontal:us,LucideBarChartHorizontalBig:ds,LucideBarcode:wm,LucideBaseline:jm,LucideBath:$d,LucideBattery:Nm,LucideBatteryCharging:Cm,LucideBatteryFull:Wd,LucideBatteryLow:_m,LucideBatteryMedium:Mm,LucideBatteryWarning:Sm,LucideBeaker:Im,LucideBean:Am,LucideBeanOff:Lm,LucideBed:Em,LucideBedDouble:Ud,LucideBedSingle:Pm,LucideBeef:Tm,LucideBeer:Fm,LucideBeerOff:Rm,LucideBell:qa,LucideBellDot:Dm,LucideBellElectric:qm,LucideBellMinus:zm,LucideBellOff:Gd,LucideBellPlus:Om,LucideBellRing:Bm,LucideBetweenHorizonalEnd:ns,LucideBetweenHorizonalStart:ss,LucideBetweenHorizontalEnd:ns,LucideBetweenHorizontalStart:ss,LucideBetweenVerticalEnd:Hm,LucideBetweenVerticalStart:Vm,LucideBicepsFlexed:$m,LucideBike:Wm,LucideBinary:Um,LucideBinoculars:Gm,LucideBiohazard:Km,LucideBird:Ym,LucideBitcoin:Zm,LucideBlend:Xm,LucideBlinds:Qm,LucideBlocks:Jm,LucideBluetooth:Kd,LucideBluetoothConnected:e0,LucideBluetoothOff:t0,LucideBluetoothSearching:a0,LucideBold:r0,LucideBolt:n0,LucideBomb:s0,LucideBone:o0,LucideBook:N0,LucideBookA:i0,LucideBookAudio:l0,LucideBookCheck:c0,LucideBookCopy:d0,LucideBookDashed:os,LucideBookDown:u0,LucideBookHeadphones:p0,LucideBookHeart:h0,LucideBookImage:m0,LucideBookKey:y0,LucideBookLock:f0,LucideBookMarked:g0,LucideBookMinus:x0,LucideBookOpen:Nd,LucideBookOpenCheck:b0,LucideBookOpenText:v0,LucideBookPlus:k0,LucideBookTemplate:os,LucideBookText:w0,LucideBookType:j0,LucideBookUp:_0,LucideBookUp2:C0,LucideBookUser:M0,LucideBookX:S0,LucideBookmark:E0,LucideBookmarkCheck:I0,LucideBookmarkMinus:L0,LucideBookmarkPlus:A0,LucideBookmarkX:P0,LucideBoomBox:T0,LucideBot:ml,LucideBotMessageSquare:R0,LucideBotOff:F0,LucideBox:D0,LucideBoxSelect:fi,LucideBoxes:q0,LucideBraces:is,LucideBrackets:z0,LucideBrain:n1,LucideBrainCircuit:O0,LucideBrainCog:B0,LucideBrickWall:H0,LucideBriefcase:Ka,LucideBriefcaseBusiness:V0,LucideBriefcaseConveyorBelt:$0,LucideBriefcaseMedical:W0,LucideBringToFront:U0,LucideBrush:G0,LucideBug:Z0,LucideBugOff:K0,LucideBugPlay:Y0,LucideBuilding:dc,LucideBuilding2:Fa,LucideBus:Q0,LucideBusFront:X0,LucideCable:e2,LucideCableCar:J0,LucideCake:a2,LucideCakeSlice:t2,LucideCalculator:sc,LucideCalendar:Tt,LucideCalendar1:r2,LucideCalendarArrowDown:n2,LucideCalendarArrowUp:s2,LucideCalendarCheck:Up,LucideCalendarCheck2:o2,LucideCalendarClock:Yd,LucideCalendarCog:i2,LucideCalendarDays:Td,LucideCalendarFold:l2,LucideCalendarHeart:c2,LucideCalendarMinus:u2,LucideCalendarMinus2:d2,LucideCalendarOff:p2,LucideCalendarPlus:xl,LucideCalendarPlus2:h2,LucideCalendarRange:m2,LucideCalendarSearch:y2,LucideCalendarSync:f2,LucideCalendarX:x2,LucideCalendarX2:g2,LucideCamera:Fd,LucideCameraOff:b2,LucideCandlestickChart:ps,LucideCandy:w2,LucideCandyCane:v2,LucideCandyOff:k2,LucideCannabis:j2,LucideCaptions:ls,LucideCaptionsOff:C2,LucideCar:S2,LucideCarFront:_2,LucideCarTaxiFront:M2,LucideCaravan:N2,
7212LucideCarrot:I2,LucideCaseLower:L2,LucideCaseSensitive:A2,LucideCaseUpper:P2,LucideCassetteTape:E2,LucideCast:T2,LucideCastle:R2,LucideCat:F2,LucideCctv:D2,LucideChartArea:cs,LucideChartBar:us,LucideChartBarBig:ds,LucideChartBarDecreasing:q2,LucideChartBarIncreasing:z2,LucideChartBarStacked:O2,LucideChartCandlestick:ps,LucideChartColumn:Ta,LucideChartColumnBig:hs,LucideChartColumnDecreasing:B2,LucideChartColumnIncreasing:ms,LucideChartColumnStacked:H2,LucideChartGantt:V2,LucideChartLine:ys,LucideChartNetwork:$2,LucideChartNoAxesColumn:gs,LucideChartNoAxesColumnDecreasing:W2,LucideChartNoAxesColumnIncreasing:fs,LucideChartNoAxesCombined:U2,LucideChartNoAxesGantt:xs,LucideChartPie:bs,LucideChartScatter:vs,LucideChartSpline:G2,LucideCheck:Ae,LucideCheckCheck:uc,LucideCheckCircle:la,LucideCheckCircle2:Ct,LucideCheckSquare:Ua,LucideCheckSquare2:li,LucideChefHat:K2,LucideCherry:Y2,LucideChevronDown:ir,LucideChevronDownCircle:Is,LucideChevronDownSquare:ci,LucideChevronFirst:Z2,LucideChevronLast:X2,LucideChevronLeft:Cn,LucideChevronLeftCircle:Ls,LucideChevronLeftSquare:di,LucideChevronRight:_n,LucideChevronRightCircle:As,LucideChevronRightSquare:ui,LucideChevronUp:bl,LucideChevronUpCircle:Ps,LucideChevronUpSquare:pi,LucideChevronsDown:J2,LucideChevronsDownUp:Q2,LucideChevronsLeft:ay,LucideChevronsLeftRight:ty,LucideChevronsLeftRightEllipsis:ey,LucideChevronsRight:ny,LucideChevronsRightLeft:ry,LucideChevronsUp:sy,LucideChevronsUpDown:Zd,LucideChrome:oy,LucideChurch:iy,LucideCigarette:cy,LucideCigaretteOff:ly,LucideCircle:hl,LucideCircleAlert:Hr,LucideCircleArrowDown:ks,LucideCircleArrowLeft:ws,LucideCircleArrowOutDownLeft:js,LucideCircleArrowOutDownRight:Cs,LucideCircleArrowOutUpLeft:_s,LucideCircleArrowOutUpRight:Ms,LucideCircleArrowRight:Ss,LucideCircleArrowUp:Ns,LucideCircleCheck:Ct,LucideCircleCheckBig:la,LucideCircleChevronDown:Is,LucideCircleChevronLeft:Ls,LucideCircleChevronRight:As,LucideCircleChevronUp:Ps,LucideCircleDashed:dy,LucideCircleDivide:Es,LucideCircleDollarSign:uy,LucideCircleDot:hy,LucideCircleDotDashed:py,LucideCircleEllipsis:my,LucideCircleEqual:yy,LucideCircleFadingArrowUp:fy,LucideCircleFadingPlus:gy,LucideCircleGauge:Ts,LucideCircleHelp:Vr,LucideCircleMinus:Rs,LucideCircleOff:xy,LucideCircleParking:Ds,LucideCircleParkingOff:Fs,LucideCirclePause:qs,LucideCirclePercent:zs,LucideCirclePlay:Os,LucideCirclePlus:Bs,LucideCirclePower:Hs,LucideCircleSlash:by,LucideCircleSlash2:Vs,LucideCircleSlashed:Vs,LucideCircleStop:$s,LucideCircleUser:Us,LucideCircleUserRound:Ws,LucideCircleX:Cr,LucideCircuitBoard:vy,LucideCitrus:ky,LucideClapperboard:wy,LucideClipboard:Ly,LucideClipboardCheck:jy,LucideClipboardCopy:Cy,LucideClipboardEdit:Ks,LucideClipboardList:s1,LucideClipboardMinus:_y,LucideClipboardPaste:My,LucideClipboardPen:Ks,LucideClipboardPenLine:Gs,LucideClipboardPlus:Sy,LucideClipboardSignature:Gs,LucideClipboardType:Ny,LucideClipboardX:Iy,LucideClock:Vt,LucideClock1:Ay,LucideClock10:Py,LucideClock11:Ey,LucideClock12:Ty,LucideClock2:Ry,LucideClock3:Gp,LucideClock4:Fy,LucideClock5:Dy,LucideClock6:qy,LucideClock7:zy,LucideClock8:Oy,LucideClock9:By,LucideClockAlert:Hy,LucideClockArrowDown:Vy,LucideClockArrowUp:$y,LucideCloud:nf,LucideCloudAlert:Wy,LucideCloudCog:Uy,LucideCloudDownload:Ys,LucideCloudDrizzle:Gy,LucideCloudFog:Ky,LucideCloudHail:Yy,LucideCloudLightning:Zy,LucideCloudMoon:Qy,LucideCloudMoonRain:Xy,LucideCloudOff:o1,LucideCloudRain:ef,LucideCloudRainWind:Jy,LucideCloudSnow:tf,LucideCloudSun:rf,LucideCloudSunRain:af,LucideCloudUpload:Zs,LucideCloudy:sf,LucideClover:of,LucideClub:lf,LucideCode:cf,LucideCode2:Xs,LucideCodeSquare:hi,LucideCodeXml:Xs,LucideCodepen:df,LucideCodesandbox:uf,LucideCoffee:pf,LucideCog:hf,LucideCoins:Xd,LucideColumns:Qs,LucideColumns2:Qs,LucideColumns3:cn,LucideColumns4:mf,LucideCombine:yf,LucideCommand:ff,LucideCompass:gf,LucideComponent:xf,LucideComputer:bf,LucideConciergeBell:vf,LucideCone:kf,LucideConstruction:wf,LucideContact:jf,LucideContact2:Js,LucideContactRound:Js,LucideContainer:Cf,LucideContrast:_f,LucideCookie:Id,LucideCookingPot:Mf,LucideCopy:Pf,LucideCopyCheck:Sf,LucideCopyMinus:Nf,LucideCopyPlus:If,LucideCopySlash:Lf,LucideCopyX:Af,LucideCopyleft:Ef,LucideCopyright:Tf,LucideCornerDownLeft:Qd,LucideCornerDownRight:Rf,LucideCornerLeftDown:Ff,LucideCornerLeftUp:Df,LucideCornerRightDown:qf,LucideCornerRightUp:zf,LucideCornerUpLeft:Of,LucideCornerUpRight:Bf,LucideCpu:Hf,LucideCreativeCommons:Vf,LucideCredit
7212Card:za,LucideCroissant:$f,LucideCrop:Wf,LucideCross:Uf,LucideCrosshair:Gf,LucideCrown:pc,LucideCuboid:Kf,LucideCupSoda:Yf,LucideCurlyBraces:is,LucideCurrency:Zf,LucideCylinder:Xf,LucideDam:Qf,LucideDatabase:Jd,LucideDatabaseBackup:Jf,LucideDatabaseZap:eg,LucideDelete:i1,LucideDessert:tg,LucideDiameter:ag,LucideDiamond:sg,LucideDiamondMinus:rg,LucideDiamondPercent:eo,LucideDiamondPlus:ng,LucideDice1:og,LucideDice2:ig,LucideDice3:lg,LucideDice4:cg,LucideDice5:dg,LucideDice6:ug,LucideDices:pg,LucideDiff:hg,LucideDisc:gg,LucideDisc2:mg,LucideDisc3:yg,LucideDiscAlbum:fg,LucideDivide:xg,LucideDivideCircle:Es,LucideDivideSquare:gi,LucideDna:vg,LucideDnaOff:bg,LucideDock:kg,LucideDog:wg,LucideDollarSign:vl,LucideDonut:jg,LucideDoorClosed:Cg,LucideDoorOpen:_g,LucideDot:Mg,LucideDotSquare:xi,LucideDownload:Sn,LucideDownloadCloud:Ys,LucideDraftingCompass:Sg,LucideDrama:Ng,LucideDribbble:Ig,LucideDrill:Lg,LucideDroplet:Ag,LucideDroplets:Pg,LucideDrum:Eg,LucideDrumstick:Tg,LucideDumbbell:Rg,LucideEar:Dg,LucideEarOff:Fg,LucideEarth:Gn,LucideEarthLock:qg,LucideEclipse:zg,LucideEdit:Aa,LucideEdit2:Do,LucideEdit3:Fo,LucideEgg:Hg,LucideEggFried:Og,LucideEggOff:Bg,LucideEllipsis:dn,LucideEllipsisVertical:to,LucideEqual:Wg,LucideEqualApproximately:Vg,LucideEqualNot:$g,LucideEqualSquare:bi,LucideEraser:Ug,LucideEthernetPort:Gg,LucideEuro:Kg,LucideExpand:Yg,LucideExternalLink:Mn,LucideEye:or,LucideEyeClosed:Zg,LucideEyeOff:bn,LucideFacebook:eu,LucideFactory:Xg,LucideFan:Qg,LucideFastForward:Jg,LucideFeather:ex,LucideFence:tx,LucideFerrisWheel:ax,LucideFigma:rx,LucideFile:Qx,LucideFileArchive:nx,LucideFileAudio:ox,LucideFileAudio2:sx,LucideFileAxis3D:ao,LucideFileAxis3d:ao,LucideFileBadge:lx,LucideFileBadge2:ix,LucideFileBarChart:ro,LucideFileBarChart2:no,LucideFileBox:cx,LucideFileChartColumn:no,LucideFileChartColumnIncreasing:ro,LucideFileChartLine:so,LucideFileChartPie:oo,LucideFileCheck:dx,LucideFileCheck2:l1,LucideFileClock:ux,LucideFileCode:hx,LucideFileCode2:px,LucideFileCog:io,LucideFileCog2:io,LucideFileDiff:mx,LucideFileDigit:yx,LucideFileDown:fx,LucideFileEdit:lo,LucideFileHeart:gx,LucideFileImage:xx,LucideFileInput:bx,LucideFileJson:kx,LucideFileJson2:vx,LucideFileKey:jx,LucideFileKey2:wx,LucideFileLineChart:so,LucideFileLock:_x,LucideFileLock2:Cx,LucideFileMinus:Sx,LucideFileMinus2:Mx,LucideFileMusic:Nx,LucideFileOutput:Ix,LucideFilePen:lo,LucideFilePenLine:ln,LucideFilePieChart:oo,LucideFilePlus:Ax,LucideFilePlus2:Lx,LucideFileQuestion:Px,LucideFileScan:Ex,LucideFileSearch:Rx,LucideFileSearch2:Tx,LucideFileSignature:ln,LucideFileSliders:Fx,LucideFileSpreadsheet:Dx,LucideFileStack:qx,LucideFileSymlink:zx,LucideFileTerminal:Ox,LucideFileText:lr,LucideFileType:Hx,LucideFileType2:Bx,LucideFileUp:Vx,LucideFileUser:$x,LucideFileVideo:Ux,LucideFileVideo2:Wx,LucideFileVolume:Kx,LucideFileVolume2:Gx,LucideFileWarning:Yx,LucideFileX:Xx,LucideFileX2:Zx,LucideFiles:Jx,LucideFilm:x1,LucideFilter:c1,LucideFilterX:eb,LucideFingerprint:tb,LucideFireExtinguisher:ab,LucideFish:sb,LucideFishOff:rb,LucideFishSymbol:nb,LucideFlag:cb,LucideFlagOff:ob,LucideFlagTriangleLeft:ib,LucideFlagTriangleRight:lb,LucideFlame:Kp,LucideFlameKindling:db,LucideFlashlight:tu,LucideFlashlightOff:ub,LucideFlaskConical:hb,LucideFlaskConicalOff:pb,LucideFlaskRound:mb,LucideFlipHorizontal:fb,LucideFlipHorizontal2:yb,LucideFlipVertical:xb,LucideFlipVertical2:gb,LucideFlower:vb,LucideFlower2:bb,LucideFocus:kb,LucideFoldHorizontal:wb,LucideFoldVertical:jb,LucideFolder:ru,LucideFolderArchive:Cb,LucideFolderCheck:_b,LucideFolderClock:Mb,LucideFolderClosed:Sb,LucideFolderCode:Nb,LucideFolderCog:co,LucideFolderCog2:co,LucideFolderDot:Ib,LucideFolderDown:Lb,LucideFolderEdit:uo,LucideFolderGit:Pb,LucideFolderGit2:Ab,LucideFolderHeart:Eb,LucideFolderInput:Tb,LucideFolderKanban:Rb,LucideFolderKey:Fb,LucideFolderLock:Db,LucideFolderMinus:qb,LucideFolderOpen:hc,LucideFolderOpenDot:zb,LucideFolderOutput:Ob,LucideFolderPen:uo,LucideFolderPlus:au,LucideFolderRoot:Bb,LucideFolderSearch:Vb,LucideFolderSearch2:Hb,LucideFolderSymlink:$b,LucideFolderSync:Wb,LucideFolderTree:Ub,LucideFolderUp:Gb,LucideFolderX:Kb,LucideFolders:Yb,LucideFootprints:Zb,LucideForkKnife:nl,LucideForkKnifeCrossed:rl,
7212LucideForklift:Xb,LucideFormInput:zo,LucideForward:Qb,LucideFrame:Jb,LucideFramer:ev,LucideFrown:tv,LucideFuel:av,LucideFullscreen:rv,LucideFunctionSquare:vi,LucideGalleryHorizontal:sv,LucideGalleryHorizontalEnd:nv,LucideGalleryThumbnails:ov,LucideGalleryVertical:lv,LucideGalleryVerticalEnd:iv,LucideGamepad:dv,LucideGamepad2:cv,LucideGanttChart:xs,LucideGanttChartSquare:kr,LucideGauge:d1,LucideGaugeCircle:Ts,LucideGavel:uv,LucideGem:pv,LucideGhost:hv,LucideGift:mv,LucideGitBranch:u1,LucideGitBranchPlus:yv,LucideGitCommit:po,LucideGitCommitHorizontal:po,LucideGitCommitVertical:fv,LucideGitCompare:xv,LucideGitCompareArrows:gv,LucideGitFork:bv,LucideGitGraph:vv,LucideGitMerge:kv,LucideGitPullRequest:Sv,LucideGitPullRequestArrow:wv,LucideGitPullRequestClosed:jv,LucideGitPullRequestCreate:_v,LucideGitPullRequestCreateArrow:Cv,LucideGitPullRequestDraft:Mv,LucideGithub:Nv,LucideGitlab:Iv,LucideGlassWater:Lv,LucideGlasses:Av,LucideGlobe:ca,LucideGlobe2:Gn,LucideGlobeLock:Pv,LucideGoal:Ev,LucideGrab:Tv,LucideGraduationCap:Rv,LucideGrape:Fv,LucideGrid:er,LucideGrid2X2:mo,LucideGrid2X2Plus:ho,LucideGrid2x2:mo,LucideGrid2x2Check:Dv,LucideGrid2x2Plus:ho,LucideGrid2x2X:qv,LucideGrid3X3:er,LucideGrid3x3:er,LucideGrip:mc,LucideGripHorizontal:zv,LucideGripVertical:nu,LucideGroup:Ov,LucideGuitar:Bv,LucideHam:Hv,LucideHammer:Yp,LucideHand:Gv,LucideHandCoins:Vv,LucideHandHeart:$v,LucideHandHelping:yo,LucideHandMetal:Wv,LucideHandPlatter:Uv,LucideHandshake:Nn,LucideHardDrive:Zv,LucideHardDriveDownload:Kv,LucideHardDriveUpload:Yv,LucideHardHat:Xv,LucideHash:su,LucideHaze:Qv,LucideHdmiPort:Jv,LucideHeading:o5,LucideHeading1:e5,LucideHeading2:t5,LucideHeading3:a5,LucideHeading4:r5,LucideHeading5:n5,LucideHeading6:s5,LucideHeadphoneOff:i5,LucideHeadphones:yc,LucideHeadset:l5,LucideHeart:ou,LucideHeartCrack:c5,LucideHeartHandshake:d5,LucideHeartOff:u5,LucideHeartPulse:p5,LucideHeater:h5,LucideHelpCircle:Vr,LucideHelpingHand:yo,LucideHexagon:m5,LucideHighlighter:y5,LucideHistory:p1,LucideHome:Br,LucideHop:g5,LucideHopOff:f5,LucideHospital:x5,LucideHotel:b5,LucideHourglass:v5,LucideHouse:Br,LucideHousePlug:k5,LucideHousePlus:w5,LucideIceCream:go,LucideIceCream2:fo,LucideIceCreamBowl:fo,LucideIceCreamCone:go,LucideIdCard:j5,LucideImage:oc,LucideImageDown:C5,LucideImageMinus:_5,LucideImageOff:M5,LucideImagePlay:S5,LucideImagePlus:N5,LucideImageUp:I5,LucideImageUpscale:L5,LucideImages:A5,LucideImport:P5,LucideInbox:Jl,LucideIndent:bo,LucideIndentDecrease:xo,LucideIndentIncrease:bo,LucideIndianRupee:E5,LucideInfinity:T5,LucideInfo:R5,LucideInspect:Mi,LucideInspectionPanel:F5,LucideInstagram:iu,LucideItalic:D5,LucideIterationCcw:q5,LucideIterationCw:z5,LucideJapaneseYen:O5,LucideJoystick:B5,LucideKanban:kl,LucideKanbanSquare:ki,LucideKanbanSquareDashed:mi,LucideKey:$5,LucideKeyRound:H5,LucideKeySquare:V5,LucideKeyboard:lu,LucideKeyboardMusic:W5,LucideKeyboardOff:U5,LucideLamp:Q5,LucideLampCeiling:G5,LucideLampDesk:K5,LucideLampFloor:Y5,LucideLampWallDown:Z5,LucideLampWallUp:X5,LucideLandPlot:J5,LucideLandmark:Zp,LucideLanguages:ek,LucideLaptop:ak,LucideLaptop2:vo,LucideLaptopMinimal:vo,LucideLaptopMinimalCheck:tk,LucideLasso:nk,LucideLassoSelect:rk,LucideLaugh:sk,LucideLayers:h1,LucideLayers2:ok,LucideLayers3:ik,LucideLayout:Ro,LucideLayoutDashboard:fc,LucideLayoutGrid:vn,LucideLayoutList:lk,LucideLayoutPanelLeft:ck,LucideLayoutPanelTop:dk,LucideLayoutTemplate:Xp,LucideLeaf:uk,LucideLeafyGreen:pk,LucideLectern:hk,LucideLetterText:mk,LucideLibrary:fk,LucideLibraryBig:yk,LucideLibrarySquare:wi,LucideLifeBuoy:gk,LucideLigature:xk,LucideLightbulb:cu,LucideLightbulbOff:bk,LucideLineChart:ys,LucideLink:du,LucideLink2:m1,LucideLink2Off:vk,LucideLinkedin:uu,LucideList:Ek,LucideListCheck:kk,LucideListChecks:y1,LucideListCollapse:wk,LucideListEnd:jk,LucideListFilter:Ck,LucideListMinus:_k,LucideListMusic:Mk,LucideListOrdered:Sk,LucideListPlus:pu,LucideListRestart:Nk,LucideListStart:Ik,LucideListTodo:gc,LucideListTree:Lk,LucideListVideo:Ak,LucideListX:Pk,LucideLoader:Rk,LucideLoader2:Ge,LucideLoaderCircle:Ge,LucideLoaderPinwheel:Tk,LucideLocate:qk,LucideLocateFixed:Fk,LucideLocateOff:Dk,LucideLock:va,LucideLockKeyhole:zk,LucideLockKeyholeOpen:ko,LucideLockOpen:Wn,LucideLogIn:Ok,LucideLogOut:xc,LucideLogs:Bk,LucideLollipop:Hk,LucideLuggage:Vk,LucideMSquare:ji,LucideMagnet:$k,LucideMail:dt,LucideMailCheck:Wk,LucideMailMinus:Uk,LucideMailOpen:Gk,LucideMailPlus:Kk,LucideMailQuestion:Yk,LucideMailSearch:Zk,LucideMailWarning:Xk,LucideMailX:Qk,LucideMailbox:Jk,LucideMails:ew,LucideMap:pw,LucideMapPin:Lr,LucideMapPinCheck:aw,LucideMapPinCheckInside:tw,LucideMapPinHouse:rw,LucideMapPinMinus:sw,LucideMapPinMinusInside:nw,LucideMapPinOff:ow,LucideMapPinPlus:lw,LucideMapPinPlusInside:iw,LucideMapPinX:dw,LucideMapPinXInside:cw,LucideMapPinned:uw,LucideMartini:hw,LucideMaximize:mw,LucideMaximize2:ic,LucideMedal:yw,LucideMegaphone:ac,LucideMegaphoneOff:fw,LucideMeh:gw,LucideMemoryStick:xw,LucideMenu:ec,LucideMenuSquare:Ci,LucideMerge:bw,LucideMessageCircle:Da,LucideMessageCircleCode:vw,LucideMessageCircleDashed:kw,LucideMessageCircleHeart:ww,LucideMessageCircleMore:jw,LucideMessageCircleOff:Cw,LucideMessageCirclePlus:_w,LucideMessageCircleQuestion:Mw,LucideMessageCircleReply:Sw,LucideMessageCircleWarning:Nw,LucideMessageCircleX:Iw,LucideMessageSquare:ua,LucideMessageSquareCode:Lw,LucideMessageSquareDashed:Aw,LucideMessageSquareDiff:Pw,LucideMessageSquareDot:Ew,LucideMessageSquareHeart:Tw,LucideMessageSquareLock:Rw,LucideMessageSquareMore:Fw,LucideMessageSquareOff:Dw,LucideMessageSquarePlus:qw,LucideMessageSquareQuote:zw,LucideMessageSquareReply:Ow,LucideMessageSquareShare:Bw,LucideMessageSquareText:Hw,LucideMessageSquareWarning:Vw,LucideMessageSquareX:$w,LucideMessagesSquare:Ww,LucideMic:Er,LucideMic2:wo,LucideMicOff:wl,LucideMicVocal:wo,LucideMicrochip:Uw,LucideMicroscope:Gw,LucideMicrowave:Kw,LucideMilestone:Yw,LucideMilk:Xw,LucideMilkOff:Zw,LucideMinimize:Qw,LucideMinimize2:hu,LucideMinus:Ur,LucideMinusCircle:Rs,LucideMinusSquare:_i,LucideMonitor:lc,LucideMonitorCheck:Jw,LucideMonitorCog:e4,LucideMonitorDot:t4,LucideMonitorDown:a4,LucideMonitorOff:r4,LucideMonitorPause:n4,LucideMonitorPlay:s4,LucideMonitorSmartphone:o4,LucideMonitorSpeaker:i4,LucideMonitorStop:l4,LucideMonitorUp:c4,LucideMonitorX:d4,LucideMoon:tc,LucideMoonStar:u4,LucideMoreHorizontal:dn,LucideMoreVertical:to,LucideMountain:h4,LucideMountainSnow:p4,LucideMouse:x4,LucideMouseOff:m4,LucideMousePointer:g4,LucideMousePointer2:cc,LucideMousePointerBan:y4,LucideMousePointerClick:f4,LucideMousePointerSquareDashed:yi,LucideMove:A4,LucideMove3D:jo,LucideMove3d:jo,LucideMoveDiagonal:v4,LucideMoveDiagonal2:b4,LucideMoveDown:j4,LucideMoveDownLeft:k4,LucideMoveDownRight:w4,LucideMoveHorizontal:C4,LucideMoveLeft:_4,LucideMoveRight:M4,LucideMoveUp:I4,LucideMoveUpLeft:S4,LucideMoveUpRight:N4,LucideMoveVertical:L4,LucideMusic:R4,LucideMusic2:P4,LucideMusic3:E4,LucideMusic4:T4,LucideNavigation:z4,LucideNavigation2:D4,LucideNavigation2Off:F4,LucideNavigationOff:q4,LucideNetwork:O4,LucideNewspaper:B4,LucideNfc:H4,LucideNotebook:U4,LucideNotebookPen:V4,LucideNotebookTabs:$4,LucideNotebookText:W4,LucideNotepadText:K4,LucideNotepadTextDashed:G4,LucideNut:Z4,LucideNutOff:Y4,LucideOctagon:Q4,LucideOctagonAlert:Co,LucideOctagonMinus:X4,LucideOctagonPause:_o,LucideOctagonX:Mo,LucideOmega:J4,LucideOption:e3,LucideOrbit:t3,LucideOrigami:a3,LucideOutdent:xo,LucidePackage:d3,LucidePackage2:r3,LucidePackageCheck:n3,LucidePackageMinus:s3,LucidePackageOpen:o3,LucidePackagePlus:i3,LucidePackageSearch:l3,LucidePackageX:c3,LucidePaintBucket:u3,LucidePaintRoller:p3,LucidePaintbrush:mu,LucidePaintbrush2:So,LucidePaintbrushVertical:So,LucidePalette:bc,LucidePalmtree:Gi,LucidePanelBottom:y3,LucidePanelBottomClose:h3,LucidePanelBottomDashed:No,LucidePanelBottomInactive:No,LucidePanelBottomOpen:m3,LucidePanelLeft:Po,LucidePanelLeftClose:Io,LucidePanelLeftDashed:Lo,LucidePanelLeftInactive:Lo,LucidePanelLeftOpen:Ao,LucidePanelRight:x3,LucidePanelRightClose:f3,LucidePanelRightDashed:Eo,LucidePanelRightInactive:Eo,LucidePanelRightOpen:g3,LucidePanelTop:k3,LucidePanelTopClose:b3,LucidePanelTopDashed:To,LucidePanelTopInactive:To,LucidePanelTopOpe
7212n:v3,LucidePanelsLeftBottom:w3,LucidePanelsLeftRight:cn,LucidePanelsRightBottom:j3,LucidePanelsTopBottom:Ho,LucidePanelsTopLeft:Ro,LucidePaperclip:C3,LucideParentheses:_3,LucideParkingCircle:Ds,LucideParkingCircleOff:Fs,LucideParkingMeter:M3,LucideParkingSquare:Ni,LucideParkingSquareOff:Si,LucidePartyPopper:S3,LucidePause:N3,LucidePauseCircle:qs,LucidePauseOctagon:_o,LucidePawPrint:I3,LucidePcCase:L3,LucidePen:Do,LucidePenBox:Aa,LucidePenLine:Fo,LucidePenOff:A3,LucidePenSquare:Aa,LucidePenTool:f1,LucidePencil:vc,LucidePencilLine:P3,LucidePencilOff:E3,LucidePencilRuler:T3,LucidePentagon:R3,LucidePercent:g1,LucidePercentCircle:zs,LucidePercentDiamond:eo,LucidePercentSquare:Ii,LucidePersonStanding:F3,LucidePhilippinePeso:D3,LucidePhone:bt,LucidePhoneCall:Ld,LucidePhoneForwarded:q3,LucidePhoneIncoming:yu,LucidePhoneMissed:z3,LucidePhoneOff:fl,LucidePhoneOutgoing:O3,LucidePi:B3,LucidePiSquare:Li,LucidePiano:H3,LucidePickaxe:V3,LucidePictureInPicture:W3,LucidePictureInPicture2:$3,LucidePieChart:bs,LucidePiggyBank:U3,LucidePilcrow:Y3,LucidePilcrowLeft:G3,LucidePilcrowRight:K3,LucidePilcrowSquare:Ai,LucidePill:X3,LucidePillBottle:Z3,LucidePin:jl,LucidePinOff:Q3,LucidePipette:J3,LucidePizza:ej,LucidePlane:fu,LucidePlaneLanding:tj,LucidePlaneTakeoff:aj,LucidePlay:Gr,LucidePlayCircle:Os,LucidePlaySquare:Pi,LucidePlug:nj,LucidePlug2:rj,LucidePlugZap:qo,LucidePlugZap2:qo,LucidePlus:Oa,LucidePlusCircle:Bs,LucidePlusSquare:Ei,LucidePocket:oj,LucidePocketKnife:sj,LucidePodcast:ij,LucidePointer:cj,LucidePointerOff:lj,LucidePopcorn:dj,LucidePopsicle:uj,LucidePoundSterling:kc,LucidePower:wc,LucidePowerCircle:Hs,LucidePowerOff:pj,LucidePowerSquare:Ti,LucidePresentation:hj,LucidePrinter:yj,LucidePrinterCheck:mj,LucideProjector:fj,LucideProportions:gj,LucidePuzzle:xj,LucidePyramid:bj,LucideQrCode:vj,LucideQuote:kj,LucideRabbit:wj,LucideRadar:jj,LucideRadiation:Cj,LucideRadical:_j,LucideRadio:Nj,LucideRadioReceiver:Mj,LucideRadioTower:Sj,LucideRadius:Ij,LucideRailSymbol:Lj,LucideRainbow:Aj,LucideRat:Pj,LucideRatio:Ej,LucideReceipt:Hj,LucideReceiptCent:Tj,LucideReceiptEuro:Rj,LucideReceiptIndianRupee:Fj,LucideReceiptJapaneseYen:Dj,LucideReceiptPoundSterling:qj,LucideReceiptRussianRuble:zj,LucideReceiptSwissFranc:Oj,LucideReceiptText:Bj,LucideRectangleEllipsis:zo,LucideRectangleHorizontal:Vj,LucideRectangleVertical:$j,LucideRecycle:Wj,LucideRedo:Kj,LucideRedo2:Uj,LucideRedoDot:Gj,LucideRefreshCcw:Zj,LucideRefreshCcwDot:Yj,LucideRefreshCw:rc,LucideRefreshCwOff:Xj,LucideRefrigerator:Qj,LucideRegex:Jj,LucideRemoveFormatting:e6,LucideRepeat:r6,LucideRepeat1:t6,LucideRepeat2:a6,LucideReplace:s6,LucideReplaceAll:n6,LucideReply:i6,LucideReplyAll:o6,LucideRewind:l6,LucideRibbon:c6,LucideRocket:Ad,LucideRockingChair:d6,LucideRollerCoaster:u6,LucideRotate3D:Oo,LucideRotate3d:Oo,LucideRotateCcw:Cl,LucideRotateCcwSquare:p6,LucideRotateCw:gu,LucideRotateCwSquare:h6,LucideRoute:y6,LucideRouteOff:m6,LucideRouter:f6,LucideRows:Bo,LucideRows2:Bo,LucideRows3:Ho,LucideRows4:g6,LucideRss:x6,LucideRuler:b6,LucideRussianRuble:v6,LucideSailboat:k6,LucideSalad:w6,LucideSandwich:j6,LucideSatellite:_6,LucideSatelliteDish:C6,LucideSave:N6,LucideSaveAll:M6,LucideSaveOff:S6,LucideScale:Qp,LucideScale3D:Vo,LucideScale3d:Vo,LucideScaling:I6,LucideScan:D6,LucideScanBarcode:L6,LucideScanEye:A6,LucideScanFace:P6,LucideScanLine:E6,LucideScanQrCode:T6,LucideScanSearch:R6,LucideScanText:F6,LucideScatterChart:vs,LucideSchool:q6,LucideSchool2:Yi,LucideScissors:O6,LucideScissorsLineDashed:z6,LucideScissorsSquare:Ri,LucideScissorsSquareDashedBottom:ii,LucideScreenShare:H6,LucideScreenShareOff:B6,LucideScroll:V6,LucideScrollText:jc,LucideSearch:At,LucideSearchCheck:$6,LucideSearchCode:W6,LucideSearchSlash:U6,LucideSearchX:G6,LucideSection:K6,LucideSend:jn,LucideSendHorizonal:$o,LucideSendHorizontal:$o,LucideSendToBack:Y6,LucideSeparatorHorizontal:Z6,LucideSeparatorVertical:X6,LucideServer:t8,LucideServerCog:Q6,LucideServerCrash:J6,LucideServerOff:e8,LucideSettings:cr,LucideSettings2:xu,LucideShapes:a8,LucideShare:bu,LucideShare2:Jp,LucideSheet:r8,LucideShell:n8,LucideShield:dr,LucideShieldAlert:vu,LucideShieldBan:s8,LucideShieldCheck:nc,LucideShieldClose:Wo,LucideShieldEllipsis:o8,LucideShieldHalf:i8,LucideShieldMinus:l8,LucideShieldOff:c8,LucideShieldPlus:d8,LucideShieldQuestion:u8,LucideShieldX:Wo,LucideShip:h8,LucideShipWheel:p8,LucideShirt:m8,LucideShoppingBag:e1,LucideShoppingBasket:y8,LucideShoppingCart:f8,LucideShovel:g8,LucideShowerHead:x8,LucideShrink:b8,LucideShrub:v8,LucideShuffle:k8,LucideSidebar:Po,LucideSidebarClose:Io,LucideSidebarOpen:Ao,LucideSigma:w8,LucideSigmaSquare:Fi,LucideSignal:ku,LucideSignalHigh:j8,LucideSignalLow:C8,LucideSignalMedium:_8,LucideSignalZero:M8,LucideSignature:S8,LucideSignpost:I8,LucideSignpostBig:N8,LucideSiren:L8,LucideSkipBack:A8,LucideSkipForward:P8,
7212LucideSkull:E8,LucideSlack:T8,LucideSlash:R8,LucideSlashSquare:Di,LucideSlice:F8,LucideSliders:Uo,LucideSlidersHorizontal:D8,LucideSlidersVertical:Uo,LucideSmartphone:Rd,LucideSmartphoneCharging:q8,LucideSmartphoneNfc:z8,LucideSmile:B8,LucideSmilePlus:O8,LucideSnail:H8,LucideSnowflake:V8,LucideSofa:$8,LucideSortAsc:ts,LucideSortDesc:Qn,LucideSoup:W8,LucideSpace:U8,LucideSpade:G8,LucideSparkle:K8,LucideSparkles:xt,LucideSpeaker:Y8,LucideSpeech:Z8,LucideSpellCheck:Q8,LucideSpellCheck2:X8,LucideSpline:J8,LucideSplit:eC,LucideSplitSquareHorizontal:qi,LucideSplitSquareVertical:zi,LucideSprayCan:tC,LucideSprout:aC,LucideSquare:Cc,LucideSquareActivity:Go,LucideSquareArrowDown:Zo,LucideSquareArrowDownLeft:Ko,LucideSquareArrowDownRight:Yo,LucideSquareArrowLeft:Xo,LucideSquareArrowOutDownLeft:Qo,LucideSquareArrowOutDownRight:Jo,LucideSquareArrowOutUpLeft:ei,LucideSquareArrowOutUpRight:ti,LucideSquareArrowRight:ai,LucideSquareArrowUp:si,LucideSquareArrowUpLeft:ri,LucideSquareArrowUpRight:ni,LucideSquareAsterisk:oi,LucideSquareBottomDashedScissors:ii,LucideSquareChartGantt:kr,LucideSquareCheck:li,LucideSquareCheckBig:Ua,LucideSquareChevronDown:ci,LucideSquareChevronLeft:di,LucideSquareChevronRight:ui,LucideSquareChevronUp:pi,LucideSquareCode:hi,LucideSquareDashed:fi,LucideSquareDashedBottom:nC,LucideSquareDashedBottomCode:rC,LucideSquareDashedKanban:mi,LucideSquareDashedMousePointer:yi,LucideSquareDivide:gi,LucideSquareDot:xi,LucideSquareEqual:bi,LucideSquareFunction:vi,LucideSquareGanttChart:kr,LucideSquareKanban:ki,LucideSquareLibrary:wi,LucideSquareM:ji,LucideSquareMenu:Ci,LucideSquareMinus:_i,LucideSquareMousePointer:Mi,LucideSquareParking:Ni,LucideSquareParkingOff:Si,LucideSquarePen:Aa,LucideSquarePercent:Ii,LucideSquarePi:Li,LucideSquarePilcrow:Ai,LucideSquarePlay:Pi,LucideSquarePlus:Ei,LucideSquarePower:Ti,LucideSquareRadical:sC,LucideSquareScissors:Ri,LucideSquareSigma:Fi,LucideSquareSlash:Di,LucideSquareSplitHorizontal:qi,LucideSquareSplitVertical:zi,LucideSquareSquare:oC,LucideSquareStack:iC,LucideSquareTerminal:Oi,LucideSquareUser:Hi,LucideSquareUserRound:Bi,LucideSquareX:Vi,LucideSquircle:lC,LucideSquirrel:cC,LucideStamp:dC,LucideStar:Jt,LucideStarHalf:uC,LucideStarOff:pC,LucideStars:xt,LucideStepBack:hC,LucideStepForward:mC,LucideStethoscope:yC,LucideSticker:fC,LucideStickyNote:_l,LucideStopCircle:$s,LucideStore:_c,LucideStretchHorizontal:gC,LucideStretchVertical:xC,LucideStrikethrough:bC,LucideSubscript:vC,LucideSubtitles:ls,LucideSun:kn,LucideSunDim:kC,LucideSunMedium:wC,LucideSunMoon:jC,LucideSunSnow:CC,LucideSunrise:_C,LucideSunset:MC,LucideSuperscript:SC,LucideSwatchBook:NC,LucideSwissFranc:IC,LucideSwitchCamera:LC,LucideSword:AC,LucideSwords:wu,LucideSyringe:PC,LucideTable:OC,LucideTable2:EC,LucideTableCellsMerge:TC,LucideTableCellsSplit:RC,LucideTableColumnsSplit:FC,LucideTableOfContents:DC,LucideTableProperties:qC,LucideTableRowsSplit:zC,LucideTablet:HC,LucideTabletSmartphone:BC,LucideTablets:VC,LucideTag:a1,LucideTags:$C,LucideTally1:WC,LucideTally2:UC,LucideTally3:GC,LucideTally4:KC,LucideTally5:YC,LucideTangent:ZC,LucideTarget:Ar,LucideTelescope:XC,LucideTent:JC,LucideTentTree:QC,LucideTerminal:e_,LucideTerminalSquare:Oi,LucideTestTube:t_,LucideTestTube2:$i,LucideTestTubeDiagonal:$i,LucideTestTubes:a_,LucideText:i_,LucideTextCursor:n_,LucideTextCursorInput:r_,LucideTextQuote:s_,LucideTextSearch:o_,LucideTextSelect:Wi,LucideTextSelection:Wi,LucideTheater:l_,LucideThermometer:u_,LucideThermometerSnowflake:c_,LucideThermometerSun:d_,LucideThumbsDown:ju,LucideThumbsUp:In,LucideTicket:x_,LucideTicketCheck:p_,LucideTicketMinus:h_,LucideTicketPercent:m_,LucideTicketPlus:y_,LucideTicketSlash:f_,LucideTicketX:g_,LucideTickets:v_,LucideTicketsPlane:b_,LucideTimer:j_,LucideTimerOff:k_,LucideTimerReset:w_,LucideToggleLeft:C_,LucideToggleRight:__,LucideToilet:M_,LucideTornado:S_,LucideTorus:N_,LucideTouchpad:L_,LucideTouchpadOff:I_,LucideTowerControl:A_,LucideToyBrick:P_,LucideTractor:E_,LucideTrafficCone:T_,LucideTrain:Ui,LucideTrainFront:F_,LucideTrainFrontTunnel:R_,LucideTrainTrack:D_,LucideTramFront:Ui,LucideTrash:q_,LucideTrash2:Tr,LucideTreeDeciduous:z_,LucideTreePalm:Gi,LucideTreePine:O_,LucideTrees:B_,LucideTrello:H_,LucideTrendingDown:Dd,LucideTrendingUp:Pr,LucideTrendingUpDown:V_,LucideTriangle:W_,LucideTriangleAlert:ta,LucideTriangleRight:$_,LucideTrophy:qd,LucideTruck:U_,LucideTurtle:G_,LucideTv:Y_,LucideTv2:Ki,LucideTvMinimal:Ki,LucideTvMinimalPlay:K_,LucideTwitch:Z_,LucideTwitter:X_,LucideType:J_,LucideTypeOutline:Q_,LucideUmbrella:tM,LucideUmbrellaOff:eM,LucideUnderline:aM,LucideUndo:sM,LucideUndo2:rM,LucideUndoDot:nM,LucideUnfoldHorizontal:oM,LucideUnfoldVertical:iM,LucideUngroup:lM,LucideUniversity:Yi,LucideUnlink:dM,LucideUnlink2:cM,LucideUnlock:Wn,LucideUnlockKeyhole:ko,LucideUnplug:uM,LucideUpload:pM,LucideUploadCloud:
7212Zs,LucideUsb:hM,LucideUser:wa,LucideUser2:tl,LucideUserCheck:mM,LucideUserCheck2:Zi,LucideUserCircle:Us,LucideUserCircle2:Ws,LucideUserCog:yM,LucideUserCog2:Xi,LucideUserMinus:fM,LucideUserMinus2:Qi,LucideUserPen:gM,LucideUserPlus:Ln,LucideUserPlus2:Ji,LucideUserRound:tl,LucideUserRoundCheck:Zi,LucideUserRoundCog:Xi,LucideUserRoundMinus:Qi,LucideUserRoundPen:xM,LucideUserRoundPlus:Ji,LucideUserRoundSearch:bM,LucideUserRoundX:el,LucideUserSearch:vM,LucideUserSquare:Hi,LucideUserSquare2:Bi,LucideUserX:kM,LucideUserX2:el,LucideUsers:Gt,LucideUsers2:al,LucideUsersRound:al,LucideUtensils:nl,LucideUtensilsCrossed:rl,LucideUtilityPole:wM,LucideVariable:jM,LucideVault:CM,LucideVegan:_M,LucideVenetianMask:MM,LucideVerified:rr,LucideVibrate:NM,LucideVibrateOff:SM,LucideVideo:yl,LucideVideoOff:IM,LucideVideotape:LM,LucideView:AM,LucideVoicemail:PM,LucideVolleyball:EM,LucideVolume:FM,LucideVolume1:TM,LucideVolume2:Yr,LucideVolumeOff:RM,LucideVolumeX:Mc,LucideVote:DM,LucideWallet:Ml,LucideWallet2:sl,LucideWalletCards:qM,LucideWalletMinimal:sl,LucideWallpaper:zM,LucideWand:OM,LucideWand2:Un,LucideWandSparkles:Un,LucideWarehouse:BM,LucideWashingMachine:HM,LucideWatch:VM,LucideWaves:$M,LucideWaypoints:WM,LucideWebcam:UM,LucideWebhook:KM,LucideWebhookOff:GM,LucideWeight:YM,LucideWheat:XM,LucideWheatOff:ZM,LucideWholeWord:QM,LucideWifi:Sl,LucideWifiHigh:JM,LucideWifiLow:eS,LucideWifiOff:r1,LucideWifiZero:tS,LucideWind:rS,LucideWindArrowDown:aS,LucideWine:sS,LucideWineOff:nS,LucideWorkflow:t1,LucideWorm:oS,LucideWrapText:iS,LucideWrench:lS,LucideX:ze,LucideXCircle:Cr,LucideXOctagon:Mo,LucideXSquare:Vi,LucideYoutube:cS,LucideZap:ja,LucideZapOff:dS,LucideZoomIn:Cu,LucideZoomOut:uS,Luggage:Vk,LuggageIcon:Vk,MSquare:ji,MSquareIcon:ji,Magnet:$k,MagnetIcon:$k,Mail:dt,MailCheck:Wk,MailCheckIcon:Wk,MailIcon:dt,MailMinus:Uk,MailMinusIcon:Uk,MailOpen:Gk,MailOpenIcon:Gk,MailPlus:Kk,MailPlusIcon:Kk,MailQuestion:Yk,MailQuestionIcon:Yk,MailSearch:Zk,MailSearchIcon:Zk,MailWarning:Xk,MailWarningIcon:Xk,MailX:Qk,MailXIcon:Qk,Mailbox:Jk,MailboxIcon:Jk,Mails:ew,MailsIcon:ew,Map:pw,MapIcon:pw,MapPin:Lr,MapPinCheck:aw,MapPinCheckIcon:aw,MapPinCheckInside:tw,MapPinCheckInsideIcon:tw,MapPinHouse:rw,MapPinHouseIcon:rw,MapPinIcon:Lr,MapPinMinus:sw,MapPinMinusIcon:sw,MapPinMinusInside:nw,MapPinMinusInsideIcon:nw,MapPinOff:ow,MapPinOffIcon:ow,MapPinPlus:lw,MapPinPlusIcon:lw,MapPinPlusInside:iw,MapPinPlusInsideIcon:iw,MapPinX:dw,MapPinXIcon:dw,MapPinXInside:cw,MapPinXInsideIcon:cw,MapPinned:uw,MapPinnedIcon:uw,Martini:hw,MartiniIcon:hw,Maximize:mw,Maximize2:ic,Maximize2Icon:ic,MaximizeIcon:mw,Medal:yw,MedalIcon:yw,Megaphone:ac,MegaphoneIcon:ac,MegaphoneOff:fw,MegaphoneOffIcon:fw,Meh:gw,MehIcon:gw,MemoryStick:xw,MemoryStickIcon:xw,Menu:ec,MenuIcon:ec,MenuSquare:Ci,MenuSquareIcon:Ci,Merge:bw,MergeIcon:bw,MessageCircle:Da,MessageCircleCode:vw,MessageCircleCodeIcon:vw,MessageCircleDashed:kw,MessageCircleDashedIcon:kw,MessageCircleHeart:ww,MessageCircleHeartIcon:ww,MessageCircleIcon:Da,MessageCircleMore:jw,MessageCircleMoreIcon:jw,MessageCircleOff:Cw,MessageCircleOffIcon:Cw,MessageCirclePlus:_w,MessageCirclePlusIcon:_w,MessageCircleQuestion:Mw,MessageCircleQuestionIcon:Mw,MessageCircleReply:Sw,MessageCircleReplyIcon:Sw,MessageCircleWarning:Nw,MessageCircleWarningIcon:Nw,MessageCircleX:Iw,MessageCircleXIcon:Iw,MessageSquare:ua,MessageSquareCode:Lw,MessageSquareCodeIcon:Lw,MessageSquareDashed:Aw,MessageSquareDashedIcon:Aw,MessageSquareDiff:Pw,MessageSquareDiffIcon:Pw,MessageSquareDot:Ew,MessageSquareDotIcon:Ew,MessageSquareHeart:Tw,MessageSquareHeartIcon:Tw,MessageSquareIcon:ua,MessageSquareLock:Rw,MessageSquareLockIcon:Rw,MessageSquareMore:Fw,MessageSquareMoreIcon:Fw,MessageSquareOff:Dw,MessageSquareOffIcon:Dw,MessageSquarePlus:qw,MessageSquarePlusIcon:qw,MessageSquareQuote:zw,MessageSquareQuoteIcon:zw,MessageSquareReply:Ow,MessageSquareReplyIcon:Ow,MessageSquareShare:Bw,MessageSquareShareIcon:Bw,MessageSquareText:Hw,MessageSquareTextIcon:Hw,MessageSquareWarning:Vw,MessageSquareWarningIcon:Vw,MessageSquareX:$w,MessageSquareXIcon:$w,MessagesSquare:Ww,MessagesSquareIcon:Ww,Mic:Er,Mic2:wo,Mic2Icon:wo,MicIcon:Er,MicOff:wl,MicOffIcon:wl,MicVocal:wo,MicVocalIcon:wo,Microchip:Uw,MicrochipIcon:Uw,Microscope:Gw,MicroscopeIcon:Gw,Microwave:Kw,MicrowaveIcon:Kw,Milestone:Yw,MilestoneIcon:Yw,Milk:Xw,MilkIcon:Xw,MilkOff:Zw,MilkOffIcon:Zw,Minimize:Qw,Minimize2:hu,Minimize2Icon:hu,MinimizeIcon:Qw,Minus:Ur,MinusCircle:Rs,MinusCircleIcon:Rs,MinusIcon:Ur,MinusSquare:_i,MinusSquareIcon:_i,Monitor:lc,MonitorCheck:Jw,MonitorCheckIcon:Jw,MonitorCog:e4,MonitorCogIcon:e4,MonitorDot:t4,MonitorDotIcon:t4,MonitorDown:a4,MonitorDownIcon:a4,MonitorIcon:lc,MonitorOff:r4,MonitorOffIcon:r4,MonitorPause:n4,MonitorPauseIcon:n4,MonitorPlay:s4,MonitorPlayIcon:s4,MonitorSmartphone:o4,MonitorSmartphoneIcon:o4,MonitorSpeaker:i4,MonitorSpeakerIcon:i4,MonitorStop:l4,MonitorStopIcon:l4,MonitorUp:c4,MonitorUpIcon:c4,MonitorX:d4,MonitorXIcon:d4,Moon:tc,MoonIcon:tc,MoonStar:u4,MoonStarIcon:u4,MoreHorizontal:dn,MoreHorizontalIcon:dn,MoreVertical:to,MoreVerticalIcon:to,Mountain:h4,MountainIcon:h4,MountainSnow:p4,MountainSnowIcon:p4,Mouse:x4,MouseIcon:x4,MouseOff:m4,MouseOffIcon:m4,MousePointer:g4,MousePointer2:cc,MousePointer2Icon:cc,MousePointerBan:y4,MousePointerBanIcon:y4,MousePointerClick:f4,MousePointerClickIcon:f4,MousePointerIcon:g4,MousePointerSquareDashed:yi,MousePointerSquareDashedIcon:yi,Move:A4,Move3D:jo,Move3DIcon:jo,Move3d:jo,Move3dIcon:jo,MoveDiagonal:v4,MoveDiagonal2:b4,MoveDiagonal2Icon:b4,MoveDiagonalIcon:v4,MoveDown:j4,MoveDownIcon:j4,MoveDownLeft:k4,MoveDownLeftIcon:k4,MoveDownRight:w4,MoveDownRightIcon:w4,MoveHorizontal:C4,MoveHorizontalIcon:C4,MoveIcon:A4,MoveLeft:_4,MoveLeftIcon:_4,MoveRight:M4,MoveRightIcon:M4,MoveUp:I4,MoveUpIcon:I4,MoveUpLeft:S4,MoveUpLeftIcon:S4,MoveUpRight:N4,MoveUpRightIcon:N4,MoveVertical:L4,MoveVerticalIcon:L4,Music:R4,Music2:P4,Music2Icon:P4,Music3:E4,Music3Icon:E4,Music4:T4,Music4Icon:T4,MusicIcon:R4,Navigation:z4,Navigation2:D4,Navigation2Icon:D4,Navigation2Off:F4,Navigation2OffIcon:F4,NavigationIcon:z4,NavigationOff:q4,NavigationOffIcon:q4,Network:O4,NetworkIcon:O4,Newspaper:B4,NewspaperIcon:B4,Nfc:H4,NfcIcon:H4,Notebook:U4,NotebookIcon:U4,NotebookPen:V4,NotebookPenIcon:V4,NotebookTabs:$4,NotebookTabsIcon:$4,NotebookText:W4,NotebookTextIcon:W4,NotepadText:K4,NotepadTextDashed:G4,NotepadTextDashedIcon:G4,NotepadTextIcon:K4,Nut:Z4,NutIcon:Z4,NutOff:Y4,NutOffIcon:Y4,Octagon:Q4,OctagonAlert:Co,OctagonAlertIcon:Co,OctagonIcon:Q4,OctagonMinus:X4,OctagonMinusIcon:X4,OctagonPause:_o,OctagonPauseIcon:_o,OctagonX:Mo,OctagonXIcon:Mo,Omega:J4,OmegaIcon:J4,Option:e3,OptionIcon:e3,Orbit:t3,OrbitIcon:t3,Origami:a3,OrigamiIcon:a3,Outdent:xo,OutdentIcon:xo,Package:d3,Package2:r3,Package2Icon:r3,PackageCheck:n3,PackageCheckIcon:n3,PackageIcon:d3,PackageMinus:s3,PackageMinusIcon:s3,PackageOpen:o3,PackageOpenIcon:o3,PackagePlus:i3,PackagePlusIcon:i3,PackageSearch:l3,PackageSearchIcon:l3,PackageX:c3,PackageXIcon:c3,PaintBucket:u3,PaintBucketIcon:u3,PaintRoller:p3,PaintRollerIcon:p3,Paintbrush:mu,Paintbrush2:So,Paintbrush2Icon:So,PaintbrushIcon:mu,PaintbrushVertical:So,PaintbrushVerticalIcon:So,Palette:bc,PaletteIcon:bc,Palmtree:Gi,PalmtreeIcon:Gi,PanelBottom:y3,PanelBottomClose:h3,PanelBottomCloseIcon:h3,PanelBottomDashed:No,PanelBottomDashedIcon:No,PanelBottomIcon:y3,PanelBottomInactive:No,PanelBottomInactiveIcon:No,PanelBottomOpen:m3,PanelBottomOpenIcon:m3,PanelLeft:Po,PanelLeftClose:Io,PanelLeftCloseIcon:Io,PanelLeftDashed:Lo,PanelLeftDashedIcon:Lo,PanelLeftIcon:Po,PanelLeftInactive:Lo,PanelLeftInactiveIcon:Lo,PanelLeftOpen:Ao,PanelLeftOpenIcon:Ao,PanelRight:x3,PanelRightClose:f3,PanelRightCloseIcon:f3,PanelRightDashed:Eo,PanelRightDashedIcon:Eo,PanelRightIcon:x3,PanelRightInactive:Eo,PanelRightInactiveIcon:Eo,PanelRightOpen:g3,PanelRightOpenIcon:g3,PanelTop:k3,PanelTopClose:b3,PanelTopCloseIcon:b3,PanelTopDashed:To,PanelTopDashedIcon:To,PanelTopIcon:k3,PanelTopInactive:To,PanelTopInactiveIcon:To,PanelTopOpe
7212n:v3,PanelTopOpenIcon:v3,PanelsLeftBottom:w3,PanelsLeftBottomIcon:w3,PanelsLeftRight:cn,PanelsLeftRightIcon:cn,PanelsRightBottom:j3,PanelsRightBottomIcon:j3,PanelsTopBottom:Ho,PanelsTopBottomIcon:Ho,PanelsTopLeft:Ro,PanelsTopLeftIcon:Ro,Paperclip:C3,PaperclipIcon:C3,Parentheses:_3,ParenthesesIcon:_3,ParkingCircle:Ds,ParkingCircleIcon:Ds,ParkingCircleOff:Fs,ParkingCircleOffIcon:Fs,ParkingMeter:M3,ParkingMeterIcon:M3,ParkingSquare:Ni,ParkingSquareIcon:Ni,ParkingSquareOff:Si,ParkingSquareOffIcon:Si,PartyPopper:S3,PartyPopperIcon:S3,Pause:N3,PauseCircle:qs,PauseCircleIcon:qs,PauseIcon:N3,PauseOctagon:_o,PauseOctagonIcon:_o,PawPrint:I3,PawPrintIcon:I3,PcCase:L3,PcCaseIcon:L3,Pen:Do,PenBox:Aa,PenBoxIcon:Aa,PenIcon:Do,PenLine:Fo,PenLineIcon:Fo,PenOff:A3,PenOffIcon:A3,PenSquare:Aa,PenSquareIcon:Aa,PenTool:f1,PenToolIcon:f1,Pencil:vc,PencilIcon:vc,PencilLine:P3,PencilLineIcon:P3,PencilOff:E3,PencilOffIcon:E3,PencilRuler:T3,PencilRulerIcon:T3,Pentagon:R3,PentagonIcon:R3,Percent:g1,PercentCircle:zs,PercentCircleIcon:zs,PercentDiamond:eo,PercentDiamondIcon:eo,PercentIcon:g1,PercentSquare:Ii,PercentSquareIcon:Ii,PersonStanding:F3,PersonStandingIcon:F3,PhilippinePeso:D3,PhilippinePesoIcon:D3,Phone:bt,PhoneCall:Ld,PhoneCallIcon:Ld,PhoneForwarded:q3,PhoneForwardedIcon:q3,PhoneIcon:bt,PhoneIncoming:yu,PhoneIncomingIcon:yu,PhoneMissed:z3,PhoneMissedIcon:z3,PhoneOff:fl,PhoneOffIcon:fl,PhoneOutgoing:O3,PhoneOutgoingIcon:O3,Pi:B3,PiIcon:B3,PiSquare:Li,PiSquareIcon:Li,Piano:H3,PianoIcon:H3,Pickaxe:V3,PickaxeIcon:V3,PictureInPicture:W3,PictureInPicture2:$3,PictureInPicture2Icon:$3,PictureInPictureIcon:W3,PieChart:bs,PieChartIcon:bs,PiggyBank:U3,PiggyBankIcon:U3,Pilcrow:Y3,PilcrowIcon:Y3,PilcrowLeft:G3,PilcrowLeftIcon:G3,PilcrowRight:K3,PilcrowRightIcon:K3,PilcrowSquare:Ai,PilcrowSquareIcon:Ai,Pill:X3,PillBottle:Z3,PillBottleIcon:Z3,PillIcon:X3,Pin:jl,PinIcon:jl,PinOff:Q3,PinOffIcon:Q3,Pipette:J3,PipetteIcon:J3,Pizza:ej,PizzaIcon:ej,Plane:fu,PlaneIcon:fu,PlaneLanding:tj,PlaneLandingIcon:tj,PlaneTakeoff:aj,PlaneTakeoffIcon:aj,Play:Gr,PlayCircle:Os,PlayCircleIcon:Os,PlayIcon:Gr,PlaySquare:Pi,PlaySquareIcon:Pi,Plug:nj,Plug2:rj,Plug2Icon:rj,PlugIcon:nj,PlugZap:qo,PlugZap2:qo,PlugZap2Icon:qo,PlugZapIcon:qo,Plus:Oa,PlusCircle:Bs,PlusCircleIcon:Bs,PlusIcon:Oa,PlusSquare:Ei,PlusSquareIcon:Ei,Pocket:oj,PocketIcon:oj,PocketKnife:sj,PocketKnifeIcon:sj,Podcast:ij,PodcastIcon:ij,Pointer:cj,PointerIcon:cj,PointerOff:lj,PointerOffIcon:lj,Popcorn:dj,PopcornIcon:dj,Popsicle:uj,PopsicleIcon:uj,PoundSterling:kc,PoundSterlingIcon:kc,Power:wc,PowerCircle:Hs,PowerCircleIcon:Hs,PowerIcon:wc,PowerOff:pj,PowerOffIcon:pj,PowerSquare:Ti,PowerSquareIcon:Ti,Presentation:hj,PresentationIcon:hj,Printer:yj,PrinterCheck:mj,PrinterCheckIcon:mj,PrinterIcon:yj,Projector:fj,ProjectorIcon:fj,Proportions:gj,ProportionsIcon:gj,Puzzle:xj,PuzzleIcon:xj,Pyramid:bj,PyramidIcon:bj,QrCode:vj,QrCodeIcon:vj,Quote:kj,QuoteIcon:kj,Rabbit:wj,RabbitIcon:wj,Radar:jj,RadarIcon:jj,Radiation:Cj,RadiationIcon:Cj,Radical:_j,RadicalIcon:_j,Radio:Nj,RadioIcon:Nj,RadioReceiver:Mj,RadioReceiverIcon:Mj,RadioTower:Sj,RadioTowerIcon:Sj,Radius:Ij,RadiusIcon:Ij,RailSymbol:Lj,RailSymbolIcon:Lj,Rainbow:Aj,RainbowIcon:Aj,Rat:Pj,RatIcon:Pj,Ratio:Ej,RatioIcon:Ej,Receipt:Hj,ReceiptCent:Tj,ReceiptCentIcon:Tj,ReceiptEuro:Rj,ReceiptEuroIcon:Rj,ReceiptIcon:Hj,ReceiptIndianRupee:Fj,ReceiptIndianRupeeIcon:Fj,ReceiptJapaneseYen:Dj,ReceiptJapaneseYenIcon:Dj,ReceiptPoundSterling:qj,ReceiptPoundSterlingIcon:qj,ReceiptRussianRuble:zj,ReceiptRussianRubleIcon:zj,ReceiptSwissFranc:Oj,ReceiptSwissFrancIcon:Oj,ReceiptText:Bj,ReceiptTextIcon:Bj,RectangleEllipsis:zo,RectangleEllipsisIcon:zo,RectangleHorizontal:Vj,RectangleHorizontalIcon:Vj,RectangleVertical:$j,RectangleVerticalIcon:$j,Recycle:Wj,RecycleIcon:Wj,Redo:Kj,Redo2:Uj,Redo2Icon:Uj,RedoDot:Gj,RedoDotIcon:Gj,RedoIcon:Kj,RefreshCcw:Zj,RefreshCcwDot:Yj,RefreshCcwDotIcon:Yj,RefreshCcwIcon:Zj,RefreshCw:rc,RefreshCwIcon:rc,RefreshCwOff:Xj,RefreshCwOffIcon:Xj,Refrigerator:Qj,RefrigeratorIcon:Qj,Regex:Jj,RegexIcon:Jj,RemoveFormatting:e6,RemoveFormattingIcon:e6,Repeat:r6,Repeat1:t6,Repeat1Icon:t6,Repeat2:a6,Repeat2Icon:a6,RepeatIcon:r6,Replace:s6,ReplaceAll:n6,ReplaceAllIcon:n6,ReplaceIcon:s6,Reply:i6,ReplyAll:o6,ReplyAllIcon:o6,ReplyIcon:i6,Rewind:l6,RewindIcon:l6,Ribbon:c6,RibbonIcon:c6,Rocket:Ad,RocketIcon:Ad,RockingChair:d6,RockingChairIcon:d6,RollerCoaster:u6,RollerCoasterIcon:u6,Rotate3D:Oo,Rotate3DIcon:Oo,Rotate3d:Oo,Rotate3dIcon:Oo,RotateCcw:Cl,RotateCcwIcon:Cl,RotateCcwSquare:p6,RotateCcwSquareIcon:p6,RotateCw:gu,RotateCwIcon:gu,RotateCwSquare:h6,RotateCwSquareIcon:h6,Route:y6,RouteIcon:y6,RouteOff:m6,RouteOffIcon:m6,Router:f6,RouterIcon:f6,Rows:Bo,Rows2:Bo,Rows2Icon:Bo,Rows3:Ho,Rows3Icon:Ho,Rows4:g6,Rows4Icon:g6,RowsIcon:Bo,Rss:x6,RssIcon:x6,Ruler:b6,RulerIcon:b6,RussianRuble:v6,RussianRubleIcon:v6,Sailboat:k6,SailboatIcon:k6,Salad:w6,SaladIcon:w6,Sandwich:j6,SandwichIcon:j6,Satellite:_6,SatelliteDish:C6,SatelliteDishIcon:C6,SatelliteIcon:_6,Save:N6,SaveAll:M6,SaveAllIcon:M6,SaveIcon:N6,SaveOff:S6,SaveOffIcon:S6,Scale:Qp,Scale3D:Vo,Scale3DIcon:Vo,Scale3d:Vo,Scale3dIcon:Vo,ScaleIcon:Qp,Scaling:I6,ScalingIcon:I6,Scan:D6,ScanBarcode:L6,ScanBarcodeIcon:L6,ScanEye:A6,ScanEyeIcon:A6,ScanFace:P6,ScanFaceIcon:P6,ScanIcon:D6,ScanLine:E6,ScanLineIcon:E6,ScanQrCode:T6,ScanQrCodeIcon:T6,ScanSearch:R6,ScanSearchIcon:R6,ScanText:F6,ScanTextIcon:F6,ScatterChart:vs,ScatterChartIcon:vs,School:q6,School2:Yi,School2Icon:Yi,SchoolIcon:q6,Scissors:O6,ScissorsIcon:O6,ScissorsLineDashed:z6,ScissorsLineDashedIcon:z6,ScissorsSquare:Ri,ScissorsSquareDashedBottom:ii,ScissorsSquareDashedBottomIcon:ii,ScissorsSquareIcon:Ri,ScreenShare:H6,ScreenShareIcon:H6,ScreenShareOff:B6,ScreenShareOffIcon:B6,Scroll:V6,ScrollIcon:V6,ScrollText:jc,ScrollTextIcon:jc,Search:At,SearchCheck:$6,SearchCheckIcon:$6,SearchCode:W6,SearchCodeIcon:W6,SearchIcon:At,SearchSlash:U6,SearchSlashIcon:U6,SearchX:G6,SearchXIcon:G6,Section:K6,SectionIcon:K6,Send:jn,SendHorizonal:$o,SendHorizonalIcon:$o,SendHorizontal:$o,SendHorizontalIcon:$o,SendIcon:jn,SendToBack:Y6,SendToBackIcon:Y6,SeparatorHorizontal:Z6,SeparatorHorizontalIcon:Z6,SeparatorVertical:X6,SeparatorVerticalIcon:X6,Server:t8,ServerCog:Q6,ServerCogIcon:Q6,ServerCrash:J6,ServerCrashIcon:J6,ServerIcon:t8,ServerOff:e8,ServerOffIcon:e8,Settings:cr,Settings2:xu,Settings2Icon:xu,SettingsIcon:cr,Shapes:a8,ShapesIcon:a8,Share:bu,Share2:Jp,Share2Icon:Jp,ShareIcon:bu,Sheet:r8,SheetIcon:r8,Shell:n8,ShellIcon:n8,Shield:dr,ShieldAlert:vu,ShieldAlertIcon:vu,ShieldBan:s8,ShieldBanIcon:s8,ShieldCheck:nc,ShieldCheckIcon:nc,ShieldClose:Wo,ShieldCloseIcon:Wo,ShieldEllipsis:o8,ShieldEllipsisIcon:o8,ShieldHalf:i8,ShieldHalfIcon:i8,ShieldIcon:dr,ShieldMinus:l8,ShieldMinusIcon:l8,ShieldOff:c8,ShieldOffIcon:c8,ShieldPlus:d8,ShieldPlusIcon:d8,ShieldQuestion:u8,ShieldQuestionIcon:u8,ShieldX:Wo,ShieldXIcon:Wo,Ship:h8,ShipIcon:h8,ShipWheel:p8,ShipWheelIcon:p8,Shirt:m8,ShirtIcon:m8,ShoppingBag:e1,ShoppingBagIcon:e1,ShoppingBasket:y8,ShoppingBasketIcon:y8,ShoppingCart:f8,ShoppingCartIcon:f8,Shovel:g8,ShovelIcon:g8,ShowerHead:x8,ShowerHeadIcon:x8,Shrink:b8,ShrinkIcon:b8,Shrub:v8,ShrubIcon:v8,Shuffle:k8,ShuffleIcon:k8,Sidebar:Po,SidebarClose:Io,SidebarCloseIcon:Io,SidebarIcon:Po,SidebarOpen:Ao,SidebarOpenIcon:Ao,Sigma:w8,SigmaIcon:w8,SigmaSquare:Fi,SigmaSquareIcon:Fi,Signal:ku,SignalHigh:j8,SignalHighIcon:j8,SignalIcon:ku,SignalLow:C8,SignalLowIcon:C8,SignalMedium:_8,SignalMediumIcon:_8,SignalZero:M8,SignalZeroIcon:M8,Signature:S8,SignatureIcon:S8,Signpost:I8,SignpostBig:N8,SignpostBigIcon:N8,SignpostIcon:I8,Siren:L8,SirenIcon:L8,SkipBack:A8,Ski
7212pBackIcon:A8,SkipForward:P8,SkipForwardIcon:P8,Skull:E8,SkullIcon:E8,Slack:T8,SlackIcon:T8,Slash:R8,SlashIcon:R8,SlashSquare:Di,SlashSquareIcon:Di,Slice:F8,SliceIcon:F8,Sliders:Uo,SlidersHorizontal:D8,SlidersHorizontalIcon:D8,SlidersIcon:Uo,SlidersVertical:Uo,SlidersVerticalIcon:Uo,Smartphone:Rd,SmartphoneCharging:q8,SmartphoneChargingIcon:q8,SmartphoneIcon:Rd,SmartphoneNfc:z8,SmartphoneNfcIcon:z8,Smile:B8,SmileIcon:B8,SmilePlus:O8,SmilePlusIcon:O8,Snail:H8,SnailIcon:H8,Snowflake:V8,SnowflakeIcon:V8,Sofa:$8,SofaIcon:$8,SortAsc:ts,SortAscIcon:ts,SortDesc:Qn,SortDescIcon:Qn,Soup:W8,SoupIcon:W8,Space:U8,SpaceIcon:U8,Spade:G8,SpadeIcon:G8,Sparkle:K8,SparkleIcon:K8,Sparkles:xt,SparklesIcon:xt,Speaker:Y8,SpeakerIcon:Y8,Speech:Z8,SpeechIcon:Z8,SpellCheck:Q8,SpellCheck2:X8,SpellCheck2Icon:X8,SpellCheckIcon:Q8,Spline:J8,SplineIcon:J8,Split:eC,SplitIcon:eC,SplitSquareHorizontal:qi,SplitSquareHorizontalIcon:qi,SplitSquareVertical:zi,SplitSquareVerticalIcon:zi,SprayCan:tC,SprayCanIcon:tC,Sprout:aC,SproutIcon:aC,Square:Cc,SquareActivity:Go,SquareActivityIcon:Go,SquareArrowDown:Zo,SquareArrowDownIcon:Zo,SquareArrowDownLeft:Ko,SquareArrowDownLeftIcon:Ko,SquareArrowDownRight:Yo,SquareArrowDownRightIcon:Yo,SquareArrowLeft:Xo,SquareArrowLeftIcon:Xo,SquareArrowOutDownLeft:Qo,SquareArrowOutDownLeftIcon:Qo,SquareArrowOutDownRight:Jo,SquareArrowOutDownRightIcon:Jo,SquareArrowOutUpLeft:ei,SquareArrowOutUpLeftIcon:ei,SquareArrowOutUpRight:ti,SquareArrowOutUpRightIcon:ti,SquareArrowRight:ai,SquareArrowRightIcon:ai,SquareArrowUp:si,SquareArrowUpIcon:si,SquareArrowUpLeft:ri,SquareArrowUpLeftIcon:ri,SquareArrowUpRight:ni,SquareArrowUpRightIcon:ni,SquareAsterisk:oi,SquareAsteriskIcon:oi,SquareBottomDashedScissors:ii,SquareBottomDashedScissorsIcon:ii,SquareChartGantt:kr,SquareChartGanttIcon:kr,SquareCheck:li,SquareCheckBig:Ua,SquareCheckBigIcon:Ua,SquareCheckIcon:li,SquareChevronDown:ci,SquareChevronDownIcon:ci,SquareChevronLeft:di,SquareChevronLeftIcon:di,SquareChevronRight:ui,SquareChevronRightIcon:ui,SquareChevronUp:pi,SquareChevronUpIcon:pi,SquareCode:hi,SquareCodeIcon:hi,SquareDashed:fi,SquareDashedBottom:nC,SquareDashedBottomCode:rC,SquareDashedBottomCodeIcon:rC,SquareDashedBottomIcon:nC,SquareDashedIcon:fi,SquareDashedKanban:mi,SquareDashedKanbanIcon:mi,SquareDashedMousePointer:yi,SquareDashedMousePointerIcon:yi,SquareDivide:gi,SquareDivideIcon:gi,SquareDot:xi,SquareDotIcon:xi,SquareEqual:bi,SquareEqualIcon:bi,SquareFunction:vi,SquareFunctionIcon:vi,SquareGanttChart:kr,SquareGanttChartIcon:kr,SquareIcon:Cc,SquareKanban:ki,SquareKanbanIcon:ki,SquareLibrary:wi,SquareLibraryIcon:wi,SquareM:ji,SquareMIcon:ji,SquareMenu:Ci,SquareMenuIcon:Ci,SquareMinus:_i,SquareMinusIcon:_i,SquareMousePointer:Mi,SquareMousePointerIcon:Mi,SquareParking:Ni,SquareParkingIcon:Ni,SquareParkingOff:Si,SquareParkingOffIcon:Si,SquarePen:Aa,SquarePenIcon:Aa,SquarePercent:Ii,SquarePercentIcon:Ii,SquarePi:Li,SquarePiIcon:Li,SquarePilcrow:Ai,SquarePilcrowIcon:Ai,SquarePlay:Pi,SquarePlayIcon:Pi,SquarePlus:Ei,SquarePlusIcon:Ei,SquarePower:Ti,SquarePowerIcon:Ti,SquareRadical:sC,SquareRadicalIcon:sC,SquareScissors:Ri,SquareScissorsIcon:Ri,SquareSigma:Fi,SquareSigmaIcon:Fi,SquareSlash:Di,SquareSlashIcon:Di,SquareSplitHorizontal:qi,SquareSplitHorizontalIcon:qi,SquareSplitVertical:zi,SquareSplitVerticalIcon:zi,SquareSquare:oC,SquareSquareIcon:oC,SquareStack:iC,SquareStackIcon:iC,SquareTerminal:Oi,SquareTerminalIcon:Oi,SquareUser:Hi,SquareUserIcon:Hi,SquareUserRound:Bi,SquareUserRoundIcon:Bi,SquareX:Vi,SquareXIcon:Vi,Squircle:lC,SquircleIcon:lC,Squirrel:cC,SquirrelIcon:cC,Stamp:dC,StampIcon:dC,Star:Jt,StarHalf:uC,StarHalfIcon:uC,StarIcon:Jt,StarOff:pC,StarOffIcon:pC,Stars:xt,StarsIcon:xt,StepBack:hC,StepBackIcon:hC,StepForward:mC,StepForwardIcon:mC,Stethoscope:yC,StethoscopeIcon:yC,Sticker:fC,StickerIcon:fC,StickyNote:_l,StickyNoteIcon:_l,StopCircle:$s,StopCircleIcon:$s,Store:_c,StoreIcon:_c,StretchHorizontal:gC,StretchHorizontalIcon:gC,StretchVertical:xC,StretchVerticalIcon:xC,Strikethrough:bC,StrikethroughIcon:bC,Subscript:vC,SubscriptIcon:vC,Subtitles:ls,SubtitlesIcon:ls,Sun:kn,SunDim:kC,SunDimIcon:kC,SunIcon:kn,SunMedium:wC,SunMediumIcon:wC,SunMoon:jC,SunMoonIcon:jC,SunSnow:CC,SunSnowIcon:CC,Sunrise:_C,SunriseIcon:_C,Sunset:MC,SunsetIcon:MC,Superscript:SC,SuperscriptIcon:SC,SwatchBook:NC,SwatchBookIcon:NC,SwissFranc:IC,SwissFrancIcon:IC,SwitchCamera:LC,SwitchCameraIcon:LC,Sword:AC,SwordIcon:AC,Swords:wu,SwordsIcon:wu,Syringe:PC,SyringeIcon:PC,Table:OC,Table2:EC,Table2Icon:EC,TableCellsMerge:TC,TableCellsMergeIcon:TC,TableCellsSplit:RC,TableCellsSplitIcon:RC,TableColumnsSplit:FC,TableColumnsSplitIcon:FC,TableIcon:OC,TableOfContents:DC,TableOfContentsIcon:DC,TableProperties:qC,TablePropertiesIcon:qC,TableRowsSplit:zC,TableRowsSplitIcon:zC,Tablet:HC,TabletIcon:HC,TabletSmartphone:BC,TabletSmartphoneIcon:BC,Tablets:VC,TabletsIcon:VC,Tag:a1,TagIcon:a1,Tags:$C,Tags
7212Icon:$C,Tally1:WC,Tally1Icon:WC,Tally2:UC,Tally2Icon:UC,Tally3:GC,Tally3Icon:GC,Tally4:KC,Tally4Icon:KC,Tally5:YC,Tally5Icon:YC,Tangent:ZC,TangentIcon:ZC,Target:Ar,TargetIcon:Ar,Telescope:XC,TelescopeIcon:XC,Tent:JC,TentIcon:JC,TentTree:QC,TentTreeIcon:QC,Terminal:e_,TerminalIcon:e_,TerminalSquare:Oi,TerminalSquareIcon:Oi,TestTube:t_,TestTube2:$i,TestTube2Icon:$i,TestTubeDiagonal:$i,TestTubeDiagonalIcon:$i,TestTubeIcon:t_,TestTubes:a_,TestTubesIcon:a_,Text:i_,TextCursor:n_,TextCursorIcon:n_,TextCursorInput:r_,TextCursorInputIcon:r_,TextIcon:i_,TextQuote:s_,TextQuoteIcon:s_,TextSearch:o_,TextSearchIcon:o_,TextSelect:Wi,TextSelectIcon:Wi,TextSelection:Wi,TextSelectionIcon:Wi,Theater:l_,TheaterIcon:l_,Thermometer:u_,ThermometerIcon:u_,ThermometerSnowflake:c_,ThermometerSnowflakeIcon:c_,ThermometerSun:d_,ThermometerSunIcon:d_,ThumbsDown:ju,ThumbsDownIcon:ju,ThumbsUp:In,ThumbsUpIcon:In,Ticket:x_,TicketCheck:p_,TicketCheckIcon:p_,TicketIcon:x_,TicketMinus:h_,TicketMinusIcon:h_,TicketPercent:m_,TicketPercentIcon:m_,TicketPlus:y_,TicketPlusIcon:y_,TicketSlash:f_,TicketSlashIcon:f_,TicketX:g_,TicketXIcon:g_,Tickets:v_,TicketsIcon:v_,TicketsPlane:b_,TicketsPlaneIcon:b_,Timer:j_,TimerIcon:j_,TimerOff:k_,TimerOffIcon:k_,TimerReset:w_,TimerResetIcon:w_,ToggleLeft:C_,ToggleLeftIcon:C_,ToggleRight:__,ToggleRightIcon:__,Toilet:M_,ToiletIcon:M_,Tornado:S_,TornadoIcon:S_,Torus:N_,TorusIcon:N_,Touchpad:L_,TouchpadIcon:L_,TouchpadOff:I_,TouchpadOffIcon:I_,TowerControl:A_,TowerControlIcon:A_,ToyBrick:P_,ToyBrickIcon:P_,Tractor:E_,TractorIcon:E_,TrafficCone:T_,TrafficConeIcon:T_,Train:Ui,TrainFront:F_,TrainFrontIcon:F_,TrainFrontTunnel:R_,TrainFrontTunnelIcon:R_,TrainIcon:Ui,TrainTrack:D_,TrainTrackIcon:D_,TramFront:Ui,TramFrontIcon:Ui,Trash:q_,Trash2:Tr,Trash2Icon:Tr,TrashIcon:q_,TreeDeciduous:z_,TreeDeciduousIcon:z_,TreePalm:Gi,TreePalmIcon:Gi,TreePine:O_,TreePineIcon:O_,Trees:B_,TreesIcon:B_,Trello:H_,TrelloIcon:H_,TrendingDown:Dd,TrendingDownIcon:Dd,TrendingUp:Pr,TrendingUpDown:V_,TrendingUpDownIcon:V_,TrendingUpIcon:Pr,Triangle:W_,TriangleAlert:ta,TriangleAlertIcon:ta,TriangleIcon:W_,TriangleRight:$_,TriangleRightIcon:$_,Trophy:qd,TrophyIcon:qd,Truck:U_,TruckIcon:U_,Turtle:G_,TurtleIcon:G_,Tv:Y_,Tv2:Ki,Tv2Icon:Ki,TvIcon:Y_,TvMinimal:Ki,TvMinimalIcon:Ki,TvMinimalPlay:K_,TvMinimalPlayIcon:K_,Twitch:Z_,TwitchIcon:Z_,Twitter:X_,TwitterIcon:X_,Type:J_,TypeIcon:J_,TypeOutline:Q_,TypeOutlineIcon:Q_,Umbrella:tM,UmbrellaIcon:tM,UmbrellaOff:eM,UmbrellaOffIcon:eM,Underline:aM,UnderlineIcon:aM,Undo:sM,Undo2:rM,Undo2Icon:rM,UndoDot:nM,UndoDotIcon:nM,UndoIcon:sM,UnfoldHorizontal:oM,UnfoldHorizontalIcon:oM,UnfoldVertical:iM,UnfoldVerticalIcon:iM,Ungroup:lM,UngroupIcon:lM,University:Yi,UniversityIcon:Yi,Unlink:dM,Unlink2:cM,Unlink2Icon:cM,UnlinkIcon:dM,Unlock:Wn,UnlockIcon:Wn,UnlockKeyhole:ko,UnlockKeyholeIcon:ko,Unplug:uM,UnplugIcon:uM,Upload:pM,UploadCloud:Zs,UploadCloudIcon:Zs,UploadIcon:pM,Usb:hM,UsbIcon:hM,User:wa,User2:tl,User2Icon:tl,UserCheck:mM,UserCheck2:Zi,UserCheck2Icon:Zi,UserCheckIcon:mM,UserCircle:Us,UserCircle2:Ws,UserCircle2Icon:Ws,UserCircleIcon:Us,UserCog:yM,UserCog2:Xi,UserCog2Icon:Xi,UserCogIcon:yM,UserIcon:wa,UserMinus:fM,UserMinus2:Qi,UserMinus2Icon:Qi,UserMinusIcon:fM,UserPen:gM,UserPenIcon:gM,UserPlus:Ln,UserPlus2:Ji,UserPlus2Icon:Ji,UserPlusIcon:Ln,UserRound:tl,UserRoundCheck:Zi,UserRoundCheckIcon:Zi,UserRoundCog:Xi,UserRoundCogIcon:Xi,UserRoundIcon:tl,UserRoundMinus:Qi,UserRoundMinusIcon:Qi,UserRoundPen:xM,UserRoundPenIcon:xM,UserRoundPlus:Ji,UserRoundPlusIcon:Ji,UserRoundSearch:bM,UserRoundSearchIcon:bM,UserRoundX:el,UserRoundXIcon:el,UserSearch:vM,UserSearchIcon:vM,UserSquare:Hi,UserSquare2:Bi,UserSquare2Icon:Bi,UserSquareIcon:Hi,UserX:kM,UserX2:el,UserX2Icon:el,UserXIcon:kM,Users:Gt,Users2:al,Users2Icon:al,UsersIcon:Gt,UsersRound:al,UsersRoundIcon:al,Utensils:nl,UtensilsCrossed:rl,UtensilsCrossedIcon:rl,UtensilsIcon:nl,UtilityPole:wM,UtilityPoleIcon:wM,Variable:jM,VariableIcon:jM,Vault:CM,VaultIcon:CM,Vegan:_M,VeganIcon:_M,VenetianMask:MM,VenetianMaskIcon:MM,Verified:rr,VerifiedIcon:rr,Vibrate:NM,VibrateIcon:NM,VibrateOff:SM,VibrateOffIcon:SM,Video:yl,VideoIcon:yl,VideoOff:IM,VideoOffIcon:IM,Videotape:LM,VideotapeIcon:LM,View:AM,ViewIcon:AM,
vendor: 4,315 bytes, line 7212
7212Voicemail:PM,VoicemailIcon:PM,Volleyball:EM,VolleyballIcon:EM,Volume:FM,Volume1:TM,Volume1Icon:TM,Volume2:Yr,Volume2Icon:Yr,VolumeIcon:FM,VolumeOff:RM,VolumeOffIcon:RM,VolumeX:Mc,VolumeXIcon:Mc,Vote:DM,VoteIcon:DM,Wallet:Ml,Wallet2:sl,Wallet2Icon:sl,WalletCards:qM,WalletCardsIcon:qM,WalletIcon:Ml,WalletMinimal:sl,WalletMinimalIcon:sl,Wallpaper:zM,WallpaperIcon:zM,Wand:OM,Wand2:Un,Wand2Icon:Un,WandIcon:OM,WandSparkles:Un,WandSparklesIcon:Un,Warehouse:BM,WarehouseIcon:BM,WashingMachine:HM,WashingMachineIcon:HM,Watch:VM,WatchIcon:VM,Waves:$M,WavesIcon:$M,Waypoints:WM,WaypointsIcon:WM,Webcam:UM,WebcamIcon:UM,Webhook:KM,WebhookIcon:KM,WebhookOff:GM,WebhookOffIcon:GM,Weight:YM,WeightIcon:YM,Wheat:XM,WheatIcon:XM,WheatOff:ZM,WheatOffIcon:ZM,WholeWord:QM,WholeWordIcon:QM,Wifi:Sl,WifiHigh:JM,WifiHighIcon:JM,WifiIcon:Sl,WifiLow:eS,WifiLowIcon:eS,WifiOff:r1,WifiOffIcon:r1,WifiZero:tS,WifiZeroIcon:tS,Wind:rS,WindArrowDown:aS,WindArrowDownIcon:aS,WindIcon:rS,Wine:sS,WineIcon:sS,WineOff:nS,WineOffIcon:nS,Workflow:t1,WorkflowIcon:t1,Worm:oS,WormIcon:oS,WrapText:iS,WrapTextIcon:iS,Wrench:lS,WrenchIcon:lS,X:ze,XCircle:Cr,XCircleIcon:Cr,XIcon:ze,XOctagon:Mo,XOctagonIcon:Mo,XSquare:Vi,XSquareIcon:Vi,Youtube:cS,YoutubeIcon:cS,Zap:ja,ZapIcon:ja,ZapOff:dS,ZapOffIcon:dS,ZoomIn:Cu,ZoomInIcon:Cu,ZoomOut:uS,ZoomOutIcon:uS,createLucideIcon:d,icons:b$},Symbol.toStringTag,{value:"Module"}));var fa,Qe,qu,ia,dl,Fc,mn,yn,zu,Dc,qc,ul,pl,fn,zc,nt,bd,jN,CN,_N,MN,SN,NN,IN,gR,JT,v$=(JT=class extends tR{constructor(a,r){super();It(this,nt);It(this,fa);It(this,Qe);It(this,qu);It(this,ia);It(this,dl);It(this,Fc);It(this,mn);It(this,yn);It(this,zu);It(this,Dc);It(this,qc);It(this,ul);It(this,pl);It(this,fn);It(this,zc,new Set);this.options=r,ct(this,fa,a),ct(this,yn,null),ct(this,mn,EA()),this.options.experimental_prefetchInRender||ue(this,mn).reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(r)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(ue(this,Qe).addObserver(this),HA(ue(this,Qe),this.options)?vt(this,nt,bd).call(this):this.updateResult(),vt(this,nt,MN).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return LN(ue(this,Qe),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return LN(ue(this,Qe),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,vt(this,nt,SN).call(this),vt(this,nt,NN).call(this),ue(this,Qe).removeObserver(this)}setOptions(a){const r=this.options,n=ue(this,Qe);if(this.options=ue(this,fa).defaultQueryOptions(a),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof ar(this.options.enabled,ue(this,Qe))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");vt(this,nt,IN).call(this),ue(this,Qe).setOptions(this.options),r._defaulted&&!SS(this.options,r)&&ue(this,fa).getQueryCache().notify({type:"observerOptionsUpdated",query:ue(this,Qe),observer:this});const o=this.hasListeners();o&&VA(ue(this,Qe),n,this.options,r)&&vt(this,nt,bd).call(this),this.updateResult(),o&&(ue(this,Qe)!==n||ar(this.options.enabled,ue(this,Qe))!==ar(r.enabled,ue(this,Qe))||Pd(this.options.staleTime,ue(this,Qe))!==Pd(r.staleTime,ue(this,Qe)))&&vt(this,nt,jN).call(this);const s=vt(this,nt,CN).call(this);o&&(ue(this,Qe)!==n||ar(this.options.enabled,ue(this,Qe))!==ar(r.enabled,ue(this,Qe))||s!==ue(this,fn))&&vt(this,nt,_N).call(this,s)}getOptimisticResult(a){const r=ue(this,fa).getQueryCache().build(ue(this,fa),a),n=this.createResult(r,a);return w$(this,n)&&(ct(this,ia,n),ct(this,Fc,this.options),ct(this,dl,ue(this,Qe).state)),n}getCurrentResult(){return ue(this,ia)}trackResult(a,r){return new Proxy(a,{get:(n,o)=>(this.trackProp(o),r==null||r(o),Reflect.get(n,o))})}trackProp(a){ue(this,zc).add(a)}getCurrentQuery(){return ue(this,Qe)}refetch({...a}={}){return this.fetch({...a})}fetchOptimistic(a){const r=ue(this,fa).defaultQueryOptions(a),n=ue(this,fa).getQueryCache().build(ue(this,fa),r);return n.fetch().then(()=>this.createResult(n,r))}fetch(a){return vt(this,nt,bd).call(this,{...a,cancelRefetch:a.cancelRefetch??!0}).then(()=>(this.updateResult(),ue(this,ia)))}createResult(a,r){var E;
vendor: 2,404 bytes, line 7212
7212const n=ue(this,Qe),o=this.options,s=ue(this,ia),i=ue(this,dl),c=ue(this,Fc),p=a!==n?a.state:ue(this,qu),{state:m}=a;let h={...m},y=!1,f;if(r._optimisticResults){const L=this.hasListeners(),N=!L&&HA(a,r),A=L&&VA(a,n,r,o);(N||A)&&(h={...h,...zV(m.data,a.options)}),r._optimisticResults==="isRestoring"&&(h.fetchStatus="idle")}let{error:x,errorUpdatedAt:g,status:b}=h;f=h.data;let k=!1;if(r.placeholderData!==void 0&&f===void 0&&b==="pending"){let L;s!=null&&s.isPlaceholderData&&r.placeholderData===(c==null?void 0:c.placeholderData)?(L=s.data,k=!0):L=typeof r.placeholderData=="function"?r.placeholderData((E=ue(this,qc))==null?void 0:E.state.data,ue(this,qc)):r.placeholderData,L!==void 0&&(b="success",f=RA(s==null?void 0:s.data,L,r),y=!0)}if(r.select&&f!==void 0&&!k)if(s&&f===(i==null?void 0:i.data)&&r.select===ue(this,zu))f=ue(this,Dc);else try{ct(this,zu,r.select),f=r.select(f),f=RA(s==null?void 0:s.data,f,r),ct(this,Dc,f),ct(this,yn,null)}catch(L){ct(this,yn,L)}ue(this,yn)&&(x=ue(this,yn),f=ue(this,Dc),g=Date.now(),b="error");const v=h.fetchStatus==="fetching",w=b==="pending",C=b==="error",j=w&&v,_=f!==void 0,M={status:b,fetchStatus:h.fetchStatus,isPending:w,isSuccess:b==="success",isError:C,isInitialLoading:j,isLoading:j,data:f,dataUpdatedAt:h.dataUpdatedAt,error:x,errorUpdatedAt:g,failureCount:h.fetchFailureCount,failureReason:h.fetchFailureReason,errorUpdateCount:h.errorUpdateCount,isFetched:h.dataUpdateCount>0||h.errorUpdateCount>0,isFetchedAfterMount:h.dataUpdateCount>p.dataUpdateCount||h.errorUpdateCount>p.errorUpdateCount,isFetching:v,isRefetching:v&&!w,isLoadingError:C&&!_,isPaused:h.fetchStatus==="paused",isPlaceholderData:y,isRefetchError:C&&_,isStale:TI(a,r),refetch:this.refetch,promise:ue(this,mn),isEnabled:ar(r.enabled,a)!==!1};if(this.options.experimental_prefetchInRender){const L=O=>{M.status==="error"?O.reject(M.error):M.data!==void 0&&O.resolve(M.data)},N=()=>{const O=ct(this,mn,M.promise=EA());L(O)},A=ue(this,mn);switch(A.status){case"pending":a.queryHash===n.queryHash&&L(A);break;case"fulfilled":(M.status==="error"||M.data!==A.value)&&N();break;case"rejected":(M.status!=="error"||M.error!==A.reason)&&N();break}}return M}updateResult(){const a=ue(this,ia),r=this.createResult(ue(this,Qe),this.options);if(ct(this,dl,ue(this,Qe).state),ct(this,Fc,this.options),ue(this,dl).data!==void 0&&ct(this,qc,ue(this,Qe)),SS(r,a))return;ct(this,ia,r);const n=()=>
vendor: 4,759 bytes, line 7212
7212{if(!a)return!0;const{notifyOnChangeProps:o}=this.options,s=typeof o=="function"?o():o;if(s==="all"||!s&&!ue(this,zc).size)return!0;const i=new Set(s??ue(this,zc));return this.options.throwOnError&&i.add("error"),Object.keys(ue(this,ia)).some(c=>{const u=c;return ue(this,ia)[u]!==a[u]&&i.has(u)})};vt(this,nt,gR).call(this,{listeners:n()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&vt(this,nt,MN).call(this)}},fa=new WeakMap,Qe=new WeakMap,qu=new WeakMap,ia=new WeakMap,dl=new WeakMap,Fc=new WeakMap,mn=new WeakMap,yn=new WeakMap,zu=new WeakMap,Dc=new WeakMap,qc=new WeakMap,ul=new WeakMap,pl=new WeakMap,fn=new WeakMap,zc=new WeakMap,nt=new WeakSet,bd=function(a){vt(this,nt,IN).call(this);let r=ue(this,Qe).fetch(this.options,a);return a!=null&&a.throwOnError||(r=r.catch(NS)),r},jN=function(){vt(this,nt,SN).call(this);const a=Pd(this.options.staleTime,ue(this,Qe));if(vN||ue(this,ia).isStale||!TA(a))return;const n=DV(ue(this,ia).dataUpdatedAt,a)+1;ct(this,ul,setTimeout(()=>{ue(this,ia).isStale||this.updateResult()},n))},CN=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(ue(this,Qe)):this.options.refetchInterval)??!1},_N=function(a){vt(this,nt,NN).call(this),ct(this,fn,a),!(vN||ar(this.options.enabled,ue(this,Qe))===!1||!TA(ue(this,fn))||ue(this,fn)===0)&&ct(this,pl,setInterval(()=>{(this.options.refetchIntervalInBackground||qV.isFocused())&&vt(this,nt,bd).call(this)},ue(this,fn)))},MN=function(){vt(this,nt,jN).call(this),vt(this,nt,_N).call(this,vt(this,nt,CN).call(this))},SN=function(){ue(this,ul)&&(clearTimeout(ue(this,ul)),ct(this,ul,void 0))},NN=function(){ue(this,pl)&&(clearInterval(ue(this,pl)),ct(this,pl,void 0))},IN=function(){const a=ue(this,fa).getQueryCache().build(ue(this,fa),this.options);if(a===ue(this,Qe))return;const r=ue(this,Qe);ct(this,Qe,a),ct(this,qu,a.state),this.hasListeners()&&(r==null||r.removeObserver(this),a.addObserver(this))},gR=function(a){a7.batch(()=>{a.listeners&&this.listeners.forEach(r=>{r(ue(this,ia))}),ue(this,fa).getQueryCache().notify({query:ue(this,Qe),type:"observerResultsUpdated"})})},JT);function k$(t,a){return ar(a.enabled,t)!==!1&&t.state.data===void 0&&!(t.state.status==="error"&&a.retryOnMount===!1)}function HA(t,a){return k$(t,a)||t.state.data!==void 0&&LN(t,a,a.refetchOnMount)}function LN(t,a,r){if(ar(a.enabled,t)!==!1&&Pd(a.staleTime,t)!=="static"){const n=typeof r=="function"?r(t):r;return n==="always"||n!==!1&&TI(t,a)}return!1}function VA(t,a,r,n){return(t!==a||ar(n.enabled,t)===!1)&&(!r.suspense||t.state.status!=="error")&&TI(t,r)}function TI(t,a){return ar(a.enabled,t)!==!1&&t.isStaleByTime(Pd(a.staleTime,t))}function w$(t,a){return!SS(t.getCurrentResult(),a)}var gn,xn,ga,$r,Xr,pS,AN,eR,j$=(eR=class extends tR{constructor(r,n){super();It(this,Xr);It(this,gn);It(this,xn);It(this,ga);It(this,$r);ct(this,gn,r),this.setOptions(n),this.bindMethods(),vt(this,Xr,pS).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(r){var o;const n=this.options;this.options=ue(this,gn).defaultMutationOptions(r),SS(this.options,n)||ue(this,gn).getMutationCache().notify({type:"observerOptionsUpdated",mutation:ue(this,ga),observer:this}),n!=null&&n.mutationKey&&this.options.mutationKey&&FA(n.mutationKey)!==FA(this.options.mutationKey)?this.reset():((o=ue(this,ga))==null?void 0:o.state.status)==="pending"&&ue(this,ga).setOptions(this.options)}onUnsubscribe(){var r;this.hasListeners()||(r=ue(this,ga))==null||r.removeObserver(this)}onMutationUpdate(r){vt(this,Xr,pS).call(this),vt(this,Xr,AN).call(this,r)}getCurrentResult(){return ue(this,xn)}reset(){var r;(r=ue(this,ga))==null||r.removeObserver(this),ct(this,ga,void 0),vt(this,Xr,pS).call(this),vt(this,Xr,AN).call(this)}mutate(r,n){var o;return ct(this,$r,n),(o=ue(this,ga))==null||o.removeObserver(this),ct(this,ga,ue(this,gn).getMutationCache().build(ue(this,gn),this.options)),ue(this,ga).addObserver(this),ue(this,ga).execute(r)}},gn=new WeakMap,xn=new WeakMap,ga=new WeakMap,$r=new WeakMap,Xr=new WeakSet,pS=function(){var n;const r=((n=ue(this,ga))==null?void 0:n.state)??OV();ct(this,xn,{...r,isPending:r.status==="pending",isSuccess:r.status==="success",isError:r.status==="error",isIdle:r.status==="idle",mutate:this.mutate,reset:this.reset})},AN=function(r){a7.batch(()=>{var n,o,s,i,c,u,p,m;if(ue(this,$r)&&this.hasListeners()){const h=ue(this,xn).variables,y=ue(this,xn).context;(r==null?void 0:r.type)==="success"?((o=(n=ue(this,$r)).onSuccess)==null||o.call(n,r.data,h,y),(i=(s=ue(this,$r)).onSettled)==null||i.call(s,r.data,null,h,y)):(r==null?void 0:r.type)==="error"&&((u=(c=ue(this,$r)).onError)==null||u.call(c,r.error,h,y),(m=(p=ue(this,$r)).onSettled)==null||m.call(p,void 0,r.error,h,y))}
7212this.listeners.forEach(h=>{h(ue(this,xn))})})},eR),xR=l.createContext(!1),C$=()=>l.useContext(xR);xR.Provider;function _$(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}var M$=l.createContext(_$()),S$=()=>l.useContext(M$),N$=(t,a)=>{(t.suspense||t.throwOnError||t.experimental_prefetchInRender)&&(a.isReset()||(t.retryOnMount=!1))},I$=t=>{l.useEffect(()=>{t.clearReset()},[t])},L$=({result:t,errorResetBoundary:a,throwOnError:r,query:n,suspense:o})=>t.isError&&!a.isReset()&&!t.isFetching&&n&&(o&&t.data===void 0||aR(r,[t.error,n])),A$=t=>{if(t.suspense){const a=n=>n==="static"?n:Math.max(n??1e3,1e3),r=t.staleTime;t.staleTime=typeof r=="function"?(...n)=>a(r(...n)):a(r),typeof t.gcTime=="number"&&(t.gcTime=Math.max(t.gcTime,1e3))}},P$=(t,a)=>t.isLoading&&t.isFetching&&!a,E$=(t,a)=>(t==null?void 0:t.suspense)&&a.isPending,$A=(t,a,r)=>a.fetchOptimistic(t).catch(()=>{r.clearReset()});function T$(t,a,r){var h,y,f,x,g;const n=C$(),o=S$(),s=at(),i=s.defaultQueryOptions(t);(y=(h=s.getDefaultOptions().queries)==null?void 0:h._experimental_beforeQuery)==null||y.call(h,i),i._optimisticResults=n?"isRestoring":"optimistic",A$(i),N$(i,o),I$(o);const c=!s.getQueryCache().get(i.queryHash),[u]=l.useState(()=>new a(s,i)),p=u.getOptimisticResult(i),m=!n&&t.subscribed!==!1;if(l.useSyncExternalStore(l.useCallback(b=>{const k=m?u.subscribe(a7.batchCalls(b)):NS;return u.updateResult(),k},[u,m]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),l.useEffect(()=>{u.setOptions(i)},[i,u]),E$(i,p))throw $A(i,u,o);if(L$({result:p,errorResetBoundary:o,throwOnError:i.throwOnError,query:s.getQueryCache().get(i.queryHash),suspense:i.suspense}))throw p.error;if((x=(f=s.getDefaultOptions().queries)==null?void 0:f._experimental_afterQuery)==null||x.call(f,i,p),i.experimental_prefetchInRender&&!vN&&P$(p,n)){const b=c?$A(i,u,o):(g=s.getQueryCache().get(i.queryHash))==null?void 0:g.promise;b==null||b.catch(NS).finally(()=>{u.updateResult()})}return i.notifyOnChangeProps?p:u.trackResult(p)}function Ie(t,a){return T$(t,v$)}function mt(t,a){const r=at(),[n]=l.useState(()=>new j$(r,t));l.useEffect(()=>{n.setOptions(t)},[n,t]);const o=l.useSyncExternalStore(l.useCallback(i=>n.subscribe(a7.batchCalls(i)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),s=l.useCallback((i,c)=>{n.mutate(i,c).catch(NS)},[n]);if(o.error&&aR(n.options.throwOnError,[o.error]))throw o.error;return{...o,mutate:s,mutateAsync:o.mutate}}var R$="Portal",Yc=l.forwardRef((t,a)=>{var c;const{container:r,...n}=t,[o,s]=l.useState(!1);pa(()=>s(!0),[]);const i=r||o&&((c=globalThis==null?void 0:globalThis.document)==null?void 0:c.body);return i?EV.createPortal(e.jsx(ke.div,{...n,ref:a}),i):null});Yc.displayName=R$;function F$(t,a){const r=+St(t);return rR(t,r+a)}function D$(t,a){return F$(t,a*_I)}function _u(t,a){const r=St(t),n=St(a),o=r.getTime()-n.getTime();return o<0?-1:o>0?1:o}function c7(t){return rR(t,Date.now())}function bR(t,a){const r=kN(t),n=kN(a);return+r==+n}function q$(t,a){const r=St(t),n=St(a),o=r.getFullYear()-n.getFullYear(),s=r.getMonth()-n.getMonth();return o*12+s}function RI(t){return a=>{const n=(t?Math[t]:Math.trunc)(a);return n===0?0:n}}function vR(t,a){return+St(t)-+St(a)}function z$(t,a,r){const n=vR(t,a)/Iu;return RI(r==null?void 0:r.roundingMethod)(n)}function O$(t){const a=St(t);return a.setHours(23,59,59,999),a}function B$(t){const a=St(t),r=a.getMonth();return a.setFullYear(a.getFullYear(),r+1,0),a.setHours(23,59,59,999),a}function H$(t){const a=St(t);return+O$(a)==+B$(a)}function V$(t,a){const r=St(t),n=St(a),o=_u(r,n),s=Math.abs(q$(r,n));let i;if(s<1)i=0;else{r.getMonth()===1&&r.getDate()>27&&r.setDate(30),r.setMonth(r.getMonth()-o*s);let c=_u(r,n)===-o;H$(St(t))&&s===1&&_u(t,n)===1&&(c=!1),i=o*(s-Number(c))}return i===0?0:i}function $$(t,a,r){const n=vR(t,a)/1e3;return RI(r==null?void 0:r.roundingMethod)(n)}function W$(t,a,r){const n=sR(),o=(r==null?void 0:r.locale)??n.locale??nR,s=2520,i=_u(t,a);if(isNaN(i))throw new RangeError("Invalid time value");const c=Object.assign({},r,{addSuffix:r==null?void 0:r.addSuffix,comparison:i});let u,p;i>
72120?(u=St(a),p=St(t)):(u=St(t),p=St(a));const m=$$(p,u),h=(IS(p)-IS(u))/1e3,y=Math.round((m-h)/60);let f;if(y<2)return r!=null&&r.includeSeconds?m<5?o.formatDistance("lessThanXSeconds",5,c):m<10?o.formatDistance("lessThanXSeconds",10,c):m<20?o.formatDistance("lessThanXSeconds",20,c):m<40?o.formatDistance("halfAMinute",0,c):m<60?o.formatDistance("lessThanXMinutes",1,c):o.formatDistance("xMinutes",1,c):y===0?o.formatDistance("lessThanXMinutes",1,c):o.formatDistance("xMinutes",y,c);if(y<45)return o.formatDistance("xMinutes",y,c);if(y<90)return o.formatDistance("aboutXHours",1,c);if(y<LS){const x=Math.round(y/60);return o.formatDistance("aboutXHours",x,c)}else{if(y<s)return o.formatDistance("xDays",1,c);if(y<Xl){const x=Math.round(y/LS);return o.formatDistance("xDays",x,c)}else if(y<Xl*2)return f=Math.round(y/Xl),o.formatDistance("aboutXMonths",f,c)}if(f=V$(p,u),f<12){const x=Math.round(y/Xl);return o.formatDistance("xMonths",x,c)}else{const x=f%12,g=Math.trunc(f/12);return x<3?o.formatDistance("aboutXYears",g,c):x<9?o.formatDistance("overXYears",g,c):o.formatDistance("almostXYears",g+1,c)}}function U$(t,a,r){const n=sR(),o=(r==null?void 0:r.locale)??n.locale??nR,s=_u(t,a);if(isNaN(s))throw new RangeError("Invalid time value");const i=Object.assign({},r,{addSuffix:r==null?void 0:r.addSuffix,comparison:s});let c,u;s>0?(c=St(a),u=St(t)):(c=St(t),u=St(a));const p=RI((r==null?void 0:r.roundingMethod)??"round"),m=u.getTime()-c.getTime(),h=m/Iu,y=IS(u)-IS(c),f=(m-y)/Iu,x=r==null?void 0:r.unit;let g;if(x?g=x:h<1?g="second":h<60?g="minute":h<LS?g="hour":f<Xl?g="day":f<DA?g="month":g="year",g==="second"){const b=p(m/1e3);return o.formatDistance("xSeconds",b,i)}else if(g==="minute"){const b=p(h);return o.formatDistance("xMinutes",b,i)}else if(g==="hour"){const b=p(h/60);return o.formatDistance("xHours",b,i)}else if(g==="day"){const b=p(f/LS);return o.formatDistance("xDays",b,i)}else if(g==="month"){const b=p(f/Xl);return b===12&&x!=="month"?o.formatDistance("xYears",1,i):o.formatDistance("xMonths",b,i)}else{const b=p(f/DA);return o.formatDistance("xYears",b,i)}}function FI(t,a){return W$(t,c7(t),a)}function G$(t,a){return U$(t,c7(t),a)}function K$(t,a){const r=St(t),n=St(a);return+r<+n}function kR(t){return bR(t,c7(t))}function Y$(t){return bR(t,AS(c7(t),1))}function Lu(t,a){return AS(t,-a)}function DI(t,a){const n=J$(t);let o;if(n.date){const u=eW(n.date,2);o=tW(u.restDateString,u.year)}if(!o||isNaN(o.getTime()))return new Date(NaN);const s=o.getTime();let i=0,c;
7212if(n.time&&(i=aW(n.time),isNaN(i)))return new Date(NaN);if(n.timezone){if(c=rW(n.timezone),isNaN(c))return new Date(NaN)}else{const u=new Date(s+i),p=new Date(0);return p.setFullYear(u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()),p.setHours(u.getUTCHours(),u.getUTCMinutes(),u.getUTCSeconds(),u.getUTCMilliseconds()),p}return new Date(s+i+c)}const xp={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Z$=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,X$=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Q$=/^([+-])(\d{2})(?::?(\d{2}))?$/;function J$(t){const a={},r=t.split(xp.dateTimeDelimiter);let n;if(r.length>2)return a;if(/:/.test(r[0])?n=r[0]:(a.date=r[0],n=r[1],xp.timeZoneDelimiter.test(a.date)&&(a.date=t.split(xp.timeZoneDelimiter)[0],n=t.substr(a.date.length,t.length))),n){const o=xp.timezone.exec(n);o?(a.time=n.replace(o[1],""),a.timezone=o[1]):a.time=n}return a}function eW(t,a){const r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+a)+"})|(\\d{2}|[+-]\\d{"+(2+a)+"})$)"),n=t.match(r);if(!n)return{year:NaN,restDateString:""};const o=n[1]?parseInt(n[1]):null,s=n[2]?parseInt(n[2]):null;return{year:s===null?o:s*100,restDateString:t.slice((n[1]||n[2]).length)}}function tW(t,a){if(a===null)return new Date(NaN);const r=t.match(Z$);if(!r)return new Date(NaN);const n=!!r[4],o=id(r[1]),s=id(r[2])-1,i=id(r[3]),c=id(r[4]),u=id(r[5])-1;if(n)return lW(a,c,u)?nW(a,c,u):new Date(NaN);{const p=new Date(0);return!oW(a,s,i)||!iW(a,o)?new Date(NaN):(p.setUTCFullYear(a,s,Math.max(o,i)),p)}}function id(t){return t?parseInt(t):1}function aW(t){const a=t.match(X$);if(!a)return NaN;const r=h9(a[1]),n=h9(a[2]),o=h9(a[3]);return cW(r,n,o)?r*_I+n*Iu+o*1e3:NaN}function h9(t){return t&&parseFloat(t.replace(",","."))||0}function rW(t){if(t==="Z")return 0;const a=t.match(Q$);if(!a)return 0;const r=a[1]==="+"?-1:1,n=parseInt(a[2]),o=a[3]&&parseInt(a[3])||0;return dW(n,o)?r*(n*_I+o*Iu):NaN}function nW(t,a,r){const n=new Date(0);n.setUTCFullYear(t,0,4);const o=n.getUTCDay()||7,s=(a-1)*7+r+1-o;return n.setUTCDate(n.getUTCDate()+s),n}const sW=[31,null,31,30,31,30,31,31,30,31,30,31];function wR(t){return t%400===0||t%4===0&&t%100!==0}function oW(t,a,r){return a>=0&&a<=11&&r>=1&&r<=(sW[a]||(wR(t)?29:28))}function iW(t,a){return a>=1&&a<=(wR(t)?366:365)}function lW(t,a,r){return a>=1&&a<=53&&r>=0&&r<=6}function cW(t,a,r){return t===24?a===0&&r===0:r>=0&&r<60&&a>=0&&a<60&&t>=0&&t<25}function dW(t,a){return a>=0&&a<=59}function uW(t,a){return D$(t,-4)}const pW=1,hW=1e6;let m9=0;function mW(){return m9=(m9+1)%Number.MAX_SAFE_INTEGER,m9.toString()}const y9=new Map,WA=t=>{if(y9.has(t))return;const a=setTimeout(()=>{y9.delete(t),Mu({type:"REMOVE_TOAST",toastId:t})},hW);y9.set(t,a)},yW=(t,a)=>{switch(a.type){case"ADD_TOAST":return{...t,toasts:[a.toast,...t.toasts].slice(0,pW)};case"UPDATE_TOAST":return{...t,toasts:t.toasts.map(r=>r.id===a.toast.id?{...r,...a.toast}:r)};case"DISMISS_TOAST":{const{toastId:r}=a;return r?WA(r):t.toasts.forEach(n=>{WA(n.id)}),{...t,toasts:t.toasts.map(n=>
7212n.id===r||r===void 0?{...n,open:!1}:n)}}case"REMOVE_TOAST":return a.toastId===void 0?{...t,toasts:[]}:{...t,toasts:t.toasts.filter(r=>r.id!==a.toastId)}}},hS=[];let mS={toasts:[]};function Mu(t){mS=yW(mS,t),hS.forEach(a=>{a(mS)})}function fW({...t}){const a=mW(),r=o=>Mu({type:"UPDATE_TOAST",toast:{...o,id:a}}),n=()=>Mu({type:"DISMISS_TOAST",toastId:a});return Mu({type:"ADD_TOAST",toast:{...t,id:a,open:!0,onOpenChange:o=>{o||n()}}}),{id:a,dismiss:n,update:r}}function d7(){const[t,a]=l.useState(mS);return l.useEffect(()=>(hS.push(a),()=>{const r=hS.indexOf(a);r>-1&&hS.splice(r,1)}),[t]),{...t,toast:fW,dismiss:r=>Mu({type:"DISMISS_TOAST",toastId:r})}}function Uu(t){const a=t+"CollectionProvider",[r,n]=$t(a),[o,s]=r(a,{collectionRef:{current:null},itemMap:new Map}),i=g=>{const{scope:b,children:k}=g,v=we.useRef(null),w=we.useRef(new Map).current;return e.jsx(o,{scope:b,itemMap:w,collectionRef:v,children:k})};i.displayName=a;const c=t+"CollectionSlot",u=Oc(c),p=we.forwardRef((g,b)=>{const{scope:k,children:v}=g,w=s(c,k),C=Oe(b,w.collectionRef);return e.jsx(u,{ref:C,children:v})});p.displayName=c;const m=t+"CollectionItemSlot",h="data-radix-collection-item",y=Oc(m),f=we.forwardRef((g,b)=>{const{scope:k,children:v,...w}=g,C=we.useRef(null),j=Oe(b,C),_=s(m,k);return we.useEffect(()=>(_.itemMap.set(C,{ref:C,...w}),()=>void _.itemMap.delete(C))),e.jsx(y,{[h]:"",ref:j,children:v})});f.displayName=m;function x(g){const b=s(t+"CollectionConsumer",g);return we.useCallback(()=>{const v=b.collectionRef.current;if(!v)return[];const w=Array.from(v.querySelectorAll(`[${h}]`));return Array.from(b.itemMap.values()).sort((_,S)=>w.indexOf(_.ref.current)-w.indexOf(S.ref.current))},[b.collectionRef,b.itemMap])}return[{Provider:i,Slot:p,ItemSlot:f},x,n]}var qI="ToastProvider",[zI,gW,xW]=Uu("Toast"),[jR]=$t("Toast",[xW]),[bW,u7]=jR(qI),CR=t=>{const{__scopeToast:a,label:r="Notification",duration:n=5e3,swipeDirection:o="right",swipeThreshold:s=50,children:i}=t,[c,u]=l.useState(null),[p,m]=l.useState(0),h=l.useRef(!1),y=l.useRef(!1);return r.trim()||console.error(`Invalid prop \`label\` supplied to \`${qI}\`. Expected non-empty \`string\`.`),e.jsx(zI.Provider,{scope:a,children:e.jsx(bW,{scope:a,label:r,duration:n,swipeDirection:o,swipeThreshold:s,toastCount:p,viewport:c,onViewportChange:u,onToastAdd:l.useCallback(()=>m(f=>f+1),[]),onToastRemove:l.useCallback(()=>m(f=>f-1),[]),isFocusedToastEscapeKeyDownRef:h,isClosePausedRef:y,children:i})})};CR.displayName=qI;var _R="ToastViewport",vW=["F8"],PN="toast.viewportPause",EN="toast.viewportResume",MR=l.forwardRef((t,a)=>{const{__scopeToast:r,hotkey:n=vW,label:o="Notifications ({hotkey})",...s}=t,i=u7(_R,r),c=gW(r),u=l.useRef(null),p=l.useRef(null),m=l.useRef(null),h=l.useRef(null),y=Oe(a,h,i.onViewportChange),f=n.join("+").replace(/Key/g,"").replace(/Digit/g,""),x=i.toastCount>0;l.useEffect(()=>{const b=k=>{var w;n.length!==0&&n.every(C=>k[C]||k.code===C)&&((w=h.current)==null||w.focus())};return document.addEventListener("keydown",b),()=>document.removeEventListener("keydown",b)},[n]),l.useEffect(()=>{const b=u.current,k=h.current;if(x&&b&&k){const v=()=>{if(!i.isClosePausedRef.current){const _=new CustomEvent(PN);k.dispatchEvent(_),i.isClosePausedRef.current=!0}},w=()=>{if(i.isClosePausedRef.current){const _=new CustomEvent(EN);k.dispatchEvent(_),i.isClosePausedRef.current=!1}},C=_=>{!b.contains(_.relatedTarget)&&w()},j=()=>{b.contains(document.activeElement)||w()};return b.addEventListener("focusin",v),b.addEventListener("focusout",C),b.addEventListener("pointermove",v),b.addEventListener("pointerleave",j),window.addEventListener("blur",v),window.addEventListener("focus",w),()=>{b.removeEventListener("focusin",v),b.removeEventListener("focusout",C),b.removeEventListener("pointermove",v),b.removeEventListener("pointerleave",j),window.removeEventListener("blur",v),window.removeEventListener("focus",w)}}},[x,i.isClosePausedRef]);const g=l.useCallback(({tabbingDirection:b})=>{const v=c().map(w=>{const C=w.ref.current,j=[C,...EW(C)];return b==="forwards"?j:j.reverse()});return(b==="forwards"?v.reverse():v).flat()},[c]);return l.useEffect(()=>{const b=h.current;if(b){const k=v=>{var j,_,S;const w=v.altKey||v.ctrlKey||v.metaKey;if(v.key==="Tab"&&!w){const M=document.activeElement,E=v.shiftKey;if(v.target===b&&E){(j=p.current)==null||j.focus();return}const A=g({tabbingDirection:E?"backwards":"forwards"}),O=A.findIndex(R=>R===M);f9(A.slice(O+1))?v.preventDefault():E?(_=p.current)==null||_.focus():(S=m.current)==null||S.focus()}};return b.addEventListener("keydown",k),()=>b.removeEventListener("keydown",k)}},[c,g]),e.jsxs(BV,{ref:u,role:"region","aria-label":o.replace("{hotkey}",f),tabIndex:-1,style:{pointerEvents:x?void 0:"none"},children:[x&&e.jsx(TN,{ref:p,onFocusFromOutsideViewport:()=>{const b=g({tabbingDirection:"forwards"});f9(b)}}),e.jsx(zI.Slot,{scope:r,children:e.jsx(ke.ol,{tabIndex:-1,...s,ref:y})}),x&&e.jsx(TN,{ref:m,onFocusFromOutsideViewport:()=>{const b=g({tabbingDirection:"backwards"});f9(b)}})]})});MR.displayName=_R;var SR="ToastFocusProxy",TN=l.forwardRef((t,a)=>{const{__scopeToast:r,onFocusFromOutsideViewport:n,...o}=t,s=u7(SR,r);return e.jsx(oR,{"aria-hidden":!0,tabIndex:0,...o,ref:a,style:{position:"fixed"},onFocus:i=>{var p;const c=i.relatedTarget;!((p=s.viewport)!=null&&p.contains(c))&&n()}})});TN.displayName=SR;var Gu="Toast",kW="toast.swipeStart",wW="toast.swipeMove",jW="toast.swipeCancel",CW="toast.swipeEnd",NR=l.forwardRef((t,a)=>{const{forceMount:r,open:n,defaultOpen:o,onOpenChange:s,...i}=t,[c,u]=ha({prop:n,defaultProp:o??!0,onChange:s,caller:Gu});return e.jsx(Kt,{present:r||c,children:e.jsx(SW,{open:c,...i,ref:a,onClose:()=>u(!1),onPause:Bt(t.onPause),onResume:Bt(t.onResume),onSwipeStart:ye(t.onSwipeStart,p=>{p.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:ye(t.onSwipeMove,p=>{const{x:m,y:h}=p.detail.delta;p.currentTarget.setAttribute("data-swipe","move"),p.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${m}px`),p.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${h}px`)}),onSwipeCancel:ye(t.onSwipeCancel,p=>{p.currentTarget.setAttribute("data-swipe","cancel"),p.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),p.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),p.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),p.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:ye(t.onSwipeEnd,p=>{const{x:m,y:h}=p.detail.delta;p.currentTarget.setAttribute("data-swipe","end"),p.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),p.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),p.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${m}px`),p.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${h}px`),u(!1)})})})});NR.displayName=Gu;var[_W,MW]=jR(Gu,{onClose(){}}),SW=l.forwardRef((t,a)=>{const{__scopeToast:r,type:n="foreground",duration:o,open:s,onClose:i,onEscapeKeyDown:c,onPause:u,onResume:p,onSwipeStart:m,onSwipeMove:h,onSwipeCancel:y,onSwipeEnd:f,...x}=t,g=u7(Gu,r),[b,k]=l.useState(null),v=Oe(a,R=>k(R)),w=l.useRef(null),C=l.useRef(null),j=o||g.duration,_=l.useRef(0),S=l.useRef(j),M=l.useRef(0),{onToastAdd:E,onToastRemove:L}=g,N=Bt(()=>{var $;(b==null?void 0:b.contains(document.activeElement))&&(($=g.viewport)==null||$.focus()),i()}),A=l.useCallback(R=>
7212{!R||R===1/0||(window.clearTimeout(M.current),_.current=new Date().getTime(),M.current=window.setTimeout(N,R))},[N]);l.useEffect(()=>{const R=g.viewport;if(R){const $=()=>{A(S.current),p==null||p()},z=()=>{const W=new Date().getTime()-_.current;S.current=S.current-W,window.clearTimeout(M.current),u==null||u()};return R.addEventListener(PN,z),R.addEventListener(EN,$),()=>{R.removeEventListener(PN,z),R.removeEventListener(EN,$)}}},[g.viewport,j,u,p,A]),l.useEffect(()=>{s&&!g.isClosePausedRef.current&&A(j)},[s,j,g.isClosePausedRef,A]),l.useEffect(()=>(E(),()=>L()),[E,L]);const O=l.useMemo(()=>b?RR(b):null,[b]);return g.viewport?e.jsxs(e.Fragment,{children:[O&&e.jsx(NW,{__scopeToast:r,role:"status","aria-live":n==="foreground"?"assertive":"polite","aria-atomic":!0,children:O}),e.jsx(_W,{scope:r,onClose:N,children:Ou.createPortal(e.jsx(zI.ItemSlot,{scope:r,children:e.jsx(HV,{asChild:!0,onEscapeKeyDown:ye(c,()=>{g.isFocusedToastEscapeKeyDownRef.current||N(),g.isFocusedToastEscapeKeyDownRef.current=!1}),children:e.jsx(ke.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":s?"open":"closed","data-swipe-direction":g.swipeDirection,...x,ref:v,style:{userSelect:"none",touchAction:"none",...t.style},onKeyDown:ye(t.onKeyDown,R=>{R.key==="Escape"&&(c==null||c(R.nativeEvent),R.nativeEvent.defaultPrevented||(g.isFocusedToastEscapeKeyDownRef.current=!0,N()))}),onPointerDown:ye(t.onPointerDown,R=>{R.button===0&&(w.current={x:R.clientX,y:R.clientY})}),onPointerMove:ye(t.onPointerMove,R=>{if(!w.current)return;const $=R.clientX-w.current.x,z=R.clientY-w.current.y,W=!!C.current,X=["left","right"].includes(g.swipeDirection),G=["left","up"].includes(g.swipeDirection)?Math.min:Math.max,K=X?G(0,$):0,Q=X?0:G(0,z),H=R.pointerType==="touch"?10:2,V={x:K,y:Q},T={originalEvent:R,delta:V};W?(C.current=V,bp(wW,h,T,{discrete:!1})):UA(V,g.swipeDirection,H)?(C.current=V,bp(kW,m,T,{discrete:!1}),R.target.setPointerCapture(R.pointerId)):(Math.abs($)>H||Math.abs(z)>H)&&(w.current=null)}),onPointerUp:ye(t.onPointerUp,R=>{const $=C.current,z=R.target;if(z.hasPointerCapture(R.pointerId)&&z.releasePointerCapture(R.pointerId),C.current=null,w.current=null,$){const W=R.currentTarget,X={originalEvent:R,delta:$};UA($,g.swipeDirection,g.swipeThreshold)?bp(CW,f,X,{discrete:!0}):bp(jW,y,X,{discrete:!0}),W.addEventListener("click",G=>G.preventDefault(),{once:!0})}})})})}),g.viewport)})]}):null}),NW=t=>{const{__scopeToast:a,children:r,...n}=t,o=u7(Gu,a),[s,i]=l.useState(!1),[c,u]=l.useState(!1);return AW(()=>i(!0)),l.useEffect(()=>{const p=window.setTimeout(()=>u(!0),1e3);return()=>window.clearTimeout(p)},[]),c?null:e.jsx(Yc,{asChild:!0,children:e.jsx(oR,{...n,children:s&&e.jsxs(e.Fragment,{children:[o.label," ",r]})})})},IW="ToastTitle",IR=l.forwardRef((t,a)=>{const{__scopeToast:r,...n}=t;return e.jsx(ke.div,{...n,ref:a})});IR.displayName=IW;var LW="ToastDescription",LR=l.forwardRef((t,a)=>{const{__scopeToast:r,...n}=t;return e.jsx(ke.div,{...n,ref:a})});LR.displayName=LW;var AR="ToastAction",PR=l.forwardRef((t,a)=>{const{altText:r,...n}=t;return r.trim()?e.jsx(TR,{altText:r,asChild:!0,children:e.jsx(OI,{...n,ref:a})}):(console.error(`Invalid prop \`altText\` supplied to \`${AR}\`. Expected non-empty \`string\`.`),null)});PR.displayName=AR;var ER="ToastClose",OI=l.forwardRef((t,a)=>{const{__scopeToast:r,...n}=t,o=MW(ER,r);return e.jsx(TR,{asChild:!0,children:e.jsx(ke.button,{type:"button",...n,ref:a,onClick:ye(t.onClick,o.onClose)})})});OI.displayName=ER;var TR=l.forwardRef((t,a)=>{const{__scopeToast:r,altText:n,...o}=t;return e.jsx(ke.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...o,ref:a})});function RR(t){const a=[];return Array.from(t.childNodes).forEach(n=>{if(n.nodeType===n.TEXT_NODE&&n.textContent&&a.push(n.textContent),PW(n)){const o=n.ariaHidden||n.hidden||n.style.display==="none",s=n.dataset.radixToastAnnounceExclude==="";if(!o)if(s){const i=n.dataset.radixToastAnnounceAlt;i&&a.push(i)}else a.push(...RR(n))}}),a}function bp(t,a,r,{discrete:n}){const o=r.originalEvent.currentTarget,s=new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:r});a&&o.addEventListener(t,a,{once:!0}),n?iR(o,s):o.dispatchEvent(s)}var UA=(t,a,r=0)=>{const n=Math.abs(t.x),o=Math.abs(t.y),s=n>o;return a==="left"||a==="right"?s&&n>r:!s&&o>r};function AW(t=()=>{}){const a=Bt(t);pa(()=>{let r=0,n=0;return r=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(a)),()=>{window.cancelAnimationFrame(r),window.cancelAnimationFrame(n)}},[a])}function PW(t){return t.nodeType===t.ELEMENT_NODE}function EW(t){const a=[],r=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const o=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||o?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)a.push(r.currentNode);return a}function f9(t){const a=document.activeElement;return t.some(r=>r===a?!0:(r.focus(),document.activeElement!==a))}var TW=CR,FR=MR,DR=NR,qR=IR,zR=LR,OR=PR,BR=OI;const RW=TW,HR=l.forwardRef(({className:t,...a},r)=>e.jsx(FR,{ref:r,className:Z("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",t),...a}));HR.displayName=FR.displayName;const FW=EI("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),VR=l.forwardRef(({className:t,variant:a,...r},n)=>e.jsx(DR,{ref:n,className:Z(FW({variant:a}),t),...r}));VR.displayName=DR.displayName;const DW=l.forwardRef(({className:t,...a},r)=>e.jsx(OR,{ref:r,className:Z("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors group-[.destructive]:border-muted/40 hover:bg-secondary group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 group-[.destructive]:focus:ring-destructive disabled:pointer-events-none disabled:opacity-50",t),...a}));DW.displayName=OR.displayName;const $R=l.forwardRef(({className:t,...a},r)=>e.jsx(BR,{ref:r,className:Z("absolute right-2 top-2 rounded-md p-1 text-foreground
7212/50 opacity-0 transition-opacity group-hover:opacity-100 group-[.destructive]:text-red-300 hover:text-foreground group-[.destructive]:hover:text-red-50 focus:opacity-100 focus:outline-none focus:ring-2 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",t),"toast-close":"",...a,children:e.jsx(ze,{className:"h-4 w-4"})}));$R.displayName=BR.displayName;const WR=l.forwardRef(({className:t,...a},r)=>e.jsx(qR,{ref:r,className:Z("text-sm font-semibold",t),...a}));WR.displayName=qR.displayName;const UR=l.forwardRef(({className:t,...a},r)=>e.jsx(zR,{ref:r,className:Z("text-sm opacity-90",t),...a}));UR.displayName=zR.displayName;function qW(){const{toasts:t}=d7();return e.jsxs(RW,{children:[t.map(function({id:a,title:r,description:n,action:o,...s}){return e.jsxs(VR,{...s,children:[e.jsxs("div",{className:"grid gap-1",children:[r&&e.jsx(WR,{children:r}),n&&e.jsx(UR,{children:n})]}),o,e.jsx($R,{})]},a)}),e.jsx(HR,{})]})}var g9="focusScope.autoFocusOnMount",x9="focusScope.autoFocusOnUnmount",GA={bubbles:!1,cancelable:!0},zW="FocusScope",Ku=l.forwardRef((t,a)=>{const{loop:r=!1,trapped:n=!1,onMountAutoFocus:o,onUnmountAutoFocus:s,...i}=t,[c,u]=l.useState(null),p=Bt(o),m=Bt(s),h=l.useRef(null),y=Oe(a,g=>u(g)),f=l.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;l.useEffect(()=>{if(n){let g=function(w){if(f.paused||!c)return;const C=w.target;c.contains(C)?h.current=C:on(h.current,{select:!0})},b=function(w){if(f.paused||!c)return;const C=w.relatedTarget;C!==null&&(c.contains(C)||on(h.current,{select:!0}))},k=function(w){if(document.activeElement===document.body)for(const j of w)j.removedNodes.length>0&&on(c)};document.addEventListener("focusin",g),document.addEventListener("focusout",b);const v=new MutationObserver(k);return c&&v.observe(c,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",g),document.removeEventListener("focusout",b),v.disconnect()}}},[n,c,f.paused]),l.useEffect(()=>{if(c){YA.add(f);const g=document.activeElement;if(!c.contains(g)){const k=new CustomEvent(g9,GA);c.addEventListener(g9,p),c.dispatchEvent(k),k.defaultPrevented||(OW(WW(GR(c)),{select:!0}),document.activeElement===g&&on(c))}return()=>{c.removeEventListener(g9,p),setTimeout(()=>{const k=new CustomEvent(x9,GA);c.addEventListener(x9,m),c.dispatchEvent(k),k.defaultPrevented||on(g??document.body,{select:!0}),c.removeEventListener(x9,m),YA.remove(f)},0)}}},[c,p,m,f]);const x=l.useCallback(g=>{if(!r&&!n||f.paused)return;const b=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,k=document.activeElement;if(b&&k){const v=g.currentTarget,[w,C]=BW(v);w&&C?!g.shiftKey&&k===C?(g.preventDefault(),r&&on(w,{select:!0})):g.shiftKey&&k===w&&(g.preventDefault(),r&&on(C,{select:!0})):k===v&&g.preventDefault()}},[r,n,f.paused]);return e.jsx(ke.div,{tabIndex:-1,...i,ref:y,onKeyDown:x})});Ku.displayName=zW;function OW(t,{select:a=!1}={}){const r=document.activeElement;for(const n of t)if(on(n,{select:a}),document.activeElement!==r)return}function BW(t){const a=GR(t),r=KA(a,t),n=KA(a.reverse(),t);return[r,n]}function GR(t){const a=[],r=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const o=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||o?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)a.push(r.currentNode);return a}function KA(t,a){for(const r of t)if(!HW(r,{upTo:a}))return r}function HW(t,{upTo:a}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(a!==void 0&&t===a)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function VW(t){return t instanceof HTMLInputElement&&"select"in t}function on(t,{select:a=!1}={}){if(t&&t.focus){const r=document.activeElement;t.focus({preventScroll:!0}),t!==r&&VW(t)&&a&&t.select()}}var YA=$W();function $W(){let t=[];return{add(a){const r=t[0];a!==r&&(r==null||r.pause()),t=ZA(t,a),t.unshift(a)},remove(a){var r;t=ZA(t,a),(r=t[0])==null||r.resume()}}}function ZA(t,a){const r=[...t],n=r.indexOf(a);return n!==-1&&r.splice(n,1),r}function WW(t){return t.filter(a=>a.tagName!=="A")}var b9=0;function p7(){l.useEffect(()=>{const t=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",t[0]??XA()),document.body.insertAdjacentElement("beforeend",t[1]??XA()),b9++,()=>{b9===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(a=>a.remove()),b9--}},[])}function XA(){const t=document.createElement("span");return t.setAttribute("data-radix-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}var yS="right-scroll-bar-position",fS="width-before-scroll-bar",UW="with-scroll-bars-hidden",GW="--removed-body-scroll-bar-size";function v9(t,a){return typeof t=="function"?t(a):t&&(t.current=a),t}function KW(t,a){var r=l.useState(function(){return{value:t,callback:a,facade:{get current(){return r.value},set current(n){var o=r.value;o!==n&&(r.value=n,r.callback(n,o))}}}})[0];return r.callback=a,r.facade}var YW=typeof window<"u"?l.useLayoutEffect:l.useEffect,QA=new WeakMap;function ZW(t,a){var r=KW(null,function(n){return t.forEach(function(o){return v9(o,n)})});return YW(function(){var n=QA.get(r);if(n){var o=new Set(n),s=new Set(t),i=r.current;o.forEach(function(c){s.has(c)||v9(c,null)}
vendor: 4,153 bytes, lines 7212-7227
7212),s.forEach(function(c){o.has(c)||v9(c,i)})}QA.set(r,t)},[t]),r}function XW(t){return t}function QW(t,a){a===void 0&&(a=XW);var r=[],n=!1,o={read:function(){if(n)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:t},useMedium:function(s){var i=a(s,n);return r.push(i),function(){r=r.filter(function(c){return c!==i})}},assignSyncMedium:function(s){for(n=!0;r.length;){var i=r;r=[],i.forEach(s)}r={push:function(c){return s(c)},filter:function(){return r}}},assignMedium:function(s){n=!0;var i=[];if(r.length){var c=r;r=[],c.forEach(s),i=r}var u=function(){var m=i;i=[],m.forEach(s)},p=function(){return Promise.resolve().then(u)};p(),r={push:function(m){i.push(m),p()},filter:function(m){return i=i.filter(m),r}}}};return o}function JW(t){t===void 0&&(t={});var a=QW(null);return a.options=hn({async:!0,ssr:!1},t),a}var KR=function(t){var a=t.sideCar,r=uR(t,["sideCar"]);if(!a)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var n=a.read();if(!n)throw new Error("Sidecar medium not found");return l.createElement(n,hn({},r))};KR.isSideCarExport=!0;function eU(t,a){return t.useMedium(a),KR}var YR=JW(),k9=function(){},h7=l.forwardRef(function(t,a){var r=l.useRef(null),n=l.useState({onScrollCapture:k9,onWheelCapture:k9,onTouchMoveCapture:k9}),o=n[0],s=n[1],i=t.forwardProps,c=t.children,u=t.className,p=t.removeScrollBar,m=t.enabled,h=t.shards,y=t.sideCar,f=t.noRelative,x=t.noIsolation,g=t.inert,b=t.allowPinchZoom,k=t.as,v=k===void 0?"div":k,w=t.gapMode,C=uR(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),j=y,_=ZW([r,a]),S=hn(hn({},C),o);return l.createElement(l.Fragment,null,m&&l.createElement(j,{sideCar:YR,removeScrollBar:p,shards:h,noRelative:f,noIsolation:x,inert:g,setCallbacks:s,allowPinchZoom:!!b,lockRef:r,gapMode:w}),i?l.cloneElement(l.Children.only(c),hn(hn({},S),{ref:_})):l.createElement(v,hn({},S,{className:u,ref:_}),c))});h7.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};h7.classNames={fullWidth:fS,zeroRight:yS};var tU=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function aU(){if(!document)return null;var t=document.createElement("style");t.type="text/css";var a=tU();return a&&t.setAttribute("nonce",a),t}function rU(t,a){t.styleSheet?t.styleSheet.cssText=a:t.appendChild(document.createTextNode(a))}function nU(t){var a=document.head||document.getElementsByTagName("head")[0];a.appendChild(t)}var sU=function(){var t=0,a=null;return{add:function(r){t==0&&(a=aU())&&(rU(a,r),nU(a)),t++},remove:function(){t--,!t&&a&&(a.parentNode&&a.parentNode.removeChild(a),a=null)}}},oU=function(){var t=sU();return function(a,r){l.useEffect(function(){return t.add(a),function(){t.remove()}},[a&&r])}},ZR=function(){var t=oU(),a=function(r){var n=r.styles,o=r.dynamic;return t(n,o),null};return a},iU={left:0,top:0,right:0,gap:0},w9=function(t){return parseInt(t||"",10)||0},lU=function(t){var a=window.getComputedStyle(document.body),r=a[t==="padding"?"paddingLeft":"marginLeft"],n=a[t==="padding"?"paddingTop":"marginTop"],o=a[t==="padding"?"paddingRight":"marginRight"];return[w9(r),w9(n),w9(o)]},cU=function(t){if(t===void 0&&(t="margin"),typeof window>"u")return iU;var a=lU(t),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:a[0],top:a[1],right:a[2],gap:Math.max(0,n-r+a[2]-a[0])}},dU=ZR(),Sc="data-scroll-locked",uU=function(t,a,r,n){var o=t.left,s=t.top,i=t.right,c=t.gap;return r===void 0&&(r="margin"),` 7213 .`.concat(UW,` { 7214 overflow: hidden `).concat(n,`; 7215 padding-right: `).concat(c,"px ").concat(n,`; 7216 } 7217 body[`).concat(Sc,`] { 7218 overflow: hidden `).concat(n,`; 7219 overscroll-behavior: contain; 7220 `).concat([a&&"position: relative ".concat(n,";"),r==="margin"&&` 7221 padding-left: `.concat(o,`px; 7222 padding-top: `).concat(s,`px; 7223 padding-right: `).concat(i,`px; 7224 margin-left:0; 7225 margin-top:0; 7226 margin-right: `).concat(c,"px ").concat(n,`; 7227 `),r==="padding"&&"padding-right: ".concat(c,"px ").concat(n,";
7227")].filter(Boolean).join(""),` 7228 } 7229 7230 .`).concat(yS,` { 7231 right: `).concat(c,"px ").concat(n,`; 7232 } 7233 7234 .`).concat(fS,` { 7235 margin-right: `).concat(c,"px ").concat(n,`; 7236 } 7237 7238 .`).concat(yS," .").concat(yS,` { 7239 right: 0 `).concat(n,`; 7240 } 7241 7242 .`).concat(fS," .").concat(fS,` { 7243 margin-right: 0 `).concat(n,`; 7244 } 7245 7246 body[`).concat(Sc,`] { 7247 `).concat(GW,": ").concat(c,`px; 7248 } 7249`)},JA=function(){var t=parseInt(document.body.getAttribute(Sc)||"0",10);return isFinite(t)?t:0},pU=function(){l.useEffect(function(){return document.body.setAttribute(Sc,(JA()+1).toString()),function(){var t=JA()-1;t<=0?document.body.removeAttribute(Sc):document.body.setAttribute(Sc,t.toString())}},[])},hU=function(t){var a=t.noRelative,r=t.noImportant,n=t.gapMode,o=n===void 0?"margin":n;pU();var s=l.useMemo(function(){return cU(o)},[o]);return l.createElement(dU,{styles:uU(s,!a,o,r?"":"!important")})},RN=!1;if(typeof window<"u")try{var vp=Object.defineProperty({},"passive",{get:function(){return RN=!0,!0}});window.addEventListener("test",vp,vp),window.removeEventListener("test",vp,vp)}catch{RN=!1}var $l=RN?{passive:!1}:!1,mU=function(t){return t.tagName==="TEXTAREA"},XR=function(t,a){if(!(t instanceof Element))return!1;var r=window.getComputedStyle(t);return r[a]!=="hidden"&&!(r.overflowY===r.overflowX&&!mU(t)&&r[a]==="visible")},yU=function(t){return XR(t,"overflowY")},fU=function(t){return XR(t,"overflowX")},eP=function(t,a){var r=a.ownerDocument,n=a;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var o=QR(t,n);if(o){var s=JR(t,n),i=s[1],c=s[2];if(i>c)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},gU=function(t){var a=t.scrollTop,r=t.scrollHeight,n=t.clientHeight;return[a,r,n]},xU=function(t){var a=t.scrollLeft,r=t.scrollWidth,n=t.clientWidth;return[a,r,n]},QR=function(t,a){return t==="v"?yU(a):fU(a)},JR=function(t,a){return t==="v"?gU(a):xU(a)},bU=function(t,a){return t==="h"&&a==="rtl"?-1:1},vU=function(t,a,r,n,o){var s=bU(t,window.getComputedStyle(a).direction),i=s*n,c=r.target,u=a.contains(c),p=!1,m=i>0,h=0,y=0;do{if(!c)break;var f=JR(t,c),x=f[0],g=f[1],b=f[2],k=g-b-s*x;(x||k)&&QR(t,c)&&(h+=k,y+=x);var v=c.parentNode;c=v&&v.nodeType===Node.DOCUMENT_FRAGMENT_NODE?v.host:v}while(!u&&c!==document.body||u&&(a.contains(c)||a===c));return(m&&Math.abs(h)<1||!m&&Math.abs(y)<1)&&(p=!0),p},kp=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},tP=function(t){return[t.deltaX,t.deltaY]},aP=function(t){return t&&"current"in t?t.current:t},kU=function(t,a){return t[0]===a[0]&&t[1]===a[1]},wU=function(t){return` 7250 .block-interactivity-`.concat(t,` {pointer-events: none;} 7251 .allow-interactivity-`).concat(t,` {pointer-events: all;} 7252`)},jU=0,Wl=[];function CU(t){var a=l.useRef([]),r=l.useRef([0,0]),n=l.useRef(),o=l.useState(jU++)[0],s=l.useState(ZR)[0],i=l.useRef(t);l.useEffect(function(){i.current=t},[t]),l.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(o));var g=a$([t.lockRef.current],(t.shards||[]).map(aP),!0).filter(Boolean);return g.forEach(function(b){return b.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),g.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(o))})}}},[t.inert,t.lockRef.current,t.shards]);var c=l.useCallback(function(g,b){if("touches"in g&&g.touches.length===2||g.type==="wheel"&&g.ctrlKey)return!i.current.allowPinchZoom;var k=kp(g),v=r.current,w="deltaX"in g?g.deltaX:v[0]-k[0],C="deltaY"in g?g.deltaY:v[1]-k[1],j,_=g.target,S=Math.abs(w)>Math.abs(C)?"h":"v";if("touches"in g&&S==="h"&&_.type==="range")return!1;var M=eP(S,_);if(!M)return!0;if(M?j=S:(j=S==="v"?"h":"v",M=eP(S,_)),!M)return!1;if(!n.current&&"changedTouches"in g&&(w||C)&&(n.current=j),!j)return!0;var E=n.current||j;return vU(E,b,g,E==="h"?w:C)},[]),u=l.useCallback(function(g){var b=g;if(!(!Wl.length||Wl[Wl.length-1]!==s)){var k="deltaY"in b?tP(b):kp(b),v=a.current.filter(function(j){return j.name===b.type&&(j.target===b.target||b.target===j.shadowParent)&&kU(j.delta,k)})[0];if(v&&v.should){b.cancelable&&b.preventDefault();return}
vendor: 10,041 bytes, lines 7252-7257
7252if(!v){var w=(i.current.shards||[]).map(aP).filter(Boolean).filter(function(j){return j.contains(b.target)}),C=w.length>0?c(b,w[0]):!i.current.noIsolation;C&&b.cancelable&&b.preventDefault()}}},[]),p=l.useCallback(function(g,b,k,v){var w={name:g,delta:b,target:k,should:v,shadowParent:_U(k)};a.current.push(w),setTimeout(function(){a.current=a.current.filter(function(C){return C!==w})},1)},[]),m=l.useCallback(function(g){r.current=kp(g),n.current=void 0},[]),h=l.useCallback(function(g){p(g.type,tP(g),g.target,c(g,t.lockRef.current))},[]),y=l.useCallback(function(g){p(g.type,kp(g),g.target,c(g,t.lockRef.current))},[]);l.useEffect(function(){return Wl.push(s),t.setCallbacks({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:y}),document.addEventListener("wheel",u,$l),document.addEventListener("touchmove",u,$l),document.addEventListener("touchstart",m,$l),function(){Wl=Wl.filter(function(g){return g!==s}),document.removeEventListener("wheel",u,$l),document.removeEventListener("touchmove",u,$l),document.removeEventListener("touchstart",m,$l)}},[]);var f=t.removeScrollBar,x=t.inert;return l.createElement(l.Fragment,null,x?l.createElement(s,{styles:wU(o)}):null,f?l.createElement(hU,{noRelative:t.noRelative,gapMode:t.gapMode}):null)}function _U(t){for(var a=null;t!==null;)t instanceof ShadowRoot&&(a=t.host,t=t.host),t=t.parentNode;return a}const MU=eU(YR,CU);var Yu=l.forwardRef(function(t,a){return l.createElement(h7,hn({},t,{ref:a,sideCar:MU}))});Yu.classNames=h7.classNames;var SU=function(t){if(typeof document>"u")return null;var a=Array.isArray(t)?t[0]:t;return a.ownerDocument.body},Ul=new WeakMap,wp=new WeakMap,jp={},j9=0,eF=function(t){return t&&(t.host||eF(t.parentNode))},NU=function(t,a){return a.map(function(r){if(t.contains(r))return r;var n=eF(r);return n&&t.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",t,". Doing nothing"),null)}).filter(function(r){return!!r})},IU=function(t,a,r,n){var o=NU(a,Array.isArray(t)?t:[t]);jp[r]||(jp[r]=new WeakMap);var s=jp[r],i=[],c=new Set,u=new Set(o),p=function(h){!h||c.has(h)||(c.add(h),p(h.parentNode))};o.forEach(p);var m=function(h){!h||u.has(h)||Array.prototype.forEach.call(h.children,function(y){if(c.has(y))m(y);else try{var f=y.getAttribute(n),x=f!==null&&f!=="false",g=(Ul.get(y)||0)+1,b=(s.get(y)||0)+1;Ul.set(y,g),s.set(y,b),i.push(y),g===1&&x&&wp.set(y,!0),b===1&&y.setAttribute(r,"true"),x||y.setAttribute(n,"true")}catch(k){console.error("aria-hidden: cannot operate on ",y,k)}})};return m(a),c.clear(),j9++,function(){i.forEach(function(h){var y=Ul.get(h)-1,f=s.get(h)-1;Ul.set(h,y),s.set(h,f),y||(wp.has(h)||h.removeAttribute(n),wp.delete(h)),f||h.removeAttribute(r)}),j9--,j9||(Ul=new WeakMap,Ul=new WeakMap,wp=new WeakMap,jp={})}},m7=function(t,a,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(t)?t:[t]),o=SU(t);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live]"))),IU(n,o,r,"aria-hidden")):function(){return null}},y7="Dialog",[tF,aF]=$t(y7),[LU,mr]=tF(y7),rF=t=>{const{__scopeDialog:a,children:r,open:n,defaultOpen:o,onOpenChange:s,modal:i=!0}=t,c=l.useRef(null),u=l.useRef(null),[p,m]=ha({prop:n,defaultProp:o??!1,onChange:s,caller:y7});return e.jsx(LU,{scope:a,triggerRef:c,contentRef:u,contentId:Rt(),titleId:Rt(),descriptionId:Rt(),open:p,onOpenChange:m,onOpenToggle:l.useCallback(()=>m(h=>!h),[m]),modal:i,children:r})};rF.displayName=y7;var nF="DialogTrigger",sF=l.forwardRef((t,a)=>{const{__scopeDialog:r,...n}=t,o=mr(nF,r),s=Oe(a,o.triggerRef);return e.jsx(ke.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":VI(o.open),...n,ref:s,onClick:ye(t.onClick,o.onOpenToggle)})});sF.displayName=nF;var BI="DialogPortal",[AU,oF]=tF(BI,{forceMount:void 0}),iF=t=>{const{__scopeDialog:a,forceMount:r,children:n,container:o}=t,s=mr(BI,a);return e.jsx(AU,{scope:a,forceMount:r,children:l.Children.map(n,i=>e.jsx(Kt,{present:r||s.open,children:e.jsx(Yc,{asChild:!0,container:o,children:i})}))})};iF.displayName=BI;var ES="DialogOverlay",lF=l.forwardRef((t,a)=>{const r=oF(ES,t.__scopeDialog),{forceMount:n=r.forceMount,...o}=t,s=mr(ES,t.__scopeDialog);return s.modal?e.jsx(Kt,{present:n||s.open,children:e.jsx(EU,{...o,ref:a})}):null});lF.displayName=ES;var PU=Oc("DialogOverlay.RemoveScroll"),EU=l.forwardRef((t,a)=>{const{__scopeDialog:r,...n}=t,o=mr(ES,r);return e.jsx(Yu,{as:PU,allowPinchZoom:!0,shards:[o.contentRef],children:e.jsx(ke.div,{"data-state":VI(o.open),...n,ref:a,style:{pointerEvents:"auto",...n.style}})})}),Ll="DialogContent",cF=l.forwardRef((t,a)=>{const r=oF(Ll,t.__scopeDialog),{forceMount:n=r.forceMount,...o}=t,s=mr(Ll,t.__scopeDialog);return e.jsx(Kt,{present:n||s.open,children:s.modal?e.jsx(TU,{...o,ref:a}):e.jsx(RU,{...o,ref:a})})});cF.displayName=Ll;var TU=l.forwardRef((t,a)=>{const r=mr(Ll,t.__scopeDialog),n=l.useRef(null),o=Oe(a,r.contentRef,n);return l.useEffect(()=>{const s=n.current;if(s)return m7(s)},[]),e.jsx(dF,{...t,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:ye(t.onCloseAutoFocus,s=>{var i;s.preventDefault(),(i=r.triggerRef.current)==null||i.focus()}),onPointerDownOutside:ye(t.onPointerDownOutside,s=>{const i=s.detail.originalEvent,c=i.button===0&&i.ctrlKey===!0;(i.button===2||c)&&s.preventDefault()}),onFocusOutside:ye(t.onFocusOutside,s=>s.preventDefault())})}),RU=l.forwardRef((t,a)=>{const r=mr(Ll,t.__scopeDialog),n=l.useRef(!1),o=l.useRef(!1);return e.jsx(dF,{...t,ref:a,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var i,c;(i=t.onCloseAutoFocus)==null||i.call(t,s),s.defaultPrevented||(n.current||(c=r.triggerRef.current)==null||c.focus(),s.preventDefault()),n.current=!1,o.current=!1},onInteractOutside:s=>{var u,p;(u=t.onInteractOutside)==null||u.call(t,s),s.defaultPrevented||(n.current=!0,s.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const i=s.target;((p=r.triggerRef.current)==null?void 0:p.contains(i))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&o.current&&s.preventDefault()}})}),dF=l.forwardRef((t,a)=>{const{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:s,...i}=t,c=mr(Ll,r),u=l.useRef(null),p=Oe(a,u);return p7(),e.jsxs(e.Fragment,{children:[e.jsx(Ku,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:s,children:e.jsx(r7,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":VI(c.open),...i,ref:p,onDismiss:()=>c.onOpenChange(!1)})}),e.jsxs(e.Fragment,{children:[e.jsx(DU,{titleId:c.titleId}),e.jsx(zU,{contentRef:u,descriptionId:c.descriptionId})]})]})}),HI="DialogTitle",uF=l.forwardRef((t,a)=>{const{__scopeDialog:r,...n}=t,o=mr(HI,r);return e.jsx(ke.h2,{id:o.titleId,...n,ref:a})});uF.displayName=HI;var pF="DialogDescription",hF=l.forwardRef((t,a)=>{const{__scopeDialog:r,...n}=t,o=mr(pF,r);return e.jsx(ke.p,{id:o.descriptionId,...n,ref:a})});hF.displayName=pF;var mF="DialogClose",yF=l.forwardRef((t,a)=>{const{__scopeDialog:r,...n}=t,o=mr(mF,r);return e.jsx(ke.button,{type:"button",...n,ref:a,onClick:ye(t.onClick,()=>o.onOpenChange(!1))})});yF.displayName=mF;function VI(t){return t?"open":"closed"}var fF="DialogTitleWarning",[FU,gF]=VV(fF,{contentName:Ll,titleName:HI,docsSlug:"dialog"}),DU=({titleId:t})=>{const a=gF(fF),r=`\`${a.contentName}\` requires a \`${a.titleName}\` for the component to be accessible for screen reader users. 7253 7254If you want to hide the \`${a.titleName}\`, you can wrap it with our VisuallyHidden component. 7255 7256For more information, see https://radix-ui.com/primitives/docs/components/${a.docsSlug}`;return l.useEffect(()=>{t&&(document.getElementById(t)||console.error(r))},[r,t]),null},qU="DialogDescriptionWarning",zU=({contentRef:t,descriptionId:a})=>{const n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${gF(qU).contentName}}.`;return l.useEffect(()=>{var s;const o=(s=t.current)==null?void 0:s.getAttribute("aria-describedby");a&&o&&(document.getElementById(a)||console.warn(n))},[n,t,a]),null},f7=rF,$I=sF,g7=iF,Zc=lF,Xc=cF,Zu=uF,An=hF,x7=yF,xF="AlertDialog",[OU]=$t(xF,[aF]),Jr=aF(),bF=t=>{const{__scopeAlertDialog:a,...r}=t,n=Jr(a);return e.jsx(f7,{...n,...r,modal:!0})};bF.displayName=xF;var BU="AlertDialogTrigger",vF=l.forwardRef((t,a)=>{const{__scopeAlertDialog:r,...n}=t,o=Jr(r);return e.jsx($I,{...o,...n,ref:a})});vF.displayName=BU;var HU="AlertDialogPortal",kF=t=>{const{__scopeAlertDialog:a,...r}=t,n=Jr(a);return e.jsx(g7,{...n,...r})};kF.displayName=HU;var VU="AlertDialogOverlay",wF=l.forwardRef((t,a)=>{const{__scopeAlertDialog:r,...n}=t,o=Jr(r);return e.jsx(Zc,{...o,...n,ref:a})});wF.displayName=VU;var Nc="AlertDialogContent",[$U,WU]=OU(Nc),UU=r$("AlertDialogContent"),jF=l.forwardRef((t,a)=>{const{__scopeAlertDialog:r,children:n,...o}=t,s=Jr(r),i=l.useRef(null),c=Oe(a,i),u=l.useRef(null);return e.jsx(FU,{contentName:Nc,titleName:CF,docsSlug:"alert-dialog",children:e.jsx($U,{scope:r,cancelRef:u,children:e.jsxs(Xc,{role:"alertdialog",...s,...o,ref:c,onOpenAutoFocus:ye(o.onOpenAutoFocus,p=>{var m;p.preventDefault(),(m=u.current)==null||m.focus({preventScroll:!0})}),onPointerDownOutside:p=>p.preventDefault(),onInteractOutside:p=>p.preventDefault(),children:[e.jsx(UU,{children:n}),e.jsx(KU,{contentRef:i})]})})})});jF.displayName=Nc;var CF="AlertDialogTitle",_F=l.forwardRef((t,a)=>{const{__scopeAlertDialog:r,...n}=t,o=Jr(r);return e.jsx(Zu,{...o,...n,ref:a})});_F.displayName=CF;var MF="AlertDialogDescription",SF=l.forwardRef((t,a)=>{const{__scopeAlertDialog:r,...n}=t,o=Jr(r);return e.jsx(An,{...o,...n,ref:a})});SF.displayName=MF;var GU="AlertDialogAction",NF=l.forwardRef((t,a)=>{const{__scopeAlertDialog:r,...n}=t,o=Jr(r);return e.jsx(x7,{...o,...n,ref:a})});NF.displayName=GU;var IF="AlertDialogCancel",LF=l.forwardRef((t,a)=>{const{__scopeAlertDialog:r,...n}=t,{cancelRef:o}=WU(IF,r),s=Jr(r),i=Oe(a,o);return e.jsx(x7,{...s,...n,ref:i})});LF.displayName=IF;var KU=({contentRef:t})=>{const a=`\`${Nc}\` requires a description for the component to be accessible for screen reader users. 7257
7258You can add a description to the \`${Nc}\` by passing a \`${MF}\` component as a child, which also benefits sighted users by adding visible context to the dialog. 7259 7260Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${Nc}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component. 7261 7262For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return l.useEffect(()=>{var n;document.getElementById((n=t.current)==null?void 0:n.getAttribute("aria-describedby"))||console.warn(a)},[a,t]),null},YU=bF,ZU=vF,XU=kF,AF=wF,PF=jF,EF=NF,TF=LF,RF=_F,FF=SF;const DF=YU,x1e=ZU,QU=XU,qF=l.forwardRef(({className:t,...a},r)=>e.jsx(AF,{className:Z("fixed inset-0 z-[9000] bg-black/75 backdrop-blur-sm data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",t),...a,ref:r}));qF.displayName=AF.displayName;const WI=l.forwardRef(({className:t,...a},r)=>e.jsxs(QU,{children:[e.jsx(qF,{}),e.jsx(PF,{ref:r,className:Z("fixed left-[50%] top-[50%] z-[9010] grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border border-border bg-popover text-popover-foreground p-6 shadow-2xl duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 sm:rounded-lg max-h-[calc(100vh-2rem)] overflow-y-auto",t),...a})]}));WI.displayName=PF.displayName;const UI=({className:t,...a})=>e.jsx("div",{className:Z("flex flex-col space-y-2 text-center sm:text-left",t),...a});UI.displayName="AlertDialogHeader";const GI=({className:t,...a})=>e.jsx("div",{className:Z("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...a});GI.displayName="AlertDialogFooter";const KI=l.forwardRef(({className:t,...a},r)=>e.jsx(RF,{ref:r,className:Z("text-lg font-semibold",t),...a}));KI.displayName=RF.displayName;const YI=l.forwardRef(({className:t,...a},r)=>e.jsx(FF,{ref:r,className:Z("text-sm text-muted-foreground",t),...a}));YI.displayName=FF.displayName;const ZI=l.forwardRef(({className:t,...a},r)=>e.jsx(EF,{ref:r,className:Z(pR(),t),...a}));ZI.displayName=EF.displayName;const XI=l.forwardRef(({className:t,...a},r)=>e.jsx(TF,{ref:r,className:Z(pR({variant:"outline"}),"mt-2 sm:mt-0",t),...a}));XI.displayName=TF.displayName;const Rr=f7,b1e=$I,JU=g7,zF=l.forwardRef(({className:t,...a},r)=>e.jsx(Zc,{ref:r,className:Z("fixed inset-0 z-[9000] bg-black/75 backdrop-blur-sm data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 duration-150",t),...a}));zF.displayName=Zc.displayName;const pr=l.forwardRef(({className:t,children:a,...r},n)=>{const o=l.Children.toArray(a).some(s=>{var i,c;return l.isValidElement(s)?((i=s.type)==null?void 0:i.displayName)===An.displayName?!0:(c=s.props)!=null&&c.children?l.Children.toArray(s.props.children).some(p=>{var m;return l.isValidElement(p)&&((m=p.type)==null?void 0:m.displayName)===An.displayName}):!1:!1});return e.jsxs(JU,{children:[e.jsx(zF,{}),e.jsxs(Xc,{ref:n,className:Z("fixed left-[50%] top-4 bottom-4 my-auto z-[9010] grid w-full max-w-lg translate-x-[-50%] gap-4 border border-white/[0.1] bg-card/95 backdrop-blur-[24px] p-6 duration-150 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 sm:rounded-2xl shadow-[0_16px_48px_rgba(0,0,0,0.4),0_0_0_1px_rgba(255,255,255,0.05)] max-h-[calc(100vh-2rem)] overflow-y-auto",t),...r,children:[!o&&e.jsx(An,{className:"sr-only",children:"Dialog content"}
7262),a,e.jsxs(x7,{className:"absolute right-4 top-4 rounded-sm p-1 opacity-70 transition-opacity duration-150 hover:opacity-100 focus:outline-none focus:ring-1 focus:ring-ring disabled:pointer-events-none",children:[e.jsx(ze,{className:"h-4 w-4"}),e.jsx("span",{className:"sr-only",children:"Close"})]})]})]})});pr.displayName=Xc.displayName;const en=({className:t,...a})=>e.jsx("div",{className:Z("flex flex-col space-y-1.5 text-center sm:text-left",t),...a});en.displayName="DialogHeader";const OF=({className:t,...a})=>e.jsx("div",{className:Z("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...a});OF.displayName="DialogFooter";const tn=l.forwardRef(({className:t,...a},r)=>e.jsx(Zu,{ref:r,className:Z("text-lg font-semibold leading-none tracking-tight",t),...a}));tn.displayName=Zu.displayName;const Tn=l.forwardRef(({className:t,...a},r)=>e.jsx(An,{ref:r,className:Z("text-sm text-muted-foreground",t),...a}));Tn.displayName=An.displayName;let TS=null;function BF(t){if(!TS){console.warn("[appDialogs] host not mounted, falling back"),t.kind==="confirm"?t.resolve(window.confirm(t.description)):t.resolve(window.prompt(t.title,t.defaultValue??""));return}TS(a=>[...a,t])}function eG(t){return new Promise(a=>{const r=typeof t=="string"?{description:t}:t;BF({kind:"confirm",title:r.title??"Are you sure?",description:r.description,confirmLabel:r.confirmLabel,cancelLabel:r.cancelLabel,variant:r.variant,resolve:a})})}function tG(t,a){le(t,void 0)}function aG(t,a){return new Promise(r=>{const n=typeof t=="string"?{title:t,defaultValue:a}:t;BF({kind:"prompt",title:n.title,description:n.description,defaultValue:n.defaultValue,placeholder:n.placeholder,resolve:r})})}function rG(){const[t,a]=l.useState([]);l.useEffect(()=>(TS=a,()=>{TS=null}),[]);const r=t[0],n=o=>{o(),a(s=>s.slice(1))};return r?r.kind==="confirm"?e.jsx(DF,{open:!0,onOpenChange:o=>{o||n(()=>r.resolve(!1))},children:e.jsxs(WI,{children:[e.jsxs(UI,{children:[e.jsx(KI,{children:r.title}),e.jsx(YI,{children:r.description})]}),e.jsxs(GI,{children:[e.jsx(XI,{onClick:()=>n(()=>r.resolve(!1)),children:r.cancelLabel||"Cancel"}),e.jsx(ZI,{onClick:()=>n(()=>r.resolve(!0)),className:r.variant==="destructive"?"bg-destructive text-destructive-foreground hover:bg-destructive/90":void 0,children:r.confirmLabel||"Confirm"})]})]})}):e.jsx(nG,{req:r,onDone:o=>n(()=>r.resolve(o))}):null}function nG({req:t,onDone:a}){const[r,n]=l.useState(t.defaultValue??"");return e.jsx(Rr,{open:!0,onOpenChange:o=>{o||a(null)},children:e.jsxs(pr,{children:[e.jsxs(en,{children:[e.jsx(tn,{children:t.title}),t.description&&e.jsx(Tn,{children:t.description})]}),e.jsx(De,{autoFocus:!0,value:r,placeholder:t.placeholder,onChange:o=>n(o.target.value),onKeyDown:o=>{o.key==="Enter"&&a(r)}}),e.jsxs(OF,{children:[e.jsx(de,{variant:"outline",onClick:()=>a(null),children:"Cancel"}),e.jsx(de,{onClick:()=>a(r),children:"OK"})]})]})})}function sG(){if(typeof window>"u")return;const t=window;t.alert=a=>{tG(String(a??""))},t.confirm=a=>(eG(String(a??"Are you sure?")),!1),t.prompt=(a,r)=>(aG(String(a??""),r==null?void 0:String(r)),null)}const rP=new Map,oG=6e4,iG=5;function nP(t){const a=Date.now(),r=rP.get(t);return!r||a>r.resetAt?(rP.set(t,{count:1,resetAt:a+oG}),!0):r.count>=iG?!1:(r.count++,!0)}const HF=l.createContext(void 0);function lG({children:t}){const[a,r]=l.useState(null),[n,o]=l.useState(null),[s,i]=l.useState(!0);l.useEffect(()=>{const m=y=>{o(x=>{var g,b;return(x==null?void 0:x.access_token)===(y==null?void 0:y.access_token)&&((g=x==null?void 0:x.user)==null?void 0:g.id)===((b=y==null?void 0:y.user)==null?void 0:b.id)?x:y});const f=(y==null?void 0:y.user)??null;r(x=>!x&&!f||(x==null?void 0:x.id)===(f==null?void 0:f.id)&&(x==null?void 0:x.email)===(f==null?void 0:f.email)?x:f)},{data:{subscription:h}}=I.auth.onAuthStateChange((y,f)=>{m(f),i(!1),f!=null&&f.user?TV({id:f.user.id,email:f.user.email}):RV()});return I.auth.getSession().then(({data:{session:y}})=>{m(y),i(!1)}),()=>h.unsubscribe()},[]),l.useEffect(()=>{if(!(n!=null&&n.access_token))return;let m=!1;return I.auth.getUser().then(({data:h,error:y})=>{m||(y||!h.user)&&I.auth.signOut().finally(()=>{m||(o(null),r(null),i(!1))})}),()=>{m=!0}},[n==null?void 0:n.access_token]);const c=async m=>{if(!nP(`signup:${m.email.toLowerCase()}`))return{error:new Error("Too many sign-up attempts. Please wait a minute and try again.")};const h=`${window.location.origin}/`,{error:y}=await I.auth.signUp({email:m.email,password:m.password,options:{emailRedirectTo:h,data:{full_name:m.fullName,business_name:m.businessName,phone:m.phone,job_title:m.jobTitle,industry:m.industry,industry_code:m.industryCode,company_
7262size:m.companySize,website:m.website,company_number:m.companyNumber,address:m.address,referral_code:m.referralCode,competitors:m.competitors,social_links:m.socialLinks,business_goals:m.businessGoals,seo_report:m.seoReport,business_analysis:m.businessAnalysis,companies_house_data:m.companiesHouseData,invitation_token:m.invitationToken}}});return{error:y}},u=async(m,h)=>{if(!nP(`signin:${m.toLowerCase()}`))return{error:new Error("Too many sign-in attempts. Please wait a minute and try again.")};const{error:y}=await I.auth.signInWithPassword({email:m,password:h});return{error:y}},p=async()=>{await I.auth.signOut()};return e.jsx(HF.Provider,{value:{user:a,session:n,loading:s,signUp:c,signIn:u,signOut:p},children:t})}function Be(){const t=l.useContext(HF);if(t===void 0)throw new Error("useAuth must be used within an AuthProvider");return t}const cG={subscribed:!1,tier:null,productId:null,priceId:null,subscriptionEnd:null,trialDaysRemaining:null,isTrialing:!1,dbSubscriptionStatus:null,loading:!0,refresh:async()=>{}},VF=l.createContext(cG);function dG({children:t}){const{user:a}=Be(),[r,n]=l.useState({subscribed:!1,tier:null,productId:null,priceId:null,subscriptionEnd:null,trialDaysRemaining:null,isTrialing:!1,dbSubscriptionStatus:null,loading:!0}),o=l.useCallback(async()=>{if(!a){n(s=>({...s,loading:!1}));return}try{const{data:s,error:i}=await I.functions.invoke("check-subscription");if(i){console.error("Error checking subscription:",i),n(p=>({...p,loading:!1}));return}if(s!=null&&s.auth_required){console.log("[SubscriptionProvider] Auth required, session may be expired"),n(p=>({...p,loading:!1}));return}let c=null;const u=(s==null?void 0:s.is_trialing)||!1;if(s!=null&&s.trial_end){const p=new Date(s.trial_end),m=new Date,h=p.getTime()-m.getTime(),y=Math.ceil(h/(1e3*60*60*24));y>0&&(c=y)}n({subscribed:(s==null?void 0:s.subscribed)||!1,tier:(s==null?void 0:s.tier)||null,productId:(s==null?void 0:s.product_id)||null,priceId:(s==null?void 0:s.price_id)||null,subscriptionEnd:(s==null?void 0:s.subscription_end)||(s==null?void 0:s.trial_end)||null,trialDaysRemaining:c,isTrialing:u,dbSubscriptionStatus:(s==null?void 0:s.db_subscription_status)||null,loading:!1})}catch(s){console.error("Subscription check failed:",s),n(i=>({...i,loading:!1}))}},[a]);return l.useEffect(()=>{o();const s=setInterval(o,6e4);return()=>clearInterval(s)},[o]),e.jsx(VF.Provider,{value:{...r,refresh:o},children:t})}let $F=null,WF=null;function uG(t,a){$F=t??null,WF=a??null}function Ra(t,a,r){return`${t}:${(a!==void 0?a:$F)??"anon"}:${(r!==void 0?r:WF)??"none"}`}const Xu={get(t){try{return localStorage.getItem(Ra(t))}catch{return null}},getJSON(t,a){try{const r=localStorage.getItem(Ra(t));return r?JSON.parse(r):a}catch{return a}},set(t,a){try{localStorage.setItem(Ra(t),a)}catch{}},setJSON(t,a){try{localStorage.setItem(Ra(t),JSON.stringify(a))}catch{}},remove(t){try{localStorage.removeItem(Ra(t))}catch{}}},UF=l.createContext(void 0),gr="impersonation_session";function pG({children:t}){const{user:a}=Be(),r=(()=>{if(typeof window>"u")return null;try{const x=sessionStorage.getItem(gr);if(!x)return null;const g=JSON.parse(x);return new Date(g.expiresAt)>new Date?g:(sessionStorage.removeItem(gr),null)}catch{return null}})(),[n,o]=l.useState(r),[s,i]=l.useState(!0),[c,u]=l.useState(0),p=l.useCallback(async()=>{if(!a){o(null),i(!1);return}const{data:x,error:g}=await I.auth.getUser();if(g||!(x!=null&&x.user)){o(null),i(!1);return}const{data:b}=await I.rpc("is_system_admin",{_user_id:a.id});let k=!1;if(b!==!0){const{data:v}=await I.from("user_roles").select("role").eq("user_id",a.id).maybeSingle();k=(v==null?void 0:v.role)==="media_buyer"}if(b!==!0&&!k){o(null),i(!1);return}try{const{data:v,error:w}=await I.functions.invoke("admin-impersonate",{body:{action:"check"}});if(w)console.warn("Impersonation session check skipped:",w.message),o(null);else if(v!=null&&v.active&&(v!=null&&v.session)){const C={id:v.session.id,targetUserId:v.session.targetUserId,targetEmail:v.session.targetEmail,targetName:v.session.targetName,targetAvatar:v.session.targetAvatar,startedAt:v.session.startedAt,expiresAt:v.session.expiresAt};o(C),sessionStorage.setItem(gr,JSON.stringify(C))}else o(null),sessionStorage.removeItem(gr)}catch{o(null)}finally{i(!1)}},[a]);l.useEffect(()=>{const x=sessionStorage.getItem(gr);if(x)try{const g=JSON.parse(x);new Date(g.expiresAt)>new Date?o(g):sessionStorage.removeItem(gr)}catch{sessionStorage.removeItem(gr)}p()},[p]),l.useEffect(()=>{if(!n){u(0);return}const x=()=>{const b=new Date(n.expiresAt),k=Math.max(0,Math.round((b.getTime()-Date.now())/6e4));u(k),k<=0&&(o(null),sessionStorage.removeItem(gr),le.info("Impersonation session expired"))};x();const g=setInterval(x,3e4);return()=>clearInterval(g)},[n]);const m=l.useCallback(async(x,g)=>{if(!a)return le.error("You don't have permission to impersonate users"),!1;i(!0);try{const{data:b,error:k}=await I.auth.refreshSession();if(k||!(b!=null&&b.session))return le.error("Your session expired. Please sign in again."),await I.auth.signOut(),!1;const{data:v,error:w}=await I.functions.invoke("admin-impersonate",{body:{action:"start",targetUserId:x,reason:g}});if(w){console.error("Impersonation error:",w);const C=(w==null?void 0:w.message)||"";return C.includes("401")||/unauthor/i.test(C)?(le.error("Your session expired. Please sign in again."),await I.auth.signOut()):le.error("Failed to start impersonation"),!1}if(v!=null&&v.error)return le.error(v.error),!1;if(v!=null&&v.success&&(v!=null&&v.session)){const C={id:v.session.id,targetUserId:v.session.targetUserId,targetEmail:v.session.targetEmail,targetName:v.session.targetName,targetAvatar:v.session.targetAvatar,startedAt:v.session.startedAt,expiresAt:v.session.expiresAt};return o(C),sessionStorage.setItem(gr,JSON.stringify(C)),le.success(`Now viewing as ${v.session.targetName||v.session.targetEmail}`),!0}return!1}catch(b){return console.error("Start impersonation error:",b),le.error("Failed to start impersonation"),!1}finally{i(!1)}},[a]),h=l.useCallback(async x=>{if(n){i(!0);try{const{error:g}=await I.functions.invoke("admin-impersonate",{body:{action:"end"}});if(g){console.error("End impersonation error:",g),le.error("Failed to end impersonation session");return}o(null),sessionStorage.removeItem(gr),x!=null&&x.skipReload||(le.success("Switched back to your account"),window.location.reload())}catch(g){console.error("End impersonation error:",g),le.error("Failed to end impersonation session")}finally{i(!1)}}},[n]),y=l.useCallback(async()=>{await p()},[p]),f=n?{id:n.targetUserId,email:n.targetEmail,name:n.targetName,avatar:n.targetAvatar}:null;return e.jsx(UF.Provider,{value:{isImpersonating:!!n,impersonatedUser:f,session:n,remainingMinutes:c,isLoading:s,startImpersonation:m,endImpersonation:h,refreshSession:y},children:t})}function Qc(){const t=l.useContext(UF);if(t===void 0)throw new Error("useImpersonation must be used within an ImpersonationProvider");return t}const GF=/^[A-Z]{1,2}\d{1,2}[A-Z]?\s*\d[A-Z]{2}$/i,KF=[GF,/^[A-Z\s]+$/i,/^[A-Z\s]+\d{1,2}[A-Z\s]*$/i,/^(N\/A|NA|None|null|undefined)$/i],hG=[/^07\d{9}$/,/^447\d{9}$/,/^\+447\d{9}$/,/^0[1-9]\d{8,10}$/,/^\+44[1-9]\d{8,10}$/,/^44[1-9]\d{8,10}$/,/^\+1\d{10}$/,/^1\d{10}$/,/^\+\d{7,15}$/,/^\d{7,15}$/];function YF(t){if(t.trim().match(/^(\d+\.?\d*)[eE]\+?(\d+)$/)){const r=parseFloat(t.trim());if(Number.isFinite(r)&&r>0)return Math.round(r).toString()}return t}function ZF(t){let a=t;return a=a.replace(/\+44\s*\(0\)\s*/,"+44"),a=a.replace(/[\s\-\(\)\.]/g,"").trim(),a}function mG(t){if(!t)return!1;const a=t.trim();return GF.test(a)}function QI(t){if(!t)return!1;const a=YF(t),r=ZF(a);if(!r||r.length<6)return!1;for(const o of KF)if(o.test(t.trim()))return!1;for(const o of hG)if(o.test(r))return!0;const n=r.replace(/\D/g,"");if(n.length>=7&&n.length<=15){const o=r.replace(/\+/g,"");if(o.length>0&&n.length/o.length>=.85)return!0}return!1}function XF(t){if(!t||!QI(t))return null;const a=YF(t);let r=ZF(a);const n=r.startsWith("+"),o=r.replace(/\D/g,"");return n&&o.length>=10?"+"+o:o.startsWith("07")&&o.length===11?"+44"+o.substring(1):o.startsWith("7")&&o.length===10?"+44"+o:o.startsWith("44")&&o.length>=11?"+"+o:o.startsWith("0")&&o.length===11?"+44"+o.substring(1):o.startsWith("1")&&o.length===11?"+"+o:o.length>=10&&o.length<=15?n?"+"+o:o:null}function C9(t){if(!t)return null;const a=t.replace(/[^0-9]/g,"");return a.length>=9?a.slice(-9):a.length>=7?a:null}function v1e(t){if(!t)return{isValid:!1,normalized:null,reason:"No phone number provided"};const a=t.trim();if(mG(a))return{isValid:!1,normalized:null,reason:"Value appears to be a UK postcode"};
7262if(KF.some(n=>n.test(a)))return{isValid:!1,normalized:null,reason:"Value does not appear to be a phone number"};const r=XF(a);return r?{isValid:!0,normalized:r}:{isValid:!1,normalized:null,reason:"Invalid phone number format"}}function yG({userId:t,userEmail:a,onComplete:r}){const[n,o]=l.useState(""),[s,i]=l.useState(""),[c,u]=l.useState(!1),{toast:p}=d7(),m=async h=>{if(h.preventDefault(),i(""),!QI(n)){i("Please enter a valid phone number (e.g. 07123456789 or +447123456789)");return}const y=XF(n);if(!y){i("Could not validate this phone number. Please try again.");return}u(!0);try{const{error:f}=await I.from("profiles").update({phone:y}).eq("id",t);if(f)throw new Error(f.message);let x;const{data:g}=await I.from("profiles").select("full_name").eq("id",t).maybeSingle();g!=null&&g.full_name&&(x=g.full_name),await I.functions.invoke("early-crm-sync",{body:{email:a,phone:y,fullName:x,signupStep:1}}),p({title:"Phone number saved",description:"Your account is now complete."}),r()}catch(f){i((f==null?void 0:f.message)||"Failed to save phone number. Please try again.")}finally{u(!1)}};return e.jsx(Rr,{open:!0,modal:!0,children:e.jsxs(pr,{className:"sm:max-w-md",onPointerDownOutside:h=>h.preventDefault(),onEscapeKeyDown:h=>h.preventDefault(),onInteractOutside:h=>h.preventDefault(),children:[e.jsxs(en,{children:[e.jsxs(tn,{className:"flex items-center gap-2",children:[e.jsx(bt,{className:"h-5 w-5 text-primary"}),"Complete your account"]}),e.jsx(Tn,{children:"We need your phone number to finish setting up your account. This helps us provide better support and keep your account secure."})]}),e.jsxs("form",{onSubmit:m,className:"space-y-4 mt-2",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{htmlFor:"phone-capture",children:"Phone number"}),e.jsx(De,{id:"phone-capture",type:"tel",placeholder:"e.g. 07123456789 or +447123456789",value:n,onChange:h=>{o(h.target.value),s&&i("")},autoFocus:!0,className:"h-11"}),s&&e.jsx("p",{className:"text-sm text-destructive",children:s})]}),e.jsx(de,{type:"submit",className:"w-full",disabled:c||!n.trim(),children:c?e.jsxs(e.Fragment,{children:[e.jsx(Ge,{className:"w-4 h-4 mr-2 animate-spin"}),"Saving..."]}):"Continue"})]})]})})}const QF=l.createContext(void 0);function fG({children:t}){const{user:a}=Be(),{isImpersonating:r,impersonatedUser:n}=Qc(),o=at(),[s,i]=l.useState(null),[c,u]=l.useState([]),[p,m]=l.useState(null),[h,y]=l.useState(!0),[f,x]=l.useState(!1),g=l.useRef(null),b=l.useRef(0),k=l.useRef(new Set),v=l.useRef(null),C=(typeof window<"u"?window.location.pathname:"")==="/reseller/contract";l.useEffect(()=>{g.current=s},[s]),uG((a==null?void 0:a.id)??null,(s==null?void 0:s.id)??null),l.useEffect(()=>{(async()=>{if(!a){x(!1);return}const{data:R}=await I.rpc("get_my_profile_phone");x(!R)})()},[a]);const j=l.useCallback(()=>{x(!1)},[]),_=async()=>{var G,K,Q;const O=++b.current,R=()=>O!==b.current,$=H=>{R()||(k.current=new Set(H.map(V=>V.id)),v.current=r&&n?n.id:null,u(H))},z=H=>{R()||i(H)},W=H=>{R()||m(H)},X=H=>{R()||y(H)};if(!a){z(null),$([]),W(null),X(!1);return}X(!0);try{if(r&&n){z(null),$([]),W(null);const{data:F,error:D}=await I.from("workspace_members").select("workspace_id, role").eq("user_id",n.id);if(D){console.error("Error fetching impersonated user workspace memberships:",D),$([]),z(null),X(!1);return}const q=F??[];if(q.length===0){$([]),z(null),X(!1);return}const Y=q.map(re=>re.workspace_id),{data:J,error:te}=await I.from("workspaces").select("*").in("id",Y);if(te){console.error("Error fetching impersonated user workspaces:",te),$([]),z(null),X(!1);return}const ae=J??[];$(ae),W(null);const ce=new Map(q.map(re=>[re.workspace_id,re.role])),ne=re=>ae.find(ie=>ce.get(ie.id)===re),ee=ne("owner")??ne("admin")??ae.find(re=>!re.parent_workspace_id)??ae[0]??null;z(ee),X(!1);return}const{data:H}=await I.rpc("is_system_admin",{_user_id:a.id});if(H===!0){const{data:F,error:D}=await I.from("workspaces").select("*").order("created_at",{ascending:!1});if(D){console.error("Error fetching all workspaces (system admin):",D),$([]),z(null);return}const q=F??[];$(q),W(null);const{data:Y}=await I.from("workspace_members").select("workspace_id, role").eq("user_id",a.id),J=new Set((Y??[]).map(ee=>ee.workspace_id)),te=new Map((Y??[]).map(ee=>[ee.workspace_id,ee.role])),ae=()=>
7262{const ee="522117b2-6f12-4179-9f34-9244aa1e88b5",re=q.filter(ie=>J.has(ie.id));return re.find(ie=>ie.id===ee)??re.find(ie=>!ie.parent_workspace_id&&te.get(ie.id)==="owner")??re.find(ie=>!ie.parent_workspace_id)??re[0]??q[0]??null},ce=localStorage.getItem("selected-workspace-id");if(ce){const ee=q.find(re=>re.id===ce);if(ee&&J.has(ee.id)){z(re=>(re==null?void 0:re.id)===ee.id?re:ee);return}ee&&!J.has(ee.id)&&localStorage.removeItem("selected-workspace-id")}const ne=g.current;if(!ne||!J.has(ne.id)){const ee=ae();z(re=>(re==null?void 0:re.id)===(ee==null?void 0:ee.id)?re:ee)}return}const{data:V,error:T}=await I.from("workspace_members").select("workspace_id, role").eq("user_id",a.id);if(T){console.error("Error fetching workspace memberships:",T),z(null),$([]),W(null);return}if(V&&V.length>0){const F=V.map(Y=>Y.workspace_id),{data:D,error:q}=await I.from("workspaces").select("*").in("id",F);if(q){console.error("Error fetching workspaces:",q),z(null),$([]),W(null);return}if(D&&D.length>0){$(D),W(null);const Y=localStorage.getItem("selected-workspace-id");if(Y){const J=D.find(te=>te.id===Y);if(J){z(te=>(te==null?void 0:te.id)===J.id?te:J);return}localStorage.removeItem("selected-workspace-id")}if(!g.current){const J="522117b2-6f12-4179-9f34-9244aa1e88b5",te=new Map(V.map(ne=>[ne.workspace_id,ne.role])),ae=ne=>!ne.parent_workspace_id,ce=D.find(ne=>ne.id===J)??D.find(ne=>ae(ne)&&te.get(ne.id)==="owner")??D.find(ae)??D[0];if(ce){z(ne=>(ne==null?void 0:ne.id)===ce.id?ne:ce);try{localStorage.setItem("selected-workspace-id",ce.id)}catch{}}}}}else{console.warn("No workspace memberships found for user, auto-provisioning...");try{const F=((G=a.user_metadata)==null?void 0:G.full_name)||((K=a.user_metadata)==null?void 0:K.name)||((Q=a.email)==null?void 0:Q.split("@")[0])||"User";await I.from("profiles").upsert({id:a.id,email:a.email,full_name:F},{onConflict:"id"});const D=F.toLowerCase().replace(/[^a-z0-9]+/g,"-")+"-"+crypto.randomUUID().slice(0,8),{data:q,error:Y}=await I.from("workspaces").insert({name:`${F}'s Workspace`,slug:D,created_by:a.id,workspace_type:"agency",subscription_tier:"starter",subscription_status:"pending"}).select().single();if(Y||!q){console.error("Failed to auto-create workspace:",Y),z(null),$([]);return}await I.from("workspace_members").insert({workspace_id:q.id,user_id:a.id,role:"owner"}),$([q]),z(q),W(null),console.log("Auto-provisioned workspace for user:",q.id)}catch(F){console.error("Auto-provisioning failed:",F),z(null),$([])}}}finally{X(!1)}};l.useEffect(()=>{_()},[a,r,n==null?void 0:n.id]),l.useEffect(()=>{!r||!n||v.current===n.id&&s&&!k.current.has(s.id)&&i(c[0]??null)},[r,n==null?void 0:n.id,s==null?void 0:s.id,c]);const[S,M]=l.useState(null);l.useEffect(()=>{if(s!=null&&s.id&&S&&s.id!==S){const O=S;o.removeQueries({predicate:R=>{const $=R.queryKey;if(!Array.isArray($))return!1;const z=typeof $[0]=="string"?$[0]:"";return new Set(["system-admin","real-system-admin","system-admin-role","user-staff-role","user-staff-role-hook","staff-access"]).has(z)?!1:$.some(X=>X===O)}})}M((s==null?void 0:s.id)??null)},[s==null?void 0:s.id]),l.useEffect(()=>{(async()=>{if(!(s!=null&&s.parent_workspace_id)){m(null);return}const R=s.parent_workspace_id,{data:$,error:z}=await I.rpc("get_parent_workspace_public",{_parent_id:R}).maybeSingle();if(z){console.error("Error fetching parent workspace:",z),m(null);return}const W=Array.isArray($)?$[0]:$;m(W??null)})()},[s==null?void 0:s.parent_workspace_id]);const E=O=>{if(r&&n&&v.current===n.id&&!k.current.has(O.id)){console.warn("[workspace] Blocked selecting a workspace outside the impersonated user's access:",O.id);return}const R=s==null?void 0:s.id;R&&R!==O.id&&o.removeQueries({predicate:$=>{const z=$.queryKey;if(!Array.isArray(z))return!1;const W=typeof z[0]=="string"?z[0]:"";return new Set(["system-admin","real-system-admin","system-admin-role","user-staff-role","user-staff-role-hook","staff-access"]).has(W)?!1:z.some(G=>G===R)}}),r||localStorage.setItem("selected-workspace-id",O.id),i(O)},L=async()=>{await _()},N=!(s!=null&&s.parent_workspace_id),A=c.filter(O=>O.parent_workspace_id===(s==null?void 0:s.id));return e.jsxs(QF.Provider,{value:{workspace:s,workspaces:c,subAccounts:A,parentWorkspace:p,loading:h,isAgency:N,setCurrentWorkspace:E,refreshWorkspaces:L},children:[f&&a&&!C&&e.jsx(yG,{userId:a.id,userEmail:a.email||"",onComplete:j}),t]})}function fe(){const t=l.useContext(QF);return t===void 0?(typeof window<"u"&&console.warn("[useWorkspace] called outside WorkspaceProvider â returning empty default"),{workspace:null,workspaces:[],subAccounts:[],parentWorkspace:null,loading:!0,isAgency:!1,setCurrentWorkspace:()=>{},refreshWorkspaces:async()=>{}}):t}const gG={nav:{dashboard:"Dashboard",contacts:"Contacts",companies:"Companies",pipeline:"Pipeline",email:"Email",sms:"SMS",chatbot:"AI Chatbot",automations:"Automations",forms:"Forms",pages:"Pages",calendar:"Calendar",reports:"Reports",settings:"Settings",help:"Help & Support",dialler:"Dialler",media:"Media",notifications:"Notifications"},actions:{save:"Save",cancel:"Cancel",delete:"Delete",edit:"Edit",create:"Create",update:"Update",search:"Search",filter:"Filter",exp
7262ort:"Export",import:"Import",add:"Add",remove:"Remove",close:"Close",confirm:"Confirm",back:"Back",next:"Next",previous:"Previous",submit:"Submit",loading:"Loading...",refresh:"Refresh",download:"Download",upload:"Upload",copy:"Copy",paste:"Paste",duplicate:"Duplicate",archive:"Archive",restore:"Restore",viewAll:"View All",showMore:"Show More",showLess:"Show Less"},labels:{name:"Name",email:"Email",phone:"Phone",address:"Address",company:"Company",status:"Status",date:"Date",time:"Time",description:"Description",notes:"Notes",tags:"Tags",owner:"Owner",createdAt:"Created At",updatedAt:"Updated At",createdBy:"Created By",active:"Active",inactive:"Inactive",all:"All",none:"None",yes:"Yes",no:"No",currency:"Currency",language:"Language",region:"Region",preferences:"Preferences"},dashboard:{title:"Dashboard",welcome:"Welcome back",overview:"Overview",recentContacts:"Recent Contacts",pipelineOverview:"Pipeline Overview",upcomingTasks:"Upcoming Tasks",revenue:"Revenue",deals:"Deals",contacts:"Contacts",conversion:"Conversion Rate",thisMonth:"This Month",lastMonth:"Last Month",thisWeek:"This Week",today:"Today"},contacts:{title:"Contacts",addContact:"Add Contact",editContact:"Edit Contact",deleteContact:"Delete Contact",firstName:"First Name",lastName:"Last Name",jobTitle:"Job Title",mobile:"Mobile",leadScore:"Lead Score",lifecycleStage:"Lifecycle Stage",source:"Source",noContacts:"No contacts found",importContacts:"Import Contacts",exportContacts:"Export Contacts"},companies:{title:"Companies",addCompany:"Add Company",editCompany:"Edit Company",deleteCompany:"Delete Company",industry:"Industry",size:"Company Size",website:"Website",employees:"Employees",revenue:"Annual Revenue",noCompanies:"No companies found"},pipeline:{title:"Pipeline",addDeal:"Add Deal",editDeal:"Edit Deal",deleteDeal:"Delete Deal",dealValue:"Deal Value",expectedClose:"Expected Close",probability:"Probability",stage:"Stage",won:"Won",lost:"Lost",open:"Open",totalValue:"Total Value",weightedValue:"Weighted Value",noDealsa:"No deals found"},settings:{title:"Settings",general:"General",team:"Team",billing:"Billing",integrations:"Integrations",notifications:"Notifications",security:"Security",localeSettings:"Language & Region",currencySettings:"Currency Settings",dateFormat:"Date Format",timeFormat:"Time Format",timezone:"Timezone",savePreferences:"Save Preferences",preferencesUpdated:"Preferences updated successfully"},locale:{title:"Language & Region",selectLanguage:"Select Language",selectCurrency:"Select Currency",selectRegion:"Select Region",autoDetect:"Auto-detect",currencyFormat:"Currency Format",example:"Example",applyChanges:"Apply Changes"},auth:{signIn:"Sign In",signUp:"Sign Up",signOut:"Sign Out",forgotPassword:"Forgot Password",resetPassword:"Reset Password",email:"Email",password:"Password",confirmPassword:"Confirm Password",rememberMe:"Remember Me",noAccount:"Don't have an account?",hasAccount:"Already have an account?"},errors:{general:"Something went wrong",notFound:"Not found",unauthorized:"Unauthorized",forbidden:"Forbidden",validation:"Please check your input",network:"Network error",timeout:"Request timed out",tryAgain:"Please try again"},success:{saved:"Saved successfully",created:"Created successfully",updated:"Updated successfully",deleted:"Deleted successfully",copied:"Copied to clipboard",imported:"Imported successfully",exported:"Exported successfully"}},xG={nav:{dashboard:"Panel de Control",contacts:"Contactos",companies:"Empresas",pipeline:"Pipeline",email:"Correo",sms:"SMS",chatbot:"Chatbot IA",automations:"Automatizaciones",forms:"Formularios",pages:"Páginas",calendar:"Calendario",reports:"Informes",settings:"Configuración",help:"Ayuda y Soporte",dialler:"Marcador",media:"Medios",notifications:"Notificaciones"},actions:{save:"Guardar",cancel:"Cancelar",delete:"Eliminar",edit:"Editar",create:"Crear",update:"Actualizar",search:"Buscar",filter:"Filtrar",export:"Exportar",import:"Importar",add:"Añadir",remove:"Quitar",close:"Cerrar",confirm:"Confirmar",back:"Atrás",
7262next:"Siguiente",previous:"Anterior",submit:"Enviar",loading:"Cargando...",refresh:"Actualizar",download:"Descargar",upload:"Subir",copy:"Copiar",paste:"Pegar",duplicate:"Duplicar",archive:"Archivar",restore:"Restaurar",viewAll:"Ver Todo",showMore:"Ver Más",showLess:"Ver Menos"},labels:{name:"Nombre",email:"Correo Electrónico",phone:"Teléfono",address:"Dirección",company:"Empresa",status:"Estado",date:"Fecha",time:"Hora",description:"Descripción",notes:"Notas",tags:"Etiquetas",owner:"Propietario",createdAt:"Creado El",updatedAt:"Actualizado El",createdBy:"Creado Por",active:"Activo",inactive:"Inactivo",all:"Todos",none:"Ninguno",yes:"SÃ",no:"No",currency:"Moneda",language:"Idioma",region:"Región",preferences:"Preferencias"},dashboard:{title:"Panel de Control",welcome:"Bienvenido de nuevo",overview:"Resumen",recentContacts:"Contactos Recientes",pipelineOverview:"Resumen del Pipeline",upcomingTasks:"Tareas Próximas",revenue:"Ingresos",deals:"Oportunidades",contacts:"Contactos",conversion:"Tasa de Conversión",thisMonth:"Este Mes",lastMonth:"Mes Pasado",thisWeek:"Esta Semana",today:"Hoy"},contacts:{title:"Contactos",addContact:"Añadir Contacto",editContact:"Editar Contacto",deleteContact:"Eliminar Contacto",firstName:"Nombre",lastName:"Apellido",jobTitle:"Cargo",mobile:"Móvil",leadScore:"Puntuación de Lead",lifecycleStage:"Etapa del Ciclo de Vida",source:"Fuente",noContacts:"No se encontraron contactos",importContacts:"Importar Contactos",exportContacts:"Exportar Contactos"},companies:{title:"Empresas",addCompany:"Añadir Empresa",editCompany:"Editar Empresa",deleteCompany:"Eliminar Empresa",industry:"Industria",size:"Tamaño de la Empresa",website:"Sitio Web",employees:"Empleados",revenue:"Ingresos Anuales",noCompanies:"No se encontraron empresas"},pipeline:{title:"Pipeline",addDeal:"Añadir Oportunidad",editDeal:"Editar Oportunidad",deleteDeal:"Eliminar Oportunidad",dealValue:"Valor de la Oportunidad",expectedClose:"Cierre Esperado",probability:"Probabilidad",stage:"Etapa",won:"Ganado",lost:"Perdido",open:"Abierto",totalValue:"Valor Total",weightedValue:"Valor Ponderado",noDealsa:"No se encontraron oportunidades"},settings:{title:"Configuración",general:"General",team:"Equipo",billing:"Facturación",integrations:"Integraciones",notifications:"Notificaciones",security:"Seguridad",localeSettings:"Idioma y Región",currencySettings:"Configuración de Moneda",dateFormat:"Formato de Fecha",timeFormat:"Formato de Hora",timezone:"Zona Horaria",savePreferences:"Guardar Preferencias",preferencesUpdated:"Preferencias actualizadas correctamente"},locale:{title:"Idioma y Región",selectLanguage:"Seleccionar Idioma",selectCurrency:"Seleccionar Moneda",selectRegion:"Seleccionar Región",autoDetect:"Detectar automáticamente",currencyFormat:"Formato de Moneda",example:"Ejemplo",applyChanges:"Aplicar Cambios"},auth:{signIn:"Iniciar Sesión",signUp:"Registrarse",signOut:"Cerrar Sesión",forgotPassword:"¿Olvidaste tu Contraseña?",resetPassword:"Restablecer Contraseña",email:"Correo Electrónico",password:"Contraseña",confirmPassword:"Confirmar Contraseña",rememberMe:"Recordarme",noAccount:"¿No tienes una cuenta?",hasAccount:"¿Ya tienes una cuenta?"},errors:{general:"Algo salió mal",notFound:"No encontrado",unauthorized:"No autorizado",forbidden:"Prohibido",validation:"Por favor verifica tu entrada",network:"Error de red",timeout:"La solicitud ha caducado",tryAgain:"Por favor intenta de nuevo"},success:{saved:"Guardado correctamente",created:"Creado correctamente",updated:"Actualizado correctamente",deleted:"Eliminado correctamente",copied:"Copiado al portapapeles",imported:"Importado correctamente",exported:"Exportado correctamente"}},bG={nav:{dashboard:"Tableau de Bord",contacts:"Contacts",companies:"Entreprises",pipeline:"Pipeline",email:"E-mail",sms:"SMS",chatbot:"Chatbot IA",automations:"Automatisations",forms:"Formulaires",pages:"Pages",calendar:"Calendrier",reports:"Rapports",settings:"Paramètres",help:"Aide et Support",dialler:"Composeur",media:"Médias",notifications:"Notifications"},actions:{save:"Enregistrer",cancel:"Annuler",delete:"Supprimer",edit:"Modifier",create:"Créer",update:"Mettre à jour",search:"Rechercher",filter:"Filtrer",exp
7262ort:"Exporter",import:"Importer",add:"Ajouter",remove:"Retirer",close:"Fermer",confirm:"Confirmer",back:"Retour",next:"Suivant",previous:"Précédent",submit:"Soumettre",loading:"Chargement...",refresh:"Actualiser",download:"Télécharger",upload:"Téléverser",copy:"Copier",paste:"Coller",duplicate:"Dupliquer",archive:"Archiver",restore:"Restaurer",viewAll:"Voir Tout",showMore:"Voir Plus",showLess:"Voir Moins"},labels:{name:"Nom",email:"E-mail",phone:"Téléphone",address:"Adresse",company:"Entreprise",status:"Statut",date:"Date",time:"Heure",description:"Description",notes:"Notes",tags:"Ãtiquettes",owner:"Propriétaire",createdAt:"Créé Le",updatedAt:"Mis à Jour Le",createdBy:"Créé Par",active:"Actif",inactive:"Inactif",all:"Tout",none:"Aucun",yes:"Oui",no:"Non",currency:"Devise",language:"Langue",region:"Région",preferences:"Préférences"},dashboard:{title:"Tableau de Bord",welcome:"Bon retour",overview:"Aperçu",recentContacts:"Contacts Récents",pipelineOverview:"Aperçu du Pipeline",upcomingTasks:"Tâches à Venir",revenue:"Revenus",deal
7262s:"Affaires",contacts:"Contacts",conversion:"Taux de Conversion",thisMonth:"Ce Mois",lastMonth:"Mois Dernier",thisWeek:"Cette Semaine",today:"Aujourd'hui"},contacts:{title:"Contacts",addContact:"Ajouter un Contact",editContact:"Modifier le Contact",deleteContact:"Supprimer le Contact",firstName:"Prénom",lastName:"Nom",jobTitle:"Titre du Poste",mobile:"Mobile",leadScore:"Score du Lead",lifecycleStage:"Ãtape du Cycle de Vie",source:"Source",noContacts:"Aucun contact trouvé",importContacts:"Importer des Contacts",exportContacts:"Exporter des Contacts"},companies:{title:"Entreprises",addCompany:"Ajouter une Entreprise",editCompany:"Modifier l'Entreprise",deleteCompany:"Supprimer l'Entreprise",industry:"Industrie",size:"Taille de l'Entreprise",website:"Site Web",employees:"Employés",revenue:"Chiffre d'Affaires Annuel",noCompanies:"Aucune entreprise trouvée"},pipeline:{title:"Pipeline",addDeal:"Ajouter une Affaire",editDeal:"Modifier l'Affaire",deleteDeal:"Supprimer l'Affaire",dealValue:"Valeur de l'Affaire",expectedClose:"Clôture Prévue",probability:"Probabilité",stage:"Ãtape",won:"Gagné",lost:"Perdu",open:"Ouvert",totalValue:"Valeur Totale",weightedValue:"Valeur Pondérée",noDealsa:"Aucune affaire trouvée"},settings:{title:"Paramètres",general:"Général",team:"Ãquipe",billing:"Facturation",integrations:"Intégrations",notifications:"Notifications",security:"Sécurité",localeSettings:"Langue et Région",currencySettings:"Paramètres de Devise",dateFormat:"Format de Date",timeFormat:"Format de l'Heure",timezone:"Fuseau Horaire",savePreferences:"Enregistrer les Préférences",preferencesUpdated:"Préférences mises à jour avec succès"},locale:{title:"Langue et Région",selectLanguage:"Sélectionner la Langue",selectCurrency:"Sélectionner la Devise",selectRegion:"Sélectionner la Région",autoDetect:"Détection automatique",currencyFormat:"Format de Devise",example:"Exemple",applyChanges:"Appliquer les Modifications"},auth:{signIn:"Se Connecter",signUp:"S'inscrire",signOut:"Se Déconnecter",forgotPassword:"Mot de Passe Oublié",resetPassword:"Réinitialiser le Mot de Passe",email:"E-mail",password:"Mot de Passe",confirmPassword:"Confirmer le Mot de Passe",rememberMe:"Se Souvenir de Moi",noAccount:"Vous n'avez pas de compte?",hasAccount:"Vous avez déjà un compte?"},errors:{general:"Une erreur s'est produite",notFound:"Non trouvé",unauthorized:"Non autorisé",forbidden:"Interdit",validation:"Veuillez vérifier votre saisie",network:"Erreur réseau",timeout:"Délai d'attente dépassé",tryAgain:"Veuillez réessayer"},success:{saved:"Enregistré avec succès",created:"Créé avec succès",updated:"Mis à jour avec succès",deleted:"Supprimé avec succès",copied:"Copié dans le presse-papiers",imported:"Importé avec succès",exported:"Exporté avec succès"}},vG={nav:{dashboard:"Dashboard",contacts:"Kontakte",companies:"Unternehmen",pipeline:"Pipeline",email:"E-Mail",sms:"SMS",chatbot:"KI-Chatbot",automations:"Automatisierungen",forms:"Formulare",pages:"Seiten",calendar:"Kalender",reports:"Berichte",settings:"Einstellungen",help:"Hilfe & Support",dialler:"Wähler",media:"Medien",notifications:"Benachrichtigungen"},actions:{save:"Speichern",cancel:"Abbrechen",delete:"Löschen",edit:"Bearbeiten",create:"Erstellen",update:"Aktualisieren",search:"Suchen",filter:"Filtern",export:"Exportieren",import:"Importieren",add:"Hinzufügen",remove:"Entfernen",close:"SchlieÃen",confirm:"Bestätigen",back:"Zurück",next:"Weiter",previous:"Zurück",submit:"Absenden",loading:"Lädt...",refresh:"Aktualisieren",download:"Herunterladen",upload:"Hochladen",copy:"Kopieren",paste:"Einfügen",duplicate:"Duplizieren",archive:"Archivieren",restore:"Wiederherstellen",viewAll:"Alle Anzeigen",showMore:"Mehr Anzeigen",showLess:"Weniger Anzeigen"},labels:{name:"Name",email:"E-Mail",phone:"Telefon",address:"Adresse",company:"Unternehmen",status:"Status",date:"Datum",time:"Zeit",description:"Beschreibung",notes:"Notizen",tags:"Tags",owner:"Besitzer",createdAt:"Erstellt Am",updatedAt:"Aktualisiert Am",createdBy:"Erstellt Von",active:"Aktiv",inactive:"Inaktiv",all:"Alle",none:"Keine",yes:"Ja",no:"Nein",currency:"Währung",language:"Sprache",region:"Region",preferences:"Einstellungen"},dashboard:{title:"Dashboard",welcome:"Willkommen zurück",overview:"Ãbersicht",recentContacts:"Letzte Kontakte",pipelineOverview:"Pipeline-Ãbersicht",upcomingTasks:"Anstehende Aufgaben",revenue:"Umsatz",deals:"Deals",contacts:"Kontakte",conversion:"Konversionsrate",thisMonth:"Diesen Monat",lastMonth:"Letzten Monat",thisWeek:"Diese Woche",today:"Heute"},contacts:{title:"Kontakte",addContact:"Kontakt Hinzufügen",editContact:"Kontakt Bearbeiten",deleteContact:"Kontakt Löschen",firstName:"Vorname",lastName:"Nachname",jobTitle:"Berufsbezeichnung",mobile:"Mobil",leadScore:"Lead-Score",lifecycleStage:"Lebenszyklusphase",source:"Quelle",noContacts:"Keine Kontakte gefunden",importContacts:"Kontakte Importieren",exportContacts:"Kontakte Exportieren"},companies:{title:"Unternehmen",addCompany:"Unternehmen Hinzufügen",editCompany:"Unternehmen Bearbeiten",deleteCompany:"Unternehmen Löschen",industry:"Branche",size:"UnternehmensgröÃe",website:"Website",employees:"Mitarbeiter",revenue:"Jahresumsatz",noCompanies:"Keine Unternehmen gefunden"},pipeline:{title:"Pipeline",addDeal:"Deal Hinzufügen",editDeal:"Deal Bearbeiten",deleteDeal:"Deal Löschen",dealValue:"Deal-Wert",expectedClose:"Erwarteter Abschluss",probability:"Wahrscheinlichkeit",stage:"Phase",won:"Gewonnen",lost:"Verloren",open:"Offen",totalValue:"Gesamtwert",weightedValue:"Gewichteter Wert",noDealsa:"Keine Deals gefunden"}
7262,settings:{title:"Einstellungen",general:"Allgemein",team:"Team",billing:"Abrechnung",integrations:"Integrationen",notifications:"Benachrichtigungen",security:"Sicherheit",localeSettings:"Sprache & Region",currencySettings:"Währungseinstellungen",dateFormat:"Datumsformat",timeFormat:"Zeitformat",timezone:"Zeitzone",savePreferences:"Einstellungen Speichern",preferencesUpdated:"Einstellungen erfolgreich aktualisiert"},locale:{title:"Sprache & Region",selectLanguage:"Sprache Auswählen",selectCurrency:"Währung Auswählen",selectRegion:"Region Auswählen",autoDetect:"Automatisch erkennen",currencyFormat:"Währungsformat",example:"Beispiel",applyChanges:"Ãnderungen Anwenden"},auth:{signIn:"Anmelden",signUp:"Registrieren",signOut:"Abmelden",forgotPassword:"Passwort Vergessen",resetPassword:"Passwort Zurücksetzen",email:"E-Mail",password:"Passwort",confirmPassword:"Passwort Bestätigen",rememberMe:"Angemeldet Bleiben",noAccount:"Kein Konto?",hasAccount:"Bereits ein Konto?"},errors:{general:"Etwas ist schiefgelaufen",notFound:"Nicht gefunden",unauthorized:"Nicht autorisiert",forbidden:"Verboten",validation:"Bitte überprüfen Sie Ihre Eingabe",network:"Netzwerkfehler",timeout:"Zeitüberschreitung",tryAgain:"Bitte versuchen Sie es erneut"},success:{saved:"Erfolgreich gespeichert",created:"Erfolgreich erstellt",updated:"Erfolgreich aktualisiert",deleted:"Erfolgreich gelöscht",copied:"In Zwischenablage kopiert",imported:"Erfolgreich importiert",exported:"Erfolgreich exportiert"}},kG={nav:{dashboard:"Dashboard",contacts:"Contatti",companies:"Aziende",pipeline:"Pipeline",email:"E-mail",sms:"SMS",chatbot:"Chatbot IA",automations:"Automazioni",forms:"Moduli",pages:"Pagine",calendar:"Calendario",reports:"Report",settings:"Impostazioni",help:"Aiuto e Supporto",dialler:"Dialer",media:"Media",notifications:"Notifiche"},actions:{save:"Salva",cancel:"Annulla",delete:"Elimina",edit:"Modifica",create:"Crea",update:"Aggiorna",search:"Cerca",filter:"Filtra",export:"Esporta",import:"Importa",add:"Aggiungi",remove:"Rimuovi",close:"Chiudi",confirm:"Conferma",back:"Indietro",next:"Avanti",previous:"Precedente",submit:"Invia",loading:"Caricamento...",refresh:"Aggiorna",download:"Scarica",upload:"Carica",copy:"Copia",paste:"Incolla",duplicate:"Duplica",archive:"Archivia",restore:"Ripristina",viewAll:"Vedi Tutto",showMore:"Mostra di Più",showLess:"Mostra Meno"},labels:{name:"Nome",email:"E-mail",phone:"Telefono",address:"Indirizzo",company:"Azienda",status:"Stato",date:"Data",time:"Ora",description:"Descrizione",notes:"Note",tags:"Tag",owner:"Proprietario",createdAt:"Creato Il",updatedAt:"Aggiornato Il",createdBy:"Creato Da",active:"Attivo",inactive:"Inattivo",all:"Tutti",none:"Nessuno",yes:"Sì",no:"No",currency:"Valuta",language:"Lingua",region:"Regione",preferences:"Preferenze"},dashboard:{title:"Dashboard",welcome:"Bentornato",overview:"Panoramica",recentContacts:"Contatti Recenti",pipelineOverview:"Panoramica Pipeline",upcomingTasks:"Attività Imminenti",revenue:"Ricavi",deals:"Trattative",contacts:"Contatti",conversion:"Tasso di Conversione",thisMonth:"Questo Mese",lastMonth:"Mese Scorso",thisWeek:"Questa Settimana",today:"Oggi"},contacts:{title:"Contatti",addContact:"Aggiungi Contatto",editContact:"Modifica Contatto",deleteContact:"Elimina Contatto",firstName:"Nome",lastName:"Cognome",jobTitle:"Titolo Lavorativo",mobile:"Cellulare",leadScore:"Punteggio Lead",lifecycleStage:"Fase del Ciclo di Vita",source:"Fonte",noContacts:"Nessun contatto trovato",importContacts:"Importa Contatti",exportContacts:"Esporta Contatti"},companies:{title:"Aziende",addCompany:"Aggiungi Azienda",editCompany:"Modifica Azienda",deleteCompany:"Elimina Azienda",industry:"Settore",size:"Dimensione Azienda",website:"Sito Web",employees:"Dipendenti",revenue:"Fatturato Annuale",noCompanies:"Nessuna azienda trovata"},pipeline:{title:"Pipeline",addDeal:"Aggiungi Trattativa",editDeal:"Modifica Trattativa",deleteDeal:"Elimina Trattativa",dealValue:"Valore Trattativa",expectedClose:"Chiusura Prevista",probability:"Probabilità ",stage:"Fase",won:"Vinto",lost:"Perso",open:"Aperto",totalValue:"Valore Totale",weightedValue:"Valore Ponderato",noDealsa:"Nessuna trattativa trovata"},settings:{title:"Impostazioni",general:"Generale",team:"Team",billing:"Fatturazione",integrations:"Integrazioni",notifications:"Notifiche",security:"Sicurezza",localeSettings:"Lingua e Regione",currencySettings:"Impostazioni Valuta",dateFormat:"Formato Data",timeFormat:"Formato Ora",timezone:"Fuso Orario",savePreferences:"Salva Preferenze",preferencesUpdated:"Preferenze aggiornate con successo"},locale:{title:"Lingua e Regione",selectLanguage:"Seleziona Lingua",selectCurrency:"Seleziona Valuta",selectRegion:"Seleziona Regione",autoDetect:"Rilevamento automatico",currencyFormat:"Formato Valuta",example:"Esempio",applyChanges:"Applica Modifiche"},auth:{signIn:"Accedi",signUp:"Registrati",signOut:"Esci",forgotPassword:"Password Dimenticata",resetPassword:"Reimposta Password",email:"E-mail",password:"Password",confirmPassword:"Conferma Password",rememberMe:"Ricordami",noAccount:"Non hai un account?",hasAccount:"Hai già un account?"},errors:{general:"Qualcosa è andato storto",notFound:"Non trovato",unauthorized:"Non autorizzato",forbidden:"Vietato",validation:"Controlla il tuo input",network:"Errore di rete",timeout:"Richiesta scaduta",tryAgain:"Riprova"},success:{saved:"Salvato con successo",created:"Creato con successo",updated:"Aggiornato con successo",deleted:"Eliminato con successo",copied:"Copiato negli appunti",imported:"Importato con successo",exported:"Esportato con successo"}},wG={nav:{dashboard:"Painel",contacts:"Contatos",companies:"Empresas",pipeline:"Pipeline",email:"E-mail",sms:"SMS",chatbot:"Chatbot IA",automations:"Automações",forms:"Formulários",pages:"Páginas",calendar:"Calendário",reports:"Relatórios",settings:"Configurações",help:"Ajuda e Suporte",dialler:"Discador",media:"MÃdia",notifications:"Notificações"},actions:{save:"Salvar",cancel:"Cancelar",delete:"Excluir",edit:"Editar",create:"Criar",update:"Atualizar",search:"Pesquisar",filter:"Filtrar",export:"Exportar",import:"Importar",add:"Adicionar",remove:"Remover",close:"Fechar",confirm:"Confirmar",back:"Voltar",next:"Próximo",previous:"Anterior",submit:"Enviar",loading:"Carregando...",refresh:"Atualizar",download:"Baixar",upload:"Enviar",copy:"Copiar",paste:"Colar",duplicate:"Duplicar",archive:"Arquivar",restore:"Restaurar",viewAll:"Ver Todos",showMore:"Mostrar Mais",showLess:"Mostrar Menos"},labels:{name:"Nome",email:"E-mail",phone:"Telefone",address:"Endereço",company:"Empresa",status:"Status",date:"Data",time:"Hora",description:"Descrição",notes:"Notas",tags:"Tags",owner:"Proprietário",createdAt:"Criado Em",updatedAt:"Atualizado Em",createdBy:"Criado Por",active:"Ativo",inactive:"Inativo",all:"Todos",none:"Nenhum",yes:"Sim",no:"Não",currency:"Moeda",language:"Idioma",region:"Região",preferences:"Preferências"},dashboard:{title:"Painel",welcome:"Bem-vindo de volta",overview:"Visão Geral",recentContacts:"Contatos Recentes",pipelineOverview:"Visão do Pipeline",upcomingTasks:"Próximas Tarefas",revenue:"Receita",deals:"Negócios",contacts:"Contatos",conversion:"Taxa de Conversão",thisMonth:"Este Mês",lastMonth:"Mês Passado",thisWeek:"Esta Semana",today:"Hoje"}
7262,contacts:{title:"Contatos",addContact:"Adicionar Contato",editContact:"Editar Contato",deleteContact:"Excluir Contato",firstName:"Nome",lastName:"Sobrenome",jobTitle:"Cargo",mobile:"Celular",leadScore:"Pontuação do Lead",lifecycleStage:"Estágio do Ciclo de Vida",source:"Origem",noContacts:"Nenhum contato encontrado",importContacts:"Importar Contatos",exportContacts:"Exportar Contatos"},companies:{title:"Empresas",addCompany:"Adicionar Empresa",editCompany:"Editar Empresa",deleteCompany:"Excluir Empresa",industry:"Setor",size:"Tamanho da Empresa",website:"Website",employees:"Funcionários",revenue:"Receita Anual",noCompanies:"Nenhuma empresa encontrada"},pipeline:{title:"Pipeline",addDeal:"Adicionar Negócio",editDeal:"Editar Negócio",deleteDeal:"Excluir Negócio",dealValue:"Valor do Negócio",expectedClose:"Fechamento Esperado",probability:"Probabilidade",stage:"Estágio",won:"Ganho",lost:"Perdido",open:"Aberto",totalValue:"Valor Total",weightedValue:"Valor Ponderado",noDealsa:"Nenhum negócio encontrado"},settings:{title:"Configurações",general:"Geral",team:"Equipe",billing:"Faturamento",integrations:"Integrações",notifications:"Notificações",security:"Segurança",localeSettings:"Idioma e Região",currencySettings:"Configurações de Moeda",dateFormat:"Formato de Data",timeFormat:"Formato de Hora",timezone:"Fuso Horário",savePreferences:"Salvar Preferências",preferencesUpdated:"Preferências atualizadas com sucesso"},locale:{title:"Idioma e Região",selectLanguage:"Selecionar Idioma",selectCurrency:"Selecionar Moeda",selectRegion:"Selecionar Região",autoDetect:"Detectar automaticamente",currencyFormat:"Formato de Moeda",example:"Exemplo",applyChanges:"Aplicar Alterações"},auth:{signIn:"Entrar",signUp:"Cadastrar",signOut:"Sair",forgotPassword:"Esqueceu a Senha",resetPassword:"Redefinir Senha",email:"E-mail",password:"Senha",confirmPassword:"Confirmar Senha",rememberMe:"Lembrar-me",noAccount:"Não tem uma conta?",hasAccount:"Já tem uma conta?"},errors:{general:"Algo deu errado",notFound:"Não encontrado",unauthorized:"Não autorizado",forbidden:"Proibido",validation:"Por favor, verifique seus dados",network:"Erro de rede",timeout:"Tempo esgotado",tryAgain:"Por favor, tente novamente"},success:{saved:"Salvo com sucesso",created:"Criado com sucesso",updated:"Atualizado com sucesso",deleted:"ExcluÃdo com sucesso",copied:"Copiado para a área de transferência",imported:"Importado com sucesso",exported:"Exportado com sucesso"}},jG={nav:{dashboard:"Dashboard",contacts:"Contacten",companies:"Bedrijven",pipeline:"Pipeline",email:"E-mail",sms:"SMS",chatbot:"AI Chatbot",automations:"Automatiseringen",forms:"Formulieren",pages:"Pagina's",calendar:"Kalender",reports:"Rapporten",settings:"Instellingen",help:"Help & Ondersteuning",dialler:"Dialer",media:"Media",notifications:"Meldingen"},actions:{save:"Opslaan",cancel:"Annuleren",delete:"Verwijderen",edit:"Bewerken",create:"Maken",update:"Bijwerken",search:"Zoeken",filter:"Filteren",export:"Exporteren",import:"Importeren",add:"Toevoegen",remove:"Verwijderen",close:"Sluiten",confirm:"Bevestigen",back:"Terug",next:"Volgende",previous:"Vorige",submit:"Verzenden",loading:"Laden...",refresh:"Vernieuwen",download:"Downloaden",upload:"Uploaden",copy:"Kopiëren",paste:"Plakken",duplicate:"Dupliceren",archive:"Archiveren",restore:"Herstellen",viewAll:"Alles bekijken",showMore:"Meer tonen",showLess:"Minder tonen"},labels:{name:"Naam",email:"E-mail",phone:"Telefoon",address:"Adres",company:"Bedrijf",status:"Status",date:"Datum",time:"Tijd",description:"Beschrijving",notes:"Notities",tags:"Tags",owner:"Eigenaar",createdAt:"Aangemaakt op",updatedAt:"Bijgewerkt op",createdBy:"Aangemaakt door",active:"Actief",inactive:"Inactief",all:"Alle",none:"Geen",yes:"Ja",no:"Nee",currency:"Valuta",language:"Taal",region:"Regio",preferences:"Voorkeuren"},dashboard:{title:"Dashboard",welcome:"Welkom terug",overview:"Overzicht",recentContacts:"Recente Contacten",pipelineOverview:"Pipeline Overzicht",upcomingTasks:"Aankomende Taken",revenue:"Omzet",deals:"Deals",contacts:"Contacten",conversion:"Conversieratio",thisMonth:"Deze Maand",lastMonth:"Vorige Maand",thisWeek:"Deze Week",today:"Vandaag"},contacts:{title:"Contacten",addContact:"Contact Toevoegen",editContact:"Contact Bewerken",deleteContact:"Contact Verwijderen",firstName:"Voornaam",lastName:"Achternaam",jobTitle:"Functietitel",mobile:"Mobiel",leadScore:"Lead Score",lifecycleStage:"Levenscyclusfase",source:"Bron",noContacts:"Geen contacten gevonden",importContacts:"Contacten Importeren",exportContacts:"Contacten Exporteren"},companies:{title:"Bedrijven",addCompany:"Bedrijf Toevoegen",editCompany:"Bedrijf Bewerken",deleteCompany:"Bedrijf Verwijderen",industry:"Industrie",size:"Bedrijfsgrootte",website:"Website",employees:"Werknemers",revenue:"Jaarlijkse Omzet",noCompanies:"Geen bedrijven gevonden"},pipeline:{title:"Pipeline",addDeal:"Deal Toevoegen",editDeal:"Deal Bewerken",deleteDeal:"Deal Verwijderen",dealValue:"Dealwaarde",expectedClose:"Verwachte Afsluiting",probability:"Waarschijnlijkheid",stage:"Fase",won:"Gewonnen",lost:"Verloren",open:"Open",totalValue:"Totale Waarde",weightedValue:"Gewogen Waarde",noDealsa:"Geen deals gevonden"},settings:{title:"Instellingen",general:"Algemeen",team:"Team",billing:"Facturering",integrations:"Integraties",notifications:"Meldingen",security:"Beveiliging",localeSettings:"Taal & Regio",currencySettings:"Valuta-instellingen",dateFormat:"Datumformaat",timeFormat:"Tijdformaat",timezone:"Tijdzone",savePreferences:"Voorkeuren Opslaan",preferencesUpdated:"Voorkeuren succesvol bijgewerkt"},locale:{title:"Taal & Regio",selectLanguage:"Selecteer Taal",selectCurrency:"Selecteer Valuta",selectRegion:"Selecteer Regio",autoDetect:"Automatisch detecteren",currencyFormat:"Valutaformaat",example:"Voorbeeld",applyChanges:"Wijzigingen Toepassen"},auth:{signIn:"Inloggen",signUp:"Registreren",signOut:"Uitloggen",forgotPassword:"Wachtwoord Vergeten",resetPassword:"Wachtwoord Resetten",email:"E-mail",password:"Wachtwoord",confirmPassword:"Wachtwoord Bevestigen",rememberMe:"Onthoud mij",noAccount:"Nog geen account?",hasAccount:"Heb je al een account?"},errors:{general:"Er is iets misgegaan",notFound:"Niet gevonden",unauthorized:"Niet geautoriseerd",forbidden:"Verboden",validation:"Controleer uw invoer",network:"Netwerkfout",timeout:"Time-out",tryAgain:"Probeer het opnieuw"},success:{saved:"Succesvol opgeslagen",created:"Succesvol aangemaakt",updated:"Succesvol bijgewerkt",deleted:"Succesvol verwijderd",copied:"Naar klembord gekopieerd",imported:"Succesvol geïmporteerd",exported:"Succesvol geëxporteerd"}},CG={nav:{dashboard:"ããã·ã¥ãã¼ã",contacts:"é£çµ¡å
",companies:"伿¥",pipeline:"ãã¤ãã©ã¤ã³",email:"ã¡ã¼ã«",sms:"SMS",chatbot:"AIãã£ããããã",automations:"èªåå",forms:"ãã©ã¼ã ",pages:"ãã¼ã¸",calendar:"ã«ã¬ã³ãã¼",reports:"ã¬ãã¼ã",settings:"è¨å®",help:"ãã«ãï¼ãµãã¼ã",dialler:"ãã¤ã¤ã©ã¼",media:"ã¡ãã£ã¢",notifications:"éç¥"},actions:{save:"ä¿å",cancel:"ãã£ã³ã»ã«",delete:"åé¤",edit:"ç·¨é",create:"使",update:"æ´æ°",search:"æ¤ç´¢",filter:"ãã£ã«ã¿ã¼",export:"ã¨ã¯ã¹ãã¼ã",import:"ã¤ã³ãã¼ã",add:"追å ",remove:"åé¤",close:"éãã",confirm:"確èª",back:"æ»ã",next:"次ã¸",previous:"åã¸",submit:"éä¿¡",loading:"èªã¿è¾¼ã¿ä¸...",refresh:"æ´æ°",download:"ãã¦ã³ãã¼ã",upload:"ã¢ãããã¼ã",copy:"ã³ãã¼",paste:"è²¼ãä»ã",duplicate:"è¤è£½",archive:"ã¢ã¼ã«ã¤ã",restore:"復å
",viewAll:"ãã¹ã¦è¡¨ç¤º",showMore:"ãã£ã¨è¦ã",showLess:"å°ãªã表示"},labels:{name:"åå",email:"ã¡ã¼ã«",phone:"é»è©±",address:"使",company:"ä¼ç¤¾",status:"ã¹ãã¼ã¿ã¹",date:"æ¥ä»",time:"æé",description:"説æ",notes:"ã¡ã¢",tags:"ã¿ã°",owner:"ãªã¼ãã¼",createdAt:"使æ¥",updatedAt:"æ´æ°æ¥",createdBy:"使è
",active:"ã¢ã¯ãã£ã",inactive:"éã¢ã¯ãã£ã",all:"ã
7262ã¹ã¦",none:"ãªã",yes:"ã¯ã",no:"ããã",currency:"é貨",language:"è¨èª",region:"å°å",preferences:"è¨å®"},dashboard:{title:"ããã·ã¥ãã¼ã",welcome:"ãããããªãã",overview:"æ¦è¦",recentContacts:"æè¿ã®é£çµ¡å
",pipelineOverview:"ãã¤ãã©ã¤ã³æ¦è¦",upcomingTasks:"ä»å¾ã®ã¿ã¹ã¯",revenue:"åç",deals:"åå¼",contacts:"é£çµ¡å
",conversion:"ã³ã³ãã¼ã¸ã§ã³ç",thisMonth:"仿",lastMonth:"å
æ",thisWeek:"ä»é±",today:"仿¥"},contacts:{title:"é£çµ¡å
",addContact:"é£çµ¡å
ã追å ",editContact:"é£çµ¡å
ãç·¨é",deleteContact:"é£çµ¡å
ãåé¤",firstName:"å",lastName:"å§",jobTitle:"å½¹è·",mobile:"æºå¸¯é»è©±",leadScore:"ãªã¼ãã¹ã³ã¢",lifecycleStage:"ã©ã¤ããµã¤ã¯ã«ã¹ãã¼ã¸",source:"ã½ã¼ã¹",noContacts:"é£çµ¡å
ãè¦ã¤ããã¾ãã",importContacts:"é£çµ¡å
ãã¤ã³ãã¼ã",exportContacts:"é£çµ¡å
ãã¨ã¯ã¹ãã¼ã"},companies:{title:"伿¥",addCompany:"伿¥ã追å ",editCompany:"伿¥ãç·¨é",deleteCompany:"伿¥ãåé¤",industry:"æ¥ç",size:"伿¥è¦æ¨¡",website:"ã¦ã§ããµã¤ã",employees:"徿¥å¡",revenue:"å¹´éåç",noCompanies:"伿¥ãè¦ã¤ããã¾ãã"},pipeline:{title:"ãã¤ãã©ã¤ã³",addDeal:"åå¼ã追å ",editDeal:"åå¼ãç·¨é",deleteDeal:"åå¼ãåé¤",dealValue:"åå¼éé¡",expectedClose:"äºæ³æç´æ¥",probability:"確ç",stage:"ã¹ãã¼ã¸",won:"æç´",lost:"失注",open:"é²è¡ä¸",totalValue:"åè¨éé¡",weightedValue:"å ééé¡",noDealsa:"åå¼ãè¦ã¤ããã¾ãã"},settings:{title:"è¨å®",general:"ä¸è¬",team:"ãã¼ã ",billing:"è«æ±",integrations:"飿º",notifications:"éç¥",security:"ã»ãã¥ãªãã£",localeSettings:"è¨èªã¨å°å",currencySettings:"é貨è¨å®",dateFormat:"æ¥ä»å½¢å¼",timeFormat:"æå»å½¢å¼",timezone:"ã¿ã¤ã ã¾ã¼ã³",savePreferences:"è¨å®ãä¿å",preferencesUpdated:"è¨å®ãæ£å¸¸ã«æ´æ°ããã¾ãã"},locale:{title:"è¨èªã¨å°å",selectLanguage:"è¨èªã鏿",selectCurrency:"é貨ã鏿",selectRegion:"å°åã鏿",autoDetect:"èªåæ¤åº",currencyFormat:"é貨形å¼",example:"ä¾",applyChanges:"夿´ãé©ç¨"},auth:{signIn:"ãã°ã¤ã³",signUp:"æ°è¦ç»é²",signOut:"ãã°ã¢ã¦ã",forgotPassword:"ãã¹ã¯ã¼ãããå¿ãã§ãã",resetPassword:"ãã¹ã¯ã¼ãããªã»ãã",email:"ã¡ã¼ã«",password:"ãã¹ã¯ã¼ã",confirmPassword:"ãã¹ã¯ã¼ãã確èª",rememberMe:"ãã°ã¤ã³ç¶æ
ãä¿æ",noAccount:"ã¢ã«ã¦ã³ãããæã¡ã§ãªãã§ããï¼",hasAccount:"ãã§ã«ã¢ã«ã¦ã³ãããæã¡ã§ããï¼"},errors:{general:"ã¨ã©ã¼ãçºçãã¾ãã",notFound:"è¦ã¤ããã¾ãã",unauthorized:"èªè¨¼ããã¦ãã¾ãã",forbidden:"ç¦æ¢ããã¦ãã¾ã",validation:"å
¥åå
容ãã確èªãã ãã",network:"ãããã¯ã¼ã¯ã¨ã©ã¼",timeout:"ã¿ã¤ã ã¢ã¦ã",tryAgain:"ããä¸åº¦ã試ããã ãã"},success:{saved:"æ£å¸¸ã«ä¿åããã¾ãã",created:"æ£å¸¸ã«ä½æããã¾ãã",updated:"æ£å¸¸ã«æ´æ°ããã¾ãã",deleted:"æ£å¸¸ã«åé¤ããã¾ãã",copied:"ã¯ãªãããã¼ãã«ã³ãã¼ããã¾ãã",imported:"æ£å¸¸ã«ã¤ã
7262³ãã¼ãããã¾ãã",exported:"æ£å¸¸ã«ã¨ã¯ã¹ãã¼ãããã¾ãã"}},sP={en:gG,es:xG,fr:bG,de:vG,it:kG,pt:wG,nl:jG,ja:CG},oP=[{code:"en",name:"English",nativeName:"English",flag:"ð¬ð§"},{code:"es",name:"Spanish",nativeName:"Español",flag:"ðªð¸"},{code:"fr",name:"French",nativeName:"Français",flag:"ð«ð·"},{code:"de",name:"German",nativeName:"Deutsch",flag:"ð©ðª"},{code:"it",name:"Italian",nativeName:"Italiano",flag:"ð®ð¹"},{code:"pt",name:"Portuguese",nativeName:"Português",flag:"ð§ð·"},{code:"nl",name:"Dutch",nativeName:"Nederlands",flag:"ð³ð±"},{code:"ja",name:"Japanese",nativeName:"æ¥æ¬èª",flag:"ð¯ðµ"}],ld=[{code:"GBP",name:"British Pound",symbol:"£",locale:"en-GB"},{code:"EUR",name:"Euro",symbol:"â¬",locale:"de-DE"},{code:"USD",name:"US Dollar",symbol:"$",locale:"en-US"},{code:"AUD",name:"Australian Dollar",symbol:"A$",locale:"en-AU"},{code:"CAD",name:"Canadian Dollar",symbol:"C$",locale:"en-CA"},{code:"CHF",name:"Swiss Franc",symbol:"CHF",locale:"de-CH"},{code:"JPY",name:"Japanese Yen",symbol:"Â¥",locale:"ja-JP"},{code:"CNY",name:"Chinese Yuan",symbol:"Â¥",locale:"zh-CN"},{code:"INR",name:"Indian Rupee",symbol:"â¹",locale:"en-IN"},{code:"BRL",name:"Brazilian Real",symbol:"R$",locale:"pt-BR"},{code:"NZD",name:"New Zealand Dollar",symbol:"NZ$",locale:"en-NZ"},{code:"SEK",name:"Swedish Krona",symbol:"kr",locale:"sv-SE"},{code:"NOK",name:"Norwegian Krone",symbol:"kr",locale:"nb-NO"},{code:"DKK",name:"Danish Krone",symbol:"kr",locale:"da-DK"},{code:"SGD",name:"Singapore Dollar",symbol:"S$",locale:"en-SG"},{code:"HKD",name:"Hong Kong Dollar",symbol:"HK$",locale:"zh-HK"},{code:"MXN",name:"Mexican Peso",symbol:"$",locale:"es-MX"},{code:"ZAR",name:"South African Rand",symbol:"R",locale:"en-ZA"},{code:"AED",name:"UAE Dirham",symbol:"د.Ø¥",locale:"ar-AE"}],cd=[{code:"GB",name:"United Kingdom",currency:"GBP",language:"en",flag:"ð¬ð§"},{code:"US",name:"United States",currency:"USD",language:"en",flag:"ðºð¸"},{code:"DE",name:"Germany",currency:"EUR",language:"de",flag:"ð©ðª"},{code:"FR",name:"France",currency:"EUR",language:"fr",flag:"ð«ð·"},{code:"ES",name:"Spain",currency:"EUR",language:"es",flag:"ðªð¸"},{code:"IT",name:"Italy",currency:"EUR",language:"it",flag:"ð®ð¹"},{code:"AU",name:"Australia",currency:"AUD",language:"en",flag:"ð¦ðº"},{code:"CA",name:"Canada",currency:"CAD",language:"en",flag:"ð¨ð¦"},{code:"CH",name:"Switzerland",currency:"CHF",language:"de",flag:"ð¨ð"},{code:"JP",name:"Japan",currency:"JPY",language:"ja",flag:"ð¯ðµ"},{code:"CN",name:"China",currency:"CNY",language:"en",flag:"ð¨ð³"},{code:"IN",name:"India",currency:"INR",language:"en",flag:"ð®ð³"},{code:"BR",name:"Brazil",currency:"BRL",language:"pt",flag:"ð§ð·"},{code:"NL",name:"Netherlands",currency:"EUR",language:"nl",flag:"ð³ð±"},{code:"NZ",name:"New Zealand",currency:"NZD",language:"en",flag:"ð³ð¿"},{code:"SE",name:"Sweden",currency:"SEK",language:"en",flag:"ð¸ðª"},{code:"NO",name:"Norway",currency:"NOK",language:"en",flag:"ð³ð´"},{code:"DK",name:"Denmark",currency:"DKK",language:"en",flag:"ð©ð°"},{code:"SG",name:"Singapore",currency:"SGD",language:"en",flag:"ð¸ð¬"},{code:"HK",name:"Hong Kong",currency:"HKD",language:"en",flag:"ðð°"},{code:"MX",name:"Mexico",currency:"MXN",language:"es",flag:"ð²ð½"},{code:"ZA",name:"South Africa",currency:"ZAR",language:"en",flag:"ð¿ð¦"},{code:"AE",name:"United Arab Emirates",currency:"AED",language:"en",flag:"ð¦ðª"}],_9={currency:"GBP",language:"en",region:"GB",dateFormat:"DD/MM/YYYY",timeFormat:"24h",numberFormat:"1,234.56"},JF=l.createContext(void 0);function _G({children:t}){const{user:a}=Be(),[r,n]=l.useState(_9),[o,s]=l.useState(!0),i=l.useMemo(()=>sP[r.language]||sP.en,[r.language]),c=l.useCallback((k,v)=>{const w=v||r.currency,C=ld.find(_=>_.code===w),j=(C==null?void 0:C.locale)||"en-GB";try{return new Intl.NumberFormat(j,{style:"currency",currency:w,minimumFractionDigits:w==="JPY"?0:2,maximumFractionDigits:w==="JPY"?0:2}).format(k)}catch{return`${(C==null?void 0:C.symbol)||""}${k.toFixed(2)}`}},[r.currency]),u=l.useCallback(k=>{const v=ld.find(C=>C.code===r.currency),w=(v==null?void 0:v.locale)||"en-GB";try{return new Intl.NumberFormat(w).format(k)}catch{return k.toString()}},[r.currency]),p=l.useCallback(k=>{const v=typeof k=="string"?new Date(k):k,w=cd.find(_=>_.code===r.region),C=ld.find(_=>_.code===(w==null?void 0:w.currency)),j=(C==null?void 0:C.locale)||"en-GB";try{return new Intl.DateTimeFormat(j,{year:"numeric",month:"2-digit",day:"2-digit"}).format(v)}catch{return v.toLocaleDateString()}},[r.region]),m=l.useCallback(k=>{const v=typeof k=="string"?new Date(k):k,w=cd.find(_=>_.code===r.region),C=ld.find(_=>_.code===(w==null?void 0:w.currency)),j=(C==null?void 0:C.locale)||"en-GB";try{return new Intl.DateTimeFormat(j,{hour:"2-digit",minute:"2-digit",hour12:r.timeFormat==="12h"}).format(v)}catch{return v.toLocaleTimeString()}},[r.region,r.timeFormat]),h=l.useCallback(()=>{var _;
7262const k=navigator.language.split("-")[0],v=(_=navigator.language.split("-")[1])==null?void 0:_.toUpperCase(),w=oP.find(S=>S.code===k),C=cd.find(S=>S.code===v),j={};w&&(j.language=w.code),C&&(j.region=C.code,j.currency=C.currency),Object.keys(j).length>0&&(g(j),le.success("Locale detected automatically"))},[]),y=l.useCallback(k=>{g({currency:k})},[]),f=l.useCallback(k=>{g({language:k})},[]),x=l.useCallback(k=>{const v=cd.find(w=>w.code===k);g({region:k,currency:v==null?void 0:v.currency,language:(v==null?void 0:v.language)||r.language})},[r.language]),g=l.useCallback(async k=>{const v={...r,...k};if(n(v),localStorage.setItem("locale_preferences",JSON.stringify(v)),a)try{await I.from("profiles").update({locale_preferences:v}).eq("id",a.id)}catch(w){console.error("Failed to save locale preferences:",w)}},[r,a]);l.useEffect(()=>{(async()=>{s(!0);const v=localStorage.getItem("locale_preferences");if(v)try{const w=JSON.parse(v);n({..._9,...w})}catch{}if(a)try{const{data:w,error:C}=await I.from("profiles").select("locale_preferences").eq("id",a.id).single();if(!C&&(w!=null&&w.locale_preferences)){const j=w.locale_preferences;n({..._9,...j}),localStorage.setItem("locale_preferences",JSON.stringify(j))}}catch(w){console.error("Failed to load locale preferences:",w)}s(!1)})()},[a]);const b=l.useMemo(()=>({preferences:r,t:i,formatCurrency:c,formatNumber:u,formatDate:p,formatTime:m,setCurrency:y,setLanguage:f,setRegion:x,setPreferences:g,autoDetectLocale:h,isLoading:o,languages:oP,currencies:ld,regions:cd}),[r,i,c,u,p,m,y,f,x,g,h,o]);return e.jsx(JF.Provider,{value:b,children:t})}function MG(){const t=l.useContext(JF);if(t===void 0)throw new Error("useLocale must be used within a LocaleProvider");return t}function Al({message:t,className:a,size:r="default"}){const n={small:"h-10 w-auto",default:"h-16 w-auto",large:"h-24 w-auto"};return e.jsx("div",{className:Z("min-h-screen bg-background flex items-center justify-center",a),children:e.jsxs("div",{className:"text-center animate-fade-in",children:[e.jsxs("div",{className:"relative mb-4",children:[e.jsx("img",{src:"/logo-full.png",alt:"I Need Leads",className:Z(n[r],"mx-auto")}),e.jsx("div",{className:"absolute inset-0 bg-primary/20 blur-3xl rounded-full -z-10 scale-150"})]}),t&&e.jsx("p",{className:"text-muted-foreground animate-pulse text-sm",children:t}),e.jsx("div",{className:"mt-4 flex justify-center",children:e.jsxs("div",{className:"flex gap-1",children:[e.jsx("div",{className:"w-2 h-2 rounded-full bg-primary animate-bounce",style:{animationDelay:"0ms"}}),e.jsx("div",{className:"w-2 h-2 rounded-full bg-primary animate-bounce",style:{animationDelay:"150ms"}}),e.jsx("div",{className:"w-2 h-2 rounded-full bg-primary animate-bounce",style:{animationDelay:"300ms"}})]})})]})})}function Re({children:t}){const{user:a,loading:r}=Be(),n=ra();return r?e.jsx(Al,{}):a?e.jsx(e.Fragment,{children:t}):e.jsx(ge,{to:"/auth",state:{from:n},replace:!0})}function na(){const{user:t}=Be(),{isImpersonating:a,impersonatedUser:r}=Qc();return{effectiveUser:a&&r?{id:r.id,email:r.email,user_metadata:{full_name:r.name}}:t,effectiveUserId:a&&r?r.id:t==null?void 0:t.id,realUser:t,realUserId:t==null?void 0:t.id,isImpersonating:a,impersonatedUser:r}}function Za(){const{effectiveUserId:t,realUserId:a,isImpersonating:r}=na(),{data:n,isLoading:o}=Ie({queryKey:["system-admin",t,r],queryFn:async()=>{if(!t)return!1;const{data:c,error:u}=await I.rpc("is_system_admin",{_user_id:t});return u?(console.error("Error checking system admin status:",u),!1):c===!0},enabled:!!t,staleTime:5*6e4,gcTime:10*6e4,retry:1,refetchOnWindowFocus:!1,refetchOnReconnect:!1}),{data:s}=Ie({queryKey:["system-admin-role",t,r],queryFn:async()=>{if(!t)return null;const{data:c}=await I.rpc("has_system_role",{_user_id:t,_roles:["super_admin"]});if(c)return"super_admin";const{data:u}=await I.rpc("has_system_role",{_user_id:t,_roles:["admin"]});if(u)return"admin";const{data:p}=await I.rpc("has_system_role",{_user_id:t,_roles:["support"]});return p?"support":null},enabled:!!t,staleTime:5*6e4,gcTime:10*6e4,retry:1,refetchOnWindowFocus:!1,refetchOnReconnect:!1}),{data:i}=Ie({queryKey:["real-system-admin",a],queryFn:async()=>
7262{if(!a)return!1;const{data:c,error:u}=await I.rpc("is_system_admin",{_user_id:a});return u?(console.error("Error checking real system admin status:",u),!1):c===!0},enabled:!!a,staleTime:5*6e4,gcTime:10*6e4,retry:1,refetchOnWindowFocus:!1,refetchOnReconnect:!1});return{isSystemAdmin:n??!1,isRealSystemAdmin:i??n??!1,adminRole:s,isLoading:o}}const eD=["owner","admin"];function SG(t){return t!==null&&eD.includes(t)}function Lt({children:t,allowedRoles:a,redirectPath:r="/dashboard"}){const{user:n,loading:o}=Be(),{workspace:s}=fe(),{effectiveUserId:i}=na(),{isSystemAdmin:c,isLoading:u}=Za(),p=Et(),{data:m,isLoading:h}=Ie({queryKey:["user-staff-role",i,s==null?void 0:s.id],queryFn:async()=>{if(!i)return null;const{data:f,error:x}=await I.from("user_roles").select("role").eq("user_id",i).maybeSingle();if(!x&&f)return f.role;const{data:g,error:b}=await I.from("workspace_members").select("role, workspace_id").eq("user_id",i);if(!b&&g&&g.length>0){const k=["recruitment","media_designer","media_buyer"],v=g.find(C=>k.includes(C.role));if(v)return v.role;const w=g.find(C=>eD.includes(C.role));return w?w.role:g[0].role}return null},enabled:!!i}),y=c||m&&(a.includes(m)||SG(m));return l.useEffect(()=>{if(!(o||h||u)){if(!n){p("/auth");return}if(!m){p(r);return}y||p(m==="media_designer"?"/staff/designer":m==="media_buyer"?"/staff/buyer":m==="recruitment"?"/staff/recruiter":r)}},[n,m,a,o,h,u,p,r,y]),o||h||u?e.jsx("div",{className:"flex items-center justify-center min-h-screen",children:e.jsx(Ge,{className:"w-8 h-8 animate-spin text-primary"})}):!n||!y?null:e.jsx(e.Fragment,{children:t})}function NG(){const{user:t}=Be(),{workspace:a}=fe(),{effectiveUserId:r}=na(),{data:n,isLoading:o}=Ie({queryKey:["user-staff-role-hook",r,a==null?void 0:a.id],queryFn:async()=>{if(!r)return null;const{data:s,error:i}=await I.from("user_roles").select("role").eq("user_id",r).maybeSingle();if(!i&&s)return s.role;const{data:c,error:u}=await I.from("workspace_members").select("role, workspace_id").eq("user_id",r);if(!u&&c&&c.length>0){const p=["recruitment","media_designer","media_buyer"],m=c.find(h=>p.includes(h.role));if(m)return m.role;if(a!=null&&a.id){const h=c.find(y=>y.workspace_id===a.id);if(h)return h.role}return c[0].role}return null},enabled:!!r,staleTime:5*6e4,gcTime:10*6e4,retry:1,refetchOnWindowFocus:!1,refetchOnReconnect:!1});return{role:n,isLoading:o}}function JI(){const{workspace:t,loading:a}=fe(),{effectiveUserId:r}=na(),n=!!(t!=null&&t.id)&&!!r,{data:o,isLoading:s}=Ie({queryKey:["workspace-role",t==null?void 0:t.id,r],queryFn:async()=>{if(!(t!=null&&t.id)||!r)return null;const{data:c,error:u}=await I.from("workspace_members").select("role").eq("workspace_id",t.id).eq("user_id",r).maybeSingle();return u?null:(c==null?void 0:c.role)??null},enabled:n,staleTime:6e4}),i=!!t&&!!r&&(t.created_by===r||t.owner_id===r);
7262return{workspaceRole:o??(i?"owner":null),isAgencyAdmin:i||o==="owner"||o==="admin",isRoleLoading:a||n&&s}}function IG(){const{workspaceRole:t,isAgencyAdmin:a,isRoleLoading:r}=JI(),{isSystemAdmin:n,isLoading:o}=Za();return{isWorkspaceAdmin:a||n,workspaceRole:t,isLoading:o||r}}function xr({children:t}){const{isWorkspaceAdmin:a,isLoading:r}=IG();return r?e.jsx(Al,{message:"Checking access..."}):a?e.jsx(e.Fragment,{children:t}):e.jsx(LG,{})}function LG(){return e.jsx("div",{className:"flex h-full w-full items-center justify-center p-8",children:e.jsxs("div",{className:"max-w-sm text-center space-y-3",children:[e.jsx(vu,{className:"mx-auto h-8 w-8 text-muted-foreground"}),e.jsx("h2",{className:"text-lg font-semibold text-foreground",children:"Admins only"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"These settings can only be changed by a workspace owner or admin. Ask your administrator if something needs updating."})]})})}function b7(){const{loading:t}=Be(),{effectiveUserId:a}=na(),{data:r,isLoading:n}=Ie({queryKey:["staff-access",a],queryFn:async()=>{var y;if(!a)return{hasAccess:!1,staffRole:null,parentTier:null};const{data:s}=await I.from("user_roles").select("role").eq("user_id",a).maybeSingle(),i=(s==null?void 0:s.role)||null,{data:c,error:u}=await I.from("workspace_members").select(` 7263 workspace_id, 7264 role, 7265 workspaces ( 7266 id, 7267 name, 7268 parent_workspace_id, 7269 subscription_tier, 7270 subscription_status 7271 ) 7272 `).eq("user_id",a);if(u)return console.error("[useStaffAccess] Error fetching workspace memberships"),{hasAccess:!1,staffRole:i==="media_designer"||i==="media_buyer"?i:null,parentTier:null};const p=((y=(c||[]).find(f=>f.role==="media_designer"||f.role==="media_buyer"))==null?void 0:y.role)||null,m=i==="media_designer"||i==="media_buyer"?i:p,h=m==="media_designer"||m==="media_buyer";for(const f of c||[]){const x=f.workspaces;if(x){if(x.parent_workspace_id){const{data:g,error:b}=await I.from("workspaces").select("subscription_tier, subscription_status").eq("id",x.parent_workspace_id).single();if(!b&&g&&g.subscription_status==="active"&&(g.subscription_tier==="professional"||g.subscription_tier==="agency"))return{hasAccess:!0,staffRole:m,parentTier:g.subscription_tier}}if(x.subscription_status==="active"&&x.subscription_tier)return{hasAccess:!0,staffRole:m,parentTier:x.subscription_tier}}}return h?{hasAccess:!1,staffRole:m,parentTier:null}:{hasAccess:!1,staffRole:null,parentTier:null}},enabled:!!a,staleTime:12e4,gcTime:3e5,refetchOnMount:!0,refetchOnWindowFocus:!1}),o=t||n||!!a&&r===void 0;return{hasStaffAccess:(r==null?void 0:r.hasAccess)||!1,isLoading:o,staffRole:(r==null?void 0:r.staffRole)||null,parentWorkspaceTier:(r==null?void 0:r.parentTier)||null}}const Zr="522117b2-6f12-4179-9f34-9244aa1e88b5";function v7(t){return t!=null&&t.id?t.id===Zr||t.parent_workspace_id===Zr:!1}function kt({children:t,redirectTo:a="/dashboard",primaryAgencyOnly:r=!1}){const{user:n,loading:o}=Be(),{workspace:s,loading:i}=fe(),{isSystemAdmin:c,isLoading:u}=Za();return o||i||u?e.jsx(Al,{message:"Checking access..."}):n?c?e.jsx(e.Fragment,{children:t}):r?(s==null?void 0:s.id)!==Zr?e.jsx(ge,{to:a,replace:!0}):e.jsx(e.Fragment,{children:t}):v7(s)?e.jsx(e.Fragment,{children:t}):e.jsx(ge,{to:a,replace:!0}):e.jsx(ge,{to:"/auth",replace:!0})}function me({children:t}){const{isRealSystemAdmin:a,isLoading:r}=Za(),{staffRole:n,isLoading:o}=b7(),{role:s,isLoading:i}=NG(),{isImpersonating:c,isLoading:u}=Qc(),{workspace:p,loading:m}=fe();return a?e.jsx(e.Fragment,{children:t}):r||o||i||u||m?e.jsx(Al,{message:"Checking access..."}):n==="media_buyer"&&!c?e.jsx(ge,{to:"/staff/buyer",replace:!0}):(s==="reseller"||s==="manager")&&v7(p)?e.jsx(ge,{to:"/reseller",replace:!0}):e.jsx(e.Fragment,{children:t})}function k7(){return l.useContext(VF)}function AG(){const{user:t}=Be(),{workspace:a,parentWorkspace:r}=fe(),{data:n,isLoading:o}=Ie({queryKey:["user-roles",t==null?void 0:t.id,a==null?void 0:a.id,r==null?void 0:r.id],queryFn:async()=>{if(!(t!=null&&t.id))return{isReseller:!1,isResellerManager:!1,roles:[],hasAgencyTier:!1,isInheritedAccess:!1};const s=(a==null?void 0:a.subscription_tier)==="agency";let i=!1;if(a!=null&&a.parent_workspace_id)if(r)i=r.subscription_tier==="agency";else{const{data:x}=await I.from("workspaces").select("subscription_tier").eq("id",a.parent_workspace_id).single();i=(x==null?void 0:x.subscription_tier)==="agency"}const c=s||i,{data:u,error:p}=await I.from("user_roles").select("role").eq("user_id",t.id);
7272p&&console.error("Error fetching user roles:",p);const m=(u==null?void 0:u.map(x=>x.role))||[],h=m.includes("reseller")||m.includes("manager"),{data:y}=await I.from("system_admins").select("role").eq("user_id",t.id).maybeSingle(),f=!!y;return{isReseller:c||h||f,isResellerManager:m.includes("manager")||f,roles:m,hasAgencyTier:c,isInheritedAccess:i&&!s,isSystemAdmin:f}},enabled:!!(t!=null&&t.id)});return{isReseller:(n==null?void 0:n.isReseller)||!1,isResellerManager:(n==null?void 0:n.isResellerManager)||!1,hasAgencyTier:(n==null?void 0:n.hasAgencyTier)||!1,isInheritedAccess:(n==null?void 0:n.isInheritedAccess)||!1,roles:(n==null?void 0:n.roles)||[],isLoading:o}}const dd="1.0";function tD(){const{user:t}=Be(),{effectiveUserId:a,isImpersonating:r}=na(),n=at(),{data:o,isLoading:s}=Ie({queryKey:["reseller-contract",a],queryFn:async()=>{if(!a)return null;const{data:c,error:u}=await I.from("reseller_contracts").select("*").eq("user_id",a).eq("contract_version",dd).maybeSingle();return u?(console.error("Error fetching reseller contract:",u),null):c},enabled:!!a}),i=mt({mutationFn:async({fullName:c,email:u,companyName:p,workspaceId:m})=>{if(!(t!=null&&t.id))throw new Error("Not authenticated");if(r)throw new Error("End impersonation before signing a legal agreement.");const{data:h,error:y}=await I.from("reseller_contracts").insert({user_id:t.id,workspace_id:m||null,full_name:c,email:u,company_name:p||null,contract_version:dd,user_agent:navigator.userAgent,contract_terms:{commission_rate:"20% first payment, 5% recurring (marketing); 20% (AI, website, SEO, app building)",commission_type:"mixed",payment_schedule:"same_day",version:dd,accepted_sections:["commission_structure","payment_terms","obligations","termination","confidentiality"]}}).select().single();if(y)throw y;try{await I.functions.invoke("send-reseller-contract-email",{body:{resellerName:c,resellerEmail:u,companyName:p||null,signedAt:new Date().toISOString(),contractVersion:dd}})}catch(f){console.warn("Contract email failed to send:",f)}return h},onSuccess:()=>{n.invalidateQueries({queryKey:["reseller-contract",a]})}});return{contract:o,hasSigned:!!o,isLoading:s,signContract:i,contractVersion:dd,isImpersonating:r}}const PG=new Set(["reseller","manager"]),EG=new Set(["owner","reseller","manager"]);function TG(t,a){return!(t!=null&&t.id)||!a?!1:t.id===Zr?PG.has(a):t.parent_workspace_id===Zr?EG.has(a):!1}function aD(){var o,s,i,c,u;const{effectiveUserId:t}=na(),{workspace:a,loading:r}=fe(),n=Ie({queryKey:["inl-reseller-eligibility",t,a==null?void 0:a.id,a==null?void 0:a.parent_workspace_id],queryFn:async()=>{var x;if(!t||!(a!=null&&a.id)||!v7(a))return{isEligible:!1,role:null,isInlTree:!1,eligibleWorkspaceId:null,eligibleWorkspaceName:null};const{data:p,error:m}=await I.from("workspace_members").select("role").eq("workspace_id",a.id).eq("user_id",t).maybeSingle();if(m)return console.error("[useINLResellerEligibility] membership check failed",m),{isEligible:!1,role:null,isInlTree:!0,eligibleWorkspaceId:null,eligibleWorkspaceName:null};const h=(p==null?void 0:p.role)??null,{data:y}=await I.from("workspace_members").select("role").eq("workspace_id",Zr).eq("user_id",t).maybeSingle();if((y==null?void 0:y.role)==="owner"||(y==null?void 0:y.role)==="admin")return{isEligible:!1,role:h,isInlTree:!0,eligibleWorkspaceId:null,eligibleWorkspaceName:null};if(TG(a,h))return{isEligible:!0,role:h,isInlTree:!0,eligibleWorkspaceId:a.id,eligibleWorkspaceName:null};if(a.id===Zr){const{data:g,error:b}=await I.from("workspace_members").select("workspace_id, role, workspaces!inner(id, name, parent_workspace_id)").eq("user_id",t).eq("role","owner").eq("workspaces.parent_workspace_id",Zr).limit(1);b&&console.error("[useINLResellerEligibility] child membership check failed",b);const k=g==null?void 0:g[0];if(k!=null&&k.workspace_id)return{isEligible:!0,role:h,isInlTree:!0,eligibleWorkspaceId:k.workspace_id,eligibleWorkspaceName:((x=k.workspaces)==null?void 0:x.name)??null}}return{isEligible:!1,role:h,isInlTree:!0,eligibleWorkspaceId:null,eligibleWorkspaceName:null}},enabled:!!t&&!!(a!=null&&a.id)&&!r,staleTime:3e4,gcTime:5*6e4,retry:1,refetchOnWindowFocus:!1});return{isEligible:((o=n.data)==null?void 0:o.isEligible)??!1,role:((s=n.data)==null?void 0:s.role)??null,isInlTree:((i=n.data)==null?void 0:i.isInlTree)??!1,eligibleWorksp
7272aceId:((c=n.data)==null?void 0:c.eligibleWorkspaceId)??null,eligibleWorkspaceName:((u=n.data)==null?void 0:u.eligibleWorkspaceName)??null,isLoading:r||n.isLoading}}const eL="pending_checkout",tL="pending_referral_code";function M9(t){try{t&&t.trim()&&sessionStorage.setItem(tL,t.trim().toUpperCase())}catch{}}function aL(){try{return sessionStorage.getItem(tL)}catch{return null}}function rD(){try{sessionStorage.removeItem(tL)}catch{}}function iP(t){try{sessionStorage.setItem(eL,JSON.stringify(t))}catch{}}function nD(){try{const t=sessionStorage.getItem(eL);return t?JSON.parse(t):null}catch{return null}}function FN(){try{sessionStorage.removeItem(eL)}catch{}}function RG(t){const{user:a}=Be(),r=l.useRef(!1);l.useEffect(()=>{if(!a||!t||r.current)return;const n=nD();if(!n)return;r.current=!0,(async()=>{try{I.functions.invoke("create-stripe-customer").catch(u=>{console.warn("[useCheckoutRedirect] create-stripe-customer failed (non-fatal):",u)});const s=n.couponCode||aL()||void 0,{data:i,error:c}=await I.functions.invoke("create-checkout",{body:{priceId:n.priceId,isNewSignup:n.isNewSignup,couponCode:s}});if(c)throw c;if(i!=null&&i.url){FN(),rD(),window.location.href=i.url;return}throw new Error("No checkout URL returned")}catch(s){console.error("[useCheckoutRedirect] checkout error:",s),FN(),r.current=!1,le.error("Failed to start checkout. Please click 'Complete Payment' to try again.")}})()},[a,t])}const lP="inl_signup_funnel_session";function FG(){if(typeof window>"u")return"ssr";try{const t=window.sessionStorage.getItem(lP);if(t)return t;const a=typeof crypto<"u"&&"randomUUID"in crypto?crypto.randomUUID():`${Date.now()}-${Math.random().toString(36).slice(2)}`;return window.sessionStorage.setItem(lP,a),a}catch{return`${Date.now()}`}}async function ya(t){var a,r;try{const{data:n}=await I.auth.getSession();await I.from("signup_funnel_events").insert([{user_id:((r=(a=n==null?void 0:n.session)==null?void 0:a.user)==null?void 0:r.id)??null,session_id:FG(),step:t.step,action:t.action??t.step,plan:t.plan??null,billing_cycle:t.billingCycle??null,error:t.error?String(t.error).slice(0,500):null,path:typeof window<"u"?window.location.pathname:null,user_agent:typeof navigator<"u"?navigator.userAgent.
7272slice(0,400):null,metadata:{...t.metadata??{},...t.email?{email:t.email.toLowerCase().trim()}:{},...t.wizardStep!=null?{wizard_step:t.wizardStep}:{}}}])}catch{}}const Qr=l.forwardRef(({className:t,...a},r)=>e.jsx("div",{ref:r,className:Z("rounded-2xl border border-white/[0.08] bg-white/[0.04] backdrop-blur-[20px] text-card-foreground","shadow-[0_4px_24px_rgba(0,0,0,0.12)] transition-all duration-200","hover:border-white/[0.12] hover:shadow-[0_8px_32px_rgba(0,0,0,0.16)]","before:absolute before:inset-x-0 before:top-0 before:h-px before:bg-gradient-to-r before:from-transparent before:via-white/[0.06] before:to-transparent before:rounded-t-2xl before:pointer-events-none","relative overflow-hidden",t),...a}));Qr.displayName="Card";const Au=l.forwardRef(({className:t,...a},r)=>e.jsx("div",{ref:r,className:Z("flex flex-col space-y-1.5 p-5 relative z-10",t),...a}));Au.displayName="CardHeader";const Pu=l.forwardRef(({className:t,...a},r)=>e.jsx("h3",{ref:r,className:Z("text-sm font-semibold leading-none tracking-tight",t),...a}));Pu.displayName="CardTitle";const Eu=l.forwardRef(({className:t,...a},r)=>e.jsx("p",{ref:r,className:Z("text-sm text-muted-foreground",t),...a}));Eu.displayName="CardDescription";const Hc=l.forwardRef(({className:t,...a},r)=>e.jsx("div",{ref:r,className:Z("p-5 pt-0 relative z-10",t),...a}));Hc.displayName="CardContent";const DG=l.forwardRef(({className:t,...a},r)=>e.jsx("div",{ref:r,className:Z("flex items-center p-5 pt-0",t),...a}));DG.displayName="CardFooter";const qG="price_1So7BhAgYrpp5kVaDaPCnsmW";function Ce({children:t}){const{user:a,loading:r}=Be(),{subscribed:n,loading:o,dbSubscriptionStatus:s}=k7(),{isSystemAdmin:i,isLoading:c}=Za(),{hasStaffAccess:u,isLoading:p}=b7(),{isImpersonating:m}=Qc(),{isReseller:h,isLoading:y,isInheritedAccess:f}=AG(),{hasSigned:x,isLoading:g}=tD(),{isEligible:b,isLoading:k}=aD(),v=ra(),w=Et(),[C,j]=l.useState(!1),[_,S]=l.useState({loading:!0,isActiveMember:!1,isAnyMember:!1}),M=s==="pending";if(l.useEffect(()=>{if(!a){S({loading:!1,isActiveMember:!1,isAnyMember:!1});return}let N=!1;return(async()=>{try{const{data:A,error:O}=await I.from("workspace_members").select("workspace_id, workspaces!inner(subscription_status, parent_workspace_id)").eq("user_id",a.id);if(N)return;if(O||!A){S({loading:!1,isActiveMember:!1,isAnyMember:!1});return}const R=A.length>0;let $=A.some(z=>{var X;const W=(X=z.workspaces)==null?void 0:X.subscription_status;return W==="active"||W==="trialing"});if(!$){const z=A.map(W=>{var X;return(X=W.workspaces)==null?void 0:X.parent_workspace_id}).filter(Boolean);if(z.length>0){const{data:W}=await I.from("workspaces").select("subscription_status").in("id",z);$=!!(W!=null&&W.some(X=>X.subscription_status==="active"||X.subscription_status==="trialing"))}}!$&&a.email&&await I.functions.invoke("check-subscription").catch(()=>{}),S({loading:!1,isActiveMember:$,isAnyMember:R})}catch{N||S({loading:!1,isActiveMember:!1,isAnyMember:!1})}})(),()=>{N=!0}},[a==null?void 0:a.id]),RG(M&&!_.isActiveMember),r)return e.jsx(Al,{});if(!a)return e.jsx(ge,{to:"/auth",state:{from:v},replace:!0});if(o||c||p||y||g||k||_.loading)return e.jsx(Al,{message:"Verifying access..."});const E=b&&!x&&v.pathname!=="/reseller/contract";if(_.isActiveMember)return E?e.jsx(ge,{to:"/reseller/contract",replace:!0}):e.jsx(e.Fragment,{children:t});if(i)return e.jsx(e.Fragment,{children:t});if(u)return E?e.jsx(ge,{to:"/reseller/contract",replace:!0}):e.jsx(e.Fragment,{children:t});if(m)return e.jsx(e.Fragment,{children:t});if(h&&f)return E?e.jsx(ge,{to:"/reseller/contract",replace:!0}):e.jsx(e.Fragment,{children:t});if(n)return E?e.jsx(ge,{to:"/reseller/contract",replace:!0}):e.jsx(e.Fragment,{children:t});if(!M&&!_.isAnyMember&&v.pathname!=="/onboarding")return e.jsx(ge,{to:"/onboarding",replace:!0});const L=async()=>{j(!0);try{const N=nD(),A=(N==null?void 0:N.priceId)||qG,O=(N==null?void 0:N.couponCode)||aL()||void 0;FN();const{data:R,error:$}=await I.functions.invoke("create-checkout",{body:{priceId:A,isNewSignup:!0,couponCode:O}});if($)throw $;if(R!=null&&R.url)rD(),window.location.href=R.url;else throw new Error("No checkout URL returned")}catch(N){console.error("Checkout error:",N),le.error("Failed to start checkout. Please try again.")}finally{j(!1)}};return _.isAnyMember&&!M?e.jsx("div",{className:"flex min-h-screen items-center justify-center bg-background p-6",children:e.jsxs(Qr,{className:"w-full max-w-lg animate-fade-in",children:[e.jsxs(Au,{className:"text-center",children:[e.jsx("div",{className:"mx-auto w-12 h-12 rounded-full bg-primary/10 flex items-center justify-center mb-4",children:e.jsx(Vt,{className:"h-6 w-6 text-primary"})}
7272),e.jsx(Pu,{className:"text-2xl",children:"Waiting for Workspace Activation"}),e.jsx(Eu,{children:"You've been invited to join a workspace, but the workspace owner hasn't activated their subscription yet. Please ask them to complete payment so you can access the platform."})]}),e.jsx(Hc,{children:e.jsx("p",{className:"text-sm text-center text-muted-foreground",children:"Once the owner activates the subscription, you'll have full access automatically."})})]})}):e.jsx("div",{className:"flex min-h-screen items-center justify-center bg-background p-6",children:e.jsxs(Qr,{className:"w-full max-w-lg animate-fade-in",children:[e.jsxs(Au,{className:"text-center",children:[e.jsx("div",{className:"mx-auto w-12 h-12 rounded-full bg-amber-500/20 flex items-center justify-center mb-4",children:e.jsx(ta,{className:"h-6 w-6 text-amber-500"})}),e.jsx(Pu,{className:"text-2xl",children:M?"Complete Your Setup":"Subscription Required"}),e.jsx(Eu,{children:M?"Your account is ready â add your card and complete payment to activate your subscription.":"An active paid subscription is required to access the platform. Free trials are no longer offered."})]}),e.jsxs(Hc,{className:"space-y-4",children:[M?e.jsxs(de,{className:"w-full gap-2",size:"lg",onClick:()=>{ya({step:"paywall_checkout_click",action:"resume_checkout"}),L()},disabled:C,children:[C?e.jsx(Ge,{className:"h-4 w-4 animate-spin"}):e.jsx(za,{className:"h-4 w-4"}),C?"Redirecting...":"Complete Payment & Activate"]}):e.jsxs(de,{className:"w-full gap-2",size:"lg",onClick:()=>{ya({step:"paywall_checkout_click",action:"view_plans"}),w("/agency/billing")},children:[e.jsx(za,{className:"h-4 w-4"}),"View Plans & Subscribe"]}),e.jsx("p",{className:"text-sm text-center text-muted-foreground",children:"Card required. Cancel anytime. 30-day money-back guarantee."}),e.jsxs("div",{className:"pt-4 border-t space-y-2 text-center",children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:"Not ready to pay yet? Let us walk you through it first."}),e.jsxs(de,{variant:"outline",className:"w-full gap-2",onClick:()=>{ya({step:"paywall_book_demo_click",action:"book_demo"}),window.location.href="/book/product-demo"},children:[e.jsx(Td,{className:"h-4 w-4"}),"Book a 15-min demo instead"]})]})]})]})})}function zG(){const{user:t}=Be(),{data:a,isLoading:r,refetch:n}=Ie({queryKey:["team-portal-addon",t==null?void 0:t.id],queryFn:async()=>{if(!(t!=null&&t.email))return{hasAddon:!1,subscriptionEnd:null};try{const{data:o,error:s}=await I.functions.invoke("check-addon-subscription",{body:{productId:Kl.productId}});return s?(console.error("Error checking team portal addon:",s),{hasAddon:!1,subscriptionEnd:null}):{hasAddon:(o==null?void 0:o.hasAddon)||!1,subscriptionEnd:(o==null?void 0:o.subscriptionEnd)||null}}catch(o){return console.error("Error checking team portal addon:",o),{hasAddon:!1,subscriptionEnd:null}}},enabled:!!(t!=null&&t.id),staleTime:6e4});return{hasAddon:(a==null?void 0:a.hasAddon)||!1,isLoading:r,subscriptionEnd:(a==null?void 0:a.subscriptionEnd)||null,refetch:n}}const OG=EI("inline-flex items-center rounded-full border px-2.5 py-0.5 text-[11px] font-medium transition-all duration-150 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 backdrop-blur-sm",{variants:{variant:{default:"border-primary/20 bg-primary/15 text-primary shadow-[0_0_6px_hsl(var(--primary)/0.1)]",secondary:"border-white/[0.06] bg-white/[0.06] text-muted-foreground",destructive:"border-destructive/20 bg-destructive/15 text-destructive",outline:"border-white/[0.08] text-muted-foreground",success:"border-transparent bg-success/15 text-success",warning:"border-transparent bg-warning/15 text-warning",accent:"border-primary/20 bg-primary/20 text-primary"}},defaultVariants:{variant:"default"}}),Mt=l.forwardRef(({className:t,variant:a,...r},n)=>e.jsx("div",{ref:n,className:Z(OG({variant:a}),t),...r}));Mt.displayName="Badge";function Ic({className:t,...a}){return e.jsx("div",{className:Z("animate-pulse rounded-md bg-muted",t),...a})}const BG=l.lazy(()=>P(()=>import("./EmbeddedCheckoutModal-E86fr6UD.js").then(t=>t.a),__vite__mapDeps([0,1,2,3,4,5,6,7,8])).then(t=>({default:t.EmbeddedCheckoutModal})));function jt({children:t}){const{user:a,loading:r}=Be(),{isSystemAdmin:n,isLoading:o}=Za(),{hasAddon:s,isLoading:i,refetch:c}=zG(),{workspace:u,parentWorkspace:p,loading:m}=fe(),{hasStaffAccess:h,isLoading:y,staffRole:f,parentWorkspaceTier:x}=b7(),{hasSigned:g,isLoading:b}=tD(),{isEligible:k,isLoading:v}=aD(),w=ra(),[C,j]=l.useState(!1),_=(u==null?void 0:u.subscription_tier)||"starter",S=p==null?void 0:p.subscription_tier,M=_==="agency"||S==="agency",E=h||x==="agency"||x==="professional",L=f==="media_designer"||f==="media_buyer"||f==="recruitment"||f==="manager",N=r||o&&!n||m||b||v;if(N&&(!a&&!r))return null;
7272if(N&&!(M||E||L||s||n)&&(i||y))return e.jsx("div",{className:"min-h-screen flex items-center justify-center bg-background",children:e.jsxs("div",{className:"space-y-4 w-full max-w-md p-8",children:[e.jsx(Ic,{className:"h-8 w-48"}),e.jsx(Ic,{className:"h-4 w-full"}),e.jsx(Ic,{className:"h-4 w-3/4"})]})});if(!a)return e.jsx(ge,{to:"/auth",replace:!0});if(n)return e.jsx(e.Fragment,{children:t});if(k&&!g&&w.pathname!=="/reseller/contract")return e.jsx(ge,{to:"/reseller/contract",replace:!0});if(M||E)return console.log("[RequireTeamPortalAddon] Access granted via tier inheritance",{directTier:_,parentTier:S,hasStaffAccess:h,parentWorkspaceTier:x,staffRole:f}),e.jsx(e.Fragment,{children:t});if(L)return console.log("[RequireTeamPortalAddon] Access granted via staff role",{staffRole:f}),e.jsx(e.Fragment,{children:t});if(s)return e.jsx(e.Fragment,{children:t});const O=()=>{j(!0)},R=()=>{le.success("Subscription activated!"),c()},$={id:"team-portal",name:Kl.name,description:Kl.description,priceId:Kl.priceId,price:Kl.monthlyPrice,interval:"month"},z=[{icon:bt,label:"Power Dialler with Auto-Call Queue"},{icon:Nd,label:"AI Prospecting & Intelligence Reports"},{icon:gl,label:"Global Lead Marketplace (Credit-Based)"},{icon:qd,label:"Team Leaderboards & Competitions"},{icon:Ta,label:"Performance Analytics & Tracking"},{icon:xt,label:"Scripts, Training & Gamification"}];return e.jsxs("div",{className:"min-h-screen flex items-center justify-center bg-gradient-to-br from-background via-background to-primary/5 p-4",children:[e.jsxs(Qr,{className:"w-full max-w-lg border-2 border-primary/20 shadow-2xl shadow-primary/10",children:[e.jsxs(Au,{className:"text-center pb-2",children:[e.jsx("div",{className:"mx-auto w-16 h-16 rounded-full bg-gradient-to-br from-emerald-500 to-green-600 flex items-center justify-center mb-4 shadow-lg shadow-emerald-500/30",children:e.jsx(pc,{className:"w-8 h-8 text-white"})}),e.jsx(Mt,{variant:"secondary",className:"mx-auto mb-3 bg-emerald-500/10 text-emerald-400 border-emerald-500/30",children:"Premium Addon"}),e.jsx(Pu,{className:"text-2xl font-bold",children:"Power Dialler Pro 3000"}),e.jsx(Eu,{className:"text-base mt-2",children:"The ultimate sales enablement & lead intelligence platform"})]}),e.jsxs(Hc,{className:"space-y-6",children:[e.jsxs("div",{className:"text-center py-4 bg-muted/50 rounded-xl",children:[e.jsxs("div",{className:"flex items-baseline justify-center gap-1",children:[e.jsxs("span",{className:"text-4xl font-bold text-foreground",children:["£",Kl.monthlyPrice]}),e.jsx("span",{className:"text-muted-foreground",children:"/month"})]}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:"Cancel anytime"})]}),e.jsx("div",{className:"space-y-3",children:z.map((W,X)=>e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg bg-emerald-500/10 flex items-center justify-center flex-shrink-0",children:e.jsx(W.icon,{className:"w-4 h-4 text-emerald-500"})}),e.jsx("span",{className:"text-sm text-foreground",children:W.label}),e.jsx(Ae,{className:"w-4 h-4 text-emerald-500 ml-auto"})]},X))}),e.jsx(de,{onClick:O,className:"w-full h-12 text-base font-semibold bg-gradient-to-r from-emerald-500 to-green-600 hover:from-emerald-600 hover:to-green-700 shadow-lg shadow-emerald-500/25",children:"Subscribe Now"}),e.jsx("p",{className:"text-xs text-center text-muted-foreground",children:"Secure payment via Stripe. Your subscription will start immediately."})]})]}),C&&e.jsx(l.Suspense,{fallback:null,children:e.jsx(BG,{open:C,onOpenChange:j,product:$,onSuccess:R})})]})}function HG(){const{user:t}=Be(),{data:a,isLoading:r,refetch:n}=Ie({queryKey:["lead-finder-addon",t==null?void 0:t.id],queryFn:async()=>{if(!(t!=null&&t.email))return{hasAddon:!1,subscriptionEnd:null};try{const{data:o,error:s}=await I.functions.invoke("check-addon-subscription",{body:{productId:sn.productId}});return s?(console.error("Error checking Lead Finder addon:",s),{hasAddon:!1,subscriptionEnd:null}):{hasAddon:!!(o!=null&&o.subscribed),subscriptionEnd:(o==null?void 0:o.subscription_end)??null}}catch(o){return console.error("Lead Finder addon check failed:",o),{hasAddon:!1,subscriptionEnd:null}}},enabled:!!(t!=null&&t.email),staleTime:6e4});return{hasAddon:(a==null?void 0:a.hasAddon)??!1,subscriptionEnd:(a==null?void 0:a.subscriptionEnd)??null,isLoading:r,refetch:n}}const VG=l.lazy(()=>P(()=>import("./EmbeddedCheckoutModal-E86fr6UD.js").then(t=>t.a),__vite__mapDeps([0,1,2,3,4,5,6,7,8])).then(t=>({default:t.EmbeddedCheckoutModal}))),$G="522117b2-6f12-4179-9f34-9244aa1e88b5",WG="0f2a6b7c-1d3e-4a5b-9c8d-7e6f5a4b3c21",cP=[$G,WG];function UG({children:t}){var N;const{user:a,loading:r}=Be(),{isSystemAdmin:n,isLoading:o}=Za(),{hasAddon:s,isLoading:i,refetch:c}=HG(),{workspace:u,parentWorkspace:p,loading:m}=fe(),{hasStaffAccess:h,isLoading:y,parentWorkspaceTier:f}=b7(),x=ra(),[g,b]=l.useState(!1),k=(u==null?void 0:u.subscription_tier)||"starter",v=p==null?void 0:p.subscription_tier,w=k==="agency"||v==="agency",C=h||f==="agency",j=((N=u==null?void 0:u.settings)==null?void 0:N.lead_finder_pay_as_you_go)===!0,_=(u!=null&&u.id?cP.includes(u.id):!1)||(u!=null&&u.parent_workspace_id?cP.includes(u.parent_workspace_id):!1),S=r||o&&!n||m;if(!a&&!r)return e.jsx(ge,{to:"/auth",replace:!0,state:{from:x}});
7272if(S&&!(_||w||C||s||n)&&(i||y))return e.jsx("div",{className:"min-h-screen flex items-center justify-center bg-background",children:e.jsxs("div",{className:"space-y-4 w-full max-w-md p-8",children:[e.jsx(Ic,{className:"h-8 w-48"}),e.jsx(Ic,{className:"h-4 w-full"}),e.jsx(Ic,{className:"h-4 w-3/4"})]})});if(j)return e.jsx(e.Fragment,{children:t});if(n)return e.jsx(e.Fragment,{children:t});if(_)return e.jsx(e.Fragment,{children:t});if(w||C)return e.jsx(e.Fragment,{children:t});if(s)return e.jsx(e.Fragment,{children:t});const M=()=>{le.success("Lead Finder activated!"),c()},E={id:"lead-finder",name:sn.name,description:sn.description,priceId:sn.priceId,price:sn.monthlyPrice,interval:"month"},L=[{icon:At,label:"Industry + location search across the UK and globally"},{icon:Lr,label:"Google Places powered â fresh, accurate data"},{icon:Jd,label:"One-click import qualified prospects into your CRM"},{icon:ca,label:"Filter by rating, reviews, has-website, has-phone"},{icon:Xd,label:"Pay-as-you-go: £0.05 per search from your wallet"},{icon:Ae,label:"Auto-deduplicates against existing contacts"}];return e.jsxs("div",{className:"min-h-screen flex items-center justify-center bg-gradient-to-br from-background via-background to-primary/5 p-4",children:[e.jsxs(Qr,{className:"w-full max-w-lg border-2 border-primary/20 shadow-2xl shadow-primary/10",children:[e.jsxs(Au,{className:"text-center pb-2",children:[e.jsx("div",{className:"mx-auto w-16 h-16 rounded-full bg-gradient-to-br from-cyan-500 to-blue-600 flex items-center justify-center mb-4 shadow-lg shadow-cyan-500/30",children:e.jsx(At,{className:"w-8 h-8 text-white"})}),e.jsx(Mt,{variant:"secondary",className:"mx-auto mb-3 bg-cyan-500/10 text-cyan-400 border-cyan-500/30",children:"Premium Addon"}),e.jsx(Pu,{className:"text-2xl font-bold",children:"Lead Finder"}),e.jsx(Eu,{className:"text-base mt-2",children:"Find qualified prospects by industry & location and import them straight into your CRM"})]}),e.jsxs(Hc,{className:"space-y-6",children:[e.jsxs("div",{className:"text-center py-4 bg-muted/50 rounded-xl",children:[e.jsxs("div",{className:"flex items-baseline justify-center gap-1",children:[e.jsxs("span",{className:"text-4xl font-bold text-foreground",children:["£",sn.monthlyPrice]}),e.jsx("span",{className:"text-muted-foreground",children:"/month"})]}),e.jsxs("p",{className:"text-xs text-muted-foreground mt-1",children:["Includes ",sn.includedLeadsPerMonth," qualified leads/month, then £",sn.perLeadPrice.toFixed(2)," per lead from your wallet · Cancel anytime"]})]}),e.jsx("div",{className:"space-y-3",children:L.map((A,O)=>e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg bg-cyan-500/10 flex items-center justify-center flex-shrink-0",children:e.jsx(A.icon,{className:"w-4 h-4 text-cyan-500"})}),e.jsx("span",{className:"text-sm text-foreground",children:A.label})]},O))}),e.jsx(de,{onClick:()=>b(!0),className:"w-full h-12 text-base font-semibold bg-gradient-to-r from-cyan-500 to-blue-600 hover:from-cyan-600 hover:to-blue-700 shadow-lg shadow-cyan-500/25",children:"Subscribe Now"}),e.jsx("p",{className:"text-xs text-center text-muted-foreground",children:"Secure payment via Stripe. Your subscription will start immediately."})]})]}),g&&e.jsx(l.Suspense,{fallback:null,children:e.jsx(VG,{open:g,onOpenChange:b,product:E,onSuccess:M})})]})}const GG=["/admin","/affiliate","/agency","/app-store","/app-store-info","/auth","/automations","/b","/book","/c","/calendar","/call-logs","/chatbot","/companies","/contacts","/conversations","/d","/dashboard","/demo","/dev","/dialler","/documents","/e","/email","/embed","/f","/f2","/feature-requests","/feedback","/forms","/forms-v2","/games","/go","/goals","/help","/inbox","/install","/invite","/kimi","/lexi","/lp","/marketing","/marketplace-app","/media","/meeting-outcomes","/notes","/notifications","/oauth-popup-close","/onboarding","/p","/pages","/pages-v2","/pages-v3","/payments","/pipeline","/products","/pv3","/q","/reports","/reseller","/reseller-invoices","/segments","/settings","/smartquote","/sms","/solar-projects","/staff","/tasks","/team-chat","/templates","/testh2","/v1-agent-ai","/v3","/welcome","/yacht"],KG=["/marketplace-landing","/white-label-programme","/reviews","/portfolio","/updates","/careers","/press","/integrations","/webinars","/apps","/docs","/help-center","/help-centre","/brand-guidelines","/security","/status","/api-docs","/marketplace","/privacy","/terms","/cookies","/apply","/services/app-building"];function dP(t,a){return a.some(r=>t===r||t.startsWith(`${r}/`))}function YG(t){const a=(t||"/").replace(/\/+$/,"")||"/";return a==="/"?"marketing":dP(a,KG)?"legacy":dP(a,GG)?"app":"marketing"}function sD(t){return YG(t)!=="app"}function w7(t){const a=l.useRef({value:t,previous:t});return l.useMemo(()=>(a.current.value!==t&&(a.current.previous=a.current.value,a.current.value=t),a.current.previous),[t])}var j7="Switch",[ZG]=$t(j7),[XG,QG]=ZG(j7),oD=l.forwardRef((t,a)=>{const{__scopeSwitch:r,name:n,checked:o,defaultChecked:s,required:i,disabled:c,value:u="on",onCheckedChange:p,form:m,...h}=t,[y,f]=l.useState(null),x=Oe(a,w=>f(w)),g=l.useRef(!1),b=y?m||!!y.closest("form"):!0,[k,v]=ha({prop:o,defaultProp:s??!1,onChange:p,caller:j7});
7272return e.jsxs(XG,{scope:r,checked:k,disabled:c,children:[e.jsx(ke.button,{type:"button",role:"switch","aria-checked":k,"aria-required":i,"data-state":dD(k),"data-disabled":c?"":void 0,disabled:c,value:u,...h,ref:x,onClick:ye(t.onClick,w=>{v(C=>!C),b&&(g.current=w.isPropagationStopped(),g.current||w.stopPropagation())})}),b&&e.jsx(cD,{control:y,bubbles:!g.current,name:n,value:u,checked:k,required:i,disabled:c,form:m,style:{transform:"translateX(-100%)"}})]})});oD.displayName=j7;var iD="SwitchThumb",lD=l.forwardRef((t,a)=>{const{__scopeSwitch:r,...n}=t,o=QG(iD,r);return e.jsx(ke.span,{"data-state":dD(o.checked),"data-disabled":o.disabled?"":void 0,...n,ref:a})});lD.displayName=iD;var JG="SwitchBubbleInput",cD=l.forwardRef(({__scopeSwitch:t,control:a,checked:r,bubbles:n=!0,...o},s)=>{const i=l.useRef(null),c=Oe(i,s),u=w7(r),p=MI(a);return l.useEffect(()=>{const m=i.current;if(!m)return;const h=window.HTMLInputElement.prototype,f=Object.getOwnPropertyDescriptor(h,"checked").set;if(u!==r&&f){const x=new Event("click",{bubbles:n});f.call(m,r),m.dispatchEvent(x)}},[u,r,n]),e.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...o,tabIndex:-1,ref:c,style:{...o.style,...p,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});cD.displayName=JG;function dD(t){return t?"checked":"unchecked"}var uD=oD,eK=lD;const il=l.forwardRef(({className:t,...a},r)=>e.jsx(uD,{className:Z("peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50",t),...a,ref:r,children:e.jsx(eK,{className:Z("pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0")})}));il.displayName=uD.displayName;const tK=["localhost","127.0.0.1","lovable.app","lovableproject.com","supabase.co","ineedleads.co.uk","theineedagent.ai","inl.digital","inl.global","theineedgroup.co.uk","agentaichatbots.ai"];function aK(t){const a=(typeof window<"u"?window.location.hostname:"").toLowerCase();return a?tK.some(r=>a===r||a.endsWith("."+r)):!0}const rK=["/f/","/f2/","/form/","/forms/","/q/","/s/","/survey/","/quiz/","/p/","/page/","/lp/","/go/","/embed/","/embed","/widget/","/book/","/booking/","/quote/","/d/","/v3/","/pv3/","/e/"];function C7(t){const a=t??(typeof window<"u"?window.location.pathname:"");return a?rK.some(r=>r.endsWith("/")?a.startsWith(r):a===r||a.startsWith(r+"/")):!1}function Qu(){if(typeof window>"u")return!1;try{if(window.self!==window.top)return!0}catch{return!0}return!!(!aK()||C7(window.location.pathname)||new URLSearchParams(window.location.search).has("embedded"))}const nK="5a0d863916b0e2915475edc9b541c5f8dc8ae06489f07836674811ea446323b1",DN="inl_demo_capture_mode";async function sK(t){const a=new TextEncoder().encode(t),r=await crypto.subtle.digest("SHA-256",a);return Array.from(new Uint8Array(r)).map(n=>n.toString(16).padStart(2,"0")).join("")}function S9(){try{const t=new URL(window.location.href);t.searchParams.has("demo")&&(t.searchParams.delete("demo"),window.history.replaceState({},"",t.pathname+(t.search?t.search:"")+t.hash))}catch{}}async function oK(){if(!(typeof window>"u"))try{const a=new URLSearchParams(window.location.search).get("demo");if(!a)return;if(a==="off"){sessionStorage.removeItem(DN),S9(),console.info("[demo-mode] disabled");return}await sK(a)===nK?(sessionStorage.setItem(DN,"1"),S9(),console.info("[demo-mode] enabled for this session")):S9()}catch{}}function Jc(){if(typeof window>"u")return!1;try{return sessionStorage.getItem(DN)==="1"}catch{return!1}}const iK=Object.freeze(Object.defineProperty({__proto__:null,initDemoModeFromUrl:oK,isDemoMode:Jc},Symbol.toStringTag,{value:"Module"})),uP="inl_cookie_consent",pP={necessary:!0,analytics:!1,marketing:!1,preferences:!1};function lK(){const t=ra(),a=Jc(),[r,n]=l.useState(!1),[o,s]=l.useState(!1),[i,c]=l.useState(pP);if(l.useEffect(()=>{if(a)return;const y=typeof document<"u"&&!!document.querySelector('[data-theme="inl-v2"]');if(sD(t.pathname)||y){n(!1);return}if(Qu())return;if(!localStorage.getItem(uP)){const x=setTimeout(()=>{document.querySelector('[data-theme="inl-v2"]')||n(!0)},1500);return()=>clearTimeout(x)}},[a,t.pathname]),a)return null;const u=y=>{localStorage.setItem(uP,JSON.stringify({...y,timestamp:new Date().toISOString()})),n(!1)},p=()=>{u({necessary:!0,analytics:!0,marketing:!0,preferences:!0})},m=()=>{u(pP)},h=()=>{u(i)};return r?e.jsx("div",{className:"fixed bottom-0 left-0 right-0 z-50 p-4 animate-in slide-in-from-bottom-5 duration-300",children:e.jsx(Qr,{className:"max-w-4xl mx-auto bg-card/95 backdrop-blur-xl border-white/10 shadow-2xl",children:o?e.jsxs("div",{className:"p-6",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(cr,{className:"w-5 h-5 text-primary"}),e.jsx("h3",{className:"font-semibold",children:"Cookie Preferences"})]}),e.jsx(de,{variant:"ghost",size:"icon",onClick:()=>s(!1),children:e.jsx(ze,{className:"w-4 h-4"})})]}),e.jsxs("div",{className:"space-y-4 mb-6",children:[e.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg border bg-muted/30",children:[e.jsxs("div",{children:[e.jsx(Le,{className:"font-medium",children:"Necessary Cookies"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Required for the website to function"})]}),e.jsx(il,{checked:!0,disabled:!0})]}),e.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg border",children:[e.jsxs("div",{children:[e.jsx(Le,{className:"font-medium",children:"Analytics Co
7272okies"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Help us improve our website"})]}),e.jsx(il,{checked:i.analytics,onCheckedChange:y=>c({...i,analytics:y})})]}),e.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg border",children:[e.jsxs("div",{children:[e.jsx(Le,{className:"font-medium",children:"Marketing Cookies"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Used for targeted advertising"})]}),e.jsx(il,{checked:i.marketing,onCheckedChange:y=>c({...i,marketing:y})})]}),e.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg border",children:[e.jsxs("div",{children:[e.jsx(Le,{className:"font-medium",children:"Preference Cookies"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Remember your settings"})]}),e.jsx(il,{checked:i.preferences,onCheckedChange:y=>c({...i,preferences:y})})]})]}),e.jsxs("div",{className:"flex gap-2 justify-end",children:[e.jsx(de,{variant:"outline",onClick:m,children:"Reject All"}),e.jsx(de,{onClick:h,children:"Save Preferences"})]})]}):e.jsxs("div",{className:"p-6 flex flex-col md:flex-row items-start md:items-center gap-4",children:[e.jsx("div",{className:"p-3 rounded-xl bg-primary/10 text-primary shrink-0",children:e.jsx(Id,{className:"w-6 h-6"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"font-semibold mb-1",children:"We value your privacy"}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:['We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.'," ",e.jsx(sr,{to:"/privacy",className:"text-primary hover:underline",children:"Privacy Policy"})]})]}),e.jsxs("div",{className:"flex flex-wrap gap-2 shrink-0",children:[e.jsxs(de,{variant:"ghost",size:"sm",onClick:()=>s(!0),className:"text-muted-foreground",children:[e.jsx(cr,{className:"w-4 h-4 mr-2"}),"Customize"]}),e.jsx(de,{variant:"outline",size:"sm",onClick:m,children:"Necessary Only"}),e.jsx(de,{size:"sm",onClick:p,children:"Accept All"})]})]})})}):null}function Ju(){const{workspace:t}=fe(),{user:a}=Be(),r=at(),n=Lu(new Date,7).toISOString(),{data:o,isLoading:s}=Ie({queryKey:["notifications",a==null?void 0:a.id,t==null?void 0:t.id],queryFn:async()=>{if(!(a!=null&&a.id)||!(t!=null&&t.id))return[];const{data:y,error:f}=await I.from("notifications").select("*").eq("user_id",a.id).eq("workspace_id",t.id).gte("created_at",n).order("created_at",{ascending:!1}).limit(50);if(f)throw f;return y},enabled:!!(a!=null&&a.id)&&!!(t!=null&&t.id)}),{data:i}=Ie({queryKey:["notification-preferences",a==null?void 0:a.id,t==null?void 0:t.id],queryFn:async()=>{if(!(a!=null&&a.id)||!(t!=null&&t.id))return null;const{data:y,error:f}=await I.from("notification_preferences").select("*").eq("user_id",a.id).eq("workspace_id",t.id).maybeSingle();if(f)throw f;return y},enabled:!!(a!=null&&a.id)&&!!(t!=null&&t.id)});l.useEffect(()=>{if(!(a!=null&&a.id)||!(t!=null&&t.id))return;const y=I.channel(`notifications-${t.id}`).on("postgres_changes",{event:"INSERT",schema:"public",table:"notifications",filter:`user_id=eq.${a.id}`},f=>{const x=f.new;if(x.workspace_id===t.id){if(r.invalidateQueries({queryKey:["notifications",a.id,t.id]}),Notification.permission==="granted")try{new window.Notification(x.title,{body:x.message,icon:"/logo.png",tag:x.id})}catch{}le(x.title,{description:x.message})}}).subscribe();return()=>{I.removeChannel(y)}},[a==null?void 0:a.id,t==null?void 0:t.id,r]);const c=mt({mutationFn:async y=>{const{error:f}=await I.from("notifications").update({is_read:!0}).eq("id",y);if(f)throw f},onSuccess:()=>{r.invalidateQueries({queryKey:["notifications",a==null?void 0:a.id,t==null?void 0:t.id]})}}),u=mt({mutationFn:async()=>{if(!(a!=null&&a.id)||!(t!=null&&t.id))throw new Error("No user or workspace");const{error:y}=await I.from("notifications").update({is_read:!0}).eq("user_id",a.id).eq("workspace_id",t.id).eq("is_read",!1);if(y)throw y},onSuccess:()=>{r.invalidateQueries({queryKey:["notifications",a==null?void 0:a.id,t==null?void 0:t.id]}),le.success("All notifications marked as read")}}),p=mt({mutationFn:async y=>{const{error:f}=await I.from("notifications").delete().eq("id",y);if(f)throw f},onSuccess:()=>{r.invalidateQueries({queryKey:["notifications",a==null?void 0:a.id,t==null?void 0:t.id]})}}),m=mt({mutationFn:async y=>{if(!(a!=null&&a.id)||!(t!=null&&t.id))throw new Error("No user or workspace");const{data:f,error:x}=await I.from("notification_preferences").upsert({user_id:a.id,workspace_id:t.id,...y},{onConflict:"user_id,workspace_id"}).select().single();if(x)throw x;return f},onSuccess:()=>{r.invalidateQueries({queryKey:["notification-preferences"]}),le.success("Preferences updated")}}),h=(o==null?void 0:o.filter(y=>!y.is_read).length)||0;return{notifications:o,preferences:i,isLoading:s,unreadCount:h,markAsRead:c,markAllAsRead:u,deleteNotification:p,updatePreferences:m}}function cK({open:t,onOpenChange:a,activity:r,contactName:n,dealName:o,dealValue:s,onJoinMeeting:i,onSnooze:c}){var h;if(!r)return null;const u=new Date(r.scheduled_at),p=z$(u,new Date),m=(h=r.metadata)==null?void 0:h.zoom_link;return e.jsx(Rr,{open:t,onOpenChange:a,children:e.jsxs(pr,{className:"max-w-md",children:[e.jsxs(en,{children:[e.jsxs(tn,{className:"flex items-center gap-2",children:[e.jsx(Vt,{className:"h-5 w-5 text-primary animate-pulse"}),"Meeting Starting Soon"]}),e.jsx(Tn,{children:p>0?`Your meeting starts in ${p} minute${p!==1?"s":""}`:"Your meeting is starting now"})]}),e.jsx(Qr,{children:e.jsxs(Hc,{className:"pt-4 space-y-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-lg",children:r.subject||"Scheduled Meeting"}),e.jsxs("p",{className:"text-sm text-muted-foreground flex items-center gap-1 mt-1",children:[e.jsx(Tt,{className:"h-4 w-4"}),ur(u,"EEEE, MMMM d, yyyy")," at ",ur(u,"h:mm a")]})]}),e.jsxs("div",{className:"flex flex-wrap gap-2",children:[n&&e.jsxs(Mt,{variant:"secondary",className:"flex items-center gap-1",children:[e.jsx(wa,{className:"h-3 w-3"}),n]}),o&&e.jsxs(Mt,{variant:"secondary",className:"flex items-center gap-1",children:[e.jsx(dc,{className:"h-3 w-3"}),o]}),s!==void 0&&s>0&&e.jsxs(Mt,{variant:"secondary",className:"flex items-center gap-1",children:[e.jsx(vl,{className:"h-3 w-3"}
vendor: 26,679 bytes, line 7272
7272),"$",s.toLocaleString()]})]}),e.jsxs("div",{className:"bg-muted/50 rounded-lg p-3 text-sm",children:[e.jsx("p",{className:"font-medium mb-1",children:"Quick Prep"}),e.jsxs("ul",{className:"list-disc list-inside text-muted-foreground space-y-1",children:[e.jsx("li",{children:"Review recent communications"}),e.jsx("li",{children:"Check deal status and requirements"}),e.jsx("li",{children:"Prepare key talking points"})]})]})]})}),e.jsxs("div",{className:"flex flex-col gap-2",children:[m?e.jsxs(de,{onClick:i,className:"w-full",children:[e.jsx(yl,{className:"h-4 w-4 mr-2"}),"Join Zoom Meeting",e.jsx(Mn,{className:"h-4 w-4 ml-2"})]}):e.jsx(de,{onClick:()=>a(!1),className:"w-full",children:"Got It"}),e.jsxs(de,{variant:"outline",onClick:c,className:"w-full",children:[e.jsx(Gd,{className:"h-4 w-4 mr-2"}),"Snooze (5 min)"]})]})]})})}const Vc=l.forwardRef(({className:t,...a},r)=>e.jsx("textarea",{className:Z("flex min-h-[80px] w-full rounded-md border border-border bg-card/50 px-3 py-2 text-sm text-foreground ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring/50 focus-visible:border-primary/50 disabled:cursor-not-allowed disabled:opacity-50 hover:border-border/80",t),ref:r,...a}));Vc.displayName="Textarea";var dK=l.createContext(void 0);function ql(t){const a=l.useContext(dK);return t||a||"ltr"}var N9="rovingFocusGroup.onEntryFocus",uK={bubbles:!1,cancelable:!0},ep="RovingFocusGroup",[qN,pD,pK]=Uu(ep),[hK,ed]=$t(ep,[pK]),[mK,yK]=hK(ep),hD=l.forwardRef((t,a)=>e.jsx(qN.Provider,{scope:t.__scopeRovingFocusGroup,children:e.jsx(qN.Slot,{scope:t.__scopeRovingFocusGroup,children:e.jsx(fK,{...t,ref:a})})}));hD.displayName=ep;var fK=l.forwardRef((t,a)=>{const{__scopeRovingFocusGroup:r,orientation:n,loop:o=!1,dir:s,currentTabStopId:i,defaultCurrentTabStopId:c,onCurrentTabStopIdChange:u,onEntryFocus:p,preventScrollOnEntryFocus:m=!1,...h}=t,y=l.useRef(null),f=Oe(a,y),x=ql(s),[g,b]=ha({prop:i,defaultProp:c??null,onChange:u,caller:ep}),[k,v]=l.useState(!1),w=Bt(p),C=pD(r),j=l.useRef(!1),[_,S]=l.useState(0);return l.useEffect(()=>{const M=y.current;if(M)return M.addEventListener(N9,w),()=>M.removeEventListener(N9,w)},[w]),e.jsx(mK,{scope:r,orientation:n,dir:x,loop:o,currentTabStopId:g,onItemFocus:l.useCallback(M=>b(M),[b]),onItemShiftTab:l.useCallback(()=>v(!0),[]),onFocusableItemAdd:l.useCallback(()=>S(M=>M+1),[]),onFocusableItemRemove:l.useCallback(()=>S(M=>M-1),[]),children:e.jsx(ke.div,{tabIndex:k||_===0?-1:0,"data-orientation":n,...h,ref:f,style:{outline:"none",...t.style},onMouseDown:ye(t.onMouseDown,()=>{j.current=!0}),onFocus:ye(t.onFocus,M=>{const E=!j.current;if(M.target===M.currentTarget&&E&&!k){const L=new CustomEvent(N9,uK);if(M.currentTarget.dispatchEvent(L),!L.defaultPrevented){const N=C().filter(z=>z.focusable),A=N.find(z=>z.active),O=N.find(z=>z.id===g),$=[A,O,...N].filter(Boolean).map(z=>z.ref.current);fD($,m)}}j.current=!1}),onBlur:ye(t.onBlur,()=>v(!1))})})}),mD="RovingFocusGroupItem",yD=l.forwardRef((t,a)=>{const{__scopeRovingFocusGroup:r,focusable:n=!0,active:o=!1,tabStopId:s,children:i,...c}=t,u=Rt(),p=s||u,m=yK(mD,r),h=m.currentTabStopId===p,y=pD(r),{onFocusableItemAdd:f,onFocusableItemRemove:x,currentTabStopId:g}=m;return l.useEffect(()=>{if(n)return f(),()=>x()},[n,f,x]),e.jsx(qN.ItemSlot,{scope:r,id:p,focusable:n,active:o,children:e.jsx(ke.span,{tabIndex:h?0:-1,"data-orientation":m.orientation,...c,ref:a,onMouseDown:ye(t.onMouseDown,b=>{n?m.onItemFocus(p):b.preventDefault()}),onFocus:ye(t.onFocus,()=>m.onItemFocus(p)),onKeyDown:ye(t.onKeyDown,b=>{if(b.key==="Tab"&&b.shiftKey){m.onItemShiftTab();return}if(b.target!==b.currentTarget)return;const k=bK(b,m.orientation,m.dir);if(k!==void 0){if(b.metaKey||b.ctrlKey||b.altKey||b.shiftKey)return;b.preventDefault();let w=y().filter(C=>C.focusable).map(C=>C.ref.current);if(k==="last")w.reverse();else if(k==="prev"||k==="next"){k==="prev"&&w.reverse();const C=w.indexOf(b.currentTarget);w=m.loop?vK(w,C+1):w.slice(C+1)}setTimeout(()=>fD(w))}}),children:typeof i=="function"?i({isCurrentTabStop:h,hasTabStop:g!=null}):i})})});yD.displayName=mD;var gK={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function xK(t,a){return a!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function bK(t,a,r){const n=xK(t.key,r);if(!(a==="vertical"&&["ArrowLeft","ArrowRight"].includes(n))&&!(a==="horizontal"&&["ArrowUp","ArrowDown"].includes(n)))return gK[n]}function fD(t,a=!1){const r=document.activeElement;for(const n of t)if(n===r||(n.focus({preventScroll:a}),document.activeElement!==r))return}function vK(t,a){return t.map((r,n)=>t[(a+n)%t.length])}var rL=hD,nL=yD,sL="Radio",[kK,gD]=$t(sL),[wK,jK]=kK(sL),xD=l.forwardRef((t,a)=>{const{__scopeRadio:r,name:n,checked:o=!1,required:s,disabled:i,value:c="on",onCheck:u,form:p,...m}=t,[h,y]=l.useState(null),f=Oe(a,b=>y(b)),x=l.useRef(!1),g=h?p||!!h.closest("form"):!0;return e.jsxs(wK,{scope:r,checked:o,disabled:i,children:[e.jsx(ke.button,{type:"button",role:"radio","aria-checked":o,"data-state":wD(o),"data-disabled":i?"":void 0,disabled:i,value:c,...m,ref:f,onClick:ye(t.onClick,b=>{o||u==null||u(),g&&(x.current=b.isPropagationStopped(),x.current||b.stopPropagation())})}),g&&e.jsx(kD,{control:h,bubbles:!x.current,name:n,value:c,checked:o,required:s,disabled:i,form:p,style:{transform:"translateX(-100%)"}})]})});xD.displayName=sL;var bD="RadioIndicator",vD=l.forwardRef((t,a)=>{const{__scopeRadio:r,forceMount:n,...o}=t,s=jK(bD,r);return e.jsx(Kt,{present:n||s.checked,children:e.jsx(ke.span,{"data-state":wD(s.checked),"data-disabled":s.disabled?"":void 0,...o,ref:a})})});vD.displayName=bD;var CK="RadioBubbleInput",kD=l.forwardRef(({__scopeRadio:t,control:a,checked:r,bubbles:n=!0,...o},s)=>{const i=l.useRef(null),c=Oe(i,s),u=w7(r),p=MI(a);return l.useEffect(()=>{const m=i.current;if(!m)return;const h=window.HTMLInputElement.prototype,f=Object.getOwnPropertyDescriptor(h,"checked").set;if(u!==r&&f){const x=new Event("click",{bubbles:n});f.call(m,r),m.dispatchEvent(x)}},[u,r,n]),e.jsx(ke.input,{type:"radio","aria-hidden":!0,defaultChecked:r,...o,tabIndex:-1,ref:c,style:{...o.style,...p,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});kD.displayName=CK;function wD(t){return t?"checked":"unchecked"}var _K=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],_7="RadioGroup",[MK]=$t(_7,[ed,gD]),jD=ed(),CD=gD(),[SK,NK]=MK(_7),_D=l.forwardRef((t,a)=>{const{__scopeRadioGroup:r,name:n,defaultValue:o,value:s,required:i=!1,disabled:c=!1,orientation:u,dir:p,loop:m=!0,onValueChange:h,...y}=t,f=jD(r),x=ql(p),[g,b]=ha({prop:s,defaultProp:o??null,onChange:h,caller:_7});return e.jsx(SK,{scope:r,name:n,required:i,disabled:c,value:g,onValueChange:b,children:e.jsx(rL,{asChild:!0,...f,orientation:u,dir:x,loop:m,children:e.jsx(ke.div,{role:"radiogroup","aria-required":i,"aria-orientation":u,"data-disabled":c?"":void 0,dir:x,...y,ref:a})})})});_D.displayName=_7;var MD="RadioGroupItem",SD=l.forwardRef((t,a)=>{const{__scopeRadioGroup:r,disabled:n,...o}=t,s=NK(MD,r),i=s.disabled||n,c=jD(r),u=CD(r),p=l.useRef(null),m=Oe(a,p),h=s.value===o.value,y=l.useRef(!1);return l.useEffect(()=>{const f=g=>{_K.includes(g.key)&&(y.current=!0)},x=()=>y.current=!1;return document.addEventListener("keydown",f),document.addEventListener("keyup",x),()=>{document.removeEventListener("keydown",f),document.removeEventListener("keyup",x)}},[]),e.jsx(nL,{asChild:!0,...c,focusable:!i,active:h,children:e.jsx(xD,{disabled:i,required:s.required,checked:h,...u,...o,name:s.name,ref:m,onCheck:()=>s.onValueChange(o.value),onKeyDown:ye(f=>{f.key==="Enter"&&f.preventDefault()}),onFocus:ye(o.onFocus,()=>{var f;y.current&&((f=p.current)==null||f.click())})})})});SD.displayName=MD;var IK="RadioGroupIndicator",ND=l.forwardRef((t,a)=>{const{__scopeRadioGroup:r,...n}=t,o=CD(r);return e.jsx(vD,{...o,...n,ref:a})});ND.displayName=IK;var ID=_D,LD=SD,LK=ND;const AD=l.forwardRef(({className:t,...a},r)=>e.jsx(ID,{className:Z("grid gap-2",t),...a,ref:r}));AD.displayName=ID.displayName;const gS=l.forwardRef(({className:t,...a},r)=>e.jsx(LD,{ref:r,className:Z("aspect-square h-4 w-4 rounded-full border-2 border-foreground/45 bg-background text-primary shadow-sm ring-offset-background focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:border-primary data-[state=unchecked]:hover:border-foreground/70",t),...a,children:e.jsx(LK,{className:"flex items-center justify-center",children:e.jsx(hl,{className:"h-2.5 w-2.5 fill-current text-current"})})}));gS.displayName=LD.displayName;function zN(t,[a,r]){return Math.min(r,Math.max(a,t))}var AK=[" ","Enter","ArrowUp","ArrowDown"],PK=[" ","Enter"],Pl="Select",[M7,S7,EK]=Uu(Pl),[td]=$t(Pl,[EK,Kc]),N7=Kc(),[TK,Rn]=td(Pl),[RK,FK]=td(Pl),PD=t=>{const{__scopeSelect:a,children:r,open:n,defaultOpen:o,onOpenChange:s,value:i,defaultValue:c,onValueChange:u,dir:p,name:m,autoComplete:h,disabled:y,required:f,form:x}=t,g=N7(a),[b,k]=l.useState(null),[v,w]=l.useState(null),[C,j]=l.useState(!1),_=ql(p),[S,M]=ha({prop:n,defaultProp:o??!1,onChange:s,caller:Pl}),[E,L]=ha({prop:i,defaultProp:c,onChange:u,caller:Pl}),N=l.useRef(null),A=b?x||!!b.closest("form"):!0,[O,R]=l.useState(new Set),$=Array.from(O).map(z=>z.props.value).join(";");return e.jsx(n7,{...g,children:e.jsxs(TK,{required:f,scope:a,trigger:b,onTriggerChange:k,valueNode:v,onValueNodeChange:w,valueNodeHasChildren:C,onValueNodeHasChildrenChange:j,contentId:Rt(),value:E,onValueChange:L,open:S,onOpenChange:M,dir:_,triggerPointerDownPosRef:N,disabled:y,children:[e.jsx(M7.Provider,{scope:a,children:e.jsx(RK,{scope:t.__scopeSelect,onNativeOptionAdd:l.useCallback(z=>{R(W=>new Set(W).add(z))},[]),onNativeOptionRemove:l.useCallback(z=>{R(W=>{const X=new Set(W);return X.delete(z),X})},[]),children:r})}),A?e.jsxs(rq,{"aria-hidden":!0,required:f,tabIndex:-1,name:m,autoComplete:h,value:E,onChange:z=>L(z.target.value),disabled:y,form:x,children:[E===void 0?e.jsx("option",{value:""}):null,Array.from(O)]},$):null]})})};PD.displayName=Pl;var ED="SelectTrigger",TD=l.forwardRef((t,a)=>{const{__scopeSelect:r,disabled:n=!1,...o}=t,s=N7(r),i=Rn(ED,r),c=i.disabled||n,u=Oe(a,i.onTriggerChange),p=S7(r),m=l.useRef("touch"),[h,y,f]=sq(g=>{const b=p().filter(w=>!w.disabled),k=b.find(w=>w.value===i.value),v=oq(b,g,k);v!==void 0&&i.onValueChange(v.value)}),x=g=>{c||(i.onOpenChange(!0),f()),g&&(i.triggerPointerDownPosRef.current={x:Math.round(g.pageX),y:Math.round(g.pageY)})};return e.jsx(s7,{asChild:!0,...s,children:e.jsx(ke.button,{type:"button",role:"combobox","aria-controls":i.contentId,"aria-expanded":i.open,"aria-required":i.required,"aria-autocomplete":"none",dir:i.dir,"data-state":i.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":nq(i.value)?"":void 0,...o,ref:u,onClick:ye(o.onClick,g=>{g.currentTarget.focus(),m.current!=="mouse"&&x(g)}),onPointerDown:ye(o.onPointerDown,g=>{m.current=g.pointerType;const b=g.target;b.hasPointerCapture(g.pointerId)&&b.releasePointerCapture(g.pointerId),g.button===0&&g.ctrlKey===!1&&g.pointerType==="mouse"&&(x(g),g.preventDefault())}),onKeyDown:ye(o.onKeyDown,g=>{const b=h.current!=="";!(g.ctrlKey||g.altKey||g.metaKey)&&g.key.length===1&&y(g.key),!(b&&g.key===" ")&&AK.includes(g.key)&&(x(),g.preventDefault())})})})});TD.displayName=ED;var RD="SelectValue",FD=l.forwardRef((t,a)=>{const{__scopeSelect:r,className:n,style:o,children:s,placeholder:i="",...c}=t,u=Rn(RD,r),{onValueNodeHasChildrenChange:p}=u,m=s!==void 0,h=Oe(a,u.onValueNodeChange);return pa(()=>{p(m)},[p,m]),e.jsx(ke.span,{...c,ref:h,style:{pointerEvents:"none"},children:nq(u.value)?e.jsx(e.Fragment,{children:i}):s})});FD.displayName=RD;var DK="SelectIcon",DD=l.forwardRef((t,a)=>{const{__scopeSelect:r,children:n,...o}=t;return e.jsx(ke.span,{"aria-hidden":!0,...o,ref:a,children:n||"â¼"})});DD.displayName=DK;var qK="SelectPortal",qD=t=>e.jsx(Yc,{asChild:!0,...t});qD.displayName=qK;var El="SelectContent",zD=l.forwardRef((t,a)=>{const r=Rn(El,t.__scopeSelect),[n,o]=l.useState();if(pa(()=>{o(new DocumentFragment)},[]),!r.open){const s=n;return s?Ou.createPortal(e.jsx(OD,{scope:t.__scopeSelect,children:e.jsx(M7.Slot,{scope:t.__scopeSelect,children:e.jsx("div",{children:t.children})})}),s):null}return e.jsx(BD,{...t,ref:a})});zD.displayName=El;var tr=10,[OD,Fn]=td(El),zK="SelectContentImpl",OK=Oc("SelectContent.RemoveScroll"),BD=l.forwardRef((t,a)=>{const{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:s,onPointerDownOutside:i,side:c,sideOffset:u,align:p,alignOffset:m,arrowPadding:h,collisionBoundary:y,collisionPadding:f,sticky:x,hideWhenDetached:g,avoidCollisions:b,...k}=t,v=Rn(El,r),[w,C]=l.useState(null),[j,_]=l.useState(null),S=Oe(a,q=>C(q)),[M,E]=l.useState(null),[L,N]=l.useState(null),A=S7(r),[O,R]=l.useState(!1),$=l.useRef(!1);l.useEffect(()=>{if(w)return m7(w)},[w]),p7();const z=l.useCallback(q=>{const[Y,...J]=A().map(ce=>ce.ref.current),[te]=J.slice(-1),ae=document.activeElement;for(const ce of q)if(ce===ae||(ce==null||ce.scrollIntoView({block:"nearest"}),ce===Y&&j&&(j.scrollTop=0),ce===te&&j&&(j.scrollTop=j.scrollHeight),ce==null||ce.focus(),document.activeElement!==ae))return},[A,j]),W=l.useCallback(()=>z([M,w]),[z,M,w]);l.useEffect(()=>{O&&W()},[O,W]);const{onOpenChange:X,triggerPointerDownPosRef:G}=v;l.useEffect(()=>{if(w){let q={x:0,y:0};const Y=te=>{var ae,ce;q={x:Math.abs(Math.round(te.pageX)-(((ae=G.current)==null?void 0:ae.x)??0)),y:Math.abs(Math.round(te.pageY)-(((ce=G.current)==null?void 0:ce.y)??0))}},J=te=>{q.x<=10&&q.y<=10?te.preventDefault():w.contains(te.target)||X(!1),document.removeEventListener("pointermove",Y),G.current=null};return G.current!==null&&(document.addEventListener("pointermove",Y),document.addEventListener("pointerup",J,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",Y),document.removeEventListener("pointerup",J,{capture:!0})}}},[w,X,G]),l.useEffect(()=>{const q=()=>X(!1);return window.addEventListener("blur",q),window.addEventListener("resize",q),()=>{window.removeEventListener("blur",q),window.removeEventListener("resize",q)}},[X]);const[K,Q]=sq(q=>{const Y=A().filter(ae=>!ae.disabled),J=Y.find(ae=>ae.ref.current===document.activeElement),te=oq(Y,q,J);te&&setTimeout(()=>te.ref.current.focus())}),H=l.useCallback((q,Y,J)=>{const te=!$.current&&!J;(v.value!==void 0&&v.value===Y||te)&&(E(q),te&&($.current=!0))},[v.value]),V=l.useCallback(()=>w==null?void 0:w.focus(),[w]),T=l.useCallback((q,Y,J)=>{const te=!$.current&&!J;(v.value!==void 0&&v.value===Y||te)&&N(q)},[v.value]),F=n==="popper"?ON:HD,D=F===ON?{side:c,sideOffset:u,align:p,alignOffset:m,arrowPadding:h,collisionBoundary:y,collisionPadding:f,sticky:x,hideWhenDetached:g,avoidCollisions:b}:{};return e.jsx(OD,{scope:r,content:w,viewport:j,onViewportChange:_,itemRefCallback:H,selectedItem:M,onItemLeave:V,itemTextRefCallback:T,focusSelectedItem:W,selectedItemText:L,position:n,isPositioned:O,searchRef:K,children:e.jsx(Yu,{as:OK,allowPinchZoom:!0,children:e.jsx(Ku,{asChild:!0,trapped:v.open,onMountAutoFocus:q=>{q.preventDefault()},onUnmountAutoFocus:ye(o,q=>{var Y;(Y=v.trigger)==null||Y.focus({preventScroll:!0}),q.preventDefault()}),children:e.jsx(r7,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:s,onPointerDownOutside:i,onFocusOutside:q=>q.preventDefault(),onDismiss:()=>v.onOpenChange(!1),children:e.jsx(F,{role:"listbox",id:v.contentId,"data-state":v.open?"open":"closed",dir:v.dir,onContextMenu:q=>q.preventDefault(),...k,...D,onPlaced:()=>R(!0),ref:S,style:{display:"flex",flexDirection:"column",outline:"none",...k.style},onKeyDown:ye(k.onKeyDown,q=>{const Y=q.ctrlKey||q.altKey||q.metaKey;if(q.key==="Tab"&&q.preventDefault(),!Y&&q.key.length===1&&Q(q.key),["ArrowUp","ArrowDown","Home","End"].includes(q.key)){let te=A().filter(ae=>!ae.disabled).map(ae=>ae.ref.current);if(["ArrowUp","End"].includes(q.key)&&(te=te.slice().reverse()),["ArrowUp","ArrowDown"].includes(q.key)){const ae=q.target,ce=te.indexOf(ae);te=te.slice(ce+1)}setTimeout(()=>z(te)),q.preventDefault()}})})})})})})});BD.displayName=zK;var BK="SelectItemAlignedPosition",HD=l.forwardRef((t,a)=>{const{__scopeSelect:r,onPlaced:n,...o}=t,s=Rn(El,r),i=Fn(El,r),[c,u]=l.useState(null),[p,m]=l.useState(null),h=Oe(a,S=>m(S)),y=S7(r),f=l.useRef(!1),x=l.useRef(!0),{viewport:g,selectedItem:b,selectedItemText:k,focusSelectedItem:v}=i,w=l.useCallback(()=>{if(s.trigger&&s.valueNode&&c&&p&&g&&b&&k){const S=s.trigger.getBoundingClientRect(),M=p.getBoundingClientRect(),E=s.valueNode.getBoundingClientRect(),L=k.getBoundingClientRect();if(s.dir!=="rtl"){const ae=L.left-M.left,ce=E.left-ae,ne=S.left-ce,ee=S.width+ne,re=Math.max(ee,M.width),ie=window.innerWidth-tr,ve=zN(ce,[tr,Math.max(tr,ie-re)]);c.style.minWidth=ee+"px",c.style.left=ve+"px"}else{const ae=M.right-L.right,ce=window.innerWidth-E.right-ae,ne=window.innerWidth-S.right-ce,ee=S.width+ne,re=Math.max(ee,M.width),ie=window.innerWidth-tr,ve=zN(ce,[tr,Math.max(tr,ie-re)]);c.style.minWidth=ee+"px",c.style.right=ve+"px"}const N=y(),A=window.innerHeight-tr*2,O=g.scrollHeight,R=window.getComputedStyle(p),$=parseInt(R.borderTopWidth,10),z=parseInt(R.paddingTop,10),W=parseInt(R.borderBottomWidth,10),X=parseInt(R.paddingBottom,10),G=$+z+O+X+W,K=Math.min(b.offsetHeight*5,G),Q=window.getComputedStyle(g),H=parseInt(Q.paddingTop,10),V=parseInt(Q.paddingBottom,10),T=S.top+S.height/2-tr,F=A-T,D=b.offsetHeight/2,q=b.offsetTop+D,Y=$+z+q,J=G-Y;if(Y<=T){const ae=N.length>0&&b===N[N.length-1].ref.current;c.style.bottom="0px";const ce=p.clientHeight-g.offsetTop-g.offsetHeight,ne=Math.max(F,D+(ae?V:0)+ce+W),ee=Y+ne;c.style.height=ee+"px"}else{const ae=N.length>0&&b===N[0].ref.current;c.style.top="0px";const ne=Math.max(T,$+g.offsetTop+(ae?H:0)+D)+J;c.style.height=ne+"px",g.scrollTop=Y-T+g.offsetTop}c.style.margin=`${tr}px 0`,c.style.minHeight=K+"px",c.style.maxHeight=A+"px",n==null||n(),requestAnimationFrame(()=>f.current=!0)}},[y,s.trigger,s.valueNode,c,p,g,b,k,s.dir,n]);pa(()=>w(),[w]);const[C,j]=l.useState();pa(()=>{p&&j(window.getComputedStyle(p).zIndex)},[p]);const _=l.useCallback(S=>{S&&x.current===!0&&(w(),v==null||v(),x.current=!1)},[w,v]);return e.jsx(VK,{scope:r,contentWrapper:c,shouldExpandOnScrollRef:f,onScrollButtonChange:_,children:e.jsx("div",{ref:u,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:C},children:e.jsx(ke.div,{...o,ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})});HD.displayName=BK;var HK="SelectPopperPosition",ON=l.forwardRef((t,a)=>{const{__scopeSelect:r,align:n="start",collisionPadding:o=tr,...s}=t,i=N7(r);return e.jsx(SI,{...i,...s,ref:a,align:n,collisionPadding:o,style:{boxSizing:"border-box",...s.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});ON.displayName=HK;var[VK,oL]=td(El,{}),BN="SelectViewport",VD=l.forwardRef((t,a)=>{const{__scopeSelect:r,nonce:n,...o}=t,s=Fn(BN,r),i=oL(BN,r),c=Oe(a,s.onViewportChange),u=l.useRef(0);return e.jsxs(e.Fragment,{children:[e.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:n}),e.jsx(M7.Slot,{scope:r,children:e.jsx(ke.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:c,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:ye(o.onScroll,p=>{const m=p.currentTarget,{contentWrapper:h,shouldExpandOnScrollRef:y}=i;if(y!=null&&y.current&&h){const f=Math.abs(u.current-m.scrollTop);if(f>0){const x=window.innerHeight-tr*2,g=parseFloat(h.style.minHeight),b=parseFloat(h.style.height),k=Math.max(g,b);if(k<x){const v=k+f,w=Math.min(x,v),C=v-w;h.style.height=w+"px",h.style.bottom==="0px"&&(m.scrollTop=C>0?C:0,h.style.justifyContent="flex-end")}}}u.current=m.scrollTop})})})]})});VD.displayName=BN;var $D="SelectGroup",[$K,WK]=td($D),WD=l.forwardRef((t,a)=>{const{__scopeSelect:r,...n}=t,o=Rt();return e.jsx($K,{scope:r,id:o,children:e.jsx(ke.div,{role:"group","aria-labelledby":o,...n,ref:a})})});WD.displayName=$D;var UD="SelectLabel",GD=l.forwardRef((t,a)=>{const{__scopeSelect:r,...n}=t,o=WK(UD,r);return e.jsx(ke.div,{id:o.id,...n,ref:a})});GD.displayName=UD;var RS="SelectItem",[UK,KD]=td(RS),YD=l.forwardRef((t,a)=>{const{__scopeSelect:r,value:n,disabled:o=!1,textValue:s,...i}=t,c=Rn(RS,r),u=Fn(RS,r),p=c.value===n,[m,h]=l.useState(s??""),[y,f]=l.useState(!1),x=Oe(a,v=>{var w;return(w=u.itemRefCallback)==null?void 0:w.call(u,v,n,o)}),g=Rt(),b=l.useRef("touch"),k=()=>{o||(c.onValueChange(n),c.onOpenChange(!1))};if(n==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return e.jsx(UK,{scope:r,value:n,disabled:o,textId:g,isSelected:p,onItemTextChange:l.useCallback(v=>{h(w=>w||((v==null?void 0:v.textContent)??"").trim())},[]),children:e.jsx(M7.ItemSlot,{scope:r,value:n,disabled:o,textValue:m,children:e.jsx(ke.div,{role:"option","aria-labelledby":g,"data-highlighted":y?"":void 0,"aria-selected":p&&y,"data-state":p?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...i,ref:x,onFocus:ye(i.onFocus,()=>f(!0)),onBlur:ye(i.onBlur,()=>f(!1)),onClick:ye(i.onClick,()=>{b.current!=="mouse"&&k()}),onPointerUp:ye(i.onPointerUp,()=>{b.current==="mouse"&&k()}),onPointerDown:ye(i.onPointerDown,v=>{b.current=v.pointerType}),onPointerMove:ye(i.onPointerMove,v=>{var w;b.current=v.pointerType,o?(w=u.onItemLeave)==null||w.call(u):b.current==="mouse"&&v.currentTarget.focus({preventScroll:!0})}),onPointerLeave:ye(i.onPointerLeave,v=>{var w;v.currentTarget===document.activeElement&&((w=u.onItemLeave)==null||w.call(u))}),onKeyDown:ye(i.onKeyDown,v=>{var C;((C=u.searchRef)==null?void 0:C.current)!==""&&v.key===" "||(PK.includes(v.key)&&k(),v.key===" "&&v.preventDefault())})})})})});YD.displayName=RS;var vd="SelectItemText",ZD=l.forwardRef((t,a)=>{const{__scopeSelect:r,className:n,style:o,...s}=t,i=Rn(vd,r),c=Fn(vd,r),u=KD(vd,r),p=FK(vd,r),[m,h]=l.useState(null),y=Oe(a,k=>h(k),u.onItemTextChange,k=>{var v;return(v=c.itemTextRefCallback)==null?void 0:v.call(c,k,u.value,u.disabled)}),f=m==null?void 0:m.textContent,x=l.useMemo(()=>e.jsx("option",{value:u.value,disabled:u.disabled,children:f},u.value),[u.disabled,u.value,f]),{onNativeOptionAdd:g,onNativeOptionRemove:b}=p;return pa(()=>(g(x),()=>b(x)),[g,b,x]),e.jsxs(e.Fragment,{children:[e.jsx(ke.span,{id:u.textId,...s,ref:y}),u.isSelected&&i.valueNode&&!i.valueNodeHasChildren?Ou.createPortal(s.children,i.valueNode):null]})});ZD.displayName=vd;var XD="SelectItemIndicator",QD=l.forwardRef((t,a)=>{const{__scopeSelect:r,...n}=t;return KD(XD,r).isSelected?e.jsx(ke.span,{"aria-hidden":!0,...n,ref:a}):null});QD.displayName=XD;var HN="SelectScrollUpButton",JD=l.forwardRef((t,a)=>{const r=Fn(HN,t.__scopeSelect),n=oL(HN,t.__scopeSelect),[o,s]=l.useState(!1),i=Oe(a,n.onScrollButtonChange);return pa(()=>{if(r.viewport&&r.isPositioned){let c=function(){const p=u.scrollTop>0;s(p)};const u=r.viewport;return c(),u.addEventListener("scroll",c),()=>u.removeEventListener("scroll",c)}},[r.viewport,r.isPositioned]),o?e.jsx(tq,{...t,ref:i,onAutoScroll:()=>{const{viewport:c,selectedItem:u}=r;c&&u&&(c.scrollTop=c.scrollTop-u.offsetHeight)}}):null});JD.displayName=HN;var VN="SelectScrollDownButton",eq=l.forwardRef((t,a)=>{const r=Fn(VN,t.__scopeSelect),n=oL(VN,t.__scopeSelect),[o,s]=l.useState(!1),i=Oe(a,n.onScrollButtonChange);return pa(()=>{if(r.viewport&&r.isPositioned){let c=function(){const p=u.scrollHeight-u.clientHeight,m=Math.ceil(u.scrollTop)<p;s(m)};const u=r.viewport;return c(),u.addEventListener("scroll",c),()=>u.removeEventListener("scroll",c)}},[r.viewport,r.isPositioned]),o?e.jsx(tq,{...t,ref:i,onAutoScroll:()=>{const{viewport:c,selectedItem:u}=r;c&&u&&(c.scrollTop=c.scrollTop+u.offsetHeight)}}):null});eq.displayName=VN;var tq=l.forwardRef((t,a)=>{const{__scopeSelect:r,onAutoScroll:n,...o}=t,s=Fn("SelectScrollButton",r),i=l.useRef(null),c=S7(r),u=l.useCallback(()=>{i.current!==null&&(window.clearInterval(i.current),i.current=null)},[]);return l.useEffect(()=>()=>u(),[u]),pa(()=>{var m;const p=c().find(h=>h.ref.current===document.activeElement);(m=p==null?void 0:p.ref.current)==null||m.scrollIntoView({block:"nearest"})},[c]),e.jsx(ke.div,{"aria-hidden":!0,...o,ref:a,style:{flexShrink:0,...o.style},onPointerDown:ye(o.onPointerDown,()=>{i.current===null&&(i.current=window.setInterval(n,50))}),onPointerMove:ye(o.onPointerMove,()=>{var p;(p=s.onItemLeave)==null||p.call(s),i.current===null&&(i.current=window.setInterval(n,50))}),onPointerLeave:ye(o.onPointerLeave,()=>{u()})})}),GK="SelectSeparator",aq=l.forwardRef((t,a)=>{const{__scopeSelect:r,...n}=t;return e.jsx(ke.div,{"aria-hidden":!0,...n,ref:a})});aq.displayName=GK;var $N="SelectArrow",KK=l.forwardRef((t,a)=>{const{__scopeSelect:r,...n}=t,o=N7(r),s=Rn($N,r),i=Fn($N,r);return s.open&&i.position==="popper"?e.jsx(NI,{...o,...n,ref:a}):null});KK.displayName=$N;var YK="SelectBubbleInput",rq=l.forwardRef(({__scopeSelect:t,value:a,...r},n)=>{const o=l.useRef(null),s=Oe(n,o),i=w7(a);return l.useEffect(()=>{const c=o.current;if(!c)return;const u=window.HTMLSelectElement.prototype,m=Object.getOwnPropertyDescriptor(u,"value").set;if(i!==a&&m){const h=new Event("change",{bubbles:!0});m.call(c,a),c.dispatchEvent(h)}},[i,a]),e.jsx(ke.select,{...r,style:{...$V,...r.style},ref:s,defaultValue:a})});rq.displayName=YK;function nq(t){return t===""||t===void 0}function sq(t){const a=Bt(t),r=l.useRef(""),n=l.useRef(0),o=l.useCallback(i=>{const c=r.current+i;a(c),function u(p){r.current=p,window.clearTimeout(n.current),p!==""&&(n.current=window.setTimeout(()=>u(""),1e3))}(c)},[a]),s=l.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return l.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,o,s]}function oq(t,a,r){const o=a.length>1&&Array.from(a).every(p=>p===a[0])?a[0]:a,s=r?t.indexOf(r):-1;let i=ZK(t,Math.max(s,0));o.length===1&&(i=i.filter(p=>p!==r));const u=i.find(p=>p.textValue.toLowerCase().startsWith(o.toLowerCase()));return u!==r?u:void 0}function ZK(t,a){return t.map((r,n)=>t[(a+n)%t.length])}
7272var XK=PD,iq=TD,QK=FD,JK=DD,eY=qD,lq=zD,tY=VD,aY=WD,cq=GD,dq=YD,rY=ZD,nY=QD,uq=JD,pq=eq,hq=aq;const FS=XK,k1e=aY,DS=QK,Tu=l.forwardRef(({className:t,children:a,...r},n)=>e.jsxs(iq,{ref:n,className:Z("flex h-9 w-full items-center justify-between rounded-xl border border-white/[0.08] bg-white/[0.04] backdrop-blur-md px-3 py-2 text-sm transition-all duration-200 placeholder:text-muted-foreground hover:border-white/[0.12] focus:outline-none focus:ring-1 focus:ring-primary/40 focus:border-primary/30 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",t),...r,children:[a,e.jsx(JK,{asChild:!0,children:e.jsx(ir,{className:"h-4 w-4 opacity-50"})})]}));Tu.displayName=iq.displayName;const mq=l.forwardRef(({className:t,...a},r)=>e.jsx(uq,{ref:r,className:Z("flex cursor-default items-center justify-center py-1",t),...a,children:e.jsx(bl,{className:"h-4 w-4"})}));mq.displayName=uq.displayName;const yq=l.forwardRef(({className:t,...a},r)=>e.jsx(pq,{ref:r,className:Z("flex cursor-default items-center justify-center py-1",t),...a,children:e.jsx(ir,{className:"h-4 w-4"})}));yq.displayName=pq.displayName;const Ru=l.forwardRef(({className:t,children:a,position:r="popper",...n},o)=>e.jsx(eY,{children:e.jsxs(lq,{ref:o,className:Z("relative z-[9020] max-h-96 min-w-[8rem] overflow-hidden rounded-xl border border-white/[0.1] bg-card/90 backdrop-blur-[24px] text-card-foreground shadow-[0_16px_48px_rgba(0,0,0,0.4),0_0_0_1px_rgba(255,255,255,0.05)] data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-1 data-[side=left]:slide-in-from-right-1 data-[side=right]:slide-in-from-left-1 data-[side=top]:slide-in-from-bottom-1 duration-100",r==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",t),position:r,...n,children:[e.jsx(mq,{}),e.jsx(tY,{className:Z("p-1",r==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:a}),e.jsx(yq,{})]})}));Ru.displayName=lq.displayName;const sY=l.forwardRef(({className:t,...a},r)=>e.jsx(cq,{ref:r,className:Z("py-1.5 pl-8 pr-2 text-sm font-semibold",t),...a}));sY.displayName=cq.displayName;const ba=l.forwardRef(({className:t,children:a,...r},n)=>e.jsxs(dq,{ref:n,className:Z("relative flex w-full cursor-pointer select-none items-center rounded-lg py-1.5 pl-8 pr-2 text-sm outline-none transition-all duration-100 data-[disabled]:pointer-events-none data-[disabled]:opacity-50 hover:bg-white/[0.06] focus:bg-white/[0.06]",t),...r,children:[e.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:e.jsx(nY,{children:e.jsx(Ae,{className:"h-4 w-4 text-primary"})})}),e.jsx(rY,{children:a})]}));ba.displayName=dq.displayName;const oY=l.forwardRef(({className:t,...a},r)=>e.jsx(hq,{ref:r,className:Z("-mx-1 my-1 h-px bg-border",t),...a}));oY.displayName=hq.displayName;function iY(){const{workspace:t}=fe(),{user:a}=Be(),r=at(),{data:n,isLoading:o}=Ie({queryKey:["meeting-outcomes",t==null?void 0:t.id],queryFn:async()=>{if(!(t!=null&&t.id))return[];const{data:c,error:u}=await I.from("meeting_outcomes").select("*").eq("workspace_id",t.id).order("created_at",{ascending:!1});if(u)throw u;return c},enabled:!!(t!=null&&t.id)}),s=async c=>{const{data:u,error:p}=await I.from("meeting_outcomes").select("*").eq("activity_id",c).maybeSingle();if(p)throw p;return u},i=mt({mutationFn:async c=>{if(!(t!=null&&t.id)||!(a!=null&&a.id))throw new Error("No workspace or user");let u=c.activity_id;if(u.startsWith("demo-")||u.startsWith("booking-")){const y=u.startsWith("demo-")?"demo-":"booking-",f=u.replace(y,"");if(y==="demo-"){const k={successful:"signed_up",partial:"follow_up",cancelled:"not_interested",no_show:null,rescheduled:null}[c.outcome_type]??null,{error:v}=await I.from("reseller_demos").update({status:c.outcome_type==="no_show"?"no_show":"completed",outcome:k,outcome_notes:c.meeting_notes||null}).eq("id",f);if(v)throw v}else{const{error:b}=await I.from("callback_bookings").update({status:c.outcome_type==="no_show"?"no_show":"completed"}).eq("id",f);if(b)throw b}const{data:x,error:g}=await I.from("activities").insert({workspace_id:t.id,type:"meeting",subject:`${y==="demo-"?"Reseller Demo":"Booking"} â Outcome: ${c.outcome_type}`,description:c.meeting_notes||null,contact_id:c.contact_id||null,deal_id:c.deal_id||null,is_completed:!0,completed_at:new Date().toISOString(),created_by:a.id,owner_id:a.id,metadata:{source_type:y.replace("-",""),source_id:f,outcome_type:c.outcome_type,sentiment:c.sentiment,rating:c.meeting_rating}}).select().single();if(g)throw g;u=x.id}const p={workspace_id:t.id,activity_id:u,contact_id:c.contact_id,deal_id:c.deal_id,attendee_showed:c.attendee_showed,meeting_rating:c.meeting_rating,meeting_notes:c.meeting_notes,key_points:c.key_points||[],next_steps:c.next_steps||[],follow_up_scheduled:c.follow_up_scheduled||!1,follow_up_date:c.follow_up_date,deal_stage_action:c.deal_stage_action,new_stage_id:c.new_stage_id,outcome_type:c.outcome_type,sentiment:c.sentiment,transcript:c.transcript||null,created_by:a.id},{data:m,error:h}=await I.from("meeting_outcomes").insert(p).select().single();if(h)throw h;if(await I.from("activities").update({is_completed:!0,completed_at:new Date().toISOString(),outcome:c.outcome_type}).eq("id",u),!c.attendee_showed&&c.contact_id){const{data:y}=await I.from("contacts").select("no_show_count").eq("id",c.contact_id).single();y&&await I.from("contacts").update({no_show_count:(y.no_show_count||0)+1}).eq("id",c.contact_id)}if(c.deal_id&&c.new_stage_id&&c.deal_stage_action==="advance"&&(await I.from("deals").update({stage_id:c.new_stage_id}).eq("id",c.deal_id),await I.from("activities").insert({workspace_id:t.id,deal_id:c.deal_id,contact_id:c.contact_id||null,type:"note",subject:"Deal stage updated after meeting",description:"Deal moved to new stage based on meeting outcome",is_completed:!0,completed_at:new Date().toISOString(),created_by:a.id,owner_id:a.id})),c.follow_up_scheduled&&c.follow_up_date){const{data:y}=await I.from("activities").insert({workspace_id:t.id,contact_id:c.contact_id||null,deal_id:c.deal_id||null,type:"meeting",subject:"Follow-up Meeting",scheduled_at:c.follow_up_date,is_completed:!1,created_by:a.id,owner_id:a.id}).select().single();y&&await I.from("meeting_outcomes").update({follow_up_task_id:y.id}).eq("id",m.id)}try{await I.functions.invoke("fire-automation-triggers",{body:{eventType:"meeting_outcome.re
7272corded",workspaceId:t.id,contactId:c.contact_id||null,dealId:c.deal_id||null,triggerData:{outcomeType:c.outcome_type,sentiment:c.sentiment,rating:c.meeting_rating,attendeeShowed:c.attendee_showed,dealStageAction:c.deal_stage_action,activityId:c.activity_id,outcomeId:m.id}}})}catch(y){console.error("Error firing automation trigger:",y)}return m},onSuccess:()=>{r.invalidateQueries({queryKey:["meeting-outcomes"]}),r.invalidateQueries({queryKey:["activities"]}),r.invalidateQueries({queryKey:["deals"]}),r.invalidateQueries({queryKey:["contacts"]}),le.success("Meeting outcome recorded")},onError:c=>{console.error("Error creating meeting outcome:",c),le.error((c==null?void 0:c.message)||"Failed to record meeting outcome")}});return{outcomes:n,isLoading:o,createOutcome:i,getOutcomeByActivityId:s}}function lY(){const{workspace:t}=fe();return Ie({queryKey:["deals",t==null?void 0:t.id],queryFn:async()=>{if(!t)return[];const{data:a,error:r}=await I.from("deals").select("*, contacts(id, first_name, last_name, email, phone, mobile), companies(name), pipeline_stages(name, color)").eq("workspace_id",t.id).order("created_at",{ascending:!1});if(r)throw r;return a},enabled:!!t})}function w1e(){const{workspace:t}=fe();return Ie({queryKey:["pipelines",t==null?void 0:t.id],queryFn:async()=>{if(!t)return[];const{data:a,error:r}=await I.from("pipelines").select("*").eq("workspace_id",t.id).eq("is_active",!0).order("sort_order",{ascending:!0});if(r)throw r;return a},enabled:!!t})}function cY(t){const{workspace:a}=fe();return Ie({queryKey:["pipeline_stages",a==null?void 0:a.id,t],queryFn:async()=>{if(!a)return[];let r=I.from("pipeline_stages").select("*").eq("workspace_id",a.id).order("sort_order",{ascending:!0});t&&(r=r.eq("pipeline_id",t));const{data:n,error:o}=await r;if(o)throw o;return n},enabled:!!a})}function dY(t){const{workspace:a}=fe(),r=at();l.useEffect(()=>{if(!(a!=null&&a.id))return;const n=I.channel(`pipeline-deals-${a.id}-${t??"all"}`).on("postgres_changes",{event:"*",schema:"public",table:"deals",filter:`workspace_id=eq.${a.id}`},()=>{r.invalidateQueries({queryKey:["deals_with_stages",a.id]}),r.invalidateQueries({queryKey:["deals",a.id]}),r.invalidateQueries({queryKey:["dashboard_stats",a.id]})}).on("postgres_changes",{event:"*",schema:"public",table:"pipeline_stages",filter:`workspace_id=eq.${a.id}`},()=>{r.invalidateQueries({queryKey:["deals_with_stages",a.id]}),r.invalidateQueries({queryKey:["pipeline_stages",a.id]})}).on("postgres_changes",{event:"*",schema:"public",table:"pipelines",filter:`workspace_id=eq.${a.id}`},()=>{r.invalidateQueries({queryKey:["deals_with_stages",a.id]}),r.invalidateQueries({queryKey:["pipelines",a.id]})}).subscribe();return()=>{I.removeChannel(n)}},[t,r,a==null?void 0:a.id])}function j1e(t){const{workspace:a}=fe();return dY(t),Ie({queryKey:["deals_with_stages",a==null?void 0:a.id,t],queryFn:async()=>{if(!a)return{stages:[],deals:[]};let r=I.from("pipeline_stages").select("*").eq("workspace_id",a.id).order("sort_order",{ascending:!0}),n=I.from("deals").select("*, contacts(id, first_name, last_name, email, phone, mobile, job_title, source, origin_channel, address, custom_fields, utm_source, utm_medium, utm_campaign), companies(name), owner_profile:profiles!deals_owner_id_fkey(full_name)").eq("workspace_id",a.id).order("created_at",{ascending:!1});t&&(r=r.eq("pipeline_id",t),n=n.eq("pipeline_id",t));const[o,s]=await Promise.all([r,n]);if(o.error)throw o.error;if(s.error)throw s.error;return{stages:o.data,deals:s.data}},enabled:!!a})}function C1e(){const t=at(),{workspace:a}=fe(),{effectiveUserId:r}=na();return mt({mutationFn:async({dealId:n,stageId:o,pipelineId:s,previousStageName:i,newStageName:c})=>{if(!(a!=null&&a.id))throw new Error("No workspace selected");const{data:u}=await I.from("deals").select("name, contact_id, company_id, pipeline_id, stage_id, is_complaint, priority").eq("id",n).eq("workspace_id",a.id).single();if(!u)throw new Error("Deal not found in this workspace");const{error:p}=await I.from("deals").update({stage_id:o,...s?{pipeline_id:s}:{},updated_at:new Date().toISOString()}).eq("id",n).eq("workspace_id",a.id);if(p)throw p;if(u&&(await I.from("activities").insert({workspace_id:a.id,deal_id:n,contact_id:u.contact_id,company_id:u.company_id,type:"other",subject:`Deal moved to ${c||"new stage"}`,description:i?`Stage changed from "${i}" to "${c}"`:`Deal moved to "${c}"`,is_completed:!0,completed_at:new Date().toISOString(),metadata:{previous_stage:i,new_stage:c,is_complaint:u.is_complaint,priority:u.priority,activity_type:"pipeline_update"}}),u.is_complaint||u.priority==="high")){const{data:m}=await I.from("workspace_members").select("user_id").eq("workspace_id",a.id).in("role",["owner","admin","manager"]);if(m){const h=m.map(y=>({workspace_id:a.id,user_id:y.user_id,type:"complaint_update",title:"Complaint Status Upd
7272ated",message:`Complaint "${u.name}" moved to ${c}`,link:"/pipeline",metadata:{deal_id:n,priority:"high"}}));await I.from("notifications").insert(h)}}},onMutate:async n=>{if(!(a!=null&&a.id))return;await Promise.all([t.cancelQueries({queryKey:["deals_with_stages",a.id]}),t.cancelQueries({queryKey:["deals",a.id]})]);const o=t.getQueriesData({queryKey:["deals_with_stages",a.id]}),s=t.getQueryData(["deals",a.id]);return t.setQueriesData({queryKey:["deals_with_stages",a.id]},i=>i&&{...i,deals:(i.deals||[]).map(c=>c.id===n.dealId?{...c,stage_id:n.stageId,...n.pipelineId?{pipeline_id:n.pipelineId}:{}}:c)}),t.setQueryData(["deals",a.id],i=>Array.isArray(i)?i.map(c=>c.id===n.dealId?{...c,stage_id:n.stageId,...n.pipelineId?{pipeline_id:n.pipelineId}:{}}:c):i),{snapshots:o,dealsSnapshot:s}},onError:(n,o,s)=>{var i;(i=s==null?void 0:s.snapshots)==null||i.forEach(([c,u])=>t.setQueryData(c,u)),a!=null&&a.id&&t.setQueryData(["deals",a.id],s==null?void 0:s.dealsSnapshot)},onSuccess:(n,o)=>{t.invalidateQueries({queryKey:["deals_with_stages",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["deals",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["deal_details",o.dealId]}),t.invalidateQueries({queryKey:["contact-deals"]}),t.invalidateQueries({queryKey:["dashboard_stats",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["notifications",r,a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["contact-activities"]})}})}function _1e(){const t=at(),{workspace:a}=fe();return mt({mutationFn:async r=>{if(!a)throw new Error("No workspace selected");const{data:n,error:o}=await I.from("deals").insert({workspace_id:a.id,...r}).select().single();if(o)throw o;return n},onSuccess:r=>{t.invalidateQueries({queryKey:["deals_with_stages",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["deals",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["dashboard_stats",a==null?void 0:a.id]}),a&&r&&I.functions.invoke("fire-automation-triggers",{body:{eventType:"deal_created",workspaceId:a.id,dealId:r.id,contactId:r.contact_id,triggerData:{pipelineId:r.pipeline_id,stageId:r.stage_id}}}).catch(()=>{})}})}function M1e(){const t=at(),{workspace:a}=fe();return mt({mutationFn:async({dealId:r,...n})=>{const{error:o}=await I.from("deals").update({...n,updated_at:new Date().toISOString()}).eq("id",r);if(o)throw o},onSuccess:()=>{t.invalidateQueries({queryKey:["deals_with_stages",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["deals",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["deal_details"]}),t.invalidateQueries({queryKey:["dashboard_stats",a==null?void 0:a.id]})}})}function S1e(){const t=at(),{workspace:a}=fe();return mt({mutationFn:async r=>{const{error:n}=await I.from("deals").delete().eq("id",r);if(n)throw n},onSuccess:()=>{t.invalidateQueries({queryKey:["deals_with_stages",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["deals",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["dashboard_stats",a==null?void 0:a.id]})}})}function uY(t){if(!t)return"â";try{const a=DI(t);return II(a)?FI(a,{addSuffix:!0}):"â"}catch{return"â"}}function N1e(t){if(!t)return"â";try{const a=DI(t);return II(a)?ur(a,"MMM d, yyyy hh:mm a"):"â"}catch{return"â"}}function I1e(t){if(!t)return"â";try{const a=DI(t);return II(a)?ur(a,"MMM d, yyyy"):"â"}catch{return"â"}}function L1e(t){if(!t)return"";const a=t.street||t.line1||t.address1||"";return typeof a=="string"?a:""}function pY(t,a="USD"){return t==null?"â":new Intl.NumberFormat("en-US",{style:"currency",currency:a,minimumFractionDigits:0,maximumFractionDigits:0}).format(t)}function A1e(t){const a=["from-blue-500 to-cyan-400","from-purple-500 to-pink-400","from-green-500 to-emerald-400","from-orange-500 to-amber-400","from-red-500 to-rose-400","from-indigo-500 to-violet-400","from-teal-500 to-green-400","from-fuchsia-500 to-purple-400"];let r=0;for(let n=0;n<t.length;n++)r=t.charCodeAt(n)+((r<<5)-r);return a[Math.abs(r)%a.length]}const iL=l.createContext({inside:!1,route:null});function hY({children:t,route:a=null}){return e.jsx(iL.Provider,{value:{inside:!0,route:a},children:t})}function fq(){return l.useContext(iL).inside}function P1e(){return l.useContext(iL).route}const gq="/__l5e/assets-v1/2a8e8de6-643b-48c7-ac84-7b1b58a5fa4d/inl-brand-wallpaper.jpg",xq="/wallpapers/inl-brand-pearl.jpg",mY=new Set(["pearl"]);function xS(t){let a=t??null;if(!a)try{a=localStorage.getItem("desktop-theme-id")}catch{a=null}return a&&mY.has(a)?xq:gq}
7272const bq=[{id:"nebula-cine",name:"Nebula",description:"The /2 look inside the OS â deep navy glass, violet bloom, hairline chrome",tier:"cinematic",skin:"cinematic",mode:"dark",preview:"linear-gradient(135deg, #050913 0%, #0F1B33 45%, #B14CFF 100%)",vars:{"--win-bg-layer1":"#050913","--win-bg-layer2":"#0A1428","--win-bg-layer3":"#0F1B33","--win-glass":"rgba(10, 20, 40, 0.62)","--win-glass-border":"rgba(255, 255, 255, 0.09)","--win-accent":"#B14CFF","--win-accent-hover":"#C77BFF","--win-text-primary":"#FFFFFF","--win-text-secondary":"rgba(255, 255, 255, 0.62)","--win-divider":"rgba(255, 255, 255, 0.08)","--win-danger":"#F43F5E","--win-shadow":"0 30px 80px rgba(0, 0, 0, 0.62), 0 2px 10px rgba(0, 0, 0, 0.4)"}},{id:"pearl-cine",name:"Pearl Cinematic",description:"The /2 look in daylight â ivory panels, warm ink, restrained glow",tier:"cinematic",skin:"cinematic",mode:"light",preview:"linear-gradient(135deg, #FFFDFA 0%, #F5EFE6 50%, #7A2FF0 100%)",vars:{"--win-bg-layer1":"#F7F2EA","--win-bg-layer2":"#FFFDFA","--win-bg-layer3":"#EFE6D9","--win-glass":"rgba(255, 253, 250, 0.82)","--win-glass-border":"rgba(58, 38, 28, 0.10)","--win-accent":"#7A2FF0","--win-accent-hover":"#9455FF","--win-text-primary":"#21171D","--win-text-secondary":"rgba(33, 23, 29, 0.74)","--win-divider":"rgba(43, 31, 39, 0.09)","--win-danger":"#B91C1C","--win-shadow":"0 24px 60px rgba(80, 52, 36, 0.20), 0 2px 8px rgba(80, 52, 36, 0.10)"}},{id:"pearl",name:"Pearl",description:"Warm champagne pearl â premium light Mica with 3D pearl wallpaper",tier:"premium",mode:"light",preview:"linear-gradient(135deg, #FAF6F0 0%, #F0E2D4 50%, #D9A99A 100%)",vars:{"--win-bg-layer1":"#FAF6F0","--win-bg-layer2":"#F4ECE2","--win-bg-layer3":"#E8DACB","--win-glass":"rgba(255, 251, 246, 0.72)","--win-glass-border":"rgba(120, 80, 60, 0.10)","--win-accent":"#C2410C","--win-accent-hover":"#EA580C","--win-text-primary":"#17100D","--win-text-secondary":"rgba(23, 16, 13, 0.74)","--win-divider":"rgba(28, 20, 16, 0.08)","--win-danger":"#B91C1C","--win-shadow":"0 20px 60px rgba(120, 80, 60, 0.18), 0 2px 8px rgba(120, 80, 60, 0.10)"}},{id:"aurora-4k",name:"Aurora 4K",description:"Deep indigo to magenta with cyan glass â flagship",tier:"premium",preview:"linear-gradient(135deg, #0B0820 0%, #2D1B69 45%, #C026D3 100%)",vars:{"--win-bg-layer1":"#0A0718","--win-bg-layer2":"#15102E","--win-bg-layer3":"#241844","--win-glass":"rgba(20, 14, 46, 0.62)","--win-glass-border":"rgba(255, 255, 255, 0.10)","--win-accent":"#22D3EE","--win-accent-hover":"#67E8F9","--win-text-primary":"#F5F3FF","--win-text-secondary":"rgba(245, 243, 255, 0.62)","--win-divider":"rgba(255, 255, 255, 0.07)","--win-danger":"#F43F5E","--win-shadow":"0 20px 60px rgba(0, 0, 0, 0.55), 0 2px 8px rgba(0, 0, 0, 0.35)"}},{id:"mica-light",name:"Mica Light",description:"Bright frosted glass with sky-blue accent",tier:"premium",mode:"light",preview:"linear-gradient(135deg, #E0F2FE 0%, #BAE6FD 50%, #7DD3FC 100%)",vars:{"--win-bg-layer1":"#F0F6FC","--win-bg-layer2":"#E4EEF7","--win-bg-layer3":"#D5E3F1","--win-glass":"rgba(255, 255, 255, 0.62)","--win-glass-border":"rgba(15, 23, 42, 0.08)","--win-accent":"#0369A1","--win-accent-hover":"#075985","--win-text-primary":"#0B1220","--win-text-secondary":"rgba(11, 18, 32, 0.72)","--win-divider":"rgba(15, 23, 42, 0.06)","--win-danger":"#DC2626","--win-shadow":"0 20px 60px rgba(15, 23, 42, 0.18), 0 2px 8px rgba(15, 23, 42, 0.08)"}},{id:"mica-dark",name:"Mica Dark",description:"Frosted navy with electric violet â night Mica",tier:"premium",preview:"linear-gradient(135deg, #0F172A 0%, #1E293B 50%, #7C3AED 100%)",vars:{"--win-bg-layer1":"#0B1220","--win-bg-layer2":"#121C30","--win-bg-layer3":"#1C2842","--win-glass":"rgba(18, 28, 48, 0.60)","--win-glass-border":"rgba(255, 255, 255, 0.09)","--win-accent":"#A78BFA","--win-accent-hover":"#C4B5FD","--win-text-primary":"#F1F5F9","--win-text-secondary":"rgba(241, 245, 249, 0.62)","--win-divider":"rgba(255, 255, 255, 0.06)","--win-danger":"#F87171","--win-shadow":"0 20px 60px rgba(0, 0, 0, 0.55), 0 2px 8px rgba(0, 0, 0, 0.35)"}}
7272,{id:"dark-pro",name:"Dark Pro",description:"Deep dark with blue accents â the default",preview:"linear-gradient(135deg, #1A1A1A, #0078D4)",vars:{"--win-bg-layer1":"#1A1A1A","--win-bg-layer2":"#2C2C2C","--win-bg-layer3":"#383838","--win-glass":"rgba(32, 32, 32, 0.85)","--win-glass-border":"rgba(255, 255, 255, 0.08)","--win-accent":"#0078D4","--win-accent-hover":"#1084D8","--win-text-primary":"#FFFFFF","--win-text-secondary":"rgba(255, 255, 255, 0.6)","--win-divider":"rgba(255, 255, 255, 0.08)","--win-danger":"#C42B1C","--win-shadow":"0 8px 32px rgba(0, 0, 0, 0.4)"}},{id:"ocean",name:"Ocean Depth",description:"Deep navy tones with teal highlights",preview:"linear-gradient(135deg, #0B1628, #0EA5E9)",vars:{"--win-bg-layer1":"#0B1628","--win-bg-layer2":"#132238","--win-bg-layer3":"#1B2E4A","--win-glass":"rgba(11, 22, 40, 0.88)","--win-glass-border":"rgba(14, 165, 233, 0.15)","--win-accent":"#0EA5E9","--win-accent-hover":"#38BDF8","--win-text-primary":"#E0F2FE","--win-text-secondary":"rgba(224, 242, 254, 0.55)","--win-divider":"rgba(14, 165, 233, 0.1)","--win-danger":"#EF4444","--win-shadow":"0 8px 32px rgba(0, 0, 0, 0.5)"}},{id:"sunset",name:"Sunset Glow",description:"Warm dark with amber and orange tones",preview:"linear-gradient(135deg, #1C1210, #F59E0B)",vars:{"--win-bg-layer1":"#1C1210","--win-bg-layer2":"#2A1E18","--win-bg-layer3":"#3A2A20","--win-glass":"rgba(28, 18, 16, 0.88)","--win-glass-border":"rgba(245, 158, 11, 0.12)","--win-accent":"#F59E0B","--win-accent-hover":"#FBBF24","--win-text-primary":"#FEF3C7","--win-text-secondary":"rgba(254, 243, 199, 0.55)","--win-divider":"rgba(245, 158, 11, 0.1)","--win-danger":"#DC2626","--win-shadow":"0 8px 32px rgba(0, 0, 0, 0.45)"}},{id:"forest",name:"Forest Night",description:"Lush greens on a dark earthy base",preview:"linear-gradient(135deg, #0D1912, #10B981)",vars:{"--win-bg-layer1":"#0D1912","--win-bg-layer2":"#15261B","--win-bg-layer3":"#1E3526","--win-glass":"rgba(13, 25, 18, 0.88)","--win-glass-border":"rgba(16, 185, 129, 0.12)","--win-accent":"#10B981","--win-accent-hover":"#34D399","--win-text-primary":"#D1FAE5","--win-text-secondary":"rgba(209, 250, 229, 0.55)","--win-divider":"rgba(16, 185, 129, 0.1)","--win-danger":"#EF4444","--win-shadow":"0 8px 32px rgba(0, 0, 0, 0.45)"}},{id:"midnight-purple",name:"Midnight Purple",description:"Rich purple vibes for night owls",preview:"linear-gradient(135deg, #13091F, #8B5CF6)",vars:{"--win-bg-layer1":"#13091F","--win-bg-layer2":"#1E1230","--win-bg-layer3":"#2A1B42","--win-glass":"rgba(19, 9, 31, 0.88)","--win-glass-border":"rgba(139, 92, 246, 0.12)","--win-accent":"#8B5CF6","--win-accent-hover":"#A78BFA","--win-text-primary":"#EDE9FE","--win-text-secondary":"rgba(237, 233, 254, 0.55)","--win-divider":"rgba(139, 92, 246, 0.1)","--win-danger":"#EF4444","--win-shadow":"0 8px 32px rgba(0, 0, 0, 0.5)"}}],vq="desktop-theme-id";function Or(t){let a=0,r=0,n=0;const o=t.replace("#","");o.length===3?(a=parseInt(o[0]+o[0],16)/255,r=parseInt(o[1]+o[1],16)/255,n=parseInt(o[2]+o[2],16)/255):(a=parseInt(o.substring(0,2),16)/255,r=parseInt(o.substring(2,4),16)/255,n=parseInt(o.substring(4,6),16)/255);const s=Math.max(a,r,n),i=Math.min(a,r,n);let c=0,u=0;const p=(s+i)/2;if(s!==i){const m=s-i;switch(u=p>.5?m/(2-s-i):m/(s+i),s){case a:c=((r-n)/m+(r<n?6:0))/6;break;case r:c=((n-a)/m+2)/6;break;case n:c=((a-r)/m+4)/6;break}}return`${Math.round(c*360)} ${Math.round(u*100)}% ${Math.round(p*100)}%`}function hP(t){const a=t.match(/[\d.]+/g);return a&&a.length>=4?parseFloat(a[3]):1}function I9(t){const a=t.match(/[\d.]+/g);if(!a||a.length<3)return"0 0% 100%";const r=parseInt(a[0])/255,n=parseInt(a[1])/255,o=parseInt(a[2])/255,s=Math.max(r,n,o),i=Math.min(r,n,o);let c=0,u=0;const p=(s+i)/2;if(s!==i){const m=s-i;switch(u=p>.5?m/(2-s-i):m/(s+i),s){case r:c=((n-o)/m+(n<o?6:0))/6;break;case n:c=((o-r)/m+2)/6;break;case o:c=((r-n)/m+4)/6;break}}return`${Math.round(c*360)} ${Math.round(u*100)}% ${Math.round(p*100)}%`}function yY(t){return bq.find(a=>a.id===t)}function Su(){return localStorage.getItem(vq)||"aurora-4k"}function kq(t){const a=document.documentElement,r=document.body,n=t.vars;a.setAttribute("data-theme-tier",t.tier??"classic"),a.setAttribute("data-theme-id",t.id),a.setAttribute("data-theme-skin",t.skin??"classic"),a.setAttribute("data-theme-mode",t.mode??"dark"),Object.entries(n).forEac
7272h(([E,L])=>{a.style.setProperty(E,L),r.style.setProperty(E,L)});const o=Or(n["--win-bg-layer1"]),s=Or(n["--win-bg-layer2"]),i=Or(n["--win-bg-layer3"]),c=Or(n["--win-accent"]);Or(n["--win-accent-hover"]);const u=Or(n["--win-danger"]),p=n["--win-text-primary"].startsWith("#")?Or(n["--win-text-primary"]):I9(n["--win-text-primary"]),m=n["--win-text-secondary"].startsWith("#")?Or(n["--win-text-secondary"]):I9(n["--win-text-secondary"]);n["--win-text-secondary"].startsWith("rgba")&&hP(n["--win-text-secondary"]);const h=m;n["--win-divider"].startsWith("#")?Or(n["--win-divider"]):I9(n["--win-divider"]),n["--win-divider"].startsWith("rgba")&&hP(n["--win-divider"]),a.style.setProperty("--win-bg-layer1-hsl",o),a.style.setProperty("--win-bg-layer2-hsl",s),a.style.setProperty("--win-bg-layer3-hsl",i),a.style.setProperty("--win-accent-hsl",c),a.style.setProperty("--win-divider-hsl",i),a.style.setProperty("--win-text-primary-hsl",p),a.style.setProperty("--win-text-secondary-hsl",m),r.style.setProperty("--win-bg-layer1-hsl",o),r.style.setProperty("--win-bg-layer2-hsl",s),r.style.setProperty("--win-bg-layer3-hsl",i),r.style.setProperty("--win-accent-hsl",c),r.style.setProperty("--win-divider-hsl",i),r.style.setProperty("--win-text-primary-hsl",p),r.style.setProperty("--win-text-secondary-hsl",m),a.style.setProperty("--background",o),a.style.setProperty("--card",s),a.style.setProperty("--card-foreground",p),a.style.setProperty("--popover",s),a.style.setProperty("--popover-foreground",p),a.style.setProperty("--foreground",p),a.style.setProperty("--primary",c),a.style.setProperty("--primary-foreground",t.mode==="light"?"0 0% 100%":p),a.style.setProperty("--ring",c),a.style.setProperty("--secondary",i),a.style.setProperty("--secondary-foreground",p),a.style.setProperty("--muted",i),a.style.setProperty("--muted-foreground",h),a.style.setProperty("--accent",i),a.style.setProperty("--accent-foreground",p),a.style.setProperty("--border",i),a.style.setProperty("--input",i),a.style.setProperty("--destructive",u),a.style.setProperty("--destructive-foreground","0 0% 100%"),a.style.setProperty("--sidebar-background",o),a.style.setProperty("--sidebar-foreground",p),a.style.setProperty("--sidebar-primary",c),a.style.setProperty("--sidebar-primary-foreground",p),a.style.setProperty("--sidebar-accent",s),a.style.setProperty("--sidebar-accent-foreground",p),a.style.setProperty("--sidebar-border",i),a.style.setProperty("--sidebar-ring",c),a.style.setProperty("--glass-bg",s);const y=n["--win-accent"];a.style.setProperty("--glow-primary",`0 0 40px ${y}59`);const f=n["--win-accent"].replace("#",""),x=parseInt(f.substring(0,2),16),g=parseInt(f.substring(2,4),16),b=parseInt(f.substring(4,6),16);a.style.setProperty("--win-accent-rgb",`${x}, ${g}, ${b}`);const k=n["--win-bg-layer1"].replace("#",""),v=parseInt(k.substring(0,2),16),w=parseInt(k.substring(2,4),16),C=parseInt(k.substring(4,6),16);a.style.setProperty("--win-bg-layer1-rgb",`${v}, ${w}, ${C}`);const j=n["--win-danger"].replace("#",""),_=parseInt(j.substring(0,2),16),S=parseInt(j.substring(2,4),16),M=parseInt(j.substring(4,6),16);if(a.style.setProperty("--win-danger-rgb",`${_}, ${S}, ${M}`),a.style.setProperty("--win-glow-accent",`0 0 20px rgba(${x}, ${g}, ${b}, 0.3)`),a.style.setProperty("--win-glow-soft",`0 0 40px rgba(${x}, ${g}, ${b}, 0.15)`),localStorage.setItem(vq,t.id),window.dispatchEvent(new CustomEvent("inl:theme-changed",{detail:{themeId:t.id}})),t.id==="pearl"){const E="/wallpapers/inl-brand-pearl.jpg",L="desktop-theme-pearl-wp-applied";localStorage.getItem(L)||(localStorage.setItem(L,"1"),window.dispatchEvent(new CustomEvent("inl:set-wallpaper",{detail:{url:E}})))}}function fY(){const t=Su(),a=yY(t);a&&kq(a)}const Cp=(t,a)=>`inl:wallpaper:${t}:${a}`,wq=l.createContext(null);let wr=100;const gY="desktop-window-state",jq="desktop-app-positions";function Cq(t){if(!t||typeof t!="object")return null;const a=Number(t.width),r=Number(t.height),n=Number(t.x),o=Number(t.y);return!Number.isFinite(a)||!Number.isFinite(r)||a<300||r<200?null:{x:Number.isFinite(n)?n:0,y:Number.isFinite(o)?o:0,width:a,height:r}}function _q(){try{const t=localStorage.getItem(Ra(jq)),a=t?JSON.parse(t):{},r={};for(const n of Object.keys(a)){const o=Cq(a[n]);o&&(r[n]=o)}return r}catch{return{}}}function xY(t,a){try{const r=Cq(a);if(!r)return;const n=_q();n[t]=r,localStorage.setItem(Ra(jq),JSON.stringify(n))}catch{}}function bY(t,a){try{const r=a.map(n=>({appId:n.appId,title:n.title,icon:n.icon,route:n.route,x:n.x,y:n.y,width:n.width,height:n.height,isMinimized:n.isMinimized,isMaximized:n.isMaximized}));localStorage.setItem(t,JSON.stringify(r))}catch{}}function mP(t){try{const a=localStorage.getItem(t);return a?JSON.parse(a).map((n,o)=>{const s=Number(n.width),i=Number(n.height);return!Number.isFinite(s)||!Number.isFinite(i)||s<300||i<200?null:{...n,width:s,height:i,id:`win-restored-${o}-${Date.now()}`,zIndex:++wr}}
7272).filter(Boolean):[]}catch{return[]}}function vY({children:t}){const{user:a}=Be(),{workspace:r}=fe(),n=(r==null?void 0:r.id)??null,o=Ra(gY,(a==null?void 0:a.id)??null,n),[s,i]=l.useState(()=>mP(o)),[c,u]=l.useState(o);c!==o&&(u(o),i(mP(o)));const[p,m]=l.useState(null),[h,y]=l.useState("center"),[f,x]=l.useState(!1),[g,b]=l.useState("#0078D4"),[k,v]=l.useState(!0),w=l.useRef({dark:null,pearl:null});l.useEffect(()=>{if(!(a!=null&&a.id)){const V=setTimeout(()=>v(!1),2e3);return()=>clearTimeout(V)}v(!0),(async()=>{const{data:V}=await I.from("profiles").select("desktop_wallpaper_url, desktop_taskbar_alignment").eq("id",a.id).single();if(V&&y(V.desktop_taskbar_alignment||"center"),n){const T=Cp(a.id,n),F=localStorage.getItem(T);F!==null&&m(F||null);try{const{data:D}=await I.from("workspaces").select("settings").eq("id",n).maybeSingle(),q=D==null?void 0:D.settings,Y=typeof q=="string"?(()=>{try{return JSON.parse(q)}catch{return{}}})():q||{},J=typeof(Y==null?void 0:Y.desktop_wallpaper_url)=="string"?Y.desktop_wallpaper_url:null,te=typeof(Y==null?void 0:Y.desktop_wallpaper_pearl_url)=="string"?Y.desktop_wallpaper_pearl_url:null;w.current={dark:J,pearl:te};const ae=Su()==="pearl"?te||J||xS("pearl"):J||xS();m(ae);try{localStorage.setItem(T,ae)}catch{}}catch(D){console.warn("[DesktopMode] workspace wallpaper load failed:",D)}}else m(xS());v(!1)})()},[a==null?void 0:a.id,n]);const C=l.useRef(void 0);l.useEffect(()=>{if(C.current&&clearTimeout(C.current),c===o)return C.current=setTimeout(()=>bY(o,s),500),()=>{C.current&&clearTimeout(C.current)}},[s,o,c]),l.useEffect(()=>(document.body.classList.add("desktop-mode"),()=>document.body.classList.remove("desktop-mode")),[]);const j=l.useCallback(async(H,V)=>{a!=null&&a.id&&await I.from("profiles").update({[H]:V}).eq("id",a.id)},[a==null?void 0:a.id]),_=l.useCallback(H=>{x(!1),i(V=>{const T=V.find(ne=>ne.appId===H.id);if(T)return V.map(ne=>ne.id===T.id?{...ne,isMinimized:!1,zIndex:++wr,route:H.route||ne.route,title:H.name||ne.title}:ne);const F=_q()[H.id],D=window.innerWidth,q=window.innerHeight-48,Y=Math.max(800,Math.min(Math.round(D*.85),D-40)),J=Math.max(500,Math.min(Math.round(q*.85),q-20)),te=Math.round((D-Y)/2)+V.length%4*20,ae=Math.round((q-J)/2)+V.length%4*20,ce={id:`win-${Date.now()}`,appId:H.id,title:H.name,icon:H.icon,route:H.route,x:(F==null?void 0:F.x)??te,y:(F==null?void 0:F.y)??ae,width:(F==null?void 0:F.width)??Y,height:(F==null?void 0:F.height)??J,isMinimized:!1,isMaximized:!1,zIndex:++wr};return[...V,ce]})},[]),S=l.useCallback(H=>{i(V=>{const T=V.find(F=>F.id===H);return T&&!T.isMaximized&&xY(T.appId,{x:T.x,y:T.y,width:T.width,height:T.height}),V.filter(F=>F.id!==H)})},[]),M=l.useCallback(H=>{i(V=>V.map(T=>T.id===H?{...T,isMinimized:!0}:T))},[]),E=l.useCallback(H=>{i(V=>V.map(T=>T.id===H?{...T,isMaximized:!0,zIndex:++wr}:T))},[]),L=l.useCallback(H=>{i(V=>V.map(T=>T.id===H?{...T,isMaximized:!1,isMinimized:!1,zIndex:++wr}:T))},[]),N=l.useCallback(H=>{i(V=>V.map(T=>T.id===H?{...T,zIndex:++wr}:T))},[]),A=l.useCallback((H,V,T)=>{i(F=>F.map(D=>D.id===H?{...D,x:V,y:T}:D))},[]),O=l.useCallback((H,V,T)=>{i(F=>F.map(D=>D.id===H?{...D,width:V,height:T}:D))},[]),R=l.useCallback(()=>{i(H=>H.map(V=>({...V,isMinimized:!0})))},[]),$=l.useCallback(()=>{i(H=>H.map((V,T)=>({...V,isMaximized:!1,isMinimized:!1,x:50+T*30,y:30+T*30,width:800,height:550,zIndex:++wr})))},[]),z=l.useCallback(()=>{const H=V=>V.filter(T=>!T.isMinimized);i(V=>{const F=H(V).length||1,D=Math.ceil(Math.sqrt(F)),q=Math.ceil(F/D),Y=Math.floor(window.innerWidth/D),J=Math.floor((window.innerHeight-48)/q);let te=0;return V.map(ae=>{if(ae.isMinimized)return ae;const ce=te%D,ne=Math.floor(te/D);return te++,{...ae,isMaximized:!1,x:ce*Y,y:ne*J,width:Y,height:J,zIndex:++wr}})})},[]),W=l.useCallback(()=>{i([])},[]),X=l.useCallback((H,V="sms")=>{const T=`/popped-conversation?contact=${H}&channel=${V}`,F=`popped-${H}-${V}`;i(D=>{const q=D.find(ee=>ee.appId===F);if(q)return D.map(ee=>ee.id===q.id?{...ee,isMinimized:!1,zIndex:++wr,route:T}:ee);const Y=380,J=520,te=D.filter(ee=>ee.appId.startsWith("popped-")).length*30,ae=Math.max(20,window.innerWidth-Y-20-te),ce=Math.max(20,window.innerHeight-J-70-te),ne={id:`win-${Date.now()}`,appId:F,title:"Conversation",icon:"MessageSquare",route:T,x:ae,y:ce,width:Y,height:J,isMinimized:!1,isMaximized:!1,zIndex:++wr};return[...D,ne]})},[]),G=l.useCallback(async H=>{const V=p;if(m(H),!!n){if(a!=null&&a.id)try{localStorage.setItem(Cp(a.id,n),H??"")}catch{}try{const{data:T}=await I.from("workspaces").select("settings").eq("id",n).maybeSingle(),F=T==null?void 0:T.settings,D=typeof F=="string"?(()=>{try{return JSON.parse(F)}catch{return{}}})():F||{},q=Su()==="pearl"?"desktop_wallpaper_pearl_url":"desktop_wallpaper_url",Y={...D,[q]:H??null},{data:J,error:te}=await I.from("workspaces").update({settings:Y}).eq("id",n).select("id");if(te){if(console.warn("[DesktopMode] wallpaper persist failed:",te),m(V),a!=null&&a.id)try{localStorage.setItem(Cp(a.id,n),V??"")}catch{}le.error("Couldn't save wallpaper â only workspace owners or admins can change the desktop background.")}else if(!J||J.length===0){if(m(V),a!=null&&a.id)try{localStorage.setItem(Cp(a.id,n),V??"")}catch{}le.error("Only workspace owners or admins can change the desktop wallpaper.")}}catch(T){console.warn("[DesktopMode] wallpaper persist error:",T),m(V),le.error("Couldn't save wallpaper. Please try again.")}}},[a==null?void 0:a.id,n,p]),K=l.useCallback(async H=>{y(H),await j("desktop_taskbar_alignment",H)},[j]),Q=l.useCallback(async H=>{b(H),document.documentElement.style.setProperty("--win-accent",H),localStorage.setItem("desktop-accent-color",H)},[]);return l.useEffect(()=>{const H=localStorage.getItem("desktop-accent-color");H&&(b(H),document.documentElement.style.setProperty("--win-accent",H))},[]),l.useEffect(()=>{const H=V=>{const T=V.detail;T&&typeof T.url<"u"&&G(T.url)};return window.addEventListener("inl:set-wallpaper",H),()=>window.removeEventListener("inl:set-wallpaper",H)},[G]),l.useEffect(()=>{const H=()=>{const V=w.current,T=Su()==="pearl"?V.pearl:V.dark;T&&m(T)};return window.addEventListener("inl:theme-changed",H),()=>window.removeEventListener("inl:theme-changed",H)},[]),e.jsx(wq.Provider,{value:{isDesktopMode:!0,windows:s,openWindow:_,closeWindow:S,minimizeWindow:M,maximizeWindow:E,restoreWindow:L,focusWindow:N,updateWindowPosition:A,updateWindowSize:O,minimizeAll:R,cascadeWindows:$,tileWindows:z,closeAll:W,popoutConversation:X,wallpaperUrl:p,setWallpaper:G,taskbarAlignment:h,setTaskbarAlignment:K,isStartMenuOpen:f,setStartMenuOpen:x,accentColor:g,setAccentColor:Q,isLoading:k},children:t})}function Nt(){const t=l.useContext(wq);
7272if(!t)throw new Error("useDesktopMode must be used within DesktopModeProvider");return t}const _p=768;function lL(){const[t,a]=l.useState(()=>typeof window<"u"?window.innerWidth<_p:!1);return l.useEffect(()=>{const r=window.matchMedia(`(max-width: ${_p-1}px)`),n=()=>{a(window.innerWidth<_p)};return r.addEventListener("change",n),a(window.innerWidth<_p),()=>r.removeEventListener("change",n)},[]),!!t}function I7(){const t=fq(),a=lL();let r=null;try{r=Et()}catch{}let n=null;try{n=Nt().openWindow}catch{}return l.useCallback(s=>{if(!a&&t&&n){const i=o7(s);if(i){n({...i,route:s});return}}r?r(s):window.location.href=s},[a,t,n,r])}function kY({onTranscriptUpdate:t,disabled:a}){const[r,n]=l.useState(!1),[o,s]=l.useState(""),i=l.useRef(null),c=l.useRef(""),u=typeof window<"u"&&("SpeechRecognition"in window||"webkitSpeechRecognition"in window),p=l.useCallback(()=>{if(!u){le.error("Speech recognition is not supported in this browser. Use Chrome for best results.");return}const h=window.SpeechRecognition||window.webkitSpeechRecognition,y=new h;y.continuous=!0,y.interimResults=!0,y.lang="en-GB",y.onresult=f=>{let x="",g="";for(let b=f.resultIndex;b<f.results.length;b++){const k=f.results[b];k.isFinal?g+=k[0].transcript+" ":x+=k[0].transcript}g&&(c.current+=g,t(c.current.trim())),s(x)},y.onerror=f=>{f.error!=="no-speech"&&(console.error("Speech recognition error:",f.error),f.error==="not-allowed"&&le.error("Microphone access denied. Please allow microphone access in your browser settings."))},y.onend=()=>{if(i.current&&r)try{y.start()}catch{}},i.current=y,c.current="",y.start(),n(!0),le.success("Recording started â speak clearly")},[u,t,r]),m=l.useCallback(()=>{i.current&&(i.current.onend=null,i.current.stop(),i.current=null),n(!1),s(""),le.success("Recording stopped")},[]);return l.useEffect(()=>()=>{i.current&&(i.current.onend=null,i.current.stop())},[]),u?e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(de,{type:"button",size:"sm",variant:r?"destructive":"outline",onClick:r?m:p,disabled:a,className:"gap-1.5",children:r?e.jsxs(e.Fragment,{children:[e.jsx(wl,{className:"h-3.5 w-3.5"}),"Stop Recording"]}):e.jsxs(e.Fragment,{children:[e.jsx(Er,{className:"h-3.5 w-3.5"}),"Record & Transcribe"]})}),r&&e.jsxs(Mt,{variant:"destructive",className:"animate-pulse text-xs gap-1",children:[e.jsx("span",{className:"h-2 w-2 rounded-full bg-white animate-pulse"}),"Recording"]})]}),o&&e.jsx("p",{className:"text-xs text-muted-foreground italic border-l-2 border-primary/30 pl-2",children:o})]}):e.jsx("div",{className:"text-xs text-muted-foreground p-2 rounded-lg bg-muted/30",children:"Live transcription requires Chrome or Edge browser."})}function wY(t,a){return l.useReducer((r,n)=>a[r][n]??r,t)}var cL="ScrollArea",[Mq]=$t(cL),[jY,Xa]=Mq(cL),Sq=l.forwardRef((t,a)=>{const{__scopeScrollArea:r,type:n="hover",dir:o,scrollHideDelay:s=600,...i}=t,[c,u]=l.useState(null),[p,m]=l.useState(null),[h,y]=l.useState(null),[f,x]=l.useState(null),[g,b]=l.useState(null),[k,v]=l.useState(0),[w,C]=l.useState(0),[j,_]=l.useState(!1),[S,M]=l.useState(!1),E=Oe(a,N=>u(N)),L=ql(o);return e.jsx(jY,{scope:r,type:n,dir:L,scrollHideDelay:s,scrollArea:c,viewport:p,onViewportChange:m,content:h,onContentChange:y,scrollbarX:f,onScrollbarXChange:x,scrollbarXEnabled:j,onScrollbarXEnabledChange:_,scrollbarY:g,onScrollbarYChange:b,scrollbarYEnabled:S,onScrollbarYEnabledChange:M,onCornerWidthChange:v,onCornerHeightChange:C,children:e.jsx(ke.div,{dir:L,...i,ref:E,style:{position:"relative","--radix-scroll-area-corner-width":k+"px","--radix-scroll-area-corner-height":w+"px",...t.style}})})});Sq.displayName=cL;var Nq="ScrollAreaViewport",Iq=l.forwardRef((t,a)=>{const{__scopeScrollArea:r,children:n,nonce:o,...s}=t,i=Xa(Nq,r),c=l.useRef(null),u=Oe(a,c,i.onViewportChange);return e.jsxs(e.Fragment,{children:[e.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),e.jsx(ke.div,{"data-radix-scroll-area-viewport":"",...s,ref:u,style:{overflowX:i.scrollbarXEnabled?"scroll":"hidden",overflowY:i.scrollbarYEnabled?"scroll":"hidden",...t.style},children:e.jsx("div",{ref:i.onContentChange,style:{minWidth:"100%",display:"table"},children:n})})]})});Iq.displayName=Nq;var Fr="ScrollAreaScrollbar",dL=l.forwardRef((t,a)=>{const{forceMount:r,...n}=t,o=Xa(Fr,t.__scopeScrollArea),{onScrollbarXEnabledChange:s,onScrollbarYEnabledChange:i}=o,c=t.orientation==="horizontal";return l.useEffect(()=>(c?s(!0):i(!0),()=>{c?s(!1):i(!1)}),[c,s,i]),o.type==="hover"?e.jsx(CY,{...n,ref:a,forceMount:r}):o.type==="scroll"?e.jsx(_Y,{...n,ref:a,forceMount:r}):o.type==="auto"?e.jsx(Lq,{...n,ref:a,forceMount:r}):o.type==="always"?e.jsx(uL,{...n,ref:a}):null});dL.displayName=Fr;var CY=l.forwardRef((t,a)=>{const{forceMount:r,...n}=t,o=Xa(Fr,t.__scopeScrollArea),[s,i]=l.useState(!1);return l.useEffect(()=>{const c=o.scrollArea;let u=0;if(c){const p=()=>{window.clearTimeout(u),i(!0)},m=()=>{u=window.setTimeout(()=>i(!1),o.scrollHideDelay)};return c.addEventListener("pointerenter",p),c.addEventListener("pointerleave",m),()=>{window.clearTimeout(u),c.removeEventListener("pointerenter",p),c.removeEventListener("pointerleave",m)}}},[o.scrollArea,o.scrollHideDelay]),e.jsx(Kt,{present:r||s,children:e.jsx(Lq,{"data-state":s?"visible":"hidden",...n,ref:a})})}),_Y=l.forwardRef((t,a)=>{const{forceMount:r,...n}=t,o=Xa(Fr,t.__scopeScrollArea),s=t.orientation==="horizontal",i=A7(()=>u("SCROLL_END"),100),[c,u]=wY("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return l.useEffect(()=>{if(c==="idle"){const p=window.setTimeout(()=>u("HIDE"),o.scrollHideDelay);return()=>window.clearTimeout(p)}},[c,o.scrollHideDelay,u]),l.useEffect(()=>{const p=o.viewport,m=s?"scrollLeft":"scrollTop";if(p){let h=p[m];const y=()=>{const f=p[m];h!==f&&(u("SCROLL"),i()),h=f};return p.addEventListener("scroll",y),()=>p.removeEventListener("scroll",y)}},[o.viewport,s,u,i]),e.jsx(Kt,{present:r||c!=="hidden",children:e.jsx(uL,{"data-state":c==="hidden"?"hidden":"visible",...n,ref:a,onPointerEnter:ye(t.onPointerEnter,()=>u("POINTER_ENTER")),onPointerLeave:ye(t.onPointerLeave,()=>u("POINTER_LEAVE"))})})}),Lq=l.forwardRef((t,a)=>{const r=Xa(Fr,t.__scopeScrollArea),{forceMount:n,...o}=t,[s,i]=l.useState(!1),c=t.orientation==="horizontal",u=A7(()=>
vendor: 5,071 bytes, line 7272
7272{if(r.viewport){const p=r.viewport.offsetWidth<r.viewport.scrollWidth,m=r.viewport.offsetHeight<r.viewport.scrollHeight;i(c?p:m)}},10);return $c(r.viewport,u),$c(r.content,u),e.jsx(Kt,{present:n||s,children:e.jsx(uL,{"data-state":s?"visible":"hidden",...o,ref:a})})}),uL=l.forwardRef((t,a)=>{const{orientation:r="vertical",...n}=t,o=Xa(Fr,t.__scopeScrollArea),s=l.useRef(null),i=l.useRef(0),[c,u]=l.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),p=Rq(c.viewport,c.content),m={...n,sizes:c,onSizesChange:u,hasThumb:p>0&&p<1,onThumbChange:y=>s.current=y,onThumbPointerUp:()=>i.current=0,onThumbPointerDown:y=>i.current=y};function h(y,f){return AY(y,i.current,c,f)}return r==="horizontal"?e.jsx(MY,{...m,ref:a,onThumbPositionChange:()=>{if(o.viewport&&s.current){const y=o.viewport.scrollLeft,f=yP(y,c,o.dir);s.current.style.transform=`translate3d(${f}px, 0, 0)`}},onWheelScroll:y=>{o.viewport&&(o.viewport.scrollLeft=y)},onDragScroll:y=>{o.viewport&&(o.viewport.scrollLeft=h(y,o.dir))}}):r==="vertical"?e.jsx(SY,{...m,ref:a,onThumbPositionChange:()=>{if(o.viewport&&s.current){const y=o.viewport.scrollTop,f=yP(y,c);s.current.style.transform=`translate3d(0, ${f}px, 0)`}},onWheelScroll:y=>{o.viewport&&(o.viewport.scrollTop=y)},onDragScroll:y=>{o.viewport&&(o.viewport.scrollTop=h(y))}}):null}),MY=l.forwardRef((t,a)=>{const{sizes:r,onSizesChange:n,...o}=t,s=Xa(Fr,t.__scopeScrollArea),[i,c]=l.useState(),u=l.useRef(null),p=Oe(a,u,s.onScrollbarXChange);return l.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),e.jsx(Pq,{"data-orientation":"horizontal",...o,ref:p,sizes:r,style:{bottom:0,left:s.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:s.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":L7(r)+"px",...t.style},onThumbPointerDown:m=>t.onThumbPointerDown(m.x),onDragScroll:m=>t.onDragScroll(m.x),onWheelScroll:(m,h)=>{if(s.viewport){const y=s.viewport.scrollLeft+m.deltaX;t.onWheelScroll(y),Dq(y,h)&&m.preventDefault()}},onResize:()=>{u.current&&s.viewport&&i&&n({content:s.viewport.scrollWidth,viewport:s.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:zS(i.paddingLeft),paddingEnd:zS(i.paddingRight)}})}})}),SY=l.forwardRef((t,a)=>{const{sizes:r,onSizesChange:n,...o}=t,s=Xa(Fr,t.__scopeScrollArea),[i,c]=l.useState(),u=l.useRef(null),p=Oe(a,u,s.onScrollbarYChange);return l.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),e.jsx(Pq,{"data-orientation":"vertical",...o,ref:p,sizes:r,style:{top:0,right:s.dir==="ltr"?0:void 0,left:s.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":L7(r)+"px",...t.style},onThumbPointerDown:m=>t.onThumbPointerDown(m.y),onDragScroll:m=>t.onDragScroll(m.y),onWheelScroll:(m,h)=>{if(s.viewport){const y=s.viewport.scrollTop+m.deltaY;t.onWheelScroll(y),Dq(y,h)&&m.preventDefault()}},onResize:()=>{u.current&&s.viewport&&i&&n({content:s.viewport.scrollHeight,viewport:s.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:zS(i.paddingTop),paddingEnd:zS(i.paddingBottom)}})}})}),[NY,Aq]=Mq(Fr),Pq=l.forwardRef((t,a)=>{const{__scopeScrollArea:r,sizes:n,hasThumb:o,onThumbChange:s,onThumbPointerUp:i,onThumbPointerDown:c,onThumbPositionChange:u,onDragScroll:p,onWheelScroll:m,onResize:h,...y}=t,f=Xa(Fr,r),[x,g]=l.useState(null),b=Oe(a,E=>g(E)),k=l.useRef(null),v=l.useRef(""),w=f.viewport,C=n.content-n.viewport,j=Bt(m),_=Bt(u),S=A7(h,10);function M(E){if(k.current){const L=E.clientX-k.current.left,N=E.clientY-k.current.top;p({x:L,y:N})}}return l.useEffect(()=>{const E=L=>{const N=L.target;(x==null?void 0:x.contains(N))&&j(L,C)};return document.addEventListener("wheel",E,{passive:!1}),()=>document.removeEventListener("wheel",E,{passive:!1})},[w,x,C,j]),l.useEffect(_,[n,_]),$c(x,S),$c(f.content,S),e.jsx(NY,{scope:r,scrollbar:x,hasThumb:o,onThumbChange:Bt(s),onThumbPointerUp:Bt(i),onThumbPositionChange:_,onThumbPointerDown:Bt(c),children:e.jsx(ke.div,{...y,ref:b,style:{position:"absolute",...y.style},onPointerDown:ye(t.onPointerDown,E=>{E.button===0&&(E.target.setPointerCapture(E.pointerId),k.current=x.getBoundingClientRect(),v.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",f.viewport&&(f.viewport.style.scrollBehavior="auto"),M(E))}),onPointerMove:ye(t.onPointerMove,M),onPointerUp:ye(t.onPointerUp,E=>{const L=E.target;L.hasPointerCapture(E.pointerId)&&L.releasePointerCapture(E.pointerId),document.body.style.webkitUserSelect=v.current,f.viewport&&(f.viewport.style.scrollBehavior=""),k.current=null})})})}),qS="ScrollAreaThumb",Eq=l.forwardRef((t,a)=>{const{forceMount:r,...n}=t,o=Aq(qS,t.__scopeScrollArea);return e.jsx(Kt,{present:r||o.hasThumb,children:e.jsx(IY,{ref:a,...n})})}),IY=l.forwardRef((t,a)=>{const{__scopeScrollArea:r,style:n,...o}=t,s=Xa(qS,r),i=Aq(qS,r),{onThumbPositionChange:c}=i,u=Oe(a,h=>i.onThumbChange(h)),p=l.useRef(void 0),m=A7(()=>{p.current&&(p.current(),p.current=void 0)},100);return l.useEffect(()=>{const h=s.viewport;if(h){const y=()=>
7272{if(m(),!p.current){const f=PY(h,c);p.current=f,c()}};return c(),h.addEventListener("scroll",y),()=>h.removeEventListener("scroll",y)}},[s.viewport,m,c]),e.jsx(ke.div,{"data-state":i.hasThumb?"visible":"hidden",...o,ref:u,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:ye(t.onPointerDownCapture,h=>{const f=h.target.getBoundingClientRect(),x=h.clientX-f.left,g=h.clientY-f.top;i.onThumbPointerDown({x,y:g})}),onPointerUp:ye(t.onPointerUp,i.onThumbPointerUp)})});Eq.displayName=qS;var pL="ScrollAreaCorner",Tq=l.forwardRef((t,a)=>{const r=Xa(pL,t.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return r.type!=="scroll"&&n?e.jsx(LY,{...t,ref:a}):null});Tq.displayName=pL;var LY=l.forwardRef((t,a)=>{const{__scopeScrollArea:r,...n}=t,o=Xa(pL,r),[s,i]=l.useState(0),[c,u]=l.useState(0),p=!!(s&&c);return $c(o.scrollbarX,()=>{var h;const m=((h=o.scrollbarX)==null?void 0:h.offsetHeight)||0;o.onCornerHeightChange(m),u(m)}),$c(o.scrollbarY,()=>{var h;const m=((h=o.scrollbarY)==null?void 0:h.offsetWidth)||0;o.onCornerWidthChange(m),i(m)}),p?e.jsx(ke.div,{...n,ref:a,style:{width:s,height:c,position:"absolute",right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:0,...t.style}}):null});function zS(t){return t?parseInt(t,10):0}function Rq(t,a){const r=t/a;return isNaN(r)?0:r}function L7(t){const a=Rq(t.viewport,t.content),r=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,n=(t.scrollbar.size-r)*a;return Math.max(n,18)}function AY(t,a,r,n="ltr"){const o=L7(r),s=o/2,i=a||s,c=o-i,u=r.scrollbar.paddingStart+i,p=r.scrollbar.size-r.scrollbar.paddingEnd-c,m=r.content-r.viewport,h=n==="ltr"?[0,m]:[m*-1,0];return Fq([u,p],h)(t)}function yP(t,a,r="ltr"){const n=L7(a),o=a.scrollbar.paddingStart+a.scrollbar.paddingEnd,s=a.scrollbar.size-o,i=a.content-a.viewport,c=s-n,u=r==="ltr"?[0,i]:[i*-1,0],p=zN(t,u);return Fq([0,i],[0,c])(p)}function Fq(t,a){return r=>{if(t[0]===t[1]||a[0]===a[1])return a[0];const n=(a[1]-a[0])/(t[1]-t[0]);return a[0]+n*(r-t[0])}}function Dq(t,a){return t>0&&t<a}var PY=(t,a=()=>{})=>{let r={left:t.scrollLeft,top:t.scrollTop},n=0;return function o(){const s={left:t.scrollLeft,top:t.scrollTop},i=r.left!==s.left,c=r.top!==s.top;(i||c)&&a(),r=s,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function A7(t,a){const r=Bt(t),n=l.useRef(0);return l.useEffect(()=>()=>window.clearTimeout(n.current),[]),l.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,a)},[r,a])}function $c(t,a){const r=Bt(a);pa(()=>{let n=0;if(t){const o=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return o.observe(t),()=>{window.cancelAnimationFrame(n),o.unobserve(t)}}},[t,r])}var qq=Sq,EY=Iq,TY=Tq;const ad=l.forwardRef(({className:t,children:a,...r},n)=>e.jsxs(qq,{ref:n,className:Z("relative overflow-hidden",t),...r,children:[e.jsx(EY,{className:"h-full w-full rounded-[inherit] overflow-y-auto overflow-x-hidden",children:a}),e.jsx(zq,{}),e.jsx(TY,{})]}));ad.displayName=qq.displayName;const zq=l.forwardRef(({className:t,orientation:a="vertical",...r},n)=>e.jsx(dL,{ref:n,orientation:a,className:Z("flex touch-none select-none transition-colors",a==="vertical"&&"h-full w-2.5 border-l border-l-transparent p-[1px]",a==="horizontal"&&"h-2.5 flex-col border-t border-t-transparent p-[1px]",t),...r,children:e.jsx(Eq,{className:"relative flex-1 rounded-full bg-border"})}));zq.displayName=dL.displayName;const RY="522117b2-6f12-4179-9f34-9244aa1e88b5";function FY({activityId:t,onImported:a}){const{workspace:r}=fe(),[n,o]=l.useState(!1),[s,i]=l.useState(!1),[c,u]=l.useState(null),[p,m]=l.useState([]);if((r==null?void 0:r.id)!==RY)return null;const h=async()=>{i(!0);try{const{data:x,error:g}=await I.functions.invoke("otter-sync",{body:{action:"list",limit:25,workspaceId:r.id}});if(g)throw g;if(x!=null&&x.error)throw new Error(x.error);m((x==null?void 0:x.items)??[])}catch(x){le.error(`Otter.ai: ${x.message||"Failed to load meetings"}`)}finally{i(!1)}},y=x=>{o(x),x&&h()},f=async x=>{u(x);try{const{data:g,error:b}=await I.functions.invoke("otter-sync",{body:{action:"import",speech_id:x,activity_id:t,workspaceId:r.id}});if(b)throw b;if(g!=null&&g.error)throw new Error(g.error);const k=(g==null?void 0:g.transcript)||"";k.trim()?(a(k),le.success("Otter.ai transcript imported"),o(!1)):le.warning("Otter returned an empty transcript")}catch(g){le.error(`Import failed: ${g.message||"Unknown error"}`)}finally{u(null)}};return e.jsxs(e.Fragment,{children:[e.jsxs(de,{variant:"outline",size:"sm",onClick:()=>y(!0),className:"gap-2",children:[e.jsx(Er,{className:"h-4 w-4"}),"Import from Otter.ai"]}),e.jsx(Rr,{open:n,onOpenChange:y,children:e.jsxs(pr,{className:"max-w-2xl",children:[e.jsxs(en,{children:[e.jsxs(tn,{className:"flex items-center gap-2",children:[e.jsx(Er,{className:"h-4 w-4"}),"Recent Otter.ai meetings"]}),e.jsx(Tn,{children:"Select a meeting to pull its transcript into this outcome."})]}
7272),e.jsx(ad,{className:"max-h-[60vh] pr-3",children:s?e.jsxs("div",{className:"flex items-center justify-center py-12 text-muted-foreground",children:[e.jsx(Ge,{className:"h-5 w-5 animate-spin mr-2"}),"Loading meetingsâ¦"]}):p.length===0?e.jsx("div",{className:"text-center py-12 text-sm text-muted-foreground",children:"No recent Otter.ai meetings found."}):e.jsx("div",{className:"space-y-2",children:p.map(x=>e.jsxs("div",{className:"flex items-start justify-between gap-3 rounded-lg border border-border/50 p-3 hover:bg-accent/40 transition-colors",children:[e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("div",{className:"font-medium truncate",children:x.title}),e.jsxs("div",{className:"flex items-center gap-2 mt-1 text-xs text-muted-foreground",children:[x.created_at&&e.jsx("span",{children:(()=>{try{const g=typeof x.created_at=="number"?new Date(x.created_at*1e3):new Date(x.created_at);return FI(g,{addSuffix:!0})}catch{return String(x.created_at)}})()}),x.duration?e.jsxs(Mt,{variant:"secondary",className:"text-[10px]",children:[Math.round((x.duration||0)/60),"m"]}):null]}),x.summary&&e.jsx("div",{className:"text-xs text-muted-foreground mt-1 line-clamp-2",children:x.summary})]}),e.jsx(de,{size:"sm",variant:"secondary",onClick:()=>f(x.id),disabled:!!c,className:"shrink-0",children:c===x.id?e.jsx(Ge,{className:"h-3.5 w-3.5 animate-spin"}):e.jsx(Sn,{className:"h-3.5 w-3.5"})})]},x.id))})})]})})]})}function Oq(t){if(t==null||t==="")return null;const a=t instanceof Date?t:new Date(t);return isNaN(a.getTime())?null:a}function WN(t,a,r="â"){const n=Oq(t);if(!n)return r;try{return ur(n,a)}catch{return r}}function OS(t,a,r="â"){const n=Oq(t);if(!n)return r;try{return FI(n,a)}catch{return r}}const DY={quick_action:"Quick Actions",attendance:"Attendance",rating:"Rating",notes:"Notes",transcript:"Transcript",next_steps:"Next Steps",pipeline:"Pipeline",follow_up:"Follow-up",no_show_action:"No Show"};function qY({open:t,onOpenChange:a,activity:r,contactName:n,dealName:o,dealValue:s,dealStageId:i,pipelineId:c}){var Ze,yt;const{createOutcome:u}=iY(),{data:p}=cY(c),{workspace:m}=fe(),[h,y]=l.useState("quick_action"),[f,x]=l.useState(null),[g,b]=l.useState("successful"),[k,v]=l.useState(3),[w,C]=l.useState("neutral"),[j,_]=l.useState(""),[S,M]=l.useState(""),[E,L]=l.useState([""]),[N,A]=l.useState([{text:""}]),[O,R]=l.useState("stay"),[$,z]=l.useState(null),[W,X]=l.useState(!1),[G,K]=l.useState(ur(AS(new Date,7),"yyyy-MM-dd'T'HH:mm")),[Q,H]=l.useState(!1),[V,T]=l.useState(!1),[F,D]=l.useState(""),[q,Y]=l.useState(!1),[J,te]=l.useState(null),[ae,ce]=l.useState(!1);l.useEffect(()=>{t&&(y("quick_action"),x(null),b("successful"),v(3),C("neutral"),_(""),M(""),L([""]),A([{text:""}]),R("stay"),z(null),X(!1),K(ur(AS(new Date,7),"yyyy-MM-dd'T'HH:mm")),D(""),Y(!1))},[t]),l.useEffect(()=>{if(!t||!(r!=null&&r.id)){te(null);return}(async()=>{try{const{data:xe,error:be}=await I.from("zoom_meeting_assets").select("*").eq("activity_id",r.id).order("created_at",{ascending:!1}).limit(1).maybeSingle();if(be)throw be;te(xe),xe!=null&&xe.transcript&&!S&&M(xe.transcript),xe!=null&&xe.ai_summary&&!j&&_(xe.ai_summary)}catch(xe){console.warn("Failed to fetch Zoom asset:",xe)}})()},[t,r==null?void 0:r.id]);const ne=async()=>{var he,xe;if(!((he=r==null?void 0:r.metadata)!=null&&he.zoom_meeting_id)){le.error("No Zoom meeting ID found for this activity");return}ce(!0);try{const{data:be,error:Ut}=await I.functions.invoke("zoom-ingest-recording",{body:{workspace_id:m==null?void 0:m.id,meeting_id:String(r.metadata.zoom_meeting_id),activity_id:r.id}});if(Ut)throw Ut;if(be!=null&&be.error)throw new Error(be.error);te({...J,transcript_status:be==null?void 0:be.transcriptStatus,summary_status:be==null?void 0:be.summaryStatus,recording_status:be==null?void 0:be.recordingStatus}),(xe=be==null?void 0:be.outcome)!=null&&xe.auto_created?le.success("Zoom recording processed and meeting outcome auto-created"):le.success("Pulled latest Zoom recording, transcript and summary");const{data:ft}=await I.from("zoom_meeting_assets").select("*").eq("activity_id",r.id).order("created_at",{ascending:!1}).limit(1).maybeSingle();ft&&(te(ft),ft.transcript&&!S&&M(ft.transcript),ft.ai_summary&&!j&&_(ft.ai_summary))}catch(be){le.error((be==null?void 0:be.message)||"Failed to pull from Zoom")}finally{ce(!1)}},ee=(p==null?void 0:p.findIndex(he=>he.id===i))??-1,re=p&&ee>=0?(Ze=p[ee])==null?void 0:Ze.name:null,ie=p&&ee>=0&&ee<p.length-1?p[ee+1]:null,ve=g==="no_show"||f===!1,je=ve?["quick_action","attendance","no_show_action"]:["quick_action","attendance","rating","notes","transcript","next_steps","pipeline","follow_up"].filter(xe=>!(xe==="rating"&&!f||xe==="pipeline"&&!(r!=null&&r.deal_id))),Ee=je.indexOf(h),Te=he=>{switch(he){case"great":x(!0),b("successful"),v(5),C("positive"),R(ie?"advance":"stay"),y("notes");break;case"followup":x(!0),b("partial"),v(3),C("neutral"),R("stay"),X(!0),y("notes");break;case"noshow":x(!1),b("no_show"),C("negative"),R("stay"),y("no_show_action");break}},Ve=()=>{if(h==="attendance"&&!f){y("no_show_action");return}const he=["quick_action","attendance","rating","notes","transcript","next_steps","pipeline","follow_up"],xe=he.indexOf(h);if(h==="next_steps"&&!(r!=null&&r.deal_id)){y("follow_up");return}
7272xe<he.length-1&&y(he[xe+1])},st=()=>{if(h==="no_show_action"){y("attendance");return}const he=["quick_action","attendance","rating","notes","transcript","next_steps","pipeline","follow_up"],xe=he.indexOf(h);if(h==="follow_up"&&!(r!=null&&r.deal_id)){y("next_steps");return}xe>0&&y(he[xe-1])},Wt=he=>{je.indexOf(he)<Ee&&y(he)},ot=async()=>{var he,xe;if(!S.trim()){le.error("Please paste a transcript first");return}T(!0);try{const{data:be,error:Ut}=await I.functions.invoke("extract-meeting-insights",{body:{transcript:S}});if(Ut)throw Ut;if(be!=null&&be.error){le.error(be.error);return}be!=null&&be.summary&&_(be.summary),(he=be==null?void 0:be.keyPoints)!=null&&he.length&&L(be.keyPoints),(xe=be==null?void 0:be.nextSteps)!=null&&xe.length&&A(be.nextSteps.map(ft=>({text:ft}))),be!=null&&be.sentiment&&C(be.sentiment),le.success("AI extracted key points from transcript")}catch(be){console.error("AI extraction error:",be),le.error("Failed to extract from transcript. You can fill in manually.")}finally{T(!1)}},ma=async()=>{if(r){H(!0);try{const he={activity_id:r.id,contact_id:r.contact_id,deal_id:r.deal_id,attendee_showed:f??!0,meeting_rating:f?k:null,meeting_notes:ve?F?`No Show - Reason: ${F}`:"No Show":j||null,key_points:E.filter(xe=>xe.trim()!==""),next_steps:N.filter(xe=>xe.text.trim()!==""),follow_up_scheduled:W,follow_up_date:W?G:null,deal_stage_action:O,new_stage_id:O==="advance"&&ie?ie.id:null,outcome_type:g,sentiment:f?w:null,transcript:S.trim()||void 0};await u.mutateAsync(he),Y(!0),setTimeout(()=>{a(!1)},1200)}finally{H(!1)}}},it=()=>L([...E,""]),Yt=he=>L(E.filter((xe,be)=>be!==he)),qt=(he,xe)=>{const be=[...E];be[he]=xe,L(be)},Dr=()=>A([...N,{text:""}]),rt=he=>A(N.filter((xe,be)=>be!==he)),Ol=(he,xe)=>{const be=[...N];be[he]={text:xe},A(be)},pe=I7(),Pe=()=>{r!=null&&r.contact_id&&pe(`/contacts/${r.contact_id}`)},Ue=()=>{r!=null&&r.deal_id&&pe(`/pipeline?dealId=${r.deal_id}`)},et=()=>e.jsx("div",{className:"flex items-center gap-1 mb-5 overflow-x-auto px-1",children:je.map((he,xe)=>{const be=he===h,Ut=xe<Ee,ft=Ut;return e.jsxs("div",{className:"flex items-center",children:[xe>0&&e.jsx("div",{className:`w-4 h-px mx-0.5 transition-colors ${Ut?"bg-primary":"bg-border"}`}),e.jsxs("button",{onClick:()=>ft&&Wt(he),disabled:!ft,className:`flex items-center gap-1 px-2 py-1 rounded-md text-[10px] font-medium transition-all whitespace-nowrap ${be?"bg-primary text-primary-foreground":Ut?"bg-primary/10 text-primary cursor-pointer hover:bg-primary/20":"bg-muted/50 text-muted-foreground"}`,children:[Ut&&e.jsx(Ae,{className:"h-2.5 w-2.5"}),DY[he]]})]},he)})});return q?e.jsx(Rr,{open:t,onOpenChange:a,children:e.jsx(pr,{className:"max-w-lg",children:e.jsxs(ht.div,{initial:{scale:.8,opacity:0}
7272,animate:{scale:1,opacity:1},className:"flex flex-col items-center justify-center py-12",children:[e.jsx(ht.div,{initial:{scale:0},animate:{scale:1},transition:{delay:.2,type:"spring",stiffness:200},children:e.jsx(la,{className:"h-16 w-16 text-green-500 mb-4"})}),e.jsx("h3",{className:"text-lg font-semibold",children:"Meeting Logged!"}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:ve?"No-show recorded successfully":"Follow-up recorded successfully"})]})})}):e.jsx(Rr,{open:t,onOpenChange:a,children:e.jsxs(pr,{className:"max-w-lg",children:[e.jsxs(en,{children:[e.jsxs(tn,{className:"flex items-center gap-2",children:[e.jsx(Vt,{className:"h-5 w-5 text-primary"}),"Meeting Follow-up"]}),e.jsx(Tn,{children:(r==null?void 0:r.subject)||"Scheduled Meeting"})]}),e.jsxs("div",{className:"rounded-xl border border-border/60 bg-muted/30 p-3 space-y-2",children:[(r==null?void 0:r.scheduled_at)&&e.jsxs("div",{className:"flex items-center gap-2 text-xs text-muted-foreground",children:[e.jsx(Tt,{className:"h-3.5 w-3.5"}),e.jsx("span",{children:WN(r.scheduled_at,"EEE, MMM d 'at' h:mm a")}),e.jsx("span",{className:"text-muted-foreground/60",children:"·"}),e.jsx("span",{children:uY(r.scheduled_at)})]}),e.jsxs("div",{className:"flex flex-wrap gap-2",children:[n&&e.jsxs("button",{onClick:Pe,disabled:!(r!=null&&r.contact_id),className:"group inline-flex items-center gap-1.5 px-2.5 py-1 rounded-lg bg-primary/5 border border-primary/10 text-sm font-medium text-foreground hover:bg-primary/10 hover:border-primary/20 transition-all cursor-pointer disabled:cursor-default disabled:opacity-60",children:[e.jsx(wa,{className:"h-3.5 w-3.5 text-primary"}),n,(r==null?void 0:r.contact_id)&&e.jsx(Mn,{className:"h-3 w-3 text-muted-foreground opacity-0 group-hover:opacity-100 transition-opacity"})]}),o&&e.jsxs("button",{onClick:Ue,disabled:!(r!=null&&r.deal_id),className:"group inline-flex items-center gap-1.5 px-2.5 py-1 rounded-lg bg-accent/30 border border-accent/20 text-sm font-medium text-foreground hover:bg-accent/40 hover:border-accent/30 transition-all cursor-pointer disabled:cursor-default disabled:opacity-60",children:[e.jsx(dc,{className:"h-3.5 w-3.5 text-accent-foreground/70"}),o,(r==null?void 0:r.deal_id)&&e.jsx(Mn,{className:"h-3 w-3 text-muted-foreground opacity-0 group-hover:opacity-100 transition-opacity"})]})]}),(s||re)&&e.jsxs("div",{className:"flex items-center gap-3 text-xs text-muted-foreground pt-0.5",children:[s!==void 0&&s>0&&e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(vl,{className:"h-3 w-3"}),pY(s)]}),re&&e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(Pr,{className:"h-3 w-3"}),re]})]})]}),et(),e.jsx(hr,{mode:"wait",children:e.jsxs(ht.div,{initial:{opacity:0,x:20},animate:{opacity:1,x:0},exit:{opacity:0,x:-20},transition:{duration:.2},className:"space-y-4",children:[h==="quick_action"&&e.jsxs("div",{className:"space-y-4",children:[e.jsx("h3",{className:"font-medium text-center",children:"How did it go?"}),e.jsxs("div",{className:"grid grid-cols-3 gap-3",children:[e.jsx(ht.div,{whileHover:{scale:1.03},whileTap:{scale:.97},children:e.jsxs(de,{variant:"outline",className:"flex flex-col gap-2 h-auto py-5 w-full border-green-500/30 bg-green-500/5 hover:bg-green-500/15 hover:border-green-500/50",onClick:()=>Te("great"),children:[e.jsx(ja,{className:"h-7 w-7 text-green-500"}),e.jsx("span",{className:"text-sm font-semibold",children:"Went Great"}),e.jsx("span",{className:"text-[10px] text-muted-foreground",children:"5â
+ advance deal"})]})}),e.jsx(ht.div,{whileHover:{scale:1.03},whileTap:{scale:.97},children:e.jsxs(de,{variant:"outline",className:"flex flex-col gap-2 h-auto py-5 w-full border-amber-500/30 bg-amber-500/5 hover:bg-amber-500/15 hover:border-amber-500/50",onClick:()=>Te("followup"),children:[e.jsx(xl,{className:"h-7 w-7 text-amber-500"}),e.jsx("span",{className:"text-sm font-semibold",children:"Needs Follow-up"}),e.jsx("span",{className:"text-[10px] text-muted-foreground",children:"3â
+ schedule"})]})}),e.jsx(ht.div,{whileHover:{scale:1.03},whileTap:{scale:.97},children:e.jsxs(de,{variant:"outline",className:"flex flex-col gap-2 h-auto py-5 w-full border-red-500/30 bg-red-500/5 hover:bg-red-500/15 hover:border-red-500/50",onClick:()=>Te("noshow"),children:[e.jsx(Cr,{className:"h-7 w-7 text-red-500"}),e.jsx("span",{className:"text-sm font-semibold",children:"No Show"}),e.jsx("span",{className:"text-[10px] text-muted-foreground",children:"Mark & log"})]})})]}),e.jsx("div",{className:"text-center",children:e.jsx(de,{variant:"ghost",size:"sm",onClick:()=>y("attendance"),children:"Or go step-by-step â"})})]}),h==="attendance"&&e.jsxs("div",{className:"space-y-4",children:[e.jsxs("h3",{className:"font-medium",children:["Did ",n||"the attendee"," show up?"]}),e.jsxs("div",{className:"grid grid-cols-3 gap-3",children:[e.jsxs(de,{variant:f===!0?"default":"outline",className:"flex flex-col gap-2 h-auto py-4",onClick:()=>{x(!0),b("successful")},children:[e.jsx(la,{className:"h-6 w-6 text-green-500"}),e.jsx("span",{children:"Yes"})]}),e.jsxs(de,{variant:g==="partial"?"default":"outline",className:"flex flex-col gap-2 h-auto py-4",onClick:()=>{x(!0),b("partial")},children:[e.jsx(Vt,{className:"h-6 w-6 text-yellow-500"}),e.jsx("span",{children:"Partial"})]}),e.jsxs(de,{variant:f===!1?"default":"outline",className:"flex flex-col gap-2 h-auto py-4",onClick:()=>{x(!1),b("no_show")},children:[e.jsx(Cr,{className:"h-6 w-6 text-red-500"}),e.jsx("span",{children:"No Show"})]})]})]}),h==="rating"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx("h3",{className:"font-medium",children:"How would you rate this meeting?"}),e.jsx("div",{className:"flex justify-center gap-2",children:[1,2,3,4,5].map(he=>e.jsx(de,{variant:"ghost",size:"lg",className:"p-2",onClick:()=>v(he),children:e.jsx(Jt,{className:`h-8 w-8 ${he<=k?"fill-yellow-400 text-yellow-400":"text-muted-foreground"}`})},he))})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx("h3",{className:"font-medium",children:"Overall sentiment?"}),e.jsxs("div",{className:"grid grid-cols-3 gap-3",children:[e.jsxs(de,{variant:w==="positive"?"default":"outline",className:"flex flex-col gap-2 h-auto py-3",onClick:()=>C("positive"),children:[e.jsx(In,{className:"h-5 w-5 text-green-500"}),e.jsx("span",{className:"text-sm",children:"Positive"})]}),e.jsxs(de,{variant:w==="neutral"?"default":"outline",className:"flex flex-col gap-2 h-auto py-3",onClick:()=>C("neutral"),children:[e.jsx(Ur,{className:"h-5 w-5 text-yellow-500"}),e.jsx("span",{className:"text-sm",children:"Neutral"})]}),e.jsxs(de,{variant:w==="negative"?"default":"outline",className:"flex flex-col gap-2 h-auto py-3",onClick:()=>C("negative"),children:[e.jsx(ju,{className:"h-5 w-5 text-red-500"}),e.jsx("span",{className:"text-sm",children:"Negative"})]})]})]})]}),h==="no_show_action"&&e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"text-center mb-2",children:[e.jsx(Cr,{className:"h-10 w-10 text-destructive mx-auto mb-2"}),e.jsx("h3",{className:"font-medium",children:"No Show Recorded"}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[n||"The attendee"," didn't show up for this meeting."]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{children:"Reason (optional)"}),e.jsxs(FS,{value:F,onValueChange:D,children:[e.jsx(Tu,{children:e.jsx(DS,{placeholder:"Select a reason..."})}),e.jsxs(Ru,{children:[e.jsx(ba,{value:"forgot",children:"Forgot"}),e.jsx(ba,{value:"cancelled_last_minute",children:"Cancelled last minute"}),e.jsx(ba,{value:"wrong_number",children:"Wrong number / bad contact"}),e.jsx(ba,{value:"scheduling_conflict",children:"Scheduling conflict"}),e.jsx(ba,{value:"ghosted",children:"Ghosted / no response"}),e.jsx(ba,{value:"unknown",children:"Unknown"})]})]})]}),e.jsxs("div",{className:"flex items-center justify-between p-3 border rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(xl,{className:"h-5 w-5 text-primary"}),e.jsx("span",{children:"Attempt to reschedule?"})]}),e.jsx(il,{checked:W,onCheckedChange:X})]}),W&&e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{children:"Reschedule Date & Time"}),e.jsx(De,{type:"datetime-local",value:G,onChange:he=>K(he.target.value)})]})]}),h==="notes"&&e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{children:"Meeting Notes"}),e.jsx(Vc,{placeholder:"What was discussed? Any important details...",value:j,onChange:he=>_(he.target.value),rows:4})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{children:"Key Takeaways"}),E.map((he,xe)=>e.jsxs("div",{className:"flex gap-2",children:[e.jsx(De,{placeholder:`Key point ${xe+1}
7272`,value:he,onChange:be=>qt(xe,be.target.value)}),E.length>1&&e.jsx(de,{variant:"ghost",size:"icon",onClick:()=>Yt(xe),children:e.jsx(Ur,{className:"h-4 w-4"})})]},xe)),e.jsxs(de,{variant:"outline",size:"sm",onClick:it,className:"w-full",children:[e.jsx(Oa,{className:"h-4 w-4 mr-2"}),"Add Key Point"]})]})]}),h==="transcript"&&e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs(Le,{className:"flex items-center gap-2",children:[e.jsx(lr,{className:"h-4 w-4"}),"Meeting Transcript"]}),e.jsx(Mt,{variant:"secondary",className:"text-xs",children:"Zoom / Otter.ai / Live / Manual"})]}),((yt=r==null?void 0:r.metadata)==null?void 0:yt.zoom_meeting_id)&&e.jsxs("div",{className:"rounded-lg border border-border/60 bg-muted/30 p-3 space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm font-medium",children:[e.jsx(yl,{className:"h-4 w-4 text-blue-500"}),"Zoom Recording"]}),e.jsxs(de,{variant:"outline",size:"sm",onClick:ne,disabled:ae,className:"gap-1.5",children:[e.jsx(Sn,{className:Z("h-3.5 w-3.5",ae&&"animate-bounce")}),ae?"Pullingâ¦":"Pull from Zoom"]})]}),J&&e.jsxs("div",{className:"flex flex-wrap gap-2 text-xs",children:[J.recording_url&&e.jsxs("a",{href:J.recording_url,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 text-blue-500 hover:underline",children:[e.jsx(yl,{className:"h-3 w-3"}),"Watch recording"]}),e.jsxs(Mt,{variant:J.transcript_status==="completed"?"default":"secondary",className:"text-[10px]",children:["Transcript: ",J.transcript_status]}),e.jsxs(Mt,{variant:J.summary_status==="completed"?"default":"secondary",className:"text-[10px]",children:["AI Summary: ",J.summary_status]})]}),(J==null?void 0:J.ai_summary)&&e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(Le,{className:"text-xs text-muted-foreground",children:"Zoom AI Companion Summary"}),e.jsx("div",{className:"text-xs whitespace-pre-wrap bg-background/50 p-2.5 rounded-md border border-border/40 max-h-32 overflow-y-auto",children:J.ai_summary})]})]}),e.jsx("div",{className:"flex justify-end",children:e.jsx(FY,{activityId:r.id,onImported:he=>M(xe=>xe?xe+` 7273`+he:he)})}),e.jsx(kY,{onTranscriptUpdate:he=>M(xe=>xe?xe+` 7274`+he:he)}),e.jsx(Vc,{placeholder:"Paste your meeting transcript or use Record & Transcribe above...",value:S,onChange:he=>M(he.target.value),rows:6,className:"font-mono text-xs"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Use the recorder above, pull from Zoom, or paste transcript from Otter.ai, Teams, Zoom."}),S.trim().length>50&&e.jsxs(de,{variant:"secondary",size:"sm",onClick:ot,disabled:V,className:"w-full",children:[e.jsx(xt,{className:"h-4 w-4 mr-2"}),V?"Extracting with AI...":"AI Extract Key Points & Next Steps"]}),e.jsx(de,{variant:"ghost",size:"sm",onClick:Ve,className:"w-full",children:"Skip transcript â"})]}),h==="next_steps"&&e.jsxs("div",{className:"space-y-4",children:[e.jsx(Le,{children:"Next Steps / Action Items"}),N.map((he,xe)=>e.jsxs("div",{className:"flex gap-2",children:[e.jsx(De,{placeholder:`Action item ${xe+1}`,value:he.text,onChange:be=>Ol(xe,be.target.value)}),N.length>1&&e.jsx(de,{variant:"ghost",size:"icon",onClick:()=>rt(xe),children:e.jsx(Ur,{className:"h-4 w-4"})})]},xe)),e.jsxs(de,{variant:"outline",size:"sm",onClick:Dr,className:"w-full",children:[e.jsx(Oa,{className:"h-4 w-4 mr-2"}),"Add Action Item"]})]}),h==="pipeline"&&(r==null?void 0:r.deal_id)&&e.jsxs("div",{className:"space-y-4",children:[e.jsx("h3",{className:"font-medium",children:"Update deal stage?"}),e.jsxs(AD,{value:O,onValueChange:he=>R(he),children:[ie&&e.jsxs("div",{className:"flex items-center space-x-2 p-3 border rounded-lg hover:bg-muted/50",children:[e.jsx(gS,{value:"advance",id:"advance"}),e.jsxs(Le,{htmlFor:"advance",className:"flex-1 flex items-center gap-2 cursor-pointer",children:[e.jsx(Ke,{className:"h-4 w-4 text-green-500"}),'Move to "',ie.name,'"']})]}),e.jsxs("div",{className:"flex items-center space-x-2 p-3 border rounded-lg hover:bg-muted/50",children:[e.jsx(gS,{value:"stay",id:"stay"}),e.jsx(Le,{htmlFor:"stay",className:"flex-1 cursor-pointer",children:"Keep in current stage"})]}),e.jsxs("div",{className:"flex items-center space-x-2 p-3 border rounded-lg hover:bg-muted/50",children:[e.jsx(gS,{value:"none",id:"none"}),e.jsx(Le,{htmlFor:"none",className:"flex-1 cursor-pointer",children:"No action needed"})]})]})]}),h==="follow_up"&&e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between p-3 border rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(xl,{className:"h-5 w-5 text-primary"}),e.jsx("span",{children:"Schedule follow-up meeting?"})]}),e.jsx(il,{checked:W,onCheckedChange:X})]}),W&&e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{children:"Follow-up Date & Time"}),e.jsx(De,{type:"datetime-local",value:G,onChange:he=>K(he.target.value)})]})]})]},h)}),e.jsxs("div",{className:"flex justify-between pt-4",children:[h!=="quick_action"?e.jsx(de,{variant:"outline",onClick:st,children:"Back"}):e.jsx("div",{}),h==="follow_up"||h==="no_show_action"?e.jsx(de,{onClick:ma,disabled:Q||f===null,children:Q?"Saving...":h==="no_show_action"?"L
7274og No Show":"Complete"}):h==="quick_action"?e.jsx("div",{}):e.jsx(de,{onClick:Ve,disabled:h==="attendance"&&f===null,children:"Next"})]})]})})}const zY=new Set(["522117b2-6f12-4179-9f34-9244aa1e88b5","0f2a6b7c-1d3e-4a5b-9c8d-7e6f5a4b3c21"]);function OY(t,a){if(!t)return!1;const n=(a&&typeof a=="object"?a:{}).meeting_follow_up_prompts_enabled;return typeof n=="boolean"?n:zY.has(t)}const Bq=l.createContext(null);function E1e(){const t=l.useContext(Bq);if(!t)throw new Error("useMeetingFollowUp must be used within MeetingFollowUpProvider");return t}function BY({children:t}){const{user:a}=Be(),{workspace:r}=fe(),{notifications:n,markAsRead:o}=Ju(),s=OY(r==null?void 0:r.id,r==null?void 0:r.settings),[i,c]=l.useState(!1),[u,p]=l.useState(!1),[m,h]=l.useState(null),[y,f]=l.useState({}),[x,g]=l.useState(new Set),b=l.useRef([]),k=l.useRef(!1),v=l.useCallback((S,M)=>{h(S),f(M||{}),c(!1),p(!0)},[]),w=l.useCallback((S,M)=>{x.has(S.id)||(h(S),f(M||{}),p(!1),c(!0))},[x]),C=l.useCallback(S=>{if(p(S),!S&&s&&b.current.length>0){const M=b.current.shift();setTimeout(()=>{h(M.activity),f(M.context),p(!0)},400)}},[s]);l.useEffect(()=>{s||(b.current=[],p(!1))},[s]);const j=l.useCallback(()=>{m&&(g(S=>new Set([...S,m.id])),setTimeout(()=>{g(S=>{const M=new Set(S);return M.delete(m.id),M})},5*60*1e3)),c(!1)},[m]),_=l.useCallback(()=>{var S;if(m!=null&&m.metadata){const M=(S=m.metadata)==null?void 0:S.zoom_link;M&&window.open(M,"_blank")}c(!1)},[m]);return l.useEffect(()=>{if(!(a!=null&&a.id)||!(r!=null&&r.id)||!s||k.current)return;k.current=!0,(async()=>{const M=new Date,E=new Date(M.getTime()-7*24*60*60*1e3),{data:L}=await I.from("activities").select("id, subject, scheduled_at, duration_minutes, contact_id, deal_id, metadata, owner_id").eq("type","meeting").eq("workspace_id",r.id).eq("is_completed",!1).or(`owner_id.eq.${a.id},created_by.eq.${a.id}`).lt("scheduled_at",M.toISOString()).gte("scheduled_at",E.toISOString()).order("scheduled_at",{ascending:!1});if(!L||L.length===0)return;const N=L.filter(Q=>new Date(new Date(Q.scheduled_at).getTime()+(Q.duration_minutes||30)*6e4)<M);if(N.length===0)return;const A=N.map(Q=>Q.id),{data:O}=await I.from("meeting_outcomes").select("activity_id").in("activity_id",A),R=new Set((O||[]).map(Q=>Q.activity_id)),$=N.filter(Q=>!R.has(Q.id));if($.length===0)return;const z=[...new Set($.map(Q=>Q.contact_id).filter(Boolean))],W={};if(z.length>0){const{data:Q}=await I.from("contacts").select("id, first_name, last_name").in("id",z);(Q||[]).forEach(H=>{W[H.id]=`${H.first_name||""} ${H.last_name||""}`.trim()})}const X=$.map(Q=>({activity:{id:Q.id,subject:Q.subject??void 0,scheduled_at:Q.scheduled_at,contact_id:Q.contact_id,deal_id:Q.deal_id,metadata:Q.metadata},context:{contactName:Q.contact_id?W[Q.contact_id]:void 0}})),[G,...K]=X;b.current=K,setTimeout(()=>{h(G.activity),f(G.context),p(!0)},2e3)})()},[a==null?void 0:a.id,r==null?void 0:r.id,s]),l.useEffect(()=>{if(!n||!(a!=null&&a.id))return;(async()=>{const M=n.filter(E=>!E.is_read&&(E.type==="meeting_reminder"||E.type==="meeting_follow_up"));for(const E of M){const L=E.metadata;if(!L)continue;const N={id:L.activity_id,subject:E.title,scheduled_at:L.scheduled_at,contact_id:L.contact_id,deal_id:L.deal_id},{data:A}=await I.from("activities").select("id").eq("id",N.id).or(`owner_id.eq.${a.id},created_by.eq.${a.id}`).maybeSingle();if(!A)continue;const O={contactName:L.contact_name,dealName:L.deal_name,dealValue:L.deal_value,dealStageId:L.deal_stage_id};if(E.type==="meeting_reminder")x.has(N.id)||(w(N,O),o.mutate(E.id));else if(E.type==="meeting_follow_up"&&s){v(N,O),o.mutate(E.id);break}}})()},[n,a,x,w,v,o,s]),l.useEffect(()=>{if(!(a!=null&&a.id))return;const S=I.channel("meeting-notifications").on("postgres_changes",{event:"INSERT",schema:"public",table:"notifications",filter:`user_id=eq.${a.id}`},async M=>{const E=M.new;if(E.type==="meeting_reminder"||E.type==="meeting_follow_up"){const L=E.metadata;if(!L)return;const N={id:L.activity_id,subject:E.title,scheduled_at:L.scheduled_at,contact_id:L.contact_id,deal_id:L.deal_id},{data:A}=await I.from("activities").select("id").eq("id",N.id).or(`owner_id.eq.${a.id},created_by.eq.${a.id}`).maybeSingle();if(!A)return;const O={contactName:L.contact_name,dealName:L.deal_name,dealValue:L.deal_value,dealStageId:L.deal_stage_id};E.type==="meeting_reminder"?w(N,O):s&&v(N,O),await I.from("notifications").update({is_read:!0}).eq("id",E.id)}}).subscribe();return()=>{I.removeChannel(S)}},[a==null?void 0:a.id,w,v,s]),e.jsxs(Bq.Provider,{value:{showMeetingOutcome:v,showMeetingReminder:w},children:[t,e.jsx(cK,{open:i,onOpenChange:c,activity:m,contactName:y.contactName,dealName:y.dealName,dealValue:y.dealValue,onJoinMeeting:_,onSnooze:j}),e.jsx(qY,{open:u,onOpenChange:C,activity:m,contactName:y.contactName,dealName:y.dealName,dealValue:y.dealValue,dealStageId:y.dealStageId,pipelineId:y.pipelineId})]})}function HY(){return p$.useSyncExternalStore(VY,()=>!0,()=>!1)}function VY(){return()=>{}}var hL="Avatar",[$Y]=$t(hL),[WY,Hq]=$Y(hL),Vq=l.forwardRef((t,a)=>{const{__scopeAvatar:r,...n}=t,[o,s]=l.useState("idle");return e.jsx(WY,{scope:r,imageLoadingStatus:o,onImageLoadingStatusChange:s,children:e.jsx(ke.span,{...n,ref:a})})});Vq.displayName=hL;var $q="AvatarImage",Wq=l.forwardRef((t,a)=>{const{__scopeAvatar:r,src:n,onLoadingStatusChange:o=()=>{},...s}=t,i=Hq($q,r),c=UY(n,s),u=Bt(p=>{o(p),i.onImageLoadingStatusChange(p)});return pa(()=>{c!=="idle"&&u(c)},[c,u]),c==="loaded"?e.jsx(ke.img,{...s,ref:a,src:n}):null});Wq.displayName=$q;var Uq="AvatarFallback",Gq=l.forwardRef((t,a)=>{const{__scopeAvatar:r,delayMs:n,...o}=t,s=Hq(Uq,r),[i,c]=l.useState(n===void 0);return l.useEffect(()=>{if(n!==void 0){const u=window.setTimeout(()=>c(!0),n);return()=>window.clearTimeout(u)}},[n]),i&&s.imageLoadingStatus!=="loaded"?e.jsx(ke.span,{...o,ref:a}):null});Gq.displayName=Uq;function fP(t,a){return t?a?(t.src!==a&&(t.src=a),t.complete&&t.naturalWi
vendor: 1,030 bytes, line 7274
7274dth>0?"loaded":"loading"):"error":"idle"}function UY(t,{referrerPolicy:a,crossOrigin:r}){const n=HY(),o=l.useRef(null),s=n?(o.current||(o.current=new window.Image),o.current):null,[i,c]=l.useState(()=>fP(s,t));return pa(()=>{c(fP(s,t))},[s,t]),pa(()=>{const u=h=>()=>{c(h)};if(!s)return;const p=u("loaded"),m=u("error");return s.addEventListener("load",p),s.addEventListener("error",m),a&&(s.referrerPolicy=a),typeof r=="string"&&(s.crossOrigin=r),()=>{s.removeEventListener("load",p),s.removeEventListener("error",m)}},[s,r,a]),i}var Kq=Vq,Yq=Wq,Zq=Gq;const P7=l.forwardRef(({className:t,...a},r)=>e.jsx(Kq,{ref:r,className:Z("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",t),...a}));P7.displayName=Kq.displayName;const E7=l.forwardRef(({className:t,...a},r)=>e.jsx(Yq,{ref:r,className:Z("aspect-square h-full w-full",t),...a}));E7.displayName=Yq.displayName;const T7=l.forwardRef(({className:t,...a},r)=>e.jsx(Zq,{ref:r,className:Z("flex h-full w-full items-center justify-center rounded-full bg-muted",t),...a}
7274));T7.displayName=Zq.displayName;function GY(){const{isImpersonating:t,impersonatedUser:a,remainingMinutes:r,endImpersonation:n,isLoading:o}=Qc(),[s,i]=l.useState(!1);if(!t||!a)return null;if(typeof window<"u"){const p=window.location.pathname;if(/^\/(f|f2|q|p)\//.test(p))return null}const c=(p,m)=>p?p.split(" ").map(h=>h[0]).join("").toUpperCase().slice(0,2):m.slice(0,2).toUpperCase(),u=p=>{if(p<1)return"< 1 min";if(p<60)return`${p} min`;const m=Math.floor(p/60),h=p%60;return h>0?`${m}h ${h}m`:`${m}h`};return s?e.jsxs("div",{className:Z("fixed right-3 top-1/2 -translate-y-1/2 z-[100]","bg-amber-500 dark:bg-amber-600 text-amber-950 dark:text-amber-50","shadow-xl rounded-2xl px-3 py-3 w-72","flex flex-col gap-3"),children:[e.jsxs("div",{className:"flex items-start justify-between gap-2",children:[e.jsxs("div",{className:"flex items-center gap-2 bg-amber-600/30 dark:bg-amber-700/40 rounded-full px-2 py-0.5",children:[e.jsx(or,{className:"w-3.5 h-3.5"}),e.jsx("span",{className:"text-xs font-medium",children:"Viewing As"})]}),e.jsx("button",{type:"button",onClick:()=>i(!1),"aria-label":"Collapse",className:"opacity-70 hover:opacity-100",children:e.jsx(ze,{className:"w-4 h-4"})})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs(P7,{className:"h-8 w-8 border-2 border-amber-600/50",children:[e.jsx(E7,{src:a.avatar||void 0}),e.jsx(T7,{className:"bg-amber-600/30 text-amber-950 dark:text-amber-50 text-xs",children:c(a.name,a.email)})]}),e.jsxs("div",{className:"flex flex-col min-w-0",children:[e.jsx("span",{className:"font-semibold text-sm leading-tight truncate",children:a.name||"No Name"}),e.jsx("span",{className:"text-xs opacity-80 leading-tight truncate",children:a.email})]})]}),e.jsxs("div",{className:"flex items-center gap-1.5 text-xs opacity-80",children:[e.jsx(Vt,{className:"w-3.5 h-3.5"}),e.jsxs("span",{children:[u(r)," remaining"]})]}),e.jsxs(de,{variant:"secondary",size:"sm",onClick:()=>n(),disabled:o,className:"bg-white/90 hover:bg-white text-amber-900 border-0 font-medium gap-2 w-full",children:[e.jsx(wn,{className:"w-4 h-4"}),"Switch Back"]})]}):e.jsx("button",{type:"button",onClick:()=>i(!0),"aria-label":"Viewing as another user â click to expand",className:Z("fixed right-3 top-1/2 -translate-y-1/2 z-[100]","h-10 w-10 rounded-full flex items-center justify-center","bg-amber-500 dark:bg-amber-600 text-amber-950 dark:text-amber-50","shadow-lg ring-2 ring-amber-300/60 hover:scale-105 transition-transform"),title:`Viewing as ${a.name||a.email}`,children:e.jsx(or,{className:"w-5 h-5"})})}function KY(){return null}function YY(){const t=k7(),[a,r]=l.useState(!1),[n,o]=l.useState(!1),[s,i]=l.useState(!1);l.useEffect(()=>{const u=async()=>{try{const{data:p}=await I.from("subscription_events").select("event_type, created_at").eq("event_type","invoice.payment_failed").order("created_at",{ascending:!1}).limit(1);if(p&&p.length>0){const m=new Date(p[0].created_at);(Date.now()-m.getTime())/(1e3*60*60*24)<=7&&!t.subscribed&&i(!0)}}catch(p){console.error("Error checking payment status:",p)}};t.loading||u()},[t.subscribed,t.loading]);const c=async()=>{o(!0);try{const{data:u,error:p}=await I.functions.invoke("customer-portal");if(p)throw p;u!=null&&u.url&&window.open(u.url,"_blank")}catch(u){console.error("Error opening customer portal:",u),le.error("Failed to open payment settings. Please try again.")}finally{o(!1)}};return a||!s||t.subscribed?null:e.jsx("div",{className:"bg-destructive/10 border-b border-destructive/20",children:e.jsx("div",{className:"max-w-7xl mx-auto px-4 py-3",children:e.jsxs("div",{className:"flex items-center justify-between gap-4",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-destructive/20 rounded-full",children:e.jsx(ta,{className:"h-4 w-4 text-destructive"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-destructive",children:"Payment Failed"}),e.jsx("p",{className:"text-xs text-destructive/80",children:"We couldn't process your payment. Update your payment method to avoid service interruption."})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs(de,{size:"sm",variant:"destructive",onClick:c,disabled:n,className:"whitespace-nowrap",children:[e.jsx(za,{className:"h-4 w-4 mr-2"}),n?"Loading...":"Update Payment"]}),e.jsx(de,{size:"sm",variant:"ghost",onClick:()=>r(!0),className:"text-destructive hover:text-destructive hover:bg-destructive/10",children:e.jsx(ze,{className:"h-4 w-4"})})]})]})})})}function ZY(){return null}const Ot="#0f1829",ut="#c9a962",UN="#F5F0EB",aa="'Playfair Display', Georgia, serif",BS="'Inter', system-ui, sans-serif";function XY({elements:t}){const a=[...t].sort((r,n)=>r.type==="navbarLuxury"?-1:n.type==="navbarLuxury"?1:0);return e.jsxs("div",{style:{fontFamily:BS,color:"#fff",background:Ot,minHeight:"100vh"},children:[e.jsx("link",{href:"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Inter:wght@300;400;500;600&display=swap",rel:"stylesheet"}),a.map(r=>e.jsx(QY,{element:r},r.id))]})}function QY({element:t}){const{type:a,props:r}=t;switch(a){case"navbarLuxury":return e.jsx(JY,{...r});case"heroVideo":return e.jsx(eZ,{...r});case"editorialText":return e.jsx(tZ,{...r});case"propertyShowcase":return e.jsx(aZ,{...r});case"fullBleedImage":return e.jsx(rZ,{...r});case"testimonialCarousel":return e.jsx(nZ,{...r});case"luxuryQuote":return e.jsx(sZ,{...r});case"imageGalleryMasonry":return e.jsx(oZ,{...r});case"contactForm":return e.jsx(iZ,{...r});case"faq":return e.jsx(lZ,{...r});case"footer":return e.jsx(cZ,{...r});case"chatbotWidget":return e.jsx(dZ,{...r});default:return null}}function JY({logo:t,links:a,ctaLink:r,ctaText:n,logoImageLight:o,logoImageDark:s}){var m;const[i,c]=l.useState(!1),[u,p]=l.useState(!1);return l.useEffect(()=>{const h=()=>c(window.scrollY>60);return window.addEventListener("scroll",h,{passive:!0}),()=>window.removeEventListener("scroll",h)},[]),e.jsxs("nav",{style:{position:"fixed",top:0,left:0,right:0,zIndex:1e3,background:i?"rgba(15,24,41,0.95)":"transparent",backdropFilter:i?"blur(12px)":"none",transition:"all 0.4s ease",borderBottom:i?"1px solid rgba(201,169,98,0.15)":"none"},children:[e.jsxs("div",{style:{maxWidth:1280,margin:"0 auto",padding:"16px 24px",display:"flex",alignItems:"center",justifyContent:"space-between"},children:[e.jsx("a",{href:((m=a==null?void 0:a[0])==null?void 0:m.href)||"/",style:{textDecoration:"none"},children:o?e.jsx("img",{src:o,alt:t,style:{height:40}}):e.jsx("span",{style:{fontFamily:aa,fontSize:20,color:ut,letterSpacing:2},children:t})}),e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:32},className:"luxury-nav-desktop",children:[a==null?void 0:a.map(h=>e.jsx("a",{href:h.href,style:{color:"rgba(255,255,255,0.8)",textDecoration:"none",fontSize:14,fontWeight:400,letterSpacing:.5,transition:"color 0.2s"},onMouseEnter:y=>y.currentTarget.style.color=ut,onMouseLeave:y=>y.currentTarget.style.color="rgba(255,255,255,0.8)",children:h.label},h.href)),r&&e.jsx("a",{href:r,target:"_blank",rel:"noopener noreferrer",style:{background:ut,color:Ot,padding:"10px 24px",fontSize:13,fontWeight:600,letterSpacing:1,textDecoration:"none",textTransform:"uppercase",borderRadius:0,transition:"opacity 0.2s"},children:n||"Book Now"})]}),e.jsx("button",{onClick:()=>p(!u),className:"luxury-nav-mobile-btn",style:{background:"none",border:"none",color:"#fff",cursor:"pointer",padding:8},children:u?e.jsx(ze,{size:24}):e.jsx(ec,{size:24})})]}),u&&e.jsxs("div",{style:{background:"rgba(15,24,41,0.98)",padding:"24px",borderTop:"1px solid rgba(201,169,98,0.2)"},className:"luxury-nav-mobile-menu",children:[a==null?void 0:a.map(h=>e.jsx("a",{href:h.href,style:{display:"block",color:"rgba(255,255,255,0.8)",textDecoration:"none",padding:"12px 0",fontSize:16,borderBottom:"1px solid rgba(255,255,255,0.05)"},children:h.label},h.href)),r&&e.jsx("a",{href:r,target:"_blank",rel:"noopener noreferrer",style:{display:"inline-block",marginTop:16,background:ut,color:Ot,padding:"12px 32px",fontWeight:600,textDecoration:"none",letterSpacing:1,fontSize:13,textTransform:"uppercase"},children:n||"Book Now"})]}),e.jsx("style",{children:` 7275 .luxury-nav-mobile-btn { display: none !important; } 7276 @media (max-width: 768px) { 7277 .luxury-nav-desktop { display: none !important; } 7278 .luxury-nav-mobile-btn { display: block !important; } 7279 } 7280 @media (min-width: 769px) { 7281 .luxury-nav-mobile-menu { display: none !important; } 7282 } 7283 `})]})}function eZ({badge:t,headline:a,subheadline:r,backgroundImage:n,videoUrl:o,buttonText:s,buttonLink:i,overlayOpacity:c,minHeight:u,alignment:p}){const m=typeof c=="number"?c>1?c/100:c:.4,h=u||"100vh",y=(o==null?void 0:o.includes("youtube.com"))||(o==null?void 0:o.includes("youtu.be"));return e.jsxs("section",{style:{position:"relative",minHeight:h,display:"flex",alignItems:"center",justifyContent:"center",overflow:"hidden"},children:[n&&!y&&e.jsx("div",{style:{position:"absolute",inset:0,backgroundImage:`url(${n})`,backgroundSize:"cover",backgroundPosition:"center"}}
7283),o&&!y&&e.jsx("video",{autoPlay:!0,muted:!0,loop:!0,playsInline:!0,style:{position:"absolute",inset:0,width:"100%",height:"100%",objectFit:"cover"},children:e.jsx("source",{src:o,type:"video/mp4"})}),e.jsx("div",{style:{position:"absolute",inset:0,background:`rgba(15,24,41,${m})`}}),e.jsxs(ht.div,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:1,delay:.3},style:{position:"relative",zIndex:2,textAlign:p||"center",maxWidth:800,padding:"120px 24px 80px"},children:[t&&e.jsx("div",{style:{fontSize:12,letterSpacing:4,textTransform:"uppercase",color:ut,marginBottom:24,fontWeight:500},children:t}),e.jsx("h1",{style:{fontFamily:aa,fontSize:"clamp(36px, 6vw, 72px)",fontWeight:400,lineHeight:1.1,margin:"0 0 24px",color:"#fff"},children:a}),r&&e.jsx("p",{style:{fontSize:"clamp(16px, 2vw, 20px)",color:"rgba(255,255,255,0.75)",lineHeight:1.6,maxWidth:600,margin:p==="center"?"0 auto 40px":"0 0 40px"},children:r}),s&&i&&e.jsx("a",{href:i,style:{display:"inline-block",background:ut,color:Ot,padding:"14px 40px",fontSize:13,fontWeight:600,letterSpacing:2,textDecoration:"none",textTransform:"uppercase",transition:"opacity 0.2s"},children:s})]})]})}function tZ({label:t,headline:a,body:r,layout:n,buttonText:o,buttonLink:s,backgroundColor:i,backgroundStyle:c}){const u=c==="dark"?Ot:i||"transparent",p=u===UN||u==="#F5F0EB"||u==="transparent",m=p&&u!=="transparent"&&u!==Ot?Ot:"#fff",h=n==="centered";return e.jsxs("section",{style:{background:u,padding:"96px 24px"},children:[e.jsxs("div",{style:{maxWidth:1100,margin:"0 auto",textAlign:h?"center":"left"},children:[t&&e.jsx("div",{style:{fontSize:12,letterSpacing:4,textTransform:"uppercase",color:ut,marginBottom:16,fontWeight:500},children:t}),a&&e.jsx("h2",{style:{fontFamily:aa,fontSize:"clamp(28px, 4vw, 44px)",fontWeight:400,color:m,marginBottom:24,lineHeight:1.2},children:a}),r&&e.jsx("div",{style:{...n==="two-column"?{columnCount:2,columnGap:48}:{},fontSize:16,lineHeight:1.8,color:p&&u!=="transparent"?"rgba(15,24,41,0.7)":"rgba(255,255,255,0.7)",maxWidth:h?700:"none",margin:h?"0 auto":0},className:"editorial-body",children:r}),o&&s&&e.jsx("a",{href:s,style:{display:"inline-block",marginTop:32,background:ut,color:Ot,padding:"12px 36px",fontSize:13,fontWeight:600,letterSpacing:1.5,textDecoration:"none",textTransform:"uppercase"},children:o})]}),e.jsx("style",{children:` 7284 @media (max-width: 768px) { 7285 .editorial-body { column-count: 1 !important; } 7286 } 7287 `})]})}function aZ({name:t,description:a,images:r,location:n,rating:o,bedrooms:s,bathrooms:i,sleeps:c,features:u,bookingUrl:p,bookingText:m,buttonText:h,priceLabel:y,reversed:f}){const[x,g]=l.useState(0),b=r||[];return e.jsxs("section",{style:{padding:"80px 24px"},children:[e.jsxs("div",{style:{maxWidth:1200,margin:"0 auto",display:"flex",gap:48,flexDirection:f?"row-reverse":"row",alignItems:"center"},className:"property-showcase-grid",children:[e.jsx("div",{style:{flex:"1 1 55%",position:"relative",overflow:"hidden"},className:"property-img-col",children:e.jsxs("div",{style:{position:"relative",borderRadius:4,overflow:"hidden",aspectRatio:"4/3"},children:[e.jsx(hr,{mode:"wait",children:e.jsx(ht.img,{src:b[x],alt:`${t} ${x+1}`,initial:{opacity:0}
7287,animate:{opacity:1},exit:{opacity:0},transition:{duration:.4},style:{width:"100%",height:"100%",objectFit:"cover",position:"absolute",inset:0}},x)}),b.length>1&&e.jsxs(e.Fragment,{children:[e.jsx("button",{onClick:()=>g(k=>(k-1+b.length)%b.length),style:{position:"absolute",left:12,top:"50%",transform:"translateY(-50%)",background:"rgba(0,0,0,0.5)",border:"none",color:"#fff",borderRadius:"50%",width:40,height:40,cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center"},children:e.jsx(Cn,{size:20})}),e.jsx("button",{onClick:()=>g(k=>(k+1)%b.length),style:{position:"absolute",right:12,top:"50%",transform:"translateY(-50%)",background:"rgba(0,0,0,0.5)",border:"none",color:"#fff",borderRadius:"50%",width:40,height:40,cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center"},children:e.jsx(_n,{size:20})})]}),e.jsx("div",{style:{position:"absolute",bottom:12,left:"50%",transform:"translateX(-50%)",display:"flex",gap:6},children:b.map((k,v)=>e.jsx("button",{onClick:()=>g(v),style:{width:v===x?24:8,height:8,borderRadius:4,background:v===x?ut:"rgba(255,255,255,0.5)",border:"none",cursor:"pointer",transition:"all 0.3s"}},v))})]})}),e.jsxs("div",{style:{flex:"1 1 45%"},className:"property-info-col",children:[n&&e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:6,fontSize:13,color:ut,marginBottom:12},children:[e.jsx(Lr,{size:14})," ",n]}),e.jsx("h3",{style:{fontFamily:aa,fontSize:"clamp(28px, 3vw, 40px)",fontWeight:400,color:"#fff",marginBottom:8},children:t}),o&&e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4,marginBottom:16},children:[[...Array(5)].map((k,v)=>e.jsx(Jt,{size:16,fill:v<Math.round(o)?"#c9a962":"none",color:"#c9a962"},v)),e.jsx("span",{style:{color:"rgba(255,255,255,0.6)",fontSize:14,marginLeft:8},children:o})]}),e.jsx("p",{style:{color:"rgba(255,255,255,0.7)",lineHeight:1.7,fontSize:15,marginBottom:24},children:a}),e.jsxs("div",{style:{display:"flex",gap:24,marginBottom:24,flexWrap:"wrap"},children:[s&&e.jsx(L9,{icon:e.jsx(Ud,{size:18}),label:`${s} Bedrooms`}),i&&e.jsx(L9,{icon:e.jsx($d,{size:18}),label:`${i} Bathrooms`}),c&&e.jsx(L9,{icon:e.jsx(Gt,{size:18}),label:`Sleeps ${c}`})]}),(u==null?void 0:u.length)>0&&e.jsx("div",{style:{display:"flex",gap:8,flexWrap:"wrap",marginBottom:24},children:u.map(k=>e.jsx("span",{style:{padding:"6px 14px",fontSize:12,borderRadius:2,background:"rgba(201,169,98,0.1)",border:"1px solid rgba(201,169,98,0.2)",color:ut},children:k},k))}),y&&e.jsx("div",{style:{fontFamily:aa,fontSize:20,color:"#fff",marginBottom:24},children:y}),p&&e.jsx("a",{href:p,target:"_blank",rel:"noopener noreferrer",style:{display:"inline-block",background:ut,color:Ot,padding:"14px 36px",fontSize:13,fontWeight:600,letterSpacing:1.5,textDecoration:"none",textTransform:"uppercase"},children:m||h||"Book Now"})]})]}),e.jsx("style",{children:` 7288 @media (max-width: 768px) { 7289 .property-showcase-grid { flex-direction: column !important; } 7290 .property-img-col, .property-info-col { flex: 1 1 100% !important; } 7291 } 7292 `})]})}function L9({icon:t,label:a}){return e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:8,color:"rgba(255,255,255,0.6)",fontSize:14},children:[e.jsx("span",{style:{color:ut},children:t})," ",a]})}function rZ({image:t,height:a,caption:r,overlayOpacity:n}){const o=typeof n=="number"?n>1?n/100:n:0;return e.jsxs("section",{style:{position:"relative",height:a||"60vh",overflow:"hidden"},children:[e.jsx("img",{src:t,alt:r||"",style:{width:"100%",height:"100%",objectFit:"cover"},loading:"lazy"}),o>0&&e.jsx("div",{style:{position:"absolute",inset:0,background:`rgba(15,24,41,${o})`}}),r&&e.jsx("div",{style:{position:"absolute",bottom:24,left:"50%",transform:"translateX(-50%)",color:"rgba(255,255,255,0.6)",fontSize:13,fontStyle:"italic",letterSpacing:.5},children:r})]})}function nZ({title:t,subtitle:a,testimonials:r}){const[n,o]=l.useState(0),s=r||[];if(l.useEffect(()=>{if(s.length<=1)return;const c=setInterval(()=>o(u=>(u+1)%s.length),6e3);return()=>clearInterval(c)},[s.length]),!s.length)return null;const i=s[n];return e.jsx("section",{style:{padding:"96px 24px",background:"rgba(201,169,98,0.04)"},children:e.jsxs("div",{style:{maxWidth:800,margin:"0 auto",textAlign:"center"},children:[t&&e.jsx("h2",{style:{fontFamily:aa,fontSize:"clamp(28px,4vw,40px)",color:"#fff",marginBottom:48},children:t}),e.jsx(hr,{mode:"wait",children:e.jsxs(ht.div,{initial:{opacity:0,y:20}
7292,animate:{opacity:1,y:0},exit:{opacity:0,y:-20},transition:{duration:.4},children:[e.jsx("div",{style:{display:"flex",justifyContent:"center",gap:4,marginBottom:24},children:[...Array(i.rating||5)].map((c,u)=>e.jsx(Jt,{size:18,fill:ut,color:ut},u))}),e.jsxs("p",{style:{fontFamily:aa,fontSize:"clamp(18px,2.5vw,24px)",fontStyle:"italic",color:"rgba(255,255,255,0.85)",lineHeight:1.6,marginBottom:24},children:['"',i.quote||i.text,'"']}),e.jsx("div",{style:{color:ut,fontWeight:500,fontSize:15},children:i.name||i.author}),(i.role||i.source)&&e.jsx("div",{style:{color:"rgba(255,255,255,0.5)",fontSize:13,marginTop:4},children:i.role||i.source})]},n)}),s.length>1&&e.jsx("div",{style:{display:"flex",justifyContent:"center",gap:8,marginTop:32},children:s.map((c,u)=>e.jsx("button",{onClick:()=>o(u),style:{width:u===n?32:8,height:8,borderRadius:4,background:u===n?ut:"rgba(255,255,255,0.2)",border:"none",cursor:"pointer",transition:"all 0.3s"}},u))})]})})}function sZ({quote:t,author:a,role:r}){return e.jsx("section",{style:{padding:"80px 24px",background:"linear-gradient(135deg, rgba(201,169,98,0.08), transparent)"},children:e.jsxs("div",{style:{maxWidth:800,margin:"0 auto",textAlign:"center"},children:[e.jsx("div",{style:{fontSize:64,color:ut,lineHeight:1,marginBottom:16,fontFamily:aa},children:'"'}),e.jsx("blockquote",{style:{fontFamily:aa,fontSize:"clamp(20px,3vw,28px)",fontStyle:"italic",color:"rgba(255,255,255,0.85)",lineHeight:1.6,marginBottom:24},children:t}),a&&e.jsx("div",{style:{color:ut,fontWeight:500,fontSize:15},children:a}),r&&e.jsx("div",{style:{color:"rgba(255,255,255,0.5)",fontSize:13,marginTop:4},children:r})]})})}function oZ({title:t,subtitle:a,images:r,columns:n}){const o=n||3;return e.jsxs("section",{style:{padding:"96px 24px"},children:[e.jsxs("div",{style:{maxWidth:1200,margin:"0 auto"},children:[t&&e.jsx("h2",{style:{fontFamily:aa,fontSize:"clamp(28px,4vw,40px)",color:"#fff",textAlign:"center",marginBottom:8},children:t}),a&&e.jsx("p",{style:{color:"rgba(255,255,255,0.6)",textAlign:"center",marginBottom:48},children:a}),e.jsx("div",{style:{display:"grid",gridTemplateColumns:`repeat(${o}, 1fr)`,gap:16},className:"masonry-grid",children:r==null?void 0:r.map((s,i)=>e.jsxs("div",{style:{overflow:"hidden",borderRadius:4},children:[e.jsx("img",{src:s.src,alt:s.alt||s.caption||"",style:{width:"100%",height:"100%",objectFit:"cover",aspectRatio:i%3===0?"3/4":"4/3",transition:"transform 0.5s"},onMouseEnter:c=>c.currentTarget.style.transform="scale(1.05)",onMouseLeave:c=>c.currentTarget.style.transform="scale(1)",loading:"lazy"}),s.caption&&e.jsx("div",{style:{padding:"8px 0",fontSize:13,color:"rgba(255,255,255,0.5)",textAlign:"center"},children:s.caption})]},i))})]}),e.jsx("style",{children:` 7293 @media (max-width: 768px) { 7294 .masonry-grid { grid-template-columns: repeat(2, 1fr) !important; } 7295 } 7296 @media (max-width: 480px) { 7297 .masonry-grid { grid-template-columns: 1fr !important; } 7298 } 7299 `})]})}function iZ({title:t,subtitle:a,fields:r,submitText:n,contactDetails:o,backgroundColor:s}){const[i,c]=l.useState({}),[u,p]=l.useState(!1),m=s||UN,h=m===UN||m==="#F5F0EB",[y,f]=l.useState(!1),x=async g=>{g.preventDefault(),f(!0);const b={name:i.name||`${i.firstName||""} ${i.lastName||""}`.trim()||"Unknown",email:i.email||"",phone:i.phone||null,company:i.company||null,subject:i.subject||t||null,message:i.message||i.enquiry||Object.entries(i).filter(([k])=>!["name","firstName","lastName","email","phone","company","subject"].includes(k)).map(([k,v])=>`${k}: ${v}`).join(` 7300`)||"Contact form submission",sourcePage:window.location.pathname};try{const{error:k}=await I.functions.invoke("website-contact",{body:b});k&&(console.error("Contact form error:",k),Ed("website-contact",b))}catch(k){console.error("Contact form error:",k),Ed("website-contact",b)}p(!0),f(!1)};return e.jsxs("section",{style:{padding:"96px 24px",background:m},children:[e.jsxs("div",{style:{maxWidth:1e3,margin:"0 auto",display:"flex",gap:64,alignItems:"flex-start"},className:"contact-form-grid",children:[e.jsxs("div",{style:{flex:"1 1 60%"},className:"contact-form-col",children:[t&&e.jsx("h2",{style:{fontFamily:aa,fontSize:32,color:h?Ot:"#fff",marginBottom:8},children:t}),a&&e.jsx("p",{style:{color:h?"rgba(15,24,41,0.6)":"rgba(255,255,255,0.6)",marginBottom:32},children:a}),u?e.jsxs("div",{style:{padding:40,textAlign:"center",background:"rgba(201,169,98,0.1)",borderRadius:4},children:[e.jsx("h3",{style:{fontFamily:aa,fontSize:24,color:h?Ot:"#fff",marginBottom:8},children:"Thank You"}),e.jsx("p",{style:{color:h?"rgba(15,24,41,0.6)":"rgba(255,255,255,0.6)"},children:"We'll be in touch shortly."})]}):e.jsxs("form",{onSubmit:x,style:{display:"flex",flexDirection:"column",gap:20},children:[r==null?void 0:r.map(g=>e.jsxs("div",{children:[e.jsxs("label",{style:{display:"block",fontSize:13,fontWeight:500,color:h?Ot:"rgba(255,255,255,0.8)",marginBottom:6,letterSpacing:.5},children:[g.label," ",g.required&&e.jsx("span",{style:{color:ut}
7300,children:"*"})]}),g.type==="textarea"?e.jsx("textarea",{placeholder:g.placeholder,required:g.required,rows:4,value:i[g.name]||"",onChange:b=>c(k=>({...k,[g.name]:b.target.value})),style:{width:"100%",padding:"12px 16px",fontSize:15,border:`1px solid ${h?"rgba(15,24,41,0.15)":"rgba(255,255,255,0.15)"}`,background:h?"#fff":"rgba(255,255,255,0.05)",color:h?Ot:"#fff",borderRadius:4,resize:"vertical",fontFamily:BS}}):e.jsx("input",{type:g.type||"text",placeholder:g.placeholder,required:g.required,value:i[g.name]||"",onChange:b=>c(k=>({...k,[g.name]:b.target.value})),style:{width:"100%",padding:"12px 16px",fontSize:15,border:`1px solid ${h?"rgba(15,24,41,0.15)":"rgba(255,255,255,0.15)"}`,background:h?"#fff":"rgba(255,255,255,0.05)",color:h?Ot:"#fff",borderRadius:4,fontFamily:BS}})]},g.name)),e.jsx("button",{type:"submit",disabled:y,style:{background:y?"#999":ut,color:Ot,padding:"14px 36px",border:"none",fontSize:13,fontWeight:600,letterSpacing:1.5,textTransform:"uppercase",cursor:y?"not-allowed":"pointer",alignSelf:"flex-start",opacity:y?.7:1},children:y?"Sending...":n||"Send Message"})]})]}),o&&e.jsxs("div",{style:{flex:"1 1 35%",padding:32,background:Ot,borderRadius:4},className:"contact-details-col",children:[e.jsx("h3",{style:{fontFamily:aa,fontSize:22,color:"#fff",marginBottom:24},children:"Contact Details"}),o.email&&e.jsxs("div",{style:{marginBottom:20},children:[e.jsx("div",{style:{fontSize:12,letterSpacing:2,textTransform:"uppercase",color:ut,marginBottom:4},children:"Email"}),e.jsx("a",{href:`mailto:${o.email}`,style:{color:"rgba(255,255,255,0.8)",textDecoration:"none",fontSize:15},children:o.email})]}),o.phone&&e.jsxs("div",{style:{marginBottom:20},children:[e.jsx("div",{style:{fontSize:12,letterSpacing:2,textTransform:"uppercase",color:ut,marginBottom:4},children:"Phone"}),e.jsx("a",{href:`tel:${o.phone}`,style:{color:"rgba(255,255,255,0.8)",textDecoration:"none",fontSize:15},children:o.phone})]}),o.address&&e.jsxs("div",{children:[e.jsx("div",{style:{fontSize:12,letterSpacing:2,textTransform:"uppercase",color:ut,marginBottom:4},children:"Address"}),e.jsx("div",{style:{color:"rgba(255,255,255,0.8)",fontSize:15},children:o.address})]})]})]}),e.jsx("style",{children:` 7301 @media (max-width: 768px) { 7302 .contact-form-grid { flex-direction: column !important; } 7303 .contact-form-col, .contact-details-col { flex: 1 1 100% !important; } 7304 } 7305 `})]})}function lZ({title:t,items:a}){const[r,n]=l.useState(null);return e.jsx("section",{style:{padding:"96px 24px",background:Ot},children:e.jsxs("div",{style:{maxWidth:800,margin:"0 auto"},children:[t&&e.jsx("h2",{style:{fontFamily:aa,fontSize:"clamp(28px,4vw,40px)",color:"#fff",textAlign:"center",marginBottom:48},children:t}),e.jsx("div",{style:{display:"flex",flexDirection:"column",gap:2},children:a==null?void 0:a.map((o,s)=>e.jsxs("div",{style:{borderBottom:"1px solid rgba(201,169,98,0.1)"},children:[e.jsxs("button",{onClick:()=>n(r===s?null:s),style:{width:"100%",display:"flex",justifyContent:"space-between",alignItems:"center",padding:"20px 0",background:"none",border:"none",cursor:"pointer",color:"#fff",fontSize:16,fontWeight:400,textAlign:"left",fontFamily:BS},children:[o.question,e.jsx(ir,{size:18,style:{color:ut,transform:r===s?"rotate(180deg)":"rotate(0)",transition:"transform 0.3s",flexShrink:0}})]}),e.jsx(hr,{children:r===s&&e.jsx(ht.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.3},style:{overflow:"hidden"},children:e.jsx("p",{style:{color:"rgba(255,255,255,0.6)",lineHeight:1.7,paddingBottom:20,fontSize:15},children:o.answer})})})]},s))})]})})}function cZ({logo:t,description:a,columns:r,copyright:n,logoImageLight:o}){return e.jsxs("footer",{style:{background:"rgba(10,16,28,0.95)",borderTop:"1px solid rgba(201,169,98,0.1)",padding:"64px 24px 32px"},children:[e.jsxs("div",{style:{maxWidth:1100,margin:"0 auto",display:"flex",gap:64,flexWrap:"wrap"},children:[e.jsxs("div",{style:{flex:"1 1 300px",minWidth:240},children:[o?e.jsx("img",{src:o,alt:t,style:{height:36,marginBottom:16}}):e.jsx("div",{style:{fontFamily:aa,fontSize:18,color:ut,letterSpacing:2,marginBottom:16},children:t}),a&&e.jsx("p",{style:{color:"rgba(255,255,255,0.5)",fontSize:14,lineHeight:1.6,maxWidth:280},children:a})]}),r==null?void 0:r.map((s,i)=>{var c;return e.jsxs("div",{style:{flex:"0 0 auto",minWidth:140},children:[e.jsx("h4",{style:{fontSize:12,letterSpacing:2,textTransform:"uppercase",color:ut,marginBottom:16},children:s.title}),(c=s.links)==null?void 0:c.map(u=>{var p;return e.jsx("a",{href:u.href,target:(p=u.href)!=null&&p.startsWith("http")?"_blank":void 0,rel:"noopener noreferrer",style:{display:"block",color:"rgba(255,255,255,0.6)",textDecoration:"none",fontSize:14,marginBottom:10,transition:"color 0.2s"},onMouseEnter:m=>m.currentTarget.style.color="#fff",onMouseLeave:m=>m.currentTarget.style.color="rgba(255,255,255,0.6)",children:u.label},u.href)})]},i)})]}),n&&e.jsx("div",{style:{maxWidth:1100,margin:"0 auto",paddingTop:32,marginTop:32,borderTop:"1px solid rgba(255,255,255,0.05)",fontSize:13,color:"rgba(255,255,255,0.3)",textAlign:"center"},children:n})]})}function dZ({chatbotId:t,inline:a,inlineHeight:r,theme:n,greeting:o,headerTitle:s,headerSubtitle:i,autoOpen:c}){return t?a?e.jsx("section",{style:{padding:"0 24px 64px",background:Ot},children:e.jsxs("div",{style:{maxWidth:700,margin:"0 auto",borderRadius:12,overflow:"hidden",border:"1px solid rgba(201,169,98,0.2)",background:"rgba(15,24,41,0.8)"},children:[s&&e.jsxs("div",{style:{padding:"16px 24px",borderBottom:"1px solid rgba(201,169,98,0.15)",background:"rgba(201,169,98,0.05)"},children:[e.jsx("div",{style:{fontFamily:aa,fontSize:18,color:"#fff"},children:s}),i&&e.jsx("div",{style:{fontSize:13,color:"rgba(255,255,255,0.5)",marginTop:2},children:i})]}),e.jsx("iframe",{src:`/chatbot-embed/${t}?theme=${n||"luxury"}&greeting=${encodeURIComponent(o||"")}`,style:{width:"100%",height:r||"450px",border:"none"},title:"Chatbot"})]})}):e.jsx("div",{style:{position:"fixed",bottom:24,right:24,zIndex:999},children:e.jsx("a",{href:`/chatbot-embed/${t}`,target:"_blank",rel:"noopener noreferrer",style:{width:56,height:56,borderRadius:"50%",background:ut,dis
7305play:"flex",alignItems:"center",justifyContent:"center",boxShadow:"0 4px 20px rgba(0,0,0,0.3)",textDecoration:"none",fontSize:24,color:Ot},children:"ð¬"})}):null}const Xq=[640,960,1280,1920];function uZ(t){const a=t.match(/images\.unsplash\.com\/(photo-[a-zA-Z0-9_-]+)/),r=t.match(/[?&]h=(\d+)/);return{photoId:a?a[1]:"",h:r?parseInt(r[1],10):void 0}}function pZ(t,a){return Xq.map(r=>({url:`https://images.unsplash.com/${t}?w=${r}${a?`&h=${a}`:""}&fit=crop&auto=format&q=80`,width:r}))}function hZ(t){const a=t.includes("?")?"&":"?";return Xq.map(r=>({url:`${t}${a}width=${r}&format=webp&quality=80`,width:r}))}function ud(t){return t.map(a=>`${a.url} ${a.width}w`).join(", ")}function mZ(t){return t.includes("images.unsplash.com")}function yZ(t){return/supabase\.co\/storage\/v1\/object/.test(t)}function fZ(t,a){if(!t)return{src:"",srcSet:"",sizes:"",sources:[],isOptimised:!1};const r=(a==null?void 0:a.sizes)??"(max-width: 768px) 100vw, (max-width: 1200px) 80vw, 1200px";if(mZ(t)){const{photoId:n,h:o}=uZ(t);if(n){const s=(a==null?void 0:a.aspectHeight)??o,i=pZ(n,s);return{src:t,srcSet:ud(i),sizes:r,sources:[{type:"image/avif",srcSet:ud(i)},{type:"image/webp",srcSet:ud(i)}],isOptimised:!0}}}if(yZ(t)){const n=hZ(t);return{src:t,srcSet:ud(n),sizes:r,sources:[{type:"image/webp",srcSet:ud(n)}],isOptimised:!0}}return{src:t,srcSet:"",sizes:"",sources:[],isOptimised:!1}}const Ca=we.memo(function({src:a,alt:r,isHero:n=!1,aspectRatio:o,sizes:s,className:i,style:c,loading:u,decoding:p,fetchPriority:m,width:h,height:y,...f}){if(!a)return null;const x=fZ(a,{aspectHeight:o?Math.round(o*1920):void 0,sizes:s}),g=u??(n?"eager":"lazy"),b=p??"async",k=m??(n?"high":"auto");return x.isOptimised?e.jsxs("picture",{children:[x.sources.map((v,w)=>e.jsx("source",{type:v.type,srcSet:v.srcSet,sizes:x.sizes},w)),e.jsx("img",{src:x.src,srcSet:x.srcSet,sizes:x.sizes,alt:r,loading:g,decoding:b,fetchPriority:k,className:i,style:c,width:h,height:y,...f})]}):e.jsx("img",{src:a,alt:r,loading:g,decoding:b,fetchPriority:k,className:i,style:c,width:h,height:y,...f})}),gZ={f1:"",f2:"",f3:"",f4:"",f5:"",f6:"",f7:"",f8:""},xZ="boilers-funnel-lead";function gP(t){try{localStorage.setItem(xZ,JSON.stringify(t)),window.dispatchEvent(new CustomEvent("boilers-lead-updated",{detail:t}))}catch{}}function bZ(t){if(typeof window>"u"||!t)return;const a=window;if(typeof a.gtag=="function")try{a.gtag("event","conversion",{send_to:t,value:1,currency:"GBP"})}catch{}}function vZ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=(t==null?void 0:t.props)||{},i=s.accent||(a==null?void 0:a.primary)||"#F97316",c=s.accentDeep||(a==null?void 0:a.secondary)||"#EA580C",u=s.mode==="light"?"light":"dark",p=s.formId||"",m=s.workspaceId||"",h=s.adsConversionId,y=u==="dark"?{bg:"#0B1220",surface:"rgba(255,255,255,0.03)",surfaceStrong:"rgba(255,255,255,0.06)",border:"rgba(255,255,255,0.08)",text:"#F8FAFC",textMuted:"#94A3B8",textSubtle:"#64748B",navy:"#0F172A"}:{bg:"#FAF7F2",surface:"rgba(15,23,42,0.03)",surfaceStrong:"#FFFFFF",border:"rgba(15,23,42,0.08)",text:"#0F172A",textMuted:"#475569",textSubtle:"#64748B",navy:"#0F172A"},f=s.eyebrow||"Certified Installers · Gas Safe",x=s.headlineLine1||"New Boiler.",g=s.headlineLine2||"Fitted Fast.",b=s.headlineAccent||"Finance Available.",k=s.subheadline||"Gas Safe registered engineers. Free survey within 24 hours. Most installs completed in a single day. No hidden fees, ever.",v=Array.isArray(s.ticks)&&s.ticks.length?s.ticks:["Gas Safe Certified","Same-week installation","No hidden fees"],w=s.phoneDisplay||"+44 7414 698154",C=s.phoneTel||"+447414698154",j=s.reviewInitials||"JM",_=s.reviewQuote||"Booked Monday, installed Wednesday. Brilliant service.",S=s.reviewName||"James M. · Verified Customer",M=s.formCardTitle||"Book Your Free Survey",E=s.formCardSubtitle||"Survey booked within 24 hours · no obligation",L=s.trustLine||"Accredited, vetted specialists only. Your enquiry goes directly to our approved installation partner â never a lead broker. Your details are never sold.",N=Array.isArray(s.propertyOptions)&&s.propertyOptions.length?s.propertyOptions:["Detached house","Semi-detached","Terraced","Bungalow","Flat / Apartment"],A=Array.isArray(s.bedroomOptions)&&s.bedroomOptions.length?s.bedroomOptions:["1","2","3","4","5+"],O=Array.isArray(s.timelineOptions)&&s.timelineOptions.length?s.timelineOptions:["ASAP (this week)","Within 2 weeks","Within a month","Just researching"],R=Array.isArray(s.financeOptions)&&s.financeOptions.length?s.financeOptions:["Yes â show me monthly options","No â paying outright","Not sure yet"];return e.jsx("div",{onClick:o,"data-pb-section-type":"boilersHero",style:{position:"relative",outline:r&&n?"2px solid #6366f1":void 0,outlineOffset:r&&n?"2px":void 0,cursor:r?"pointer":void 0},children:e.jsxs("section",{className:"boilers-section boilers-hero",style:{position:"relative",overflow:"hidden",padding:"48px 24px 64px",background:y.bg,color:y.text,fontFamily:'"Inter", system-ui, -apple-system, sans-serif'},children:[e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",inset:0,pointerEvents:"none",background:u==="dark"?`radial-gradient(1000px 600px at 18% 0%, ${i}28, transparent 60%), radial-gradient(800px 500px at 95% 30%, ${i}18, transparent 60%), radial-gradient(600px 400px at 50% 110%, ${i}14, transparent 65%)`:`radial-gradient(1000px 600px at 18% 0%, ${i}1a, transparent 60%), radial-gradient(800px 500px at 95% 30%, ${i}10, transparent 60%), radial-gradient(600px 400px at 50% 110%, ${i}0a, transparent 65%)`}}),e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",top:"20%",left:"30%",width:420,height:420,borderRadius:"50%",filter:"blur(40px)",pointerEvents:"none",background:`radial-gradient(circle, ${i}${u==="dark"?"26":"14"}, transparent 70%)`,animation:"inl-hero-pulse 9s ease-in-out infinite"}}),e.jsx("style",{children:` 7306 @keyframes inl-hero-pulse { 0%,100% { opacity: 0.55; transform: scale(1); } 50% { opacity: 0.9; transform: scale(1.06); } } 7307 @media (prefers-reduced-motion: reduce) { [data-pb-section-type="boilersHero"] [aria-hidden] { animation: none !important; } } 7308 `}),e.jsxs("div",{style:{position:"relative",maxWidth:1280,margin:"0 auto",display:"grid",gridTemplateColumns:"minmax(0,1fr) minmax(0,540px)",gap:48,alignItems:"stretch"},className:"boilers-hero-grid",children:[e.jsxs("div",{children:[e.jsxs(ht.div,{initial:{opacity:0,y:8}
7308,animate:{opacity:1,y:0},transition:{duration:.4},style:{display:"inline-flex",alignItems:"center",gap:8,padding:"6px 14px",borderRadius:999,background:y.surfaceStrong,border:`1px solid ${y.border}`,fontSize:12,fontWeight:700,letterSpacing:.5,color:i,textTransform:"uppercase",marginBottom:24},children:[e.jsx(xt,{size:12})," ",f]}),e.jsxs(ht.h1,{initial:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{duration:.5,delay:.05},style:{fontSize:"clamp(40px, 6vw, 72px)",lineHeight:1.02,letterSpacing:-2,fontWeight:800,margin:0,color:y.text},children:[x," ",e.jsx("span",{style:{background:`linear-gradient(135deg, ${i}, ${c})`,WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent",backgroundClip:"text"},children:b}),e.jsxs(e.Fragment,{children:[e.jsx("br",{}),g]})]}),e.jsx(ht.p,{className:"boilers-hero-sub",initial:{opacity:0,y:8},animate:{opacity:1,y:0},transition:{duration:.5,delay:.15},style:{marginTop:24,fontSize:18,lineHeight:1.6,color:y.textMuted,maxWidth:540},children:k}),e.jsx(ht.div,{className:"boilers-trust-ticks",initial:{opacity:0}
7308,animate:{opacity:1},transition:{duration:.5,delay:.25},style:{marginTop:28,display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(200px, 1fr))",gap:12,maxWidth:600},children:v.map($=>e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:10,color:y.text,fontSize:15,fontWeight:600},children:[e.jsx(Ct,{size:18,color:i,strokeWidth:2.5})," ",$]},$))}),e.jsxs(ht.div,{initial:{opacity:0,y:8},animate:{opacity:1,y:0},transition:{duration:.5,delay:.35},style:{marginTop:32,padding:18,borderRadius:16,background:y.surfaceStrong,border:`1px solid ${y.border}`,display:"flex",alignItems:"center",gap:16,maxWidth:520},children:[e.jsx("div",{style:{width:42,height:42,borderRadius:999,background:y.navy,color:"#fff",display:"grid",placeItems:"center",fontSize:14,fontWeight:700,flexShrink:0},children:j}),e.jsxs("div",{style:{flex:1,minWidth:0},children:[e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:8,marginBottom:4},children:[e.jsx(kZ,{n:5,accent:i}),e.jsx("span",{style:{fontSize:13,fontWeight:700,color:y.text},children:"5.0"})]}),e.jsxs("div",{style:{fontSize:14,color:y.text,fontStyle:"italic"},children:['"',_,'"']}),e.jsx("div",{style:{fontSize:12,color:y.textSubtle,marginTop:4},children:S})]})]}),e.jsxs(ht.div,{initial:{opacity:0}
7308,animate:{opacity:1},transition:{duration:.5,delay:.45},style:{marginTop:24,display:"flex",alignItems:"center",gap:16,flexWrap:"wrap"},children:[e.jsxs("a",{href:`sms:${C}`,style:{display:"inline-flex",alignItems:"center",gap:10,padding:"14px 24px",borderRadius:999,border:`2px solid ${i}`,background:"transparent",color:i,fontSize:15,fontWeight:700,textDecoration:"none"},children:[e.jsx(ua,{size:16})," Text ",w]}),e.jsx("span",{style:{fontSize:13,color:y.textSubtle},children:"Replies within minutes · MonâFri 9â5"})]})]}),e.jsxs(ht.div,{id:"survey-form",initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.6,delay:.2},style:{position:"relative",borderRadius:24,background:y.surfaceStrong,border:`1px solid ${y.border}`,overflow:"hidden",display:"flex",flexDirection:"column",height:"100%",boxShadow:u==="light"?"0 24px 60px -20px rgba(15,23,42,0.18), 0 0 0 1px rgba(15,23,42,0.04)":"0 24px 60px -20px rgba(0,0,0,0.6), 0 0 0 1px rgba(255,255,255,0.04)"},children:[e.jsx("div",{style:{height:4,background:`linear-gradient(90deg, ${i}, ${c})`}}),e.jsxs("div",{style:{padding:"20px 24px 16px",borderBottom:`1px solid ${y.border}`,display:"flex",alignItems:"flex-start",justifyContent:"space-between",gap:12},children:[e.jsxs("div",{children:[e.jsx("div",{style:{fontSize:18,fontWeight:800,color:y.text,letterSpacing:-.3},children:M}),e.jsx("div",{style:{fontSize:13,color:y.textMuted,marginTop:4},children:E})]}),e.jsx("span",{style:{padding:"4px 10px",borderRadius:6,background:`${i}1a`,color:i,fontSize:11,fontWeight:800,letterSpacing:1,textTransform:"uppercase",flexShrink:0},children:"Free"})]}),e.jsxs("div",{style:{padding:"14px 24px",background:u==="dark"?`${i}10`:`${i}0d`,borderBottom:`1px solid ${y.border}`,display:"flex",gap:12,alignItems:"flex-start"},children:[e.jsx(nc,{size:18,color:i,style:{flexShrink:0,marginTop:2}}),e.jsx("div",{style:{fontSize:12.5,lineHeight:1.5,color:y.textMuted},children:L})]}),e.jsx("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"flex-start"},children:e.jsx(wZ,{mode:u,t:y,accent:i,accentDeep:c,formId:p,workspaceId:m,propertyOptions:N,bedroomOptions:A,timelineOptions:O,financeOptions:R,phoneDisplay:w,adsConversionId:h,isEditing:r})})]})]}),e.jsx("style",{children:` 7309 @media (max-width: 900px) { 7310 [data-pb-section-type="boilersHero"] .boilers-hero-grid { grid-template-columns: 1fr !important; } 7311 } 7312 @media (max-width: 520px) { 7313 [data-pb-section-type="boilersHero"] .instant-form-grid { grid-template-columns: 1fr !important; } 7314 } 7315 `})]})})}function kZ({n:t,accent:a}){return e.jsx("div",{style:{display:"inline-flex",gap:2},children:Array.from({length:t}).map((r,n)=>e.jsx(Jt,{size:14,color:a,fill:a},n))})}function wZ({mode:t,t:a,accent:r,accentDeep:n,formId:o,workspaceId:s,propertyOptions:i,bedroomOptions:c,timelineOptions:u,financeOptions:p,phoneDisplay:m,adsConversionId:h,isEditing:y}){const[f,x]=l.useState(0),[g,b]=l.useState(gZ),[k,v]=l.useState(!1),[w,C]=l.useState(!1),[j,_]=l.useState(""),[S]=l.useState(()=>new Date().toISOString()),[M,E]=l.useState(!1);async function L(W){if(y)return;const{firePartialLead:X}=await P(async()=>{const{firePartialLead:G}=await Promise.resolve().then(()=>WZ);return{firePartialLead:G}},void 0);await X({formId:o,workspaceId:s,source:"boilers_hero",data:{f1:W.f1.trim(),f3:W.f3.trim(),f4:W.f4.trim()},metadata:{startedAt:S}}),gP({name:W.f1.trim(),phone:W.f3.trim(),postcode:W.f4.trim()})}const N=(W,X)=>{b(G=>({...G,[W]:X})),j&&_("")},A={width:"100%",height:42,borderRadius:10,border:`1px solid ${t==="dark"?"rgba(255,255,255,0.16)":"rgba(15,23,42,0.14)"}`,background:t==="dark"?"rgba(255,255,255,0.07)":"#fff",color:a.text,padding:"0 12px",fontSize:14,outline:"none"},O={display:"block",fontSize:12,fontWeight:750,color:a.textMuted,marginBottom:6},R=g.f1.trim()&&g.f3.trim()&&g.f4.trim(),$=g.f2.trim()&&g.f5&&g.f6&&g.f7&&g.f8;async function z(){if(!$||k)return;if(y){C(!0);return}if(!o||!s){_("Form not configured. Set formId and workspaceId on this section.");return}v(!0),_("");const{error:W}=await I.functions.invoke("form-submission",{body:{formId:o,workspaceId:s,data:g,metadata:{source:"page_builder_boilers_hero",page:typeof window<"u"?window.location.pathname:"",userAgent:typeof navigator<"u"?navigator.userAgent:"",startedAt:S,submittedAt:new Date().toISOString()}}});if(v(!1),W){_("Sorry, that didn't submit. Please call us or try again.");return}gP({name:g.f1.trim(),phone:g.f3.trim(),postcode:g.f4.trim(),email:g.f2.trim()}),bZ(h),C(!0)}return w?e.jsxs("div",{style:{padding:"34px 24px 36px",background:t==="dark"?"#0F172A":"#FFFFFF",textAlign:"center"},children:[e.jsx("div",{style:{width:54,height:54,borderRadius:999,margin:"0 auto 14px",display:"grid",placeItems:"center",background:`linear-gradient(135deg, ${r}, ${n})`},children:e.jsx(Ct,{size:28,color:"#fff"})}),e.jsx("div",{style:{fontSize:20,fontWeight:850,color:a.text},children:"Survey request sent"}),e.jsxs("p",{style:{margin:"8px auto 0",color:a.textMuted,fontSize:14,lineHeight:1.5,maxWidth:330}
7315,children:["Our team will contact you shortly. Need help now? Call ",m,"."]})]}):e.jsxs("form",{onSubmit:W=>{if(W.preventDefault(),f===0){if(!R)return;M||(E(!0),L(g)),x(1)}else z()},style:{padding:20,background:t==="dark"?"#0F172A":"#FFFFFF"},children:[e.jsx("div",{style:{display:"flex",alignItems:"center",gap:8,marginBottom:16},children:[0,1].map(W=>e.jsx("div",{style:{flex:1,height:5,borderRadius:999,background:W<=f?`linear-gradient(90deg, ${r}, ${n})`:t==="dark"?"rgba(255,255,255,0.1)":"rgba(15,23,42,0.1)"}},W))}),f===0?e.jsxs("div",{style:{display:"grid",gap:12},children:[e.jsxs("div",{children:[e.jsx("label",{style:O,children:"Full name *"}),e.jsx("input",{style:A,value:g.f1,onChange:W=>N("f1",W.target.value),placeholder:"e.g. Sarah Mitchell",autoComplete:"name",required:!0})]}),e.jsxs("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:10},className:"instant-form-grid",children:[e.jsxs("div",{children:[e.jsx("label",{style:O,children:"Mobile number *"}),e.jsx("input",{style:A,value:g.f3,onChange:W=>N("f3",W.target.value),placeholder:"07â¦",autoComplete:"tel",inputMode:"tel",required:!0})]}),e.jsxs("div",{children:[e.jsx("label",{style:O,children:"Postcode *"}),e.jsx("input",{style:A,value:g.f4,onChange:W=>N("f4",W.target.value.toUpperCase()),placeholder:"SW1A 1AA",autoComplete:"postal-code",required:!0})]})]}),e.jsxs("button",{type:"submit",disabled:!R,style:{marginTop:4,width:"100%",height:46,borderRadius:999,border:"none",cursor:R?"pointer":"not-allowed",opacity:R?1:.55,background:`linear-gradient(135deg, ${r}, ${n})`,color:"#fff",fontSize:15,fontWeight:850,boxShadow:`0 14px 28px -14px ${r}90`},children:["Continue ",e.jsx(Ke,{size:16,style:{display:"inline",verticalAlign:"-3px",marginLeft:6}})]}),e.jsx("div",{style:{fontSize:11.5,color:a.textSubtle,textAlign:"center"},children:"Takes under 30 seconds · your details are never sold"})]}):e.jsxs("div",{style:{display:"grid",gap:12},children:[e.jsxs("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:10},className:"instant-form-grid",children:[e.jsx(Mp,{label:"Property type *",value:g.f5,options:i,onChange:W=>N("f5",W),style:A,labelStyle:O}),e.jsx(Mp,{label:"Bedrooms *",value:g.f6,options:c,onChange:W=>N("f6",W),style:A,labelStyle:O})]}),e.jsxs("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:10},className:"instant-form-grid",children:[e.jsx(Mp,{label:"Install timeline *",value:g.f8,options:u,onChange:W=>N("f8",W),style:A,labelStyle:O}),e.jsx(Mp,{label:"Pay monthly? *",value:g.f7,options:p,onChange:W=>N("f7",W),style:A,labelStyle:O})]}),e.jsxs("div",{children:[e.jsx("label",{style:O,children:"Email address *"}),e.jsx("input",{style:A,value:g.f2,onChange:W=>N("f2",W.target.value),placeholder:"[email protected]",autoComplete:"email",type:"email",required:!0})]}),j&&e.jsx("div",{style:{color:"#ef4444",fontSize:12,fontWeight:700},children:j}),e.jsxs("div",{style:{display:"grid",gridTemplateColumns:"96px 1fr",gap:10,marginTop:2},children:[e.jsx("button",{type:"button",onClick:()=>x(0),style:{height:46,borderRadius:999,border:`1px solid ${a.border}`,background:"transparent",color:a.text,fontWeight:800,cursor:"pointer"},children:"Back"}),e.jsx("button",{type:"submit",disabled:!$||k,style:{height:46,borderRadius:999,border:"none",cursor:$&&!k?"pointer":"not-allowed",opacity:$&&!k?1:.55,background:`linear-gradient(135deg, ${r}, ${n})`,color:"#fff",fontSize:15,fontWeight:850,boxShadow:`0 14px 28px -14px ${r}90`},children:k?"Sendingâ¦":"Book Free Survey"})]})]})]})}function Mp({label:t,value:a,options:r,onChange:n,style:o,labelStyle:s}){var m;const i=((m=o.background)==null?void 0:m.toString().includes("255,255,255"))||o.color==="#F8FAFC",c=i?"#0F172A":"#FFFFFF",u=i?"#F8FAFC":"#0F172A",p={...o,colorScheme:i?"dark":"light",appearance:"none",WebkitAppearance:"none",MozAppearance:"none",backgroundImage:`url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='${encodeURIComponent(u)}' d='M6 8L0 0h12z'/></svg>")`,backgroundRepeat:"no-repeat",backgroundPosition:"right 12px center",paddingRight:32};return e.jsxs("div",{children:[e.jsx("label",{style:s,children:t}),e.jsxs("select",{style:p,value:a,onChange:h=>n(h.target.value),required:!0,children:[e.jsx("option",{value:"",style:{background:c,color:u},children:"Select"}),r.map(h=>e.jsx("option",{value:h,style:{background:c,color:u},children:h},h))]})]})}function jZ(t){const a=t.replace(/\r\n/g,` 7316`).split(` 7317`),r=[];let n=0,o=0;const s=i=>{const c=[];let u=i,p=0;for(;u.length;){const m=u.match(/\*\*(.+?)\*\*/),h=u.match(/_(.+?)_/),y=[m,h].filter(
7317Boolean).sort((x,g)=>x.index-g.index)[0];if(!y){c.push(u);break}const f=y.index;f>0&&c.push(u.slice(0,f)),y===m?c.push(e.jsx("strong",{children:y[1]},`b-${p++}`)):c.push(e.jsx("em",{children:y[1]},`i-${p++}`)),u=u.slice(f+y[0].length)}return c};for(;n<a.length;){const i=a[n];if(!i.trim()){n++;continue}if(i.startsWith("# ")){r.push(e.jsx("h1",{className:"text-4xl md:text-5xl font-bold tracking-tight mt-0 mb-6",children:s(i.slice(2))},o++)),n++;continue}if(i.startsWith("## ")){r.push(e.jsx("h2",{className:"text-2xl md:text-3xl font-semibold tracking-tight mt-10 mb-3",children:s(i.slice(3))},o++)),n++;continue}if(i.startsWith("### ")){r.push(e.jsx("h3",{className:"text-xl font-semibold mt-6 mb-2",children:s(i.slice(4))},o++)),n++;continue}if(i.startsWith("_")&&i.endsWith("_")&&i.length>2){r.push(e.jsx("p",{className:"text-sm text-muted-foreground italic mb-6",children:i.slice(1,-1)},o++)),n++;continue}if(i.startsWith("- ")){const u=[];for(;n<a.length&&a[n].startsWith("- ");)u.push(a[n].slice(2)),n++;r.push(e.jsx("ul",{className:"list-disc pl-6 space-y-2 mb-4 marker:text-foreground/40",children:u.map((p,m)=>e.jsx("li",{className:"leading-relaxed",children:s(p)},m))},o++));continue}if(/^\d+\.\s/.test(i)){const u=[];for(;n<a.length&&/^\d+\.\s/.test(a[n]);)u.push(a[n].replace(/^\d+\.\s/,"")),n++;r.push(e.jsx("ol",{className:"list-decimal pl-6 space-y-2 mb-4 marker:text-foreground/40",children:u.map((p,m)=>e.jsx("li",{className:"leading-relaxed",children:s(p)},m))},o++));continue}const c=[i];for(n++;n<a.length&&a[n].trim()&&!/^(#{1,3}\s|-\s|\d+\.\s|_.+_$)/.test(a[n]);)c.push(a[n]),n++;r.push(e.jsx("p",{className:"leading-relaxed mb-4 text-foreground/90",children:s(c.join(" "))},o++))}return r}const xP=({data:t,section:a})=>{const r=t||(a==null?void 0:a.data)||(a==null?void 0:a.props)||{},n=r.title||"Legal",o=r.bodyMd||"";return e.jsx("section",{className:"bg-background text-foreground",children:e.jsx("div",{className:"max-w-3xl mx-auto px-6 md:px-8 py-16 md:py-24",children:e.jsxs("article",{className:"prose-like",children:[o?jZ(o):e.jsx("h1",{className:"text-4xl font-bold",children:n}),e.jsx("div",{className:"mt-16 pt-8 border-t border-border/60 text-sm text-muted-foreground",children:e.jsx("a",{href:"/",className:"underline underline-offset-4 hover:text-foreground",children:"â Back to home"})})]})})})},CZ="inl_visitor_id",_Z="inl_session_id";function Qq(t,a){try{const r=a.getItem(t);if(r)return r;const n=typeof crypto<"u"&&"randomUUID"in crypto?crypto.randomUUID():`${Date.now()}-${Math.random().toString(36).slice(2)}`;return a.setItem(t,n),n}catch{return`${Date.now()}-${Math.random().toString(36).slice(2)}`}}function MZ(){return typeof window>"u"?"ssr":Qq(CZ,window.localStorage)}function SZ(){return typeof window>"u"?"ssr":Qq(_Z,window.sessionStorage)}async function Lc(t){if(t.workspaceId&&!(!t.pageId&&!t.formId))try{await I.from("page_analytics_events").insert([{workspace_id:t.workspaceId,page_id:t.pageId??null,form_id:t.formId??null,event_type:t.eventType,visitor_id:MZ(),session_id:SZ(),metadata:t.metadata??{},user_agent:typeof navigator<"u"?navigator.userAgent:null,referrer:typeof document<"u"&&document.referrer||null}])}catch{}}function NZ(t=800){let a=null;return r=>{a&&clearTimeout(a),a=setTimeout(()=>{Lc(r)},t)}}const IZ=t=>new Intl.NumberFormat("en-GB",{style:"currency",currency:"GBP",maximumFractionDigits:0}).format(t),A9=t=>new Intl.NumberFormat("en-GB",{style:"currency",currency:"GBP",minimumFractionDigits:2,maximumFractionDigits:2}).format(t);function LZ(t){if(t)try{const a=window;typeof a.gtag=="function"&&a.gtag("event","conversion",{send_to:t})}catch{}}const AZ="boilers-funnel-lead";function PZ(t){try{localStorage.setItem(AZ,JSON.stringify(t)),window.dispatchEvent(new CustomEvent("boilers-lead-updated",{detail:t}))}catch{}}function EZ({section:t,brand:a}){const r=(t==null?void 0:t.props)||{};return e.jsx(TZ,{...r,accent:r.accent||(a==null?void 0:a.primary)})}function TZ({mode:t="dark",accent:a="#F97316",accentDeep:r="#EA580C",eyebrow:n="Finance Calculator",headline:o="See your monthly payment",headlineAccent:s="in seconds.",body:i="Indicative figures from our authorised lender panel â no credit check, no obligation.",ticks:c=["Soft-search only","Spread cost over 12â120 months","FCA-authorised broker"],defaultAmount:u=2495,minAmount:p=1500,maxAmount:m=6e3,defaultTerm:h=60,minTerm:y=12,maxTerm:f=120,defaultApr:x=12.9,minApr:g=0,maxApr:b=29.9,gateTitle:k="Pop your details in to unlock the calculator",gateSubtitle:v="We'll send you indicative monthly figures and a follow-up from a Gas Safe advisor. No credit check, no obligation.",unlockCtaLabel:w="Unlock Finance Calculator",resultsCtaLabel:C="Got it â book my free survey",disclaimer:j="Figures shown are illustrative only and do not constitute a credit offer. Final rates depend on lender decision and personal circumstances. Finance available subject to status.",formId:_,workspaceId:S,pageId:M,adsConversionId:E}){const L=t==="dark",N={bg:L?"#0B1220":"#FFFFFF",text:L?"#F8FAFC":"#0F172A",textMuted:L?"#CBD5E1":"#475569",textSubtle:L?"#94A3B8"
7317:"#64748B",border:L?"rgba(255,255,255,0.10)":"rgba(15,23,42,0.10)"},[A,O]=l.useState(!1),[R,$]=l.useState(""),[z,W]=l.useState(""),[X,G]=l.useState(""),[K,Q]=l.useState(!1),[H,V]=l.useState(""),[T,F]=l.useState(u),[D,q]=l.useState(h),[Y,J]=l.useState(x),te=l.useMemo(()=>{const je=Y/100/12;return je===0?T/D:T*je/(1-Math.pow(1+je,-D))},[T,D,Y]),ae=te*D,ce=ae-T,ne=l.useRef(null);function ee(){return{calc_amount:Math.round(T),calc_term:D,calc_apr:Number(Y.toFixed(2)),calc_monthly:Number(te.toFixed(2)),calc_total_payable:Number((te*D).toFixed(2)),calc_total_interest:Number((te*D-T).toFixed(2))}}async function re(je,Ee){if(!_||!S)return;const Te=ee();let Ve=!1;try{await I.functions.invoke("form-submission",{body:{formId:_,workspaceId:S,data:{f1:je.name,f3:je.phone,f4:je.postcode,...Te,source:Ee},metadata:{source:"page_builder_finance_calculator",page:typeof window<"u"?window.location.pathname:void 0,userAgent:typeof navigator<"u"?navigator.userAgent:void 0,submittedAt:new Date().toISOString(),calculator:Te}}}),Ve=!0}catch{}S&&Lc({workspaceId:S,pageId:M,formId:_,eventType:Ve?"form_submit":"form_error",metadata:{section:"finance_calculator",source:Ee,path:typeof window<"u"?window.location.pathname:void 0,calc:Te}})}async function ie(je){je.preventDefault(),V("");const Ee=R.trim(),Te=z.trim(),Ve=X.trim();if(!Ee||Ee.length<2)return V("Please enter your name.");if(Te.replace(/\D/g,"").length<10)return V("Please enter a valid phone number.");if(!Ve)return V("Please enter your postcode.");Q(!0);const st={name:Ee,phone:Te,postcode:Ve};S&&Lc({workspaceId:S,pageId:M,formId:_,eventType:"calc_submit",metadata:{section:"finance_calculator",calc:ee()}}),await re(st,"finance_calculator"),ne.current=st,PZ(st),LZ(E),Q(!1),O(!0)}const ve=l.useRef(NZ(800)).current;l.useEffect(()=>{S&&ve({workspaceId:S,pageId:M,formId:_,eventType:"calc_change",metadata:{section:"finance_calculator",calc:ee(),unlocked:A}})},[T,D,Y]),l.useEffect(()=>{if(!A||!ne.current)return;const je=ne.current,Ee=setTimeout(()=>{re(je,"finance_calculator_update")},1200);return()=>clearTimeout(Ee)},[T,D,Y,A]);const We={padding:"12px 14px",borderRadius:10,border:`1px solid ${N.border}`,background:L?"rgba(255,255,255,0.04)":"#FFFFFF",color:N.text,fontSize:15,outline:"none",width:"100%"};return e.jsxs("section",{style:{padding:"80px 24px",background:N.bg,color:N.text,position:"relative",overflow:"hidden"},children:[e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",inset:0,pointerEvents:"none",background:L?`radial-gradient(700px 420px at 80% 50%, ${a}24, transparent 60%)`:`radial-gradient(700px 420px at 80% 50%, ${a}14, transparent 60%)`}}),e.jsxs("div",{style:{position:"relative",maxWidth:1180,margin:"0 auto",display:"grid",gridTemplateColumns:"minmax(0,1fr) minmax(0,1fr)",gap:48,alignItems:"center"},className:"finance-calc-grid",children:[e.jsxs("div",{children:[e.jsx("div",{style:{fontSize:12,fontWeight:800,letterSpacing:2,textTransform:"uppercase",color:a,marginBottom:14},children:n}),e.jsxs("h2",{style:{fontSize:"clamp(28px,4vw,44px)",fontWeight:900,lineHeight:1.1,margin:0,letterSpacing:-1},children:[o," ",e.jsx("span",{style:{color:a},children:s})]}),e.jsx("p",{style:{fontSize:17,color:N.textMuted,marginTop:18,lineHeight:1.6},children:i}),e.jsx("ul",{style:{listStyle:"none",padding:0,margin:"22px 0 0",display:"grid",gap:12},children:(c||[]).map((je,Ee)=>e.jsxs("li",{style:{display:"flex",alignItems:"center",gap:10,fontSize:15,color:N.text,fontWeight:600},children:[e.jsx(Ct,{size:18,color:a}),je]},Ee))})]}),e.jsxs("div",{style:{background:L?"rgba(15,23,42,0.6)":"#FFFFFF",border:`1px solid ${N.border}`,borderRadius:20,overflow:"hidden",boxShadow:L?`0 30px 80px -24px ${a}40, 0 24px 60px -20px rgba(0,0,0,0.6)`:`0 30px 80px -24px ${a}30, 0 24px 60px -20px rgba(15,23,42,0.18)`,backdropFilter:"blur(8px)"},children:[e.jsxs("div",{style:{padding:"16px 20px",background:`linear-gradient(135deg, ${a}, ${r})`,color:"#fff"},children:[e.jsx("div",{style:{fontSize:11,fontWeight:800,letterSpacing:2,textTransform:"uppercase",opacity:.9},children:"Finance Options"}),e.jsx("div",{style:{fontSize:18,fontWeight:800,marginTop:2},children:"Boiler Finance Calculator"})]}),A?e.jsxs("div",{style:{padding:22,display:"grid",gap:18},children:[e.jsx(E9,{color:N.text,sub:N.textMuted,accent:a,label:"Installation cost",value:T,min:p,max:m,step:50,display:IZ(T),onChange:F}),e.jsx(E9,{color:N.text,sub:N.textMuted,accent:a,label:"Repayment term",value:D,min:y,max:f,step:6,display:`${D} months`,onChange:q}),e.jsx(E9,{color:N.text,sub:N.textMuted,accent:a,label:"Representative APR",value:Y,min:g,max:b,step:.1,display:`${Y.toFixed(1)}%`,onChange:J}),e.jsxs("div",{style:{padding:18,borderRadius:14,background:L?`${a}1a`:`${a}10`,border:`1px solid ${a}40`},children:[e.jsx("div",{style:{fontSize:12,fontWeight:800,color:N.textMuted,letterSpacing:1,textTransform:"uppercase"},children:"Estimated Monthly Payment"}),e.jsx("div",{style:{fontSize:36,fontWeight:900,color:a,letterSpacing:-1,marginTop:4},children:A9(te)}),e.jsxs("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:12,marginTop:14,fontSize:13},children:[e.jsxs("div",{children:[e.jsx("div",{style:{color:N.textSubtle,fontSize:11,textTransform:"uppercase",letterSpacing:1,fontWeight:700},children:"Total payable"}),e.jsx("div",{style:{color:N.text,fontWeight:800,marginTop:2},children:A9(ae)})]}),e.jsxs("div",{children:[e.jsx("div",{style:{color:N.textSubtle,fontSize:11,textTransform:"uppercase",letterSpacing:1,fontWeight:700},children:"Total interest"}),e.jsx("div",{style:{color:N.text,fontWeight:800,marginTop:2},children:A9(ce)})]})]})]}),e.jsx("a",{href:"#book",style:{textAlign:"center",padding:"14px 18px",borderRadius:12,background:`linear-gradient(135deg, ${a}, ${r})`,color:"#fff",fontSize:15,fontWeight:800,border:"none",cursor:"pointer",textDecoration:"none"},children:C}),e.jsx("div",{style:{fontSize:11,color:N.textSubtle,lineHeight:1.55},children:j})]}):e.jsxs("form",{onSubmit:ie,style:{padding:22,display:"grid",gap:14},children:[e.jsxs("div",{children:[e.jsx("div",{style:{fontSize:16,fontWeight:800,color:N.text},children:k}),e.jsx("div",{style:{fontSize:13,color:N.textMuted,marginTop:4,lineHeight:1.5},children:v})]}),e.jsx(P9,{color:N.textMuted,children:"Full name *"}),e.jsx("input",{value:R,onChange:je=>$(je.target.value),placeholder:"Your full name",maxLength:100,required:!0,style:We}),e.jsx(P9,{color:N.textMuted,children:"Mobile number *"}),e.jsx("input",{value:z,onChange:je=>W(je.target.value),placeholder:"07â¦",inputMode:"tel",maxLength:20,required:!0,style:We}),e.jsx(P9,{color:N.textMuted,children:"Postcode *"}),e.jsx("input",{value:X,onChange:je=>G(je.target.value.toUpperCase()),placeholder:"e.g. S1 2AB",maxLength:10,required:!0,style:We}),H&&e.jsx("div",{style:{color:"#ef4444",fontSize:13,fontWeight:600},children:H}),e.jsx("button",{type:"submit",disabled:K,style:{marginTop:4,padding:"14px 18px",borderRadius:12,background:`linear-gradient(135deg, ${a}, ${r})`,color:"#fff",fontSize:15,fontWeight:800,border:"none",cursor:K?"wait":"pointer",opacity:K?.7:1},children:K?"Savingâ¦":w}),e.jsx("div",{style:{fontSize:11,color:N.textSubtle,lineHeight:1.5},children:"By continuing you agree we can contact you about your enquiry. We'll never share your details."})]})]})]}),e.jsx("style",{children:` 7318 @media (max-width: 900px) { 7319 .finance-calc-grid { grid-template-columns: 1fr !important; gap: 32px !important; } 7320 } 7321 `})]})}function P9({color:t,children:a}){return e.jsx("div",{style:{fontSize:12,fontWeight:700,color:t,textTransform:"uppercase",letterSpacing:1},children:a})}function E9({color:t,sub:a,accent:r,label:n,value:o,min:s,max:i,step:c,display:u,onChange:p}){return e.jsxs("div",{children:[e.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"baseline",marginBottom:6},children:[e.jsx("div",{style:{fontSize:13,fontWeight:700,color:t},children:n}),e.jsx("div",{style:{fontSize:14,fontWeight:800,color:r},children:u})]}),e.jsx("input",{type:"range",min:s,max:i,step:c,value:o,onChange:m=>p(Number(m.target.value)),style:{width:"100%",accentColor:r},"aria-label":n}),e.jsxs("div",{style:{display:"flex",justifyContent:"space-between",fontSize:11,color:a,marginTop:4},children:[e.jsx("span",{children:(typeof s=="number"&&c>=1,s)}),e.jsx("span",{children:(typeof i=="number"&&c>=1,i)})]})]})}const RZ=t=>new Intl.NumberFormat("en-GB",{style:"currency",currency:"GBP",maximumFractionDigits:0}).format(isFinite(t)?t:0),FZ=t=>new Intl.NumberFormat("en-GB",{maximumFractionDigits:1}).format(isFinite(t)?t:0),DZ=t=>`${(isFinite(t)?t:0).toFixed(1)}%`;function T9(t,a){switch(isFinite(t)||(t=0),a){case"currency":return RZ(t);case"percent":return DZ(t);case"months":return`${Math.round(t)} months`;case"years":return`${Math.round(t)} years`;default:return FZ(t)}}function qZ(t,a){const r=(t||"").trim();if(!r||r==="*")return!0;const n=/^<=\s*(-?\d+(?:\.\d+)?)$/.exec(r);if(n)return a<=Number(n[1]);const o=/^>=\s*(-?\d+(?:\.\d+)?)$/.exec(r);if(o)return a>=Number(o[1]);const s=/^<\s*(-?\d+(?:\.\d+)?)$/.exec(r);if(s)return a<Number(s[1]);const i=/^>\s*(-?\d+(?:\.\d+)?)$/.exec(r);if(i)return a>Number(i[1]);const c=/^(-?\d+(?:\.\d+)?)\s*-\s*(-?\d+(?:\.\d+)?)$/.exec(r);if(c)return a>=Number(c[1])&&a<=Number(c[2]);const u=/^=\s*(-?\d+(?:\.\d+)?)$/.exec(r);return u?a===Number(u[1]):!1}function zZ(t,a,r){if(!t||typeof t!="string"||!/^[\w\s+\-*/().,'"<>=?:%]+$/.test(t))return 0;try{const n=(x,g)=>{const b=r[x];if(!Array.isArray(b))return 0;for(const k of b)if(qZ(k.when,g))return Number(k.value)||0;return 0},o=Math.min,s=Math.max,i=Math.round,c=Math.floor,u=Math.ceil,p=Math.pow,m=Object.keys(a),h=m.map(x=>a[x]),f=new Function(...m,"lookup","min","max","round","floor","ceil","pow",`return (${t});`)(...h,n,o,s,i,c,u,p);return typeof f=="number"&&isFinite(f)?f:0}catch{return 0}}
7321const OZ="page-builder-lead";function BZ(t){try{localStorage.setItem(OZ,JSON.stringify(t))}catch{}}function HZ(t){if(t)try{const a=window;typeof a.gtag=="function"&&a.gtag("event","conversion",{send_to:t})}catch{}}const R9={inputs:[{key:"amount",label:"Amount",type:"slider",min:1e3,max:5e4,step:500,default:1e4,format:"currency"}],outputs:[{key:"result",label:"Result",formula:"amount",format:"currency"}],primaryOutput:"result",primaryLabel:"Estimated result"};function bP({section:t,brand:a,workspaceId:r,pageSlug:n}){const o=(t==null?void 0:t.props)||{};return e.jsx(VZ,{...o,accent:o.accent||(a==null?void 0:a.primary)||"#3b82f6",workspaceId:o.workspaceId||r,pageSlug:o.pageSlug||n})}function VZ({mode:t="dark",accent:a="#3b82f6",accentDeep:r,eyebrow:n="Instant Estimate",headline:o="See what you could be eligible for",headlineAccent:s="in seconds.",body:i="Move the sliders for a personalised, indicative figure. No credit check, no obligation.",ticks:c=["Free, no obligation","Indicative figures only","Spam-free â your data stays private"],config:u,requireLeadGate:p=!0,gateTitle:m="Pop your details in to unlock your estimate",gateSubtitle:h="We'll show your indicative figure and a qualified advisor will follow up. No credit check.",unlockCtaLabel:y="Show me my estimate",resultsCtaLabel:f="Speak to an advisor",resultsCtaHref:x="#book",disclaimer:g="Figures shown are illustrative only and do not constitute a formal offer. Final figures depend on your circumstances and a full assessment.",formId:b,workspaceId:k,pageSlug:v,adsConversionId:w}){var te,ae,ce,ne;const C={...R9,...u||{}},j=(te=C.inputs)!=null&&te.length?C.inputs:R9.inputs,_=C.lookups||{},S=(ae=C.outputs)!=null&&ae.length?C.outputs:R9.outputs,M=C.primaryOutput||S[0].key,E=C.primaryLabel||((ce=S.find(ee=>ee.key===M))==null?void 0:ce.label)||"Estimated",L=r||a,N=t==="dark",A={bg:N?"#0B1220":"#FFFFFF",text:N?"#F8FAFC":"#0F172A",textMuted:N?"#CBD5E1":"#475569",textSubtle:N?"#94A3B8":"#64748B",border:N?"rgba(255,255,255,0.10)":"rgba(15,23,42,0.10)"},[O,R]=l.useState(!p),[$,z]=l.useState(""),[W,X]=l.useState(""),[G,K]=l.useState(""),[Q,H]=l.useState(!1),[V,T]=l.useState(""),[F,D]=l.useState(()=>{const ee={};for(const re of j)ee[re.key]=Number(re.default??re.min??0);return ee}),q=l.useMemo(()=>{const ee={};for(const re of S)ee[re.key]=zZ(re.formula,F,_);return ee},[F,S,_]);async function Y(ee){ee.preventDefault(),T("");const re=$.trim(),ie=W.trim(),ve=G.trim();if(!re||re.length<2)return T("Please enter your name.");if(ie.replace(/\D/g,"").length<10)return T("Please enter a valid phone number.");if(!ve)return T("Please enter your postcode.");if(H(!0),b&&k)try{const We=PS();await I.functions.invoke("form-submission",{body:{formId:b,workspaceId:k,attribution:We,data:{f1:re,f3:ie,f4:ve,source:"eligibility_calculator",calculator_inputs:F,calculator_outputs:q},metadata:{source:"page_builder_eligibility_calculator",page:typeof window<"u"?window.location.pathname:void 0,pageUrl:typeof window<"u"?window.location.href:void 0,referrer:typeof document<"u"?document.referrer:void 0,attribution:We,submittedAt:new Date().toISOString()}}})}catch{}else if(k)try{await I.functions.invoke("public-page-lead",{body:{workspace_id:k,name:re,phone:ie,postcode:ve,source:"eligibility_calculator",page_slug:v,payload:{calculator_inputs:F,calculator_outputs:q,url:typeof window<"u"?window.location.href:void 0}}})}catch{}BZ({name:re,phone:ie,postcode:ve}),HZ(w),H(!1),R(!0)}const J={padding:"12px 14px",borderRadius:10,border:`1px solid ${A.border}`,background:N?"rgba(255,255,255,0.04)":"#FFFFFF",color:A.text,fontSize:15,outline:"none",width:"100%"};return e.jsxs("section",{style:{padding:"80px 24px",background:A.bg,color:A.text,position:"relative",overflow:"hidden"},children:[e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",inset:0,pointerEvents:"none",background:N?`radial-gradient(700px 420px at 80% 50%, ${a}24, transparent 60%)`:`radial-gradient(700px 420px at 80% 50%, ${a}14, transparent 60%)`}}),e.jsxs("div",{className:"elig-calc-grid",style:{position:"relative",maxWidth:1180,margin:"0 auto",display:"grid",gridTemplateColumns:"minmax(0,1fr) minmax(0,1fr)",gap:48,alignItems:"center"},children:[e.jsxs("div",{children:[e.jsx("div",{style:{fontSize:12,fontWeight:800,letterSpacing:2,textTransform:"uppercase",color:a,marginBottom:14},children:n}),e.jsxs("h2",{style:{fontSize:"clamp(28px,4vw,44px)",fontWeight:900,lineHeight:1.1,margin:0,letterSpacing:-1},children:[o," ",e.jsx("span",{style:{color:a},children:s})]}),e.jsx("p",{style:{fontSize:17,color:A.textMuted,marginTop:18,lineHeight:1.6},children:i}),e.jsx("ul",{style:{listStyle:"none",padding:0,margin:"22px 0 0",display:"grid",gap:12},children:(c||[]).map((ee,re)=>e.jsxs("li",{style:{display:"flex",alignItems:"center",gap:10,fontSize:15,color:A.text,fontWeight:600},children:[e.jsx(Ct,{size:18,color:a}),ee]},re))})]}),e.jsxs("div",{style:{background:N?"rgba(15,23,42,0.6)":"#FFFFFF",border:`1px solid ${A.border}`,borderRadius:20,overflow:"hidden",boxShadow:N?`0 30px 80px -24px ${a}40, 0 24px 60px -20px rgba(0,0,0,0.6)`:`0 30px 80px -24px ${a}30, 0 24px 60px -20px rgba(15,23,42,0.18)`},children:[e.jsxs("div",{style:{padding:"16px 20px",background:`linear-gradient(135deg, ${a}, ${L})`,color:"#fff"},children:[e.jsx("div",{style:{fontSize:11,fontWeight:800,letterSpacing:2,textTransform:"uppercase",opacity:.9},children:n}),e.jsx("div",{style:{fontSize:18,fontWeight:800,marginTop:2},children:E})]}),O?e.jsxs("div",{style:{padding:22,display:"grid",gap:18},children:[j.map(ee=>e.jsx($Z,{color:A.text,sub:A.textMuted,accent:a,label:ee.label,value:F[ee.key]??0,min:ee.min??0,max:ee.max??100,step:ee.step??1,display:T9(F[ee.key]??0,ee.format),onChange:re=>D(ie=>({...ie,[ee.key]:re}))},ee.key)),e.jsxs("div",{style:{padding:18,borderRadius:14,background:N?`${a}1a`:`${a}10`,border:`1px solid ${a}40`},children:[e.jsx("div",{style:{fontSize:12,fontWeight:800,color:A.textMuted,letterSpacing:1,textTransform:"uppercase"},children:E}),e.jsx("div",{style:{fontSize:36,fontWeight:900,color:a,letterSpacing:-1,marginTop:4},children:T9(q[M]||0,(ne=S.find(ee=>ee.key===M))==null?void 0:ne.format)}),S.filter(ee=>ee.key!==M).length>0&&e.jsx("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:12,marginTop:14,fontSize:13},children:S.filter(ee=>ee.key!==M).map(ee=>e.jsxs("div",{children:[e.jsx("div",{style:{color:A.textSubtle,fontSize:11,textTransform:"uppercase",letterSpacing:1,fontWeight:700},children:ee.label}),e.jsx("div",{style:{color:A.text,fontWeight:800,marginTop:2},children:T9(q[ee.key]||0,ee.format)})]},ee.key))})]}),e.jsx("a",{href:x,style:{textAlign:"center",padding:"14px 18px",borderRadius:12,background:`linear-gradient(135deg, ${a}, ${L})`,color:"#fff",fontSize:15,fontWeight:800,border:"none",cursor:"pointer",textDecoration:"none"},children:f}),e.jsx("div",{style:{fontSize:11,color:A.textSubtle,lineHeight:1.55},children:g})]}):e.jsxs("form",{onSubmit:Y,style:{padding:22,display:"grid",gap:14},children:[e.jsxs("div",{children:[e.jsx("div",{style:{fontSize:16,fontWeight:800,color:A.text},children:m}),e.jsx("div",{style:{fontSize:13,color:A.textMuted,marginTop:4,lineHeight:1.5},children:h})]}),e.jsx(F9,{color:A.textMuted,children:"Full name *"}),e.jsx("input",{value:$,onChange:ee=>z(ee.target.value),placeholder:"Your full name",maxLength:100,required:!0,style:J}),e.jsx(F9,{color:A.textMuted,children:"Mobile number *"}),e.jsx("input",{value:W,onChange:ee=>X(ee.target.value),placeholder:"07â¦",inputMode:"tel",maxLength:20,required:!0,style:J}),e.jsx(F9,{color:A.textMuted,children:"Postcode *"}),e.jsx("input",{value:G,onChange:ee=>K(ee.target.value.toUpperCase()),placeholder:"e.g. S1 2AB",maxLength:10,required:!0,style:J}),V&&e.jsx("div",{style:{color:"#ef4444",fontSize:13,fontWeight:600},children:V}),e.jsx("button",{type:"submit",disabled:Q,style:{marginTop:4,padding:"14px 18px",borderRadius:12,background:`linear-gradient(135deg, ${a}, ${L})`,color:"#fff",fontSize:15,fontWeight:800,border:"none",cursor:Q?"wait":"pointer",opacity:Q?.7:1},children:Q?"Savingâ¦":y}),e.jsx("div",{style:{fontSize:11,color:A.textSubtle,lineHeight:1.5},children:"By continuing you agree we can contact you about your enquiry. We never share your details."})]})]})]}),e.jsx("style",{children:` 7322 @media (max-width: 900px) { 7323 .elig-calc-grid { grid-template-columns: 1fr !important; gap: 32px !important; } 7324 } 7325 `})]})}function F9({color:t,children:a}){return e.jsx("div",{style:{fontSize:12,fontWeight:700,color:t,textTransform:"uppercase",letterSpacing:1},children:a})}function $Z({color:t,sub:a,accent:r,label:n,value:o,min:s,max:i,step:c,display:u,onChange:p}){return e.jsxs("div",{children:[e.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"baseline",marginBottom:6},children:[e.jsx("div",{style:{fontSize:13,fontWeight:700,color:t},children:n}),e.jsx("div",{style:{fontSize:14,fontWeight:800,color:r},children:u})]}),e.jsx("input",{type:"range",min:s,max:i,step:c,value:o,onChange:m=>p(Number(m.target.value)),style:{width:"100%",accentColor:r},"aria-label":n}),e.jsxs("div",{style:{display:"flex",justifyContent:"space-between",fontSize:11,color:a,marginTop:4},children:[e.jsx("span",{children:s}),e.jsx("span",{children:i})]})]})}function Jq({workspaceId:t,pageId:a,pageSlug:r,source:n="ai_landing_page",ctaText:o="Get my free estimate",ctaColor:s="#2563EB",ctaGradient:i,successHeadline:c="Thanks â we'll be in touch shortly.",successBody:u="A specialist will call you on the number you provided. Look out for a call from a UK number in the next few minutes.",thankYouUrl:p,postcodeRequired:m=!0,emailRequired:h=!1,inputBg:y="#ffffff",inputColor:f="#0f172a",inputBorder:x="#e5e7eb",labelColor:g="#475569",microCopy:b}){const[k,v]=l.useState(""),[w,C]=l.useState(""),[j,_]=l.useState(""),[S,M]=l.useState(""),[E,L]=l.useState(!1),[N,A]=l.useState(!1),[O,R]=l.useState(""),$=i&&i.length>=2?`linear-gradient(135deg, ${i[0]} 0%, ${i[1]} 100%)`:s;async function z(G){if(G.preventDefault(),R(""),!k.trim()||k.trim().length<2)return R("Please enter your name.");if(w.replace(/\D/g,"").length<7)return R("Please enter a valid phone number.");if(h&&!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(j))return R("Please enter a valid email.");if(m&&!S.trim())return R("Please enter your postcode.");L(!0);try{if(!t){R("This page is not yet connected to a workspace. Please contact the page owner."),L(!1);return}const{data:K,error:Q}=await I.functions.invoke("public-page-lead",{body:{workspace_id:t,name:k.trim(),phone:w.trim(),email:j.trim()||void 0,postcode:S.trim()||void 0,source:n,page_slug:r,payload:{referrer:typeof document<"u"?document.referrer:void 0,url:typeof window<"u"?window.location.href:void 0}}});if(Q||K!=null&&K.error){R((K==null?void 0:K.error)||(Q==null?void 0:Q.message)||"Could not submit. Please try again."),L(!1),Lc({workspaceId:t,pageId:a,eventType:"form_error",metadata:{section:"inline_lead_form",source:n,pageSlug:r,error:(K==null?void 0:K.error)||(Q==null?void 0:Q.message)}});return}A(!0),L(!1);const H=(K==null?void 0:K.contact_id)||(K==null?void 0:K.contactId)||null;try{H&&sessionStorage.setItem("lpos:lastLeadId",String(H))}catch{}if(Lc({workspaceId:t,pageId:a,eventType:"form_submit",metadata:{section:"inline_lead_form",source:n,pageSlug:r}}),p)try{const V=new URL(p,typeof window<"u"?window.location.href:void 0);H&&!V.searchParams.has("lead_id")&&V.searchParams.set("lead_id",String(H)),window.location.assign(V.toString())}catch{window.location.href=p}}catch(K){R(K instanceof Error?K.message:"Network error"),L(!1),Lc({workspaceId:t,pageId:a,eventType:"form_error",metadata:{section:"inline_lead_form",source:n,pageSlug:r,error:K instanceof Error?K.message:"Network error"}})}}if(N)return e.jsxs("div",{className:"px-6 py-10 text-center",children:[e.jsx("div",{className:"inline-flex items-center justify-center w-14 h-14 roun
7325ded-full mb-4",style:{background:"rgba(34,197,94,0.15)"},children:e.jsx(Ct,{className:"w-8 h-8",style:{color:"#16a34a"}})}),e.jsx("h3",{className:"text-xl font-bold mb-2",style:{color:f},children:c}),e.jsx("p",{className:"text-sm",style:{color:g},children:u})]});const W={width:"100%",padding:"12px 14px",borderRadius:10,border:`1px solid ${x}`,background:y,color:f,fontSize:15,outline:"none"},X={fontSize:12,fontWeight:600,color:g,marginBottom:6,display:"block",letterSpacing:.2};return e.jsxs("form",{onSubmit:z,className:"px-6 py-6 space-y-4",children:[e.jsxs("div",{children:[e.jsx("label",{style:X,children:"Full name"}),e.jsx("input",{style:W,value:k,onChange:G=>v(G.target.value),placeholder:"Jane Smith",autoComplete:"name"})]}),e.jsxs("div",{children:[e.jsx("label",{style:X,children:"Phone number"}),e.jsx("input",{style:W,value:w,onChange:G=>C(G.target.value),placeholder:"07700 900000",type:"tel",autoComplete:"tel",inputMode:"tel"})]}),h&&e.jsxs("div",{children:[e.jsx("label",{style:X,children:"Email"}),e.jsx("input",{style:W,value:j,onChange:G=>_(G.target.value),placeholder:"[email protected]",type:"email",autoComplete:"email"})]}),m&&e.jsxs("div",{children:[e.jsx("label",{style:X,children:"Postcode"}),e.jsx("input",{style:W,value:S,onChange:G=>M(G.target.value),placeholder:"SW1A 1AA",autoComplete:"postal-code"})]}),O&&e.jsx("p",{className:"text-sm",style:{color:"#dc2626"},children:O}),e.jsxs("button",{type:"submit",disabled:E,className:"w-full inline-flex items-center justify-center gap-2 px-6 py-3 rounded-xl font-semibold text-white transition-transform hover:scale-[1.01] disabled:opacity-60",style:{background:$,boxShadow:"0 12px 30px rgba(0,0,0,0.18)"},children:[E?e.jsx(Ge,{className:"w-4 h-4 animate-spin"}):null,E?"Sendingâ¦":o]}),b&&e.jsx("p",{className:"text-xs text-center",style:{color:g},children:b})]})}function ez(t){const a=vP(t,["phone","mobile","tel","phone_number","f3"]),r=vP(t,["email","email_address","f2"]);return!!(a&&a.trim().length>=7)||!!(r&&/\S+@\S+\.\S+/.test(r))}function vP(t,a){for(const r of a){const n=t==null?void 0:t[r];if(typeof n=="string"&&n.trim())return n}for(const[r,n]of Object.entries(t||{})){if(typeof n!="string"||!n.trim())continue;const o=r.toLowerCase();if(a.some(s=>o.includes(s)))return n}return""}async function tz(t){try{if(!t.formId||!t.workspaceId||!ez(t.data))return;const a=t.attribution??PS();await I.functions.invoke("form-submission",{body:{formId:t.formId,workspaceId:t.workspaceId,data:{...t.data,partial:!0,source:t.source},attribution:a,metadata:{...t.metadata||{},attribution:a,partial:!0,source:t.source,page:typeof window<"u"?window.location.pathname:"",pageUrl:typeof window<"u"?window.location.href:"",referrer:typeof document<"u"?document.referrer:"",userAgent:typeof navigator<"u"?navigator.userAgent:"",submittedAt:new Date().toISOString()}}})}catch{}}const WZ=Object.freeze(Object.defineProperty({__proto__:null,firePartialLead:tz,hasMinPartialContact:ez},Symbol.toStringTag,{value:"Module"})),UZ=["55â59","60â64","65â69","70â74","75â79","80+"],GZ=["Under £100k","£100kâ£200k","£200kâ£300k","£300kâ£400k","£400kâ£500k","£500kâ£600k","£600kâ£700k","£700kâ£800k","£800kâ£900k","£900kâ£1m","£1mâ£1.5m","Over £1.5m"],KZ=["Under £25k","£25kâ£50k","£50kâ£100k","£100kâ£200k","Over £200k","Not sure yet"],YZ=["Detached","Semi-detached","Terraced","Bungalow","Flat"],ZZ=["Morning (8amâ12pm)","Afternoon (12pmâ5pm)","Evening (5pmâ8pm)"];function nn(t,a){for(const r of t){const n=(r.crmField||r.name||r.id||"").toLowerCase();if(a.includes(n))return r.id}}function XZ({form:t,accent:a="#F26A2C",navy:r="#00154D",successHeadline:n="Welcome pack on the way.",successBody:o="An FCA-authorised Mortgage Advice Bureau Later Life adviser will be in touch shortly.",thankYouUrl:s}){const[i,c]=l.useState(0),[u,p]=l.useState(""),[m,h]=l.useState(""),[y,f]=l.useState(""),[x,g]=l.useState(""),[b,k]=l.useState(""),[v,w]=l.useState(""),[C,j]=l.useState(""),[_,S]=l.useState(!0),[M,E]=l.useState(!1),[L,N]=l.useState(!1),[A,O]=l.useState(""),R=l.useMemo(()=>{const H=t.fields||[];return{name:nn(H,["full_name","fullname","name"])||"full_name",phone:nn(H,["phone","tel","mobile"])||"phone",time:nn(H,["best_time_to_call","best_time","callback_time","preferred_time"])||"best_time_to_call",age:nn(H,["age","age_band","ageband"])||"age",value:nn(H,["property_value","estimated_property_value"])||"property_value",release:nn(H,["release_amount","amount","amount_release"])||"release_amount",property:nn(H,["property_type","propertytype"])||"property_type",consent:nn(H,["consent","marketing_consent"])||"consent"}},[t.fields]),$=u.trim().length>=2&&m.trim().length>=6&&!!y,z=!!x&&!!b&&!!v&&!!C&&_;async function W(){if(!z){O("Please answer every question.");return}E(!0),O("");const H={[R.name]:u.trim(),[R.phone]:m.trim(),[R.time]:y,[R.age]:x,[R.value]:b,[R.release]:v,[R.property]:C,[R.consent]:_,full_name:u.trim(),phone:m.trim(),best_time_to_call:y,age:x,property_value:b,release_amount:v,property_type:C,consent:_};try{const V=PS(),{data:T,error:F}=await I.functions.invoke("form-submission",{body:{formId:t.id,workspaceId:t.
7325workspace_id,source:"mab_callback_form",data:H,attribution:V,metadata:{page:"mab-callback",pageUrl:window.location.href,referrer:document.referrer,attribution:V,submittedAt:new Date().toISOString()}}});if(F||!T)throw F||new Error("Submit failed");if(s){window.location.href=s;return}N(!0)}catch(V){O((V==null?void 0:V.message)||"Something went wrong. Please try again.")}finally{E(!1)}}if(L)return e.jsxs("div",{className:"text-center py-10 px-4",children:[e.jsx("div",{className:"w-14 h-14 rounded-full mx-auto mb-4 grid place-items-center",style:{background:`linear-gradient(135deg, ${a}, #d35a1f)`},children:e.jsx(Ct,{className:"w-7 h-7 text-white"})}),e.jsx("h3",{className:"text-xl font-extrabold text-white mb-2",children:n}),e.jsx("p",{className:"text-sm text-white/70 max-w-sm mx-auto leading-relaxed",children:o})]});const X=i===0?50:100,G=i===0?"Step 1 of 2":"Step 2 of 2",K={background:"rgba(255,255,255,0.06)",border:"1px solid rgba(255,255,255,0.16)",color:"#fff",borderRadius:12,padding:"13px 14px",width:"100%",fontSize:15,outline:"none"},Q={display:"block",fontSize:12,fontWeight:700,letterSpacing:.4,textTransform:"uppercase",color:"rgba(255,255,255,0.65)",marginBottom:6};return e.jsxs("div",{className:"w-full",children:[e.jsxs("div",{className:"mb-5",children:[e.jsxs("div",{className:"flex items-center justify-between text-[11px] uppercase tracking-wider text-white/60 mb-2",children:[e.jsx("span",{children:G.split(" ").map((H,V)=>V===1?e.jsxs("span",{style:{color:a,fontWeight:800},children:[" ",H," "]},V):e.jsxs("span",{children:[" ",H," "]},V))}),e.jsxs("span",{style:{color:a,fontWeight:800},children:[X,"%"]})]}),e.jsx("div",{className:"h-1.5 rounded-full overflow-hidden",style:{background:"rgba(255,255,255,0.1)"},children:e.jsx("div",{className:"h-full rounded-full transition-all duration-500",style:{width:`${X}%`,background:`linear-gradient(90deg, ${a}, #ffb074)`}})})]}),i===0?e.jsxs("form",{onSubmit:H=>{if(H.preventDefault(),!$)return;const V={[R.name]:u.trim(),[R.phone]:m.trim(),[R.time]:y,full_name:u.trim(),phone:m.trim(),best_time_to_call:y};tz({formId:t.id,workspaceId:t.workspace_id,data:V,source:"mab_callback_form_step1",attribution:PS()}),c(1)},className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("label",{style:Q,children:"Full name *"}),e.jsx("input",{style:K,value:u,onChange:H=>p(H.target.value),placeholder:"e.g. Margaret Thompson",autoComplete:"name",required:!0})]}),e.jsxs("div",{children:[e.jsx("label",{style:Q,children:"Phone number *"}),e.jsx("input",{style:K,value:m,onChange:H=>h(H.target.value),placeholder:"07â¦",autoComplete:"tel",inputMode:"tel",type:"tel",required:!0})]}),e.jsxs("div",{children:[e.jsx("label",{style:Q,children:"Best time to call you back *"}),e.jsxs("select",{style:{...K,colorScheme:"dark"},value:y,onChange:H=>f(H.target.value),required:!0,children:[e.jsx("option",{value:"",style:{background:"#0f172a",color:"#fff"},children:"Select a time"}),ZZ.map(H=>e.jsx("option",{value:H,style:{background:"#0f172a",color:"#fff"},children:H},H))]})]}),e.jsx("button",{type:"submit",disabled:!$,className:"w-full rounded-xl font-extrabold text-white transition active:scale-[0.98] disabled:opacity-50 disabled:cursor-not-allowed",style:{padding:"14px 18px",fontSize:15,background:`linear-gradient(135deg, ${a}, #d35a1f)`,boxShadow:`0 14px 30px -14px ${a}`},children:"Send Me My Welcome Pack â"}),e.jsx("p",{className:"text-[11px] text-center text-white/45 leading-relaxed",children:"Takes 30 seconds · No obligation · FCA authorised"})]}):e.jsxs("div",{className:"space-y-5",children:[e.jsx(Sp,{label:"Your age",value:x,options:UZ,onChange:g,accent:a,navy:r,columns:2}),e.jsx(Sp,{label:"Estimated property value",value:b,options:GZ,onChange:k,accent:a,navy:r,columns:2}),e.jsx(Sp,{label:"Amount you'd like to release",value:v,options:KZ,onChange:w,accent:a,navy:r,columns:2}),e.jsx(Sp,{label:"Property type",value:C,options:YZ,onChange:j,accent:a,navy:r,columns:1}),e.jsxs("label",{className:"flex items-start gap-2.5 text-[12.5px] text-white/70 leading-relaxed cursor-pointer",children:[e.jsx("input",{type:"checkbox",checked:_,onChange:H=>S(H.target.checked),style:{marginTop:3,accentColor:a,width:16,height:16,flexShrink:0}}),e.jsx("span",{children:"I agree to be contacted by Mortgage Advice Bureau about equity release. My details will not be sold to third parties."})]}),A&&e.jsx("div",{className:"text-sm rounded-lg px-3 py-2",style:{background:"rgba(248,113,113,0.12)",color:"#fca5a5"},children:A}),e.jsxs("div",{className:"grid gap-2.5",style:{gridTemplateColumns:"100px 1fr"},children:[e.jsx("button",{type:"button",onClick:()=>c(0),className:"rounded-xl font-bold text-white/85 transition active:scale-[0.98]",style:{padding:"13px 0",fontSize:14,background:"rgba(255,255,255,0.05)",border:"1px solid rgba(255,255,255,0.18)"},children:"Back"}),e.jsx("button",{type:"button",onClick:W,disabled:!z||M,className:"rounded-xl font-extrabold text-white transition active:scale-[0.98] disabled:opacity-50 disabled:cursor-not-allowed",style:{padding:"13px 18px",fontSize:15,background:`linear-gradient(135deg, ${a}, #d35a1f)`,boxShadow:`0 14px 30px -14px ${a}`},children:M?e.jsxs("span",{className:"inline-flex items-center justify-center gap-2",children:[e.jsx(Ge,{className:"w-4 h-4 animate-spin"})," Sendingâ¦"]}):"Request my free callback"})]})]})]})}function Sp({label:t,value:a,options:r,onChange:n,accent:o,navy:s,columns:i}){return e.jsxs("div",{children:[e.jsxs("div",{className:"text-white font-semibold mb-2.5",style:{fontSize:14.5},children:[t," ",e.jsx("span",{style:{color:o},children:"*"})]}),e.jsx("div",{className:"grid gap-2",style:{gridTemplateColumns:`repeat(${i}, minmax(0, 1fr))`},children:r.map(c=>{const u=a===c;return e.jsxs("button",{type:"button",onClick:()=>n(c),className:"group flex items-center justify-between text-left rounded-xl transition active:scale-[0.99]",style:{padding:"13px 14px",fontSize:14,fontWeight:u?800:600,background:u?`linear-gradient(135deg, ${o}, #d35a1f)`:"rgba(255,255,255,0.05)",color:u?"#fff":"rgba(255,255,255,0.92)",border:u?`1.5px solid ${o}`:"1px solid rgba(255,255,255,0.16)",boxShadow:u?`0 10px 24px -14px ${o}`:"none"},children:[e.jsx("span",{children:c}),e.jsx(Ke,{className:"transition-transform",size:16,style:{color:u?"#fff":"rgba(255,255,255,0.5)",transform:u?"translateX(2px)":"translateX(0)"}})]},c)})}),e.jsx("span",{hidden:!0,"aria-hidden":!0,style:{color:s}})]})}const kP="id, workspace_id, name, description, type, fields, settings, theme, is_published, embed_id, conditional_rules, tracking, created_at, updated_at";function D9(t){return(t||[]).map(a=>
7325typeof a=="string"?{label:a,value:a}:{label:String((a==null?void 0:a.label)??(a==null?void 0:a.value)??""),value:String((a==null?void 0:a.value)??(a==null?void 0:a.label)??"")})}function wP(t){try{return new URLSearchParams(window.location.search).get(t)||""}catch{return""}}function mL({formId:t,brand:a,ctaText:r="Request Callback Now",ctaGradient:n,successHeadline:o="Thanks â we'll be in touch shortly.",successBody:s="A specialist will call you on the number you provided.",thankYouUrl:i,dark:c=!0}){var N;const[u,p]=l.useState(null),[m,h]=l.useState({}),[y,f]=l.useState(!0),[x,g]=l.useState(!1),[b,k]=l.useState(!1),[v,w]=l.useState("");l.useEffect(()=>{let A=!1;async function O(){if(!t){w("Form not configured"),f(!1);return}const R=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(t);let{data:$}=await I.from("forms").select(kP).eq("embed_id",t).eq("is_published",!0).maybeSingle();if(!$&&R&&($=(await I.from("forms").select(kP).eq("id",t).eq("is_published",!0).maybeSingle()).data),!A){if(!$)w("Form not available");else{const z=$;p(z);const W={};(z.fields||[]).forEach(X=>{if(X.type==="hidden"){const G=(X.defaultValue||X.urlParam||"").trim();W[X.id]=G?wP(G)||X.hiddenValue||"":X.hiddenValue||""}else if(X.defaultValue||X.urlParam){const G=(X.urlParam||X.defaultValue||"").trim(),K=G?wP(G):"";K&&(W[X.id]=K)}}),h(W)}f(!1)}}return O(),()=>{A=!0}},[t]);const C=l.useMemo(()=>((u==null?void 0:u.fields)||[]).filter(A=>A.type!=="hidden"),[u]),j=n&&n.length>=2?`linear-gradient(135deg, ${n[0]} 0%, ${n[1]} 100%)`:a.primary,_=c?"text-white/90":"text-slate-700",S=c?{backgroundColor:"rgba(255,255,255,0.06)",border:"1px solid rgba(255,255,255,0.14)",color:"#fff"}:{backgroundColor:"#fff",border:"1px solid #e5e7eb",color:"#0f172a"},M="w-full rounded-xl px-4 py-3 text-base outline-none transition focus:border-white/40 placeholder:text-white/40";function E(A,O){h(R=>({...R,[A]:O}))}async function L(A){if(A.preventDefault(),!!u){w("");for(const O of u.fields){if(!O.required)continue;const R=m[O.id];if(R==null||typeof R=="string"&&!R.trim()||Array.isArray(R)&&R.length===0){w(`Please complete: ${O.label||"required field"}`);return}}g(!0);try{const{data:O,error:R}=await I.functions.invoke("form-submission",{body:{formId:u.id,workspaceId:u.workspace_id,source:"page_inline",data:m}});if(R||!O)throw R||new Error("Submit failed");if(i){window.location.href=i;return}k(!0)}catch(O){w((O==null?void 0:O.message)||"Something went wrong. Please try again.")}finally{g(!1)}}}return y?e.jsx("div",{className:"flex items-center justify-center py-12",children:e.jsx(Ge,{className:"w-6 h-6 animate-spin",style:{color:a.primary}})}):v&&!u?e.jsx("div",{className:"text-center py-8 text-sm opacity-70",children:v}):b?e.jsxs("div",{className:"text-center py-10 px-4",children:[e.jsx(Ct,{className:"w-14 h-14 mx-auto mb-4",style:{color:a.primary}}),e.jsx("h3",{className:`text-xl font-bold mb-2 ${c?"text-white":"text-slate-900"}`,children:o}),e.jsx("p",{className:`text-sm ${c?"text-white/70":"text-slate-600"}`,children:s})]}):u&&((N=u.settings)==null?void 0:N.variant)==="mab-stepped"?e.jsx(XZ,{form:{id:u.id,workspace_id:u.workspace_id,fields:u.fields||[]},accent:a.primary||"#F26A2C",navy:a.secondary||"#00154D",successHeadline:o,successBody:s,thankYouUrl:i}):e.jsxs("form",{onSubmit:L,className:"space-y-4",children:[C.map(A=>{const O=m[A.id]??"",R=A.label?e.jsxs("label",{className:`block text-sm font-medium mb-1.5 ${_}`,children:[A.label,A.required&&e.jsx("span",{className:"ml-1",style:{color:"#f87171"},children:"*"})]}):null;switch(A.type){case"email":case"phone":case"tel":case"number":case"url":case"text":return e.jsxs("div",{children:[R,e.jsx("input",{type:A.type==="phone"||A.type==="tel"?"tel":A.type==="number"?"text":A.type,inputMode:A.type==="phone"||A.type==="tel"?"tel":void 0,className:M,style:S,placeholder:A.placeholder,required:A.required,value:O,onChange:$=>E(A.id,$.target.value)})]},A.id);case"fullName":return e.jsxs("div",{children:[R,e.jsx("input",{type:"text",className:M,style:S,placeholder:A.placeholder||A.firstNamePlaceholder||"Full name",required:A.required,value:typeof O=="string"?O:"",onChange:$=>E(A.id,$.target.value)})]},A.id);case"textarea":return e.jsxs("div",{children:[R,e.jsx("textarea",{className:M,style:S,rows:4,placeholder:A.placeholder,required:A.required,value:O,onChange:$=>E(A.id,$.target.value)})]},A.id);case"select":{const $=D9(A.options);return e.jsxs("div",{children:[R,e.jsxs("select",{className:M,style:S,required:A.required,value:O,onChange:z=>E(A.id,z.target.value),children:[e.jsx("option",{value:"",disabled:!0,children:A.placeholder||"Select an option"}),$.map(z=>e.jsx("option",{value:z.value,style:{color:"#0f172a"},children:z.label},z.value))]})]},A.id)}case"radio":{const $=D9(A.options);return e.jsxs("div",{children:[R,e.jsx("div",{className:"space-y-2",children:$.map(z=>e.jsxs("label",{className:`flex items-center gap-3 rounded-xl px-4 py-2.5 cursor-pointer ${_}`,style:S,children:[e.jsx("input",{type:"radio",name:A.id,value:z.value,checked:O===z.value,onChange:W=>E(A.id,W.target.value),required:A.required}),e.jsx("span",{className:"text-sm",children:z.label})]},z.value))})]},A.id)}case"checkbox":{const $=D9(A.options);if($.length===0)return e.jsxs("label",{className:`flex items-start gap-2 text-sm ${_}`,children:[e.jsx("input",{type:"checkbox",className:"mt-1",checked:!!O,required:A.required,onChange:W=>E(A.id,W.target.checked)}),e.jsx("span",{children:A.label})]},A.id);const z=Array.isArray(O)?O:[];return e.jsxs("div",{children:[R,e.jsx("div",{className:"space-y-2",children:$.map(W=>e.jsxs("label",{className:`flex items-center gap-3 rounded-xl px-4 py-2.5 cursor-pointer ${_}`,style:S,children:[e.jsx("input",{type:"checkbox",checked:z.includes(W.value),onChange:X=>E(A.id,X.target.checked?[...z,W.value]:z.filter(G=>G!==W.value))}),e.jsx("span",{className:"text-sm",children:W.label})]},W.value))})]},A.id)}case"date":return e.jsxs("div",{children:[R,e.jsx("input",{type:"date",className:M,style:S,required:A.required,value:O,onChange:$=>E(A.id,$.target.value)})]},A.id);default:return e.jsxs("div",{children:[R,e.jsx("input",{type:"text",className:M,style:S,placeholder:A.placeholder,required:A.required,value:O,onChange:$=>E(A.id,$.target.value)})]},A.id)}}),v&&e.jsx("div",{className:"text-sm rounded-lg px-3 py-2",style:{background:"rgba(248,113,113,0.12)",color:"#fca5a5"},children:v}),e.jsx("button",{type:"submit",disabled:x,className:"w-full rounded-xl px-6 py-3.5 font-bold text-white shadow-lg transition active:scale-[0.98] disabled:opacity-60",style:{background:j},children:x?e.jsxs("span",{className:"inline-flex items-center gap-2",children:[e.jsx(Ge,{className:"w-4 h-4 animate-spin"})," Submittingâ¦"]}):r})]})}const az="boilers-funnel-lead";function yL(){try{return JSON.parse(localStorage.getItem(az)||"{}")}catch{return{}}}function QZ(t){try{localStorage.setItem(az,JSON.stringify(t))}catch{}}function rz(){const t=yL();return!!(t.name&&t.name.trim()&&(t.email&&t.email.trim()||t.phone&&t.phone.trim()))}function nz({formId:t,workspaceId:a,accent:r,accentDeep:n,isDark:o,source:s,compact:i,onIdentified:c}){const[u,p]=l.useState(""),[m,h]=l.useState(""),[y,f]=l.useState(""),[x,g]=l.useState(""),[b,k]=l.useState(!1),[v,w]=l.useState(""),C={text:o?"#F8FAFC":"#0F172A",muted:o?"#94A3B8"
7325:"#64748B",inputBg:o?"rgba(255,255,255,0.04)":"#F8FAFC",border:o?"rgba(255,255,255,0.10)":"rgba(15,23,42,0.10)"},j={width:"100%",padding:"12px 14px",fontSize:14,borderRadius:10,background:C.inputBg,color:C.text,border:`1px solid ${C.border}`,outline:"none"},_=u.trim().length>=2&&(m.trim().length>3||y.trim().length>=7);async function S(M){if(M.preventDefault(),!_||b)return;k(!0),w("");const E=u.trim(),L=m.trim(),N=y.trim(),A=x.trim();if(t&&a)try{await I.functions.invoke("form-submission",{body:{formId:t,workspaceId:a,data:{f1:E,f2:L,f3:N,f4:A},metadata:{source:s,page:typeof window<"u"?window.location.pathname:"",userAgent:typeof navigator<"u"?navigator.userAgent:"",submittedAt:new Date().toISOString(),capturedVia:"chat_lead_gate"}}})}catch{}const O={name:E,email:L||void 0,phone:N||void 0,postcode:A||void 0};QZ(O),k(!1),c(O)}return e.jsxs("form",{onSubmit:S,style:{padding:i?"20px 18px 22px":"32px 28px 30px",background:"transparent",color:C.text,textAlign:"left"},children:[e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:10,marginBottom:14},children:[e.jsx("div",{style:{width:36,height:36,borderRadius:999,display:"grid",placeItems:"center",background:`linear-gradient(135deg, ${r}, ${n})`},children:e.jsx(xt,{size:18,color:"#fff"})}),e.jsxs("div",{children:[e.jsx("div",{style:{fontSize:i?14:16,fontWeight:800,lineHeight:1.2},children:"Chat with our AI Specialist"}),e.jsxs("div",{style:{fontSize:12,color:C.muted,marginTop:2,display:"flex",alignItems:"center",gap:4},children:[e.jsx(va,{size:11})," Quick intro so we can help properly"]})]})]}),e.jsxs("div",{style:{display:"grid",gap:10,gridTemplateColumns:i?"1fr":"1fr 1fr"},children:[e.jsx("input",{type:"text",required:!0,value:u,onChange:M=>p(M.target.value),placeholder:"Your name *",autoComplete:"name",style:j}),e.jsx("input",{type:"email",value:m,onChange:M=>h(M.target.value),placeholder:"Email",autoComplete:"email",style:j}),e.jsx("input",{type:"tel",value:y,onChange:M=>f(M.target.value),placeholder:"Phone *",autoComplete:"tel",style:j}),e.jsx("input",{type:"text",value:x,onChange:M=>g(M.target.value.toUpperCase()),placeholder:"Postcode (optional)",autoComplete:"postal-code",style:j})]}),v&&e.jsx("div",{style:{marginTop:10,color:"#F87171",fontSize:13},children:v}),e.jsx("button",{type:"submit",disabled:!_||b,style:{marginTop:14,width:"100%",padding:"14px 18px",borderRadius:12,border:"none",cursor:_&&!b?"pointer":"not-allowed",background:`linear-gradient(135deg, ${r}, ${n})`,color:"#fff",fontSize:15,fontWeight:800,letterSpacing:.2,opacity:_&&!b?1:.55,display:"inline-flex",alignItems:"center",justifyContent:"center",gap:8,boxShadow:`0 10px 24px -10px ${r}80`},children:b?e.jsxs(e.Fragment,{children:[e.jsx(Ge,{size:16,className:"animate-spin"})," Startingâ¦"]}):"Start chat â"}),e.jsx("div",{style:{marginTop:10,fontSize:11,color:C.muted,textAlign:"center",lineHeight:1.5},children:"We use this to give you accurate quotes and follow up if the chat disconnects. No spam."})]})}function JZ({section:t,brand:a}){const r=(t==null?void 0:t.props)||{};return e.jsx(eX,{...r,accent:r.accent||(a==null?void 0:a.primary)})}function eX({mode:t="dark",accent:a="#F97316",accentDeep:r="#EA580C",eyebrow:n="Ask a Specialist",headline:o="Not sure which boiler?",headlineAccent:s="Ask our specialist",subheadline:i="Get instant answers about boiler types, finance, installation timing, and grants â 24/7. No obligation.",chatbotId:c="",suggestedQuestions:u=["How much for a 3-bed combi?","Can I pay monthly?","What grants are available?","How quickly can you install?"],height:p="clamp(440px, 70vh, 620px)",fallbackText:m="AI agent is temporarily unavailable. Please try again shortly.",formId:h,workspaceId:y,requireLeadGate:f=!0}){const x=t==="dark",g={bg:x?"#0B1220":"#FFFFFF",panelBg:x?"#0F172A":"#FFFFFF",text:x?"#F8FAFC":"#0F172A",textMuted:x?"#CBD5E1":"#475569",border:x?"rgba(255,255,255,0.10)":"rgba(15,23,42,0.10)"},b="https://fujtwtslpgahaburozky.supabase.co",k=encodeURIComponent((u||[]).join("|")),v=c?`${b}/functions/v1/chatbot-widget?id=${c}&embed=true&inline=true&suggested=${k}&theme=${x?"dark":"light"}`:"",w=x?"#1a1a2e":"#ffffff",j=`<!doctype html><html><body style="margin:0;background:${w};color:${x?"#fff":"#0F172A"};font-family:system-ui;display:grid;place-items:center;height:100vh"><div style="width:32px;height:32px;border:3px solid ${x?"rgba(255,255,255,.25)":"rgba(15,23,42,0.25)"};border-top-color:${a};border-radius:50%;animation:spin .8s linear infinite"></div><style>@keyframes spin{to{transform:rotate(360deg)}}</style></body></html>`,[_,S]=l.useState(()=>!f||rz()),[M,E]=l.useState(j),L=l.useRef(null),N=l.useMemo(()=>JSON.stringify(yL()),[_]);l.useEffect(()=>{if(!v||!_)return;let O=!1;return E(j),fetch(v,{headers:{Accept:"text/html"},cache:"no-store"}).then(async R=>{const $=await R.text();if(!R.ok||!$.trim().startsWith("<!DOCTYPE"))throw new Error("Widget HTML unavailable");const z=` 7326<script>(function(){try{window.LCW_VISITOR=${N};}catch(e){}window.addEventListener('message',function(ev){var d=ev&&ev.data;if(!d)return;if(d.type==='lcw-identify'&&d.visitor&&typeof window.lcwIdentify==='function'){window.lcwIdentify(d.visitor);}});})();<\/script> 7327`;O||E($.includes("</body>")?$.replace("</body>",`${z}</body>`):$+z)}).catch(()=>{O||E(`<!doctype html><html><body style="margin:0;background:${w};color:${x?"#fff":"#0F172A"};font-family:system-ui;display:grid;place-items:center;height:100vh;text-align:center;padding:24px">${m}</body></html>`)}
7327),()=>{O=!0}},[v,j,x,m,w,N,_]);function A(O){S(!0)}return e.jsxs("section",{id:"ai-agent",style:{padding:"80px 24px",background:g.bg,color:g.text,position:"relative",overflow:"hidden"},children:[e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",inset:0,pointerEvents:"none",background:x?`radial-gradient(700px 420px at 50% 60%, ${a}24, transparent 60%)`:`radial-gradient(700px 420px at 50% 60%, ${a}14, transparent 60%)`}}),e.jsxs("div",{style:{position:"relative",maxWidth:1100,margin:"0 auto",textAlign:"center"},children:[e.jsx("div",{style:{fontSize:12,fontWeight:800,letterSpacing:2,textTransform:"uppercase",color:a,marginBottom:14},children:n}),e.jsxs("h2",{style:{fontSize:"clamp(28px,4vw,44px)",fontWeight:900,lineHeight:1.1,margin:0,letterSpacing:-1},children:[o," ",e.jsx("span",{style:{color:a},children:s})]}),e.jsx("p",{style:{fontSize:17,color:g.textMuted,maxWidth:640,margin:"16px auto 28px",lineHeight:1.6},children:i}),e.jsxs("div",{style:{margin:"0 auto",maxWidth:760,borderRadius:24,overflow:"hidden",background:g.panelBg,border:`1px solid ${g.border}`,boxShadow:x?`0 30px 80px -24px ${a}50, 0 24px 60px -20px rgba(0,0,0,0.6)`:`0 30px 80px -24px ${a}40, 0 24px 60px -20px rgba(15,23,42,0.18)`},children:[e.jsx("div",{style:{height:4,background:`linear-gradient(90deg, ${a}, ${r})`}}),c?_?e.jsx("iframe",{ref:L,srcDoc:M,title:"AI Sales Agent",style:{width:"100%",height:p,border:"none",display:"block",background:"transparent"},allow:"clipboard-write; microphone"}):e.jsx(nz,{formId:h,workspaceId:y,accent:a,accentDeep:r,isDark:x,source:"page_builder_ai_agent_panel",onIdentified:A}):e.jsxs("div",{style:{padding:40,color:g.textMuted,fontSize:14},children:["Set ",e.jsx("code",{children:"chatbotId"})," in the section settings to embed your AI agent."]})]})]})]})}function tX({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=(t==null?void 0:t.props)||{},i=s.mode==="light"?"light":"dark",c=s.accent||(a==null?void 0:a.primary)||"#F97316",u=s.eyebrow||"Boiler Brands",p=s.headline||"We fit and service all leading boiler brands",m=s.subheadline||"From budget-friendly entry models to premium, A-rated condensing boilers â we'll match the brand to your home and budget.",h=Array.isArray(s.items)&&s.items.length?s.items:[{name:"Worcester Bosch"},{name:"Vaillant"},{name:"Ideal"},{name:"Baxi"},{name:"Viessmann"},{name:"Glow-worm"}],y=i==="dark"?{bg:"#0F172A",text:"#F8FAFC",textMuted:"#CBD5E1",border:"rgba(255,255,255,0.10)",chip:"rgba(255,255,255,0.04)"}:{bg:"#FFFFFF",text:"#0F172A",textMuted:"#475569",border:"rgba(15,23,42,0.10)",chip:"rgba(15,23,42,0.03)"};return e.jsx("div",{onClick:o,"data-pb-section-type":"brandsStrip",style:{position:"relative",outline:r&&n?"2px solid #6366f1":void 0,outlineOffset:r&&n?"2px":void 0,cursor:r?"pointer":void 0},children:e.jsx("section",{style:{padding:"64px 24px",background:y.bg,color:y.text,fontFamily:'"Inter", system-ui, -apple-system, sans-serif'},children:e.jsxs("div",{style:{maxWidth:1200,margin:"0 auto",textAlign:"center"},children:[e.jsx("div",{style:{fontSize:12,fontWeight:800,letterSpacing:2,textTransform:"uppercase",color:c,marginBottom:12},children:u}),e.jsx("h2",{style:{fontSize:"clamp(24px,3.2vw,36px)",fontWeight:800,lineHeight:1.15,margin:0,letterSpacing:-.5,color:y.text},children:p}),e.jsx("p",{style:{fontSize:16,color:y.textMuted,maxWidth:640,margin:"14px auto 0",lineHeight:1.6},children:m}),e.jsx("div",{style:{marginTop:36,display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(140px, 1fr))",gap:16,alignItems:"stretch"},children:h.map((f,x)=>e.jsx("div",{style:{padding:"20px 16px",borderRadius:14,background:y.chip,border:`1px solid ${y.border}`,display:"grid",placeItems:"center",minHeight:80},children:f.logo?e.jsx("img",{src:f.logo,alt:f.name,style:{maxHeight:40,maxWidth:"100%",objectFit:"contain",filter:i==="dark"?"brightness(0) invert(1) opacity(0.85)":"grayscale(1) opacity(0.7)"}}):e.jsx("span",{style:{fontSize:14,fontWeight:700,color:y.textMuted,letterSpacing:.3,textAlign:"center"},children:f.name})},`${f.name}-${x}`))})]})})})}function aX({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=(t==null?void 0:t.props)||{},i=s.accent||(a==null?void 0:a.primary)||"#F97316",c=s.accentDeep||(a==null?void 0:a.secondary)||"#EA580C",u=s.chatbotId||"",p=s.label||"Ask the AI",m=typeof s.scrollThreshold=="number"?s.scrollThreshold:600,h=s.formId||"",y=s.workspaceId||"",f=s.requireLeadGate!==!1,g=u?`https://fujtwtslpgahaburozky.supabase.co/functions/v1/chatbot-widget?id=${u}&embed=true&inline=true&theme=dark`:"",[b,k]=l.useState(!1),[v,w]=l.useState(!1),[C,j]=l.useState(()=>!f||rz()),[_,S]=l.useState(""),M=l.useRef(!1),E=l.useMemo(()=>JSON.stringify(yL()),[C]);l.useEffect(()=>{if(typeof window>"u")return;const N=()=>k(window.scrollY>m);return N(),window.addEventListener("scroll",N,{passive:!0}),()=>window.removeEventListener("scroll",N)},[m]),l.useEffect(()=>{!v||!C||!g||M.current||(M.current=!0,fetch(g,{headers:{Accept:"text/html"},cache:"no-store"}).then(async N=>{const A=await N.text();if(N.ok&&A.trim().startsWith("<!DOCTYPE")){const O=` 7328<script>(function(){try{window.LCW_VISITOR=${E};}catch(e){}})();<\/script> 7329`;S(A.includes("</body>")?A.replace("</body>",`${O}</body>`):A+O)}}).catch(()=>{}))},[v,C,g,E]);function L(N){j(!0)}return r?e.jsxs("div",{onClick:o,"data-pb-section-type":"floatingChatBubble",style:{padding:"32px 24px",background:"#0F172A",color:"#F8FAFC",textAlign:"center",outline:n?"2px solid #6366f1":void 0,outlineOffset:n?"2px":void 0,cursor:"pointer",fontFamily:'"Inter", system-ui, -apple-system, sans-serif'},children:[e.jsxs("div",{style:{display:"inline-flex",alignItems:"center",gap:10,padding:"14px 22px",borderRadius:999,background:`linear-gradient(135deg, ${i}, ${c})`,color:"#fff",fontSize:14,fontWeight:700,boxShadow:`0 12px 28px -10px ${i}80`},children:[e.jsx(Da,{size:16})," ",p]}),e.jsx("div",{style:{marginTop:10,fontSize:12,opacity:.6},children:"Floating chat bubble â visible on the live page after the visitor scrolls past the hero."})]}):u?e.jsxs(e.Fragment,{children:[e.jsxs("button",{onClick:()=>w(N=>!N),"aria-label":v?"Close chat":p,style:{position:"fixed",right:20,bottom:20,zIndex:60,width:60,height:60,borderRadius:999,border:"none",cursor:"pointer",background:`linear-gradient(135deg, ${i}, ${c})`,color:"#fff",boxShadow:`0 18px 40px -12px ${i}90`,display:b||v?"grid":"none",placeItems:"center",transform:v?"scale(0.95)":"scale(1)",transition:"transform .15s ease"},children:[v?e.jsx(ze,{size:22}):e.jsx(Da,{size:24}),!v&&e.jsx("span",{"aria-hidden":!0,style:{position:"absolute",inset:-4,borderRadius:999,border:`2px solid ${i}`,opacity:.5,animation:"inl-bubble-pulse 2.2s ease-out infinite",pointerEvents:"none"}})]}),v&&e.jsxs("div",{style:{position:"fixed",right:20,bottom:92,zIndex:60,width:"min(380px, calc(100vw - 32px))",height:"min(560px, calc(100vh - 140px))",borderRadius:18,overflow:"hidden",background:"#0F172A",border:"1px solid rgba(255,255,255,0.08)",boxShadow:"0 30px 80px -20px rgba(0,0,0,0.6)"},children:[e.jsx("div",{style:{height:4,background:`linear-gradient(90deg, ${i}, ${c})`}}),C?_?e.jsx("iframe",{srcDoc:_,title:"AI Chat",style:{width:"100%",height:"calc(100% - 4px)",border:"none",display:"block",background:"transparent"},allow:"clipboard-write; microphone"}):e.jsx("div",{style:{display:"grid",placeItems:"center",height:"100%",color:"#94A3B8",fontSize:14},children:"Loading chatâ¦"}):e.jsx("div",{style:{height:"calc(100% - 4px)",overflow:"auto"},children:e.jsx(nz,{formId:h,workspaceId:y,accent:i,accentDeep:c,isDark:!0,source:"page_builder_floating_chat_bubble",compact:!0,onIdentified:L})})]}),e.jsx("style",{children:` 7330 @keyframes inl-bubble-pulse { 7331 0% { transform: scale(1); opacity: 0.55; } 7332 70% { transform: scale(1.4); opacity: 0; } 7333 100% { transform: scale(1.4); opacity: 0; } 7334 } 7335 `})]}):null}const rX=new Set(["the","a","an","and","or","but","of","in","on","for","to","with","at","by","from","is","are","
7335was","were","be","been","being","this","that","these","those","it","its","as","you","your","our","we","they","them","their","i","me","my","mine","not","no","yes","do","does","did","have","has","had","will","would","should","could","can","may","might","just","so","than","then","very","more","most","some","any","all","each","every","one","two","three","new","best","top","great","good","make","get"]);function nX(t){return t?t.toLowerCase().replace(/<[^>]+>/g," ").replace(/[^a-z0-9\s]/g," ").split(/\s+/).filter(a=>a.length>2&&!rX.has(a)):[]}function jP(t){var o,s,i;const a=[];t.name&&a.push(t.name),t.description&&a.push(t.description);const r=t.settings||{};(o=r.seo)!=null&&o.title&&a.push(r.seo.title),(s=r.seo)!=null&&s.description&&a.push(r.seo.description),(i=r.seo)!=null&&i.keywords&&a.push(String(r.seo.keywords)),Array.isArray(r.tags)&&a.push(r.tags.join(" "));const n=t.generation_meta||{};return n.industry&&a.push(n.industry),n.audience&&a.push(n.audience),n.keywords&&a.push(Array.isArray(n.keywords)?n.keywords.join(" "):String(n.keywords)),new Set(nX(a.join(" ")))}function sX(t,a){if(!t.size||!a.size)return 0;let r=0;for(const n of t)a.has(n)&&r++;return r/Math.sqrt(t.size*a.size)}function oX(t){var r;const a=t.settings||{};return a.ogImage||((r=a.seo)==null?void 0:r.ogImage)||a.coverImage||null}function iX(t,a){return t.site_id&&t.path_in_site?t.path_in_site.startsWith("/")?t.path_in_site:`/${t.path_in_site}`:t.custom_domain&&t.custom_domain!==a?`https://${t.custom_domain}/p/${t.slug}`:`/p/${t.slug}`}async function lX(t){const{currentPageId:a,workspaceId:r,siteId:n,currentDomain:o,currentPage:s,limit:i=3}=t;
7335let c=I.from("pages").select("id, slug, name, description, path_in_site, site_id, workspace_id, settings, generation_meta, custom_domain, page_type").eq("workspace_id",r).eq("is_published",!0).neq("id",a).limit(40);n&&(c=c.eq("site_id",n));const{data:u,error:p}=await c;if(p||!u)return[];const m=jP(s||{}),h=u.map(f=>{const x=jP(f),g=sX(m,x);return{page:f,score:g}});return h.sort((f,x)=>x.score-f.score),h.slice(0,i).map(({page:f,score:x})=>{var g,b;return{id:f.id,title:f.name,description:f.description||((b=(g=f.settings)==null?void 0:g.seo)==null?void 0:b.description)||"",href:iX(f,o),imageUrl:oX(f),score:x}})}function CP({section:t,brand:a,workspaceId:r,pageSlug:n}){const o=(t==null?void 0:t.props)||{},s=o.heading||"Keep exploring",i=o.subheading||"More from our team",c=Math.max(1,Math.min(6,Number(o.limit)||3)),u=Array.isArray(o.items)&&o.items.length>0?o.items:void 0,[p,m]=l.useState(u||[]),[h,y]=l.useState(!u);if(l.useEffect(()=>{if(u)return;if(!r||!n){y(!1);return}let b=!1;return(async()=>{try{const{supabase:k}=await P(async()=>{const{supabase:C}=await import("./button-DFML8rOM.js").then(j=>j.aL);return{supabase:C}},__vite__mapDeps([3,1,2,4])),{data:v}=await k.from("pages").select("id, site_id, custom_domain, name, description, settings, generation_meta, slug, path_in_site, workspace_id, page_type").eq("slug",n).eq("workspace_id",r).maybeSingle();if(!v||b){y(!1);return}const w=await lX({currentPageId:v.id,workspaceId:r,siteId:v.site_id,currentDomain:v.custom_domain,currentPage:v,limit:c});b||(m(w),y(!1))}catch{b||y(!1)}})(),()=>{b=!0}},[r,n,c,u]),!h&&p.length===0)return null;const f=a.headingFont||a.font,x=a.bodyFont||a.font,g=a.primary||"#3b82f6";return e.jsx("section",{className:"py-16 md:py-24 px-4 sm:px-6 lg:px-8",style:{background:o.background||"transparent",color:a.fontColor||"inherit"},children:e.jsxs("div",{className:"max-w-6xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-10 md:mb-14",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold mb-3",style:{fontFamily:f},children:s}),e.jsx("p",{className:"text-base md:text-lg opacity-75 max-w-2xl mx-auto",style:{fontFamily:x},children:i})]}),h?e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6",children:Array.from({length:c}).map((b,k)=>e.jsx("div",{className:"h-64 rounded-2xl bg-white/5 animate-pulse"},k))}):e.jsx("div",{className:`grid grid-cols-1 sm:grid-cols-2 ${p.length>=3?"lg:grid-cols-3":""} gap-6`,children:p.map(b=>e.jsxs("a",{href:b.href,className:"group block rounded-2xl overflow-hidden border transition-all duration-300 hover:-translate-y-1 hover:shadow-2xl",style:{borderColor:"rgba(255,255,255,0.08)",background:"rgba(255,255,255,0.03)",backdropFilter:"blur(12px)"},children:[b.imageUrl?e.jsx("div",{className:"aspect-[16/9] overflow-hidden",children:e.jsx(Ca,{src:b.imageUrl,alt:b.title,className:"w-full h-full object-cover transition-transform duration-500 group-hover:scale-105",loading:"lazy"})}):e.jsx("div",{className:"aspect-[16/9]",style:{background:`linear-gradient(135deg, ${g}30, ${a.secondary||g}15)`}}),e.jsxs("div",{className:"p-6",children:[e.jsx("h3",{className:"text-xl font-semibold mb-2 line-clamp-2",style:{fontFamily:f},children:b.title}),b.description?e.jsx("p",{className:"text-sm opacity-70 line-clamp-3 mb-4",style:{fontFamily:x},children:b.description}):null,e.jsxs("span",{className:"inline-flex items-center gap-1 text-sm font-medium transition-transform group-hover:translate-x-1",style:{color:g},children:["Read more ",e.jsx(Ke,{className:"w-4 h-4"})]})]})]},b.id))})]})})}const sz=({text:t,className:a="",style:r,as:n="h1",delay:o=0,italicAccent:s})=>{var f;const i=l.useRef(null),[c,u]=l.useState(!1),p=typeof window<"u"&&((f=window.matchMedia)==null?void 0:f.call(window,"(prefers-reduced-motion: reduce)").matches);l.useEffect(()=>{if(p){u(!0);return}const x=i.current;if(!x)return;const g=new IntersectionObserver(b=>{b.forEach(k=>{k.isIntersecting&&(u(!0),g.unobserve(k.target))})},{threshold:.18});return g.observe(x),()=>g.disconnect()},[p]);const m=Array.isArray(s)?s.filter(Boolean):s?[s]:[],y=(x=>
7335{if(m.length===0)return[{text:x,accent:!1}];const g=[...m].sort((j,_)=>_.length-j.length),b=j=>j.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),k=new RegExp(`(${g.map(b).join("|")})`,"gi"),v=[];let w=0,C;for(;(C=k.exec(x))!==null;)C.index>w&&v.push({text:x.slice(w,C.index),accent:!1}),v.push({text:C[0],accent:!0}),w=C.index+C[0].length;return w<x.length&&v.push({text:x.slice(w),accent:!1}),v})(t||"");return we.createElement(n,{ref:i,className:a,style:{display:"block",textWrap:"balance",opacity:c?1:0,transform:c?"translateY(0)":"translateY(18px)",transition:`opacity 900ms cubic-bezier(0.22,1,0.36,1) ${o}ms, transform 1100ms cubic-bezier(0.22,1,0.36,1) ${o}ms`,willChange:"transform, opacity",...r}},y.map((x,g)=>x.accent?e.jsx("span",{style:{fontStyle:"italic",fontFamily:"'Instrument Serif', 'Cormorant Garamond', 'Playfair Display', Georgia, serif",fontWeight:400},children:x.text},g):e.jsx(we.Fragment,{children:x.text},g)))},cX=({src:t,alt:a="",className:r="",range:n=80,rounded:o=0,aspectRatio:s})=>{var h;const i=l.useRef(null),c=l.useRef(null),[u,p]=l.useState(!1),m=typeof window<"u"&&((h=window.matchMedia)==null?void 0:h.call(window,"(prefers-reduced-motion: reduce)").matches);return l.useEffect(()=>{if(m)return;const y=i.current;if(!y)return;const f=new IntersectionObserver(x=>x.forEach(g=>p(g.isIntersecting)),{threshold:0,rootMargin:"200px 0px 200px 0px"});return f.observe(y),()=>f.disconnect()},[m]),l.useEffect(()=>{if(!u||m)return;let y=0;const f=()=>{const x=i.current,g=c.current;if(x&&g){const b=x.getBoundingClientRect(),k=window.innerHeight||800,w=-Math.max(-1,Math.min(1,(b.top+b.height/2-k/2)/(k/2+b.height/2)))*(n/2);g.style.transform=`translate3d(0, ${w.toFixed(2)}px, 0) scale(1.12)`}y=requestAnimationFrame(f)};return y=requestAnimationFrame(f),()=>cancelAnimationFrame(y)},[u,n,m]),e.jsx("div",{ref:i,className:r,style:{overflow:"hidden",borderRadius:o?`${o}px`:void 0,aspectRatio:s,position:"relative"},children:e.jsx("img",{ref:c,src:t,alt:a,loading:"lazy",style:{width:"100%",height:"100%",objectFit:"cover",display:"block",transform:"scale(1.12)",willChange:"transform"}})})},oz=({children:t,strength:a=.35,className:r="",style:n})=>{var m,h;const o=l.useRef(null),[s,i]=l.useState({x:0,y:0}),c=typeof window<"u"&&(((m=window.matchMedia)==null?void 0:m.call(window,"(prefers-reduced-motion: reduce)").matches)||((h=window.matchMedia)==null?void 0:h.call(window,"(hover: none)").matches)),u=y=>{if(c)return;const f=o.current;if(!f)return;const x=f.getBoundingClientRect(),g=(y.clientX-(x.left+x.width/2))*a,b=(y.clientY-(x.top+x.height/2))*a;i({x:g,y:b})},p=()=>i({x:0,y:0});return e.jsx("span",{ref:o,onMouseMove:u,onMouseLeave:p,className:r,style:{display:"inline-block",transform:`translate3d(${s.x}px, ${s.y}px, 0)`,transition:"transform 350ms cubic-bezier(0.22,1,0.36,1)",willChange:"transform",...n},children:t})},da=({children:t,delay:a=0,direction:r="up",className:n="",threshold:o=.12,once:s=!0})=>{var y;const i=l.useRef(null),[c,u]=l.useState(!1),p=typeof window<"u"&&((y=window.matchMedia)==null?void 0:y.call(window,"(prefers-reduced-motion: reduce)").matches);l.useEffect(()=>{if(p){u(!0);return}const f=i.current;if(!f)return;const x=new IntersectionObserver(g=>{g.forEach(b=>{b.isIntersecting?(u(!0),s&&x.unobserve(b.target)):s||u(!1)})},{threshold:o,rootMargin:"0px 0px -40px 0px"});return x.observe(f),()=>x.disconnect()},[o,s,p]);const m=24,h=r==="up"?`translateY(${m}px)`:r==="down"?`translateY(-${m}px)`:r==="left"?`translateX(${m}px)`:r==="right"?`translateX(-${m}px)`:"none";return e.jsx("div",{ref:i,className:n,style:{opacity:c?1:0,transform:c?"none":h,transition:`opacity 700ms cubic-bezier(0.22,1,0.36,1) ${a}ms, transform 700ms cubic-bezier(0.22,1,0.36,1) ${a}ms`,willChange:"opacity, transform"},children:t})};function dX({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props||{},i=s.mode==="light"?"light":"dark",c=s.bgColor||(i==="dark"?"#0A0709":"#FAF7F2"),u=s.textColor||(i==="dark"?"#F4EFE7":"#0B0B0F"),p=i==="dark"?"rgba(244,239,231,0.58)":"rgba(11,11,15,0.6)",m=s.accent||a.primary,h=s.accent2||a.secondary||m,y=s.eyebrow||"Studio",f=s.headline||"Crafted with intent. Built to convert.",x=Array.isArray(s.italicAccent)?s.italicAccent:s.italicAccent?String(s.italicAccent).split(/\s*,\s*/).filter(
7335Boolean):["intent."],g=s.subheadline||"",b=s.ctaText||"Start the conversation",k=s.ctaHref||"#contact",v=s.secondaryText||"",w=s.secondaryHref||"#",C=s.imageUrl||(typeof s.imageQuery=="string"&&s.imageQuery.startsWith("http")?s.imageQuery:"")||"https://images.unsplash.com/photo-1604681630513-fe2920dbef1f?auto=format&fit=crop&w=900&q=80",j=Array.isArray(s.trustItems)?s.trustItems:[],_=s.headingFont||a.headingFont||"'Instrument Serif', 'Cormorant Garamond', 'Playfair Display', Georgia, serif",S=s.bodyFont||a.bodyFont||"'Inter', system-ui, sans-serif",M=i==="dark"?`radial-gradient(120% 80% at 85% -10%, ${m}33 0%, transparent 55%), 7336 radial-gradient(80% 60% at -10% 110%, ${h}1f 0%, transparent 60%), 7337 linear-gradient(180deg, #0E0A0D 0%, ${c} 55%, #060406 100%)`:`radial-gradient(120% 80% at 85% -10%, ${m}1a 0%, transparent 55%), 7338 linear-gradient(180deg, #FFFFFF 0%, ${c} 55%, #EFEAE1 100%)`;return e.jsxs("section",{"data-section-id":t.id,onClick:r?o:void 0,className:"relative",style:{background:c,color:u,fontFamily:S,padding:"clamp(72px, 9vw, 132px) clamp(20px, 5vw, 80px) clamp(72px, 9vw, 132px)",outline:n?"2px solid hsl(var(--primary))":"none",cursor:r?"pointer":"default",overflow:"hidden"},children:[e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",inset:0,pointerEvents:"none",background:M}}),e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",inset:0,pointerEvents:"none",opacity:i==="dark"?.16:.08,mixBlendMode:"overlay",backgroundImage:`url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")`,backgroundSize:"220px 220px"}}),e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",top:0,left:"10%",right:"10%",height:1,background:`linear-gradient(90deg, transparent, ${u}22, transparent)`}}),e.jsxs("div",{style:{position:"relative",maxWidth:1440,margin:"0 auto"},children:[e.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",fontSize:12,letterSpacing:"0.24em",textTransform:"uppercase",color:p,marginBottom:"clamp(40px, 6vw, 72px)"},children:[e.jsxs("span",{style:{display:"inline-flex",alignItems:"center",gap:12},children:[e.jsx("span",{style:{width:32,height:1,background:m,display:"inline-block"}}),y]}),e.jsx("span",{style:{opacity:.7},children:s.location||""})]}),e.jsxs("div",{style:{display:"grid",gridTemplateColumns:"minmax(0, 1.15fr) minmax(0, 1fr)",gap:"clamp(40px, 5vw, 80px)",alignItems:"center"},className:"inl-editorial-grid",children:[e.jsxs("div",{style:{maxWidth:760},children:[e.jsx(sz,{as:"h1",text:f,italicAccent:x,className:"inl-editorial-headline",style:{fontFamily:_,fontWeight:500,fontSize:"clamp(40px, 5.4vw, 88px)",lineHeight:1.04,letterSpacing:"-0.025em",margin:0,color:u}}),g&&e.jsx(da,{delay:400,children:e.jsx("p",{style:{marginTop:"clamp(20px, 2.2vw, 32px)",maxWidth:540,fontSize:"clamp(15px, 1.1vw, 18px)",lineHeight:1.6,color:p},children:g})}),e.jsx(da,{delay:550,children:e.jsxs("div",{style:{marginTop:"clamp(28px, 3vw, 40px)",display:"flex",flexWrap:"wrap",gap:18,alignItems:"center"},children:[e.jsx(oz,{children:e.jsxs("a",{href:k,style:{display:"inline-flex",alignItems:"center",gap:12,padding:"16px 26px",borderRadius:999,background:u,color:c,fontSize:15,fontWeight:600,letterSpacing:"0.01em",textDecoration:"none",boxShadow:`0 18px 50px -16px ${m}99, 0 2px 0 0 ${u}22 inset`,transition:"transform 220ms ease"},children:[b,e.jsx(Wr,{size:18})]})}),v&&e.jsx("a",{href:w,style:{display:"inline-flex",alignItems:"center",gap:8,color:u,fontSize:15,fontWeight:500,textDecoration:"none",borderBottom:`1px solid ${u}40`,paddingBottom:4},children:v})]})}),j.length>0&&e.jsx(da,{delay:700,children:e.jsx("ul",{style:{listStyle:"none",padding:0,marginTop:"clamp(36px, 4vw, 56px)",display:"flex",flexWrap:"wrap",gap:"12px 28px",fontSize:13,color:p,letterSpacing:"0.02em"},children:j.map((E,L)=>e.jsxs("li",{style:{display:"inline-flex",alignItems:"center",gap:8},children:[e.jsx("span",{style:{width:6,height:6,borderRadius:999,background:m,display:"inline-block"}}),E.text]},L))})})]}),e.jsx(da,{delay:250,direction:"up",children:e.jsxs("div",{style:{position:"relative"},className:"inl-editorial-portrait",children:[e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",inset:"-24px -24px -24px -24px",background:`radial-gradient(60% 50% at 80% 20%, ${m}
733844, transparent 70%)`,filter:"blur(20px)",zIndex:0,borderRadius:24}}),e.jsxs("div",{style:{position:"relative",zIndex:1,borderRadius:14,overflow:"hidden",border:`1px solid ${u}1a`,boxShadow:i==="dark"?`0 40px 80px -30px rgba(0,0,0,0.7), 0 0 0 1px ${u}10 inset`:"0 30px 60px -20px rgba(0,0,0,0.25)",aspectRatio:s.imageAspect||"3/4",background:"#1a1115"},children:[e.jsx(cX,{src:C,alt:s.imageAlt||f,rounded:0,aspectRatio:s.imageAspect||"3/4",range:50}),e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",inset:0,background:"linear-gradient(180deg, rgba(0,0,0,0.18), transparent 30%, transparent 70%, rgba(0,0,0,0.35))",pointerEvents:"none"}})]}),s.imageCaption&&e.jsx("div",{style:{position:"absolute",left:16,bottom:16,zIndex:2,padding:"8px 14px",borderRadius:999,background:"rgba(10,7,9,0.6)",color:"#fff",fontSize:11,letterSpacing:"0.14em",textTransform:"uppercase",backdropFilter:"blur(10px)",border:`1px solid ${u}1f`},children:s.imageCaption})]})})]})]}),e.jsx("style",{children:` 7339 @media (max-width: 880px) { 7340 .inl-editorial-grid { grid-template-columns: 1fr !important; gap: 40px !important; } 7341 .inl-editorial-headline { font-size: clamp(42px, 11vw, 64px) !important; } 7342 .inl-editorial-portrait { max-width: 520px; margin: 0 auto; } 7343 } 7344 `})]})}function _P({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props||{},i=s.mode==="light"?"light":"dark",c=s.bgColor||(i==="dark"?"#0B0B0F":"#FAF8F5"),u=s.cardBg||(i==="dark"?"#15151B":"#FFFFFF"),p=s.textColor||(i==="dark"?"#F5F2EC":"#0B0B0F"),m=i==="dark"?"rgba(245,242,236,0.62)":"rgba(11,11,15,0.6)",h=i==="dark"?"rgba(255,255,255,0.08)":"rgba(0,0,0,0.08)",y=s.accent||a.primary,f=s.eyebrow||"",x=s.headline||"Everything you need, nothing you don't.",g=s.subheadline||"",b=s.headingFont||a.headingFont||"'Instrument Serif', 'Cormorant Garamond', 'Playfair Display', Georgia, serif",k=s.bodyFont||a.bodyFont||"'Inter', system-ui, sans-serif",v=Array.isArray(s.cells)&&s.cells.length>0?s.cells:[{kind:"feature",title:"Hand-finished",description:"Every order checked by a person, not a script.",span:"1"},{kind:"image",imageUrl:"https://images.unsplash.com/photo-1521577352947-9bb58764b69a?auto=format&fit=crop&w=800&q=80",span:"2"},{kind:"metric",metric:"4.9â ",metricLabel:"from 320+ verified reviews",span:"1"},{kind:"quote",quote:"Genuinely the only place I trust anymore.",attribution:"Sarah, regular",span:"2"},{kind:"feature",title:"Same-day",description:"Most appointments slotted in within 24 hours.",span:"1"},{kind:"cta",title:"Ready when you are",ctaText:"Book now",ctaHref:"#contact",span:"2"}];return e.jsxs("section",{"data-section-id":t.id,onClick:r?o:void 0,style:{background:c,color:p,fontFamily:k,padding:"clamp(64px, 9vw, 120px) clamp(20px, 5vw, 80px)",outline:n?"2px solid hsl(var(--primary))":"none",cursor:r?"pointer":"default"},children:[e.jsxs("div",{style:{maxWidth:1440,margin:"0 auto"},children:[e.jsxs("div",{style:{display:"grid",gridTemplateColumns:"minmax(0,1.3fr) minmax(0,1fr)",gap:"clamp(24px, 4vw, 64px)",alignItems:"end",marginBottom:"clamp(40px, 5vw, 64px)"},className:"inl-bento-head",children:[e.jsxs("div",{children:[f&&e.jsxs("div",{style:{fontSize:12,letterSpacing:"0.22em",textTransform:"uppercase",color:y,marginBottom:16,display:"inline-flex",alignItems:"center",gap:10},children:[e.jsx("span",{style:{width:28,height:1,background:y}}),f]}),e.jsx("h2",{style:{fontFamily:b,fontWeight:500,fontSize:"clamp(32px, 5.2vw, 76px)",lineHeight:1.02,letterSpacing:"-0.025em",margin:0},children:x})]}),g&&e.jsx("p",{style:{color:m,fontSize:"clamp(15px, 1.2vw, 18px)",lineHeight:1.55,maxWidth:460,margin:0},children:g})]}),e.jsx("div",{className:"inl-bento-grid",style:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gridAutoRows:"minmax(220px, auto)",gap:16},children:v.map((w,C)=>{var E;const j=w.span==="2"?"span 2":"span 1",_=w.rowSpan==="2"?"span 2":"span 1",S=w.accent||y,M=w.kind==="image"&&((E=w.imageUrl||w.imageQuery)==null?void 0:E.toString().startsWith("http"));return e.jsx(da,{delay:C*70,children:e.jsxs("div",{style:{gridColumn:j,gridRow:_,background:M?"transparent":u,border:`1px solid ${h}`,borderRadius:18,overflow:"hidden",position:"relative",padding:M?0:"clamp(20px, 2.4vw, 32px)",display:"flex",flexDirection:"column",height:"100%",minHeight:220,transition:"transform 320ms cubic-bezier(0.22,1,0.36,1), border-color 320ms"},onMouseEnter:L=>{L.currentTarget.style.transform="translateY(-3px)"},onMouseLeave:L=>{L.currentTarget.style.transform="translateY(0)"},children:[w.kind==="image"&&e.jsxs("div",{style:{position:"absolute",inset:0},children:[e.jsx("img",{src:w.imageUrl||w.imageQuery,alt:w.title||"",loading:"lazy",style:{width:"100%",height:"100%",objectFit:"cover",display:"block"}}),w.title&&e.jsx("div",{style:{position:"absolute",left:16,bottom:16,padding:"8px 12px",background:"rgba(0,0,0,0.55)",color:"#fff",borderRadius:999,fontSize:12,letterSpacing:"0.06em",textTransform:"uppercase",backdropFilter:"blur(8px)"},children:w.title})]}),w.kind==="feature"&&e.jsxs(e.Fragment,{children:[e.jsx("span",{style:{width:8,height:8,borderRadius:999,background:S,marginBottom:18}}),e.jsx("h3",{style:{fontFamily:b,fontWeight:500,fontSize:"clamp(22px, 2.2vw, 30px)",lineHeight:1.1,margin:0},children:w.title}),w.description&&e.jsx("p",{style:{color:m,marginTop:12,fontSize:15,lineHeight:1.55},children:w.description})]}),w.kind==="metric"&&e.jsxs("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between",height:"100%"},children:[e.jsx("span",{style:{fontSize:12,letterSpacing:"0.22em",textTransform:"uppercase",color:m},children:w.title||"Performance"}),e.jsxs("div",{children:[e.jsx("div",{style:{fontFamily:b,fontWeight:500,fontSize:"clamp(48px, 6.2vw, 96px)",lineHeight:1,letterSpacing:"-0.04em",background:`linear-gradient(135deg, ${p}, ${S}
7344)`,WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent",backgroundClip:"text"},children:w.metric}),w.metricLabel&&e.jsx("div",{style:{color:m,marginTop:8,fontSize:14},children:w.metricLabel})]})]}),w.kind==="quote"&&e.jsxs("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between",height:"100%"},children:[e.jsx("div",{style:{fontSize:36,lineHeight:1,color:S,fontFamily:b},children:"â"}),e.jsxs("div",{children:[e.jsx("p",{style:{fontFamily:b,fontWeight:400,fontSize:"clamp(20px, 2vw, 28px)",lineHeight:1.25,margin:0},children:w.quote}),w.attribution&&e.jsxs("div",{style:{color:m,marginTop:14,fontSize:13,letterSpacing:"0.06em",textTransform:"uppercase"},children:["â ",w.attribution]})]})]}),w.kind==="cta"&&e.jsxs("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between",height:"100%",background:`linear-gradient(135deg, ${S}, ${S}cc)`,margin:-32,padding:32,color:"#fff"},children:[e.jsx("h3",{style:{fontFamily:b,fontWeight:500,fontSize:"clamp(22px, 2.4vw, 32px)",lineHeight:1.1,margin:0},children:w.title}),w.description&&e.jsx("p",{style:{marginTop:12,fontSize:15,opacity:.9},children:w.description}),e.jsxs("a",{href:w.ctaHref||"#contact",style:{marginTop:20,display:"inline-flex",alignItems:"center",gap:10,alignSelf:"flex-start",padding:"12px 20px",borderRadius:999,background:"#fff",color:S,textDecoration:"none",fontSize:14,fontWeight:600},children:[w.ctaText||"Get started"," ",e.jsx(Wr,{size:16})]})]})]})},C)})})]}),e.jsx("style",{children:` 7345 @media (max-width: 880px) { 7346 .inl-bento-head { grid-template-columns: 1fr !important; } 7347 .inl-bento-grid { grid-template-columns: 1fr !important; } 7348 .inl-bento-grid > div > div { grid-column: span 1 !important; grid-row: auto !important; } 7349 } 7350 `})]})}const uX=({children:t,duration:a=40,direction:r="left",pauseOnHover:n=!0,className:o="",gap:s=48})=>{const i=r==="left"?"inl-marquee-l":"inl-marquee-r";return e.jsxs("div",{className:`inl-marquee ${o}`,style:{overflow:"hidden",width:"100%",position:"relative",maskImage:"linear-gradient(to right, transparent, black 6%, black 94%, transparent)",WebkitMaskImage:"linear-gradient(to right, transparent, black 6%, black 94%, transparent)"},children:[e.jsx("style",{children:` 7351 @keyframes inl-marquee-l { from { transform: translateX(0); } to { transform: translateX(-50%); } } 7352 @keyframes inl-marquee-r { from { transform: translateX(-50%); } to { transform: translateX(0); } } 7353 .inl-marquee:hover .inl-marquee-track[data-pause="1"] { animation-play-state: paused; } 7354 @media (prefers-reduced-motion: reduce) { .inl-marquee-track { animation: none !important; } } 7355 `}),e.jsxs("div",{className:"inl-marquee-track","data-pause":n?"1":"0",style:{display:"flex",gap:`${s}px`,width:"max-content",animation:`${i} ${a}s linear infinite`,willChange:"transform"},children:[e.jsx("div",{style:{display:"flex",gap:`${s}px`,alignItems:"center",flexShrink:0},children:t}),e.jsx("div",{style:{display:"flex",gap:`${s}px`,alignItems:"center",flexShrink:0},"aria-hidden":!0,children:t})]})]})};function MP({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props||{},i=s.mode==="light"?"light":"dark",c=s.bgColor||(i==="dark"?"#0B0B0F":"#FAF8F5"),u=s.textColor||(i==="dark"?"#F5F2EC":"#0B0B0F"),p=s.accent||a.primary,m=s.headingFont||a.headingFont||"'Instrument Serif', 'Cormorant Garamond', 'Playfair Display', Georgia, serif",h=s.variant==="logos"?"logos":"words",y=Array.isArray(s.items)&&s.items.length>0?s.items:h==="logos"?[{text:"Logo A"},{text:"Logo B"},{text:"Logo C"},{text:"Logo D"},{text:"Logo E"}]:[{text:"Hand-crafted"},{text:"Glasgow-loved"},{text:"Same-day fittings"},{text:"5-star reviews"},{text:"Trusted since 2018"},{text:"Real results"}],f=Number(s.speed||38),x=s.direction==="right"?"right":"left";return e.jsx("section",{"data-section-id":t.id,onClick:r?o:void 0,style:{background:c,color:u,borderTop:`1px solid ${i==="dark"?"rgba(255,255,255,0.08)":"rgba(0,0,0,0.08)"}`,borderBottom:`1px solid ${i==="dark"?"rgba(255,255,255,0.08)":"rgba(0,0,0,0.08)"}`,padding:"clamp(24px, 3vw, 36px) 0",outline:n?"2px solid hsl(var(--primary))":"none",cursor:r?"pointer":"default"},children:e.jsx(uX,{duration:f,direction:x,pauseOnHover:!0,children:y.map((g,b)=>e.jsxs("span",{style:{display:"inline-flex",alignItems:"center",gap:24,fontFamily:m,fontWeight:500,fontSize:"clamp(28px, 4vw, 56px)",lineHeight:1,letterSpacing:"-0.02em",whiteSpace:"nowrap",color:u},children:[h==="logos"&&g.imageUrl?e.jsx("img",{src:g.imageUrl,alt:g.alt||g.text||"",style:{height:36,opacity:.85}}):e.jsx(e.Fragment,{children:g.text}),e.jsx("span",{"aria-hidden":!0,style:{display:"inline-block",width:10,height:10,borderRadius:999,background:p}})]},b))})})}function pX({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props||{},i=s.mode==="light"?"light":"dark",c=s.bgColor||(i==="dark"?"#0B0B0F":"#FAF8F5"),u=s.textColor||(i==="dark"?"#F5F2EC":"#0B0B0F"),p=i==="dark"?"rgba(245,242,236,0.62)":"rgba(11,11,15,0.6)",m=s.accent||a.primary,h=s.eyebrow||"",y=s.headline||"Built around you.",f=s.headingFont||a.headingFont||"'Instrument Serif', 'Cormorant Garamond', 'Playfair Display', Georgia, serif",x=s.bodyFont||a.bodyFont||"'Inter', system-ui, sans-serif",g=s.imageUrl||"https://images.unsplash.com/photo-1522335789203-aaa07cbcab68?auto=format&fit=crop&w=900&q=80",b=Array.isArray(s.features)&&s.features.length>0?s.features:[{number:"01",title:"Consultation",description:"We start with a proper chat â your hair, lifestyle, and goals."},{number:"02",title:"Custom blend",description:"Every set is built to match colour, density and length."},{number:"03",title:"Fitted, tested, loved",description:"You leave with a finish that lasts â and a plan to maintain it."},{number:"04",title:"After-care included",description:"Free 6-week check-in for every client. Always."}],k=s.ctaText||"",v=s.ctaHref||"#contact";return e.jsxs("section",{"data-section-id":t.id,onClick:r?o:void 0,style:{background:c,color:u,fontFamily:x,padding:"clamp(64px, 9vw, 120px) clamp(20px, 5vw, 80px)",outline:n?"2px solid hsl(var(--primary))":"none",cursor:r?"pointer":"default"},children:[e.jsxs("div",{style:{maxWidth:1440,margin:"0 auto"},children:[h&&e.jsxs("div",{style:{fontSize:12,letterSpacing:"0.22em",textTransform:"uppercase",color:m,marginBottom:16,display:"inline-flex",alignItems:"center",gap:10},children:[e.jsx("span",{style:{width:28,height:1,background:m}}),h]}),e.jsx("h2",{style:{fontFamily:f,fontWeight:500,fontSize:"clamp(34px, 5.6vw, 84px)",lineHeight:1.02,letterSpacing:"-0.025em",margin:"0 0 clamp(40px, 6vw, 80px)",maxWidth:900},children:y}),e.jsxs("div",{className:"inl-sticky-grid",style:{display:"grid",gridTemplateColumns:"minmax(0, 1fr) minmax(0, 1.2fr)",gap:"clamp(32px, 6vw, 80px)",alignItems:"start"},children:[e.jsx("div",{style:{position:"sticky",top:80},className:"inl-sticky-image",children:e.jsx("div",{style:{position:"relative",borderRadius:12,overflow:"hidden",aspectRatio:"4/5"},children:e.jsx("img",{src:g,alt:y,loading:"lazy",style:{width:"100%",height:"100%",objectFit:"cover",display:"block"}})})}),e.jsx("ol",{style:{listStyle:"none",padding:0,margin:0,display:"flex",flexDirection:"column",gap:"clamp(40px, 5vw, 72px)"},children:b.map((w,C)=>e.jsx(da,{delay:C*80,children:e.jsxs("li",{style:{display:"grid",gridTemplateColumns:"auto 1fr",gap:24,alignItems:"start",paddingBottom:C<b.length-1?24:0,borderBottom:C<b.length-1?`1px solid ${i==="dark"?"rgba(255,255,255,0.08)":"rgba(0,0,0,0.08)"}`:"none"},children:[e.jsx("span",{style:{fontFamily:f,fontWeight:500,fontSize:"clamp(28px, 3vw, 44px)",lineHeight:1,color:m,letterSpacing:"-0.02em",minWidth:56},children:w.number||String(C+1).padStart(2,"0")}),e.jsxs("div",{children:[e.jsx("h3",{style:{fontFamily:f,fontWeight:500,fontSize:"clamp(22px, 2.4vw, 32px)",lineHeight:1.15,margin:0,letterSpacing:"-0.02em"},children:w.title}),w.description&&e.jsx("p",{style:{color:p,marginTop:12,fontSize:"clamp(15px, 1.15vw, 17px)",lineHeight:1.55},children:w.description})]})]})},C))})]}),k&&e.jsx(da,{delay:200,children:e.jsx("div",{style:{marginTop:"clamp(40px, 5vw, 64px)",display:"flex",justifyContent:"center"},children:e.jsx("a",{href:v,style:{padding:"16px 28px",borderRadius:999,background:u,color:c,textDecoration:"none",fontSize:15,fontWeight:600},children:k})})})]}),e.jsx("style",{children:` 7356 @media (max-width: 880px) { 7357 .inl-sticky-grid { grid-template-columns: 1fr !important; } 7358 .inl-sticky-image { position: relative !important; top: auto !important; } 7359 } 7360 `})]})}function hX({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props||{},i=s.accent||a.primary||"#7c3aed",c=s.accentDeep||a.secondary||"#0B0B0F",u=s.textColor||"#FFFFFF",p=s.headline||"Let's make something worth talking about.",m=Array.isArray(s.italicAccent)?s.italicAccent:s.italicAccent?String(s.italicAccent).split(/\s*,\s*/):["talking"],h=s.subheadline||"",y=s.ctaText||"Start your project",f=s.ctaHref||"#contact",x=s.microCopy||"",g=s.headingFont||a.headingFont||"'Instrument Serif', 'Cormorant Garamond', 'Playfair Display', Georgia, serif",b=s.body
7360Font||a.bodyFont||"'Inter', system-ui, sans-serif";return e.jsxs("section",{"data-section-id":t.id,onClick:r?o:void 0,style:{position:"relative",background:`radial-gradient(80% 80% at 30% 30%, ${i}, ${c} 65%, #06060A 100%)`,color:u,fontFamily:b,padding:"clamp(80px, 12vw, 180px) clamp(20px, 5vw, 80px)",overflow:"hidden",outline:n?"2px solid hsl(var(--primary))":"none",cursor:r?"pointer":"default"},children:[e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",inset:0,pointerEvents:"none",opacity:.18,backgroundImage:`url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")`,mixBlendMode:"overlay"}}),e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",top:-200,right:-150,width:600,height:600,borderRadius:9999,background:`radial-gradient(circle, ${i}80, transparent 70%)`,filter:"blur(40px)"}}),e.jsxs("div",{style:{position:"relative",maxWidth:1280,margin:"0 auto",textAlign:"center"},children:[e.jsx("div",{style:{maxWidth:1080,margin:"0 auto"},children:e.jsx(sz,{as:"h2",text:p,italicAccent:m,style:{fontFamily:g,fontWeight:500,fontSize:"clamp(40px, 6.4vw, 96px)",lineHeight:1.02,letterSpacing:"-0.03em",margin:0}})}),h&&e.jsx(da,{delay:350,children:e.jsx("p",{style:{marginTop:"clamp(20px, 2.5vw, 32px)",maxWidth:680,marginLeft:"auto",marginRight:"auto",fontSize:"clamp(16px, 1.3vw, 19px)",lineHeight:1.55,opacity:.82},children:h})}),e.jsx(da,{delay:500,children:e.jsx("div",{style:{marginTop:"clamp(36px, 4vw, 56px)"},children:e.jsx(oz,{strength:.45,children:e.jsxs("a",{href:f,style:{display:"inline-flex",alignItems:"center",gap:14,padding:"20px 32px",borderRadius:999,background:"#FFFFFF",color:"#0B0B0F",fontSize:16,fontWeight:600,letterSpacing:"0.01em",textDecoration:"none",boxShadow:`0 24px 60px -20px ${i}99, 0 0 0 1px rgba(255,255,255,0.06) inset`},children:[y,e.jsx(Wr,{size:20})]})})})}),x&&e.jsx(da,{delay:700,children:e.jsx("p",{style:{marginTop:20,fontSize:13,letterSpacing:"0.08em",textTransform:"uppercase",opacity:.6},children:x})})]})]})}const mX={tl:{top:"8%",left:"4%"},tr:{top:"10%",right:"4%"},ml:{top:"44%",left:"-2%"},mr:{top:"40%",right:"-2%"},bl:{bottom:"10%",left:"4%"},br:{bottom:"8%",right:"4%"}};function SP({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props||{},i=s.headline||"Proof, in the numbers.",c=s.subheadline||"",u=s.imageUrl||"https://images.unsplash.com/photo-1573497019940-1c28c88b4f3e?auto=format&fit=crop&w=1400&q=80",p=Array.isArray(s.cards)&&s.cards.length?s.cards:[{metric:"2.4k+",label:"Booked calls / month",position:"tl"},{metric:"+65%",label:"Pipeline lift in 90 days",position:"br"},{metric:"4.9â
",label:"Client satisfaction",position:"ml"}];return e.jsx("section",{"data-section-id":t.id,onClick:r?o:void 0,className:"relative",style:{background:"var(--inl-bg)",color:"var(--inl-fg)",fontFamily:"var(--inl-font-body)",padding:"var(--inl-space-4) clamp(20px, 5vw, 80px)",outline:n?"2px solid hsl(var(--primary))":"none",cursor:r?"pointer":"default",overflow:"hidden"},children:e.jsxs("div",{style:{position:"relative",maxWidth:1280,margin:"0 auto"},children:[e.jsxs("div",{style:{maxWidth:720,marginBottom:"var(--inl-space-3)"},children:[e.jsx(da,{children:e.jsx("h2",{style:{fontFamily:"var(--inl-font-display)",fontWeight:500,fontSize:"clamp(34px, 5.4vw, 72px)",lineHeight:1.02,letterSpacing:"-0.025em",margin:0,color:"var(--inl-fg)"},children:i})}),c&&e.jsx(da,{delay:150,children:e.jsx("p",{style:{marginTop:18,color:"var(--inl-fg-muted)",fontSize:"clamp(15px, 1.1vw, 18px)",lineHeight:1.55,maxWidth:560},children:c})})]}),e.jsx(da,{delay:200,direction:"up",children:e.jsxs("div",{style:{position:"relative",borderRadius:"var(--inl-radius-lg)",overflow:"hidden",aspectRatio:"16 / 10",background:"var(--inl-surface-elev)",boxShadow:"0 40px 120px -40px rgba(0,0,0,0.5)"},children:[e.jsx("img",{src:u,alt:s.imageAlt||i,loading:"lazy",style:{position:"absolute",inset:0,width:"100%",height:"100%",objectFit:"cover"}}),e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",inset:0,background:"radial-gradient(80% 60% at 50% 50%, transparent, rgba(0,0,0,0.35))"}}),p.slice(0,4).map((m,h)=>{const y=mX[m.position||["tl","br","ml","tr"][h]||"tl"];return e.jsx(da,{delay:350+h*120,children:e.jsxs("div",{style:{position:"absolute",...y,minWidth:180,padding:"16px 20px",borderRadius:"var(--inl-radius)",background:"var(--inl-glass-bg)",border:"1px solid var(--inl-glass-border)",backdropFilter:"blur(18px) saturate(140%)",WebkitBackdropFilter:"blur(18px) saturate(140%)",color:"#FFFFFF",boxShadow:"0 24px 60px -20px rgba(0,0,0,0.55)"},children:[e.jsx("div",{style:{fontFamily:"var(--inl-font-display)",fontSize:"clamp(26px, 3vw, 38px)",fontWeight:500,lineHeight:1,letterSpacing:"-0.02em"},children:m.metric}),e.jsx("div",{style:{marginTop:6,fontSize:12,opacity:.85,letterSpacing:"0.02em"},children:m.label})]})},h)})]})})]})})}const yX="'Instrument Serif','Cormorant Garamond','Playfair Display',Georgia,serif",iz="'Inter',system-ui,-apple-system,sans-serif";function GN(t){const a=(t||"").replace("#","");return a.length!==6?[139,92,246]:[parseInt(a.slice(0,2),16),parseInt(a.slice(2,4),16),parseInt(a.slice(4,6),16)]}function pd(t,a){const[r,n,o]=GN(t);return`rgba(${r},${n},${o},${a})`}function NP(t,a=iz){return t?`'${t}', ${a}`:a}function fX(t){const a=t.mode||"dark",r=t.primary||"#FF6B35",n=t.accent||t.secondary||r,o=NP(t.headingFont,yX),s=NP(t.bodyFont,iz);let i,c,u,p,m,h,y,f,x;a==="light"?(i="#FAFAF7",c="#FFFFFF",u="#F4F2EC",p="#0B0B0F",m="rgba(11,11,15,0.62)",h="rgba(11,11,15,0.08)",y="rgba(255,255,255,0.6)",f="rgba(11,11,15,0.06)",x=`radial-gradient(60% 50% at 80% 10%, ${pd(r,.12)}, transparent 70%)`):a==="editorial"?(i="#F5F2EC",c="#FAF8F3",u="#EFE9DD",p="#1A1410",m="rgba(26,20,16,0.62)",h="rgba(26,20,16,0.1
7360)",y="rgba(255,253,247,0.55)",f="rgba(26,20,16,0.08)",x=`radial-gradient(70% 60% at 75% 15%, ${pd(n,.18)}, transparent 70%), radial-gradient(40% 40% at 15% 90%, ${pd(r,.1)}, transparent 70%)`):(i="#0A0A12",c="#11111B",u="#181826",p="#F5F2EC",m="rgba(245,242,236,0.62)",h="rgba(245,242,236,0.08)",y="rgba(255,255,255,0.04)",f="rgba(255,255,255,0.08)",x=`radial-gradient(60% 50% at 80% 10%, ${pd(n,.18)}, transparent 70%), radial-gradient(40% 40% at 10% 90%, ${pd(r,.12)}, transparent 70%)`);const g={"--inl-bg":i,"--inl-surface":c,"--inl-surface-elev":u,"--inl-fg":p,"--inl-fg-muted":m,"--inl-border":h,"--inl-primary":r,"--inl-primary-rgb":GN(r).join(","),"--inl-primary-fg":a==="light"?"#FFFFFF":"#0B0B0F","--inl-accent":n,"--inl-accent-rgb":GN(n).join(","),"--inl-glass-bg":y,"--inl-glass-border":f,"--inl-vignette":x,"--inl-font-display":o,"--inl-font-body":s,"--inl-radius-sm":"10px","--inl-radius":"18px","--inl-radius-lg":"28px","--inl-space-1":"clamp(8px, 1vw, 12px)","--inl-space-2":"clamp(16px, 2vw, 24px)","--inl-space-3":"clamp(24px, 3.5vw, 40px)","--inl-space-4":"clamp(40px, 6vw, 80px)","--inl-space-5":"clamp(64px, 9vw, 140px)","--inl-ease":"cubic-bezier(0.22, 1, 0.36, 1)","--inl-ease-emphatic":"cubic-bezier(0.16, 1, 0.3, 1)"};return{mode:a,vars:g}}const gX="'Instrument Serif','Cormorant Garamond','Playfair Display',Georgia,serif",xX="'Libre Baskerville','Lora','Cormorant Garamond',Georgia,serif",Vn="'Inter','Söhne','Helvetica Neue',system-ui,-apple-system,sans-serif",q9="'Space Grotesk','Inter',system-ui,sans-serif",bX="'Work Sans','Inter',system-ui,sans-serif",z9="'DM Sans','Inter',system-ui,sans-serif",un={"beauty-luxury":{id:"beauty-luxury",label:"Beauty · Luxury",match:/(hair|salon|spa|barber|beaut(y|ician)|nail|lash|brow|aesthetic|cosmetic|makeup|skincare|extension|enhancer|jewell|atelier|boutique|fragrance|perfume|bridal|wedding)/i,mood:"Editorial. Quiet luxury. Private consultation. Feminine but never decorative. Composure beats noise.",palette:{bg:"#F7F2EA",surface:"#FBF7F0",surfaceElev:"#EFE7D8",fg:"#1A130E",fgMuted:"rgba(26,19,14,0.62)",border:"rgba(26,19,14,0.10)",accent:"#7A1E37",accentDeep:"#3A1018"},fonts:{heading:gX,body:Vn},spacing:{s1:8,s2:16,s3:24,s4:40,s5:64,s6:96},radius:{sm:8,md:14,lg:22,pill:999},shadows:{sm:"0 1px 0 rgba(26,19,14,0.06), 0 4px 12px -6px rgba(26,19,14,0.08)",md:"0 12px 36px -16px rgba(26,19,14,0.18)",lg:"0 32px 72px -28px rgba(26,19,14,0.28)"},motion:"calm",sectionPadY:{min:72,pref:"9vw",max:132},defaultSpine:["announcementBar","navbar","editorialHero","marqueeBand","bentoFeatures","stickyShowcase","imageTextSplit","testimonialsCarousel","faqAccordion","ctaMega","footer"],architectGuidance:"Premium editorial spine. Use editorialHero (NEVER heroFullBleed/heroWithForm/boilersHero). Use bentoFeatures (NEVER benefitsGrid). Use stickyShowcase (NEVER processSteps). Use ctaMega (NEVER compactFinalCta/ctaBanner). Insert exactly ONE marqueeBand between hero and bentoFeatures. NO trustStrip, NO certificationGrid, NO complianceNotice unless prompt explicitly demands regulation copy. Skip lead forms â convert via ctaMega â contact/booking link."},"clinical-premium":{id:"clinical-premium",label:"Clinical · Premium",match:/(clinic|dental|dentist|orthodont|cosmetic.surgery|aesthetic.clinic|dermatolog|fertility|ivf|gp|private.healthcare|physio|chiroprac|optician|optometr|audiolog|hearing|hair.transplant)/i,mood:"Calm authority. Spotless. Reassuring. White space as luxury. No screaming.",palette:{bg:"#F4F7F9",surface:"#FFFFFF",surfaceElev:"#E9EFF3",fg:"#0E1A26",fgMuted:"rgba(14,26,38,0.62)",border:"rgba(14,26,38,0.08)",accent:"#1E5F8C",accentDeep:"#0A2A40"},fonts:{heading:z9,body:Vn},spacing:{s1:8,s2:16,s3:24,s4:40,s5:56,s6:88},radius:{sm:8,md:16,lg:22,pill:999},shadows:{sm:"0 1px 0 rgba(14,26,38,0.04), 0 6px 16px -10px rgba(14,26,38,0.10)",md:"0 14px 32px -16px rgba(14,26,38,0.14)",lg:"0 28px 64px -24px rgba(14,26,38,0.22)"},motion:"calm",sectionPadY:{min:64,pref:"8vw",max:120},defaultSpine:["announcementBar","navbar","editorialHero","trustStrip","bentoFeatures","stickyShowcase","testimonialsCarou
7360sel","certificationGrid","faqAccordion","ctaMega","footer"],architectGuidance:"Calm clinical authority. Use editorialHero with calm imagery (treatment room, professional). Include trustStrip (clinical accreditations) right under hero. certificationGrid for GMC/CQC/etc. Use stickyShowcase for treatment journey. ctaMega for booking. Avoid stock 'doctor with stethoscope' clichés."},"home-services-authority":{id:"home-services-authority",label:"Home Services · Authority",match:/(boiler|heat.pump|solar|window|door|roof|insulation|kitchen|bathroom|extension|conservatory|driveway|electrician|plumber|builder|handyman|landscap)/i,mood:"Trustworthy tradesperson. Local. Specific numbers. Quote-ready. No fluff.",palette:{bg:"#FAFAF7",surface:"#FFFFFF",surfaceElev:"#F1F1EB",fg:"#0B0B0F",fgMuted:"rgba(11,11,15,0.65)",border:"rgba(11,11,15,0.10)",accent:"#0E7C3A",accentDeep:"#0A4A24"},fonts:{heading:q9,body:Vn},spacing:{s1:8,s2:16,s3:24,s4:36,s5:56,s6:88},radius:{sm:10,md:14,lg:20,pill:999},shadows:{sm:"0 1px 0 rgba(11,11,15,0.05), 0 6px 14px -8px rgba(11,11,15,0.12)",md:"0 14px 28px -14px rgba(11,11,15,0.18)",lg:"0 24px 56px -22px rgba(11,11,15,0.26)"},motion:"confident",sectionPadY:{min:56,pref:"7vw",max:104},defaultSpine:["announcementBar","navbar","heroWithForm","trustStrip","brandsStrip","benefitsGrid","processSteps","statsRow","testimonialsCarousel","certificationGrid","faqAccordion","compactFinalCta","stickyCtaBar","footer"],architectGuidance:"High-intent conversion spine. heroWithForm or boilersHero. trustStrip with 4 icons (Gas Safe / TrustMark / £-savings / years-trading). Real numbers in statsRow. Specific testimonials with town names. compactFinalCta + stickyCtaBar. NO editorial flourishes."},"finance-trust":{id:"finance-trust",label:"Finance · Trust",match:/(mortgage|finance|loan|insurance|pension|invest|wealth|advisor|advis(o|e)r|broker|equity.release|tax|account(?:ant|ing))/i,mood:"Sober trust. Regulated. Calm navy + crisp white. Authority through restraint.",palette:{bg:"#F6F8FB",surface:"#FFFFFF",surfaceElev:"#EBF0F6",fg:"#0A1832",fgMuted:"rgba(10,24,50,0.62)",border:"rgba(10,24,50,0.10)",accent:"#1B3A7A",accentDeep:"#0A1832"},fonts:{heading:z9,body:Vn},spacing:{s1:8,s2:16,s3:24,s4:40,s5:56,s6:88},radius:{sm:6,md:12,lg:18,pill:999},shadows:{sm:"0 1px 0 rgba(10,24,50,0.05), 0 6px 14px -8px rgba(10,24,50,0.10)",md:"0 14px 32px -16px rgba(10,24,50,0.14)",lg:"0 28px 64px -26px rgba(10,24,50,0.22)"},motion:"calm",sectionPadY:{min:64,pref:"8vw",max:112},defaultSpine:["announcementBar","navbar","heroWithForm","trustStrip","benefitsGrid","financeCalculator","processSteps","testimonialsCarousel","certificationGrid","faqAccordion","complianceNotice","compactFinalCta","stickyCtaBar","footer"],architectGuidance:"Regulated trust. Include financeCalculator AND complianceNotice (FCA-style disclosure). certificationGrid for FCA/SRA/etc. NO editorial flourishes, NO marqueeBand. Sober calm."},"legal-prestige":{id:"legal-prestige",label:"Legal · Prestige",match:/(solicit|barrister|law.firm|chambers|legal.advice|conveyanc|probate|notary|attorney)/i,mood:"Quiet prestige. Establishment. Serif headings. Marble + ink, never neon.",palette:{bg:"#F5F2EB",surface:"#FBF8F1",surfaceElev:"#EAE4D4",fg:"#1A140D",fgMuted:"rgba(26,20,13,0.62)",border:"rgba(26,20,13,0.10)",accent:"#5A3216",accentDeep:"#2A1A0A"},fonts:{heading:xX,body:bX},spacing:{s1:8,s2:16,s3:24,s4:40,s5:64,s6:96},radius:{sm:4,md:8,lg:14,pill:999},shadows:{sm:"0 1px 0 rgba(26,20,13,0.06)",md:"0 10px 28px -14px rgba(26,20,13,0.18)",lg:"0 28px 64px -28px rgba(26,20,13,0.26)"},motion:"calm",sectionPadY:{min:72,pref:"9vw",max:132},defaultSpine:["announcementBar","navbar","editorialHero","trustStrip","benefitsGrid","processSteps","testimonialsCarousel","certificationGrid","faqAccordion","compactFinalCta","footer"],architectGuidance:"Quiet legal prestige. Serif headlines. Subdued accent. certificationGrid for SRA/Bar accreditations. No marqueeBand, no bento. processSteps for case journey. compactFinalCta for consultation booking."},"creative-editorial":{id:"creative-editorial",label:"Creative · Editorial",match:/(studio|agency|portfolio|photograph|videograph|design|brand|creative|illustrat|architect|interior|gallery|art|exhibit|musician|producer)/i,mood:"Awwwards-tier creative. Asymmetric. Big type. Confident motion. Show, don't tell.",palette:{bg:"#0A0A0A",surface:"#121212",surfaceElev:"#1C1C1C",fg:"#F5F2EC",fgMuted:"rgba(245,242,236,0.62)",border:"rgba(245,242,236,0.10)",accent:"#E8FF4A",accentDeep:"#1A1F00"},fonts:{heading:q9,body:Vn},spacing:{s1:8,s2:16,s3:24,s4:40,s5:72,s6:120},radius:{sm:0,md:4,lg:12,pill:999},shadows:{sm:"0 1px 0 rgba(255,255,255,0.06)",md:"0 24px 56px -28px rgba(0,0,0,0.6)",lg:"0 48px 96px -40px rgba(0,0,0,0.8)"},motion:"cinematic",sectionPadY:{min:88,pref:"10vw",max:160}
7360,defaultSpine:["navbar","editorialHero","marqueeBand","bentoFeatures","stickyShowcase","testimonialsCarousel","ctaMega","footer"],architectGuidance:"Awwwards creative agency vibe. Dark canvas, oversized type, asymmetric bento. Use editorialHero + marqueeBand + bentoFeatures + stickyShowcase + ctaMega. NO announcement bar, NO trustStrip, NO certifications. Big motion. Big silence."},"tech-product":{id:"tech-product",label:"Tech · Product",match:/(saas|software|app|platform|api|developer|tool|product|startup|tech|ai|automation|crm|analytics|dashboard)/i,mood:"Modern SaaS. Dark hero, light body. Sharp grids. Confident geometric type.",palette:{bg:"#0B0D14",surface:"#FFFFFF",surfaceElev:"#F4F5F8",fg:"#F4F5F8",fgMuted:"rgba(244,245,248,0.62)",border:"rgba(244,245,248,0.10)",accent:"#7C5CFF",accentDeep:"#3A1FB8"},fonts:{heading:q9,body:Vn},spacing:{s1:8,s2:16,s3:24,s4:40,s5:64,s6:96},radius:{sm:8,md:14,lg:20,pill:999},shadows:{sm:"0 1px 0 rgba(124,92,255,0.10)",md:"0 14px 36px -16px rgba(124,92,255,0.30)",lg:"0 32px 72px -28px rgba(124,92,255,0.40)"},motion:"confident",sectionPadY:{min:64,pref:"8vw",max:120}
7360,defaultSpine:["navbar","editorialHero","marqueeBand","bentoFeatures","statsRow","stickyShowcase","testimonialsCarousel","faqAccordion","ctaMega","footer"],architectGuidance:"Modern SaaS. Dark hero, light body sections. bentoFeatures for product cells. statsRow for numbers. ctaMega for sign-up. Skip trustStrip unless real enterprise logos exist (use brandsStrip instead)."},default:{id:"default",label:"Default · Conversion",match:/.*/,mood:"Balanced conversion landing.",palette:{bg:"#0A0A12",surface:"#FFFFFF",surfaceElev:"#F4F4F6",fg:"#0B0B0F",fgMuted:"rgba(11,11,15,0.62)",border:"rgba(11,11,15,0.10)",accent:"#FF6B35",accentDeep:"#2A1408"},fonts:{heading:z9,body:Vn},spacing:{s1:8,s2:16,s3:24,s4:40,s5:56,s6:88},radius:{sm:8,md:14,lg:20,pill:999},shadows:{sm:"0 1px 0 rgba(11,11,15,0.05)",md:"0 12px 28px -14px rgba(11,11,15,0.18)",lg:"0 28px 64px -24px rgba(11,11,15,0.26)"},motion:"confident",sectionPadY:{min:56,pref:"7vw",max:104},defaultSpine:["announcementBar","navbar","heroFullBleed","trustStrip","benefitsGrid","processSteps","testimonialsCarousel","faqAccordion","compactFinalCta","footer"],architectGuidance:"Balanced default conversion spine."}};function vX(t){if(t.packIdHint&&un[t.packIdHint])return un[t.packIdHint];const a=[t.industry,t.brandName,t.about,t.prompt].filter(Boolean).join(` 7361 `);if(!a.trim())return un.default;const r=["beauty-luxury","clinical-premium","legal-prestige","finance-trust","creative-editorial","tech-product","home-services-authority"];for(const n of r)if(un[n].match.test(a))return un[n];return un.default}function kX(t,a){const r=a&&/^#[0-9A-Fa-f]{6}$/.test(a)?a:t.palette.accent,n=u=>{const p=u.replace("#","");return[parseInt(p.slice(0,2),16),parseInt(p.slice(2,4),16),parseInt(p.slice(4,6),16)]},[o,s,i]=n(r),c=`clamp(${t.sectionPadY.min}px, ${t.sectionPadY.pref}, ${t.sectionPadY.max}px)`;return{"--inl-pack":t.id,"--inl-bg":t.palette.bg,"--inl-surface":t.palette.surface,"--inl-surface-elev":t.palette.surfaceElev,"--inl-fg":t.palette.fg,"--inl-fg-muted":t.palette.fgMuted,"--inl-border":t.palette.border,"--inl-accent":r,"--inl-accent-rgb":`${o},${s},${i}`,"--inl-accent-deep":t.palette.accentDeep,"--inl-font-display":t.fonts.heading,"--inl-font-body":t.fonts.body,"--inl-radius-sm":`${t.radius.sm}px`,"--inl-radius":`${t.radius.md}px`,"--inl-radius-lg":`${t.radius.lg}px`,"--inl-space-1":`${t.spacing.s1}px`,"--inl-space-2":`${t.spacing.s2}px`,"--inl-space-3":`${t.spacing.s3}px`,"--inl-space-4":`${t.spacing.s4}px`,"--inl-space-5":`${t.spacing.s5}px`,"--inl-space-6":`${t.spacing.s6}px`,"--inl-pad-y":c,"--inl-shadow-sm":t.shadows.sm,"--inl-shadow-md":t.shadows.md,"--inl-shadow-lg":t.shadows.lg,"--inl-motion":t.motion,"--inl-ease":"cubic-bezier(0.22, 1, 0.36, 1)","--inl-ease-emphatic":"cubic-bezier(0.16, 1, 0.3, 1)"}}function wX({theme:t,cinematic:a,cursorSpotlight:r,className:n,children:o}){const s=t==null?void 0:t.stylePack,i=s&&un[s]?un[s]:null,c=l.useMemo(()=>i?kX(i,t==null?void 0:t.primary):fX(t||{}).vars,[i,t==null?void 0:t.primary,t==null?void 0:t.mode,t==null?void 0:t.secondary,t==null?void 0:t.accent,t==null?void 0:t.headingFont,t==null?void 0:t.bodyFont]),u=i?i.palette.bg.startsWith("#0")||i.palette.bg.startsWith("#1")?"dark":"light":(t==null?void 0:t.mode)||"dark",p=l.useRef(null);l.useEffect(()=>{if(!r)return;const h=p.current;if(!h||typeof window>"u")return;let y=0;const f=x=>{y||(y=requestAnimationFrame(()=>{y=0;const g=h.getBoundingClientRect();h.style.setProperty("--inl-cursor-x",`${x.clientX-g.left}px`),h.style.setProperty("--inl-cursor-y",`${x.clientY-g.top}px`)}))};return window.addEventListener("mousemove",f,{passive:!0}),()=>{window.removeEventListener("mousemove",f),y&&cancelAnimationFrame(y)}},[r]);const m={...c,backgroundColor:"var(--inl-bg)",color:"var(--inl-fg)",fontFamily:"var(--inl-font-body)",position:"relative",minHeight:"100%"};return e.jsxs("div",{ref:p,"data-inl-theme":u,"data-inl-pack":(i==null?void 0:i.id)||void 0,"data-inl-cinematic":a?"1":void 0,"data-inl-spotlight":r?"1":void 0,className:n,style:m,children:[e.jsx("style",{children:` 7362 [data-inl-theme] h1, [data-inl-theme] h2, [data-inl-theme] h3, [data-inl-theme] h4 { 7363 font-family: var(--inl-font-display); 7364 } 7365 [data-inl-cinematic="1"] { 7366 scroll-snap-type: y proximity; 7367 scroll-behavior: smooth; 7368 } 7369 [data-inl-cinematic="1"] > div > [data-section-id], 7370 [data-inl-cinematic="1"] [data-section-id] { 7371 scroll-snap-align: start; 7372 } 7373 [data-inl-spotlight="1"]::after { 7374 content: ""; 7375 position: fixed; 7376 inset: 0; 7377 pointer-events: none; 7378 z-index: 1; 7379 background: radial-gradient( 7380 420px circle at var(--inl-cursor-x, 50%) var(--inl-cursor-y, 50%), 7381 rgba(var(--inl-accent-rgb), 0.10), 7382 transparent 60% 7383 ); 7384 mix-blend-mode: screen; 7385 transition: opacity 200ms var(--inl-ease); 7386 } 7387 @media (prefers-reduced-motion: reduce) { 7388 [data-inl-cinematic="1"] { scroll-behavior: auto; scroll-snap-type: none; } 7389 [data-inl-spotlight="1"]::after { display: none; } 7390 } 7391 `}),o]})}const jX="inl:pb:ab:visitor",CX="inl:pb:ab:session";function lz(t,a){try{const r=t.getItem(a);if(r)return r;const n=typeof crypto<"u"&&"randomUUID"in crypto?crypto.randomUUID():`${Date.now()}-${Math.random().toString(36).slice(2)}`;return t.setItem(a,n),n}catch{return`${Date.now()}-${Math.random().toString(36).slice(2)}`}}function _X(){return typeof window>"u"?"ssr":lz(window.localStorage,jX)}function MX(){return typeof window>"u"?"ssr":lz(window.sessionStorage,CX)}function SX(t,a,r){return`inl:pb:ab:fired:${t}:${a}:${r}`}async function cz(t,a){if(!(!a.workspaceId||!a.pageSlug||!a.abGroup||!a.variantId)){if(typeof window<"u"){const r=SX(t,a.pageSlug,a.abGroup);try{if(window.sessionStorage.getItem(r))return;window.sessionStorage.setItem(r,a.variantId)}catch{}}try{await I.from("page_ab_events").insert([{workspace_id:a.workspaceId,page_slug:a.pageSlug,ab_group:a.abGroup,variant_id:a.variantId,variant_label:a.variantLabel??null,event_type:t,visitor_id:_X(),session_id:MX(),metadata:a.metadata??{}}])}catch{}}}function NX(t){cz("impression",t)}function O9(t){cz("conversion",t)}const B9="__inlPbAbShown__";function KN(){if(typeof window>"u")return new Map;const t=window;return t[B9]||(t[B9]=new Map),t[B9]}function dz(t){typeof window>"u"||(KN().set(t.sectionId,t),IX(),NX(t))}let IP=!1;function IX(){if(IP||typeof document>"u")return;IP=!0;const t=a=>{const r=a.target;if(!r||!r.closest)return;const n=r.closest('button, a[href], [data-cta], input[type="submit"], [role="button"]');if(!n)return;const o=n.closest("[data-section-id]");if(!o)return;const s=o.getAttribute("data-section-id");if(!s)return;const c=KN().get(s);c&&O9(c)};document.addEventListener("click",t,!0),document.addEventListener("submit",t,!0),window.__inlPbAbConvert=a=>{const r=KN();if(a){const n=r.get(a);n&&O9(n);return}for(const n of r.values())O9(n)}}const LP="inl:pb:visited";function AP(t,a,r){const n=(t??"").trim().toLowerCase(),o=(r??"").trim().toLowerCase();switch(a){case"equals":return n===o;case"not_equals":return n!==o;case"contains":return o!==""&&n.includes(o);case"starts_with":return o!==""&&n.startsWith(o);default:return!1}}function LX(){if(typeof window>"u")return{utm:{},referrerHost:"",isReturning:!1,hour:0,weekday:0};const t=new URLSearchParams(window.location.search),a={};for(const s of["source","medium","campaign","term","content"]){const i=t.get(`utm_${s}`);i&&(a[s]=i)}let r="";try{r=document.referrer?new URL(document.referrer).host:""}catch{r=""}let n=!1;try{n=window.localStorage.getItem(LP)==="1",n||window.localStorage.setItem(LP,"1")}catch{}const o=new Date;return{utm:a,referrerHost:r,isReturning:n,hour:o.getHours(),weekday:o.getDay()}}let H9=null;function AX(){return H9||(H9=LX()),H9}
7391function PX(t,a){switch(t.type){case"utm":return AP(a.utm[t.key]||"",t.op,t.value);case"referrer":return AP(a.referrerHost,t.op,t.value);case"visitor":return t.value==="returning"?a.isReturning:!a.isReturning;case"timeOfDay":{const{startHour:r,endHour:n}=t;return r===n?!0:r<n?a.hour>=r&&a.hour<n:a.hour>=r||a.hour<n}case"dayOfWeek":return Array.isArray(t.days)&&t.days.includes(a.weekday);default:return!0}}function EX(t){if(!t||!Array.isArray(t.rules)||t.rules.length===0)return!0;const a=AX(),r=t.rules.map(n=>PX(n,a));return t.match==="any"?r.some(Boolean):r.every(Boolean)}function T1e(t){var r;return!t||!((r=t.rules)!=null&&r.length)?"Always shown":t.rules.map(n=>{switch(n.type){case"utm":return`utm_${n.key} ${n.op.replace("_"," ")} "${n.value}"`;case"referrer":return`referrer ${n.op.replace("_"," ")} "${n.value}"`;case"visitor":return n.value==="returning"?"returning visitor":"new visitor";case"timeOfDay":return`${n.startHour}:00â${n.endHour}:00 local`;case"dayOfWeek":{const o=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];return`on ${n.days.map(s=>o[s]).join(", ")}`}}}).join(t.match==="any"?" OR ":" AND ")}const V9="_section",TX={fontSize:"font-size",fontWeight:"font-weight",lineHeight:"line-height",letterSpacing:"letter-spacing",textAlign:"text-align",fontFamily:"font-family",color:"color",padding:"padding",margin:"margin",gap:"gap"};function R1e(t,a,r){const n=t==null?void 0:t[a];if(!n)return{value:void 0,inheritedFrom:null};if(r==="mobile"){if(n.mobile!=null&&n.mobile!=="")return{value:n.mobile,inheritedFrom:null};if(n.tablet!=null&&n.tablet!=="")return{value:n.tablet,inheritedFrom:"tablet"};if(n.desktop!=null&&n.desktop!=="")return{value:n.desktop,inheritedFrom:"desktop"}}if(r==="tablet"){if(n.tablet!=null&&n.tablet!=="")return{value:n.tablet,inheritedFrom:null};if(n.desktop!=null&&n.desktop!=="")return{value:n.desktop,inheritedFrom:"desktop"}}return r==="desktop"&&n.desktop!=null&&n.desktop!==""?{value:n.desktop,inheritedFrom:null}:{value:void 0,inheritedFrom:null}}function F1e(t,a,r,n,o){const s={...t||{}},i={...s[a]||{}},c={...i[r]||{}};return o==null||o===""?delete c[n]:c[n]=o,Object.keys(c).length===0?delete i[r]:i[r]=c,Object.keys(i).length===0?delete s[a]:s[a]=i,s}function uz(t){var a;return((a=t==null?void 0:t.props)==null?void 0:a.responsive)||{}}function YN(t,a){return`${t}::${a}`}function RX(t){return t.replace(/"/g,'\\"')}function Gl(t){return t.filter(([,a])=>a!=null&&a!=="").map(([a,r])=>`${TX[a]}: ${r} !important;`).join(" ")}function FX(t,a){const r=[],n=[],o=[],s=[],i=[];for(const u of t.sections){const p=uz(u);for(const m of Object.keys(p)){const h=p[m],y=`[data-inl-rspath="${RX(YN(u.id,m))}"]`,f=[],x=[],g=[];for(const b of Object.keys(h)){const k=b,v=h[k];v&&(v.desktop&&f.push([k,v.desktop]),v.tablet&&x.push([k,v.tablet]),v.mobile&&g.push([k,v.mobile]))}f.length&&r.push(`${y} { ${Gl(f)} }`),x.length&&n.push(`${y} { ${Gl(x)} }`),g.length&&o.push(`${y} { ${Gl(g)} }`),(a==="tablet"||a==="mobile")&&x.length&&s.push(`.inl-vp-tablet ${y} { ${Gl(x)} }`),a==="mobile"&&(x.length&&i.push(`.inl-vp-mobile ${y} { ${Gl(x)} }`),g.length&&i.push(`.inl-vp-mobile ${y} { ${Gl(g)} }`))}}let c="";return r.length&&(c+=r.join(` 7392`)+` 7393`),n.length&&(c+=`@media (max-width: 1023px) { 7394${n.join(` 7395`)} 7396} 7397`),o.length&&(c+=`@media (max-width: 767px) { 7398${o.join(` 7399`)} 7400} 7401`),s.length&&(c+=s.join(` 7402`)+` 7403`),i.length&&(c+=i.join(` 7404`)+` 7405`),c}function DX({pageData:t,editorViewport:a}){const r=l.useMemo(()=>FX(t,a),[t,a]);return r?e.jsx("style",{"data-inl-responsive":"",children:r}):null}function qX(t,a){l.useEffect(()=>{let r=null;a&&(typeof a=="object"&&"current"in a?r=a.current:r=a);const n=r||document,o=requestAnimationFrame(()=>{n.querySelectorAll("[data-inl-path], [data-inl-rspath]").forEach(s=>{s.removeAttribute("data-inl-path"),s.removeAttribute("data-inl-rspath")});for(const s of t.sections){const i=n.querySelector(`[data-section-id="${s.id}"]`);if(!i)continue;i.setAttribute("data-inl-path",V9);const c=ZN(s.props),u=[],p=document.createTreeWalker(i,NodeFilter.SHOW_ELEMENT,{acceptNode:f=>{const x=f;return x===i||!Np(x.textContent||"")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}});let m=p.nextNode();for(;m;)u.push(m),m=p.nextNode();const h=new WeakSet;for(const f of c){const x=Np(f.value);if(!x)continue;let g=null,b=-1;for(const k of u){if(h.has(k))continue;const v=Np(k.textContent||""),w=Np(v.replace(/<[^>]+>/g,""));if(v===x||w===x){let C=0,j=k;for(;j&&j!==i;)C++,j=j.parentElement;C>b&&(g=k,b=C)}}g&&(g.setAttribute("data-inl-path",f.path),h.add(g))}const y=uz(s);for(const f of Object.keys(y)){if(f===V9){i.setAttribute("data-inl-rspath",YN(s.id,V9));continue}const x=i.querySelector(`[data-inl-path="${zX(f)}"]`);x&&x.setAttribute("data-inl-rspath",YN(s.id,f))}}});return()=>cancelAnimationFrame(o)},[t,a])}function ZN(t,a="",r=[]){if(t==null)return r;if(typeof t=="string")return t.trim()&&r.push({path:a,value:t}),r;if(Array.isArray(t)){for(let n=0;n<t.length;n++)ZN(t[n],a?`${a}.${n}`:String(n),r);return r}if(typeof t=="object")for(const n of Object.keys(t))n!=="responsive"&&ZN(t[n],a?`${a}.${n}`:n,r);return r}function Np(t){return(t||"").replace(/\s+/g," ").trim()}function zX(t){return t.replace(/"/g,'\\"')}function OX({children:t,minHeight:a=320,rootMargin:r="600px 0px",className:n}){const o=l.useRef(null),[s,i]=l.useState(!1);return l.useEffect(()=>{if(s)return;const c=o.current;if(!c)return;if(typeof IntersectionObserver>"u"){i(!0);return}const u=new IntersectionObserver(p=>{for(const m of p)if(m.isIntersecting){i(!0),u.disconnect();break}},{rootMargin:r,threshold:.01});return u.observe(c),()=>u.disconnect()},[s,r]),e.jsx("div",{ref:o,className:n,style:s?void 0:{minHeight:a},"data-inl-lazy":s?"mounted":"pending",children:s?t:null})}const BX=new Set(["video","videoEmbed","youtube","embed","customEmbed","iframe","chatbot","chatbotEmbed","aiAgent","aiAgentPanel","map","calendar","calendarEmbed","calendly","form","leadForm"]);function HX(t,a,r){return r?!1:a===!0?!0:a===!1?!1:BX.has(t)}const pz="inl-exit-intent:";function VX(t,a){try{const r=localStorage.getItem(pz+t);if(!r)return!1;const n=parseInt(r,10);return Number.isFinite(n)?Date.now()-n<a*24*60*60*1e3:!1}catch{return!1}}function PP(t){try{localStorage.setItem(pz+t,String(Date.now()))}catch{}}function $X({config:t,pageSlug:a,brandPrimary:r,isEditing:n}){const[o,s]=l.useState(!1),i=l.useRef(!0),c=l.useRef({y:0,t:0}),u=!!(t!=null&&t.enabled)&&!n,p=(t==null?void 0:t.dismissDays)??7;
7405if(l.useEffect(()=>{if(!u||VX(a,p))return;const k=()=>{i.current&&(i.current=!1,s(!0))},v=j=>{j.relatedTarget||j.clientY<=0&&k()},w=()=>{const j=window.scrollY,_=performance.now(),S=c.current;if(S.t>0){const M=j-S.y,E=Math.max(_-S.t,1),L=M/E*1e3;matchMedia("(pointer: coarse)").matches&&j>400&&L<-600&&k()}c.current={y:j,t:_}},C=window.setTimeout(()=>{document.addEventListener("mouseout",v,{passive:!0}),window.addEventListener("scroll",w,{passive:!0})},1500);return()=>{clearTimeout(C),document.removeEventListener("mouseout",v),window.removeEventListener("scroll",w)}},[u,a,p]),!u||!o)return null;const m=(t==null?void 0:t.headline)||"Wait â before you go",h=(t==null?void 0:t.subheadline)||"Grab your free quote in under 60 seconds.",y=(t==null?void 0:t.ctaLabel)||"Get my quote",f=(t==null?void 0:t.ctaHref)||"#",x=(t==null?void 0:t.dismissLabel)||"No thanks",g=r||"#3B82F6",b=()=>{PP(a),s(!1)};return e.jsx("div",{role:"dialog","aria-modal":"true","aria-label":"Exit offer",className:"fixed inset-0 z-[9998] flex items-center justify-center bg-black/60 backdrop-blur-sm p-4 animate-in fade-in duration-200",onClick:k=>{k.target===k.currentTarget&&b()},children:e.jsxs("div",{className:"relative w-full max-w-md rounded-2xl bg-white text-gray-900 shadow-2xl overflow-hidden animate-in zoom-in-95 duration-200",style:{borderTop:`4px solid ${g}`},children:[e.jsx("button",{onClick:b,"aria-label":"Close",className:"absolute top-3 right-3 p-1.5 rounded-full hover:bg-gray-100 text-gray-400 hover:text-gray-700 transition-colors",children:e.jsx(ze,{className:"w-4 h-4"})}),e.jsxs("div",{className:"p-7 text-center space-y-3",children:[e.jsx("h2",{className:"text-2xl font-bold leading-tight",children:m}),e.jsx("p",{className:"text-sm text-gray-600 leading-relaxed",children:h}),e.jsx("a",{href:f,onClick:()=>PP(a),className:"inline-flex w-full justify-center items-center mt-2 px-5 py-3 rounded-lg font-semibold text-white shadow-md hover:shadow-lg transition-all",style:{background:g},children:y}),e.jsx("button",{onClick:b,className:"block w-full text-xs text-gray-500 hover:text-gray-700 pt-1",children:x})]})]})})}const tp=({colors:t=["#8b5cf6","#ec4899","#f59e0b"],opacity:a=.6,className:r="",animated:n=!0})=>{const[o,s,i,c]=[t[0],t[1]||t[0],t[2]||t[1]||t[0],t[3]||t[0]],u=n?"inl-mesh-anim":"";return e.jsxs("div",{"aria-hidden":!0,className:`absolute inset-0 overflow-hidden pointer-events-none ${r}`,style:{opacity:a},children:[e.jsx("div",{className:`absolute -top-1/4 -left-1/4 w-[60%] h-[60%] rounded-full blur-3xl ${u}`,style:{background:o,animationDelay:"0s"}}),e.jsx("div",{className:`absolute top-1/3 -right-1/4 w-[55%] h-[55%] rounded-full blur-3xl ${u}`,style:{background:s,animationDelay:"-7s"}}),e.jsx("div",{className:`absolute -bottom-1/4 left-1/4 w-[55%] h-[55%] rounded-full blur-3xl ${u}`,style:{background:i,animationDelay:"-14s"}}),e.jsx("div",{className:`absolute top-1/4 left-1/2 w-[40%] h-[40%] rounded-full blur-3xl ${u}`,style:{background:c,animationDelay:"-3s",opacity:.7}}),e.jsx("style",{children:` 7406 @keyframes inlMeshDrift { 7407 0%, 100% { transform: translate(0, 0) scale(1); } 7408 25% { transform: translate(8%, -6%) scale(1.08); } 7409 50% { transform: translate(-6%, 8%) scale(0.95); } 7410 75% { transform: translate(6%, 6%) scale(1.05); } 7411 } 7412 .inl-mesh-anim { animation: inlMeshDrift 22s ease-in-out infinite; will-change: transform; } 7413 @media (prefers-reduced-motion: reduce) { 7414 .inl-mesh-anim { animation: none; } 7415 } 7416 `})]})},R7=({opacity:t=.04,className:a=""})=>e.jsx("div",{"aria-hidden":!0,className:`absolute inset-0 pointer-events-none mix-blend-overlay ${a}`,style:{opacity:t,backgroundImage:`url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")`,backgroundSize:"160px 160px"}}
7416),Wc=({colors:t=["#a855f7","#ec4899","#f59e0b"],direction:a="to right",children:r,className:n="",as:o="span"})=>{const s=t.length>=2?t:[t[0],t[0]],i=`linear-gradient(${a}, ${s.join(", ")})`;return e.jsx(o,{className:n,style:{backgroundImage:i,WebkitBackgroundClip:"text",backgroundClip:"text",WebkitTextFillColor:"transparent",color:"transparent"},children:r})},WX=({mode:t="auto",glowColor:a,className:r="",children:n,hover:o=!0,style:s={}})=>{const u=t==="auto"?"bg-white/60 dark:bg-white/[0.04] border border-black/5 dark:border-white/10":t==="dark"?"bg-white/[0.04] border border-white/10":"bg-white/70 border border-black/5",p=o?"transition-all duration-300 hover:-translate-y-1 hover:shadow-2xl":"",m=a?{boxShadow:`0 8px 32px -8px ${a}40, 0 0 0 1px ${a}10 inset`}:{};return e.jsx("div",{className:`relative rounded-2xl backdrop-blur-xl ${u} ${p} ${r}`,style:{...m,...s},children:n})},UX=({value:t,duration:a=1600,className:r=""})=>{const n=String(t),o=l.useRef(null),[s,i]=l.useState(n),c=l.useRef(!1);return l.useEffect(()=>{var w;c.current=!1,i(n);const u=n.match(/^([^\d.-]*)([\d.,]+)(.*)$/);if(!u||typeof window<"u"&&((w=window.matchMedia)==null?void 0:w.call(window,"(prefers-reduced-motion: reduce)").matches))return;const m=u[1],h=u[2],y=u[3],f=h.includes(","),x=parseFloat(h.replace(/,/g,""));if(isNaN(x))return;const g=(h.split(".")[1]||"").length,b=o.current;if(!b)return;const k=()=>{if(c.current)return;c.current=!0,i(`${m}${"0".padStart(h.replace(/[.,]/g,"").length,"0")}${y}`);const C=performance.now(),j=_=>{const S=Math.min(1,(_-C)/a),M=1-Math.pow(1-S,3),L=(x*M).toFixed(g),N=f?Number(L).toLocaleString(void 0,{minimumFractionDigits:g,maximumFractionDigits:g}):L;i(`${m}${N}${y}`),S<1&&requestAnimationFrame(j)};requestAnimationFrame(j)},v=new IntersectionObserver(C=>{C.forEach(j=>{j.isIntersecting&&!c.current&&(k(),v.disconnect())})},{threshold:.4});return v.observe(b),()=>v.disconnect()},[n,a]),e.jsx("span",{ref:o,className:r,children:s})},hz=({href:t,onClick:a,colors:r=["#8b5cf6","#ec4899"],className:n="",children:o,size:s="lg"})=>{const i=s==="lg"?"px-8 py-4 text-lg":"px-6 py-3 text-base",c=`linear-gradient(135deg, ${r.join(", ")})`,u=t?"a":"button";return e.jsxs(u,{href:t,onClick:a,className:`group relative inline-flex items-center justify-center gap-2 rounded-xl font-bold text-white shadow-xl overflow-hidden transition-all duration-300 hover:scale-[1.03] hover:shadow-2xl ${i} ${n}`,style:{backgroundImage:c},children:[e.jsx("span",{"aria-hidden":!0,className:"absolute inset-0 -translate-x-full group-hover:translate-x-full transition-transform duration-700 ease-out pointer-events-none",style:{background:"linear-gradient(120deg, transparent 30%, rgba(255,255,255,0.35) 50%, transparent 70%)"}}),e.jsx("span",{className:"relative z-10 inline-flex items-center gap-2",children:o})]})},GX=({sectionIds:t,className:a=""})=>{const[r,n]=l.useState(0);return l.useEffect(()=>{const o=t.map(i=>document.getElementById(i)).filter(Boolean);if(o.length===0)return;const s=new IntersectionObserver(i=>{i.forEach(c=>{if(c.isIntersecting){const u=o.indexOf(c.target);u>=0&&n(u)}})},{rootMargin:"-40% 0px -50% 0px",threshold:0});return o.forEach(i=>s.observe(i)),()=>s.disconnect()},[t]),t.length<4?null:e.jsx("div",{className:`fixed left-4 top-1/2 -translate-y-1/2 z-30 hidden lg:flex flex-col gap-2 ${a}`,"aria-hidden":!0,children:t.map((o,s)=>e.jsx("a",{href:`#${o}`,className:"block w-7 h-7 rounded-full flex items-center justify-center text-[10px] font-medium transition-all",style:{background:s===r?"rgba(99,102,241,0.95)":"rgba(255,255,255,0.06)",color:s===r?"#fff":"rgba(255,255,255,0.5)",border:"1px solid rgba(255,255,255,0.08)",backdropFilter:"blur(8px)",transform:s===r?"scale(1.08)":"scale(1)"},children:s+1},o))})},D1e="premium";function Tl(t,a){const r=p=>{const m=p.replace("#","");return m.length!==6?[139,92,246]:[parseInt(m.slice(0,2),16),parseInt(m.slice(2,4),16),parseInt(m.slice(4,6),16)]},n=(p,m,h)=>"#"+[p,m,h].map(y=>Math.max(0,Math.min(255,Math.round(y))).toString(16).padStart(2,"0")).join(""),[o,s,i]=r(t),c=n(o*.6,s*.5,Math.min(255,i*1.4+60)),u=n(Math.min(255,o*1.2+40),s*.7,i*.6);return[c,t,u]}const pn={"solar panels":"photo-1509391366360-2e959784a276","solar panels modern house":"photo-1509391366360-2e959784a276","solar panels modern house roof":"photo-1509391366360-2e959784a276","solar energy":"photo-1508514177221-188b1cf16e9d","solar installation":"photo-1559302504-64aae6ca6b6d","modern kitchen":"photo-1556909114-f6e7ad7d3136","modern kitchen renovation":"photo-1556909114-f6e7ad7d3136","modern kitchen interior":"photo-1556909114-f6e7ad7d3136",kitchen:"photo-1556909114-f6e7ad7d3136",bathroom:"photo-1552321554-5fefe8c9ef14","luxury bathroom":"photo-1552321554-5fefe8c9ef14","luxury bathroom renovation":"photo-1552321554-5fefe8c9ef14",roofing:"photo-1632759145351-1d592919f522","house roof repair":"photo-1632759145351-1d592919f522",construction:"photo-1504307651254-35680f356dfd",finance:"photo-1554224155-6726b3ff858f","professional office finance":"photo-1554224155-6726b3ff858f",office:"photo-1497366216548-37526070297c","modern office":"photo-1497366216548-37526070297c","modern office team":"photo-1522071820081-009f0129c71c",medical:"photo-1519494026892-80bbd2d6fd0d","modern medical clinic":"photo-1519494026892-80bbd2d6fd0d","modern medical clinic interior":"photo-1519494026892-80bbd2d6fd0d","doctor consultation":"photo-1631217868264-e5b90bb7e133",physiotherapy:"p
7416hoto-1576091160550-2173dba999ef","mental health support":"photo-1573497620053-ea5300f94f21",law:"photo-1589829545856-d10d557cf95f","law office library":"photo-1589829545856-d10d557cf95f","law office library books":"photo-1589829545856-d10d557cf95f",restaurant:"photo-1517248135467-4c7edcad34c4","fine dining restaurant":"photo-1517248135467-4c7edcad34c4","fine dining restaurant table setting candlelight":"photo-1517248135467-4c7edcad34c4","gourmet starter plate":"photo-1546069901-ba9599a7e63c","gourmet main course steak":"photo-1558030006-450675393462","gourmet dessert chocolate":"photo-1551024506-0bccd828d307",property:"photo-1600596542815-ffad4c1539a9","luxury modern house":"photo-1600596542815-ffad4c1539a9","luxury modern house exterior":"photo-1600596542815-ffad4c1539a9","modern property interior living room":"photo-1600210492486-724fe5c67fb0",technology:"photo-1518770660439-4636190af475","technology startup office":"photo-1518770660439-4636190af475","abstract purple gradient technology":"photo-1635070041078-e363dbe005cb","code editor dark theme":"photo-1555066931-4365d14bab8c","analytics dashboard":"photo-1551288049-bebda4e38f71","team collaboration software":"photo-1522071820081-009f0129c71c",team:"photo-1522071820081-009f0129c71c",business:"photo-1497366216548-37526070297c",city:"photo-1477959858617-67f85cf4f1df",nature:"photo-1441974231531-c6227db76b6e",abstract:"photo-1557672172-298e090bd0f1"},XN="photo-1497366216548-37526070297c";function mz(t,a=1200,r=800){if(!t)return`https://images.unsplash.com/${XN}?w=${a}&h=${r}&fit=crop&auto=format&q=80`;const n=t.toLowerCase().trim();if(pn[n])return`https://images.unsplash.com/${pn[n]}?w=${a}&h=${r}&fit=crop&auto=format&q=80`;const o=Object.keys(pn),s=o.find(m=>n.includes(m));if(s)return`https://images.unsplash.com/${pn[s]}?w=${a}&h=${r}&fit=crop&auto=format&q=80`;const i=o.find(m=>m.includes(n));if(i)return`https://images.unsplash.com/${pn[i]}?w=${a}&h=${r}&fit=crop&auto=format&q=80`;const c=n.split(/\s+/);let u="",p=0;for(const m of o){const h=m.split(/\s+/),y=c.filter(f=>h.includes(f)).length;y>p&&(p=y,u=m)}return p>0&&u?`https://images.unsplash.com/${pn[u]}?w=${a}&h=${r}&fit=crop&auto=format&q=80`:`https://images.unsplash.com/${XN}?w=${a}&h=${r}&fit=crop&auto=format&q=80`}function q1e(t,a=6){var y;const r=t.toLowerCase().trim(),n=[],o=r.split(/\s+/);for(const f of Object.keys(pn)){const x=f.split(/\s+/);(o.some(g=>x.includes(g))||f.includes(r)||r.includes(f))&&n.push(f)}const s=new Set,i=[],c=mz(t,600,400);i.push(c);const u=(y=c.split("unsplash.com/")[1])==null?void 0:y.split("?")[0];u&&s.add(u);for(const f of n){if(i.length>=a)break;const x=pn[f];s.has(x)||(s.add(x),i.push(`https://images.unsplash.com/${x}?w=600&h=400&fit=crop&auto=format&q=80`))}const p=u||XN,m=["center","top","bottom","left","right","entropy"];let h=0;for(;i.length<a;)i.push(`https://images.unsplash.com/${p}?w=600&h=400&fit=crop&auto=format&q=80&crop=${m[h%m.length]}`),h++;return i.slice(0,a)}const Ip={solar:"https://videos.pexels.com/video-files/7211102/7211102-uhd_2560_1440_25fps.mp4","solar panels":"https://videos.pexels.com/video-files/7211102/7211102-uhd_2560_1440_25fps.mp4","solar uk":"https://videos.pexels.com/video-files/7211102/7211102-uhd_2560_1440_25fps.mp4","solar installation":"https://videos.pexels.com/video-files/7211102/7211102-uhd_2560_1440_25fps.mp4","residential solar":"https://videos.pexels.com/video-files/7211102/7211102-uhd_2560_1440_25fps.mp4","renewable energy":"https://videos.pexels.com/video-files/7211102/7211102-uhd_2560_1440_25fps.mp4","green energy":"https://videos.pexels.com/video-files/7211102/7211102-uhd_2560_1440_25fps.mp4","wind turbine":"https://videos.pexels.com/video-files/857074/857074-hd_1920_1080_25fps.mp4",energy:"https://videos.pexels.com/video-files/7211102/7211102-uhd_2560_1440_25fps.mp4",construction:"https://videos.pexels.com/video-files/2491284/2491284-uhd_2560_1440_24fps.mp4",building:"https://videos.pexels.com/video-files/2491284/2491284-uhd_2560_1440_24fps.mp4",builder:"https://videos.pexels.com/video-files/2491284/2491284-uhd_2560_1440_24fps.mp4",renovation:"https://videos.pexels.com/video-files/2491284/2491284-uhd_2560_1440_24fps.mp4",roofing:"https://videos.pexels.com/video-files/2491284/2491284-uhd_2560_1440_24fps.mp4",plumber:"https://videos.pexels.com/video-files/2491284/2491284-uhd_2560_1440_24fps.mp4",electrician:"https://videos.pexels.com/video-files/2491284/2491284-uhd_2560_1440_24fps.mp4",property:"https://videos.pexels.com/video-files/2086110/2086110-uhd_2560_1440_24fps.mp4","real estate":"https://videos.pexels.com/video-files/2086110/2086110-uhd_2560_1440_24fps.mp4",house:"https://videos.pexels.com/video-files/2086110/2086110-uhd_2560_1440_24fps.mp4",home:"https://videos.pexels.com/video-files/2086110/2086110-uhd_2560_1440_24fps.mp4",apartment:"https://videos.pexels.com/video-files/2086110/2086110-uhd_2560_1440_24fps.mp4",car:"https://videos.pexels.com/video-files/3945055/3945055-uhd_2560_1440_24fps.mp4",automotive:"https://videos.pexels.com/video-files/3945055/3945055-uhd_2560_1440_24fps.mp4",vehicle:"https://videos.pexels.com/video-files/3945055/3945055-uhd_2560_1440_24fps.mp4",technology:"https://videos.pexels.com/video-files/3129671/3129671-uhd_2560_1440_30fps.mp4",tech:"https://videos.pexels.com/video-files/3129671/3129671-uhd_2560_1440_30fps.mp4",software:"https://videos.pexels.com/video-files/3129671/3129671-uhd_2560_1440_30fps.mp4",saas:"https://videos.pexels.com/video-files/3129671/3129671-uhd_2560_1440_30fps.mp4",digital:"https://videos.pexels.com/video-files/3129671/3129671-uhd_2560_1440_30fps.mp4",health:"https://videos.pexels.com/video-files/3195394/3195394-uhd_2560_1440_25fps.mp4",medical:"https://videos.pexels.com/video-files/3195394/3195394-uhd_2560_1440_25fps.mp4",dental:"https://videos.pexels.com/video-files/3195394/3195394-uhd_2560_1440_25fps.mp4",fitness:"https://videos.pexels.com/video-files/4761434/4761434-uhd_2560_1440_25fps.mp4",gym:"https://videos.pexels.com/video-files/4761434/4761434-uhd_2560_1440_25fps.mp4",restaurant:"https://videos.pexels.com/video-files/3196459/3196459-uhd_2560_1440_25fps.mp4",food:"https://videos.pexels.com/video-files/3196459/3196459-uhd_2560_1440_25fps.mp4",cafe:"https://videos.pexels.com/video-files/3196459/3196459-uhd_2560_1440_25fps.mp4",catering:"https://videos.pexels.com/video-files/3196459/3196459-uhd_2560_1440_25fps.mp4",beauty:"https://videos.pexels.com/video-files/3753716/3753716-uhd_2560_1440_25fps.mp4",salon:"https://videos.pexels.com/video-files/3753716/3753716-uhd_2560_1440_25fps.mp4",spa:"https://videos.pexels.com/video-files/3753716/3753716-uhd_2560_1440_25fps.mp4",finance:"https://videos.pexels.com/video-files/3752552/3752552-uhd_2560_1440_24fps.mp4",accounting:"https://videos.pexels.com/video-files/3752552/3752552-uhd_2560_1440_24fps.mp4",legal:"https://videos.pexels.com/video-files/3752552/3752552-uhd_2560_1440_24fps.mp4",insurance:"https://videos.pexels.com/video-files/3752552/3752552-uhd_2560_1440_24fps.mp4",education:"https://videos.pexels.com/video-files/5198190/5198190-uhd_2560_1440_25fps.mp4",school:"https://videos.pexels.com/video-files/5198190/5198190-uhd_2560_1440_25fps.mp4",training:"https://videos.pexels.com/video-files/5198190/5198190-uhd_2560_1440_25fps.mp4",marketing:"https://videos.pexels.com/video-files/3129671/3129671-uhd_2560_1440_30fps.mp4",agency:"https://videos.pexels.com/video-files/3129671/3129671-uhd_2560_1440_30fps.mp4",business:"https://videos.pexels.com/video-files/3752552/3752552-uhd_2560_1440_24fps.mp4",office:"https://videos.pexels.com/video-files/3752552/3752552-uhd_2560_1440_24fps.mp4",team:"https://videos.pexels.com/video-files/3252118/3252118-uhd_2560_1440_25fps.mp4",professional:"https://videos.pexels.com/video-files/3752552/3752552-uhd_2560_1440_24fps.mp4",cinematic:"https://videos.pexels.com/video-files/1526909/1526909-uhd_2560_1440_24fps.mp4",aerial:"https://videos.pexels.com/video-files/1526909/1526909-uhd_2560_1440_24fps.mp4",nature:"https://videos.pexels.com/video-files/1526909/1526909-uhd_2560_1440_24fps.mp4",landscape:"https://videos.pexels.com/video-files/1526909/1526909-uhd_2560_1440_24fps.mp4",boardroom:"https://videos.pexels.com/video-files/5519571/5519571-uhd_2560_1440_24fps.mp4",meeting:"https://videos.pexels.com/video-files/5519571/5519571-uhd_2560_1440_24fps.mp4",conference:"https://videos.pexels.com/video-files/5519571/5519571-uhd_2560_1440_24fps.mp4",corporate:"https://videos.pexels.com/video-files/5519571/5519571-uhd_2560_1440_24fps.mp4",startup:"https://videos.pexels.com/video-files/3252118/3252118-uhd_2560_1440_25fps.mp4",warehouse:"https://videos.pexels.com/video-files/4484078/4484078-uhd_2560_1440_25fps.mp4",logistics:"https://videos.pexels.com/video-files/4484078/4484078-uhd_2560_1440_25fps.mp4",factory:"https://videos.pexels.com/video-files/4484078/4484078-uhd_2560_1440_25fps.mp4",manufacturing:"https://videos.pexels.com/video-files/4484078/4484078-uhd_2560_1440_25fps.mp4",transport:"https://videos.pexels.com/video-files/4484078/4484078-uhd_2560_1440_25fps.mp4",delivery:"https://videos.pexels.com/video-files/4484078/4484078-uhd_2560_1440_25fps.mp4",retail:"https://videos.pexels.com/video-files/3769153/3769153-uhd_2560_1440_24fps.mp4",store:"https://videos.pexels.com/video-files/3769153/3769153-uhd_2560_1440_24fps.mp4",shopping:"https://videos.pexels.com/video-files/3769153/3769153-uhd_2560_1440_24fps.mp4",ecommerce:"https://videos.pexels.com/video-files/3769153/3769153-uhd_2560_1440_24fps.mp4",hotel:"https://videos.pexels.com/video-files/3773486/3773486-uhd_2560_1440_30fps.mp4",hospital
7416ity:"https://videos.pexels.com/video-files/3773486/3773486-uhd_2560_1440_30fps.mp4",travel:"https://videos.pexels.com/video-files/3773486/3773486-uhd_2560_1440_30fps.mp4",luxury:"https://videos.pexels.com/video-files/3773486/3773486-uhd_2560_1440_30fps.mp4",wedding:"https://videos.pexels.com/video-files/1536547/1536547-uhd_2560_1440_24fps.mp4",photography:"https://videos.pexels.com/video-files/1536547/1536547-uhd_2560_1440_24fps.mp4",events:"https://videos.pexels.com/video-files/1536547/1536547-uhd_2560_1440_24fps.mp4",pet:"https://videos.pexels.com/video-files/4588024/4588024-uhd_2560_1440_25fps.mp4",veterinary:"https://videos.pexels.com/video-files/4588024/4588024-uhd_2560_1440_25fps.mp4",vet:"https://videos.pexels.com/video-files/4588024/4588024-uhd_2560_1440_25fps.mp4",garden:"https://videos.pexels.com/video-files/3571264/3571264-uhd_2560_1440_30fps.mp4",landscaping:"https://videos.pexels.com/video-files/3571264/3571264-uhd_2560_1440_30fps.mp4",outdoor:"https://videos.pexels.com/video-files/3571264/3571264-uhd_2560_1440_30fps.mp4",cleaning:"https://videos.pexels.com/video-files/4107232/4107232-uhd_2560_1440_25fps.mp4",security:"https://videos.pexels.com/video-files/3752552/3752552-uhd_2560_1440_24fps.mp4",farming:"https://videos.pexels.com/video-files/2098989/2098989-uhd_2560_1440_24fps.mp4",agriculture:"https://videos.pexels.com/video-files/2098989/2098989-uhd_2560_1440_24fps.mp4",yoga:"https://videos.pexels.com/video-files/3195394/3195394-uhd_2560_1440_25fps.mp4",meditation:"https://videos.pexels.com/video-files/3195394/3195394-uhd_2560_1440_25fps.mp4",wellness:"https://videos.pexels.com/video-files/3195394/3195394-uhd_2560_1440_25fps.mp4",music:"https://videos.pexels.com/video-files/3129671/3129671-uhd_2560_1440_30fps.mp4",podcast:"https://videos.pexels.com/video-files/3129671/3129671-uhd_2560_1440_30fps.mp4",gaming:"https://videos.pexels.com/video-files/3129671/3129671-uhd_2560_1440_30fps.mp4",fashion:"https://videos.pexels.com/video-files/3753716/3753716-uhd_2560_1440_25fps.mp4"},QN="https://videos.pexels.com/video-files/3752552/3752552-uhd_2560_1440_24fps.mp4";function KX(t){if(!t)return QN;const a=t.toLowerCase();if(Ip[a])return Ip[a];for(const[r,n]of Object.entries(Ip))if(a.includes(r))return n;for(const[r,n]of Object.entries(Ip))if(r.includes(a))return n;return QN}const $9={},EP=60*60*1e3;async function yz(t,a){if(!t)return QN;const r=t.toLowerCase().replace(/\s+/g,"_"),n=$9[r];if(n&&Date.now()-n.fetchedAt<EP)return n.url;const o=`pexels_video_v2_${r}`;try{const s=localStorage.getItem(o);if(s){const i=JSON.parse(s);if(i.url&&i.fetchedAt&&Date.now()-i.fetchedAt<EP)return $9[r]=i,i.url;localStorage.removeItem(o)}}catch{}try{const s=await fetch(`${a}/functions/v1/pexels-video-search`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:t})});if(s.ok){const i=await s.json(),c=i.videoUrls||(i.videoUrl?[i.videoUrl]:[]);if(c.length>0){const u=c[0],p={url:u,fetchedAt:Date.now()};$9[r]=p;try{localStorage.setItem(o,JSON.stringify(p))}catch{}return u}}}catch(s){console.warn("Pexels video search failed, falling back to curated library:",s)}return KX(t)}function YX(t){return/<[a-z][\s\S]*>/i.test(t)}function Me({html:t,className:a,as:r="span",style:n}){if(!t)return null;if(!YX(t))return e.jsx(r,{className:a,style:n,children:t});const o=Bc.sanitize(t,{ALLOWED_TAGS:["span","strong","em","b","i","u","br","mark","sub","sup","a"],ALLOWED_ATTR:["style","class","href","target","rel"]});return e.jsx(r,{className:a,style:n,dangerouslySetInnerHTML:{__html:o}})}function ZX(t,a=new Date){if(!t)return!0;const r=a.getTime();if(t.startAt){const n=new Date(t.startAt).getTime();if(!isNaN(n)&&r<n)return!1}if(t.endAt){const n=new Date(t.endAt).getTime();if(!isNaN(n)&&r>n)return!1}return!0}const TP={modern:"'Inter', system-ui, sans-serif",serif:"'Playfair Display', Georgia, serif",bold:"'Oswald', Impact, sans-serif",friendly:"'Nunito', 'Segoe UI', sans-serif"},RP={inter:"'Inter', system-ui, sans-serif",montserrat:"'Montserrat', system-ui, sans-serif",roboto:"'Roboto', system-ui, sans-serif",playfair:"'Playfair Display', Georgia, serif",lora:"'Lora', Georgia, serif",poppins:"'Poppins', system-ui, sans-serif",raleway:"'Raleway', system-ui, sans-serif","open-sans":"'Open Sans', system-ui, sans-serif",merriweather:"'Merriweather', Georgia, serif","dm-sans":"'DM Sans', system-ui, sans-serif"},XX={"Playfair Display":"'Playfair Display', Georgia, serif",Montserrat:"'Montserrat', system-ui, sans-serif",Oswald:"'Oswald', Impact, sans-serif",Lora:"'Lora', Georgia, serif",Poppins:"'Poppins', system-ui, sans-serif",Nunito:"'Nunito', 'Segoe UI', sans-serif",Inter:"'Inter', system-ui, sans-serif","DM Sans":"'DM Sans', system-ui, sans-serif","Open Sans":"'Open Sans', system-ui, sans-serif",Raleway:"'Raleway', system-ui, sans-serif",Roboto:"'Roboto', system-ui, sans-serif",Merriweather:"'Merriweather', Georgia, serif",Sora:"'Sora', system-ui, sans-serif","Cormorant Garamond":"'Cormorant Garamond', Georgia, serif",Karla:"'Karla', system-ui, sans-serif","Libre Baskerville":"'Libre Baskerville', Georgia, serif","IBM Plex Sans":"'IBM Plex Sans', system-ui, sans-serif",Outfit:"'Outfit', system-ui, sans-serif",Figtree:"'Figtree', system-ui, sans-serif"};function QX(t){return TP[t]||TP.modern}function FP(t){if(t)return XX[t]||`'${t}', system-ui, sans-serif`}function fz(t){return t.bgGradient?{background:t.bgGradient}:{backgroundColor:t.bgColor||"#0f172a"}}const JX={check:Ae,phone:bt,mail:dt,map:Lr,star:Jt,shield:dr,award:gl,zap:ja,heart:ou,users:Gt,message:Da,clock:Vt,play:Gr,lock:va,thumbsup:In,thumbsUp:In,poundsterling:kc,trendingdown:Dd};function Rl(t){const a=(t||"check").toLowerCase().replace(/[^a-z]/g,"");return JX[a]||Ae}function JN({agentId:t,className:a,style:r,title:n="Chat widget"}){const o="https://fujtwtslpgahaburozky.supabase.co",[s,i]=l.useState("");return l.useEffect(()=>{let c=!1;if(!t||!o)return;const u=`${o}/functions/v1/chatbot-widget?id=${encodeURIComponent(t)}&embed=true&inline=true`;return fetch(u,{headers:{Accept:"text/html"},cache:"no-store"}).then(p=>p.text()).then(p=>{c||i(p)}).catch(()=>{c||i("<!doctype html><html><body style='margin:0;background:#1a1a2e;color:white;font-family:system-ui;display:grid;place-items:center;height:100vh'>Chat widget unavailable</body></html>")}),()=>{c=!0}},[t,o]),e.jsx("iframe",{srcDoc:s,className:a,style:r,title:n,allow:"clipboard-write; microphone",allowTransparency:!0})}function fL(t,a){const[r,n]=l.useState(()=>t||""),[o,s]=l.useState(0);return l.useEffect(()=>{if(t){n(t);return}if(!a){n("");return}let i=!1;return yz(a,"https://fujtwtslpgahaburozky.supabase.co").then(u=>{!i&&u&&n(u)}),()=>{i=!0}},[t,a,o]),fL.__triggerRetry=()=>{const i=(a||"").toLowerCase().replace(/\s+/g,"_");try{localStorage.removeItem(`pexels_video_v2_${i}`)}catch{}s(c=>c+1)},r}function gz(t){const a=we.useRef(!1);return we.useCallback(r=>
7416{if(a.current)return;a.current=!0,console.warn("Video load error, retrying from Pexels API for query:",t);const n=(t||"").toLowerCase().replace(/\s+/g,"_");try{localStorage.removeItem(`pexels_video_v2_${n}`)}catch{}t&&yz(t,"https://fujtwtslpgahaburozky.supabase.co").then(s=>{s&&r.currentTarget&&(r.currentTarget.src=s,r.currentTarget.load())})},[t])}function yr(t,a=1200,r=800){return mz(t,a,r)}const eQ=new Set(["#ffffff","#fff","#f9fafb","#f3f4f6","#fafafa","#f5f5f5","#fefefe","transparent",""]);function Ne(t){if(!t)return!1;const a=t.trim().toLowerCase();if(eQ.has(a))return!1;const r=a.replace("#","");if(/^[0-9a-f]{3,8}$/.test(r)){const n=r.length===3?r.split("").map(u=>u+u).join(""):r.substring(0,6),o=parseInt(n.substring(0,2),16),s=parseInt(n.substring(2,4),16),i=parseInt(n.substring(4,6),16);return(.299*o+.587*s+.114*i)/255<.55}return!1}const xz=new Set(["heroWithForm","heroFullBleed","heroVideoBackground","heroFrostedCard","heroWithChatbot","hero","heroForm","videoTestimonial","urgencyBanner","boilersHero"]);function W9(t){const a=t.props||{};return xz.has(t.type)?"#0B1220":a.bgColor?a.bgColor:a.mode==="dark"?t.type==="brandsStrip"?"#0F172A":"#0B1220":["financeCalculator","eligibilityCalculator","calculator","aiAgentPanel","brandsStrip","floatingChatBubble"].includes(t.type)?"#0B1220":"#ffffff"}function DP(t,a){var n;return a.slug!=="boilers"||!new Set(["benefitsGrid","processSteps","testimonialsCarousel","faqAccordion"]).has(t.type)||(n=t.props)!=null&&n.bgColor?t:{...t,props:{...t.props,bgColor:t.type==="testimonialsCarousel"||t.type==="faqAccordion"?"#0F172A":"#0B1220"}}}function Fe({children:t,isEditing:a,isSelected:r,onClick:n,className:o,sectionId:s}){return e.jsx("div",{"data-section-id":s,className:Z("relative transition-all",a&&"cursor-pointer",a&&!r&&"hover:ring-2 hover:ring-blue-400/40",r&&"ring-2 ring-blue-500",o),onClick:n,children:t})}function qP({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const[s,i]=l.useState(!1),c=t.props;return s&&!r?null:e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsxs("div",{className:"relative py-3 px-4 text-center text-sm sm:text-base font-semibold tracking-wide",style:{backgroundColor:c.bgColor||a.primary,color:c.textColor||(Ne(c.bgColor||a.primary)?"#ffffff":"#0f172a")},children:[e.jsx("span",{style:{textShadow:Ne(c.bgColor||a.primary)?"0 1px 2px rgba(0,0,0,0.3)":"none"},children:c.text||"Limited time offer!"}),c.dismissible&&!r&&e.jsx("button",{onClick:u=>{u.stopPropagation(),i(!0)},className:"absolute right-3 top-1/2 -translate-y-1/2 opacity-70 hover:opacity-100",children:e.jsx(ze,{className:"w-4 h-4"})})]})})}function U9({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const[s,i]=l.useState(!1),c=t.props,u=c.bgColor&&c.bgColor!=="#ffffff"&&c.bgColor!=="#fff";return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsx("nav",{className:Z("w-full z-50 backdrop-blur-md shadow-sm",c.sticky&&!r&&"sticky top-0"),style:{backgroundColor:c.bgColor||"rgba(255,255,255,0.95)"},children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"flex items-center justify-between h-16",children:[e.jsx("div",{className:"font-bold text-xl flex items-center",children:c.logo&&(c.logo.startsWith("http")||c.logo.startsWith("/"))?e.jsx(Ca,{src:c.logo,alt:c.logoAlt||"Logo",className:"h-7 sm:h-9 md:h-10 w-auto object-contain",isHero:!0,sizes:"200px"}):e.jsx("span",{className:"text-xl font-bold",style:{color:c.bgColor&&c.bgColor!=="#ffffff"&&c.bgColor!=="#fff"?"#ffffff":a.primary},children:c.logo||"Logo"})}),e.jsxs("div",{className:"hidden md:flex items-center gap-6",children:[(c.links||[]).map((p,m)=>{const h=c.bgColor&&c.bgColor!=="#ffffff"&&c.bgColor!=="#fff";return e.jsx("a",{href:p.href||"#",className:Z("text-sm font-medium transition-colors",h?"text-white/70 hover:text-white":"text-gray-700 hover:text-gray-900"),children:p.label},m)}),c.phone&&e.jsxs("a",{href:`tel:${c.phone}`,className:Z("text-sm font-medium flex items-center gap-1.5",u?"text-white/70":"text-gray-600"),children:[e.jsx(bt,{className:"w-3.5 h-3.5"}
7416),c.phone]}),c.ctaText&&e.jsx("a",{href:c.ctaHref||"#",className:"px-5 py-2 rounded-lg text-sm font-semibold text-white transition-all hover:brightness-110 shadow-md",style:{backgroundColor:c.ctaColor||a.primary},children:c.ctaText})]}),e.jsx("button",{className:"md:hidden p-2",onClick:p=>{p.stopPropagation(),i(!s)},children:e.jsx(ec,{className:Z("w-6 h-6",u?"text-white/80":"text-gray-700")})})]}),s&&e.jsxs("div",{className:Z("md:hidden py-4 border-t space-y-3",u?"border-white/10":""),children:[(c.links||[]).map((p,m)=>e.jsx("a",{href:p.href||"#",className:Z("block text-sm font-medium py-1",u?"text-white/70":"text-gray-700"),children:p.label},m)),c.ctaText&&e.jsx("a",{href:c.ctaHref||"#",className:"block w-full text-center px-5 py-2.5 rounded-lg text-sm font-semibold text-white",style:{backgroundColor:a.primary},children:c.ctaText})]})]})})})}function tQ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){var i;const s=t.props;return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsxs("div",{className:"relative min-h-[90vh] flex items-center justify-center overflow-hidden",style:{backgroundColor:s.bgColor||"transparent",backgroundImage:`url(${yr(s.backgroundImageQuery,1920,1080)})`,backgroundSize:"cover",backgroundPosition:"center"},children:[e.jsx("div",{className:"absolute inset-0",style:{background:`linear-gradient(135deg, rgba(8,10,22,${(s.overlayOpacity??.6)+.15}) 0%, rgba(8,10,22,${(s.overlayOpacity??.6)-.1}) 55%, rgba(0,0,0,${(s.overlayOpacity??.6)+.15}) 100%)`}}),e.jsx(tp,{colors:s.meshColors||Tl(a.primary,a.secondary),opacity:.32}),e.jsx(R7,{opacity:.05}),e.jsxs("div",{className:"relative z-10 text-center max-w-5xl mx-auto px-4 py-20",children:[s.badge&&e.jsx("span",{className:"inline-block px-4 py-1.5 rounded-full text-xs font-semibold tracking-wider uppercase mb-6 backdrop-blur-md",style:{backgroundColor:`${a.primary}25`,color:"#fff",border:`1px solid ${a.primary}55`},children:s.badge}),e.jsx("h1",{className:"font-bold text-white leading-[1.05] mb-6 tracking-tight",style:{fontSize:"clamp(2.5rem, 6vw, 5.5rem)"},children:s.headlineGradient&&Array.isArray(s.headlineGradient)&&s.headlineGradient.length>=2?e.jsx(Wc,{colors:s.headlineGradient,children:e.jsx(Me,{html:s.headline||"",as:"span"})}):s.headlineHighlight?(i=s.headline)==null?void 0:i.replace(s.headlineHighlight||"","|||").split("|||").map((c,u)=>u===0?e.jsxs(we.Fragment,{children:[c,e.jsx(Wc,{colors:s.highlightGradient||Tl(a.primary,a.secondary),children:s.headlineHighlight})]},u):c):e.jsx(Me,{html:s.headline||"",as:"span"})}),s.subheadline&&e.jsx(Me,{html:s.subheadline,as:"p",className:"text-lg sm:text-xl text-white/80 max-w-2xl mx-auto mb-8 leading-relaxed"}),e.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-4",children:[s.ctaText&&e.jsxs("a",{href:s.ctaHref||"#contact",className:"inline-flex items-center gap-2 px-8 py-4 rounded-xl text-lg font-bold text-white shadow-xl hover:brightness-110 transition-all hover:scale-105",style:{backgroundColor:s.ctaColor||a.primary},children:[s.ctaText," ",e.jsx(Ke,{className:"w-5 h-5"})]}),s.secondaryCtaText&&e.jsx("a",{href:s.secondaryCtaHref||"#",className:"inline-flex items-center gap-2 px-8 py-4 rounded-xl text-lg font-semibold text-white border-2 border-white/30 hover:bg-white/10 transition-all backdrop-blur-sm",children:s.secondaryCtaText})]}),s.microCopy&&e.jsx("p",{className:"text-white/50 text-sm mt-4",children:s.microCopy}),s.phoneDisplay&&e.jsxs("a",{href:`tel:${s.phoneDisplay.replace(/\s/g,"")}`,className:"inline-flex items-center gap-2 text-white/80 text-lg font-semibold mt-4 hover:text-white transition-colors",children:[e.jsx(bt,{className:"w-5 h-5"})," ",s.phoneDisplay]}),s.trustItems&&s.trustItems.length>0&&e.jsx("div",{className:"flex flex-wrap justify-center gap-3 mt-10",children:s.trustItems.map((c,u)=>{const p=Rl(c.icon);return e.jsxs("div",{className:"flex items-center gap-2 px-4 py-2 rounded-full text-sm font-medium text-white/90 backdrop-blur-md",style:{backgroundColor:"rgba(255,255,255,0.1)",border:"1px solid rgba(255,255,255,0.15)"},children:[e.jsx(p,{className:"w-4 h-4",style:{color:a.primary}}),e.jsx("span",{children:c.text})]},u)})})]})]})})}function aQ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){var h;const s=t.props,i=fL(s.videoUrl,s.backgroundVideoQuery),c=gz(s.backgroundVideoQuery),u=i.includes("youtube")||i.includes("youtu.be"),p=i.includes("vimeo"),m=y=>{if(u){const f=y.match(/(?:youtube\.com\/watch\?v=|youtu\.be\/|youtube\.com\/embed\/)([a-zA-Z0-9_-]+)/);return f?`https://www.youtube.com/embed/${f[1]}?autoplay=1&mute=1&loop=1&playlist=${f[1]}&controls=0&showinfo=0&rel=0&modestbranding=1&playsinline=1`:""}if(p){const f=y.match(/vimeo\.com\/(\d+)/);return f?`https://player.vimeo.com/video/${f[1]}?autoplay=1&muted=1&loop=1&background=1`:""}return y};return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsxs("div",{className:"relative min-h-[90vh] flex items-center justify-center overflow-hidden",style:{backgroundColor:"#000"},children:[i?u||p?e.jsx("iframe",{src:m(i),className:"absolute inset-0 w-full h-full object-cover pointer-events-none",style:{transform:"scale(1.2)",border:"none"},allow:"autoplay;
7416 fullscreen",title:"Background video"}):e.jsx("video",{autoPlay:!0,muted:!0,loop:!0,playsInline:!0,className:"absolute inset-0 w-full h-full object-cover",src:i,onError:c}):e.jsx("div",{className:"absolute inset-0",style:{backgroundImage:`url(${yr(s.backgroundImageQuery||"cinematic dark moody",1920,1080)})`,backgroundSize:"cover",backgroundPosition:"center"}}),e.jsx("div",{className:"absolute inset-0",style:{background:`linear-gradient(135deg, rgba(8,10,22,${(s.overlayOpacity??.55)+.2}) 0%, rgba(8,10,22,${(s.overlayOpacity??.55)-.1}) 55%, rgba(0,0,0,${(s.overlayOpacity??.55)+.15}) 100%)`}}),e.jsx(tp,{colors:s.meshColors||Tl(a.primary,a.secondary),opacity:.35}),e.jsx(R7,{opacity:.05}),e.jsxs("div",{className:"relative z-10 text-center max-w-5xl mx-auto px-4 py-20",children:[s.badge&&e.jsx("span",{className:"inline-block px-4 py-1.5 rounded-full text-xs font-semibold tracking-wider uppercase mb-6 backdrop-blur-md",style:{backgroundColor:`${a.primary}25`,color:"#fff",border:`1px solid ${a.primary}55`},children:s.badge}),e.jsx("h1",{className:"font-bold text-white leading-[1.05] mb-6 tracking-tight",style:{fontSize:"clamp(2.5rem, 6vw, 5.5rem)"},children:s.headlineGradient&&Array.isArray(s.headlineGradient)&&s.headlineGradient.length>=2?e.jsx(Wc,{colors:s.headlineGradient,children:e.jsx(Me,{html:s.headline||"",as:"span"})}):s.headlineHighlight?(h=s.headline)==null?void 0:h.replace(s.headlineHighlight||"","|||").split("|||").map((y,f)=>f===0?e.jsxs(we.Fragment,{children:[y,e.jsx(Wc,{colors:s.highlightGradient||Tl(a.primary,a.secondary),children:s.headlineHighlight})]},f):y):e.jsx(Me,{html:s.headline||"",as:"span"})}),s.subheadline&&e.jsx(Me,{html:s.subheadline,as:"p",className:"text-lg sm:text-xl text-white/80 max-w-2xl mx-auto mb-8 leading-relaxed"}),e.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-4",children:[s.ctaText&&e.jsxs("a",{href:s.ctaHref||"#contact",className:"inline-flex items-center gap-2 px-8 py-4 rounded-xl text-lg font-bold text-white shadow-xl hover:brightness-110 transition-all hover:scale-105",style:{backgroundColor:s.ctaColor||a.primary},children:[s.ctaText," ",e.jsx(Ke,{className:"w-5 h-5"})]}),s.secondaryCtaText&&e.jsx("a",{href:s.secondaryCtaHref||"#",className:"inline-flex items-center gap-2 px-8 py-4 rounded-xl text-lg font-semibold text-white border-2 border-white/30 hover:bg-white/10 transition-all backdrop-blur-sm",children:s.secondaryCtaText})]}),s.microCopy&&e.jsx("p",{className:"text-white/50 text-sm mt-4",children:s.microCopy}),s.phoneDisplay&&e.jsxs("a",{href:`tel:${s.phoneDisplay.replace(/\s/g,"")}`,className:"inline-flex items-center gap-2 text-white/80 text-lg font-semibold mt-4 hover:text-white transition-colors",children:[e.jsx(bt,{className:"w-5 h-5"})," ",s.phoneDisplay]}),s.trustItems&&s.trustItems.length>0&&e.jsx("div",{className:"flex flex-wrap justify-center gap-3 mt-10",children:s.trustItems.map((y,f)=>{const x=Rl(y.icon);return e.jsxs("div",{className:"flex items-center gap-2 px-4 py-2 rounded-full text-sm font-medium text-white/90 backdrop-blur-md",style:{backgroundColor:"rgba(255,255,255,0.1)",border:"1px solid rgba(255,255,255,0.15)"},children:[e.jsx(x,{className:"w-4 h-4",style:{color:a.primary}}),e.jsx("span",{children:y.text})]},f)})})]})]})})}function zP({section:t,brand:a,isEditing:r,isSelected:n,onClick:o,workspaceId:s,pageSlug:i}){var F;const c=t.props,u=fL(c.videoUrl,c.backgroundVideoQuery),p=gz(c.backgroundVideoQuery),m=u.includes("youtube")||u.includes("youtu.be"),h=u.includes("vimeo"),y=c.layout||"split",f=String(c.formId||"").toLowerCase()==="mabcallback2026",x=D=>{if(m){const q=D.match(/(?:youtube\.com\/watch\?v=|youtu\.be\/|youtube\.com\/embed\/)([a-zA-Z0-9_-]+)/);return q?`https://www.youtube.com/embed/${q[1]}?autoplay=1&mute=1&loop=1&playlist=${q[1]}&controls=0&showinfo=0&rel=0&modestbranding=1&playsinline=1`:""}if(h){const q=D.match(/vimeo\.com\/(\d+)/);return q?`https://player.vimeo.com/video/${q[1]}?autoplay=1&muted=1&loop=1&background=1`:""}return D},g=()=>{const D=(()=>{if(!!c.embedHtml&&/<\s*(iframe|script)\b/i.test(c.embedHtml)){const Y=Bc.sanitize(c.embedHtml,{ADD_TAGS:["iframe"],ADD_ATTR:["allow","allowtransparency","frameborder","scrolling","src","width","height","loading","title"],ALLOWED_ATTR:["style","class","src","width","height","frameborder","allow","allowtransparency","scrolling","loading","title"]});return e.jsx("div",{dangerouslySetInnerHTML:{__html:Y}})}return c.formId?e.jsx(mL,{formId:c.formId,brand:a,ctaText:c.ctaText||c.formCtaText||"Request Callback Now",ctaGradient:c.ctaGradient,successHeadline:c.successHeadline,successBody:c.successBody,thankYouUrl:c.thankYouUrl,dark:!0}):e.jsx(Jq,{workspaceId:s,pageSlug:i,source:"hero_with_form",ctaText:c.ctaText||c.formCtaText||"Get my free quote",ctaColor:a.primary,ctaGradient:c.ctaGradient,successHeadline:c.successHeadline,successBody:c.successBody,thankYouUrl:c.thankYouUrl,postcodeRequired:c.postcodeRequired!==!1,emailRequired:!!c.emailRequired,microCopy:c.microCopy||"We never share your details. Unsubscribe any time."})})();return e.jsxs("div",{className:"w-full rounded-2xl overflow-hidden shadow-2xl",style:{boxShadow:"0 25px 60px rgba(0,0,0,0.4)"},children:[(c.formHeadline||c.formSubheadline)&&e.jsxs("div",{className:"px-6 py-5",style:{backgroundColor:a.secondary||"#0f172a"},children:[c.formHeadline&&e.jsx("h3",{className:"text-base font-bold text-white uppercase tracking-wider text-center",children:c.formHeadline}),c.formSubheadline&&e.jsx("p",{className:"text-white/60 text-sm text-center mt-1",children:c.formSubheadline})]}),e.jsx("div",{className:"px-5 sm:px-6 py-5 sm:py-6",style:{backgroundColor:c.formBgColor||c.bgColor||a.secondary||"#0f172a"},children:D}),c.formTrustItems&&c.formTrustItems.length>0&&e.jsx("div",{className:"px-6 py-3 flex flex-wrap items-center justify-center gap-4 border-t",style:{backgroundColor:c.formBgColor||c.bgColor||a.secondary||"#0f172a",borderColor:"rgba(255,255,255,0.08)"},children:c.formTrustItems.map((q,Y)=>{const J=Rl(q.icon);return e.jsxs("div",{className:"flex items-center gap-1.5 text-xs font-medium",style:{color:"rgba(255,255,255,0.72)"},children:[e.jsx(J,{className:"w-3.5 h-3.5",style:{color:a.primary}}),e.jsx("span",{children:q.text})]},Y)})})]})},b=c.backgroundImageUrl||yr(c.backgroundImageQuery||c.backgroundVideoQuery||"cinematic dark moody",1920,1080),k=c.fitViewport!==!1,[v,w]=we.useState("info"),[C,j]=we.useState(null);we.useEffect(()=>{if(!C)return;const D=q=>{q.key==="Escape"&&j(null)};return window.addEventListener("keydown",D),()=>window.removeEventListener("keydown",D)},[C]);const[_,S]=we.useState(!1),[M,E]=we.useState(!1),L=we.useRef([]),N=we.useRef(null),A=we.useCallback(()=>{N.current&&(window.clearTimeout(N.current),N.current=null)},[]),O=we.useCallback(()=>!c.videoUrlMobile||typeof window>"u"?L.current.filter(Boolean):[L.current[window.matchMedia("(min-width: 1024px)").matches?0:1]].filter(
7416Boolean),[c.videoUrlMobile]);we.useEffect(()=>A,[A]);const R=we.useCallback(()=>{A(),L.current.forEach(D=>{D&&(D.muted=!0)}),S(!1),E(!0)},[A]),$=we.useCallback(()=>{A(),S(D=>{const q=M?!0:!D,Y=O();if(L.current.forEach(J=>{if(!J)return;const te=q&&Y.includes(J);if(J.muted=!te,te){J.currentTime=0;const ae=J.play();ae&&typeof ae.catch=="function"&&ae.catch(()=>{})}}),q){E(!1);const J=Y.find(te=>Number.isFinite(te.duration)&&te.duration>0);J&&(N.current=window.setTimeout(()=>{R()},J.duration*1e3))}return q})},[M,A,O,R]),z=we.useCallback(D=>{const q=D.currentTarget;!_||q.muted||!Number.isFinite(q.duration)||q.duration<=0||q.duration-q.currentTime<=.25&&R()},[_,R]),W=f?{regulatedBy:"Lifetime Finance Bureau Ltd",frns:"FRN 1011046 · MAB FRN 305003 · Derby FRN 299248",membership:"Member of the Equity Release Council",membershipSub:"Standards & guarantees you can trust",usefulLinks:[{label:"Privacy Notice",content:'<p>We collect the details you enter on this page (name, phone number, callback time, and the equity release questions you answer) <strong>only</strong> so that an FCA-authorised Mortgage Advice Bureau Later Life adviser can contact you about equity release.</p><p>Your data is stored securely, never sold to third parties, and you can ask us to delete it at any time by emailing <a href="mailto:[email protected]" class="underline">[email protected]</a>.</p><p>Lawful basis: legitimate interest in responding to your callback request and, where you tick the consent box, your consent to be contacted about equity release products.</p>'},{label:"Cookie Policy",content:"<p>This page uses only essential cookies needed to make the form work and to measure (in aggregate) which adverts drive enquiries so we can spend marketing budget responsibly.</p><p>We do <strong>not</strong> use cookies that identify you personally. No advertising cookies are set until you submit the form, and you can clear them at any time from your browser settings.</p>"},{label:"FCA Register â check our registration",content:'<p>Lifetime Finance Bureau Ltd is an appointed representative of Mortgage Advice Bureau Limited and Mortgage Advice Bureau (Derby) Limited, which are authorised and regulated by the Financial Conduct Authority.</p><ul class="list-disc pl-5 space-y-1"><li><strong>Lifetime Finance Bureau Ltd</strong> â FRN <strong>1011046</strong></li><li><strong>Mortgage Advice Bureau Limited</strong> â FRN <strong>305003</strong></li><li><strong>Mortgage Advice Bureau (Derby) Limited</strong> â FRN <strong>299248</strong></li></ul><p>You can verify these registrations directly on the public FCA Register at <span class="font-mono text-white">register.fca.org.uk</span>. Mortgage Advice Bureau Limited is also a member of the Equity Release Council.</p>'}],important:"Important â please read carefully. You should always think carefully before securing a loan against your property. A lifetime mortgage will reduce the value of your estate and may affect your entitlement to means-tested benefits. Mortgage Advice Bureau charge a fee for later life mortgage advice. The fee is up to £995."}:null,X=c.regulatoryFooter,G=X===!1?null:X&&typeof X=="object"?{...W||{},...X}:W,K=!!G&&!!(G.regulatedBy||G.frns||G.membership||G.important),Q=k?"relative h-[100svh] min-h-[600px] max-h-[1100px] flex items-stretch lg:items-center overflow-hidden":"relative min-h-[90vh] flex items-center overflow-hidden",H=k?K?"py-4 sm:py-6 lg:py-8 pb-[110px] sm:pb-[110px] lg:pb-[130px]":"py-4 sm:py-6 lg:py-8":"py-16 lg:py-20",V=k?"font-bold text-white leading-[1.05] mb-3 lg:mb-4 text-[clamp(1.5rem,min(3vw,4.2vh),3.25rem)]":"text-3xl sm:text-4xl lg:text-5xl xl:text-6xl font-bold text-white leading-[1.1] mb-6",T=k?"text-white/95 mb-4 lg:mb-5 leading-relaxed text-[clamp(0.88rem,min(1.05vw,1.7vh),1.05rem)] [text-shadow:0_1px_8px_rgba(0,0,0,0.65)] [&_strong]:text-white [&_strong]:font-bold [&_br+br]:block [&_br+br]:content-[''] [&_br+br]:mt-2 space-y-2":"text-lg sm:text-xl text-white/85 mb-8 leading-relaxed [&_strong]:text-white [&_strong]:font-bold";return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsxs("div",{className:Q,style:{backgroundColor:"#000"},children:[e.jsx("div",{className:"absolute inset-0",style:{backgroundImage:`url(${b})`,backgroundSize:"cover",backgroundPosition:"center"}}),u?m||h?e.jsx("iframe",{src:x(u),className:"absolute inset-0 w-full h-full object-cover pointer-events-none",style:{transform:"scale(1.2)",border:"none"},allow:"autoplay;
7416 fullscreen",title:"Background video"}):c.videoUrlMobile?e.jsxs(e.Fragment,{children:[e.jsx("video",{ref:D=>{L.current[0]=D},autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:"metadata",poster:b,className:"absolute inset-0 w-full h-full object-cover hidden lg:block",src:u,onError:p,onTimeUpdate:z}),e.jsx("video",{ref:D=>{L.current[1]=D},autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:"metadata",poster:b,className:"absolute inset-0 w-full h-full object-cover lg:hidden",src:c.videoUrlMobile,onError:p,onTimeUpdate:z})]}):e.jsx("video",{ref:D=>{L.current[0]=D},autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:"metadata",poster:b,className:"absolute inset-0 w-full h-full object-cover",src:u,onError:p,onTimeUpdate:z}):null,e.jsx("div",{className:"absolute inset-0",style:{background:y==="split"?`linear-gradient(90deg, ${c.overlayColor||"#000"}${Math.round((c.overlayOpacity??.88)*255).toString(16).padStart(2,"0")} 0%, ${c.overlayColor||"#000"}${Math.round((c.overlayOpacity??.88)*.92*255).toString(16).padStart(2,"0")} 45%, ${c.overlayColor||"#000"}${Math.round((c.overlayOpacity??.88)*.55*255).toString(16).padStart(2,"0")} 75%, ${c.overlayColor||"#000"}${Math.round((c.overlayOpacity??.88)*.25*255).toString(16).padStart(2,"0")} 100%)`:void 0,backgroundColor:y!=="split"?c.overlayColor||"#000":void 0,opacity:y!=="split"?c.overlayOpacity??.55:1}}),y==="split"&&e.jsx("div",{className:"absolute inset-0 pointer-events-none lg:hidden",style:{backgroundColor:c.overlayColor||"#000",opacity:.55}}),y==="split"&&e.jsx("div",{className:"absolute inset-0 pointer-events-none",style:{background:`linear-gradient(180deg, transparent 0%, transparent 50%, ${c.overlayColor||"#000"}55 100%)`}}),y==="split"?e.jsxs("div",{className:`relative z-10 w-full max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 ${H} flex flex-col lg:grid lg:grid-cols-2 gap-3 lg:gap-12 ${f?"lg:items-start":"lg:items-center"} ${k?"h-full":""}`,children:[k&&e.jsxs("div",{className:"lg:hidden flex gap-1 p-1 rounded-full bg-black/50 border border-white/15 backdrop-blur-md w-full max-w-sm mx-auto flex-shrink-0",role:"tablist",children:[e.jsx("button",{type:"button",role:"tab","aria-selected":v==="info",onClick:()=>w("info"),className:`flex-1 px-3 py-2 rounded-full text-[11px] font-bold uppercase tracking-wider transition-all ${v==="info"?"text-white shadow-lg":"text-white/60"}`,style:{backgroundColor:v==="info"?a.primary||"#FF6B35":"transparent"},children:"Why MAB"}),e.jsx("button",{type:"button",role:"tab","aria-selected":v==="form",onClick:()=>w("form"),className:`flex-1 px-3 py-2 rounded-full text-[11px] font-bold uppercase tracking-wider transition-all ${v==="form"?"text-white shadow-lg":"text-white/60"}`,style:{backgroundColor:v==="form"?a.primary||"#FF6B35":"transparent"},children:"Request Callback"})]}),e.jsxs("div",{className:`${k?"min-h-0 flex-1 overflow-hidden lg:overflow-y-auto lg:max-h-full lg:flex-none [&::-webkit-scrollbar]:hidden [-ms-overflow-style:none] [scrollbar-width:none]":""} ${k&&v!=="info"?"hidden lg:block":"block"}`,children:[c.logoUrl&&e.jsx("img",{src:c.logoUrl,alt:c.logoAlt||"Logo",className:k?"mb-3 h-9 sm:h-10 lg:h-12 w-auto":"mb-6 h-12 sm:h-14 w-auto",style:{filter:c.logoInvert?"brightness(0) invert(1)":void 0}}),c.badge&&e.jsx("span",{className:`inline-block px-3 py-1 rounded-full text-[10px] sm:text-[11px] font-semibold tracking-wider uppercase ${k?"mb-3":"mb-6"}`,style:{backgroundColor:`${a.primary}20`,color:a.primary,border:`1px solid ${a.primary}40`},children:c.badge}),e.jsx("h1",{className:V,children:c.headlineHighlight?(F=c.headline)==null?void 0:F.replace(c.headlineHighlight||"","|||").split("|||").map((D,q)=>q===0?e.jsxs(we.Fragment,{children:[D,e.jsx("span",{className:"italic",style:{color:c.highlightColor||a.primary},children:c.headlineHighlight})]},q):D):e.jsx(Me,{html:c.headline||"",as:"span"})}),c.subheadline&&e.jsx(Me,{html:c.subheadline,as:"div",className:T}),c.ctaText&&e.jsxs("a",{href:c.ctaHref||"#contact",onClick:D=>{k&&typeof window<"u"&&window.matchMedia("(max-width: 1023px)").matches&&(D.preventDefault(),w("form"),typeof window<"u"&&window.scrollTo({top:0,behavior:"smooth"}))},className:`inline-flex items-center gap-2 rounded-xl font-bold text-white shadow-xl hover:brightness-110 transition-all hover:scale-105 ${k?"px-5 py-2.5 text-sm lg:px-6 lg:py-3 lg:text-base":"px-8 py-4 text-lg"}`,style:{backgroundColor:c.ctaColor||a.primary},children:[c.ctaText," ",e.jsx(Ke,{className:k?"w-4 h-4":"w-5 h-5"})]}),c.trustItems&&c.trustItems.length>0&&e.jsx("div",{className:`flex flex-wrap gap-x-4 gap-y-2 ${k?"mt-3 lg:mt-4":"mt-8"}`,children:c.trustItems.map((D,q)=>{const Y=Rl(D.icon);return e.jsxs("div",{className:"flex items-center gap-2 text-white/80 text-xs sm:text-sm",children:[e.jsx(Y,{className:"w-4 h-4",style:{color:a.primary}})," ",e.jsx("span",{children:D.text})]},q)}
7416)}),c.heroPills&&c.heroPills.length>0&&e.jsx("div",{className:`flex flex-wrap gap-2 ${k?"mt-3":"mt-6"}`,children:c.heroPills.map((D,q)=>e.jsx("span",{className:`inline-flex items-center rounded-full font-semibold text-white border border-white/20 bg-white/10 backdrop-blur-sm ${k?"px-3 py-1 text-[11px] sm:text-xs":"px-4 py-2 text-sm"}`,children:D.text},q))})]}),e.jsx("div",{className:`${k?"min-h-0 flex-1 overflow-y-auto lg:max-h-full lg:flex-none":""} flex justify-center lg:justify-end ${k&&v!=="form"?"hidden lg:flex":"flex"}`,children:e.jsx("div",{className:"w-full max-w-md",children:g()})})]}):e.jsxs("div",{className:"relative z-10 w-full max-w-3xl mx-auto px-4 py-20 text-center",children:[c.badge&&e.jsx("span",{className:"inline-block px-4 py-1.5 rounded-full text-xs font-semibold tracking-wider uppercase mb-6",style:{backgroundColor:`${a.primary}20`,color:a.primary,border:`1px solid ${a.primary}40`},children:c.badge}),e.jsx("h1",{className:"text-3xl sm:text-4xl lg:text-5xl xl:text-6xl font-bold text-white leading-[1.1] mb-6",children:e.jsx(Me,{html:c.headline||"",as:"span"})}),c.subheadline&&e.jsx(Me,{html:c.subheadline,as:"p",className:"text-lg text-white/80 mb-8"}),e.jsx("div",{className:"max-w-md mx-auto",children:g()})]}),u&&!m&&!h&&e.jsxs("button",{type:"button",onClick:$,"aria-label":_?"Mute background video":M?"Replay background video sound":"Play background video sound",className:`absolute ${K?"bottom-[118px] sm:bottom-[118px] lg:bottom-[138px]":"bottom-4"} right-4 z-20 flex items-center gap-2 px-3 py-2 rounded-full bg-black/55 hover:bg-black/75 backdrop-blur-md border border-white/20 text-white text-xs font-medium transition-colors`,children:[_?e.jsx(Yr,{className:"w-4 h-4"}):M?e.jsx(Cl,{className:"w-4 h-4"}):e.jsx(Mc,{className:"w-4 h-4"}),e.jsx("span",{className:"hidden sm:inline",children:_?"Sound on":M?"Play again":"Sound off"})]}),K&&e.jsx("div",{className:"absolute inset-x-0 bottom-0 z-20 border-t border-white/10 backdrop-blur-md",style:{backgroundColor:"rgba(0, 13, 40, 0.82)"},children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-2.5 sm:py-3 lg:py-3.5",children:[e.jsxs("div",{className:"hidden sm:grid grid-cols-3 gap-6 text-[11px] leading-snug",children:[G.regulatedBy&&e.jsxs("div",{children:[e.jsx("div",{className:"text-white/55 font-bold uppercase tracking-wider text-[9.5px] mb-0.5",children:"Regulated by"}),e.jsx("div",{className:"text-white font-semibold",children:G.regulatedBy}),G.frns&&e.jsx("div",{className:"text-white/70",children:G.frns})]}),G.membership&&e.jsxs("div",{children:[e.jsx("div",{className:"text-white/55 font-bold uppercase tracking-wider text-[9.5px] mb-0.5",children:"Membership"}),e.jsx("div",{className:"text-white font-semibold",children:G.membership}),G.membershipSub&&e.jsx("div",{className:"text-white/65",children:G.membershipSub})]}),Array.isArray(G.usefulLinks)&&G.usefulLinks.length>0&&e.jsxs("div",{children:[e.jsx("div",{className:"text-white/55 font-bold uppercase tracking-wider text-[9.5px] mb-0.5",children:"Useful links"}),e.jsx("div",{className:"flex flex-wrap gap-x-3 gap-y-0.5",children:G.usefulLinks.map((D,q)=>e.jsx("button",{type:"button",onClick:()=>j(D),className:"text-white/85 hover:text-white underline underline-offset-2 decoration-white/30 hover:decoration-white text-left bg-transparent border-0 p-0 cursor-pointer",children:D.label},q))})]})]}),e.jsxs("div",{className:"sm:hidden text-[10.5px] leading-snug text-white/85",children:[e.jsx("span",{className:"font-semibold text-white",children:G.regulatedBy}),G.frns&&e.jsxs("span",{className:"text-white/70",children:[" · ",G.frns]}),G.membership&&e.jsxs("span",{className:"text-white/70",children:[" · ",G.membership]})]}),G.important&&e.jsxs("div",{className:"mt-1.5 sm:mt-2 pt-1.5 sm:pt-2 border-t border-white/10 text-[9.5px] sm:text-[10px] leading-snug text-white/60",children:[e.jsx("span",{className:"text-white/80 font-semibold",children:"Important â please read carefully."})," ",G.important.replace(/^Important[^.]*\.\s*/i,"")]})]})}),C&&e.jsx("div",{className:"fixed inset-0 z-[100] flex items-end sm:items-center justify-center p-3 sm:p-6",style:{background:"rgba(0, 8, 28, 0.72)",backdropFilter:"blur(6px)"},onClick:()=>j(null),role:"dialog","aria-modal":"true","aria-label":C.label,children:e.jsxs("div",{className:"relative w-full max-w-lg rounded-2xl shadow-2xl overflow-hidden animate-in fade-in zoom-in-95 duration-200",style:{background:"#0b1735",border:"1px solid rgba(255,255,255,0.12)"},onClick:D=>D.stopPropagation(),children:[e.jsxs("div",{className:"flex items-center justify-between px-5 py-3.5 border-b border-white/10",children:[e.jsx("h3",{className:"text-white font-bold text-sm sm:text-base tracking-tight",children:C.label}),e.jsx("button",{type:"button",onClick:()=>j(null),"aria-label":"Close",className:"w-8 h-8 rounded-full flex items-center justify-center text-white/70 hover:text-white hover:bg-white/10 transition-colors",children:e.jsx(ze,{className:"w-4 h-4"})})]}),e.jsx("div",{className:"px-5 py-4 max-h-[70vh] overflow-y-auto text-[13px] sm:text-sm text-white/85 leading-relaxed space-y-3 [&_a]:text-white [&_a]:underline [&_strong]:text-white [&_ul]:my-1 [&_li]:my-0.5",dangerouslySetInnerHTML:{__html:Bc.sanitize(C.content||"<p>No additional information available.</p>")}}),e.jsx("div",{className:"px-5 py-3 border-t border-white/10 flex justify-end",children:e.jsx("button",{type:"button",onClick:()=>j(null),className:"px-4 py-2 rounded-lg text-xs sm:text-sm font-semibold text-white transition-colors",style:{background:"rgba(255,255,255,0.1)",border:"1px solid rgba(255,255,255,0.18)"},children:"Close"})})]})})]})})}function rQ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){var i;const s=t.props;return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsxs("div",{className:"relative min-h-[90vh] flex items-center justify-center",style:{backgroundColor:s.bgColor||"transparent",backgroundImage:`url(${yr(s.backgroundImageQuery,1920,1080)})`,backgroundSize:"cover",backgroundPosition:"center"},children:[e.jsx("div",{className:"absolute inset-0 bg-black/40"}),e.jsxs("div",{className:"relative z-10 max-w-xl mx-4 bg-white/90 backdrop-blur-xl rounded-2xl shadow-2xl p-8 sm:p-12 text-center",children:[s.badge&&e.jsx("span",{className:"inline-block px-4 py-1.5 rounded-full text-xs font-semibold tracking-wider up
7416percase mb-6",style:{backgroundColor:`${a.primary}15`,color:a.primary},children:s.badge}),e.jsx("h1",{className:"text-2xl sm:text-3xl lg:text-4xl xl:text-5xl font-bold text-gray-900 leading-tight mb-4",children:s.headlineHighlight?(i=s.headline)==null?void 0:i.replace(s.headlineHighlight||"","|||").split("|||").map((c,u)=>u===0?e.jsxs(we.Fragment,{children:[c,e.jsx("span",{style:{color:s.highlightColor||a.primary},children:s.headlineHighlight})]},u):c):e.jsx(Me,{html:s.headline||"",as:"span"})}),s.subheadline&&e.jsx(Me,{html:s.subheadline,as:"p",className:"text-lg text-gray-600 mb-8"}),s.ctaText&&e.jsxs("a",{href:s.ctaHref||"#contact",className:"inline-flex items-center gap-2 px-8 py-4 rounded-xl text-lg font-bold text-white shadow-lg hover:brightness-110 transition-all",style:{backgroundColor:a.primary},children:[s.ctaText," ",e.jsx(Ke,{className:"w-5 h-5"})]}),s.socialProof&&e.jsxs("div",{className:"flex items-center justify-center gap-3 mt-6",children:[e.jsx("div",{className:"flex -space-x-2",children:Array.from({length:Math.min(s.socialProof.count||3,5)}).map((c,u)=>e.jsx("div",{className:"w-8 h-8 rounded-full border-2 border-white",style:{backgroundColor:`hsl(${u*60}, 60%, 70%)`}},u))}),e.jsx("span",{className:"text-sm text-gray-600",children:s.socialProof.label})]})]})]})})}function OP({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=s.bgGradient?!0:Ne(s.bgColor)||!s.bgColor,c=i?"rgba(255,255,255,0.95)":"#0f172a",u=i?"rgba(255,255,255,0.15)":"rgba(15,23,42,0.08)";return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsx("div",{className:"py-6 sm:py-7 px-4",style:fz(s),children:e.jsx("div",{className:"max-w-7xl mx-auto flex flex-wrap items-center justify-center gap-x-8 gap-y-4 sm:gap-x-12",children:(s.items||[]).map((p,m)=>{const h=Rl(p.icon),y=p.text||p.label||"";return e.jsxs("div",{className:"flex items-center gap-2.5 text-sm sm:text-base font-bold tracking-wide",style:{color:c,textShadow:i?"0 1px 2px rgba(0,0,0,0.25)":"none"},children:[p.imageUrl?e.jsx(Ca,{src:p.imageUrl,alt:y,className:"h-9 w-auto object-contain",sizes:"80px"}):e.jsx("div",{className:"w-9 h-9 rounded-full flex items-center justify-center",style:{backgroundColor:u},children:e.jsx(h,{className:"w-4.5 h-4.5 shrink-0",style:{color:c}})}),e.jsx("span",{children:y})]},m)})})})})}function nQ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){var y;const s=t.props,i=s.items||[],c=i.length,u=i.some(f=>f==null?void 0:f.price),p=s.columns===2?"sm:grid-cols-2":s.columns===4?"sm:grid-cols-2 lg:grid-cols-4":c<=2?"sm:grid-cols-2":"sm:grid-cols-2 lg:grid-cols-3",m=Ne(s.bgColor),h=s.accentColor||a.primary;return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsx("div",{className:"py-16 sm:py-20 lg:py-28 px-4",style:{backgroundColor:s.bgColor||"transparent"},id:"benefits",children:e.jsxs("div",{className:"max-w-7xl mx-auto",children:[s.sectionLabel&&e.jsx("span",{className:"inline-block px-4 py-1.5 rounded-full text-xs font-bold tracking-widest uppercase mb-5",style:{backgroundColor:`${s.sectionLabelColor||h}15`,color:s.sectionLabelColor||h,border:`1px solid ${s.sectionLabelColor||h}30`},children:s.sectionLabel}),e.jsx("h2",{className:Z("font-bold mb-4 leading-tight",u?"text-3xl sm:text-4xl lg:text-5xl text-center mx-auto max-w-3xl":"text-2xl sm:text-3xl lg:text-4xl"),style:{color:m?"#ffffff":"#111827"},children:s.headlineHighlight?(y=s.headline)==null?void 0:y.replace(s.headlineHighlight||"","|||").split("|||").map((f,x)=>x===0?e.jsxs(we.Fragment,{children:[f,e.jsx("span",{style:{color:h},children:s.headlineHighlight})]},x):f):e.jsx(Me,{html:s.headline||"",as:"span"})}),s.subheadline&&e.jsx(Me,{html:s.subheadline,as:"p",className:Z("text-base sm:text-lg mb-10 sm:mb-14",u?"text-center mx-auto max-w-2xl":"max-w-2xl"),style:{color:m?"rgba(255,255,255,0.65)":"#6b7280"}}),u?e.jsx("div",{className:Z("grid gap-6 lg:gap-8",p,"max-w-5xl mx-auto items-stretch"),children:i.map((f,x)=>{const g=!!f.badge;return e.jsxs("div",{className:Z("group relative rounded-3xl overflow-hidden transition-all duration-500 flex flex-col","hover:-translate-y-2 hover:shadow-[0_30px_80px_-20px_rgba(0,0,0,0.25)]",g&&"lg:scale-[1.03]"),style:{background:g?`linear-gradient(160deg, ${h} 0%, ${sQ(h,-25)} 100%)`:m?"rgba(255,255,255,0.04)":"#ffffff",border:g?"none":`1px solid ${m?"rgba(255,255,255,0.10)":"#e5e7eb"}`,boxShadow:g?`0 25px 60px -15px ${h}66`:m?"0 4px 24px rgba(0,0,0,0.2)":"0 4px 16px rgba(0,0,0,0.06)"},children:[g&&e.jsx("div",{className:"absolute top-5 right-5 z-10 px-3 py-1 rounded-full text-[10px] font-bold uppercase tracking-widest",style:{backgroundColor:"rgba(255,255,255,0.95)",color:h},children:f.badge}),e.jsxs("div",{className:"p-8 sm:p-10 flex flex-col flex-1",children:[e.jsx(Me,{html:f.title||"",as:"h3",className:"text-xl sm:text-2xl font-bold mb-3 leading-snug",style:{color:g||m?"#ffffff"
7416:"#111827"}}),e.jsx(Me,{html:f.description||"",as:"p",className:"text-sm mb-6 leading-relaxed",style:{color:g?"rgba(255,255,255,0.85)":m?"rgba(255,255,255,0.65)":"#6b7280"}}),e.jsx("div",{className:"mb-6 pb-6",style:{borderBottom:`1px solid ${g?"rgba(255,255,255,0.18)":m?"rgba(255,255,255,0.08)":"#f1f5f9"}`},children:e.jsx("div",{className:"text-4xl sm:text-5xl font-extrabold tracking-tight tabular-nums",style:{color:g?"#ffffff":h},children:f.price})}),f.features&&f.features.length>0&&e.jsx("ul",{className:"space-y-3 mb-8 flex-1",children:f.features.map((b,k)=>e.jsxs("li",{className:"flex items-start gap-3 text-sm",style:{color:g?"rgba(255,255,255,0.95)":m?"rgba(255,255,255,0.85)":"#374151"},children:[e.jsx(Ae,{className:"w-4 h-4 shrink-0 mt-0.5",style:{color:g?"#ffffff":h}}),e.jsx("span",{style:{color:"inherit"},children:b})]},k))}),f.ctaText&&e.jsxs("a",{href:f.ctaHref||"#",className:Z("inline-flex items-center justify-center gap-2 w-full px-6 py-3.5 rounded-full text-sm font-bold transition-all duration-300","hover:gap-3 hover:shadow-lg"),style:g?{backgroundColor:"#ffffff",color:h}:{backgroundColor:h,color:"#ffffff"},children:[f.ctaText," ",e.jsx(Ke,{className:"w-4 h-4"})]})]})]},x)})}):e.jsx("div",{className:Z("grid gap-5 sm:gap-6 lg:gap-8",p),children:i.map((f,x)=>e.jsxs("div",{className:"group rounded-2xl overflow-hidden border transition-all duration-300 hover:-translate-y-1 hover:shadow-2xl relative",style:{borderColor:m?"rgba(255,255,255,0.08)":"#e5e7eb",backgroundColor:m?"rgba(255,255,255,0.04)":"#ffffff",boxShadow:m?"0 4px 24px rgba(0,0,0,0.2)":"0 1px 3px rgba(0,0,0,0.08)"},children:[f.badge&&e.jsx("div",{className:"absolute top-4 right-4 z-10 px-3 py-1 rounded-full text-[10px] font-bold uppercase tracking-widest text-white shadow-lg",style:{backgroundColor:h},children:f.badge}),f.image&&e.jsx("div",{className:"h-40 sm:h-52 overflow-hidden",children:e.jsx(Ca,{src:yr(f.image,600,400),alt:f.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-700",sizes:"(max-width: 768px) 100vw, 400px"})}),e.jsxs("div",{className:"p-5 sm:p-7",children:[e.jsx(Me,{html:f.title||"",as:"h3",className:"text-lg font-bold mb-2.5 leading-snug",style:{color:m?"#ffffff":"#111827"}}),e.jsx(Me,{html:f.description||"",as:"p",className:"text-sm mb-4 line-clamp-4 leading-relaxed",style:{color:m?"rgba(255,255,255,0.6)":"#6b7280"}}),f.features&&f.features.length>0&&e.jsx("ul",{className:"space-y-2 mb-4",children:f.features.map((g,b)=>e.jsxs("li",{className:"flex items-start gap-2 text-sm",style:{color:m?"rgba(255,255,255,0.75)":"#374151"},children:[e.jsx(Ae,{className:"w-4 h-4 shrink-0 mt-0.5",style:{color:h}}),e.jsx("span",{style:{color:"inherit"},children:g})]},b))}),f.ctaText&&e.jsxs("a",{href:f.ctaHref||"#",className:"inline-flex items-center gap-1.5 text-sm font-bold transition-colors group-hover:gap-2.5",style:{color:h},children:[f.ctaText," ",e.jsx(Ke,{className:"w-3.5 h-3.5 transition-transform group-hover:translate-x-1"})]})]})]},x))})]})})})}function sQ(t,a){const r=t.replace("#","");if(r.length!==6)return t;const n=parseInt(r,16);let o=(n>>16)+Math.round(a/100*255),s=(n>>8&255)+Math.round(a/100*255),i=(n&255)+Math.round(a/100*255);return o=Math.max(0,Math.min(255,o)),s=Math.max(0,Math.min(255,s)),i=Math.max(0,Math.min(255,i)),`#${(o<<16|s<<8|i).toString(16).padStart(6,"0")}`}function BP({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=Ne(s.bgColor);return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsxs("div",{className:"relative py-16 sm:py-24 px-4 overflow-hidden",style:fz(s),children:[i&&e.jsx(tp,{colors:s.meshColors||Tl(a.primary,a.secondary),opacity:.18}),e.jsx("div",{className:"relative z-10 max-w-7xl mx-auto grid grid-cols-2 md:grid-cols-4 gap-
74165 sm:gap-6 text-center",children:(s.stats||[]).map((c,u)=>e.jsxs(WX,{mode:i?"dark":"light",glowColor:a.primary,className:"px-5 py-7 sm:py-9",hover:!0,children:[e.jsx("div",{className:"text-4xl sm:text-5xl font-extrabold mb-2 tabular-nums",style:{color:i?"#fff":"#0f172a"},children:e.jsx(UX,{value:c.value||c.number||""})}),e.jsx("div",{className:"text-[11px] sm:text-xs font-bold uppercase tracking-widest",style:{color:i?"rgba(255,255,255,0.85)":"#374151"},children:c.label}),c.description&&e.jsx("div",{className:"text-xs mt-1.5 hidden sm:block",style:{color:i?"rgba(255,255,255,0.55)":"#6b7280"},children:c.description})]},u))})]})})}function oQ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=s.direction==="left";return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsx("div",{className:"py-16 sm:py-24 px-4",style:{backgroundColor:s.bgColor||"transparent"},children:e.jsxs("div",{className:Z("max-w-7xl mx-auto grid md:grid-cols-2 gap-12 items-center",!i&&"direction-rtl"),children:[e.jsxs("div",{className:Z("order-2 md:order-1",!i&&"md:order-2"),style:{direction:"ltr"},children:[s.sectionLabel&&e.jsx("span",{className:"inline-block px-3 py-1 rounded-full text-xs font-semibold tracking-wider uppercase mb-4",style:{backgroundColor:`${s.sectionLabelColor||a.primary}20`,color:s.sectionLabelColor||a.primary},children:s.sectionLabel}),e.jsx(Me,{html:s.headline||"",as:"h2",className:"text-3xl sm:text-4xl font-bold mb-4",style:{color:Ne(s.bgColor)?"#ffffff":"#111827"}}),s.body&&e.jsx(Me,{html:s.body,as:"p",className:"mb-6",style:{color:Ne(s.bgColor)?"rgba(255,255,255,0.7)":"#4b5563"}}),s.bulletPoints&&e.jsx("ul",{className:"space-y-3 mb-8",children:s.bulletPoints.map((c,u)=>e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(Ae,{className:"w-5 h-5 shrink-0 mt-0.5",style:{color:a.primary}}),e.jsx("span",{style:{color:Ne(s.bgColor)?"rgba(255,255,255,0.8)":"#374151"},children:c})]},u))}),s.ctaText&&e.jsxs("a",{href:s.ctaHref||"#",className:"inline-flex items-center gap-2 px-6 py-3 rounded-xl text-white font-semibold hover:brightness-110 transition-all",style:{backgroundColor:a.primary},children:[s.ctaText," ",e.jsx(Ke,{className:"w-4 h-4"})]})]}),e.jsx("div",{className:Z("order-1 md:order-2",!i&&"md:order-1"),style:{direction:"ltr"},children:e.jsx(Ca,{src:s.imageUrl||yr(s.imageQuery,800,600),alt:s.headline||"Feature",className:"rounded-2xl shadow-xl w-full object-cover",sizes:"(max-width: 768px) 100vw, 50vw"})})]})})})}function iQ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=Ne(s.bgColor);return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsx("div",{className:"py-16 sm:py-24 lg:py-28 px-4",style:{backgroundColor:s.bgColor||"#f9fafb"},children:e.jsxs("div",{className:"max-w-7xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-14",children:[s.sectionLabel&&e.jsx("span",{className:"inline-block px-4 py-1.5 rounded-full text-xs font-bold tracking-widest uppercase mb-5",style:{backgroundColor:`${s.sectionLabelColor||a.primary}15`,color:s.sectionLabelColor||a.primary,border:`1px solid ${s.sectionLabelColor||a.primary}30`},children:s.sectionLabel}),e.jsx(Me,{html:s.headline||"",as:"h2",className:"text-3xl sm:text-4xl font-bold",style:{color:i?"#ffffff":"#111827"}})]}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-6 lg:gap-8",children:(s.testimonials||[]).map((c,u)=>{const p=c.stars||c.rating||5,m=c.quote||c.text||"",h=c.role||c.location||"";return e.jsxs("div",{className:"rounded-2xl p-7 transition-all duration-300 hover:-translate-y-1",style:{backgroundColor:i?"rgba(255,255,255,0.06)":"#ffffff",border:`1px solid ${i?"rgba(255,255,255,0.08)":"#e5e7eb"}`,boxShadow:i?"0 4px 24px rgba(0,0,0,0.2)":"0 1px 3px rgba(0,0,0,0.06)"},children:[e.jsx("div",{className:"flex gap-0.5 mb-5",children:Array.from({length:p}).map((y,f)=>e.jsx(Jt,{className:"w-4 h-4 fill-amber-400 text-amber-400"},f))}),e.jsxs("p",{className:"mb-6 leading-relaxed text-[15px]",style:{color:i?"rgba(255,255,255,0.85)":"#374151"},children:['"',m,'"']}),e.jsxs("div",{className:"flex items-center gap-3 pt-5",style:{borderTop:`1px solid ${i?"rgba(255,255,255,0.08)":"#f3f4f6"}`},children:[e.jsx("div",{className:"w-11 h-11 rounded-full flex items-center justify-center text-white font-bold text-sm",style:{backgroundColor:a.primary},children:((c.name||"A")[0]||"A").toUpperCase()}),e.jsxs("div",{children:[e.jsx("div",{className:"font-bold text-sm",style:{color:i?"#ffffff"
7416:"#111827"},children:c.name||"Anonymous"}),e.jsx("div",{className:"text-xs",style:{color:i?"rgba(255,255,255,0.5)":"#9ca3af"},children:h})]})]})]},u)})})]})})})}function HP({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props;return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsx("div",{className:"py-10 px-4",style:{backgroundColor:s.bgColor||"transparent"},children:e.jsxs("div",{className:"max-w-xl mx-auto flex flex-col items-center text-center gap-3",children:[e.jsx("div",{className:"flex -space-x-3",children:Array.from({length:Math.min(s.avatarCount||5,8)}).map((i,c)=>e.jsx("div",{className:"w-10 h-10 rounded-full border-2 border-white shadow-sm",style:{backgroundColor:`hsl(${c*45+200}, 55%, 65%)`}},c))}),e.jsxs("div",{children:[e.jsxs("span",{className:"text-2xl font-extrabold",style:{color:a.primary},children:[s.count||500,"+"]}),e.jsx("span",{className:"text-base font-medium ml-1.5",style:{color:Ne(s.bgColor)?"rgba(255,255,255,0.8)":"#374151"},children:s.label||"businesses trust us"})]}),s.subtext&&e.jsx("p",{className:"text-sm",style:{color:Ne(s.bgColor)?"rgba(255,255,255,0.5)":"#9ca3af"},children:s.subtext})]})})})}function VP({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=Ne(s.bgColor);return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsx("div",{className:"py-16 sm:py-24 lg:py-28 px-4",style:{backgroundColor:s.bgColor||"transparent"},id:"process",children:e.jsxs("div",{className:"max-w-7xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-14",children:[s.sectionLabel&&e.jsx("span",{className:"inline-block px-4 py-1.5 rounded-full text-xs font-bold tracking-widest uppercase mb-5",style:{backgroundColor:`${s.sectionLabelColor||a.primary}15`,color:s.sectionLabelColor||a.primary,border:`1px solid ${s.sectionLabelColor||a.primary}30`},children:s.sectionLabel}),e.jsx(Me,{html:s.headline||"",as:"h2",className:"text-3xl sm:text-4xl font-bold",style:{color:i?"#ffffff":"#111827"}})]}),e.jsxs("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-8 sm:gap-10 relative",children:[(s.steps||[]).length>1&&e.jsx("div",{className:"hidden lg:block absolute top-8 left-[16.67%] right-[16.67%] h-0.5",style:{backgroundColor:`${a.primary}25`}}),(s.steps||[]).map((c,u)=>e.jsxs("div",{className:"text-center relative",children:[e.jsx("div",{className:"w-16 h-16 rounded-2xl flex items-center justify-center text-white text-xl font-bold mx-auto mb-5 shadow-lg",style:{backgroundColor:a.primary,boxShadow:`0 8px 24px ${a.primary}40`},children:c.number||u+1}),e.jsx(Me,{html:c.title||"",as:"h3",className:"text-lg font-bold mb-3",style:{color:i?"#ffffff":"#111827"}}),e.jsx(Me,{html:c.description||"",as:"p",className:"text-sm leading-relaxed max-w-xs mx-auto",style:{color:i?"rgba(255,255,255,0.6)":"#6b7280"}})]},u))]})]})})})}function $P({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,[i,c]=l.useState(null);return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsx("div",{className:"py-16 sm:py-24 px-4",style:{backgroundColor:s.bgColor||"transparent"},children:e.jsxs("div",{className:"max-w-3xl mx-auto",children:[s.sectionLabel&&e.jsx("span",{className:"inline-block px-3 py-1 rounded-full text-xs font-semibold tracking-wider uppercase mb-4",style:{backgroundColor:`${a.primary}12`,color:a.primary},children:s.sectionLabel}),e.jsx(Me,{html:s.headline||"",as:"h2",className:"text-3xl sm:text-4xl font-bold mb-12",style:{color:Ne(s.bgColor)?"#ffffff":"#111827"}}),e.jsx("div",{className:"space-y-3",children:(s.faqs||[]).map((u,p)=>e.jsxs("div",{className:"rounded-xl border overflow-hidden",style:{backgroundColor:Ne(s.bgColor)?"rgba(255,255,255,0.06)":"#ffffff",borderColor:Ne(s.bgColor)?"rgba(255,255,255,0.08)":"#f3f4f6"},children:[e.jsxs("button",{className:"w-full flex items-center justify-between p-5 text-left font-semibold transition-colors",style:{color:Ne(s.bgColor)?"#ffffff":"#111827"},onClick:m=>{m.stopPropagation(),c(i===p?null:p)},children:[u.question,i===p?e.jsx(bl,{className:"w-5 h-5 text-gray-400 shrink-0"}):e.jsx(ir,{className:"w-5 h-5 text-gray-400 shrink-0"})]}),i===p&&e.jsx("div",{className:"px-5 pb-5 text-sm leading-relaxed",style:{color:Ne(s.bgColor)?"rgba(255,255,255,0.7)":"#4b5563"},children:u.answer})]},p))})]})})})}function WP({section:t,brand:a,isEditing:r,isSelected:n,onClick:o,workspaceId:s,pageSlug:i}
7416){const c=t.props,u=c.formId,p=Ne(c.bgColor);return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsx("div",{className:"py-16 sm:py-24 px-4",style:{backgroundColor:c.bgColor||"transparent"},id:"contact",children:e.jsxs("div",{className:"max-w-2xl mx-auto",children:[c.headline&&e.jsxs("div",{className:"text-center mb-8",children:[e.jsx(Me,{html:c.headline,as:"h2",className:"text-3xl sm:text-4xl font-bold mb-3",style:{color:p?"#ffffff":"#111827"}}),c.subheadline&&e.jsx(Me,{html:c.subheadline,as:"p",className:"text-lg",style:{color:p?"rgba(255,255,255,0.8)":"#6b7280"}})]}),u?e.jsxs("div",{className:"rounded-2xl overflow-hidden shadow-2xl",style:{boxShadow:"0 25px 60px rgba(0,0,0,0.3)",background:"rgba(15,23,42,0.55)",backdropFilter:"blur(18px)",border:"1px solid rgba(255,255,255,0.1)"},children:[e.jsx("div",{className:"px-6 py-4",style:{backgroundColor:a.secondary||"#0f172a"},children:e.jsx("h3",{className:"text-sm font-bold text-white uppercase tracking-wider text-center",children:c.headline||"Get Your Free Quote"})}),e.jsx("div",{className:"p-6",children:e.jsx(mL,{formId:u,brand:a,ctaText:c.ctaText||"Request Callback Now",ctaGradient:c.ctaGradient,successHeadline:c.successHeadline,successBody:c.successBody,thankYouUrl:c.thankYouUrl,dark:!0})})]}):e.jsxs("div",{className:"rounded-2xl overflow-hidden shadow-2xl",style:{boxShadow:"0 25px 60px rgba(0,0,0,0.3)",background:"#ffffff"},children:[e.jsx("div",{className:"px-6 py-4",style:{backgroundColor:a.secondary||"#0f172a"},children:e.jsx("h3",{className:"text-sm font-bold text-white uppercase tracking-wider text-center",children:c.formHeadline||c.headline||"Get Your Free Quote"})}),e.jsx(Jq,{workspaceId:s,pageSlug:i,source:"form_embed",ctaText:c.ctaText||"Request my free quote",ctaColor:a.primary,ctaGradient:c.ctaGradient,successHeadline:c.successHeadline,successBody:c.successBody,thankYouUrl:c.thankYouUrl,postcodeRequired:c.postcodeRequired!==!1,emailRequired:!!c.emailRequired,microCopy:c.microCopy||"We never share your details. Unsubscribe any time."})]})]})})})}function lQ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=Ne(s.bgColor);return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsx("div",{className:"py-16 sm:py-20 px-4",style:{backgroundColor:s.bgColor||"transparent"},children:e.jsxs("div",{className:"max-w-5xl mx-auto",children:[s.headline&&e.jsxs("div",{className:"text-center mb-12",children:[e.jsx(Me,{html:s.headline,as:"h2",className:"text-2xl sm:text-3xl font-bold mb-3",style:{color:i?"#ffffff":"#111827"}}),s.subheadline&&e.jsx(Me,{html:s.subheadline,as:"p",className:"text-base max-w-xl mx-auto",style:{color:i?"rgba(255,255,255,0.6)":"#6b7280"}})]}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 gap-6",children:(s.items||[]).map((c,u)=>{const p=Rl(c.icon);return e.jsxs("div",{className:"flex flex-col items-center text-center p-5 rounded-xl border transition-all hover:shadow-md",style:{borderColor:i?"rgba(255,255,255,0.1)":"#e5e7eb",backgroundColor:i?"rgba(255,255,255,0.04)":"#ffffff"},children:[c.imageUrl?e.jsx(Ca,{src:c.imageUrl,alt:c.title,className:"h-12 w-auto object-contain mb-3",sizes:"80px"}):e.jsx("div",{className:"w-12 h-12 rounded-xl flex items-center justify-center mb-3",style:{backgroundColor:`${a.primary}15`},children:e.jsx(p,{className:"w-6 h-6",style:{color:a.primary}})}),e.jsx("h4",{className:"text-sm font-bold mb-1",style:{color:i?"#ffffff":"#111827"},children:c.title}),c.description&&e.jsx("p",{className:"text-xs leading-relaxed",style:{color:i?"rgba(255,255,255,0.5)":"#6b7280"},children:c.description})]},u)})})]})})})}function UP({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=s.calendarId||s.calendarSlug;return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsx("div",{className:"py-16 sm:py-24 px-4",style:{backgroundColor:s.bgColor||"transparent"},children:e.jsxs("div",{className:"max-w-2xl mx-auto",children:[s.headline&&e.jsxs("div",{className:"text-center mb-8",children:[e.jsx(Me,{html:s.headline||"Book a Call",as:"h2",className:"text-3xl font-bold text-foreground mb-4"}),s.subheadline&&e.jsx(Me,{html:s.subheadline,as:"p",className:"text-lg text-muted-foreground"})]}),i?e.jsx("iframe",{src:`https://crm.ineedleads.co.uk/book/${i}?embed=true`,width:"100%",height:"750",frameBorder:"0",allowTransparency:!0,style:{border:"none",borderRadius:"8px",background:"transparent"},title:"Book a Meeting"}):e.jsxs("div",{className:"bg-muted/50 rounded-2xl p-8 border-2 border-dashed border-border text-center",children:[e.jsx(Vt,{className:"w-12 h-12 mx-auto mb-4 text-muted-foreground
7416/50"}),e.jsx("p",{className:"text-muted-foreground font-medium",children:r?"Enter a Calendar Slug in the editor panel â Find it in Calendar Settings â Workspace Calendars":"No calendar has been configured for this section yet."})]})]})})})}function GP({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i="https://fujtwtslpgahaburozky.supabase.co",c=s.mode||(s.inline?"inline":"floating"),u=Ne(s.bgColor);return r?e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsx("div",{className:"py-12 px-4",style:{backgroundColor:s.bgColor||"transparent"},children:e.jsxs("div",{className:"max-w-3xl mx-auto",children:[s.headline&&e.jsx("h2",{className:"text-3xl font-bold text-center mb-3",style:{color:u?"#fff":"#111827"},children:s.headline}),s.subheadline&&e.jsx("p",{className:"text-base text-center mb-6",style:{color:u?"rgba(255,255,255,0.7)":"#6b7280"},children:s.subheadline}),e.jsxs("div",{className:"border-2 border-dashed rounded-2xl p-10 text-center",style:{borderColor:u?"rgba(255,255,255,0.2)":"#d1d5db",backgroundColor:u?"rgba(255,255,255,0.04)":"rgba(0,0,0,0.02)"},children:[e.jsx(Da,{className:"w-12 h-12 mx-auto mb-3",style:{color:s.primaryColor||a.primary}}),e.jsx("p",{className:"text-sm font-semibold mb-1",style:{color:u?"#fff":"#111827"},children:c==="inline"?"Inline Chatbot Widget":"Floating Chatbot Button"}),e.jsx("p",{className:"text-xs",style:{color:u?"rgba(255,255,255,0.6)":"#6b7280"},children:s.agentId?`Agent ID: ${s.agentId}`:"Select an agent in the panel â"})]})]})})}):c==="inline"&&s.agentId&&i?e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsx("div",{className:"py-16 sm:py-24 px-4",id:s.anchorId||"chat",style:{backgroundColor:s.bgColor||"transparent"},children:e.jsxs("div",{className:"max-w-3xl mx-auto",children:[s.headline&&e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold text-center mb-3",style:{color:u?"#fff":"#111827"},children:s.headline}),s.subheadline&&e.jsx("p",{className:"text-base sm:text-lg text-center mb-8 max-w-2xl mx-auto",style:{color:u?"rgba(255,255,255,0.75)":"#6b7280"},children:s.subheadline}),e.jsx("div",{className:"rounded-2xl overflow-hidden shadow-2xl",style:{boxShadow:"0 25px 60px rgba(0,0,0,0.35)",border:u?"1px solid rgba(255,255,255,0.08)":"1px solid rgba(0,0,0,0.06)"},children:e.jsx(JN,{agentId:s.agentId,style:{border:"none",width:"100%",height:`${s.height||620}px`,background:"transparent",display:"block"}})})]})})}):typeof window<"u"&&window!==window.parent||!s.agentId||!i?null:e.jsx(JN,{agentId:s.agentId,style:{border:"none",position:"fixed",bottom:20,right:20,width:380,height:550,zIndex:99999,borderRadius:16,boxShadow:"0 10px 40px rgba(0,0,0,0.3)",background:"transparent"}})}function cQ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i="https://fujtwtslpgahaburozky.supabase.co",c=s.overlayColor||"#0a0e1a",u=s.overlayOpacity??.78,p=Math.round(u*255).toString(16).padStart(2,"0"),m=Math.round(u*.55*255).toString(16).padStart(2,"0"),h=s.mobileHeight||460,y=s.height||560,f=s.meshColors||Tl(a.primary,a.secondary),x=s.headlineGradient||["#ffffff",a.primary,f[2]||a.primary],g=s.ctaGradient||[s.ctaColor||a.primary,f[2]||a.secondary||a.primary],b=s.chatGlowColor||a.primary;return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsxs("div",{className:"relative overflow-hidden lg:min-h-[90vh] lg:flex lg:items-center",style:{backgroundColor:s.bgColor||"#0a0e1a"},children:[(s.backgroundImageQuery||s.backgroundImageUrl)&&e.jsx("div",{className:"absolute inset-0",style:{backgroundImage:`url(${s.backgroundImageUrl||yr(s.backgroundImageQuery,1920,1080)})`,backgroundSize:"cover",backgroundPosition:"center"}}),e.jsx("div",{className:"absolute inset-0 lg:hidden",style:{background:`linear-gradient(180deg, ${c}${p} 0%, ${c}${p} 100%)`}}),e.jsx("div",{className:"absolute inset-0 hidden lg:block",style:{background:`linear-gradient(90deg, ${c}${p} 0%, ${c}${m} 100%)`}}),e.jsx(tp,{colors:f,opacity:.45}),e.jsx(R7,{opacity:.05}),e.jsx("div",{className:"absolute -top-24 -left-24 w-72 h-72 rounded-full blur-3xl op
7416acity-25 pointer-events-none",style:{background:a.primary}}),e.jsx("div",{className:"absolute -bottom-32 right-0 w-96 h-96 rounded-full blur-3xl opacity-20 pointer-events-none",style:{background:f[2]||a.primary}}),e.jsxs("div",{className:"relative z-10 w-full max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-10 sm:py-14 lg:py-20 flex flex-col gap-8 lg:grid lg:grid-cols-2 lg:gap-12 lg:items-center",children:[e.jsxs("div",{className:"text-center lg:text-left",children:[s.badge&&e.jsxs("span",{className:"inline-flex items-center gap-2 px-3.5 py-1.5 rounded-full text-[11px] sm:text-xs font-semibold tracking-wider uppercase mb-4 sm:mb-6 backdrop-blur-md",style:{backgroundColor:`${a.primary}1f`,color:"#fff",border:`1px solid ${a.primary}66`,boxShadow:`0 0 24px ${a.primary}33`},children:[e.jsxs("span",{className:"relative flex h-2 w-2",children:[e.jsx("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full opacity-75",style:{backgroundColor:a.primary}}),e.jsx("span",{className:"relative inline-flex rounded-full h-2 w-2",style:{backgroundColor:a.primary}})]}),s.badge]}),e.jsx("h1",{className:"text-[28px] leading-[1.1] sm:text-4xl lg:text-5xl xl:text-6xl font-extrabold tracking-tight mb-4 sm:mb-6",children:e.jsx(Wc,{colors:x,children:e.jsx(Me,{html:s.headline||"",as:"span"})})}),s.subheadline&&e.jsx(Me,{html:s.subheadline,as:"p",className:"text-base sm:text-lg lg:text-xl text-white/80 mb-6 sm:mb-8 leading-relaxed"}),s.ctaText&&e.jsx("div",{className:"flex justify-center lg:justify-start",children:e.jsxs(hz,{href:s.ctaHref||"#chat",colors:g,children:[s.ctaText," ",e.jsx(Ke,{className:"w-5 h-5"})]})}),s.trustItems&&s.trustItems.length>0&&e.jsx("div",{className:"flex flex-wrap justify-center lg:justify-start gap-2 sm:gap-2.5 mt-6 sm:mt-8",children:s.trustItems.map((k,v)=>{const w=Rl(k.icon);return e.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full text-xs sm:text-sm text-white/85 backdrop-blur-md",style:{backgroundColor:"rgba(255,255,255,0.06)",border:"1px solid rgba(255,255,255,0.12)"},children:[e.jsx(w,{className:"w-3.5 h-3.5",style:{color:a.primary}})," ",e.jsx("span",{children:k.text})]},v)})})]}),e.jsx("div",{className:"flex justify-center lg:justify-end w-full",children:e.jsxs("div",{className:"w-full max-w-md relative",children:[e.jsx("div",{className:"absolute -inset-4 rounded-3xl blur-2xl opacity-40 pointer-events-none",style:{background:`radial-gradient(circle at 50% 50%, ${b}, transparent 70%)`}}),e.jsxs("div",{className:"relative rounded-2xl overflow-hidden",style:{boxShadow:`0 30px 80px rgba(0,0,0,0.5), 0 0 0 1px rgba(255,255,255,0.08), 0 0 60px ${b}33`,background:"rgba(10,14,26,0.65)",backdropFilter:"blur(16px)"},children:[e.jsxs("div",{className:"px-4 sm:px-5 py-3 flex items-center gap-3",style:{background:`linear-gradient(135deg, ${a.primary}33 0%, ${a.secondary||a.primary}22 100%)`,borderBottom:"1px solid rgba(255,255,255,0.08)"},children:[e.jsxs("div",{className:"relative shrink-0",children:[e.jsx("div",{className:"w-9 h-9 rounded-full flex items-center justify-center text-white font-bold text-sm shadow-lg",style:{background:`linear-gradient(135deg, ${a.primary}, ${a.secondary||a.primary})`},children:(s.agentName||"A").charAt(0)}),e.jsx("div",{className:"absolute -bottom-0.5 -right-0.5 w-3 h-3 rounded-full bg-green-500 border-2 border-[#0a0e1a] animate-pulse"})]}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("div",{className:"text-white font-semibold text-sm truncate",children:s.agentName||"AI Strategist"}),e.jsx("div",{className:"text-xs text-white/70 truncate",children:"Online · Replies instantly"})]})]}),s.agentId&&i?e.jsx(JN,{agentId:s.agentId,className:"block w-full bg-transparent border-0",style:{height:`clamp(${h}px, 60vh, ${y}px)`,pointerEvents:r?"none":"auto"},title:"AI chat widget"}):e.jsx("div",{className:"flex items-center justify-center text-white/60 text-sm p-6 text-center",style:{height:`${h}px`},children:e.jsxs("div",{children:[e.jsx(Da,{className:"w-10 h-10 mx-auto mb-3",style:{color:a.primary}}),r?e.jsxs(e.Fragment,{children:["Pick a chatbot",e.jsx("br",{}),e.jsx("span",{className:"text-xs text-white/40",children:"Use the picker on the right â"})]}):"No agent configured"]})})]}),s.chatCaption&&e.jsx("p",{className:"text-white/60 text-xs text-center mt-3 px-4",children:s.chatCaption})]})})]})]})})}
7416function KP({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=s.bgColor||a.primary||"#0f172a",c=s.meshColors||Tl(a.primary,a.secondary);return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsxs("div",{className:"py-20 sm:py-32 px-4 relative overflow-hidden",style:{backgroundColor:i},children:[e.jsx(tp,{colors:c,opacity:.45}),e.jsx(R7,{opacity:.06}),e.jsx("div",{className:"absolute -top-20 -left-20 w-72 h-72 rounded-full blur-3xl opacity-30 pointer-events-none",style:{background:a.primary}}),e.jsx("div",{className:"absolute -bottom-20 -right-20 w-80 h-80 rounded-full blur-3xl opacity-25 pointer-events-none",style:{background:c[2]||a.primary}}),e.jsxs("div",{className:"max-w-4xl mx-auto text-center relative z-10",children:[e.jsx("h2",{className:"font-extrabold mb-5 leading-[1.05] tracking-tight",style:{fontSize:"clamp(2rem, 5vw, 4rem)",color:s.textColor||"#fff"},children:s.headlineGradient&&Array.isArray(s.headlineGradient)&&s.headlineGradient.length>=2?e.jsx(Wc,{colors:s.headlineGradient,children:e.jsx(Me,{html:s.headline||"",as:"span"})}):e.jsx(Me,{html:s.headline||"",as:"span"})}),s.subheadline&&e.jsx(Me,{html:s.subheadline,as:"p",className:"text-lg sm:text-xl mb-12 max-w-2xl mx-auto leading-relaxed",style:{color:`${s.textColor||"#fff"}BB`}}),e.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-4",children:[s.ctaText&&e.jsxs(hz,{href:s.ctaHref||"#contact",colors:s.ctaGradient||[s.ctaColor||a.primary,c[2]||a.secondary||a.primary],children:[s.ctaText," ",e.jsx(Ke,{className:"w-5 h-5"})]}),s.secondaryCtaText&&e.jsx("a",{href:s.secondaryCtaHref||"#",className:"inline-flex items-center gap-2 px-8 py-4 rounded-xl text-lg font-semibold border-2 border-white/30 text-white hover:bg-white/10 transition-all",children:s.secondaryCtaText})]})]})]})})}function YP({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=s.type==="warning",c=s.bgColor||(i?"#0f172a":"transparent"),u=Ne(c),p=u?i?"rgba(251,191,36,0.10)":"rgba(59,130,246,0.10)":i?"#fffbeb":"#eff6ff",m=u?i?"rgba(251,191,36,0.30)":"rgba(59,130,246,0.30)":i?"#fde68a":"#bfdbfe",h=u?"rgba(255,255,255,0.92)":i?"#92400e":"#1e3a8a",y=i?"#f59e0b":u?"#60a5fa":"#2563eb";return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsx("div",{className:"py-8 px-4",style:{backgroundColor:c},children:e.jsx("div",{className:"max-w-3xl mx-auto p-5 rounded-xl border text-sm leading-relaxed",style:{backgroundColor:p,borderColor:m,color:h},children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(dr,{className:"w-5 h-5 shrink-0 mt-0.5",style:{color:y}}),e.jsx("p",{style:{color:h},children:s.text})]})})})})}function ZP({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props;return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsx("div",{className:"py-12 px-4",style:{backgroundColor:s.bgColor||"transparent"},children:e.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[e.jsx(Me,{html:s.headline||"Offer Ends Soon",as:"h2",className:"text-2xl font-bold mb-6",style:{color:Ne(s.bgColor)?"#ffffff":"#111827"}}),e.jsx("div",{className:"flex justify-center gap-4",children:["Days","Hours","Mins","Secs"].map(i=>e.jsxs("div",{className:"backdrop-blur rounded-xl p-4 min-w-[70px]",style:{backgroundColor:Ne(s.bgColor)?"rgba(255,255,255,0.1)":"rgba(0,0,0,0.05)"},children:[e.jsx("div",{className:"text-3xl font-bold",style:{color:Ne(s.bgColor)?"#ffffff":"#111827"},children:"00"}),e.jsx("div",{className:"text-xs uppercase tracking-wider mt-1",style:{color:Ne(s.bgColor)?"rgba(255,255,255,0.7)":"#6b7280"},children:i})]},i))})]})})})}function XP({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props;return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsx("div",{className:"py-16 sm:py-24 px-4",style:{backgroundColor:s.bgColor||"transparent"},children:e.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[e.jsx(Me,{html:s.headline||"",as:"h2",className:"text-3xl font-bold mb-8",style:{color:Ne(s.bgColor)?"#ffffff":"#111827"}}),e.jsx("div",{className:"aspect-video bg-gray-900 rounded-2xl overflow-hidden shadow-2xl flex items-center justify-center",children:s.videoUrl?e.jsx("iframe",{src:s.videoUrl,className:"w-full h-full",allowFullScreen:!0,title:s.headline}):e.jsx(Gr,{className:"w-16 h-16 text-white/50"})})]})})})}function dQ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props;return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsx("footer",{className:"py-16 px-4",style:{backgroundColor:s.bgColor||"transparent"},children:e.jsxs("div",{className:"max-w-7xl mx-auto",children:[e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-4 gap-8 mb-12",children:[e.jsxs("div",{className:"md:col-span-2",children:[(()=>{const i=s.logo;return typeof i=="string"&&(i.startsWith("http")||i.startsWith("/")||i.startsWith("data:"))?e.jsx(Ca,{src:i,alt:s.logoAlt||s.tagline||"Logo",className:"h-10 sm:h-12 md:h-14 w-auto object-contain mb-3",sizes:"200px"}):e.jsx("div",{className:"font-bold text-xl text-white mb-3",children:i||"Company"})})(),s.tagline&&e.jsx("p",{className:"text-white/60 text-sm max-w-sm",children:s.tagline})]}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-semibold text-white text-sm uppercase tracking-wider mb-4",children:"Qu
7416ick Links"}),e.jsx("ul",{className:"space-y-2",children:(s.links||[]).map((i,c)=>e.jsx("li",{children:e.jsx("a",{href:i.href||"#",className:"text-white/60 hover:text-white text-sm transition-colors",children:i.label})},c))})]}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-semibold text-white text-sm uppercase tracking-wider mb-4",children:"Contact"}),e.jsxs("ul",{className:"space-y-2 text-sm text-white/60",children:[s.phone&&e.jsxs("li",{className:"flex items-center gap-2",children:[e.jsx(bt,{className:"w-3.5 h-3.5"}),s.phone]}),s.email&&e.jsxs("li",{className:"flex items-center gap-2",children:[e.jsx(dt,{className:"w-3.5 h-3.5"}),s.email]}),s.address&&e.jsxs("li",{className:"flex items-center gap-2",children:[e.jsx(Lr,{className:"w-3.5 h-3.5"}),s.address]})]})]})]}),e.jsx("div",{className:"border-t border-white/10 pt-8 text-center text-sm text-white/40",children:s.copyrightText||`© ${new Date().getFullYear()} All rights reserved.`})]})})})}function uQ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=s.headline||s.title||s.heading||"Welcome",c=s.subheadline||s.subtitle||s.description||s.content||"",u=s.ctaText||s.buttonText||s.cta||"Get Started",p=s.ctaHref||s.buttonLink||s.link||"#contact",m=s.backgroundImageQuery||s.backgroundImage||s.image||"",h=s.backgroundColor||s.bgColor||a.primary;return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,sectionId:t.id,children:e.jsxs("div",{className:"relative flex items-center justify-center overflow-hidden",style:{minHeight:"90vh",backgroundImage:m?`url(${yr(m,1920,1080)})`:void 0,backgroundSize:"cover",backgroundPosition:"center",backgroundColor:m?void 0:h},children:[e.jsx("div",{className:"absolute inset-0",style:{backgroundColor:"#000",opacity:m?.55:.3}}),e.jsxs("div",{className:"relative z-10 text-center max-w-4xl mx-auto px-6 py-24",children:[e.jsx(Me,{html:i,as:"h1",className:"text-4xl sm:text-5xl lg:text-6xl font-bold text-white leading-tight mb-6"}),c&&e.jsx(Me,{html:c,as:"p",className:"text-lg sm:text-xl text-white/80 max-w-2xl mx-auto mb-8"}),e.jsxs("a",{href:p,className:"inline-flex items-center gap-2 px-8 py-4 rounded-xl text-lg font-bold text-white shadow-xl hover:brightness-110 transition-all",style:{backgroundColor:a.primary},children:[u," ",e.jsx(Ke,{className:"w-5 h-5"})]})]})]})})}function pQ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=Ne(s.bgColor),c=s.headline||s.title||s.heading||"About Us",u=s.body||s.content||s.description||s.text||"",p=s.imageQuery||s.image||s.backgroundImage||"";return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,sectionId:t.id,children:e.jsx("div",{className:"py-20 sm:py-28 px-6",style:{backgroundColor:s.bgColor||"transparent"},children:e.jsxs("div",{className:"max-w-7xl mx-auto grid md:grid-cols-2 gap-12 items-center",children:[e.jsxs("div",{children:[e.jsx(Me,{html:c,as:"h2",className:Z("text-3xl sm:text-4xl font-bold mb-6",i?"text-white":"text-gray-900")}),e.jsx(Me,{html:u,as:"p",className:Z("text-lg leading-relaxed",i?"text-white/70":"text-gray-600")}),s.bulletPoints&&e.jsx("ul",{className:"mt-6 space-y-3",children:(Array.isArray(s.bulletPoints)?s.bulletPoints:[]).map((m,h)=>e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(Ae,{className:"w-5 h-5 shrink-0 mt-0.5",style:{color:a.primary}}),e.jsx("span",{className:i?"text-white/80":"text-gray-700",children:m})]},h))}),s.ctaText&&e.jsxs("a",{href:s.ctaHref||"#",className:"inline-flex items-center gap-2 px-6 py-3 rounded-xl text-white font-semibold mt-8 hover:brightness-110 transition-all",style:{backgroundColor:a.primary},children:[s.ctaText," ",e.jsx(Ke,{className:"w-4 h-4"})]})]}),e.jsx("div",{children:e.jsx(Ca,{src:yr(p||"modern office team",800,600),alt:c,className:"rounded-2xl shadow-xl w-full object-cover",sizes:"(max-width: 768px) 100vw, 50vw"})})]})})})}function QP({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=Ne(s.bgColor),c=s.headline||s.title||s.heading||"Our Services",u=s.subheadline||s.subtitle||s.description||"",p=s.items||s.services||s.cards||[],m=["â¡","ð¯","ð","ð","ð","ð"];return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,sectionId:t.id,children:e.jsx("div",{className:"py-20 sm:py-28 px-6",
7416style:{backgroundColor:s.bgColor||"transparent"},children:e.jsxs("div",{className:"max-w-7xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx(Me,{html:c,as:"h2",className:Z("text-3xl sm:text-4xl font-bold mb-4",i?"text-white":"text-gray-900")}),u&&e.jsx(Me,{html:u,as:"p",className:Z("text-lg max-w-2xl mx-auto",i?"text-white/70":"text-gray-600")})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-8",children:p.length>0?p.map((h,y)=>e.jsxs("div",{className:Z("rounded-2xl p-8 transition-all",i?"bg-white/10 backdrop-blur border border-white/10 hover:bg-white/15":"bg-white shadow-md border border-gray-100 hover:shadow-xl"),children:[e.jsx("div",{className:"w-14 h-14 rounded-xl flex items-center justify-center text-2xl mb-5",style:{backgroundColor:`${a.primary}15`},children:h.icon||m[y%m.length]}),e.jsx(Me,{html:h.title||h.name||`Service ${y+1}`,as:"h3",className:Z("text-xl font-bold mb-3",i?"text-white":"text-gray-900")}),e.jsx(Me,{html:h.description||h.content||h.text||"",as:"p",className:Z("leading-relaxed",i?"text-white/70":"text-gray-600")}),(h.ctaText||h.link)&&e.jsxs("a",{href:h.ctaHref||h.link||"#",className:"inline-flex items-center gap-1.5 text-sm font-semibold mt-4 transition-colors",style:{color:a.primary},children:[h.ctaText||"Learn more"," ",e.jsx(Ke,{className:"w-3.5 h-3.5"})]})]},y)):e.jsx("div",{className:Z("md:col-span-3 text-center py-12",i?"text-white/40":"text-gray-400"),children:e.jsx("p",{className:"font-medium",children:"Add service items in the editor panel â"})})})]})})})}function hQ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=s.headline||s.title||s.heading||"What Our Clients Say",c=s.testimonials||s.reviews||s.items||[];return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,sectionId:t.id,children:e.jsx("div",{className:"py-20 sm:py-28 px-6",style:{backgroundColor:s.bgColor||"transparent"},children:e.jsxs("div",{className:"max-w-7xl mx-auto",children:[e.jsx(Me,{html:i,as:"h2",className:"text-3xl sm:text-4xl font-bold text-white mb-12 text-center"}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-6",children:c.length>0?c.map((u,p)=>e.jsxs("div",{className:"rounded-2xl p-8",style:{backgroundColor:"rgba(255,255,255,0.08)",backdropFilter:"blur(12px)"},children:[e.jsx("div",{className:"flex gap-0.5 mb-4",children:Array.from({length:u.stars||u.rating||5}).map((m,h)=>e.jsx(Jt,{className:"w-4 h-4 fill-yellow-400 text-yellow-400"},h))}),e.jsxs("p",{className:"text-white/90 mb-6 italic leading-relaxed",children:['"',u.quote||u.text||u.content||u.review||"",'"']}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-10 h-10 rounded-full flex items-center justify-center text-white font-bold text-sm",style:{backgroundColor:a.primary},children:((u.name||u.author||"A")[0]||"A").toUpperCase()}),e.jsxs("div",{children:[e.jsx("div",{className:"font-semibold text-white text-sm",children:u.name||u.author||"Anonymous"}),e.jsx("div",{className:"text-xs text-white/50",children:u.role||u.title||u.company||""})]})]})]},p)):e.jsx("div",{className:"md:col-span-3 text-center py-12 text-white/40",children:e.jsx("p",{className:"font-medium",children:"Add testimonials in the editor panel â"})})})]})})})}function mQ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=s.headline||s.title||s.heading||"Get in Touch",c=s.subheadline||s.subtitle||s.description||"";return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,sectionId:t.id,children:e.jsx("div",{className:"py-20 sm:py-28 px-6",style:{backgroundColor:s.bgColor||"transparent"},id:"contact",children:e.jsxs("div",{className:"max-w-2xl mx-auto text-center",children:[e.jsx(Me,{html:i,as:"h2",className:"text-3xl sm:text-4xl font-bold text-white mb-4"}),c&&e.jsx(Me,{html:c,as:"p",className:"text-lg text-white/80 mb-10"}),s.formId?e.jsx("div",{className:"rounded-2xl overflow-hidden shadow-2xl p-6 sm:p-8",style:{boxShadow:"0 25px 60px rgba(0,0,0,0.3)",background:"rgba(15,23,42,0.55)",backdropFilter:"blur(18px)",border:"1px solid rgba(255,255,255,0.1)"},children:e.jsx(mL,{formId:s.formId,brand:a,ctaText:s.ctaText||"Submit",ctaGradient:s.ctaGradient,successHeadline:s.successHeadline,successBody:s.successBody,thankYouUrl:s.thankYouUrl,dark:!0})}):e.jsxs("div",{className:"bg-white/10 backdrop-blur-xl rounded-2xl p-10 border border-white/20",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsx("input",{placeholder:"Your Name",className:"w-full px-5 py-3 rounded-xl bg-white/20 border border-white/30 text-white placeholder-white/50 outline-none focus:border-white/60 transition-colors",readOnly:!0}),e.jsx("input",{placeholder:"Email Address",className:"w-full px-5 py-3 rounded-xl bg-white/20 border border-white/30 text-white placeholder-white/50 outline-none focus:border-white/60 transition-colors",readOnly:!0}),e.jsx("input",{placeholder:"Phone Number",className:"w-full px-5 py-3 rounded-xl bg-white/20 border border-white/30 text-white placeholder-white/50 outline-none focus:border-white/60 transition-colors",readOnly:!0}),e.jsx("textarea",{placeholder:"Your Message",rows:4,className:"w-full px-5 py-3 rounded-xl bg-white/20 border border-white/30 text-white placeholder-white/50 outline-none focus:border-white/60 transition-colors resize-none",readOnly:!0}),e.jsxs("button",{className:"w-full px-8 py-4 rounded-xl text-lg font-bold text-white shadow-xl",style:{backgroundColor:a.primary},children:[s.ctaText||s.buttonText||"Send Message"," ",e.jsx(Ke,{className:"w-5 h-5 inline ml-2"})]})]}),r&&e.jsx("p",{className:"text-white/50 text-sm mt-4",children:"Connect a real form in the editor panel â"})]})]})})})}function JP({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=s.embedId||"",c=s.headline||"",u=s.bgColor||"transparent",p=s.height||"700px";return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,sectionId:t.id,children:e.jsxs("div",{className:"w-full py-8",style:{backgroundColor:u},children:[c&&e.jsx("div",{className:"text-center pb-6 px-4",children:e.jsx("h2",{className:"text-2xl md:text-3xl font-bold",style:{color:a.primary},children:c})}),i?e.jsx("div",{className:"flex justify-center px-4",children:e.jsx("iframe",{src:`${window.location.origin}/embed/quote/${i}`,className:"w-full border-none rounded-xl",style:{height:p,maxWidth:"640px",display:"block"},sandbox:"allow-same-origin allow-scripts allow-popups allow-forms",loading:"lazy",title:c||"SmartQuote Widget"})}):e.jsxs("div",{className:"flex items-center justify-center py-20 text-muted-foreground text-sm border-2 border-dashed border-muted rounded-lg mx-4 mb-4",children:[e.jsx(sc,{className:"w-5 h-5 mr-2 opacity-50"}),r?"Select this section and set the Embed ID in the properties panel â":"No quote template configured"]})]})})}function eE({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=s.url||"",c=s.srcDoc||"",u=s.height||"100vh",p=s.headline||"",m=s.bgColor||"transparent";return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,sectionId:t.id,children:e.jsxs("div",{className:"w-full",style:{backgroundColor:m},children:[p&&e.jsx("div",{className:"text-center py-6 px-4",children:e.jsx("h2",{className:"text-2xl md:text-3xl font-bold",style:{color:a.primary},children:p})}),c||i?e.jsx("iframe",{...c?{srcDoc:c}:{src:i},className:"w-full border-none",style:{height:u,display:"block"},sandbox:"allow-same-origin allow-scripts allow-popups allow-forms",loading:r?"eager":"lazy",title:p||"Embedded Website",allowFullScreen:!0}):e.jsxs("div",{className:"flex items-center justify-center py-20 text-muted-foreground text-sm border-2 border-dashed border-muted rounded-lg mx-4 mb-4",children:[e.jsx(ca,{className:"w-5 h-5 mr-2 opacity-50"}),r?"Select this section and set the URL in the properties panel â":"No URL configured"]})]})})}function tE({section:t,brand:a}){const r=t.props,n=Ne(r.bgColor);return e.jsx("div",{className:"py-20 px-6",style:{backgroundColor:r.bgColor||"#f9fafb"},children:e.jsxs("div",{className:"max-w-6xl mx-auto text-center",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold mb-3",style:{color:n?"#ffffff"
7416:"#111827"},children:r.headline||"Choose Your Plan"}),r.subheadline&&e.jsx("p",{className:"text-lg mb-12 opacity-80",style:{color:n?"#e5e7eb":"#6b7280"},children:r.subheadline}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:(r.plans||[]).map((o,s)=>e.jsxs("div",{className:Z("rounded-2xl p-8 relative",o.highlighted?"ring-2 shadow-xl scale-105":"border shadow-sm"),style:{backgroundColor:o.highlighted?a.primary:"#ffffff",borderColor:o.highlighted?a.primary:"#e5e7eb",color:o.highlighted?"#ffffff":"#111827",boxShadow:o.highlighted?`0 0 0 2px ${a.primary}`:void 0},children:[o.badge&&e.jsx("div",{className:"absolute -top-3 left-1/2 -translate-x-1/2 text-xs font-bold px-4 py-1 rounded-full",style:{backgroundColor:a.secondary||a.primary,color:"#ffffff"},children:o.badge}),e.jsx("h3",{className:"text-xl font-bold mb-2",children:o.name}),e.jsxs("div",{className:"text-4xl font-extrabold mb-1",children:[o.price,e.jsx("span",{className:"text-base font-normal opacity-70",children:o.period})]}),e.jsx("ul",{className:"text-left mt-6 space-y-3 mb-8",children:(o.features||[]).map((i,c)=>e.jsxs("li",{className:"flex items-start gap-2 text-sm",children:[e.jsx(Ae,{className:"w-4 h-4 mt-0.5 shrink-0"}),i]},c))}),e.jsx("a",{href:o.ctaHref||"#",className:"block w-full py-3 rounded-lg font-semibold text-center transition-transform hover:scale-105",style:{backgroundColor:o.highlighted?"#ffffff":a.primary,color:o.highlighted?a.primary:"#ffffff"},children:o.ctaText||"Get Started"})]},s))})]})})}function aE({section:t,brand:a}){const r=t.props,n=Ne(r.bgColor);return e.jsx("div",{className:"py-20 px-6",style:{backgroundColor:r.bgColor||"transparent"},children:e.jsxs("div",{className:"max-w-5xl mx-auto text-center",children:[e.jsx("h2",{className:"text-3xl font-bold mb-3",style:{color:n?"#ffffff":"#111827"},children:r.headline||"Meet Our Team"}),r.subheadline&&e.jsx("p",{className:"text-lg mb-12 opacity-80",style:{color:n?"#e5e7eb":"#6b7280"},children:r.subheadline}),e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-8",children:(r.members||[]).map((o,s)=>e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"w-28 h-28 mx-auto rounded-full bg-gray-200 mb-4 overflow-hidden",children:o.imageUrl&&e.jsx(Ca,{src:o.imageUrl,alt:o.name,className:"w-full h-full object-cover",sizes:"120px"})}),e.jsx("h3",{className:"font-bold text-lg",style:{color:n?"#ffffff":"#111827"},children:o.name}),e.jsx("p",{className:"text-sm",style:{color:a.primary},children:o.role}),o.bio&&e.jsx("p",{className:"text-sm mt-1 opacity-70",style:{color:n?"#e5e7eb":"#6b7280"},children:o.bio})]},s))})]})})}function rE({section:t}){const a=t.props,r=Ne(a.bgColor);return e.jsxs("div",{className:"py-12 px-6 overflow-hidden",style:{backgroundColor:a.bgColor||"#f9fafb"},children:[a.headline&&e.jsx("h3",{className:"text-center text-sm font-semibold uppercase tracking-widest mb-8",style:{color:r?"#e5e7eb":"#9ca3af"},children:a.headline}),e.jsx("div",{className:"flex items-center justify-center gap-12 flex-wrap",children:(a.logos||[]).map((n,o)=>e.jsx("div",{className:"opacity-50 hover:opacity-100 transition-opacity",children:n.imageUrl?e.jsx(Ca,{src:n.imageUrl,alt:n.alt||n.name,className:"h-10 object-contain",sizes:"160px"}):e.jsx("span",{className:"text-lg font-bold",style:{color:r?"#e5e7eb":"#9ca3af"},children:n.name})},o))})]})}function yQ({section:t}){const a=t.props,r=Ne(a.bgColor);return e.jsx("div",{className:"py-20 px-6",style:{backgroundColor:a.bgColor||"transparent"},children:e.jsxs("div",{className:"max-w-5xl mx-auto text-center",children:[e.jsx("h2",{className:"text-3xl font-bold mb-3",style:{color:r?"#ffffff":"#111827"},children:a.headline||"See The Difference"}),a.subheadline&&e.jsx("p",{className:"text-lg mb-10 opacity-80",style:{color:r?"#e5e7eb":"#6b7280"},children:a.subheadline}),e.jsxs("div",{className:"grid grid-cols-2 gap-6",children:[e.jsxs("div",{className:Z("rounded-xl overflow-hidden border",r?"border-white/10":"border-gray-200"),children:[e.jsx("div",{className:Z("px-4 py-2 text-sm font-semibold",r?"bg-white/10 text-white/80":"bg-gray-100 text-gray-600"),children:a.beforeLabel||"Before"}),a.beforeImage?e.jsx(Ca,{src:a.beforeImage,alt:"Before",className:"w-full h-64 object-cover",sizes:"(max-width: 768px) 100vw, 50vw"}):e.jsx("div",{className:Z("h-64 flex items-center justify-center",r?"bg-white/5 text-white/40":"bg-gray-200 text-gray-400"),children:"Before Image"})]}),e.jsxs("div",{className:Z("rounded-xl overflow-hidden border",r?"border-white/10":"border-gray-200"),children:[e.jsx("div",{className:Z("px-4 py-2 text-sm font-semibold",r?"bg-white/10 text-white/80":"bg-gray-100 text-gray-600"),children:a.afterLabel||"After"}),a.afterImage?e.jsx(Ca,{src:a.afterImage,alt:"After",className:"w-full h-64 object-cover",sizes:"(max-width: 768px) 100vw, 50vw"}):e.jsx("div",{className:Z("h-64 flex items-center justify-center",r?"bg-white/5 text-white/40":"bg-gray-200 text-gray-400"),children:"After Image"})]})]})]})})}function nE({section:t,brand:a}){const r=t.props,n=Ne(r.bgColor);return e.jsx("div",{className:"py-20 px-6",style:{backgroundColor:r.bgColor||"transparent"},children:e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsx("h2",{className:"text-3xl font-bold text-center mb-10",style:{color:n?"#ffffff"
7416:"#111827"},children:r.headline||"How We Compare"}),e.jsxs("table",{className:"w-full border-collapse rounded-xl overflow-hidden shadow-sm",children:[e.jsx("thead",{children:e.jsx("tr",{style:{backgroundColor:a.primary,color:"#ffffff"},children:(r.headers||[]).map((o,s)=>e.jsx("th",{className:"px-6 py-4 text-left text-sm font-semibold",children:o},s))})}),e.jsx("tbody",{children:(r.rows||[]).map((o,s)=>e.jsxs("tr",{className:n?s%2===0?"bg-white/5":"bg-white/10":s%2===0?"bg-white":"bg-gray-50",children:[e.jsx("td",{className:Z("px-6 py-4 font-medium",n?"text-white":"text-gray-900"),children:o.feature}),(o.values||[]).map((i,c)=>e.jsx("td",{className:"px-6 py-4 text-center",children:i===!0?e.jsx(Ae,{className:"w-5 h-5 text-green-500 mx-auto"}):i===!1?e.jsx(ze,{className:Z("w-5 h-5 mx-auto",n?"text-white/30":"text-gray-300")}):e.jsx("span",{className:n?"text-white/80":"text-gray-700",children:i})},c))]},s))})]})]})})}function sE({section:t}){const a=t.props,r=Ne(a.bgColor);return e.jsx("div",{className:"py-20 px-6",style:{backgroundColor:a.bgColor||"transparent"},children:e.jsxs("div",{className:"max-w-6xl mx-auto",children:[e.jsx("h2",{className:"text-3xl font-bold text-center mb-10",style:{color:r?"#ffffff":"#111827"},children:a.headline||"Gallery"}),e.jsx("div",{className:"grid gap-4",style:{gridTemplateColumns:`repeat(${a.columns||3}, 1fr)`},children:(a.images||[]).map((n,o)=>e.jsxs("div",{className:"rounded-xl overflow-hidden group relative",children:[n.url?e.jsx(Ca,{src:n.url,alt:n.alt||"",className:"w-full h-48 object-cover group-hover:scale-105 transition-transform duration-300",sizes:"(max-width: 768px) 50vw, 33vw"}):e.jsxs("div",{className:"h-48 bg-gray-200 flex items-center justify-center text-gray-400",children:["Image ",o+1]}),n.caption&&e.jsx("div",{className:"absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black/60 to-transparent p-4",children:e.jsx("p",{className:"text-white text-sm",children:n.caption})})]},o))})]})})}function oE({section:t}){const a=t.props,r=Ne(a.bgColor);return e.jsx("div",{className:"py-16 px-6",style:{backgroundColor:a.bgColor||"transparent"},children:e.jsxs("div",{className:"max-w-5xl mx-auto",children:[a.headline&&e.jsx("h2",{className:"text-3xl font-bold text-center mb-8",style:{color:r?"#ffffff":"#111827"},children:a.headline}),a.address&&e.jsxs("p",{className:"text-center mb-6 flex items-center justify-center gap-2",style:{color:r?"#e5e7eb":"#6b7280"},children:[e.jsx(Lr,{className:"w-4 h-4"}),a.address]}),a.embedUrl?e.jsx("div",{className:"rounded-xl overflow-hidden shadow-lg",dangerouslySetInnerHTML:{__html:Bc.sanitize(a.embedUrl,{ADD_TAGS:["iframe"],ADD_ATTR:["allowfullscreen","frameborder","loading","referrerpolicy"]})}}):e.jsx("div",{className:"rounded-xl bg-gray-200 flex items-center justify-center text-gray-400",style:{height:a.height||400},children:"Map embed URL required"})]})})}function iE({section:t,brand:a}){const r=t.props,n=Ne(r.bgColor);return e.jsx("div",{className:"py-16 px-6",style:{backgroundColor:r.bgColor||a.primary},children:e.jsxs("div",{className:"max-w-xl mx-auto text-center",children:[e.jsx("h2",{className:"text-2xl font-bold mb-3",style:{color:n?"#ffffff":"#111827"},children:r.headline||"Stay Updated"}),r.subheadline&&e.jsx("p",{className:"mb-6 opacity-80",style:{color:n?"#e5e7eb":"#6b7280"},children:r.subheadline}),e.jsxs("div",{className:"flex gap-3 max-w-md mx-auto",children:[e.jsx("input",{type:"email",placeholder:r.inputPlaceholder||"Enter your email",className:"flex-1 px-4 py-3 rounded-lg border border-gray-200 text-sm"}),e.jsx("button",{className:"px-6 py-3 rounded-lg font-semibold text-sm text-white transition-transform hover:scale-105",style:{backgroundColor:n?"#ffffff":a.primary,color:n?a.primary:"#ffffff"},children:r.buttonText||"Subscribe"})]})]})})}function fQ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,[i,c]=l.useState(!1);if(we.useEffect(()=>{if(r){c(!0);return}const f=()=>c(window.scrollY>600);return window.addEventListener("scroll",f,{passive:!0}),()=>window.removeEventListener("scroll",f)},[r]),!i&&!r)return null;const u=s.bgColor||a.primary,p=Ne(u),m=s.textColor||(p?"#ffffff"
7416:"#0f172a"),h=s.ctaColor||(p?"#ffffff":a.primary),y=s.ctaTextColor||(p?u:"#ffffff");return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,sectionId:t.id,children:e.jsx("div",{className:Z("fixed bottom-0 left-0 right-0 z-50 transition-transform duration-500 border-t",i?"translate-y-0":"translate-y-full"),style:{backgroundColor:u,borderColor:p?"rgba(255,255,255,0.1)":"rgba(0,0,0,0.08)"},children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 py-3 flex items-center justify-between gap-4",children:[e.jsx("p",{className:"font-semibold text-sm sm:text-base truncate",style:{color:`${m}`,opacity:1},children:s.text||"Don't miss out â claim your offer now!"}),e.jsx("a",{href:s.ctaHref||"#contact",className:"shrink-0 px-6 py-2.5 rounded-lg font-bold text-sm transition-all hover:scale-105 shadow-lg",style:{backgroundColor:h,color:y},children:s.ctaText||"Get Started â"})]})})})}function gQ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){var y,f;const s=t.props,i=s.items||[{text:"Sarah from London just booked a demo",time:"2 mins ago"},{text:"47 people viewed this page today",time:""},{text:"James from Manchester signed up",time:"5 mins ago"}],[c,u]=l.useState(0);we.useEffect(()=>{if(r)return;const x=setInterval(()=>u(g=>(g+1)%i.length),4e3);return()=>clearInterval(x)},[i.length,r]);const p=Ne(s.bgColor),m=p?"rgba(255,255,255,0.95)":"#7c2d12",h=p?"rgba(255,255,255,0.65)":"#b45309";return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,sectionId:t.id,children:e.jsx("div",{className:"py-3.5 px-4",style:{backgroundColor:s.bgColor||"#fffbeb"},children:e.jsxs("div",{className:"max-w-4xl mx-auto flex items-center justify-center gap-3 text-sm sm:text-base",children:[e.jsx("span",{className:"inline-flex items-center justify-center w-2.5 h-2.5 rounded-full bg-emerald-400 animate-pulse shadow-[0_0_8px_rgba(52,211,153,0.6)]"}),e.jsx("p",{className:"font-semibold tracking-wide",style:{color:m},children:r?i.map((x,g)=>e.jsx("span",{className:"mr-4",children:x.text},g)):(y=i[c])==null?void 0:y.text}),((f=i[c])==null?void 0:f.time)&&!r&&e.jsx("span",{className:"text-xs sm:text-sm font-medium",style:{color:h},children:i[c].time})]})})})}function xQ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=Ne(s.bgColor),[c,u]=l.useState(s.defaultValue||5e3),p=s.multiplier||3,m=Math.round(c*p);return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,sectionId:t.id,children:e.jsx("div",{className:"py-16 sm:py-24 px-4",style:{backgroundColor:s.bgColor||"#f9fafb"},children:e.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[e.jsx(Me,{html:s.headline||"Calculate Your Savings",as:"h2",className:"text-3xl sm:text-4xl font-bold mb-4",style:{color:i?"#ffffff":"#111827"}}),s.subheadline&&e.jsx(Me,{html:s.subheadline,as:"p",className:"text-lg mb-10",style:{color:i?"rgba(255,255,255,0.7)":"#6b7280"}}),e.jsxs("div",{className:"rounded-2xl p-8 sm:p-10 border shadow-xl",style:{backgroundColor:i?"rgba(255,255,255,0.06)":"#ffffff",borderColor:i?"rgba(255,255,255,0.1)":"#e5e7eb"},children:[e.jsx("label",{className:"block text-sm font-semibold mb-2 text-left",style:{color:i?"#ffffff":"#374151"},children:s.inputLabel||"Your monthly spend (£)"}),e.jsx("input",{type:"range",min:s.min||500,max:s.max||5e4,step:s.step||500,value:c,onChange:h=>u(Number(h.target.value)),className:"w-full h-2 rounded-full appearance-none cursor-pointer mb-2",style:{accentColor:a.primary}}),e.jsxs("div",{className:"flex justify-between text-sm mb-8",style:{color:i?"rgba(255,255,255,0.5)":"#9ca3af"},children:[e.jsxs("span",{children:["£",s.min||500]}),e.jsxs("span",{className:"font-bold text-lg",style:{color:a.primary},children:["£",c.toLocaleString()]}),e.jsxs("span",{children:["£",(s.max||5e4).toLocaleString()]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-6",children:[e.jsxs("div",{className:"p-5 rounded-xl",style:{backgroundColor:i?"rgba(255,255,255,0.04)":"#f9fafb"},children:[e.jsx("p",{className:"text-sm font-medium mb-1",style:{color:i?"rgba(255,255,255,0.6)":"#6b7280"},children:s.inputResultLabel||"Current Spend"}),e.jsxs("p",{className:"text-2xl font-extrabold",style:{color:i?"#ffffff"
7416:"#111827"},children:["£",c.toLocaleString()]})]}),e.jsxs("div",{className:"p-5 rounded-xl",style:{backgroundColor:`${a.primary}10`},children:[e.jsx("p",{className:"text-sm font-medium mb-1",style:{color:i?"rgba(255,255,255,0.6)":"#6b7280"},children:s.outputResultLabel||"Projected Return"}),e.jsxs("p",{className:"text-2xl font-extrabold",style:{color:a.primary},children:["£",m.toLocaleString()]})]})]}),s.ctaText&&e.jsxs("a",{href:s.ctaHref||"#contact",className:"inline-flex items-center gap-2 px-8 py-4 rounded-xl text-lg font-bold text-white shadow-xl hover:brightness-110 transition-all hover:scale-105 mt-8",style:{backgroundColor:a.primary},children:[s.ctaText," ",e.jsx(Ke,{className:"w-5 h-5"})]})]})]})})})}function bQ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=Ne(s.bgColor);return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,sectionId:t.id,children:e.jsx("div",{className:"py-16 sm:py-24 px-4",style:{backgroundColor:s.bgColor||"#f9fafb"},children:e.jsxs("div",{className:"max-w-6xl mx-auto",children:[s.headline&&e.jsx(Me,{html:s.headline,as:"h2",className:"text-3xl sm:text-4xl font-bold text-center mb-12",style:{color:i?"#ffffff":"#111827"}}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-6",children:(s.testimonials||[]).map((c,u)=>e.jsxs("div",{className:"rounded-2xl overflow-hidden border transition-all hover:-translate-y-1 hover:shadow-2xl",style:{borderColor:i?"rgba(255,255,255,0.1)":"#e5e7eb",backgroundColor:i?"rgba(255,255,255,0.04)":"#ffffff"},children:[e.jsx("div",{className:"relative aspect-video overflow-hidden group cursor-pointer",style:{backgroundImage:`url(${yr(c.thumbnailQuery||"happy customer testimonial",600,340)})`,backgroundSize:"cover",backgroundPosition:"center"},children:e.jsx("div",{className:"absolute inset-0 bg-black/30 group-hover:bg-black/40 transition-colors flex items-center justify-center",children:e.jsx("div",{className:"w-16 h-16 rounded-full bg-white/90 flex items-center justify-center shadow-2xl group-hover:scale-110 transition-transform",children:e.jsx(Gr,{className:"w-7 h-7 ml-1",style:{color:a.primary}})})})}),e.jsxs("div",{className:"p-5",children:[e.jsx("div",{className:"flex gap-0.5 mb-2",children:Array.from({length:c.stars||5}).map((p,m)=>e.jsx(Jt,{className:"w-4 h-4 fill-yellow-400 text-yellow-400"},m))}),e.jsxs("p",{className:"text-sm italic mb-3 line-clamp-3",style:{color:i?"rgba(255,255,255,0.8)":"#4b5563"},children:['"',c.quote,'"']}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-9 h-9 rounded-full flex items-center justify-center text-white text-sm font-bold",style:{backgroundColor:a.primary},children:(c.name||"A")[0].toUpperCase()}),e.jsxs("div",{children:[e.jsx("p",{className:"font-semibold text-sm",style:{color:i?"#ffffff":"#111827"},children:c.name}),e.jsx("p",{className:"text-xs",style:{color:i?"rgba(255,255,255,0.5)":"#9ca3af"},children:c.role})]})]})]})]},u))})]})})})}function vQ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=Ne(s.bgColor);return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,sectionId:t.id,children:e.jsx("div",{className:"py-16 sm:py-24 px-4",style:{backgroundColor:s.bgColor||"#ffffff"},children:e.jsxs("div",{className:"max-w-7xl mx-auto",children:[s.headline&&e.jsx(Me,{html:s.headline,as:"h2",className:"text-3xl sm:text-4xl font-bold text-center mb-14",style:{color:i?"#ffffff":"#111827"}}),e.jsx("div",{className:"space-y-20",children:(s.features||[]).map((c,u)=>e.jsxs("div",{className:Z("grid md:grid-cols-2 gap-10 lg:gap-16 items-center",u%2===1&&"md:direction-rtl"),children:[e.jsx("div",{className:Z(u%2===1&&"md:order-2"),children:e.jsx(Ca,{src:yr(c.imageQuery||"modern technology",700,500),alt:c.title,className:"rounded-2xl shadow-xl w-full object-cover aspect-[4/3]",sizes:"(max-width: 768px) 100vw, 50vw"})}),e.jsxs("div",{className:Z(u%2===1&&"md:order-1"),children:[c.badge&&e.jsx("span",{className:"inline-block px-3 py-1 rounded-full text-xs font-bold uppercase tracking-wider mb-4",style:{backgroundColor:`${a.primary}15`,color:a.primary},children:c.badge}),e.jsx("h3",{className:"text-2xl sm:text-3xl font-bold mb-4",style:{color:i?"#ffffff"
7416:"#111827"},children:c.title}),e.jsx("p",{className:"text-base leading-relaxed mb-6",style:{color:i?"rgba(255,255,255,0.7)":"#6b7280"},children:c.description}),c.bulletPoints&&e.jsx("ul",{className:"space-y-3 mb-6",children:c.bulletPoints.map((p,m)=>e.jsxs("li",{className:"flex items-start gap-2.5 text-sm",style:{color:i?"rgba(255,255,255,0.8)":"#374151"},children:[e.jsx(Ae,{className:"w-5 h-5 shrink-0 mt-0.5",style:{color:a.primary}}),e.jsx("span",{children:p})]},m))}),c.ctaText&&e.jsxs("a",{href:c.ctaHref||"#contact",className:"inline-flex items-center gap-2 font-bold transition-colors",style:{color:a.primary},children:[c.ctaText," ",e.jsx(Ke,{className:"w-4 h-4"})]})]})]},u))})]})})})}function kQ({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,[i,c]=l.useState({days:0,hours:0,mins:0,secs:0});return we.useEffect(()=>{const u=s.targetDate?new Date(s.targetDate).getTime():Date.now()+2592e5,p=()=>{const h=Math.max(0,u-Date.now());c({days:Math.floor(h/864e5),hours:Math.floor(h%864e5/36e5),mins:Math.floor(h%36e5/6e4),secs:Math.floor(h%6e4/1e3)})};p();const m=setInterval(p,1e3);return()=>clearInterval(m)},[s.targetDate]),e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,sectionId:t.id,children:e.jsxs("div",{className:"py-10 sm:py-14 px-4 relative overflow-hidden",style:{backgroundColor:s.bgColor||a.primary},children:[e.jsx("div",{className:"absolute inset-0 opacity-10",style:{background:"repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(255,255,255,0.1) 10px, rgba(255,255,255,0.1) 20px)"}}),e.jsxs("div",{className:"max-w-4xl mx-auto text-center relative z-10",children:[e.jsx(Me,{html:s.headline||"â° Limited Time Offer",as:"h2",className:"text-2xl sm:text-3xl font-extrabold text-white mb-2"}),s.subheadline&&e.jsx("p",{className:"text-white/80 mb-6",children:s.subheadline}),e.jsx("div",{className:"flex justify-center gap-3 sm:gap-4 mb-6",children:Object.entries(i).map(([u,p])=>e.jsxs("div",{className:"rounded-xl p-3 sm:p-4 min-w-[60px] sm:min-w-[72px]",style:{backgroundColor:"rgba(255,255,255,0.15)",backdropFilter:"blur(8px)"},children:[e.jsx("div",{className:"text-2xl sm:text-3xl font-extrabold text-white tabular-nums",children:String(p).padStart(2,"0")}),e.jsx("div",{className:"text-[10px] sm:text-xs uppercase tracking-wider text-white/70 mt-1",children:u})]},u))}),s.spotsLeft&&e.jsxs("p",{className:"text-white/90 font-semibold text-sm mb-4 animate-pulse",children:["ð¥ Only ",s.spotsLeft," spots remaining"]}),s.ctaText&&e.jsxs("a",{href:s.ctaHref||"#contact",className:"inline-flex items-center gap-2 px-8 py-4 rounded-xl text-lg font-bold shadow-2xl hover:scale-105 transition-all",style:{backgroundColor:"#ffffff",color:a.primary},children:[s.ctaText," ",e.jsx(Ke,{className:"w-5 h-5"})]})]})]})})}function lE({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props||{},i=Array.isArray(s.steps)?s.steps:[],c=i.length||1,[u,p]=l.useState(0),[m,h]=l.useState({}),[y,f]=l.useState(!1),[x,g]=l.useState(!1),[b,k]=l.useState({name:"",email:"",phone:"",postcode:""}),v=s.bgColor||"#f8fafc",w=Ne(v),C=s.accentColor||a.primary,j=s.cardBgColor||(w?"#0f172a":"#ffffff"),_=Ne(j),S=s.textColor||(_?"#ffffff":"#0f172a"),M=s.mutedTextColor||(_?"rgba(255,255,255,0.65)":"#475569"),E=s.cardBorderColor||(_?"rgba(255,255,255,0.08)":"#e5e7eb"),L=_?"rgba(255,255,255,0.10)":"#f1f5f9",N=s.choiceBgColor,A=!!N&&Ne(N)!==_,O=!N||A?_?"rgba(255,255,255,0.06)":"#ffffff":N,R=Ne(O),$=s.choiceTextColor,z=!!$&&Ne($)===R,W=!$||z?R?"#ffffff":"#0f172a":$,X=R?"rgba(255,255,255,0.6)":"#64748b",G=s.choiceBorderColor,K=!!G&&Ne(G)!==_&&!G.includes("rgba"),Q=!G||K?_?"rgba(255,255,255,0.12)":"#e5e7eb":G,H=_?"rgba(255,255,255,0.05)":"#ffffff",V=_?"rgba(255,255,255,0.15)":"#e5e7eb",T=i[u],F=Math.min(100,Math.round((u+1)/c*100)),D=(Y,J)=>{h(te=>({...te,[Y]:J})),u<c-1&&setTimeout(()=>p(te=>te+1),180)},q=async()=>{if(!r&&!(!b.name||!b.email)){f(!0);try{const Y=s.formId,J={};for(const ae of i){if(!(ae!=null&&ae.key))continue;const ce=m[ae.key];if(ce==null||ce==="")continue;const ne=ae.crmField||ae.key;J[ne]=ce}const te={...J,...b,_funnel:s.funnelType||"quiz",_source:typeof window<"u"?window.location.href:""};if(Y){let ae=null;try{const{getAttribution:ee}=await P(async()=>{const{getAttribution:re}=await import("./tracker-DzJH7QDt.js").then(ie=>ie.t);return{getAttribution:re}},__vite__mapDeps([5,3,1,2,4]));ae=ee()}catch(ee){console.warn("[QuizStepper] attribution snapshot unavailable",ee)}const ne=await fetch("https://fujtwtslpgahaburozky.supabase.co/functions/v1/form-submission",{method:"POST",headers:{"Content-Type":"application/json",apikey:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImZ1anR3dHNscGdhaGFidXJvemt5Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NjU0NjM1ODksImV4cCI6MjA4MTAzOTU4OX0.lRqbCc-wv4I3lqOhMEhk3pukWPBcv3geQG-ui1sTX7Q",Authorization:"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImZ1anR3dHNscGdhaGFidXJvemt5Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NjU0NjM1ODksImV4cCI6MjA4MTAzOTU4OX0.lRqbCc-wv4I3lqOhMEhk3pukWPBcv3geQG-ui1sTX7Q"},body:JSON.stringify({formId:Y,data:te,attribution:ae,metadata:{source:te._source,funnel:te._funnel,submittedAt:new Date().toISOString(),attribution:ae}})});ne.ok||console.error("[QuizStepper] form-submission failed",ne.status,await ne.text())}g(!0)}catch(Y){console.error("[QuizStepper] submit failed",Y),g(!0)}finally{f(!1)}}};return x?e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,sectionId:t.id,children:e.jsx("div",{className:"py-16 sm:py-24 px-4",style:{backgroundColor:v},children:e.jsxs("div",{className:"max-w-xl mx-auto text-center rounded-2xl p-10 shadow-xl border",style:{backgroundColor:j,borderColor:E},children:[e.jsx("div",{className:"w-16 h-16 rounded-full mx-auto mb-4 flex items-center justify-center",style:{backgroundColor:C+"22"},children:e.jsx(Ae,{className:"w-8 h-8",style:{color:C}})}),e.jsx("h3",{className:"text-2xl font-bold mb-2",style:{color:S},children:s.successHeadline||"Thanks â we've got your details"}),e.jsx("p",{style:{color:M},children:s.successMessage||"A specialist will be in touch within 1 working hour."})]})})}):e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,sectionId:t.id,children:e.jsx("div",{id:s.anchorId||"quiz",className:"py-12 sm:py-20 px-4",style:{backgroundColor:v},children:e.jsxs("div",{className:"max-w-2xl mx-auto",children:[(s.headline||s.subheadline)&&e.jsxs("div",{className:"text-center mb-8",children:[s.headline&&e.jsx(Me,{html:s.headline,as:"h2",className:"text-3xl sm:text-4xl font-extrabold mb-3",style:{color:w?"#ffffff"
7416:"#0f172a"}}),s.subheadline&&e.jsx(Me,{html:s.subheadline,as:"p",className:"text-base sm:text-lg",style:{color:w?"rgba(255,255,255,0.75)":"#475569"}})]}),e.jsxs("div",{className:"rounded-2xl shadow-2xl border overflow-hidden",style:{backgroundColor:j,borderColor:E},children:[e.jsxs("div",{className:"px-6 sm:px-8 pt-6",children:[e.jsxs("div",{className:"flex items-center justify-between text-xs font-medium mb-2",style:{color:M},children:[e.jsxs("span",{children:["Step ",u+1," of ",c]}),e.jsxs("span",{children:[F,"%"]})]}),e.jsx("div",{className:"h-1.5 rounded-full overflow-hidden",style:{backgroundColor:L},children:e.jsx("div",{className:"h-full rounded-full transition-all duration-500",style:{width:`${F}%`,backgroundColor:C}})})]}),e.jsx("div",{className:"p-6 sm:p-8",children:(()=>{const Y=u===c-1,J=Array.isArray(T==null?void 0:T.choices)&&T.choices.length>0,te=(T==null?void 0:T.type)==="contact",ae=s.captureContactOnFinal!==!1,ce=te||Y&&!J&&ae,ne=!ce&&!J&&!!T;if(ce)return e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl sm:text-2xl font-bold mb-2",style:{color:S},children:(T==null?void 0:T.question)||"Where should we send your results?"}),(T==null?void 0:T.help)&&e.jsx("p",{className:"text-sm mb-5",style:{color:M},children:T.help}),e.jsxs("div",{className:"space-y-3",children:[e.jsx("input",{type:"text",value:b.name,onChange:ee=>k(re=>({...re,name:ee.target.value})),placeholder:"Full name",className:"w-full px-4 py-3 rounded-lg border focus:outline-none focus:ring-2",style:{backgroundColor:H,borderColor:V,color:S}}),e.jsx("input",{type:"email",value:b.email,onChange:ee=>k(re=>({...re,email:ee.target.value})),placeholder:"Email address",className:"w-full px-4 py-3 rounded-lg border focus:outline-none focus:ring-2",style:{backgroundColor:H,borderColor:V,color:S}}),e.jsx("input",{type:"tel",value:b.phone,onChange:ee=>k(re=>({...re,phone:ee.target.value})),placeholder:"Phone (optional)",className:"w-full px-4 py-3 rounded-lg border focus:outline-none focus:ring-2",style:{backgroundColor:H,borderColor:V,color:S}}),s.requirePostcode&&!m.postcode&&e.jsx("input",{type:"text",value:b.postcode,onChange:ee=>k(re=>({...re,postcode:ee.target.value})),placeholder:"Postcode",className:"w-full px-4 py-3 rounded-lg border focus:outline-none focus:ring-2",style:{backgroundColor:H,borderColor:V,color:S}}),e.jsx("button",{type:"button",disabled:y||!b.name||!b.email,onClick:q,className:"w-full py-4 rounded-lg font-bold text-base transition-transform hover:scale-[1.01] disabled:opacity-50",style:{backgroundColor:C,color:Ne(C)?"#ffffff":"#0f172a"},children:y?"Sendingâ¦":s.finalCtaText||"Get My Results â"}),e.jsx("p",{className:"text-xs text-center mt-2",style:{color:M},children:s.finalMicroCopy||"100% free · No obligation · Your data is secure"})]})]});if(ne){const ee=T.key||"input",re=ee.toLowerCase(),ie=re.includes("postcode")||re.includes("postal")||re.includes("zip"),ve=m[ee]||"",We=T.placeholder||(ie?"e.g. SW1A 1AA":"Your answer"),je=T.inputType||(re.includes("email")?"email":re.includes("phone")?"tel":"text");if(ie){const Te=`${ee}_house`,Ve=m[Te]||"",st=`__${ee}_validation`,Wt=m[st],ot=(Wt==null?void 0:Wt.state)||"idle",ma=async()=>{const it=String(ve).trim(),Yt=String(Ve).trim();if(!(!Yt||!it)){h(qt=>({...qt,[st]:{state:"checking"}}));try{const{data:qt}=await I.functions.invoke("postcode-lookup",{body:{postcode:it,action:"validate"}});if(qt!=null&&qt.valid){const Dr=`${Yt}, ${it.toUpperCase()}`;h(rt=>({...rt,[ee]:it.toUpperCase(),[Te]:Yt,address_line:Dr,[st]:{state:"valid"}})),u<c-1&&p(rt=>rt+1)}else h(Dr=>({...Dr,[st]:{state:"invalid",message:"That postcode doesn't look right. Please check and try again."}}))}catch{h(qt=>({...qt,address_line:`${Yt}, ${it.toUpperCase()}`,[st]:{state:"valid"}})),u<c-1&&p(qt=>qt+1)}}};return e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl sm:text-2xl font-bold mb-2",style:{color:S},children:(T==null?void 0:T.question)||"What is your address?"}),e.jsx("p",{className:"text-sm mb-5",style:{color:M},children:(T==null?void 0:T.help)||"Enter your house number/name and postcode so we can confirm availability in your area."}),e.jsxs("div",{className:"space-y-3",children:[e.jsx("input",{type:"text",value:Ve,onChange:it=>h(Yt=>({...Yt,[Te]:it.target.value,[st]:{state:"idle"}})),onKeyDown:it=>{it.key==="Enter"&&(it.preventDefault(),ma())},placeholder:"House number or name (e.g. 12 or Rose Cottage)",autoFocus:!0,autoComplete:"address-line1",className:"w-full px-4 py-3 rounded-lg border focus:outline-none focus:ring-2 text-base",style:{backgroundColor:H,borderColor:V,color:S}}),e.jsx("input",{type:"text",value:ve,onChange:it=>h(Yt=>({...Yt,[ee]:it.target.value.toUpperCase(),[st]:{state:"idle"}})),onKeyDown:it=>{it.key==="Enter"&&(it.preventDefault(),ma())},placeholder:We,autoComplete:"postal-code",inputMode:"text",className:"w-full px-4 py-3 rounded-lg border focus:outline-none focus:ring-2 text-base uppercase",style:{backgroundColor:H,borderColor:V,color:S}}),ot==="invalid"&&e.jsx("p",{className:"text-xs",style:{color:"#ef4444"},children:(Wt==null?void 0:Wt.message)||"Invalid postcode"}),e.jsx("button",{type:"button",disabled:!String(ve).trim()||!String(Ve).trim()||ot==="checking",onClick:ma,className:"w-full py-4 rounded-lg font-bold text-base transition-transform hover:scale-[1.01] disabled:opacity-50",style:{backgroundColor:C,color:Ne(C)?"#ffffff"
7416:"#0f172a"},children:ot==="checking"?"Checkingâ¦":T.ctaText||"Continue â"})]})]})}const Ee=()=>{String(ve).trim()&&u<c-1&&p(Te=>Te+1)};return e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl sm:text-2xl font-bold mb-2",style:{color:S},children:(T==null?void 0:T.question)||"Your answer"}),(T==null?void 0:T.help)&&e.jsx("p",{className:"text-sm mb-5",style:{color:M},children:T.help}),e.jsxs("div",{className:"space-y-3",children:[e.jsx("input",{type:je,value:ve,onChange:Te=>h(Ve=>({...Ve,[ee]:Te.target.value})),onKeyDown:Te=>{Te.key==="Enter"&&(Te.preventDefault(),Ee())},placeholder:We,autoFocus:!0,className:"w-full px-4 py-3 rounded-lg border focus:outline-none focus:ring-2 text-base",style:{backgroundColor:H,borderColor:V,color:S}}),e.jsx("button",{type:"button",disabled:!String(ve).trim(),onClick:Ee,className:"w-full py-4 rounded-lg font-bold text-base transition-transform hover:scale-[1.01] disabled:opacity-50",style:{backgroundColor:C,color:Ne(C)?"#ffffff":"#0f172a"},children:T.ctaText||"Continue â"})]})]})}return e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl sm:text-2xl font-bold mb-2",style:{color:S},children:(T==null?void 0:T.question)||"Question"}),(T==null?void 0:T.help)&&e.jsx("p",{className:"text-sm mb-5",style:{color:M},children:T.help}),e.jsx("div",{className:"grid gap-2.5 sm:grid-cols-2",children:((T==null?void 0:T.choices)||[]).map((ee,re)=>{const ie=typeof ee=="string"?ee:ee.value||ee.label,ve=typeof ee=="string"?ee:ee.label,We=typeof ee=="object"?ee.sub:void 0,je=m[T.key]===ie;return e.jsxs("button",{type:"button",onClick:()=>D(T.key,ie),className:"text-left p-4 rounded-xl border-2 transition-all hover:shadow-md hover:-translate-y-0.5",style:{borderColor:je?C:Q,backgroundColor:je?C+"1A":O,color:W},children:[e.jsx("div",{className:"font-semibold",style:{color:W},children:ve||`Option ${re+1}`}),We&&e.jsx("div",{className:"text-xs mt-1",style:{color:X},children:We})]},re)})})]})})()}),e.jsxs("div",{className:"px-6 sm:px-8 pb-6 flex items-center justify-between",children:[e.jsx("button",{type:"button",onClick:()=>p(Y=>Math.max(0,Y-1)),disabled:u===0,className:"text-sm font-medium hover:opacity-80 disabled:opacity-30",style:{color:M},children:"â Back"}),s.trustBadge&&e.jsx("span",{className:"text-xs",style:{color:M},children:s.trustBadge})]})]}),s.belowTrustItems&&Array.isArray(s.belowTrustItems)&&e.jsx("div",{className:"flex flex-wrap items-center justify-center gap-x-6 gap-y-2 mt-6 text-xs sm:text-sm",style:{color:w?"rgba(255,255,255,0.7)":"#64748b"},children:s.belowTrustItems.map((Y,J)=>e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(Ae,{className:"w-4 h-4",style:{color:C}}),e.jsx("span",{children:typeof Y=="string"?Y:Y.text})]},J))})]})})})}function G9({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props||{},i=s.bgColor||"#ffffff",c=Ne(i),u=s.accentColor||a.primary,p=Array.isArray(s.cards)?s.cards:[],m=s.cardBgColor||(c?"#0f172a":"#ffffff"),h=Ne(m),y=s.cardTitleColor||(h?"#ffffff":"#0f172a"),f=s.cardTextColor||(h?"rgba(255,255,255,0.85)":"#475569"),x=s.cardMutedColor||(h?"rgba(255,255,255,0.6)":"#64748b"),g=s.cardBorderColor||(h?"rgba(255,255,255,0.12)":"#e5e7eb");return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,sectionId:t.id,children:e.jsx("div",{className:"py-16 sm:py-24 px-4",style:{backgroundColor:i},children:e.jsxs("div",{className:"max-w-6xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-12",children:[s.sectionLabel&&e.jsx("div",{className:"text-xs font-bold tracking-widest uppercase mb-3",style:{color:u},children:s.sectionLabel}),s.headline&&e.jsx(Me,{html:s.headline,as:"h2",className:"text-3xl sm:text-5xl font-extrabold mb-4",style:{color:c?"#ffffff":"#0f172a"}}),s.subheadline&&e.jsx(Me,{html:s.subheadline,as:"p",className:"text-lg max-w-2xl mx-auto",style:{color:c?"rgba(255,255,255,0.75)":"#475569"}})]}),e.jsx("div",{className:Z("grid gap-6 grid-cols-1",p.length===4?"sm:grid-cols-2 lg:grid-cols-4":"md:grid-cols-3"),children:p.map((b,k)=>{const v=!!b.featured||b.tag==="Most Popular";return e.jsxs("div",{className:Z("relative rounded-2xl p-7 border-2 transition-all flex flex-col",v?"shadow-2xl scale-[1.02] z-10":"shadow-md hover:shadow-xl"),style:{backgroundColor:m,borderColor:v?u:g,color:f},children:[b.tag&&e.jsx("div",{className:"absolute -top-3 left-1/2 -translate-x-1/2 px-3 py-1 rounded-full text-[11px] font-bold tracking-wide uppercase text-white shadow-lg",style:{backgroundColor:u},children:b.tag}),e.jsx("h3",{className:"text-xl font-bold mb-1",style:{color:y},children:b.title||`Option ${k+1}`}),b.bestFor&&e.jsxs("p",{className:"text-xs font-semibold uppercase tracking-wide mb-3",style:{color:u},children:["Best for: ",b.bestFor]}),b.price&&e.jsx("div",{className:"text-3xl font-extrabold mb-1",style:{color:y},children:b.price}),b.priceSubtext&&e.jsx("div",{className:"text-xs mb-4",style:{color:x},children:b.priceSubtext}),b.description&&e.jsx("p",{className:"text-sm mb-4",style:{color:f},children:b.description}),Array.isArray(b.features)&&e.jsx("ul",{className:"space-y-2 mb-6 flex-1",children:b.features.map((w,C)=>e.jsxs("li",{className:"flex items-start gap-2 text-sm",style:{color:f},children:[e.jsx(Ae,{className:"w-4 h-4 mt-0.5 shrink-0",style:{color:u}}),e.jsx("span",{children:w})]},C))}),e.jsx("a",{href:b.ctaHref||"#contact",className:"block w-full text-center py-3 rounded-lg font-bold text-sm transition-all hover:scale-[1.02]",style:{backgroundColor:v?u:"transparent",color:v?"#ffffff"
7416:u,border:v?"none":`2px solid ${u}`},children:b.ctaText||"Choose this â"})]},k)})})]})})})}function cE({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props||{},i=Ne(s.bgColor),c=Array.isArray(s.items)?s.items:[{icon:"shield",text:"No obligation"},{icon:"check",text:"Fixed quote"},{icon:"lock",text:"Secure data"},{icon:"thumbsup",text:"Cancel anytime"}],u={shield:dr,check:Ae,lock:va,thumbsup:In,star:Jt,clock:Vt,award:gl,zap:ja},p=s.accentColor||a.primary;return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,sectionId:t.id,children:e.jsx("div",{className:"py-8 sm:py-10 px-4",style:{backgroundColor:s.bgColor||"#0f172a"},children:e.jsxs("div",{className:"max-w-6xl mx-auto",children:[s.headline&&e.jsx(Me,{html:s.headline,as:"h3",className:"text-center text-xl sm:text-2xl font-bold mb-6",style:{color:i?"#ffffff":"#0f172a"}}),e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4",children:c.map((m,h)=>{const y=u[m.icon]||dr;return e.jsxs("div",{className:"flex items-center gap-3 justify-center sm:justify-start",children:[e.jsx("div",{className:"w-10 h-10 rounded-full flex items-center justify-center shrink-0",style:{backgroundColor:p+"22"},children:e.jsx(y,{className:"w-5 h-5",style:{color:p}})}),e.jsxs("div",{children:[e.jsx("div",{className:"font-semibold text-sm",style:{color:i?"#ffffff":"#0f172a"},children:m.text}),m.sub&&e.jsx("div",{className:"text-xs opacity-70",style:{color:i?"#ffffff":"#475569"},children:m.sub})]})]},h)})})]})})})}function dE({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props||{},i=Ne(s.bgColor),c=s.accentColor||a.primary;return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,sectionId:t.id,children:e.jsx("div",{id:s.anchorId,className:"py-16 sm:py-24 px-4",style:{background:s.bgGradient||s.bgColor||`linear-gradient(135deg, ${a.secondary} 0%, ${a.primary} 100%)`},children:e.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[s.eyebrow&&e.jsx("div",{className:"text-xs font-bold tracking-widest uppercase mb-3",style:{color:i?"rgba(255,255,255,0.85)":c},children:s.eyebrow}),s.headline&&e.jsx(Me,{html:s.headline,as:"h2",className:"text-3xl sm:text-5xl font-extrabold mb-4",style:{color:i?"#ffffff":"#0f172a"}}),s.subheadline&&e.jsx(Me,{html:s.subheadline,as:"p",className:"text-lg sm:text-xl mb-8",style:{color:i?"rgba(255,255,255,0.85)":"#475569"}}),e.jsx("a",{href:s.ctaHref||"#contact",className:"inline-block px-8 sm:px-10 py-4 sm:py-5 rounded-xl font-extrabold text-base sm:text-lg transition-all hover:scale-105 shadow-2xl",style:{backgroundColor:s.ctaColor||"#ffffff",color:s.ctaTextColor||a.secondary},children:s.ctaText||"Get Started Now â"}),s.microCopy&&e.jsx("p",{className:"mt-4 text-sm",style:{color:i?"rgba(255,255,255,0.7)":"#64748b"},children:s.microCopy}),Array.isArray(s.proofItems)&&s.proofItems.length>0&&e.jsx("div",{className:"flex flex-wrap items-center justify-center gap-x-6 gap-y-2 mt-8 text-sm",style:{color:i?"rgba(255,255,255,0.85)":"#475569"},children:s.proofItems.map((u,p)=>e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(Jt,{className:"w-4 h-4 fill-current",style:{color:"#fbbf24"}}),e.jsx("span",{className:"font-medium",children:typeof u=="string"?u:u.text})]},p))})]})})})}function uE({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props||{},i=Ne(s.bgColor);return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,sectionId:t.id,children:e.jsx("div",{className:"py-6 px-4 border-t border-b",style:{backgroundColor:s.bgColor||"#f9fafb",borderColor:i?"rgba(255,255,255,0.1)":"#e5e7eb"},children:e.jsxs("div",{className:"max-w-5xl mx-auto",children:[s.headline&&e.jsx("div",{className:"text-xs font-bold uppercase tracking-wide mb-1.5",style:{color:i?"rgba(255,255,255,0.85)":"#475569"},children:s.headline}),e.jsx("p",{className:"text-xs leading-relaxed",style:{color:i?"rgba(255,255,255,0.65)":"#64748b"},children:s.text||"This service is provided in accordance with applicable regulations. Eligibility criteria apply. The information provided does not constitute professional advice."}),Array.isArray(s.badges)&&s.badges.length>0&&e.jsx("div",{className:"flex flex-wrap items-center gap-3 mt-3",children:s.badges.map((c,u)=>e.jsx("span",{className:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-md text-[10px] font-semibold uppercase tracking-wide",style:{backgroundColor:i?"rgba(255,255,255,0.08)":"#ffffff",color:i?"#ffffff"
7416:"#475569",border:`1px solid ${i?"rgba(255,255,255,0.15)":"#e5e7eb"}`},children:typeof c=="string"?c:c.label},u))})]})})})}function pE({section:t,brand:a,isEditing:r,isSelected:n,onClick:o}){const s=t.props,i=Ne(s.bgColor),c=s.accentColor||a.primary,u=s.headingColor||(i?"#ffffff":"#0f172a"),p=s.bodyColor||(i?"rgba(255,255,255,0.78)":"#475569"),m=s.cardBgColor||(i?"rgba(255,255,255,0.05)":"#ffffff"),h=s.cardBorderColor||(i?"rgba(255,255,255,0.10)":"#e5e7eb"),y=Array.isArray(s.plans)&&s.plans.length?s.plans:[{term:"24 months",apr:"12.9%",monthlyFrom:"£89",note:"0% deposit options"},{term:"60 months",apr:"12.9%",monthlyFrom:"£42",note:"Lowest monthly"},{term:"120 months",apr:"12.9%",monthlyFrom:"£24",note:"Spread the cost"}];return e.jsx(Fe,{isEditing:r,isSelected:n,onClick:o,children:e.jsx("section",{id:s.anchorId||"finance",className:"py-16 sm:py-20 px-4 sm:px-6 lg:px-8",style:{backgroundColor:s.bgColor||(i?"transparent":"#f8fafc")},children:e.jsxs("div",{className:"max-w-6xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-10 sm:mb-12",children:[s.sectionLabel&&e.jsx("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full text-xs font-bold uppercase tracking-wider mb-3",style:{backgroundColor:`${c}15`,color:c},children:s.sectionLabel}),e.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-extrabold tracking-tight mb-3",style:{color:u},children:s.headline||"Flexible Finance Options"}),s.subheadline&&e.jsx("p",{className:"max-w-2xl mx-auto text-base sm:text-lg",style:{color:p},children:s.subheadline})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-5 sm:gap-6",children:y.map((f,x)=>{const g=!!f.highlighted;return e.jsxs("div",{className:"relative rounded-2xl p-6 sm:p-7 transition-transform duration-200 hover:-translate-y-1",style:{background:g?`linear-gradient(135deg, ${c}, ${c}dd)`:m,border:`1px solid ${g?"transparent":h}`,boxShadow:g?`0 20px 40px -15px ${c}66`:i?"0 4px 12px rgba(0,0,0,0.3)":"0 4px 16px rgba(15,23,42,0.06)"},children:[f.badge&&e.jsx("span",{className:"absolute -top-3 left-1/2 -translate-x-1/2 px-3 py-1 rounded-full text-[11px] font-bold uppercase tracking-wider",style:{backgroundColor:g?"#ffffff"
7416:c,color:g?c:"#ffffff"},children:f.badge}),e.jsx("div",{className:"text-sm font-semibold uppercase tracking-wider mb-2",style:{color:g?"rgba(255,255,255,0.85)":p},children:f.term||"Plan"}),e.jsxs("div",{className:"flex items-baseline gap-1 mb-4",children:[e.jsx("span",{className:"text-xs font-medium",style:{color:g?"rgba(255,255,255,0.75)":p},children:"from"}),e.jsx("span",{className:"text-4xl sm:text-5xl font-extrabold tracking-tight",style:{color:g?"#ffffff":u},children:f.monthlyFrom||"£â"}),e.jsx("span",{className:"text-sm font-medium",style:{color:g?"rgba(255,255,255,0.85)":p},children:"/mo"})]}),e.jsx("div",{className:"text-xs font-medium mb-4",style:{color:g?"rgba(255,255,255,0.85)":p},children:f.apr?`Representative ${f.apr} APR`:""}),f.note&&e.jsxs("div",{className:"text-sm",style:{color:g?"rgba(255,255,255,0.95)":u},children:["â ",f.note]})]},x)})}),(s.disclaimer||s.ctaText)&&e.jsxs("div",{className:"mt-10 text-center",children:[s.ctaText&&e.jsx("a",{href:s.ctaHref||"#contact",className:"inline-flex items-center gap-2 px-7 py-3.5 rounded-full font-bold text-base transition-transform hover:scale-105",style:{background:`linear-gradient(135deg, ${c}, ${c}dd)`,color:"#ffffff",boxShadow:`0 10px 25px -8px ${c}80`},children:s.ctaText}),s.disclaimer&&e.jsx("p",{className:"mt-5 max-w-3xl mx-auto text-xs leading-relaxed",style:{color:i?"rgba(255,255,255,0.55)":"#64748b"},children:s.disclaimer})]})]})})})}const wQ={announcementBar:qP,navbar:U9,heroFullBleed:tQ,editorialHero:dX,bentoFeatures:_P,bento:_P,marqueeBand:MP,marquee:MP,stickyShowcase:pX,ctaMega:hX,floatingProofCards:SP,proofCards:SP,heroWithForm:zP,heroVideoBackground:aQ,heroFrostedCard:rQ,heroWithChatbot:cQ,boilersHero:vZ,financeCalculator:EZ,eligibilityCalculator:bP,calculator:bP,aiAgentPanel:JZ,brandsStrip:tX,floatingChatBubble:aX,trustStrip:OP,benefitsGrid:nQ,statsRow:BP,imageTextSplit:oQ,testimonialsCarousel:iQ,socialProof:HP,processSteps:VP,faqAccordion:$P,certificationGrid:lQ,formEmbed:WP,calendarEmbed:UP,chatbotEmbed:GP,ctaBanner:KP,disclaimerBox:YP,countdownTimer:ZP,videoSection:XP,footer:dQ,websiteEmbed:eE,website:eE,quoteWidget:JP,quote:JP,pricingTable:tE,pricing:tE,teamGrid:aE,team:aE,logoCarousel:rE,logos:rE,beforeAfter:yQ,comparisonTable:nE,comparison:nE,galleryMasonry:sE,gallery:sE,mapEmbed:oE,map:oE,newsletterSignup:iE,newsletter:iE,financeOptions:pE,finance:pE,stickyCtaBar:fQ,socialProofTicker:gQ,roiCalculator:xQ,videoTestimonial:bQ,featureShowcase:vQ,urgencyBanner:kQ,quizStepper:lE,quiz:lE,recommendationCards:G9,recommendations:G9,packages:G9,riskReversalBar:cE,guarantees:cE,compactFinalCta:dE,finalCta:dE,complianceNotice:uE,compliance:uE,legalDoc:xP,legal:xP,relatedPages:CP,related:CP,hero:uQ,about:pQ,services:QP,features:QP,testimonials:hQ,contact:mQ,cta:KP,faq:$P,stats:BP,process:VP,video:XP,disclaimer:YP,countdown:ZP,calendar:UP,chatbot:GP,form:WP,navigation:U9,header:U9,announcement:qP,heroForm:zP,trust:OP,social:HP};function jQ({pageData:t,isEditing:a=!1,selectedSectionId:r,onSectionClick:n,onMoveSection:o,onDeleteSection:s,editorViewport:i}){var M,E,L;const c={primary:t.brandPrimary||"#2563eb",secondary:t.brandSecondary||"#1e293b",font:t.brandFont||"modern",fontColor:t.brandFontColor,fontFamily:t.brandFontFamily,headingFont:t.headingFont,bodyFont:t.bodyFont},u=c.fontFamily?RP[c.fontFamily]||RP.inter:QX(c.font),p=FP(c.headingFont),m=FP(c.bodyFont),h=!!(c.headingFont&&c.bodyFont),y="DM+Sans:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700;800&family=Lora:wght@400;500;600;700&family=Merriweather:wght@400;700;900&family=Montserrat:wght@300;400;500;600;700;800&family=Open+Sans:wght@400;500;600;700&family=Oswald:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600;700;800&family=Poppins:wght@300;400;500;600;700&family=Raleway:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;700&family=Nunito:wght@400;500;600;700;800",f=[c.headingFont,c.bodyFont].filter(Boolean).filter(N=>!y.includes(N.replace(/ /g,"+"))).map(N=>`&family=${N.replace(/ /g,"+")}:wght@400;500;600;700;800`).join(""),x=`https://fonts.googleapis.com/css2?family=${y}${f}&display=swap`,g=t.aestheticIntensity||"premium",b=!a&&(g==="balanced"||g==="premium"||g==="cinematic"),k=!a&&g==="cinematic",v=new Set(["announcementBar","announcement","navbar","navigation","header","footer","stickyCtaBar"]),w=t.sections.filter(N=>
7416!v.has(N.type)).map(N=>N.id),C=l.useRef(null);qX(t,C);const j=((M=t.theme)==null?void 0:M.mode)||"dark",_=((E=t.theme)==null?void 0:E.cursorSpotlight)??(g==="cinematic"||g==="premium"),S=((L=t.theme)==null?void 0:L.stylePack)||(()=>{var A,O,R;const N=[t.pageName,(A=t.brandKit)==null?void 0:A.industry,(O=t.brandKit)==null?void 0:O.brand_name,(R=t.brandKit)==null?void 0:R.about_short].filter(Boolean).join(" ");return N?vX({industry:N,prompt:N}).id:void 0})();return e.jsx(wX,{theme:{mode:j,primary:c.primary,secondary:c.secondary,headingFont:c.headingFont,bodyFont:c.bodyFont,stylePack:S},cinematic:g==="cinematic",cursorSpotlight:_&&!a,children:e.jsxs("div",{ref:C,className:Z(i==="tablet"&&"inl-vp-tablet",i==="mobile"&&"inl-vp-mobile"),style:{fontFamily:h?m:u},children:[e.jsx("link",{rel:"preconnect",href:"https://fonts.googleapis.com"}),e.jsx("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),e.jsx("link",{href:x,rel:"stylesheet"}),h&&e.jsx("style",{children:` 7417 h1, h2, h3, h4 { font-family: ${p} !important; } 7418 `}),e.jsx("style",{children:` 7419 .inl-safe-light :where(h1,h2,h3,h4,h5,h6,p,li,li > span) { 7420 color: #111827 !important; 7421 text-shadow: none !important; 7422 } 7423 .inl-safe-light :where(p,li,li > span) { 7424 color: #475569 !important; 7425 } 7426 .inl-safe-light :where(a,button,[role="button"],a *,button *,[role="button"] *) { 7427 color: inherit; 7428 } 7429 .inl-safe-dark :where(h1,h2,h3,h4,h5,h6,p,li,li > span) { 7430 text-shadow: 0 1px 2px rgba(0,0,0,0.18); 7431 } 7432 /* âââ Per-section visibility (Stage 13) âââ */ 7433 @media (min-width: 1024px) { .inl-hide-desktop { display: none !important; } } 7434 @media (min-width: 640px) and (max-width: 1023.98px) { .inl-hide-tablet { display: none !important; } } 7435 @media (max-width: 639.98px) { .inl-hide-mobile { display: none !important; } } 7436 /* Editor viewport simulation overrides class-based media queries */ 7437 .inl-vp-tablet .inl-hide-desktop, .inl-vp-mobile .inl-hide-desktop { display: revert !important; } 7438 .inl-vp-tablet .inl-hide-tablet { display: none !important; } 7439 .inl-vp-mobile .inl-hide-mobile { display: none !important; } 7440 `}),e.jsx(DX,{pageData:t,editorViewport:i}),k&&e.jsx(GX,{sectionIds:w}),(()=>{var O;const N={},A={};for(const R of t.sections)R.abGroup&&(A[O=R.abGroup]||(A[O]=[])).push(R);if(!a&&typeof window<"u"){const R=t.slug||t.pageSlug||"page";for(const[$,z]of Object.entries(A)){if(z.length===0)continue;const W=`inl:pb:ab:${R}:${$}`;let X=null;try{const K=localStorage.getItem(W);K&&z.some(Q=>Q.id===K)&&(X=K)}catch{}if(!X){const K=z.map(V=>Math.max(0,V.abWeight??1)),Q=K.reduce((V,T)=>V+T,0)||z.length;let H=Math.random()*Q;X=z[0].id;for(let V=0;V<z.length;V++)if(H-=K[V]||1,H<=0){X=z[V].id;break}try{localStorage.setItem(W,X)}catch{}}N[$]=X;const G=z.find(K=>K.id===X);G&&t.workspaceId&&dz({workspaceId:t.workspaceId,pageSlug:R,abGroup:$,variantId:G.id,variantLabel:G.abLabel??null,sectionId:G.id})}}return t.sections.map((R,$)=>{var ie,ve,We;if(!a&&R.abGroup&&N[R.abGroup]&&N[R.abGroup]!==R.id)return null;const z=DP(R,t),W=wQ[z.type],X=r===R.id;if(!W)return a?e.jsxs("div",{"data-section-id":R.id,className:"py-4 px-4 text-center text-amber-700 text-sm bg-amber-50 border-y border-amber-200",children:["â Editor only: unknown section type ",e.jsx("code",{className:"font-mono",children:R.type})," â will not render on the published page."]},R.id):(typeof console<"u"&&console.warn("[PageBuilder] Unknown section type suppressed in production:",z.type),null);const G=((ie=z.props)==null?void 0:ie.bgColor)||z.bgColor,K=((ve=z.props)==null?void 0:ve.textColor)||z.textColor,Q=xz.has(z.type)?W9(z):G||W9(z),H=Ne(Q),V=K||(H?"#ffffff":"#1A1F2C"),T=t.sections[$+1]?DP(t.sections[$+1],t):void 0;T&&((We=T==null?void 0:T.props)!=null&&We.bgColor||T!=null&&T.bgColor||W9(T));const D=e.jsxs("div",{"data-section-id":R.id,className:Z("relative group/toolbar w-full",H?"inl-safe-dark":"inl-safe-light"),style:{backgroundColor:Q,color:V},children:[e.jsx(W,{section:z,brand:c,isEditing:a,isSelected:X,onClick:()=>
7440n==null?void 0:n(R.id),workspaceId:t.workspaceId,pageSlug:t.pageSlug||t.slug}),!1,a&&e.jsxs("div",{className:Z("absolute top-3 left-1/2 -translate-x-1/2 z-20 flex items-center gap-0.5 bg-white/95 backdrop-blur-sm rounded-lg shadow-lg border border-gray-200 px-1.5 py-1 transition-opacity",X?"opacity-100":"opacity-0 group-hover/toolbar:opacity-100"),children:[$>0&&e.jsx("button",{onClick:je=>{je.stopPropagation(),o==null||o(R.id,"up")},className:"p-1.5 hover:bg-gray-100 rounded-md text-gray-500 hover:text-gray-800 transition-colors",title:"Move up",children:e.jsx(bl,{className:"w-3.5 h-3.5"})}),$<t.sections.length-1&&e.jsx("button",{onClick:je=>{je.stopPropagation(),o==null||o(R.id,"down")},className:"p-1.5 hover:bg-gray-100 rounded-md text-gray-500 hover:text-gray-800 transition-colors",title:"Move down",children:e.jsx(ir,{className:"w-3.5 h-3.5"})}),e.jsx("div",{className:"w-px h-5 bg-gray-200 mx-0.5"}),e.jsx("button",{onClick:je=>{je.stopPropagation(),n==null||n(R.id)},className:"p-1.5 hover:bg-blue-50 rounded-md text-blue-500 hover:text-blue-700 transition-colors",title:"Edit",children:e.jsx(vc,{className:"w-3.5 h-3.5"})}),e.jsx("button",{onClick:je=>{je.stopPropagation(),s==null||s(R.id)},className:"p-1.5 hover:bg-red-50 rounded-md text-gray-400 hover:text-red-600 transition-colors",title:"Delete",children:e.jsx(Tr,{className:"w-3.5 h-3.5"})})]})]}),q=$===0||v.has(z.type),Y=Array.isArray(R.hiddenOn)?R.hiddenOn:[],J=Z(Y.includes("desktop")&&"inl-hide-desktop",Y.includes("tablet")&&"inl-hide-tablet",Y.includes("mobile")&&"inl-hide-mobile"),te=ZX(R.schedule);if(!a&&!te)return null;const ae=EX(R.personalization);if(!a&&!ae)return null;const ce=a&&Y.length>0,ne=a&&!te,ee=a&&!ae,re=ne||ee?.35:ce?.45:void 0;return e.jsxs("div",{className:Z("w-full relative",!a&&J),style:{backgroundColor:Q,color:V,opacity:re},children:[ce&&e.jsxs("div",{className:"pointer-events-none absolute top-2 right-2 z-30 text-[10px] uppercase tracking-wide font-semibold bg-amber-500 text-white px-2 py-0.5 rounded shadow",children:["Hidden on ",Y.join(" + ")]}),ne&&e.jsx("div",{className:"pointer-events-none absolute top-2 left-2 z-30 text-[10px] uppercase tracking-wide font-semibold bg-sky-600 text-white px-2 py-0.5 rounded shadow",children:"Scheduled â outside publish window"}),ee&&e.jsx("div",{className:"pointer-events-none absolute top-2 right-2 z-30 text-[10px] uppercase tracking-wide font-semibold bg-fuchsia-600 text-white px-2 py-0.5 rounded shadow",children:"Personalization â not matched"}),a&&R.abGroup&&e.jsxs("div",{className:"pointer-events-none absolute top-2 left-1/2 -translate-x-1/2 z-30 text-[10px] uppercase tracking-wide font-semibold bg-violet-600 text-white px-2 py-0.5 rounded shadow",children:["A/B · Variant ",R.abLabel||"?"]}),(()=>{const je=$>0&&HX(z.type,R.lazy,!!a),Ee=b&&!q?e.jsx(da,{direction:"up",children:D}):D;return je?e.jsx(OX,{minHeight:360,children:Ee}):Ee})()]},R.id)})})(),e.jsx($X,{config:t.exitIntent,pageSlug:t.slug||t.pageSlug||"page",brandPrimary:t.brandPrimary,isEditing:a})]})})}function CQ(t){const a=t.seoStructuredData;return a&&typeof a=="object"?a:{}}function _Q(t){var r;const a=[];for(const n of t){if(n.type!=="faqAccordion"&&n.type!=="faq")continue;const o=(r=n.props)==null?void 0:r.faqs;if(Array.isArray(o))for(const s of o){const i=typeof(s==null?void 0:s.question)=="string"?s.question.trim():"",c=typeof(s==null?void 0:s.answer)=="string"?s.answer.trim():"";i&&c&&a.push({question:i,answer:c})}}return a}function MQ(t){var n,o,s;const a=[];for(const i of t){const c=((n=i.props)==null?void 0:n.testimonials)||((o=i.props)==null?void 0:o.reviews)||((s=i.props)==null?void 0:s.items);if(Array.isArray(c))for(const u of c){const p=Number((u==null?void 0:u.rating)??(u==null?void 0:u.stars));Number.isFinite(p)&&p>0&&p<=5&&a.push(p)}}if(a.length===0)return null;const r=a.reduce((i,c)=>i+c,0)/a.length;
7440return{ratingValue:Math.round(r*10)/10,reviewCount:a.length}}function hE(t){return t.replace(/<[^>]+>/g," ").replace(/\s+/g," ").trim()}function SQ(t,a){if(!t)return null;const r=CQ(t),n=(()=>{try{return new URL(a.url).origin}catch{return a.url}})(),o=[];if(o.push({"@type":"WebSite","@id":`${n}#website`,url:n,name:r.name||t.pageName||a.title}),o.push({"@type":"WebPage","@id":`${a.url}#webpage`,url:a.url,name:a.title,description:a.description,isPartOf:{"@id":`${n}#website`},inLanguage:"en-GB"}),o.push({"@type":"BreadcrumbList","@id":`${a.url}#breadcrumb`,itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:n},{"@type":"ListItem",position:2,name:a.title,item:a.url}]}),r.includeOrg!==!1){const i=Array.isArray(r.sameAs)?r.sameAs.filter(c=>typeof c=="string"&&c.trim()):[];o.push({"@type":"Organization","@id":`${n}#organization`,name:r.name||t.pageName||a.title,url:n,...r.logo?{logo:r.logo}:{},...i.length?{sameAs:i}:{}})}if(r.includeFaq!==!1){const i=_Q(t.sections||[]);i.length>0&&o.push({"@type":"FAQPage","@id":`${a.url}#faq`,mainEntity:i.map(c=>({"@type":"Question",name:hE(c.question),acceptedAnswer:{"@type":"Answer",text:hE(c.answer)}}))})}const s=MQ(t.sections||[]);return s&&o.push({"@type":"AggregateRating","@id":`${a.url}#rating`,itemReviewed:{"@id":`${a.url}#webpage`},ratingValue:s.ratingValue,reviewCount:s.reviewCount,bestRating:5,worstRating:1}),{"@context":"https://schema.org","@graph":o}}const bz="inl-cookie-consent:v1",vz="inl:consent";function eI(){try{const t=localStorage.getItem(bz);if(!t)return null;const a=JSON.parse(t);return a&&(a.decision==="accepted"||a.decision==="rejected")?a:null}catch{return null}}function NQ(){var t;return((t=eI())==null?void 0:t.decision)==="accepted"}function mE(t){try{localStorage.setItem(bz,JSON.stringify({decision:t,at:Date.now()}))}catch{}try{window.dispatchEvent(new CustomEvent(vz,{detail:{decision:t}}))}catch{}}const HS=vz;function IQ({title:t="We value your privacy",message:a="We use cookies to measure performance and improve your experience. Choose what's OK with you.",acceptLabel:r="Accept all",rejectLabel:n="Reject non-essential",privacyUrl:o,brandPrimary:s="#3B82F6"}){const[i,c]=l.useState(()=>!!eI());return l.useEffect(()=>{const u=()=>c(!!eI());return window.addEventListener(HS,u),window.addEventListener("storage",u),()=>{window.removeEventListener(HS,u),window.removeEventListener("storage",u)}},[]),i?null:e.jsx("div",{role:"dialog","aria-label":"Cookie consent",className:"fixed inset-x-3 bottom-3 z-[9997] mx-auto max-w-3xl rounded-2xl border border-white/10 bg-gray-900/90 backdrop-blur-xl text-white shadow-2xl p-4 sm:p-5 animate-in slide-in-from-bottom-4 fade-in duration-300",style:{borderTop:`3px solid ${s}`},children:e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center gap-3 sm:gap-4",children:[e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("div",{className:"text-sm font-semibold mb-0.5",children:t}),e.jsxs("p",{className:"text-xs text-gray-300 leading-relaxed",children:[a," ",o&&e.jsx("a",{href:o,target:"_blank",rel:"noopener noreferrer",className:"underline hover:text-white",children:"Privacy policy"})]})]}),e.jsxs("div",{className:"flex gap-2 shrink-0",children:[e.jsx("button",{onClick:()=>mE("rejected"),className:"text-xs font-medium px-3 py-2 rounded-lg border border-white/20 text-gray-200 hover:bg-white/10 transition-colors",children:n}),e.jsx("button",{onClick:()=>mE("accepted"),className:"text-xs font-semibold px-4 py-2 rounded-lg text-white shadow-md hover:shadow-lg transition-all",style:{background:s},children:r})]})]})})}function LQ(){try{const t="inl_sid";let a=sessionStorage.getItem(t);return a||(a=`s_${Date.now().toString(36)}_${Math.random().toString(36).slice(2,10)}`,sessionStorage.setItem(t,a)),a}catch{return"anon"}}function K9(t,a,r,n){try{I.rpc("log_workspace_tracking_fire",{_workspace_id:t,_provider:a,_pixel_id:r||null,_event_name:n||null,_page_path:window.location.pathname+window.location.search,_host:window.location.hostname,_session_id:LQ(),_source:"client",_meta:{}})}catch{}}const br="data-inl-tracking";function yE({tracking:t}){const[a,r]=l.useState(0);return l.useEffect(()=>{const n=()=>r(o=>o+1);return window.addEventListener(HS,n),window.addEventListener("storage",n),(
7440)=>{window.removeEventListener(HS,n),window.removeEventListener("storage",n)}},[]),l.useEffect(()=>{if(!t)return;const n=t;if(n.consentRequired&&!NQ()){document.querySelectorAll(`[${br}]`).forEach(c=>c.remove());const i=window.__inlTrackingCleanup;typeof i=="function"&&(i(),window.__inlTrackingCleanup=null);return}document.querySelectorAll(`[${br}]`).forEach(i=>i.remove());const o=(i,c,u,p="head")=>{const m=document.createElement(i);return m.setAttribute(br,"1"),Object.entries(c).forEach(([h,y])=>m.setAttribute(h,y)),u!==void 0&&(m.innerHTML=u),(p==="head"?document.head:document.body).appendChild(m),m};n.gtmId&&/^GTM-[A-Z0-9]+$/i.test(n.gtmId)&&(o("script",{},`(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','${n.gtmId}');`),o("noscript",{},`<iframe src="https://www.googletagmanager.com/ns.html?id=${n.gtmId}" height="0" width="0" style="display:none;visibility:hidden"></iframe>`,"body"));const s=[n.ga4MeasurementId,n.googleAdsId].filter(i=>!!i&&/^(G|AW)-[A-Z0-9-]+$/i.test(i));if(s.length>0){o("script",{src:`https://www.googletagmanager.com/gtag/js?id=${s[0]}`,async:""});const i=s.map(c=>`gtag('config','${c}');`).join("");o("script",{},`window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());${i}`)}if(n.debugEnabled&&n.workspaceId&&(n.ga4MeasurementId&&K9(n.workspaceId,"ga4",n.ga4MeasurementId,"PageView"),n.googleAdsId&&K9(n.workspaceId,"google_ads",n.googleAdsId,"PageView")),n.metaPixelId&&/^\d{6,20}$/.test(n.metaPixelId)&&(o("script",{},`!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init','${n.metaPixelId}');fbq('track','PageView');`),o("noscript",{},`<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=${n.metaPixelId}&ev=PageView&noscript=1" alt="" />`,"body"),n.debugEnabled&&n.workspaceId&&K9(n.workspaceId,"meta_pixel",n.metaPixelId,"PageView")),n.tiktokPixelId&&/^[A-Z0-9]{15,30}$/i.test(n.tiktokPixelId)&&o("script",{},`!function (w, d, t) {w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e};ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)};ttq.load('${n.tiktokPixelId}');ttq.page();}(window, document, 'ttq');`),n.linkedinPartnerId&&/^\d{4,12}$/.test(n.linkedinPartnerId)&&(o("script",{},`_linkedin_partner_id="${n.linkedinPartnerId}";window._linkedin_data_partner_ids=window._linkedin_data_partner_ids||[];window._linkedin_data_partner_ids.push(_linkedin_partner_id);(function(l){if(!l){window.lintrk=function(a,b){window.lintrk.q.push([a,b])};window.lintrk.q=[]}var s=document.getElementsByTagName("script")[0];var b=document.createElement("script");b.type="text/javascript";b.async=true;b.src="https://snap.licdn.com/li.lms-analytics/insight.min.js";s.parentNode.insertBefore(b,s)})(window.lintrk);`),o("noscript",{},`<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=${n.linkedinPartnerId}&fmt=gif" />`,"body")),n.customHeadHtml&&n.customHeadHtml.trim()){const i=document.createElement("div");i.setAttribute(br,"1"),i.innerHTML=n.customHeadHtml,Array.from(i.children).forEac
7440h(c=>{if(c.tagName.toLowerCase()==="script"){const p=document.createElement("script");p.setAttribute(br,"1");for(const m of Array.from(c.attributes))p.setAttribute(m.name,m.value);p.text=c.textContent||"",document.head.appendChild(p)}else c.setAttribute(br,"1"),document.head.appendChild(c)})}if(n.metaPixelId||n.googleAdsId&&n.googleAdsConversionLabel||n.ga4MeasurementId){const i=new WeakSet,c=h=>{try{n.googleAdsId&&n.googleAdsConversionLabel&&window.gtag&&window.gtag("event","conversion",{send_to:`${n.googleAdsId}/${n.googleAdsConversionLabel}`})}catch{}try{n.metaPixelId&&window.fbq&&window.fbq("track","Lead",{content_name:h})}catch{}try{n.ga4MeasurementId&&window.gtag&&window.gtag("event","generate_lead",{send_to:n.ga4MeasurementId})}catch{}try{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"lead_conversion",source:h})}catch{}},u=h=>{const y=h.target;!y||i.has(y)||(i.add(y),c(y.getAttribute("data-inl-form-name")||y.name||"form_submit"))},p=h=>{var b;const y=h.target;if(!y)return;const f=y.closest("a, button[data-inl-cta]");if(!f||i.has(f))return;const x=(f.getAttribute("href")||"").toLowerCase();(x.startsWith("tel:")||x.startsWith("sms:")||x.startsWith("mailto:")||f.hasAttribute("data-inl-cta")||/\b(book|survey|finance|quote|chat|specialist|text|call|enquir|apply|start|unlock|get(\s|-)*started|free)\b/i.test((f.textContent||"")+" "+(f.getAttribute("data-cta-name")||"")))&&(i.add(f),c(f.getAttribute("data-cta-name")||((b=f.textContent)==null?void 0:b.trim().slice(0,60))||"cta_click"))};document.addEventListener("submit",u,!0),document.addEventListener("click",p,!0);const m=window.__inlTrackingCleanup;typeof m=="function"&&m(),window.__inlTrackingCleanup=()=>{document.removeEventListener("submit",u,!0),document.removeEventListener("click",p,!0)}}if(n.customBodyEndHtml&&n.customBodyEndHtml.trim()){const i=document.createElement("div");i.setAttribute(br,"1"),i.innerHTML=n.customBodyEndHtml,Array.from(i.children).forEach(c=>{if(c.tagName.toLowerCase()==="script"){const p=document.createElement("script");p.setAttribute(br,"1");for(const m of Array.from(c.attributes))p.setAttribute(m.name,m.value);p.text=c.textContent||"",document.body.appendChild(p)}else c.setAttribute(br,"1"),document.body.appendChild(c)})}return()=>{document.querySelectorAll(`[${br}]`).forEach(c=>c.remove());const i=window.__inlTrackingCleanup;typeof i=="function"&&(i(),window.__inlTrackingCleanup=null)}},[t,a]),t!=null&&t.consentRequired?e.jsx(IQ,{title:t.consentTitle,message:t.consentMessage,acceptLabel:t.consentAcceptLabel,rejectLabel:t.consentRejectLabel,privacyUrl:t.consentPrivacyUrl}):null}function AQ(t){if(!t||typeof t!="object")return null;const a=t.tracking;return!a||typeof a!="object"?null:a}const PQ="https://fujtwtslpgahaburozky.supabase.co",fE=typeof window<"u"?window.location.origin:"";function EQ(t,a){const r=(t||[]).filter(o=>o&&o.type&&o.sourceId);if(!r.length)return"";const n=JSON.stringify(r).replace(/</g,"\\u003c");return`<script type="application/json" id="__inl_widgets" data-supabase-url="${PQ}" data-public-base="${fE}" data-accent="${(a||"#2563eb").replace(/"/g,"")}">${n}<\/script><script src="${fE}/inl-imported-widgets.js" defer><\/script>`}function TQ(t){const a=(t||"").trimStart();return/^<!doctype\s+html/i.test(a)||/^<html[\s>]/i.test(a)||/<(head|body|style|script|section|div|main|form)\b/i.test(a)}function RQ(t){if(!t)return{head:"",bodyEnd:""};const a=[],r=[];t.gtmId&&/^GTM-[A-Z0-9]+$/i.test(t.gtmId)&&(a.push(`<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;
7440j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','${t.gtmId}');<\/script>`),r.push(`<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=${t.gtmId}" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>`));const n=[t.ga4MeasurementId,t.googleAdsId].filter(o=>!!o&&/^(G|AW)-[A-Z0-9-]+$/i.test(o));if(n.length>0){a.push(`<script async src="https://www.googletagmanager.com/gtag/js?id=${n[0]}"><\/script>`);const o=n.map(s=>`gtag('config','${s}');`).join("");a.push(`<script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());${o}<\/script>`)}if(t.metaPixelId&&/^\d{6,20}$/.test(t.metaPixelId)&&(a.push(`<script>!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init','${t.metaPixelId}');fbq('track','PageView');<\/script>`),r.push(`<noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=${t.metaPixelId}&ev=PageView&noscript=1" alt="" /></noscript>`)),t.tiktokPixelId&&/^[A-Z0-9]{15,30}$/i.test(t.tiktokPixelId)&&a.push(`<script>!function (w, d, t) {w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e};ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)};ttq.load('${t.tiktokPixelId}');ttq.page();}(window, document, 'ttq');<\/script>`),t.linkedinPartnerId&&/^\d{4,12}$/.test(t.linkedinPartnerId)&&(a.push(`<script>_linkedin_partner_id="${t.linkedinPartnerId}";window._linkedin_data_partner_ids=window._linkedin_data_partner_ids||[];window._linkedin_data_partner_ids.push(_linkedin_partner_id);(function(l){if(!l){window.lintrk=function(a,b){window.lintrk.q.push([a,b])};window.lintrk.q=[]}var s=document.getElementsByTagName("script")[0];var b=document.createElement("script");b.type="text/javascript";b.async=true;b.src="https://snap.licdn.com/li.lms-analytics/insight.min.js";s.parentNode.insertBefore(b,s)})(window.lintrk);<\/script>`),r.push(`<noscript><img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=${t.linkedinPartnerId}&fmt=gif" /></noscript>`)),t.customHeadHtml&&t.customHeadHtml.trim()&&a.push(t.customHeadHtml),t.customBodyEndHtml&&t.customBodyEndHtml.trim()&&r.push(t.customBodyEndHtml),t.metaPixelId||t.googleAdsId&&t.googleAdsConversionLabel||t.ga4MeasurementId){const o=t.googleAdsId&&t.googleAdsConversionLabel?`${t.googleAdsId}/${t.googleAdsConversionLabel}`:"";r.push(`<script>(function(){var fired=new WeakSet();function fire(label){try{${o?`if(window.gtag)window.gtag('event','conversion',{send_to:'${o}'});`:""}}catch(e){}try{${t.metaPixelId?"if(window.fbq)window.fbq('track','Lead',{content_name:label});":""}}catch(e){}try{${t.ga4MeasurementId?`if(window.gtag)window.gtag('event','generate_lead',{send_to:'${t.ga4MeasurementId}'});`:""}}catch(e){}try{window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:'lead_conversion',source:label});}catch(e){}}document.addEventListener('submit',function(ev){var f=ev.target;if(!f||fired.has(f))return;fired.add(f);fire(f.getAttribute('data-inl-form-name')||f.name||'form_submit');},true);document.addEventListener('click',function(ev){var t=ev.target;if(!t)return;var a=t.closest&&t.closest('a, button[data-inl-cta]');if(!a||fired.has(a))return;var href=(a.getAttribute('href')||'').toLowerCase();var txt=(a.textContent||'')+' '+(a.getAttribute('data-cta-name')||'');var isLead=href.indexOf('tel:')===0||href.indexOf('sms:')===0||href.indexOf('mailto:')===0||a.hasAttribute('data-inl-cta')||/\\b(book|survey|finance|quote|chat|specialist|text|call|enquir|apply|start|unlock|get(\\s|-)*started|free)\\b/i.test(txt);if(!isLead)return;fired.add(a);fire(a.getAttribute('data-cta-name')||(a.textContent||'').trim().slice(0,60)||'cta_click');},true);})();<\/script>`)}return{head:a.join(` 7441`),bodyEnd:r.join(` 7442`)}}function FQ(t,a){const{head:r,bodyEnd:n}=RQ(a);if(!r&&!n)return t;let o=t;return r&&(/<head[^>]*>/i.test(o)?o=o.replace(/<head([^>]*)>/i,`<head$1> 7443${r}`):o=`${r} 7444${o}`),n&&(o=kz(o,n)),o}function kz(t,a){if(!a)return t;const r=/<\/body\s*>/gi,n=[...t.matchAll(r)];if(n.length>0){const o=n[n.length-1],s=o.index??t.lastIndexOf(o[0]);return t.slice(0,s)+`${a} 7445`+t.slice(s)}return`${t} 7446${a}`}function DQ(t){if(!t)return t;let a=t;return a=a.replace(/<script\b[^>]*\bsrc=["'][^"']*(gpteng\.co\/lovable|cdn\.gpteng\.co)[^"']*["'][^>]*>\s*<\/script>/gi,""),a=a.replace(/<script\b[^>]*\bid=["']lovable[^"']*["'][^>]*>[\s\S]*?<\/script>/gi,""),a}function qQ(t){if(!t)return t;const a=/(gpteng\.co|cdn\.gpteng\.co)/i;return t.replace(/<style\b[^>]*>[\s\S]*?<\/style>/gi,r=>a.test(r)?"":r).replace(/<link\b[^>]*\brel\s*=\s*["']?stylesheet["']?[^>]*>/gi,r=>a.test(r)?"":r).replace(/<link\b[^>]*\brel\s*=\s*["']?preconnect["']?[^>]*>/gi,r=>a.test(r)?"":r)}function zQ(t){const a=`<style id="__inl_srcdoc_bg">html,body{background:#ffffff;}</style><script>(function(){function reHydrate(){try{window.tiktokEmbedLoad&&window.tiktokEmbedLoad();}catch(e){}try{window.instgrm&&window.instgrm.Embeds&&window.instgrm.Embeds.process();}catch(e){}try{window.twttr&&window.twttr.widgets&&window.twttr.widgets.load();}catch(e){}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',function(){setTimeout(reHydrate,300);});}else{setTimeout(reHydrate,300);}setTimeout(reHydrate,1500);})();<\/script>`;return/<\/head\s*>/i.test(t)?t.replace(/<\/head\s*>/i,`${a}</head>`):/<head[^>]*>/i.test(t)?t.replace(/<head([^>]*)>/i,`<head$1>${a}`):`${a}${t}`}function OQ(t){return t&&t.replace(/\sstyle=(['"])([^'"]*)\1/gi,(a,r,n)=>{if(!/(?:^|;)\s*opacity\s*:\s*0\s*(?:;|$)/i.test(n))return a;const s=n.split(";").map(i=>i.trim()).filter(i=>i&&!/^opacity\s*:/i.test(i)&&!/^transform\s*:/i.test(i)).join(";");return s?` style=${r}${s}${r}`:""})}function BQ(t,a){const n=HQ(OQ(qQ(DQ(t))),a).replace(`const $ = (sel, ctx) => (ctx || document).querySelector(sel); 7447 const $ = (sel, ctx) => Array.from((ctx || document).querySelectorAll(sel));`,()=>`const $ = (sel, ctx) => { 7448 const root = ctx || document; 7449 const query = String(sel || '').trim(); 7450 const matches = Array.from(root.querySelectorAll(query)); 7451 return /^#[A-Za-z0-9_-]+$/.test(query) ? (matches[0] || null) : matches; 7452 };`).replace(" $('[data-step-next]').forEach((btn) =>
7452"," (modal ? $('[data-step-next]', modal) : []).forEach((btn) =>").replace(" $('[data-step-prev]').forEach((btn) =>"," (modal ? $('[data-step-prev]', modal) : []).forEach((btn) =>"),o=zQ(a?VQ(n):n);if(!a||/<base\s/i.test(o))return o;const i=`<base href="${a.slice(0,a.lastIndexOf("/")+1)}">`;return/<head[^>]*>/i.test(o)?o.replace(/<head([^>]*)>/i,`<head$1>${i}`):`${i}${o}`}function HQ(t,a){if(!t||!a||!a.includes("/storage/v1/object/public/imported-sites/"))return t;const r=a.slice(0,a.lastIndexOf("/")+1),n=o=>{const s=o.replace(/^\/+/,"");return`${r}${s}`};return t.replace(/\b(src|href)=(["'])\/(assets\/[^"']+|favicon\.[^"']+|manifest\.json|robots\.txt|[^"']+\.(?:png|jpe?g|webp|gif|svg|ico|css|js|mjs|woff2?|ttf|otf|mp4|webm|mp3))\2/gi,(o,s,i,c)=>`${s}=${i}${n(c)}${i}`).replace(/url\((["']?)\/(assets\/[^)'"\s]+|[^)'"\s]+\.(?:png|jpe?g|webp|gif|svg|ico|woff2?|ttf|otf))\1\)/gi,(o,s,i)=>`url(${s}${n(i)}${s})`).replace(/\b(srcset)=(["'])([^"']+)\2/gi,(o,s,i,c)=>{const u=String(c).replace(/(^|,\s*)\/(assets\/[^,\s]+|[^,\s]+\.(?:png|jpe?g|webp|gif|svg|avif))(\s+\d+[wx])?/gi,(p,m,h,y="")=>`${m}${n(h)}${y}`);return`${s}=${i}${u}${i}`})}function VQ(t){return t.includes("data-inl-imported-link-render-fix")?t:kz(t,`<script data-inl-imported-link-render-fix> 7453(function installImportedLinkFix(){ 7454 var BUNDLE_HOST = 'fujtwtslpgahaburozky.supabase.co'; 7455 var BUNDLE_PATH = '/storage/v1/object/public/imported-sites/'; 7456 function appendSelfScript(page){ 7457 if (page.indexOf('data-inl-imported-link-render-fix') !== -1) return page; 7458 var self = '<scr' + 'ipt data-inl-imported-link-render-fix>(' + installImportedLinkFix.toString() + ')();</scr' + 'ipt>'; 7459 var bodyClose = new RegExp('</body\\s*>', 'i'); 7460 if (bodyClose.test(page)) return page.replace(bodyClose, self + '<' + '/body>'); 7461 return page + self; 7462 } 7463 function modalTitleFromUrl(url){ 7464 var lower = String(url || '').toLowerCase(); 7465 if (lower.indexOf('cookie') !== -1) return 'Cookie Policy'; 7466 if (lower.indexOf('privacy') !== -1) return 'Privacy Notice'; 7467 return 'Information'; 7468 } 7469 function ensureLegalModal(){ 7470 var modal = document.getElementById('__inl_legal_modal'); 7471 if (modal) return modal; 7472 var style = document.createElement('style'); 7473 style.setAttribute('data-inl-legal-modal-style', '1'); 7474 style.textContent = '#__inl_legal_modal{position:fixed;inset:0;z-index:2147483647;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(10,14,18,.66);backdrop-filter:blur(8px)}#__inl_legal_modal[data-open="1"]{display:flex}#__inl_legal_modal_panel{width:min(920px,100%);max-height:min(82vh,900px);background:#fff;color:#15202b;border-radius:16px;box-shadow:0 28px 90px rgba(0,0,0,.34);overflow:hidden;display:flex;flex-direction:column}#__inl_legal_modal_header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid rgba(16,24,40,.12)}#__inl_legal_modal_title{margin:0;font:700 20px/1.25 Montserrat,Arial,sans-serif;color:#15202b}#__inl_legal_modal_close{appearance:none;border:0;background:#15202b;color:#fff;border-radius:999px;width:36px;height:36px;font-size:24px;line-height:34px;cursor:pointer;flex:0 0 auto}#__inl_legal_modal_body{padding:24px;overflow:auto;font:400 15px/1.65 Montserrat,Arial,sans-serif}#__inl_legal_modal_body h1{font-size:28px;line-height:1.2;margin:0 0 18px}#__inl_legal_modal_body h2{font-size:19px;margin:24px 0 10px}#__inl_legal_modal_body p,#__inl_legal_modal_body li{color:#344054}#__inl_legal_modal_body table{width:100%;border-collapse:collapse;font-size:13px}#__inl_legal_modal_body th,#__inl_legal_modal_body td{border:1px solid #d0d5dd;padding:8px;vertical-align:top}@media(max-width:640px){#__inl_legal_modal{padding:12px}#__inl_legal_modal_panel{max-height:88vh;border-radius:12px}#__inl_legal_modal_header{padding:14px 16px}#__inl_legal_modal_body{padding:18px;font-size:14px}}'; 7475 document.head.appendChild(style); 7476 modal = document.createElement('div'); 7477 modal.id = '__inl_legal_modal'; 7478 modal.innerHTML = '<div id="__inl_legal_modal_panel" role="dialog" aria-modal="true" aria-labelledby="__inl_legal_modal_title"><div id="__inl_legal_modal_header"><h2 id="__inl_legal_modal_title">Information</h2><button id="__inl_legal_modal_close" type="button" aria-label="Close">Ã</button></div><div id="__inl_legal_modal_body"></div></div>'; 7479 document.body.appendChild(modal); 7480 var close = function(){ modal.removeAttribute('data-open'); document.body.style.overflow = ''; }; 7481 modal.addEventListener('click', function(e){ if (e.target === modal) close(); }); 7482 var btn = document.getElementById('__inl_legal_modal_close'); 7483 if (btn) btn.addEventListener('click', close); 7484 document.addEventListener('keydown', function(e){ if (e.key === 'Escape') close(); }); 7485 return modal; 7486 } 7487 function contentFromHtml(page){ 7488 var parsed = new DOMParser().parseFromString(page, 'text/html'); 7489 var content = parsed.querySelector('main') || parsed.querySelector('article') || parsed.body; 7490 if (!content) return '<p>Unable to load this document.</p>'; 7491 Array.prototype.forEach.call(content.querySelectorAll('script,style,header,footer,.site-header,.site-footer'), function(el){ el.remove(); }); 7492 return content.innerHTML || content.textContent || '<p>Unable to load this document.</p>'; 7493 } 7494 function openLegalModal(url){ 7495 var modal = ensureLegalModal(); 7496 var title = document.getElementById('__inl_legal_modal_title'); 7497 var body = document.getElementById('__inl_legal_modal_body'); 7498 if (title) title.textContent = modalTitleFromUrl(url); 7499 if (body) body.innerHTML = '<p>Loadingâ¦</p>'; 7500 modal.setAttribute('data-open', '1'); 7501 document.body.style.overflow = 'hidden'; 7502 fetch(url, { credentials: 'omit' }).then(function(r){ 7503 if (!r.ok) throw new Error('Failed to load'); 7504 return r.text(); 7505 }).then(function(t){ 7506 if (body) { body.innerHTML = contentFromHtml(t); body.scrollTop = 0; } 7507 }).catch(function(){ if (body) body.innerHTML = '<p>Sorry, this document could not be loaded. Please try again.</p>'; }); 7508 } 7509 function openInFrame(url){ 7510 try { 7511 fetch(url, { credentials: 'omit' }).then(function(r){ 7512 if (!r.ok) { window.open(url, '_blank', 'noopener'); return; } 7513 return r.text().then(function(t){ 7514 var hasBase = /<base\\s/i.test(t); 7515 var baseHref = url.slice(0, url.lastIndexOf('/') + 1); 7516 var withBase = hasBase ? t : (/<head[^>]*>/i.test(t) ? t.replace(/<head([^>]*)>/i, '<head$1><base href="' + baseHref + '">') : '<base href="' + baseHref + '">' + t); 7517 var injected = appendSelfScript(withBase); 7518 document.open(); 7519 document.write(injected); 7520 document.close(); 7521 try { window.scrollTo(0, 0); } catch(e) {} 7522 }); 7523 }).catch(function(){ window.open(url, '_blank', 'noopener'); }); 7524 } catch(e) { window.open(url, '_blank', 'noopener'); } 7525 } 7526 try { 7527 window.addEventListener('beforeunload', function(event){ 7528 var next = document.activeElement && document.activeElement.getAttribute ? isImportedHtmlUrl(document.activeElement.getAttribute('data-inl-legal-url') || document.activeElement.getAttribute('href') || '') : null; 7529 if (next) { event.preventDefault(); openLegalModal(next); return ''; } 7530 }); 7531 } catch(e) {} 7532 function isImportedHtmlUrl(href){ 7533 var resolved, u; 7534 try { resolved = new URL(href, document.baseURI).href; u = new URL(resolved); } catch(e) { return null; } 7535 if (u.host === BUNDLE_HOST && u.pathname.indexOf(BUNDLE_PATH) === 0 && /.(?:html?|xhtml)$/i.test(u.pathname)) return resolved; 7536 return null; 7537 } 7538 function patchLegalLinks(root){ 7539 Array.prototype.forEach.call((root || document).querySelectorAll ? (root || document).querySelectorAll('a[href]') : [], function(a){ 7540 if (a.getAttribute('data-inl-legal-patched') === '1') return; 7541 var resolved = isImportedHtmlUrl(a.getAttribute('href')); 7542 if (!resolved) return; 7543 a.setAttribute('data-inl-legal-patched', '1'); 7544 a.setAttribute('data-inl-legal-url', resolved); 7545 a.setAttribute('href', '#'); 7546 a.addEventListener('click', function(e){ 7547 e.preventDefault(); e.stopPropagation(); if (e.stopImmediatePropagation) e.stopImmediatePropagation(); 7548 openLegalModal(resolved); 7549 }, true); 7550 }); 7551 } 7552 function closestAnchor(target){ 7553 var node = target; 7554 while (node && node.nodeType !== 1) node = node.parentElement || node.parentNode; 7555 return node && node.closest ? node.closest('a[href]') : null; 7556 } 7557 patchLegalLinks(document);
7558 try { new MutationObserver(function(muts){ muts.forEach(function(m){ if (m.addedNodes) Array.prototype.forEach.call(m.addedNodes, function(n){ patchLegalLinks(n); }); }); }).observe(document.documentElement, { childList: true, subtree: true }); } catch(e) {} 7559 document.addEventListener('click', function(event) { 7560 var link = closestAnchor(event.target); 7561 if (!link) return; 7562 var patchedUrl = link.getAttribute('data-inl-legal-url'); 7563 if (patchedUrl) { 7564 event.preventDefault(); 7565 event.stopPropagation(); 7566 if (event.stopImmediatePropagation) event.stopImmediatePropagation(); 7567 openLegalModal(patchedUrl); 7568 return; 7569 } 7570 var raw = link.getAttribute('href'); 7571 if (!raw) return; 7572 if (raw.charAt(0) === '#') { 7573 if (raw === '#') return; 7574 var target = document.getElementById(raw.slice(1)); 7575 if (!target) return; 7576 event.preventDefault(); 7577 target.scrollIntoView({ behavior: 'smooth', block: 'start' }); 7578 return; 7579 } 7580 var resolved; 7581 try { resolved = new URL(link.getAttribute('href'), document.baseURI).href; } catch(e) { return; } 7582 var u; 7583 try { u = new URL(resolved); } catch(e) { return; } 7584 // Intercept legal HTML docs from the imported-sites bundle. Storage serves 7585 // them as text/plain; show them as an in-page modal instead of navigating. 7586 if (u.host === BUNDLE_HOST && u.pathname.indexOf(BUNDLE_PATH) === 0 && /.(?:html?|xhtml)$/i.test(u.pathname)) { 7587 event.preventDefault(); 7588 event.stopPropagation(); 7589 if (event.stopImmediatePropagation) event.stopImmediatePropagation(); 7590 openLegalModal(resolved); 7591 return; 7592 } 7593 if (u.host === BUNDLE_HOST && u.pathname.indexOf(BUNDLE_PATH) === 0) { 7594 event.preventDefault(); 7595 event.stopPropagation(); 7596 if (event.stopImmediatePropagation) event.stopImmediatePropagation(); 7597 openInFrame(resolved); 7598 } 7599 }, true); 7600})(); 7601<\/script>`)}const tI=new Map,gE=10*60*1e3,wz="inl:imported-html:";function $Q(t){const a=(t==null?void 0:t.trim())||"";return a.includes("__inl_loading")&&a.includes("document.write(t)")&&a.includes("/storage/v1/object/public/imported-sites/")}function Y9(t){const a=tI.get(t);if(a&&Date.now()-a.ts<gE)return a.html;try{const r=sessionStorage.getItem(wz+t);if(!r)return null;const n=JSON.parse(r);if(Date.now()-n.ts<gE)return tI.set(t,n),n.html}catch{}return null}function WQ(t,a){const r={html:a,ts:Date.now()};tI.set(t,r);try{sessionStorage.setItem(wz+t,JSON.stringify(r))}catch{}}function xE({html:t,sourceUrl:a,title:r,className:n="w-full border-0",style:o,onHtmlLoaded:s,tracking:i,widgets:c,widgetAccent:u}){const p=!!a&&$Q(t),m=!!a&&!!t&&!TQ(t),h=p||m?"":t,[y,f]=l.useState(()=>a?Y9(a):null),[x,g]=l.useState(()=>!h&&!!a&&!Y9(a)),b=l.useRef(null);l.useEffect(()=>{if(!a)return;const v=Y9(a);if(v){f(v),g(!1),s&&b.current!==a&&(b.current=a,s(v));return}let w=!1;return g(!0),fetch(a).then(C=>C.text()).then(C=>{w||(WQ(a,C),f(C),g(!1),s&&b.current!==a&&(b.current=a,s(C)))}).catch(()=>{w||(f(null),g(!1))}),()=>{w=!0}},[a,s]);const k=l.useMemo(()=>{const v=FQ(BQ(h||y||"",a),i),w=EQ(c,u);if(!w)return v;const C=/<\/body\s*>/gi,j=[...v.matchAll(C)];if(j.length>0){const _=j[j.length-1],S=_.index??v.lastIndexOf(_[0]);return v.slice(0,S)+`${w} 7602`+v.slice(S)}return`${v} 7603${w}`},[h,y,a,i,c,u]);return e.jsx("div",{className:"relative w-full h-full",style:{background:"#ffffff"},children:e.jsx("iframe",{srcDoc:k,className:n,style:{background:"#ffffff",...o},sandbox:"allow-same-origin allow-popups allow-forms allow-scripts",referrerPolicy:"no-referrer",title:r,"data-inl-ready":!x||h?"1":void 0})})}function UQ(){const t="https://pagesv2.ineedleads.co.uk",r="https://pagesv2.ineedleads.co.uk".split(",").map(n=>n.trim()).filter(n=>{if(!n)return!1;try{const o=new URL(n).hostname;return!o.endsWith(".lovable.app")&&!o.endsWith(".lovableproject.com")&&!o.endsWith(".lovable.dev")}catch{return!1}})[0];if(!r)return t;try{return new URL(r).origin}catch{return null}}function GQ({pageId:t,workspaceId:a,title:r,slug:n,subPath:o}){const s=UQ(),i=l.useRef(null),[c,u]=l.useState(!1);if(l.useEffect(()=>{function y(f){if(!s||f.origin!==s)return;const x=f.data;!x||x.type!=="v2.public.height"||typeof x.height=="number"&&i.current&&(i.current.style.height=`${Math.max(x.height,320)}px`)}return window.addEventListener("message",y),()=>window.removeEventListener("message",y)},[s]),!s)return e.jsx("div",{className:"min-h-screen flex items-center justify-center bg-background p-6 text-center",children:e.jsxs("div",{className:"max-w-md",children:[e.jsx("h1",{className:"text-xl font-semibold mb-2",children:"Page temporarily unavailable"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"This page is built with Pages V2 but the renderer origin
7603isn't configured."})]})});const p=o?`/${o.replace(/^\/+|\/+$/g,"")}`:"",m=n?`/p/${n}${p}`:`/r/${t}${p}`,h=new URL(m,s);if(a&&h.searchParams.set("workspace",a),typeof window<"u"){const y=new URLSearchParams(window.location.search);["utm_source","utm_medium","utm_campaign","utm_term","utm_content","gclid","fbclid","msclkid","ttclid","wbraid","gbraid","ref","source"].forEach(x=>{const g=y.get(x);g&&h.searchParams.set(x,g)})}return e.jsxs("div",{className:"relative min-h-screen w-full bg-background",children:[!c&&e.jsx("div",{className:"absolute inset-0 z-10 flex items-center justify-center",children:e.jsx(Ge,{className:"h-8 w-8 animate-spin text-muted-foreground"})}),e.jsx("iframe",{ref:i,src:h.toString(),title:r,className:"block w-full border-0",style:{height:"100vh"},onLoad:()=>u(!0)})]})}const KQ={id:"uk-equity-release",version:1,name:"UK Equity Release",industrySector:"financial-services",region:"UK",shortDescription:"FCA-compliant equity release funnel: hero â eligibility check â recommendations â trust â risk reversal â FAQ â final CTA.",tagline:"How homeowners 60+ unlock tax-free cash from their property.",parityReferenceUrl:"https://ineedleads.co.uk/go/equity-release",preflight:[{key:"advisorBrand",label:"Advisor / brand name",type:"text",placeholder:"e.g. Mortgage Advice Bureau",required:!0},{key:"fcaRegNumber",label:"FCA registration number",type:"text",placeholder:"e.g. 458261",required:!0,helpText:"Required for FCA-compliant compliance block. Find yours on the FCA register."},{key:"icoRegNumber",label:"ICO registration number",type:"text",required:!1},{key:"phoneNumber",label:"Phone number to display",type:"phone",placeholder:"0800 000 0000",required:!0},{key:"regions",label:"Regions you cover",type:"multiSelect",options:[{value:"england",label:"England"},{value:"wales",label:"Wales"},{value:"scotland",label:"Scotland"},{value:"northern-ireland",label:"Northern Ireland"}],default:["england","wales"],required:!0},{key:"uniqueAngle",label:"What makes you different?",type:"longText",placeholder:"e.g. Whole-of-market panel, no upfront fees, fixed-for-life rates from 5.21%.",helpText:"We feed this to the AI to write headlines and trust copy.",required:!1},{key:"minAge",label:"Minimum client age",type:"select",options:[{value:"55",label:"55+"},{value:"60",label:"60+"},{value:"65",label:"65+"}],default:"60",required:!0}],defaultBrand:{name:"Equity Release Advisers",primary:"#0B2A4A",secondary:"#F5A623",accent:"#FFD700",fontPair:"instrument-serif-work-sans"},sections:[{id:"announce",type:"announcementBar",lockedProps:{dismissible:!1},aiFillProps:["text"],editableInGuided:["text","bgColor"]},{id:"nav",type:"navbar",aiFillProps:["ctaLabel"],editableInGuided:["logoUrl","ctaLabel","ctaHref"]},{id:"hero",type:"heroFullBleed",aiFillProps:["eyebrow","headline","subheadline","primaryCtaLabel","secondaryCtaLabel"],editableInGuided:["headline","subheadline","primaryCtaLabel","primaryCtaHref","backgroundImage"]},{id:"trust",type:"trustStrip",aiFillProps:["items"],editableInGuided:["items"]},{id:"calc",type:"eligibilityCalculator",lockedProps:{ctaLabel:"Check my eligibility",leadCaptureMode:"after-result"},aiFillProps:["headline","subheadline","resultCopy"],editableInGuided:["headline","subheadline"]},{id:"process",type:"processSteps",aiFillProps:["headline","steps"],editableInGuided:["headline","steps"]},{id:"recs",type:"recommendationCards",lockedProps:{columns:3},aiFillProps:["headline","cards"],editableInGuided:["headline","cards"]},{id:"risk-reversal",type:"riskReversalBar",aiFillProps:["items"],editableInGuided:["items"]},{id:"testimonials",type:"testimonialsCarousel",aiFillProps:["headline","testimonials"],editableInGuided:["headline","testimonials"]},{id:"faq",type:"faqAccordion",aiFillProps:["headline","items"],editableInGuided:["headline","items"]},{id:"final-cta",type:"compactFinalCta",aiFillProps:["headline","subheadline","ctaLabel"],editableInGuided:["headline","subheadline","ctaLabel","ctaHref"]},{id:"compliance",type:"complianceNotice",aiFillProps:[],editableInGuided:[]},{id:"footer",type:"footer",aiFillProps:["tagline"],editableInGuided:["tagline","links","socialLinks"]},{id:"sticky",type:"stickyCtaBar",lockedProps:{showOnScroll:!0},aiFillProps:["label","ctaLabel"],editableInGuided:["label","ctaLabel","ctaHref"]}],formSchema:{name:"Equity Release Enquiry",defaultStage:"New Enquiry",fields:[{key:"fullName",label:"Your name",type:"text",required:!0,crmField:"full_name"},{key:"phone",label:"Mobile number",type:"phone",required:!0,crmField:"phone"},{key:"email",label:"Email",type:"email",required:!0,crmField:"email"},{key:"postcode",label:"Postcode",type:"postcode",required:!0,crmField:"postcode"},{key:"ageBand",label:"Your age",type:"select",required:!0,options:["55-59","60-64","65-69","70-74","75-79","80+"],crmField:"age_band"},{key:"propertyValue",label:"Estimated property value",type:"number",required:!0,crmField:"property_value"}]},calculatorConfig:{componentType:"eligibilityCalculator",inputs:[{key:"propertyValue",label:"Property value (£)",min:7e4,max:5e6,step:5e3,default:35e4},{key:"age",label:"Your age",min:60,max:95,step:1,default:68},{key:"outstandingMortgage",label:"Outstanding mortgage (£)",min:0,max:1e6,step:1e3,default:0}],formulaDescription:"Maximum release â propertyValue à LTV(age) â outstandingMortgage. LTV starts at ~31% at age 60 and rises ~1% per year, capped at ~58% at 90+.",disclaimer:"This is an indicative figure only. Final amounts depend on lender criteria, property type, and a full advised assessment."},complianceBlock:{regulator:"FCA",regulatorBlurb:"Equity release is a regulated mortgage product. Lifetime Finance Bureau Ltd is an appointed representative of Mortgage Advice Bureau Ltd and Mortgage Advice Bureau (Derby) Ltd, which are authorised and regulated by the Financial Conduct Authority.",riskWarnings:["You should always think carefully before securing a loan against your property.","A lifetime mortgage will reduce the value of your estate and may affect your entitlement to means-tested benefits.","Clearing an existing mortgage with a lifetime mortgage may result in a higher cost of borrowing.","Mortgage Advice Bureau charge a fee for later life mortgage advice. The fee is up to £995."],footerLines:["Lifetime Finance Bureau Ltd is an appointed representative of Mortgage Advice Bureau Limited and Mortgage Advice Bureau (Derby) Limited, which are authorised and regulated by the Financial Conduct Authority. FRN 101104
76036.","Mortgage Advice Bureau Limited is a member of the Equity Release Council.","Mortgage Advice Bureau charge a fee for later life mortgage advice. The fee is up to £995.","Calls may be recorded for training and compliance purposes."]},imagePolicy:{allowedSubjects:["UK couple aged 60+ in their own home","Period or 1930s semi-detached UK home exterior","Warm interior of a family home","Cup of tea / kitchen table conversation","Garden in summer"],forbiddenSubjects:["Children or grandchildren as primary subject","Stock-photo handshake","Crying or distressed elderly people","Cash piles or money stacks","Doctor / hospital settings"],styleNotes:"Warm natural light, documentary feel, candid not posed. Avoid corporate stock-photo aesthetic."},chatbotPairing:{seedPersonalityKey:"uk-equity-release-adviser",greeting:"Hi â I'm here to answer quick questions about equity release. Want to know how much you could release, or how it would affect your estate?",suggestedQuestions:["How much could I release?","Will it affect my benefits?","Can my children still inherit?","What rates are available now?"]},successCopy:{headline:"Thanks â a regulated adviser will call you shortly.",body:"We've matched your details to an FCA-authorised equity release specialist. Expect a call within one working hour during business hours, or first thing the next morning.",nextStepCta:{label:"Read the consumer guide while you wait",href:"https://www.equityreleasecouncil.com/"}}},YQ={id:"uk-boiler-finance",version:1,name:"UK Boiler Finance",industrySector:"home-improvement",region:"UK",shortDescription:"FCA-regulated boiler finance funnel: hero â finance calculator â product picker â trust â testimonials â final CTA.",tagline:"New A-rated boilers from £18/month. Same-week survey, fitted in a day.",parityReferenceUrl:"https://ineedleads.co.uk/go/boilers",preflight:[{key:"tradeName",label:"Trading name",type:"text",placeholder:"e.g. Discount Trade Heating",required:!0},{key:"phoneNumber",label:"Phone number to display",type:"phone",placeholder:"0800 000 0000",required:!0},{key:"fcaRegNumber",label:"FCA / credit broker registration number",type:"text",placeholder:"e.g. 728558",required:!0,helpText:"Required to advertise finance â appears in the regulatory footer."},{key:"gasSafeNumber",label:"Gas Safe registration number",type:"text",required:!0},{key:"fromMonthly",label:"Lowest monthly price to advertise (£)",type:"text",placeholder:"18",default:"18",required:!0,helpText:"Headline price across hero + sticky bar. Must be a representative quote."},{key:"regions",label:"Regions covered",type:"multiSelect",options:[{value:"north-west",label:"North West"},{value:"north-east",label:"North East"},{value:"yorkshire",label:"Yorkshire"},{value:"midlands",label:"Midlands"},{value:"south-east",label:"South East"},{value:"south-west",label:"South West"},{value:"wales",label:"Wales"},{value:"scotland",label:"Scotland"}],default:["north-west","yorkshire","midlands"],required:!0},{key:"uniqueAngle",label:"What makes you different?",type:"longText",placeholder:"e.g. 12-year warranty, 0% finance available, no deposit, same-week install.",helpText:"We feed this to the AI to write headlines and trust copy.",required:!1}],defaultBrand:{name:"Discount Trade Heating",primary:"#0E7C66",secondary:"#0B1B2B",accent:"#F4B400",fontPair:"sora-manrope"},sections:[{id:"announce",type:"announcementBar",lockedProps:{dismissible:!1},aiFillProps:["text"],editableInGuided:["text","bgColor"]},{id:"nav",type:"navbar",aiFillProps:["ctaText"],editableInGuided:["logo","phone","ctaText","ctaHref"]},{id:"hero",type:"boilersHero",aiFillProps:["badge","headline","headlineHighlight","subheadline","ctaText","trustItems"],editableInGuided:["headline","subheadline","ctaText","ctaHref","backgroundImageQuery"]},{id:"trust",type:"trustStrip",aiFillProps:["items"],editableInGuided:["items"]},{id:"calc",type:"financeCalculator",lockedProps:{ctaLabel:"Get my fixed price",leadCaptureMode:"after-result"},aiFillProps:["headline","subheadline","resultCopy"],editableInGuided:["headline","subheadline"]},{id:"products",type:"recommendationCards",lockedProps:{columns:3},aiFillProps:["headline","cards"],editableInGuided:["headline","cards"]},{id:"process",type:"processSteps",aiFillProps:["headline","steps"],editableInGuided:["headline","steps"]},{id:"risk-reversal",type:"riskReversalBar",aiFillProps:["items"],editableInGuided:["items"]}
7603,{id:"testimonials",type:"testimonialsCarousel",aiFillProps:["headline","testimonials"],editableInGuided:["headline","testimonials"]},{id:"faq",type:"faqAccordion",aiFillProps:["headline","faqs"],editableInGuided:["headline","faqs"]},{id:"final-cta",type:"compactFinalCta",aiFillProps:["headline","subheadline","ctaText"],editableInGuided:["headline","subheadline","ctaText","ctaHref"]},{id:"compliance",type:"complianceNotice",aiFillProps:[],editableInGuided:[]},{id:"footer",type:"footer",aiFillProps:["tagline"],editableInGuided:["tagline","links","socials"]},{id:"sticky",type:"stickyCtaBar",lockedProps:{showOnScroll:!0},aiFillProps:["text","ctaText"],editableInGuided:["text","ctaText","ctaHref"]}],formSchema:{name:"Boiler Quote Enquiry",defaultStage:"New Enquiry",fields:[{key:"fullName",label:"Your name",type:"text",required:!0,crmField:"full_name"},{key:"phone",label:"Mobile number",type:"phone",required:!0,crmField:"phone"},{key:"email",label:"Email",type:"email",required:!0,crmField:"email"},{key:"postcode",label:"Postcode",type:"postcode",required:!0,crmField:"postcode"},{key:"propertyType",label:"Property type",type:"select",required:!0,options:["Detached","Semi-detached","Terraced","Bungalow","Flat / Apartment"],crmField:"property_type"},{key:"bedrooms",label:"Number of bedrooms",type:"select",required:!0,options:["1","2","3","4","5+"],crmField:"bedrooms"},{key:"currentBoilerAge",label:"Age of current boiler",type:"select",required:!1,options:["< 5 years","5-10 years","10-15 years","15+ years","No boiler installed"],crmField:"current_boiler_age"}]},calculatorConfig:{componentType:"financeCalculator",inputs:[{key:"boilerCost",label:"Boiler + install (£)",min:1500,max:6e3,step:50,default:2400},{key:"termMonths",label:"Repayment term (months)",min:12,max:120,step:12,default:60},{key:"deposit",label:"Deposit (£)",min:0,max:3e3,step:50,default:0}],formulaDescription:"Monthly = (boilerCost â deposit) à (APR/12 à (1+APR/12)^n) / ((1+APR/12)^n â 1). Use a representative APR of 9.9% unless overridden in pack settings.",disclaimer:"Representative example only. Actual APR, monthly payment and total payable depend on credit assessment and chosen lender. Finance subject to status. 18+ UK residents only. {{tradeName}} acts as a credit broker, not a lender."},complianceBlock:{regulator:"FCA",regulatorBlurb:"We act as a credit broker, not a lender. We work with a panel of carefully chosen lenders to find a suitable finance product. We do not charge a fee for our services and we may receive commission from the lender.",riskWarnings:["Finance is subject to status and credit checks. 18+ UK residents only.","Missing payments may damage your credit file and could result in enforcement action.","All installations are completed by Gas Safe registered engineers.","Quotes are subject to a free no-obligation home survey."],footerLines:["{{tradeName}} is authorised and regulated by the Financial Conduct Authority. FCA No. {{fcaRegNumber}}.","Gas Safe registration number {{gasSafeNumber}}.","Calls may be recorded for training and compliance purposes."]},imagePolicy:{allowedSubjects:["Modern wall-mounted combi boiler in a UK utility cupboard","Gas Safe engineer in branded uniform installing a boiler","UK family home exterior â terraced or semi-detached","Warm interior with radiator detail","Smart heating thermostat on a wall"],forbiddenSubjects:["American-style HVAC units or furnaces","Stock-photo handshake","Naked flames or unsafe gas imagery","Cash piles or money stacks"],styleNotes:"Documentary trade photography, clean uniform, real UK homes. Avoid corporate stock-photo aesthetic."},chatbotPairing:{seedPersonalityKey:"uk-boiler-finance-adviser",greeting:"Hi â want a fixed price for a new A-rated boiler? Tell me your postcode and I'll check what we can fit this week.",suggestedQuestions:["What would my monthly payment be?","Do you do same-week install?","What warranty do you offer?","Do I qualify for 0% finance?"]},successCopy:{headline:"Thanks â your local engineer will call you shortly.",body:"We've matched your details to your nearest Gas Safe installer. Expect a call within one working hour during business hours, or first thing the next morning.",nextStepCta:{label:"See our most popular A-rated boilers",href:"#products"}}},ZQ={id:"uk-solar-pv",version:1,name:"UK Solar PV & Battery",industrySector:"renewables",region:"UK",shortDe
7603scription:"MCS-aligned solar PV funnel: hero â ROI calculator â packages â trust â testimonials â final CTA.",tagline:"Cut your bills 70%+ with MCS-certified solar & battery storage.",preflight:[{key:"tradeName",label:"Trading name",type:"text",required:!0,placeholder:"e.g. Bright Solar UK"},{key:"phoneNumber",label:"Phone number to display",type:"phone",required:!0,placeholder:"0800 000 0000"},{key:"mcsNumber",label:"MCS certification number",type:"text",required:!0,helpText:"Required to advertise as MCS-certified â appears in compliance footer."},{key:"fcaRegNumber",label:"FCA / credit broker number (if offering finance)",type:"text",required:!1},{key:"warrantyYears",label:"Workmanship warranty (years)",type:"select",required:!0,default:"25",options:[{value:"10",label:"10 years"},{value:"15",label:"15 years"},{value:"20",label:"20 years"},{value:"25",label:"25 years"}]},{key:"regions",label:"Regions covered",type:"multiSelect",required:!0,default:["south-east","south-west","midlands"],options:[{value:"north-west",label:"North West"},{value:"north-east",label:"North East"},{value:"yorkshire",label:"Yorkshire"},{value:"midlands",label:"Midlands"},{value:"south-east",label:"South East"},{value:"south-west",label:"South West"},{value:"wales",label:"Wales"},{value:"scotland",label:"Scotland"}]},{key:"uniqueAngle",label:"What makes you different?",type:"longText",required:!1,placeholder:"e.g. In-house MCS engineers, no subcontractors, 0% finance available."}],defaultBrand:{name:"Bright Solar UK",primary:"#F5A623",secondary:"#0B2A4A",accent:"#2DD46F",fontPair:"sora-manrope"},sections:[{id:"announce",type:"announcementBar",lockedProps:{dismissible:!1},aiFillProps:["text"],editableInGuided:["text","bgColor"]},{id:"nav",type:"navbar",aiFillProps:["ctaLabel"],editableInGuided:["logoUrl","ctaLabel","ctaHref"]},{id:"hero",type:"heroFullBleed",aiFillProps:["eyebrow","headline","subheadline","primaryCtaLabel","secondaryCtaLabel"],editableInGuided:["headline","subheadline","primaryCtaLabel","primaryCtaHref","backgroundImage"]},{id:"trust",type:"trustStrip",aiFillProps:["items"],editableInGuided:["items"]},{id:"calc",type:"roiCalculator",lockedProps:{ctaLabel:"Get my ROI report",leadCaptureMode:"after-result"},aiFillProps:["headline","subheadline","resultCopy"],editableInGuided:["headline","subheadline"]},{id:"packages",type:"recommendationCards",lockedProps:{columns:3},aiFillProps:["headline","cards"],editableInGuided:["headline","cards"]},{id:"process",type:"processSteps",aiFillProps:["headline","steps"],editableInGuided:["headline","steps"]},{id:"risk-reversal",type:"riskReversalBar",aiFillProps:["items"],editableInGuided:["items"]},{id:"testimonials",type:"testimonialsCarousel",aiFillProps:["headline","testimonials"],editableInGuided:["headline","testimonials"]},{id:"faq",type:"faqAccordion",aiFillProps:["headline","items"],editableInGuided:["headline","items"]},{id:"final-cta",type:"compactFinalCta",aiFillProps:["headline","subheadline","ctaLabel"],editableInGuided:["headline","subheadline","ctaLabel","ctaHref"]},{id:"compliance",type:"complianceNotice",aiFillProps:[],editableInGuided:[]},{id:"footer",type:"footer",aiFillProps:["tagline"],editableInGuided:["tagline","links","socialLinks"]},{id:"sticky",type:"stickyCtaBar",lockedProps:{showOnScroll:!0},aiFillProps:["label","ctaLabel"],editableInGuided:["label","ctaLabel","ctaHref"]}],formSchema:{name:"Solar PV Enquiry",defaultStage:"New Enquiry",fields:[{key:"fullName",label:"Your name",type:"text",required:!0,crmField:"full_name"},{key:"phone",label:"Mobile number",type:"phone",required:!0,crmField:"phone"},{key:"email",label:"Email",type:"email",required:!0,crmField:"email"},{key:"postcode",label:"Postcode",type:"postcode",required:!0,crmField:"postcode"},{key:"propertyType",label:"Property type",type:"select",required:!0,options:["Detached","Semi-detached","Terraced","Bungalow"],crmField:"property_type"},{key:"monthlyBill",label:"Average monthly electricity bill (£)",type:"number",required:!0,crmField:"monthly_bill"},{key:"roofDirection",label:"Roof direction (best estimate)",type:"select",required:!1,options:["South","South-East / South-West","East / West","North","Not sure"],crmField:"roof_direction"}]},calculatorConfig:{componentType:"roiCalculator",inputs:[{key:"monthlyBill",label:"Monthly electricity bill (£)",min:50,max:800,step:10,default:180},{key:"systemSizeKw",label:"System size (kW)",min:3,max:16,step:.5,default:6},{key:"batteryKwh",label:"Battery storage (kWh)",min:0,max:30,step:1,default:10}],formulaDescription:"Annual savings â systemSizeKw à 950kWh à 0.7 à tariff + battery offset. Payback = systemCost ÷ annualSavings. Use SEG export tariff of ~7.5p/kWh.",disclaimer:"Indicative figures only. Actual savings depend on roof orientation, shading, household usage and tariff. Survey required for a firm quote."},complianceBlock:{regulator:"MCS",regulatorBlurb:"We are MCS-certified for solar PV and battery storage installations. Only MCS-certified installer
7603s can register for the Smart Export Guarantee (SEG).",riskWarnings:["Savings estimates depend on roof orientation, shading and household usage patterns.","Smart Export Guarantee tariffs vary by supplier and may change over time.","Battery lifespan and warranty terms vary by manufacturer â typically 10 years.","All installations require a free no-obligation home survey."],footerLines:["{{tradeName}} is MCS-certified. MCS No. {{mcsNumber}}.","Member of HIES (Home Insulation & Energy Systems Quality Assured Contractors Scheme).","Calls may be recorded for training and compliance purposes."]},imagePolicy:{allowedSubjects:["UK home with rooftop solar panels â semi-detached or detached","MCS-certified engineer in branded uniform installing panels","In-home battery storage unit on a utility wall","Smart energy monitor on kitchen wall","British countryside / sunny suburban street"],forbiddenSubjects:["American-style large-scale solar farms","Stock-photo handshake","Cash piles or money stacks","Children as primary subject"],styleNotes:"Bright natural daylight, real UK homes, documentary trade photography. Avoid corporate stock-photo aesthetic."},chatbotPairing:{seedPersonalityKey:"uk-solar-pv-adviser",greeting:"Hi â want to know how much solar could save you? Tell me your postcode and bill size and I'll work it out.",suggestedQuestions:["How much would I save?","Do I qualify for 0% finance?","How long does install take?","What's the payback period?"]},successCopy:{headline:"Thanks â your local MCS engineer will call you shortly.",body:"We've matched you to your nearest MCS-certified installer. Expect a call within one working hour during business hours.",nextStepCta:{label:"See our most popular solar packages",href:"#packages"}},premiumFunnel:{calculatorType:"savings",defaultTheme:"dark",storageKey:"premium-solar",trustBadges:[{icon:"BadgeCheck",label:"MCS Certified",sub:"Solar PV + Battery"},{icon:"ShieldCheck",label:"HIES Member",sub:"Insurance-backed warranty"},{icon:"Award",label:"25-year warranty",sub:"Workmanship guarantee"},{icon:"Sun",label:"SEG Registered",sub:"Sell back to the grid"}],hero:{eyebrow:"MCS-certified · 25-year warranty",headline:"Cut your electricity bill by up to 70%",subheadline:"Free no-obligation home survey. MCS-certified solar + battery from a vetted local installer. Finance options available.",primaryCtaLabel:"Get my free solar survey",secondaryCtaLabel:"See savings calculator"},products:[{title:"Starter Solar",priceFrom:"From £6,995",bullets:["4kW panel system","Smart inverter","10-year inverter warranty","Smart Export Guarantee setup"]},{title:"Solar + Battery",priceFrom:"From £10,995",bullets:["6kW panel system","10kWh battery storage","Use solar after sunset","25-year workmanship warranty"],featured:!0},{title:"Premium Off-Grid",priceFrom:"From £16,995",bullets:["8kW+ panels","20kWh battery","EV charger included","Bill-killer setup"]}],processSteps:[{title:"Free survey",body:"MCS engineer surveys your roof and household usage â no sales pressure."},{title:"Tailored quote",body:"Fixed price with payback timeline and SEG export estimate."},{title:"Installation",body:"Typically 1â2 days. MCS-certified, fully insured, tidy install."},{title:"Switch on",body:"We register your SEG tariff and walk you through your monitoring app."}],stats:[{value:"70%",label:"Bill reduction avg"},{value:"8 yrs",label:"Typical payback"},{value:"4.9â
",label:"Verified reviews"},{value:"25 yr",label:"Workmanship guarantee"}],testimonials:[{name:"Sarah W.",location:"Bristol",body:"Bill went from £210 to £42 a month. Install was tidy and on-time.",rating:5},{name:"Mark T.",location:"Reading",body:"Got three quotes â these guys explained payback honestly. Survey was free, no hard sell.",rating:5},{name:"Priya S.",location:"Birmingham",body:"Added battery storage and now we run the house on stored solar after dark. Brilliant.",rating:5}],faqs:[{q:"How much could I save?",a:"Most households cut bills by 50â70%. Use the calculator above for an instant estimate based on your bill size and system."},{q:"Do I qualify for 0% finance?",a:"Most homeowners with good credit qualify. We'll discuss options on the call â no obligation."},{q:"How long does installation take?",a:"Typical solar-only install is 1 day; with battery, 2 days. We handle scaffolding, DNO notification and SEG registration."},{q:"What if my roof isn't south-facing?",a:"East/west splits work brilliantly with battery storage. Our survey will confirm exactly what's right for your roof."}],suggestedQuestions:["How much could I save?","Do I qualify for 0% finance?","How long does install take?","What's the payback period?"],finalCta:{headline:"Ready to slash your bills?",subheadline:"Free survey · MCS-certified · 25-year warranty · No obligation",ctaLabel:"Book my free survey"},calculator:{headline:"How much could solar save you?",subheadline:"Slide to match your home, see your indicative annual saving.",input
7603s:[{key:"bill",label:"Monthly electricity bill",min:50,max:600,step:10,default:180,suffix:""},{key:"kw",label:"System size",min:3,max:12,step:.5,default:6,suffix:"kW"},{key:"battery",label:"Battery storage",min:0,max:20,step:1,default:10,suffix:"kWh"}],resultFormula:"(kw * 950 * 0.7 * 0.30) + (battery * 250 * 0.30) + (bill * 12 * 0.05)",resultLabel:"Indicative annual saving",resultSuffix:"£",disclaimer:"Indicative only. Actual savings depend on roof orientation, shading, household usage and tariff. Survey required for a firm quote."}}},XQ={id:"uk-mortgage",version:1,name:"UK Mortgage Broker",industrySector:"financial-services",region:"UK",shortDescription:"FCA-compliant mortgage broker funnel: hero â affordability calculator â packages â trust â testimonials â final CTA.",tagline:"Whole-of-market mortgage advice. Soft-search, no impact on credit.",preflight:[{key:"advisorBrand",label:"Brokerage name",type:"text",required:!0,placeholder:"e.g. Lighthouse Mortgages"},{key:"fcaRegNumber",label:"FCA registration number",type:"text",required:!0,placeholder:"e.g. 458261"},{key:"phoneNumber",label:"Phone number to display",type:"phone",required:!0},{key:"feeStructure",label:"Fee structure",type:"select",required:!0,default:"fee-free",options:[{value:"fee-free",label:"Fee-free (commission only)"},{value:"fixed-fee",label:"Fixed advice fee"},{value:"percentage",label:"Percentage of loan"}]},{key:"specialisms",label:"Specialisms",type:"multiSelect",required:!0,default:["first-time-buyer","remortgage"],options:[{value:"first-time-buyer",label:"First-time buyer"},{value:"remortgage",label:"Remortgage"},{value:"buy-to-let",label:"Buy-to-let"},{value:"self-employed",label:"Self-employed"},{value:"adverse-credit",label:"Adverse credit"},{value:"expat",label:"Expat / overseas"}]},{key:"uniqueAngle",label:"What makes you different?",type:"longText",required:!1,placeholder:"e.g. Whole-of-market access to 90+ lenders, fee-free advice."}],defaultBrand:{name:"Lighthouse Mortgages",primary:"#1E40AF",secondary:"#0F172A",accent:"#F59E0B",fontPair:"instrument-serif-work-sans"},sections:[{id:"announce",type:"announcementBar",lockedProps:{dismissible:!1},aiFillProps:["text"],editableInGuided:["text","bgColor"]},{id:"nav",type:"navbar",aiFillProps:["ctaLabel"],editableInGuided:["logoUrl","ctaLabel","ctaHref"]},{id:"hero",type:"heroFullBleed",aiFillProps:["eyebrow","headline","subheadline","primaryCtaLabel","secondaryCtaLabel"],editableInGuided:["headline","subheadline","primaryCtaLabel","primaryCtaHref","backgroundImage"]},{id:"trust",type:"trustStrip",aiFillProps:["items"],editableInGuided:["items"]},{id:"calc",type:"eligibilityCalculator",lockedProps:{ctaLabel:"Get my mortgage estimate",leadCaptureMode:"after-result"},aiFillProps:["headline","subheadline","resultCopy"],editableInGuided:["headline","subheadline"]},{id:"process",type:"processSteps",aiFillProps:["headline","steps"],editableInGuided:["headline","steps"]},{id:"products",type:"recommendationCards",lockedProps:{columns:3},aiFillProps:["headline","cards"],editableInGuided:["headline","cards"]},{id:"risk-reversal",type:"riskReversalBar",aiFillProps:["items"],editableInGuided:["items"]},{id:"testimonials",type:"testimonialsCarousel",aiFillProps:["headline","testimonials"],editableInGuided:["headline","testimonials"]},{id:"faq",type:"faqAccordion",aiFillProps:["headline","items"],editableInGuided:["headline","items"]},{id:"final-cta",type:"compactFinalCta",aiFillProps:["headline","subheadline","ctaLabel"],editableInGuided:["headline","subheadline","ctaLabel","ctaHref"]},{id:"compliance",type:"complianceNotice",aiFillProps:[],editableInGuided:[]},{id:"footer",type:"footer",aiFillProps:["tagline"],editableInGuided:["tagline","links","socialLinks"]},{id:"sticky",type:"stickyCtaBar",lockedProps:{showOnScroll:!0},aiFillProps:["label","ctaLabel"],editableInGuided:["label","ctaLabel","ctaHref"]}],formSchema:{name:"Mortgage Enquiry",defaultStage:"New Enquiry",fields:[{key:"fullName",label:"Your name",type:"text",required:!0,crmField:"full_name"},{key:"phone",label:"Mobile number",type:"phone",required:!0,crmField:"phone"},{key:"email",label:"Email",type:"email",required:!0,crmField:"email"},{key:"postcode",label:"Property postcode",type:"postcode",required:!0,crmField:"postcode"},{key:"purpose",label:"What are you looking for?",type:"select",required:!0,options:["First-time buyer","Moving home","Remortgage","Buy-to-let","Help to Buy"],crmField:"mortgage_purpose"},{key:"propertyValue",label:"Property value (£)",type:"number",required:!0,crmField:"property_value"},{key:"deposit",label:"Deposit available (£)",type:"number",required:!0,crmField:"deposit_amount"},{key:"annualIncome",label:"Annual income (£)",type:"number",required:!0,crmField:"annual_income"}]},calculatorConfig:{componentType:"eligibilityCalculator",inputs:[{key:"annualIncome",label:"Annual income (£)",min:15e3,max:5e5,step:1e3,default:45e3},{key:"deposit",label:"Deposit (£)",min:5e3,max:1e6,step:1e3,default:3e4},{key:"termYears",label:"Mortgage term (years)",min:5,max:40,step:1,default:25}],formulaDescription:"Maximum borrowing â annualIncome à 4.5 (range 4.0â5.5 by lender). Property budget = maxBorrowing + deposit. Monthly payment uses representative 5.5% rate over termYears.",disclaimer:"Indicative figures only. Lenders assess affordability using full income, expenditure, credit history and property type. A full advised application is required."},complianceBlock:{regulator:"FCA",regulatorBlurb:"Your home may be repossessed if you do not keep up repayments on your mortgage. We act as a whole-of-market mortgage intermediary authorised and regulated by the Financial Conduct Authority.",riskWarnings:["Your home may be repossessed if you do not keep up repayments on your mortgage.","The actual amount you can borrow is subject to lender criteria, income verification and a full credit search.","Buy-to-let mortgages are not regulated by the FCA in the same way as residential mortgages.","We may receive commission from the lender â fee structures will be disclosed before you commit."],footerLines:["{{advisorBrand}} is authorised and regulated by the Financial Conduct Authority. FCA No. {{fcaRegNumber}}.","Calls may be recorded for training and compliance purposes."]},imagePolicy:{allowedSubjects:["UK couple receiving keys outside a new home","Period or new-build UK home exterior","First-time buyer signing paperwork at a kitchen table","Family in a moving van outside a UK home"],forbiddenSubjects:["American-style suburban homes (white picket fences)","Stock-photo handshake","Cash piles or money stacks"],styleNotes:"Warm, aspirational, candid not posed. Real UK housing stock."},chatbotPairing:{seedPersonalityKey:"uk-mortgage-adviser",greeting:"Hi â want a quick mortgage estimate? Tell me your income and deposit and I'll show you what's possible.",suggestedQuestions:["How much could I borrow?","What rates are available?","I'm self-employed â can I still get a mortgage?","What deposit do I need?"]},successCopy:{headline:"Thanks â a qualified mortgage adviser will call you shortly.",body:"We've matched your details to a whole-of-market FCA-authorised broker. Expect a call within one working hour during business hours."}},QQ={id:"uk-life-insurance",version:1,name:"UK Life Insurance",industrySector:"financial-services",regi
7603on:"UK",shortDescription:"FCA-compliant life insurance funnel: hero â cover calculator â packages â trust â testimonials â final CTA.",tagline:"Protect your family from £5/month. No medical for most policies.",preflight:[{key:"advisorBrand",label:"Brokerage name",type:"text",required:!0},{key:"fcaRegNumber",label:"FCA registration number",type:"text",required:!0},{key:"phoneNumber",label:"Phone number to display",type:"phone",required:!0},{key:"fromMonthly",label:"Lowest monthly price to advertise (£)",type:"text",required:!0,default:"5",helpText:"Headline price across hero + sticky bar. Must be a representative quote."},{key:"uniqueAngle",label:"What makes you different?",type:"longText",required:!1,placeholder:"e.g. Whole-of-market panel, no medical for most policies, instant decision."}],defaultBrand:{name:"Family First Insurance",primary:"#0E7C66",secondary:"#0B2A4A",accent:"#F4B400",fontPair:"outfit-figtree"},sections:[{id:"announce",type:"announcementBar",lockedProps:{dismissible:!1},aiFillProps:["text"],editableInGuided:["text","bgColor"]},{id:"nav",type:"navbar",aiFillProps:["ctaLabel"],editableInGuided:["logoUrl","ctaLabel","ctaHref"]},{id:"hero",type:"heroFullBleed",aiFillProps:["eyebrow","headline","subheadline","primaryCtaLabel","secondaryCtaLabel"],editableInGuided:["headline","subheadline","primaryCtaLabel","primaryCtaHref","backgroundImage"]},{id:"trust",type:"trustStrip",aiFillProps:["items"],editableInGuided:["items"]},{id:"calc",type:"eligibilityCalculator",lockedProps:{ctaLabel:"Get my quote",leadCaptureMode:"after-result"},aiFillProps:["headline","subheadline","resultCopy"],editableInGuided:["headline","subheadline"]},{id:"products",type:"recommendationCards",lockedProps:{columns:3},aiFillProps:["headline","cards"],editableInGuided:["headline","cards"]},{id:"process",type:"processSteps",aiFillProps:["headline","steps"],editableInGuided:["headline","steps"]},{id:"risk-reversal",type:"riskReversalBar",aiFillProps:["items"],editableInGuided:["items"]},{id:"testimonials",type:"testimonialsCarousel",aiFillProps:["headline","testimonials"],editableInGuided:["headline","testimonials"]},{id:"faq",type:"faqAccordion",aiFillProps:["headline","items"],editableInGuided:["headline","items"]},{id:"final-cta",type:"compactFinalCta",aiFillProps:["headline","subheadline","ctaLabel"],editableInGuided:["headline","subheadline","ctaLabel","ctaHref"]},{id:"compliance",type:"complianceNotice",aiFillProps:[],editableInGuided:[]},{id:"footer",type:"footer",aiFillProps:["tagline"],editableInGuided:["tagline","links","socialLinks"]},{id:"sticky",type:"stickyCtaBar",lockedProps:{showOnScroll:!0},aiFillProps:["label","ctaLabel"],editableInGuided:["label","ctaLabel","ctaHref"]}],formSchema:{name:"Life Insurance Enquiry",defaultStage:"New Enquiry",fields:[{key:"fullName",label:"Your name",type:"text",required:!0,crmField:"full_name"},{key:"phone",label:"Mobile number",type:"phone",required:!0,crmField:"phone"},{key:"email",label:"Email",type:"email",required:!0,crmField:"email"},{key:"dob",label:"Date of birth",type:"text",required:!0,crmField:"date_of_birth"},{key:"smoker",label:"Smoker?",type:"select",required:!0,options:["No","Yes","Ex-smoker (12+ months)"],crmField:"smoker_status"},{key:"coverAmount",label:"Desired cover amount (£)",type:"number",required:!0,crmField:"cover_amount"},{key:"termYears",label:"Term length (years)",type:"select",required:!0,options:["10","15","20","25","30","Whole of life"],crmField:"term_length"}]},calculatorConfig:{componentType:"eligibilityCalculator",inputs:[{key:"age",label:"Your age",min:18,max:75,step:1,default:38},{key:"coverAmount",label:"Cover amount (£)",min:25e3,max:1e6,step:5e3,default:2e5},{key:"termYears",label:"Term (years)",min:5,max:40,step:1,default:25}],formulaDescription:"Indicative monthly = baseRate(age, smoker) à (coverAmount / 100000) à termFactor. Quote rounds to nearest £1. Use 18+ non-smoker baseline.",disclaimer:"Indicative quote only. Final premium depends on full medical history, occupation, lifestyle and underwriter assessment."},complianceBlock:{regulator:"FCA",regulatorBlurb:"We are an FCA-authorised insurance intermediary. We don't underwrite policies â we compare cover from leading UK insurers and recommend the right product for your circumstances.",riskWarnings:["Cover stops if you stop paying premiums. Your dependants will not receive a payout.","Most policies have no cash-in value at the end of the term.","Pre-existing medical conditions and lifestyle factors can affect premiums and cover availability.","Always read the policy document carefully before committing."],footerLines:["{{advisorBrand}} is authorised and regulated by the Financial Conduct Authority. FCA No. {{fcaRegNumber}}.","Calls may be recorded for training and compliance purposes."]},imagePolicy:{allowedSubjects:["UK family at home â parents and children together","Couple in their 30s/40s reviewing paperwork at a kitchen table","Warm, candid family moments","Modern UK home interior"],forbiddenSubjects:["Hospital / medical settings","Fu
7603nerals or grieving imagery","Stock-photo handshake","Cash or money imagery"],styleNotes:"Warm, hopeful, family-centred. Avoid anything that triggers anxiety about death or illness."},chatbotPairing:{seedPersonalityKey:"uk-life-insurance-adviser",greeting:"Hi â want a quick life insurance quote? Tell me your age and how much cover you need.",suggestedQuestions:["How much cover do I need?","Will I need a medical?","Can I get cover with health conditions?","What's the difference between term and whole-of-life?"]},successCopy:{headline:"Thanks â a qualified adviser will call you shortly.",body:"We've matched your details to an FCA-authorised insurance specialist. Expect a call within one working hour during business hours."}},JQ={id:"uk-pension-review",version:1,name:"UK Pension Review",industrySector:"financial-services",region:"UK",shortDescription:"FCA-compliant pension review funnel: hero â eligibility check â benefits â trust â testimonials â final CTA.",tagline:"Free no-obligation pension review by FCA-authorised advisers.",preflight:[{key:"advisorBrand",label:"Brokerage name",type:"text",required:!0},{key:"fcaRegNumber",label:"FCA registration number",type:"text",required:!0},{key:"phoneNumber",label:"Phone number to display",type:"phone",required:!0},{key:"minPotSize",label:"Minimum pension pot reviewed (£)",type:"select",required:!0,default:"30000",options:[{value:"10000",label:"£10,000+"},{value:"25000",label:"£25,000+"},{value:"30000",label:"£30,000+"},{value:"50000",label:"£50,000+"},{value:"100000",label:"£100,000+"}]},{key:"uniqueAngle",label:"What makes you different?",type:"longText",required:!1,placeholder:"e.g. Independent whole-of-market advice, no fees for the initial review."}],defaultBrand:{name:"Pension Review Bureau",primary:"#0B2A4A",secondary:"#1E40AF",accent:"#F59E0B",fontPair:"instrument-serif-work-sans"},sections:[{id:"announce",type:"announcementBar",lockedProps:{dismissible:!1},aiFillProps:["text"],editableInGuided:["text","bgColor"]},{id:"nav",type:"navbar",aiFillProps:["ctaLabel"],editableInGuided:["logoUrl","ctaLabel","ctaHref"]},{id:"hero",type:"heroFullBleed",aiFillProps:["eyebrow","headline","subheadline","primaryCtaLabel","secondaryCtaLabel"],editableInGuided:["headline","subheadline","primaryCtaLabel","primaryCtaHref","backgroundImage"]},{id:"trust",type:"trustStrip",aiFillProps:["items"],editableInGuided:["items"]},{id:"calc",type:"eligibilityCalculator",lockedProps:{ctaLabel:"Check my eligibility",leadCaptureMode:"after-result"},aiFillProps:["headline","subheadline","resultCopy"],editableInGuided:["headline","subheadline"]},{id:"process",type:"processSteps",aiFillProps:["headline","steps"],editableInGuided:["headline","steps"]},{id:"benefits",type:"benefitsGrid",aiFillProps:["headline","items"],editableInGuided:["headline","items"]},{id:"risk-reversal",type:"riskReversalBar",aiFillProps:["items"],editableInGuided:["items"]},{id:"testimonials",type:"testimonialsCarousel",aiFillProps:["headline","testimonials"],editableInGuided:["headline","testimonials"]},{id:"faq",type:"faqAccordion",aiFillProps:["headline","items"],editableInGuided:["headline","items"]},{id:"final-cta",type:"compactFinalCta",aiFillProps:["headline","subheadline","ctaLabel"],editableInGuided:["headline","subheadline","ctaLabel","ctaHref"]},{id:"compliance",type:"complianceNotice",aiFillProps:[],editableInGuided:[]},{id:"footer",type:"footer",aiFillProps:["tagline"],editableInGuided:["tagline","links","socialLinks"]},{id:"sticky",type:"stickyCtaBar",lockedProps:{showOnScroll:!0},aiFillProps:["label","ctaLabel"],editableInGuided:["label","ctaLabel","ctaHref"]}],formSchema:{name:"Pension Review Enquiry",defaultStage:"New Enquiry",fields:[{key:"fullName",label:"Your name",type:"text",required:!0,crmField:"full_name"},{key:"phone",label:"Mobile number",type:"phone",required:!0,crmField:"phone"},{key:"email",label:"Email",type:"email",required:!0,crmField:"email"},{key:"ageBand",label:"Your age",type:"select",required:!0,options:["Under 40","40-49","50-54","55-59","60-64","65+"],crmField:"age_band"},{key:"potSize",label:"Combined pension pot value",type:"select",required:!0,options:["Under £30k","£30k-£75k","£75k-£150k","£150k-£300k","£300k+"],crmField:"pension_pot_size"},{key:"pensionType",label:"Type of pension",type:"select",required:!0,options:["Workplace pension","Personal pension (SIPP)","Defined benefit / Final salary","Multiple types","N
7603ot sure"],crmField:"pension_type"}]},calculatorConfig:{componentType:"eligibilityCalculator",inputs:[{key:"age",label:"Your age",min:30,max:75,step:1,default:55},{key:"potSize",label:"Combined pension pot (£)",min:1e4,max:2e6,step:5e3,default:75e3}],formulaDescription:"Eligible for free review if age ⥠40 AND potSize ⥠minPotSize from preflight. Outputs simple yes/no plus a callback request.",disclaimer:"This page is for arranging a free initial pension review. It does not constitute financial advice. Any recommendation will be made by an FCA-authorised adviser after a full fact-find."},complianceBlock:{regulator:"FCA",regulatorBlurb:"We are FCA-authorised independent financial advisers. The information on this page does not constitute financial advice â formal advice will only be given after a full fact-find with a qualified adviser.",riskWarnings:["The value of investments can go down as well as up â you may get back less than you invested.","Past performance is not a reliable indicator of future results.","Tax treatment depends on your individual circumstances and may change in the future.","Transferring out of a defined-benefit pension is rarely in your interest â formal advice is mandatory for transfers over £30,000."],footerLines:["{{advisorBrand}} is authorised and regulated by the Financial Conduct Authority. FCA No. {{fcaRegNumber}}.","Calls may be recorded for training and compliance purposes."]},imagePolicy:{allowedSubjects:["UK couple aged 50+ planning at a kitchen table","Adviser meeting with clients in a professional setting","Retired couple enjoying a holiday or hobby","Modern UK home interior"],forbiddenSubjects:["Cash piles or money stacks","Stock-photo handshake","Imagery suggesting guaranteed returns or get-rich-quick","Distressed elderly people"],styleNotes:"Calm, considered, professional. Imagery that suggests careful planning rather than fast gains."},chatbotPairing:{seedPersonalityKey:"uk-pension-review-adviser",greeting:"Hi â want a free review of your pensions? Tell me your age and combined pot size and I'll check if you qualify.",suggestedQuestions:["Am I eligible for a review?","What does the review cost?","How long does it take?","Is my pension safe?"]},successCopy:{headline:"Thanks â an FCA-authorised adviser will call you shortly.",body:"We've matched your details to an independent pension specialist. Expect a call within one working hour during business hours."}},eJ={id:"uk-will-writing",version:1,name:"UK Will Writing & LPA",industrySector:"legal-services",region:"UK",shortDescription:"Fixed-fee will writing funnel: hero â service picker â process â trust â testimonials â final CTA.",tagline:"Solicitor-grade wills & LPAs from £99. Done in 30 minutes.",preflight:[{key:"tradeName",label:"Trading name",type:"text",required:!0,placeholder:"e.g. Family Wills UK"},{key:"phoneNumber",label:"Phone number to display",type:"phone",required:!0},{key:"regulatoryBody",label:"Regulatory body",type:"select",required:!0,default:"iposww",options:[{value:"sra",label:"SRA-regulated solicitor"},{value:"iposww",label:"Institute / Society of Will Writers"},{value:"stepuk",label:"STEP qualified"}]},{key:"regNumber",label:"Registration / membership number",type:"text",required:!0},{key:"fromPrice",label:"Lowest single will price (£)",type:"text",required:!0,default:"99",helpText:"Headline price across hero + sticky bar."},{key:"uniqueAngle",label:"What makes you different?",type:"longText",required:!1,placeholder:"e.g. Home visits available, free updates for life, fixed-fee LPAs."}],defaultBrand:{name:"Family Wills UK",primary:"#5B2A86",secondary:"#0F172A",accent:"#F4B400",fontPair:"instrument-serif-work-sans"},sections:[{id:"announce",type:"announcementBar",lockedProps:{dismissible:!1},aiFillProps:["text"],editableInGuided:["text","bgColor"]},{id:"nav",type:"navbar",aiFillProps:["ctaLabel"],editableInGuided:["logoUrl","ctaLabel","ctaHref"]},{id:"hero",type:"heroFullBleed",aiFillProps:["eyebrow","headline","subheadline","primaryCtaLabel","secondaryCtaLabel"],editableInGuided:["headline","subheadline","primaryCtaLabel","primaryCtaHref","backgroundImage"]},{id:"trust",type:"trustStrip",aiFillProps:["items"],editableInGuided:["items"]},{id:"products",type:"recommendationCards",lockedProps:{columns:3},aiFillProps:["headline","cards"],editableInGuided:["headline","cards"]},{id:"process",type:"processSteps",aiFillProps:["headline","steps"],editableInGuided:["headline","steps"]}
7603,{id:"benefits",type:"benefitsGrid",aiFillProps:["headline","items"],editableInGuided:["headline","items"]},{id:"risk-reversal",type:"riskReversalBar",aiFillProps:["items"],editableInGuided:["items"]},{id:"testimonials",type:"testimonialsCarousel",aiFillProps:["headline","testimonials"],editableInGuided:["headline","testimonials"]},{id:"faq",type:"faqAccordion",aiFillProps:["headline","items"],editableInGuided:["headline","items"]},{id:"final-cta",type:"compactFinalCta",aiFillProps:["headline","subheadline","ctaLabel"],editableInGuided:["headline","subheadline","ctaLabel","ctaHref"]},{id:"compliance",type:"complianceNotice",aiFillProps:[],editableInGuided:[]},{id:"footer",type:"footer",aiFillProps:["tagline"],editableInGuided:["tagline","links","socialLinks"]},{id:"sticky",type:"stickyCtaBar",lockedProps:{showOnScroll:!0},aiFillProps:["label","ctaLabel"],editableInGuided:["label","ctaLabel","ctaHref"]}],formSchema:{name:"Will Writing Enquiry",defaultStage:"New Enquiry",fields:[{key:"fullName",label:"Your name",type:"text",required:!0,crmField:"full_name"},{key:"phone",label:"Mobile number",type:"phone",required:!0,crmField:"phone"},{key:"email",label:"Email",type:"email",required:!0,crmField:"email"},{key:"postcode",label:"Postcode",type:"postcode",required:!0,crmField:"postcode"},{key:"service",label:"Which service?",type:"select",required:!0,options:["Single will","Mirror wills (couple)","LPA (Lasting Power of Attorney)","Will + LPA bundle","Update existing will"],crmField:"service_required"},{key:"complexity",label:"Estate complexity",type:"select",required:!1,options:["Simple","Property + savings","Multiple properties / business","Trusts / overseas assets"],crmField:"estate_complexity"}]},complianceBlock:{regulator:"Society of Will Writers",regulatorBlurb:"Will writing is not currently a reserved legal activity in England and Wales. Our writers are members of a professional body and follow a strict code of practice.",riskWarnings:["An invalid or out-of-date will can lead to your wishes not being followed and your estate being distributed under intestacy rules.","Lasting Powers of Attorney must be registered with the Office of the Public Guardian before they can be used.","Tax planning advice should be sought from a qualified tax adviser â we focus on will & LPA drafting.","All documents are reviewed before signing to ensure legal validity."],footerLines:["{{tradeName}} is a member of the {{regulatoryBody}}. Membership No. {{regNumber}}.","Calls may be recorded for training and compliance purposes."]},imagePolicy:{allowedSubjects:["UK family across generations together (grandparents + grandchildren)","Older couple at a kitchen table reviewing paperwork","Modern UK home interior","Hands signing a document with a fountain pen"],forbiddenSubjects:["Funerals or grieving imagery","Hospital settings","Stock-photo handshake","Imagery suggesting fear or urgency about death"],styleNotes:"Warm, reassuring, multi-generational. Focus on protecting loved ones rather than the inevitability of death."},chatbotPairing:{seedPersonalityKey:"uk-will-writing-adviser",greeting:"Hi â want a quick quote for a will or LPA? Tell me what you need and I'll check pricing and availability.",suggestedQuestions:["How much does a will cost?","Do I need a solicitor or will writer?","What's an
7603LPA?","Can you do home visits?"]},successCopy:{headline:"Thanks â a will writer will call you shortly.",body:"We've matched your details to a qualified will writer. Expect a call within one working hour during business hours."}},tJ={id:"uk-conveyancing",version:1,name:"UK Conveyancing Quote",industrySector:"legal-services",region:"UK",shortDescription:"Instant conveyancing quote funnel: hero â quote calculator â trust â process â testimonials â final CTA.",tagline:"Fixed-fee conveyancing. No completion, no fee. Instant quote in 60 seconds.",preflight:[{key:"tradeName",label:"Trading name",type:"text",required:!0,placeholder:"e.g. Swift Conveyancing Ltd"},{key:"phoneNumber",label:"Phone number to display",type:"phone",required:!0},{key:"regulator",label:"Regulator",type:"select",required:!0,default:"sra",options:[{value:"sra",label:"SRA (solicitor)"},{value:"clc",label:"CLC (licensed conveyancer)"}]},{key:"regNumber",label:"Regulator registration number",type:"text",required:!0},{key:"noCompletionNoFee",label:"No completion, no fee?",type:"select",required:!0,default:"yes",options:[{value:"yes",label:"Yes (with conditions)"},{value:"no",label:"No"}]},{key:"uniqueAngle",label:"What makes you different?",type:"longText",required:!1,placeholder:"e.g. Direct case-handler access, online tracker, fixed fee guaranteed."}],defaultBrand:{name:"Swift Conveyancing",primary:"#0B2A4A",secondary:"#1E40AF",accent:"#F59E0B",fontPair:"sora-manrope"},sections:[{id:"announce",type:"announcementBar",lockedProps:{dismissible:!1},aiFillProps:["text"],editableInGuided:["text","bgColor"]},{id:"nav",type:"navbar",aiFillProps:["ctaLabel"],editableInGuided:["logoUrl","ctaLabel","ctaHref"]},{id:"hero",type:"heroFullBleed",aiFillProps:["eyebrow","headline","subheadline","primaryCtaLabel","secondaryCtaLabel"],editableInGuided:["headline","subheadline","primaryCtaLabel","primaryCtaHref","backgroundImage"]},{id:"trust",type:"trustStrip",aiFillProps:["items"],editableInGuided:["items"]},{id:"calc",type:"financeCalculator",lockedProps:{ctaLabel:"Get my fixed quote",leadCaptureMode:"after-result"},aiFillProps:["headline","subheadline","resultCopy"],editableInGuided:["headline","subheadline"]},{id:"process",type:"processSteps",aiFillProps:["headline","steps"],editableInGuided:["headline","steps"]},{id:"benefits",type:"benefitsGrid",aiFillProps:["headline","items"],editableInGuided:["headline","items"]},{id:"risk-reversal",type:"riskReversalBar",aiFillProps:["items"],editableInGuided:["items"]},{id:"testimonials",type:"testimonialsCarousel",aiFillProps:["headline","testimonials"],editableInGuided:["headline","testimonials"]},{id:"faq",type:"faqAccordion",aiFillProps:["headline","items"],editableInGuided:["headline","items"]},{id:"final-cta",type:"compactFinalCta",aiFillProps:["headline","subheadline","ctaLabel"],editableInGuided:["headline","subheadline","ctaLabel","ctaHref"]},{id:"compliance",type:"complianceNotice",aiFillProps:[],editableInGuided:[]},{id:"footer",type:"footer",aiFillProps:["tagline"],editableInGuided:["tagline","links","socialLinks"]},{id:"sticky",type:"stickyCtaBar",lockedProps:{showOnScroll:!0},aiFillProps:["label","ctaLabel"],editableInGuided:["label","ctaLabel","ctaHref"]}],formSchema:{name:"Conveyancing Quote",defaultStage:"New Enquiry",fields:[{key:"fullName",label:"Your name",type:"text",required:!0,crmField:"full_name"},{key:"phone",label:"Mobile number",type:"phone",required:!0,crmField:"phone"},{key:"email",label:"Email",type:"email",required:!0,crmField:"email"},{key:"postcode",label:"Property postcode",type:"postcode",required:!0,crmField:"postcode"},{key:"transactionType",label:"Transaction type",type:"select",required:!0,options:["Buying","Selling","Both (sale + purchase)","Remortgage","Transfer of equity"],crmField:"transaction_type"},{key:"propertyValue",label:"Property value (£)",type:"number",required:!0,crmField:"property_value"},{key:"tenure",label:"Tenure",type:"select",required:!0,options:["Freehold","Leasehold","Shared ownership","Not sure"],crmField:"tenure"}]},calculatorConfig:{componentType:"financeCalculator",inputs:[{key:"propertyValue",label:"Property value (£)",min:5e4,max:5e6,step:5e3,default:275e3},{key:"transactionType",label:"Transaction (1=buy, 2=sell, 3=both)",min:1,max:3,step:1,default:1}],formulaDescription:"Base legal fee = £495â£995 by property value band. Add £150 if leasehold. Disbursements (searches, Land Registry, SDLT) shown separately. Both sale + purchase = sum of two quotes minus 10% bundle discount.",disclaimer:"Indicative quote only. Final fees confirmed in your formal cost estimate. Disbur
7603sements (searches, SDLT, Land Registry fees) are payable in addition to legal fees and are not included in 'no completion, no fee'."},complianceBlock:{regulator:"SRA / CLC",regulatorBlurb:"Conveyancing is a reserved legal activity. We are regulated by the relevant body for all property transactions in England & Wales.",riskWarnings:["Conveyancing fees are subject to a formal cost estimate after instruction. Quotes shown are indicative.","Disbursements (searches, SDLT, Land Registry fees) are payable in addition to legal fees.","'No completion, no fee' applies to our legal fees only â third-party disbursements may still be payable.","Stamp Duty Land Tax is calculated based on the property value and your buyer status."],footerLines:["{{tradeName}} is regulated by the {{regulator}}. Registration No. {{regNumber}}.","Calls may be recorded for training and compliance purposes."]},imagePolicy:{allowedSubjects:["UK couple receiving keys outside a new home","First-time buyer signing paperwork at a kitchen table","Period or new-build UK home exterior","Estate agent showing a property"],forbiddenSubjects:["American-style suburban homes","Stock-photo handshake","Cash piles"],styleNotes:"Warm, aspirational, real UK housing stock."},chatbotPairing:{seedPersonalityKey:"uk-conveyancing-adviser",greeting:"Hi â want an instant conveyancing quote? Tell me if you're buying or selling and the property value.",suggestedQuestions:["How much will conveyancing cost?","How long does it take?","What disbur
7603sements do I pay?","Do you handle leasehold properties?"]},successCopy:{headline:"Thanks â your fixed-fee quote is on its way.",body:"We've matched your details to a regulated conveyancer. Expect a call and emailed quote within one working hour during business hours."}},aJ={id:"uk-roofing",version:1,name:"UK Roofing Specialist",industrySector:"home-improvement",region:"UK",shortDescription:"Trade roofing funnel: hero â service picker â process â trust â testimonials â final CTA.",tagline:"Trusted local roofers. Free survey, fixed quote, 25-year guarantee.",preflight:[{key:"tradeName",label:"Trading name",type:"text",required:!0,placeholder:"e.g. ApexRoofing UK"},{key:"phoneNumber",label:"Phone number to display",type:"phone",required:!0},{key:"trustMarkNumber",label:"TrustMark / NFRC membership number",type:"text",required:!1,helpText:"Builds trust if displayed in compliance footer."},{key:"warrantyYears",label:"Workmanship guarantee (years)",type:"select",required:!0,default:"25",options:[{value:"10",label:"10 years"},{value:"15",label:"15 years"},{value:"20",label:"20 years"},{value:"25",label:"25 years"}]},{key:"regions",label:"Regions covered",type:"multiSelect",required:!0,default:["midlands","south-east"],options:[{value:"north-west",label:"North West"},{value:"north-east",label:"North East"},{value:"yorkshire",label:"Yorkshire"},{value:"midlands",label:"Midlands"},{value:"south-east",label:"South East"},{value:"south-west",label:"South West"},{value:"wales",label:"Wales"},{value:"scotland",label:"Scotland"}]},{key:"uniqueAngle",label:"What makes you different?",type:"longText",required:!1,placeholder:"e.g. Free drone survey, 25-year guarantee, no deposit required."}],defaultBrand:{name:"ApexRoofing UK",primary:"#C84B31",secondary:"#0F172A",accent:"#F4B400",fontPair:"archivo-black-hind"},sections:[{id:"announce",type:"announcementBar",lockedProps:{dismissible:!1},aiFillProps:["text"],editableInGuided:["text","bgColor"]},{id:"nav",type:"navbar",aiFillProps:["ctaLabel"],editableInGuided:["logoUrl","ctaLabel","ctaHref"]},{id:"hero",type:"heroFullBleed",aiFillProps:["eyebrow","headline","subheadline","primaryCtaLabel","secondaryCtaLabel"],editableInGuided:["headline","subheadline","primaryCtaLabel","primaryCtaHref","backgroundImage"]},{id:"trust",type:"trustStrip",aiFillProps:["items"],editableInGuided:["items"]},{id:"products",type:"recommendationCards",lockedProps:{columns:3},aiFillProps:["headline","cards"],editableInGuided:["headline","cards"]},{id:"process",type:"processSteps",aiFillProps:["headline","steps"],editableInGuided:["headline","steps"]},{id:"before-after",type:"beforeAfter",aiFillProps:["headline","items"],editableInGuided:["headline","items"]},{id:"risk-reversal",type:"riskReversalBar",aiFillProps:["items"],editableInGuided:["items"]},{id:"testimonials",type:"testimonialsCarousel",aiFillProps:["headline","testimonials"],editableInGuided:["headline","testimonials"]},{id:"faq",type:"faqAccordion",aiFillProps:["headline","items"],editableInGuided:["headline","items"]},{id:"final-cta",type:"compactFinalCta",aiFillProps:["headline","subheadline","ctaLabel"],editableInGuided:["headline","subheadline","ctaLabel","ctaHref"]},{id:"compliance",type:"complianceNotice",aiFillProps:[],editableInGuided:[]},{id:"footer",type:"footer",aiFillProps:["tagline"],editableInGuided:["tagline","links","socialLinks"]},{id:"sticky",type:"stickyCtaBar",lockedProps:{showOnScroll:!0},aiFillProps:["label","ctaLabel"],editableInGuided:["label","ctaLabel","ctaHref"]}],formSchema:{name:"Roofing Quote",defaultStage:"New Enquiry",fields:[{key:"fullName",label:"Your name",type:"text",required:!0,crmField:"full_name"},{key:"phone",label:"Mobile number",type:"phone",required:!0,crmField:"phone"},{key:"email",label:"Email",type:"email",required:!0,crmField:"email"},{key:"postcode",label:"Postcode",type:"postcode",required:!0,crmField:"postcode"},{key:"service",label:"What do you need?",type:"select",required:!0,options:["Full roof replacement","Roof repair","Flat roof / GRP","Roof cleaning","Insurance / storm damage","Not sure â free survey"],crmField:"service_required"},{key:"propertyType",label:"Property type",type:"select",required:!0,options:["Detached","Semi-detached","Terraced","Bungalow","Commercial"],crmField:"property_type"},{key:"urgency",label:"How urgent?",type:"select",required:!1,options:["Emergency (leaking now)","Within a month","1-3 months","Just researching"],crmField:"urgency"}]},complianceBlock:{regulator:"TrustMark / NFRC",regulatorBlurb:"We are members of recognised trade bodies and follow industry-standard codes of conduct for residential and commercial roofing.",riskWarnings:["All quotes are subject to a free no-obligation site survey.","Workmanship guarantees are insurance-backed and transferable to new homeowners.","Emergency call-out
7603s may incur an additional fee for out-of-hours response.","Material warranties vary by manufacturer and product range."],footerLines:["{{tradeName}} is a TrustMark / NFRC member. Membership No. {{trustMarkNumber}}.","Calls may be recorded for training and compliance purposes."]},imagePolicy:{allowedSubjects:["Roofer in branded uniform working safely on a UK pitched roof","Modern UK semi-detached or terraced home exterior","Drone aerial view of a freshly tiled roof","Before / after roof transformation"],forbiddenSubjects:["American-style shingle roofs (use UK tile/slate)","Workers without safety equipment","Stock-photo handshake"],styleNotes:"Documentary trade photography, real UK roofing styles (slate, clay tile, GRP flat roof), strong sky / weather contrast."},chatbotPairing:{seedPersonalityKey:"uk-roofing-adviser",greeting:"Hi â got a roofing job? Tell me your postcode and what's going on and I'll get you a survey booked.",suggestedQuestions:["How much does a new roof cost?","Can you do an emergency repair?","What guarantee do I get?","Do you do flat roofs?"]},successCopy:{headline:"Thanks â your local roofer will call you shortly.",body:"We've matched your details to a TrustMark roofing specialist. Expect a call within one working hour during business hours."},premiumFunnel:{calculatorType:"none",defaultTheme:"dark",storageKey:"premium-roofing",trustBadges:[{icon:"BadgeCheck",label:"TrustMark Member",sub:"Govt-endorsed trader"},{icon:"ShieldCheck",label:"NFRC Registered",sub:"Federation of Roofing Contractors"},{icon:"Award",label:"25-year guarantee",sub:"Insurance-backed"},{icon:"Lock",label:"£5m Public Liability",sub:"Fully insured"}],hero:{eyebrow:"TrustMark · NFRC · 25-year guarantee",headline:"Trusted local roofers. Fixed quote, no deposit.",subheadline:"Free drone or in-person survey. Pitched, flat, slate or tile â full replacements, repairs and emergency callouts. Insurance-backed guarantee.",primaryCtaLabel:"Get my free roof survey"},products:[{title:"Roof repair",priceFrom:"From £295",bullets:["Leaks, slipped tiles, flashing","Same-week response","Photo report of work done","12-month repair guarantee"]},{title:"Full re-roof",priceFrom:"From £6,995",bullets:["Strip + re-felt + re-batten","New tiles or slate","25-year workmanship guarantee","Free scaffold + skip"],featured:!0},{title:"Flat roof / GRP",priceFrom:"From £1,495",bullets:["Fibreglass GRP system","20-year manufacturer warranty","No seams, no leaks","Ideal for extensions"]}],processSteps:[{title:"Free survey",body:"Drone or in-person â we'll show you the issue, no scare tactics."},{title:"Fixed quote",body:"Itemised written quote, valid 30 days. No deposit required."},{title:"The work",body:"TrustMark roofers, full scaffold, daily site clean-up."},{title:"Guarantee",body:"Insurance-backed 25-year workmanship guarantee registered with TrustMark."}],stats:[{value:"25 yr",label:"Workmanship guarantee"},{value:"£0",label:"Deposit required"},{value:"4.9â
",label:"Verified reviews"},{value:"48 hr",label:"Emergency response"}],testimonials:[{name:"Robert M.",location:"Sheffield",body:"Storm took 12 tiles off â repaired and made safe within 48 hours. Honest pricing.",rating:5},{name:"Karen L.",location:"Coventry",body:"Full re-roof on a 1930s semi. Tidy team, finished a day early, guarantee paperwork all in order.",rating:5},{name:"Steve B.",location:"Bristol",body:"Got the drone survey within two days, fixed price quote and the work was spot on. Highly recommend.",rating:5}],faqs:[{q:"How much does a new roof cost?",a:"A typical 3-bed semi re-roof lands between £6,500 and £9,500 depending on tile choice, pitch and access. We'll give you a fixed written quote after a free survey."},{q:"Can you do an emergency repair?",a:"Yes â 48-hour response for leaks, slipped tiles and storm damage. Out-of-hours callouts may incur a fee."},{q:"What guarantee do I get?",a:"25-year insurance-backed workmanship guarantee on full re-roofs, registered with TrustMark. Materials carry separate manufacturer warranties."},{q:"Do you do flat roofs?",a:"Yes â fibreglass GRP and EPDM rubber systems. 20-year manufacturer warranty as standard."}],suggestedQuestions:["How much does a new roof cost?","Can you do an emergency repair?","What guarantee do I get?","Do you do flat roofs?"],finalCta:{headline:"Get a fixed roofing quote today",subheadline:"Free survey · TrustMark · 25-year guarantee · No deposit",ctaLabel:"Book my free survey"}}},rJ={id:"uk-windows-doors",version:1,name:"UK Windows & Doors",industrySector:"home-improvement",region:"UK",shortDe
7603scription:"FENSA-registered windows & doors funnel: hero â product picker â finance calculator â trust â testimonials â final CTA.",tagline:"A-rated windows & composite doors. Free survey, finance available.",preflight:[{key:"tradeName",label:"Trading name",type:"text",required:!0,placeholder:"e.g. Pure Glass UK"},{key:"phoneNumber",label:"Phone number to display",type:"phone",required:!0},{key:"fensaNumber",label:"FENSA / CERTASS registration number",type:"text",required:!0},{key:"fcaRegNumber",label:"FCA / credit broker number (if offering finance)",type:"text",required:!1},{key:"fromMonthly",label:"Lowest monthly finance to advertise (£)",type:"text",required:!1,default:"30",helpText:"Optional â only used if you advertise finance."},{key:"warrantyYears",label:"Window guarantee (years)",type:"select",required:!0,default:"20",options:[{value:"10",label:"10 years"},{value:"15",label:"15 years"},{value:"20",label:"20 years"},{value:"25",label:"25 years"}]},{key:"regions",label:"Regions covered",type:"multiSelect",required:!0,default:["midlands","south-east"],options:[{value:"north-west",label:"North West"},{value:"north-east",label:"North East"},{value:"yorkshire",label:"Yorkshire"},{value:"midlands",label:"Midlands"},{value:"south-east",label:"South East"},{value:"south-west",label:"South West"},{value:"wales",label:"Wales"},{value:"scotland",label:"Scotland"}]},{key:"uniqueAngle",label:"What makes you different?",type:"longText",required:!1,placeholder:"e.g. In-house manufacture, A++ rated as standard, 0% finance available."}],defaultBrand:{name:"Pure Glass UK",primary:"#0E7C66",secondary:"#0F172A",accent:"#F4B400",fontPair:"sora-manrope"},sections:[{id:"announce",type:"announcementBar",lockedProps:{dismissible:!1},aiFillProps:["text"],editableInGuided:["text","bgColor"]},{id:"nav",type:"navbar",aiFillProps:["ctaLabel"],editableInGuided:["logoUrl","ctaLabel","ctaHref"]},{id:"hero",type:"heroFullBleed",aiFillProps:["eyebrow","headline","subheadline","primaryCtaLabel","secondaryCtaLabel"],editableInGuided:["headline","subheadline","primaryCtaLabel","primaryCtaHref","backgroundImage"]},{id:"trust",type:"trustStrip",aiFillProps:["items"],editableInGuided:["items"]},{id:"products",type:"recommendationCards",lockedProps:{columns:3},aiFillProps:["headline","cards"],editableInGuided:["headline","cards"]},{id:"calc",type:"financeCalculator",lockedProps:{ctaLabel:"Get my fixed price",leadCaptureMode:"after-result"},aiFillProps:["headline","subheadline","resultCopy"],editableInGuided:["headline","subheadline"]},{id:"process",type:"processSteps",aiFillProps:["headline","steps"],editableInGuided:["headline","steps"]},{id:"before-after",type:"beforeAfter",aiFillProps:["headline","items"],editableInGuided:["headline","items"]},{id:"risk-reversal",type:"riskReversalBar",aiFillProps:["items"],editableInGuided:["items"]},{id:"testimonials",type:"testimonialsCarousel",aiFillProps:["headline","testimonials"],editableInGuided:["headline","testimonials"]},{id:"faq",type:"faqAccordion",aiFillProps:["headline","items"],editableInGuided:["headline","items"]},{id:"final-cta",type:"compactFinalCta",aiFillProps:["headline","subheadline","ctaLabel"],editableInGuided:["headline","subheadline","ctaLabel","ctaHref"]},{id:"compliance",type:"complianceNotice",aiFillProps:[],editableInGuided:[]},{id:"footer",type:"footer",aiFillProps:["tagline"],editableInGuided:["tagline","links","socialLinks"]},{id:"sticky",type:"stickyCtaBar",lockedProps:{showOnScroll:!0},aiFillProps:["label","ctaLabel"],editableInGuided:["label","ctaLabel","ctaHref"]}],formSchema:{name:"Windows & Doors Quote",defaultStage:"New Enquiry",fields:[{key:"fullName",label:"Your name",type:"text",required:!0,crmField:"full_name"},{key:"phone",label:"Mobile number",type:"phone",required:!0,crmField:"phone"},{key:"email",label:"Email",type:"email",required:!0,crmField:"email"},{key:"postcode",label:"Postcode",type:"postcode",required:!0,crmField:"postcode"},{key:"product",label:"What do you need?",type:"select",required:!0,options:["Full house of windows","Some windows","Composite front door","Patio / bifold doors","Conservatory / orangery","Mixed â full quote"],crmField:"product_required"},{key:"propertyType",label:"Property type",type:"select",required:!0,options:["Detached","Semi-detached","Terraced","Bungalow","Flat / Apartment"],crmField:"property_type"},{key:"windowCount",label:"Approximate window count",type:"select",required:!1,options:["1-3","4-7","8-12","13+"],crmField:"window_count"}]},calculatorConfig:{componentType:"financeCalculator",inputs:[{key:"totalCost",label:"Total project cost (£)",min:1e3,max:25e3,step:100,default:6e3},{key:"termMonths",label:"Repayment term (months)",min:12,max:120,step:12,default:60},{key:"deposit",label:"Deposit (£)",min:0,max:5e3,step:50,default:0}],formulaDescription:"Monthly = (totalCost â deposit) à (APR/12 à (1+APR/12)^n
7603) / ((1+APR/12)^n â 1). Use representative APR of 9.9% unless 0% promotional rate offered.",disclaimer:"Representative example only. Actual APR and monthly payment depend on credit assessment. Finance subject to status. 18+ UK residents only. {{tradeName}} acts as a credit broker, not a lender."},complianceBlock:{regulator:"FENSA",regulatorBlurb:"We are FENSA-registered for window and door installations. FENSA registration confirms compliance with Building Regulations and provides an insurance-backed warranty.",riskWarnings:["All quotes are subject to a free no-obligation home survey and accurate measurements.","FENSA / CERTASS certificates are issued post-installation and confirm Building Regulations compliance.","Insurance-backed guarantees protect your installation if the installer ceases trading.","Finance is subject to status and credit checks. Missing payments may damage your credit file."],footerLines:["{{tradeName}} is FENSA / CERTASS registered. Registration No. {{fensaNumber}}.","Authorised and regulated by the Financial Conduct Authority for credit broking. FCA No. {{fcaRegNumber}}.","Calls may be recorded for training and compliance purposes."]},imagePolicy:{allowedSubjects:["Modern uPVC or aluminium windows on a UK home exterior","Composite front door â anthracite grey or chartwell green","Bifold doors opening onto a UK garden","Installer in branded uniform fitting a window","Before / after window replacement"],forbiddenSubjects:["American-style sash windows or screens","Stock-photo handshake","Workers without safety equipment"],styleNotes:"Bright daylight, real UK housing stock, sharp focus on glazing detail."},chatbotPairing:{seedPersonalityKey:"uk-windows-doors-adviser",greeting:"Hi â want a fixed-price quote for windows or a new front door? Tell me your postcode and what you're after.",suggestedQuestions:["What would a full house of windows cost?","How long does install take?","Do you offer 0% finance?","What's the difference between A and A++ rated?"]},successCopy:{headline:"Thanks â your local installer will call you shortly.",body:"We've matched your details to your nearest FENSA-registered installer. Expect a call within one working hour during business hours."},premiumFunnel:{calculatorType:"none",defaultTheme:"dark",storageKey:"premium-windows-doors",trustBadges:[{icon:"BadgeCheck",label:"FENSA Registered",sub:"Building reg compliant"},{icon:"ShieldCheck",label:"TrustMark Member",sub:"Govt-endorsed quality"},{icon:"Award",label:"10-year guarantee",sub:"Insurance-backed"},{icon:"Lock",label:"Secured by Design",sub:"Police-approved locks"}],hero:{eyebrow:"FENSA · TrustMark · 10-year guarantee",headline:"Fixed-price quote on new windows & doors",subheadline:"Free home survey. A-rated energy-efficient windows and Secured-by-Design doors from a vetted local installer. 0% finance available.",primaryCtaLabel:"Get my free quote"},products:[{title:"Window upgrade",priceFrom:"From £2,495",bullets:["A-rated double glazing","10-year guarantee","Choice of frame colours","FENSA certificate included"]},{title:"Full house bundle",priceFrom:"From £6,995",bullets:["Up to 8 windows + composite door","A+ rated energy efficient","0% finance available","Single fitting team"],featured:!0},{title:"Doors & bi-folds",priceFrom:"From £3,495",bullets:["Composite or aluminium","Secured by Design locks","Bi-fold patio options","Made-to-measure"]}],processSteps:[{title:"Free survey",body:"Surveyor measures and recommends â no pressure, no obligation."},{title:"Fixed quote",body:"Itemised, written quote held for 30 days. No surprises on the day."},{title:"Installation",body:"Most jobs done in 1â3 days by a single in-house team."},{title:"Aftercare",body:"FENSA cert issued, 10-year insurance-backed guarantee registered."}],stats:[{value:"£300",label:"Avg yearly energy saving"},{value:"10 yr",label:"Guarantee"},{value:"4.9â
",label:"Verified reviews"},{value:"1â3",label:"Days install time"}],testimonials:[{name:"James H.",location:"Leeds",body:"Got three quotes â these were £400 cheaper than the next and included composite door. House is noticeably w
7603armer.",rating:5},{name:"Helen R.",location:"Nottingham",body:"Old wooden windows replaced in a single day. Fitters were tidy and the FENSA cert came through within a week.",rating:5},{name:"Daniel P.",location:"Manchester",body:"New bi-fold doors transformed the back of the house. 0% finance made it affordable.",rating:5}],faqs:[{q:"How much would a full house cost?",a:"Most 3-bed semi installs land between £6,500â£9,500 for A-rated windows. We'll give you a fixed written quote after a free survey."},{q:"How long does installation take?",a:"Most single-property jobs take 1â3 days with a single in-house team."},{q:"Do you offer 0% finance?",a:"Yes, subject to status. Typical terms 24â60 months with no deposit. We'll discuss on the call."},{q:"What's the difference between A and A++ rated?",a:"A++ uses triple glazing and warmer-edge spacers â typically £30â£50 more per window, saves ~10% more on heating."}],suggestedQuestions:["What would a full house cost?","How long does install take?","Do you offer 0% finance?","Difference between A and A++?"],finalCta:{headline:"Ready for a fixed-price quote?",subheadline:"Free survey · FENSA registered · 10-year guarantee · No obligation",ctaLabel:"Book my free survey"}}},Z9=[KQ,YQ,ZQ,XQ,QQ,JQ,eJ,tJ,aJ,rJ],nJ={packs:Object.fromEntries(Z9.map(t=>[t.id,t])),list:()=>Z9.slice(),get:t=>Z9.find(a=>a.id===t)},aI=l.lazy(()=>P(()=>import("./EquityReleaseFunnel-BydRJJeR.js"),__vite__mapDeps([9,1,2,3,4,10,11,5,12,6,7,8,13,14,15,16]))),rI=l.lazy(()=>P(()=>import("./BoilersFunnel-Br7zA4jj.js"),__vite__mapDeps([17,1,2,3,4,10,5,12,11,6,7,8,13,14,15,16]))),jz={"uk-equity-release":aI,"uk-boiler-finance":rI},sJ={"uk-equity-release":aI,"equity-release":aI,"uk-boiler-finance":rI,boilers:rI},oJ={"uk-equity-release":"/go/equity-release","uk-boiler-finance":"/go/boilers"},iJ={"uk-equity-release":"/go/equity-release","equity-release":"/go/equity-release","uk-boiler-finance":"/go/boilers",boilers:"/go/boilers"};function z1e({packId:t,slug:a}){return(t?oJ[t]:void 0)||(a?iJ[a]:void 0)||null}function O1e(t){if(!t||jz[t])return!1;const a=nJ.get(t);return!!(a!=null&&a.premiumFunnel)}const lJ="/assets/discount-trade-logo-CGyjJqRg.png",cJ="inl:pb:pagevariant:";function dJ(t,a){if(!a||!a.B)return"A";if(a.winner==="A"||a.winner==="B")return a.winner;if(typeof window>"u")return"A";const r=cJ+t;try{const o=window.localStorage.getItem(r);if(o==="A"||o==="B")return o}catch{}const n=Math.random()<.5?"A":"B";try{window.localStorage.setItem(r,n)}catch{}return n}function uJ(t,a,r){if(r==="A"||!(a!=null&&a.B))return t;const n=a.B;return Array.isArray(n.sections)&&n.sections.length>0?n.sections:n.overrides&&typeof n.overrides=="object"?t.map((o,s)=>{const i=n.overrides[s];return i?{...o,...i,data:{...(o==null?void 0:o.data)||{},...(i==null?void 0:i.data)||{}}}:o}):t}function pJ(t){!t.workspaceId||!t.pageSlug||(dz({workspaceId:t.workspaceId,pageSlug:t.pageSlug,abGroup:"page",variantId:t.variant,variantLabel:t.variant,sectionId:`__page_${t.pageSlug}`}),typeof document<"u"&&document.body.setAttribute("data-section-id",`__page_${t.pageSlug}`))}const bE={privacy:"Privacy Notice",cookies:"Cookie Policy",terms:"Terms of Service"};function hJ({type:t,host:a}){const[r,n]=l.useState(null),[o,s]=l.useState(!0);if(l.useEffect(()=>{const f=(a||(typeof window<"u"?window.location.hostname:"")).toLowerCase();(async()=>{try{const{data:x}=await I.rpc("resolve_legal_by_host",{host:f}),g=Array.isArray(x)?x[0]:x;n(g||null)}finally{s(!1)}})()},[a]),l.useEffect(()=>{document.title=`${bE[t]} · ${(r==null?void 0:r.business_name)||(r==null?void 0:r.workspace_name)||"Privacy"}`;let f=document.head.querySelector('meta[name="robots"]');f||(f=document.createElement("meta"),f.setAttribute("name","robots"),document.head.appendChild(f)),f.setAttribute("content","noindex,nofollow")},[t,r]),o)return e.jsx("div",{style:kJ,children:"Loadingâ¦"});const i=(r==null?void 0:r.business_name)||(r==null?void 0:r.workspace_name)||"this business",c=(r==null?void 0:r.registered_address)||"",u=(r==null?void 0:r.contact_email)||"",p=(r==null?void 0:r.contact_phone)||"",m=(r==null?void 0:r.ico_number)||"",h=(r==null?void 0:r.company_number)||"",y=t==="privacy"?r==null?void 0:r.privacy_html:t==="cookies"?r==null?void 0:r.cookies_html:r==null?void 0:r.terms_html;return e.jsxs("div",{style:Cz,children:[e.jsx("style",{children:bJ}),e.jsxs("article",{style:yJ,className:"v3-legal-article",children:[e.jsxs("header",{style:{marginBottom:32},children:[e.jsx("a",{href:"/",style:xJ,children:"â Back to site"}),e.jsx("h1",{style:fJ,children:bE[t]}),e.jsxs("p",{style:gJ,children:["For ",e.jsx("strong",{children:i}),". Last updated ",new Date().toLocaleDateString("en-GB",{year:"numeric",month:"long",day:"numeric"}),"."]})]}),y?e.jsx("div",{style:bS,className:"v3-legal-prose",dangerouslySetInnerHTML:{__html:Bc.sanitize(y)}}):e.jsx(mJ,{type:t,business:i,address:c,email:u,phone:p,ico:m,companyNo:h}),e.jsxs("footer",{style:vJ,children:[e.jsxs("div",{children:[i,h?` · Company No. ${h}`:"",m?` · ICO ${m}`:""]}),c&&e.jsx("div",{style:{marginTop:4},children:c}),(u||p)&&e.jsxs("div",{style:{marginTop:4},children:[u&&e.jsx("a",{href:`mailto:${u}`,style:Ql,children:u}),u&&p&&" · ",p&&e.jsx("a",{href:`tel:${p}`,style:Ql,children:p})]})]})]})]})}function mJ({type:t,business:a,address:r,email:n,phone:o,ico:s,companyNo:i}){const c=[n&&e.jsxs(e.Fragment,{children:["by email at ",e.jsx("a",{href:`mailto:${n}`,style:Ql,children:n})]}),o&&e.jsxs(e.Fragment,{children:["by phone on ",e.jsx("a",{href:`tel:${o}`,style:Ql,children:o})]}),r&&e.jsxs(e.Fragment,{children:["by post at ",r]}
7603)].filter(Boolean);return t==="privacy"?e.jsxs("div",{style:bS,className:"v3-legal-prose",children:[e.jsx("h2",{children:"1. Who we are"}),e.jsxs("p",{children:[a,i?` (company number ${i})`:""," is the data controller responsible for any personal information you provide through this website",s?e.jsxs(e.Fragment,{children:[" and is registered with the UK Information Commissioner's Office under reference ",e.jsx("strong",{children:s})]}):null,"."]}),e.jsx("h2",{children:"2. What information we collect"}),e.jsxs("ul",{children:[e.jsx("li",{children:"Contact details you give us through forms (name, email, phone, postcode, address)."}),e.jsx("li",{children:"Details of the service or quote you've requested."}),e.jsx("li",{children:"Technical data such as IP address, device and browser, and how you arrived on our site."}),e.jsx("li",{children:"Marketing preferences and consent choices."})]}),e.jsx("h2",{children:"3. How we use it"}),e.jsxs("ul",{children:[e.jsx("li",{children:"To respond to your enquiry, send a quote, and arrange any service you've asked for."}),e.jsx("li",{children:"To send you service updates, appointment reminders and follow-ups by email, SMS or phone."}),e.jsx("li",{children:"To improve the website and our services, and to keep records required by law."}),e.jsx("li",{children:"With your consent, to send relevant marketing â you can opt out at any time."})]}),e.jsx("h2",{children:"4. Legal basis"}),e.jsxs("p",{children:["We rely on your ",e.jsx("strong",{children:"consent"})," for marketing communications, ",e.jsx("strong",{children:"performance of a contract"})," when you ask us for a quote or service, and our ",e.jsx("strong",{children:"legitimate interests"})," in running and protecting our business."]}),e.jsx("h2",{children:"5. Who we share it with"}),e.jsx("p",{children:"We share personal data only with the suppliers we need to run the service â for example our CRM, hosting, email, SMS and payment providers. We never sell your data. All providers are bound by data protection contracts and are based in the UK, EEA or countries with equivalent protection."}),e.jsx("h2",{children:"6. How long we keep it"}),e.jsx("p",{children:"We keep enquiry and customer data for as long as needed to deliver the service plus any period required by law (typically up to 6 years for financial records). Marketing data is kept until you ask us to stop or after 3 years of inactivity."}),e.jsx("h2",{children:"7. Your rights"}),e.jsxs("p",{children:["Under UK GDPR you have the right to access, correct, delete or restrict use of your personal data, to object to processing, to data portability, and to withdraw consent at any time. To exercise these rights, contact us ",c.length>0?e.jsx(e.Fragment,{children:Lp(c,", ")}):"using the contact details on this site","."]}),e.jsxs("p",{children:["You also have the right to complain to the UK Information Commissioner's Office (",e.jsx("a",{href:"https://ico.org.uk",style:Ql,target:"_blank",rel:"noopener noreferrer",children:"ico.org.uk"}),")."]}),e.jsx("h2",{children:"8. Cookies"}),e.jsxs("p",{children:["See our ",e.jsx("a",{href:"/cookies",style:Ql,children:"Cookie Policy"})," for details of the cookies and similar technologies we use."]}),e.jsx("h2",{children:"9. Contact"}),e.jsx("p",{children:c.length>0?e.jsxs(e.Fragment,{children:["You can contact us ",Lp(c,", "),"."]}):"Contact details are on the site footer."})]}):t==="cookies"?e.jsxs("div",{style:bS,className:"v3-legal-prose",children:[e.jsx("h2",{children:"1. What cookies are"}),e.jsx("p",{children:"Cookies are small text files that websites place on your device to make them work, remember your preferences, and measure how they perform."}),e.jsx("h2",{children:"2. Cookies we use"}),e.jsxs("p",{children:[e.jsx("strong",{children:"Strictly necessary"})," â required for the site to function (e.g. remembering you've submitted a form so we don't show it again). These cannot be switched off."]}),e.jsxs("p",{children:[e.jsx("strong",{children:"Analytics"})," â help us understand how visitors use the site so we can improve it. We only set these with your consent."]}),e.jsxs("p",{children:[e.jsx("strong",{children:"Marketing"})," â allow us and our advertising partners (e.g. Meta, Google) to show you relevant ads on other sites and measure their effectiveness. Only set with your consent."]}),e.jsx("h2",{children:"3. Your choices"}),e.jsx("p",{children:"When you first visit the site you can accept all cookies, reject non-e
7603ssential cookies, or set your own preferences. You can change your choice at any time by clearing your browser cookies for this site and reloading the page."}),e.jsx("h2",{children:"4. Managing cookies in your browser"}),e.jsx("p",{children:`Most browsers let you block or delete cookies â search "manage cookies" in your browser's help menu. Blocking all cookies may stop parts of the site working.`}),e.jsx("h2",{children:"5. Contact"}),e.jsx("p",{children:c.length>0?e.jsxs(e.Fragment,{children:["Questions? Contact ",a," ",Lp(c,", "),"."]}):`Questions? Contact ${a} using the details on this site.`})]}):e.jsxs("div",{style:bS,className:"v3-legal-prose",children:[e.jsx("h2",{children:"1. About these terms"}),e.jsxs("p",{children:["These terms apply to your use of this website operated by ",a,i?` (company number ${i})`:"",". By using the site or submitting an enquiry you agree to these terms."]}),e.jsx("h2",{children:"2. Enquiries and quotes"}),e.jsx("p",{children:"Information shown on the site is for general information only and does not form a contract. Quotes and prices are estimates until confirmed in writing after a survey or further information is gathered."}),e.jsx("h2",{children:"3. Acceptable use"}),e.jsx("p",{children:"You agree not to misuse the site, attempt to gain unauthorised access, scrape content, send spam, or use it for any unlawful purpose."}),e.jsx("h2",{children:"4. Intellectual property"}),e.jsxs("p",{children:["All content on the site â text, images, branding, design â is owned by or licensed to ",a," and may not be reused without permission."]}),e.jsx("h2",{children:"5. Liability"}),e.jsx("p",{children:"We take care to keep the site accurate and available, but we don't warrant that it will be uninterrupted or error-free. To the fullest extent permitted by law, we exclude liability for any indirect or consequential loss. Nothing in these terms limits our liability for fraud or for death or personal injury caused by our negligence."}),e.jsx("h2",{children:"6. Governing law"}),e.jsx("p",{children:"These terms are governed by the laws of England and Wales and any disputes will be subject to the exclusive jurisdiction of the English courts."}),e.jsx("h2",{children:"7. Contact"}),e.jsx("p",{children:c.length>0?e.jsxs(e.Fragment,{children:["Contact ",a," ",Lp(c,", "),"."]}):`Contact ${a} using the details on this site.`})]})}function Lp(t,a){return t.map((r,n)=>e.jsxs("span",{children:[r,n<t.length-1?a:""]},n))}const Cz={minHeight:"100vh",background:"#f8fafc",color:"#0f172a",fontFamily:"system-ui,-apple-system,Segoe UI,Roboto,sans-serif",padding:"48px 16px"},yJ={maxWidth:780,margin:"0 auto",background:"#fff",padding:"48px 40px",borderRadius:16,boxShadow:"0 4px 24px rgba(15,23,42,0.06)"},fJ={fontSize:36,fontWeight:700,margin:"12px 0 8px",letterSpacing:"-0.02em"},gJ={color:"#64748b",fontSize:14,margin:0},xJ={color:"#64748b",textDecoration:"none",fontSize:13,fontWeight:500},Ql={color:"#2563eb",textDecoration:"underline"},bJ=` 7604.v3-legal-prose h2 { 7605 font-size: 19px; font-weight: 700; line-height: 1.35; letter-spacing: -0.01em; 7606 color: #0f172a; margin: 36px 0 10px; padding-top: 20px; border-top: 1px solid #eef2f7; 7607} 7608.v3-legal-prose h2:first-child { margin-top: 0; padding-top: 0; border-top: 0; } 7609.v3-legal-prose h3 { font-size: 16px; font-weight: 650; color: #0f172a; margin: 22px 0 8px; } 7610.v3-legal-prose p { margin: 0 0 14px; } 7611.v3-legal-prose ul, .v3-legal-prose ol { margin: 0 0 16px; padding-left: 22px; } 7612.v3-legal-prose ul { list-style: disc; } 7613.v3-legal-prose ol { list-style: decimal; } 7614.v3-legal-prose li { margin: 0 0 8px; padding-left: 4px; } 7615.v3-legal-prose li::marker { color: #94a3b8; } 7616.v3-legal-prose strong { font-weight: 650; color: #0f172a; } 7617.v3-legal-prose a { color: #2563eb; text-decoration: underline; text-underline-offset: 2px; } 7618.v3-legal-prose table { width: 100%; border-collapse: collapse; margin: 0 0 18px; font-size: 14px; } 7619.v3-legal-prose th, .v3-legal-prose td { border: 1px solid #e2e8f0; padding: 8px 10px; text-align: left; vertical-align: top; } 7620.v3-legal-prose th { background: #f8fafc; font-weight: 650; } 7621.v3-legal-prose blockquote { margin: 0 0 16px; padding: 10px 14px; border-left: 3px solid #cbd5e1; background: #f8fafc; color: #475569; } 7622.v3-legal-prose hr { border: 0; border-top: 1px solid #e2e8f0; margin: 28px 0; } 7623@media (max-width: 640px) { 7624 .v3-legal-article { padding: 28px 20px !important; border-radius: 12px !important; } 7625 .v3-legal-prose h2 { font-size: 17px; margin-top: 28px; } 7626} 7627`,bS={fontSize:16,lineHeight:1.7,color:"#1e293b"},vJ={marginTop:48,paddingTop:24,borderTop:"1px solid #e2e8f0",fontSize:13,color:"#64748b"},kJ={...Cz,display:"flex",alignItems:"center",justifyContent:"center",color:"#64748b"},wJ={"/privacy":"privacy","/privacy-policy":"privacy","/privacy-notice":"privacy","/cookies":"cookies","/cookie-policy":"cookies","/cookies-policy":"cookies","/terms":"terms","/terms-and-conditions":"terms","/terms-of-service":"terms","/tos":"terms"};function jJ(t){const a=t.toLowerCase().replace(/\/+$/,"")||"/";return wJ[a]??null}function Ja(t,a,r){if(!a)return;let n=document.head.querySelector(`meta[${r}="${t}"]`);n||(n=document.createElement("meta"),n.setAttribute(r,t),document.head.appendChild(n)),n.content=a}function CJ(t,a){if(!a)return;let r=document.head.querySelector(`link[rel="${t}"]`);r||(r=document.createElement("link"),r.rel=t,document.head.appendChild(r)),r.href=a}function _J(t,a){var s;const r=t||{},n=r.title||a;document.title=n;const o=r.canonical_url||(typeof window<"u"?`${window.location.origin}${window.location.pathname}`:"");
7627if(r.description&&(Ja("description",r.description,"name"),Ja("og:description",r.description,"property"),Ja("twitter:description",r.description,"name")),Ja("og:title",n,"property"),Ja("twitter:title",n,"name"),Ja("og:type","website","property"),Ja("twitter:card",r.twitter_card||"summary_large_image","name"),r.og_image&&(Ja("og:image",r.og_image,"property"),Ja("twitter:image",r.og_image,"name")),o&&(Ja("og:url",o,"property"),CJ("canonical",o)),Ja("robots",r.robots_noindex?"noindex, nofollow":"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1","name"),(s=document.getElementById("v3-structured-data"))==null||s.remove(),r.schema_type&&r.schema_name){const i=document.createElement("script");i.id="v3-structured-data",i.type="application/ld+json",i.textContent=JSON.stringify({"@context":"https://schema.org","@type":r.schema_type,name:r.schema_name,...o?{url:o}:{},...r.description?{description:r.description}:{},...r.og_image?{image:r.og_image}:{}}),document.head.appendChild(i)}}const MJ=l.lazy(()=>P(()=>import("./BoilersFunnel-Br7zA4jj.js"),__vite__mapDeps([17,1,2,3,4,10,5,12,11,6,7,8,13,14,15,16]))),SJ={"promo1.discounttrade247.co.uk":{Component:MJ,title:"Discount Trade â New Boilers from £24/month",favicon:lJ}},NJ=({children:t})=>{const[a,r]=l.useState(null),[n,o]=l.useState(null),[s,i]=l.useState(null),[c,u]=l.useState(null),[p,m]=l.useState(null),[h,y]=l.useState(null);if(l.useEffect(()=>{(async()=>{var C,j;const x=window.location.hostname,g=window.location.pathname;if(x==="127.0.0.1"||["localhost","lovableproject.com","lovable.app","supabase.co"].some(_=>x===_||x.endsWith("."+_))){r(!1);return}const v=jJ(g);if(v){y(v),r(!0);return}if(C7(g)){r(!1);return}const w=SJ[x];if(w){document.title=w.title;const _=document.querySelector("link[rel*='icon']")||(()=>{const M=document.createElement("link");return M.rel="icon",document.head.appendChild(M),M})();_.href=w.favicon;const S=document.querySelector("link[rel='apple-touch-icon']");S&&(S.href=w.favicon),i(w.Component),r(!0);return}console.log(`[CustomDomain] Resolving: host=${x}, path=${g}`);try{const{data:_,error:S}=await I.rpc("get_v3_page_by_domain",{page_domain:x,page_path:g});if(!S&&_){const N=_;if(N.render_mode==="tree"&&N.tree_json){const A=N.seo_metadata||{};_J(A,N.title||"Page"),OA(A.favicon_url,null),m({id:N.id,tree:N.tree_json,cookie:((C=N.tracking_config||{})==null?void 0:C.cookie_banner)??null,tracking:N.tracking_config??null}),r(!0);return}if(N.bundle_path){const A="fujtwtslpgahaburozky",O=`https://${A}.supabase.co/functions/v1`,R=`${O}/pages-v3-meta?host=${encodeURIComponent(x)}&path=${encodeURIComponent(g)}&v=${Date.now()}`,$=`https://${A}.supabase.co/storage/v1/object/public/imported-sites/${N.bundle_path}?v=${Date.now()}`;try{let z=await fetch(R);if(z.ok||(z=await fetch($)),z.ok){const W=await z.text(),X=`${O}/pages-v3-submit`;let G=f$(W,{submitUrl:X,pageId:N.id,mode:"live"});G=g$(G,N.legal_overrides),document.title=N.title||"Page",OA((j=N.seo_metadata)==null?void 0:j.favicon_url,W),u({id:N.id,title:N.title||"Page",html:G}),r(!0);return}}catch(z){console.warn("[CustomDomain] V3 bundle fetch failed",z)}}}else S&&console.warn("[CustomDomain] V3 lookup failed",S);const{data:M,error:E}=await I.rpc("get_public_page_by_domain",{page_domain:x,page_path:g});if(E){console.error("[CustomDomain] RPC error:",E),r(!1);return}if(!M){try{const{maybeRedirect:N}=await P(async()=>{const{maybeRedirect:O}=await import("./redirects-Ctdhj-vS.js");return{maybeRedirect:O}},__vite__mapDeps([18,3,1,2,4]));if(await N(x,g))return}catch(N){console.warn("[CustomDomain] redirect lookup failed",N)}console.log("[CustomDomain] No landing page for this path; rendering app."),r(!1);return}const L=M;if(console.log(`[CustomDomain] Rendering landing page: ${L.name}`),L.site_id)try{const{data:N}=await I.from("page_sites").select("shared_header, shared_footer, shared_nav").eq("id",L.site_id).maybeSingle();N&&(L.__site_shared=N)}catch(N){console.warn("[CustomDomain] Failed to load site shared sections",N)}if(L.next_page_id)try{const{data:N}=await I.from("pages").select("slug, path_in_site").eq("id",L.next_page_id).maybeSingle();if(N){const A=N.path_in_site?N.path_in_site.startsWith("/")?N.path_in_site:`/${N.path_in_site}`:`/p/${N.slug}`;L.__next_href=A,L.__next_label=L.next_page_label||"Continue"}}catch(N){console.warn("[CustomDomain] Failed to resolve next page",N)}o(L),r(!0)}catch(_){console.error("[CustomDomain] Unexpected error:",_),r(!1)}})()},[]),a===null)return e.jsx("div",{className:"min-h-screen flex items-center justify-center bg-background",children:e.jsx("div",{className:"animate-pulse text-muted-foreground",children:"Loading..."})});if(!a)return e.jsx(e.Fragment,{children:t});if(h)return e.jsx(hJ,{type:h});if(s){const f=s;return e.jsx(l.Suspense,{fallback:e.jsx("div",{className:"min-h-screen flex items-center justify-center bg-background",children:e.jsx("div",{className:"animate-pulse text-muted-foreground",children:"Loadingâ¦"})}),children:e.jsx(f,{})})}return p?e.jsxs("div",{style:{minHeight:"100vh"},children:[e.jsx(h$,{config:p.tracking}),e.jsx(m$,{tree:p.tree,pageId:p.id}),e.jsx(y$,{config:p.cookie})]}):c?e.jsx(AJ,{html:c.html}):n?e.jsx(IJ,{page:n}):e.jsx(e.Fragment,{children:t})},IJ=({page:t})=>{l.useEffect(()=>{document.title=t.name;const o=document.querySelector('meta[name="description"]');o&&t.description&&o.setAttribute("content",t.description);const s=t.settings,i=t.funnel_favicon_url||(s==null?void 0:s.favicon_url);
7627if(i){const m=document.querySelector("link[rel*='icon']");m&&(m.href=i)}const c=(m,h,y)=>{const f=[],x=document.createElement("div");return x.innerHTML=m,Array.from(x.childNodes).forEach(g=>{if(g.nodeType!==1)return;const b=g;let k;if(b.tagName==="SCRIPT"){const v=document.createElement("script");Array.from(b.attributes).forEach(w=>v.setAttribute(w.name,w.value)),v.text=b.textContent||"",k=v}else k=b.cloneNode(!0);k.setAttribute(y,"1"),h.appendChild(k),f.push(k)}),f},u=t.funnel_head_code?c(t.funnel_head_code,document.head,"data-inl-funnel-head"):[],p=t.funnel_body_code?c(t.funnel_body_code,document.body,"data-inl-funnel-body"):[];return()=>{u.forEach(m=>m.remove()),p.forEach(m=>m.remove())}},[t]);const a=AQ(t.settings);if(t.builder_version==="v2")return e.jsx(GQ,{pageId:t.id,workspaceId:t.workspace_id??null,title:t.name,slug:t.slug??null});const r=(t.pack_id?jz[t.pack_id]:void 0)||(t.slug?sJ[t.slug]:void 0);if(r)return e.jsxs(e.Fragment,{children:[e.jsx(yE,{tracking:a}),e.jsx(l.Suspense,{fallback:e.jsx("div",{className:"min-h-screen flex items-center justify-center bg-background",children:e.jsx("div",{className:"animate-pulse text-muted-foreground",children:"Loadingâ¦"})}),children:e.jsx(r,{trackingOverride:a})})]});const n=()=>{var u,p,m,h,y,f,x,g,b;const o=t.content,s=t.settings&&typeof t.settings=="object"&&!Array.isArray(t.settings)?t.settings:{};{const k=typeof s.imported_site_url=="string"?s.imported_site_url:"";if((t.page_type==="custom_html"||s.page_type==="custom_html"||!!k)&&k)return e.jsx(xE,{sourceUrl:k,tracking:a,widgets:Array.isArray(s.widgets)?s.widgets:void 0,widgetAccent:s.brandPrimary||((u=s.brand)==null?void 0:u.primary),className:"w-full border-0",style:{position:"fixed",inset:0,width:"100%",height:"100%",border:"none"},title:t.name})}if(!t.content)return e.jsx("div",{className:"p-8",children:"No content"});const i=o&&typeof o=="object"&&!Array.isArray(o)&&Array.isArray(o.sections),c=Array.isArray(o)&&o.length>0&&o.every(k=>
7627k&&typeof k=="object"&&typeof k.type=="string");if(i||c){const k=c?{sections:o}:o;let v=Array.isArray(k.sections)?[...k.sections]:[];const w=t.variants,C=t.slug||t.id,j=dJ(C,w);if(w!=null&&w.B&&t.workspace_id&&t.slug){v=uJ(v,w,j);try{pJ({workspaceId:t.workspace_id,pageSlug:t.slug,variant:j})}catch{}}const _=t.__site_shared;if(_){let N=Array.isArray((p=_.shared_header)==null?void 0:p.sections)?_.shared_header.sections:[];const A=Array.isArray((m=_.shared_footer)==null?void 0:m.sections)?_.shared_footer.sections:[],O=Array.isArray((h=_.shared_nav)==null?void 0:h.links)?_.shared_nav.links:[];N.length===0&&O.length>0&&(N=[{type:"navbar",data:{brand:((y=_.shared_nav)==null?void 0:y.brand)||"",logoUrl:((f=_.shared_nav)==null?void 0:f.logoUrl)||"",links:O,ctaLabel:((x=_.shared_nav)==null?void 0:x.ctaLabel)||"",ctaHref:((g=_.shared_nav)==null?void 0:g.ctaHref)||""}}]),v=[...N,...v,...A]}const S=t.__next_href,M=t.__next_label;if(S){const N=A=>{if(typeof A=="string"){let O=A.split("{{NEXT}}").join(S);return M&&(O=O.split("{{NEXT_LABEL}}").join(M)),O}if(Array.isArray(A))return A.map(N);if(A&&typeof A=="object"){const O={};for(const R of Object.keys(A))O[R]=N(A[R]);return O}return A};v=v.map(N)}const E={...s,...k,sections:v,workspaceId:t.workspace_id,pageSlug:t.slug},L=SQ(E,{url:typeof window<"u"?window.location.href.split("#")[0].split("?")[0]:"",title:E.seoTitle||t.name,description:E.seoDescription||""});return e.jsxs(e.Fragment,{children:[L&&e.jsx(LJ,{data:L}),e.jsx(jQ,{pageData:E})]})}if(typeof t.content=="string"){const k=t.content,v=k.trimStart().startsWith("<!DOCTYPE")||k.trimStart().startsWith("<html"),w=typeof s.imported_site_url=="string"?s.imported_site_url:"";if(v)return e.jsx(xE,{html:k,sourceUrl:w||void 0,tracking:a,widgets:Array.isArray(s.widgets)?s.widgets:void 0,widgetAccent:s.brandPrimary||((b=s.brand)==null?void 0:b.primary),className:"w-full border-0",style:{position:"fixed",inset:0,width:"100%",height:"100%",border:"none"},title:t.name});const C=Bc.sanitize(k,{ADD_ATTR:["target","rel","style"],ADD_TAGS:["style","link"],FORBID_TAGS:["script","object","embed"],FORBID_ATTR:["onerror","onload","onclick","onmouseover"]});return e.jsx("div",{className:"min-h-screen",dangerouslySetInnerHTML:{__html:C}})}return Array.isArray(t.content)?e.jsx(XY,{elements:t.content}):e.jsx("div",{className:"min-h-screen p-8",children:e.jsx("p",{className:"text-muted-foreground",children:"This page uses an unsupported format."})})};return e.jsxs(e.Fragment,{children:[e.jsx(yE,{tracking:a}),n()]})};function LJ({data:t}){return l.useEffect(()=>{const a="inl-page-structured-data",r=document.getElementById(a);r&&r.remove();const n=document.createElement("script");return n.id=a,n.type="application/ld+json",n.textContent=JSON.stringify(t),document.head.appendChild(n),()=>{n.remove()}},[t]),null}function AJ({html:t}){return l.useEffect(()=>{try{document.open("text/html","replace"),document.write(t),document.close()}catch(a){console.error("[V3] bundle takeover failed",a)}},[t]),null}const _z=l.createContext({loading:!0,portal:null,isPortalDomain:!1}),PJ=new Set(["localhost","127.0.0.1","ineedleads-crm-ai.lovable.app","crm.ineedleads.co.uk","ineedleads.co.uk","www.ineedleads.co.uk","agentaichatbots.ai","www.agentaichatbots.ai","theineedagent.ai","www.theineedagent.ai","login.theineedagent.ai","inl.digital","www.inl.digital","inl.global","www.inl.global","theineedgroup.co.uk","www.theineedgroup.co.uk","usa.theineedgroup.co.uk"]);function EJ(t){return!!(PJ.has(t)||t.endsWith(".lovable.app")||t.endsWith(".lovableproject.com")||t.endsWith(".lovable.dev"))}function TJ(t){const a=t.branding,r=(a==null?void 0:a.brand_name)||t.workspace_name||"CRM";if(document.title=r,a!=null&&a.favicon_url){let o=document.querySelector("link[rel~='icon']");o||(o=document.createElement("link"),o.rel="icon",document.head.appendChild(o)),o.href=a.favicon_url}const n=document.documentElement;a!=null&&a.primary_color&&(n.style.setProperty("--wl-primary",a.primary_color),n.style.setProperty("--portal-primary",a.primary_color)),a!=null&&a.secondary_color&&(n.style.setProperty("--wl-secondary",a.secondary_color),n.style.setProperty("--portal-secondary",a.secondary_color)),n.setAttribute("data-portal-domain",t.hostname),n.setAttribute("data-portal-workspace",t.workspace_id)}function RJ({children:t}){const[a,r]=l.useState(!0),[n,o]=l.useState(null);return l.useEffect(()=>{let s=!1;return(async()=>{const c=window.location.hostname.toLowerCase();if(EJ(c)){s||(o(null),r(!1));return}try{const{data:u,error:p}=await I.rpc("resolve_portal_domain",{p_hostname:c});if(s)return;if(p)console.warn("[PortalDomain] resolve error:",p.message),o(null);else if(u&&typeof u=="object"&&"workspace_id"in u){const m=u;o(m),TJ(m);try{sessionStorage.setItem("inl_portal_domain",JSON.stringify(m))}catch{}}else o(null)}catch(u){console.error("[PortalDomain] unexpected error:",u),s||o(null)}finally{s||r(!1)}})(),()=>{s=!0}},[]),e.jsx(_z.Provider,{value:{loading:a,portal:n,isPortalDomain:!!n},children:t})}function FJ(){return l.useContext(_z)}
7627const DJ=[{id:"linear-dark",name:"Linear Dark",description:"Pure black with violet accent - the default",preview:"#000000",colors:{background:"0 0% 0%",surface:"0 0% 6%",surfaceHover:"0 0% 9%",foreground:"0 0% 95%",primary:"250 100% 60%",primaryForeground:"0 0% 100%",secondary:"0 0% 10%",secondaryForeground:"0 0% 90%",muted:"0 0% 12%",mutedForeground:"0 0% 55%",accent:"0 0% 14%",accentForeground:"0 0% 95%",card:"0 0% 6%",cardForeground:"0 0% 95%",border:"0 0% 18%",borderHover:"0 0% 24%",ring:"250 100% 60%",success:"142 76% 45%",warning:"38 92% 50%",destructive:"0 72% 51%"}},{id:"linear-blue",name:"Linear Blue",description:"Pure black with electric blue accent",preview:"#0066FF",colors:{background:"0 0% 0%",surface:"0 0% 6%",surfaceHover:"0 0% 9%",foreground:"0 0% 95%",primary:"220 100% 50%",primaryForeground:"0 0% 100%",secondary:"0 0% 10%",secondaryForeground:"0 0% 90%",muted:"0 0% 12%",mutedForeground:"0 0% 55%",accent:"0 0% 14%",accentForeground:"0 0% 95%",card:"0 0% 6%",cardForeground:"0 0% 95%",border:"0 0% 18%",borderHover:"0 0% 24%",ring:"220 100% 50%",success:"142 76% 45%",warning:"38 92% 50%",destructive:"0 72% 51%"}},{id:"linear-emerald",name:"Linear Emerald",description:"Pure black with emerald green accent",preview:"#10B981",colors:{background:"0 0% 0%",surface:"0 0% 6%",surfaceHover:"0 0% 9%",foreground:"0 0% 95%",primary:"160 84% 39%",primaryForeground:"0 0% 100%",secondary:"0 0% 10%",secondaryForeground:"0 0% 90%",muted:"0 0% 12%",mutedForeground:"0 0% 55%",accent:"0 0% 14%",accentForeground:"0 0% 95%",card:"0 0% 6%",cardForeground:"0 0% 95%",border:"0 0% 18%",borderHover:"0 0% 24%",ring:"160 84% 39%",success:"160 84% 39%",warning:"38 92% 50%",destructive:"0 72% 51%"}},{id:"linear-amber",name:"Linear Amber",description:"Pure black with warm amber accent",preview:"#F59E0B",colors:{background:"0 0% 0%",surface:"0 0% 6%",surfaceHover:"0 0% 9%",foreground:"0 0% 95%",primary:"38 92% 50%",primaryForeground:"0 0% 0%",secondary:"0 0% 10%",secondaryForeground:"0 0% 90%",muted:"0 0% 12%",mutedForeground:"0 0% 55%",accent:"0 0% 14%",accentForeground:"0 0% 95%",card:"0 0% 6%",cardForeground:"0 0% 95%",border:"0 0% 18%",borderHover:"0 0% 24%",ring:"38 92% 50%",success:"142 76% 45%",warning:"38 92% 50%",destructive:"0 72% 51%"}},{id:"linear-rose",name:"Linear Rose",description:"Pure black with rose pink accent",preview:"#F43F5E",colors:{background:"0 0% 0%",surface:"0 0% 6%",surfaceHover:"0 0% 9%",foreground:"0 0% 95%",primary:"350 89% 60%",primaryForeground:"0 0% 100%",secondary:"0 0% 10%",secondaryForeground:"0 0% 90%",muted:"0 0% 12%",mutedForeground:"0 0% 55%",accent:"0 0% 14%",accentForeground:"0 0% 95%",card:"0 0% 6%",cardForeground:"0 0% 95%",border:"0 0% 18%",borderHover:"0 0% 24%",ring:"350 89% 60%",success:"142 76% 45%",warning:"38 92% 50%",destructive:"0 72% 51%"}},{id:"linear-light",name:"Linear Light",description:"Pure white with violet accent",preview:"#FFFFFF",colors:{background:"0 0% 100%",surface:"0 0% 98%",surfaceHover:"0 0% 96%",foreground:"0 0% 9%",primary:"250 100% 50%",primaryForeground:"0 0% 100%",secondary:"0 0% 96%",secondaryForeground:"0 0% 9%",muted:"0 0% 96%",mutedForeground:"0 0% 45%",accent:"0 0% 96%",accentForeground:"0 0% 9%",card:"0 0% 100%",cardForeground:"0 0% 9%",border:"0 0% 90%",borderHover:"0 0% 80%",ring:"250 100% 50%",success:"142 76% 36%",warning:"38 92% 50%",destructive:"0 84% 60%"}},{id:"charcoal",name:"Charcoal",description:"Deep charcoal with subtle warmth",preview:"#18181B",colors:{background:"240 6% 10%",surface:"240 5% 13%",surfaceHover:"240 5% 16%",foreground:"0 0% 95%",primary:"250 100% 60%",primaryForeground:"0 0% 100%",secondary:"240 5% 16%",secondaryForeground:"0 0% 90%",muted:"240 4% 18%",mutedForeground:"240 3% 55%",accent:"240 4% 20%",accentForeground:"0 0% 95%",card:"240 5% 13%",cardForeground:"0 0% 95%",border:"240 4% 22%",borderHover:"240 4% 28%",ring:"250 100% 60%",success:"142 76% 45%",warning:"38 92% 50%",destructive:"0 72% 51%"}},{id:"navy",name:"Navy",description:"Deep navy with blue undertones",preview:"#0F172A",colors:{background:"222 47% 11%",surface:"217 33% 15%",surfaceHover:"215 28% 18%",foreground:"0 0% 95%",primary:"217 91% 60%",primaryForeground:"0 0% 100%",secondary:"215 28% 18%",secondaryForeground:"0 0% 90%",muted:"215 25% 20%",mutedForeground:"215 20% 55%",accent:"215 22% 22%",accentForeground:"0 0% 95%",card:"217 33% 15%",cardForeground:"0 0% 95%",border:"215 20% 24%",borderHover:"215 20% 30%",ring:"217 91% 60%",success:"142 76% 45%",warning:"38 92% 50%",destructive:"0 72% 51%"}}];function qJ(t){return DJ.find(a=>a.id===t)}function zJ(t){const a=document.documentElement;a.style.setProperty("--background",t.colors.background),a.style.setProperty("--foreground",t.colors.foreground),a.style.setProperty("--surface",t.colors.surface),a.style.setProperty("--surface-hover",t.colors.surfaceHover),a.style.setProperty("--card",t.colors.card),a.style.setProperty("--card-foreground",t.colors.cardForeground),a.style.setProperty("--popover",t.colors.surface),a.style.setProperty("--popover-foreground",t.colors.foreground),a.style.setProperty("--primary",t.colors.primary),a.style.setProperty("--primary-foreground",t.colors.primaryForeground),a.style.setProperty("--secondary",t.colors.secondary),a.style.setProperty("--secondary-foreground",t.colors.secondaryForeground),a.style.setProperty("--muted",t.colors.muted),a.style.setProperty("--muted-foreground",t.colors.mutedForeground),a.style.setProperty("--accent",t.colors.accent),a.style.setProperty("--accent-foreground",t.colors.accentForeground),a.style.setProperty("--destructive",t.colors.destructive),a.style.setProperty("--border",t.colors.border),a.style.setProperty("--border-hover",t.colors.borderHover),a.style.setProperty("--input",t.colors.muted),a.style.setProperty("--ring",t.colors.ring),a.style.setProperty("--success",t.colors.success),a.style.setProperty("--warning",t.colors.warning),a.style.setProperty("--sidebar-background",t.colors.background),a.style.setProperty("--sidebar-foreground",t.colors.foreground),a.style.setProperty("--sidebar-primary",t.colors.primary),a.style.setProperty("--sidebar-primary-foreground",t.colors.primaryForeground),a.style.setProperty("--sidebar-accent",t.colors.surface),a.style.setProperty("--sidebar-accent-foreground",t.colors.foreground),a.style.setProperty("--sidebar-border",t.colors.border),a.style.setProperty("--sidebar-ring",t.colors.ring),localStorage.setItem("selected-theme",t.id)}function OJ(){if(localStorage.getItem("desktop-theme-id"))return;const a=localStorage.getItem("selected-theme");if(a){const r=qJ(a);r&&zJ(r)}}const BJ=()=>{const{pathname:t}=ra();return l.useEffect(()=>{window.scrollTo({top:0,left:0,behavior:"instant"})},[t]),null};function F7(){const{workspace:t,loading:a}=fe();return{data:(t==null?void 0:t.id)??null,isLoading:a}}function HJ(){const{data:t}=F7(),a=at(),r=Ie({queryKey:["installed-marketplace-apps",t],enabled:!!t,staleTime:3e4,queryFn:async()=>{const{data:n,error:o}=await I.from("installed_apps").select("id, app_id, enabled, marketplace_apps!inner(slug, name, icon_url, status, is_first_party)").eq("workspace_id",t);if(o)throw o;return(n??[]).filter(i=>{var c;return i.enabled&&((c=i.marketplace_apps)==null?void 0:c.status)==="approved"}).map(i=>({installedAppId:i.id,appId:i.app_id,slug:i.marketplace_apps.slug,name:i.marketplace_apps.name,iconUrl:i.marketplace_apps.icon_url,isFirstParty:i.marketplace_apps.is_first_party,status:i.marketplace_apps.status,enabled:i.enabled,route:`/marketplace-app/${i.id}`}))}});return l.useEffect(()=>{if(!t)return;const n=I.channel(`installed-apps-${t}`).on("postgres_changes",{event:"*",schema:"public",table:"installed_apps",filter:`workspace_id=eq.${t}`},()=>{a.invalidateQueries({queryKey:["installed-marketplace-apps",t]}),a.invalidateQueries({queryKey:["installed-marketplace-slugs",t]})}).on("postgres_changes",{event:"UPDATE",schema:"public",table:"marketplace_apps"},()=>{a.invalidateQueries({queryKey:["installed-marketplace-apps",t]}),a.invalidateQueries({queryKey:["installed-marketplace-slugs",t]})}).subscribe();return()=>{I.removeChannel(n)}},[t,a]),r}function VJ(){const{data:t=[]}=HJ();return l.useEffect(()=>{const a=t.map(r=>({id:WV(r.installedAppId),name:r.name,icon:"Store",route:r.route,category:"app"}));qA(a)},[t]),l.useEffect(()=>()=>qA([]),[]),null}function $J(){return l.useSyncExternalStore(UV,zA,zA)}const Mz=l.createContext(null),vE="desktop-focus-mode";function WJ({children:t}){const[a,r]=l.useState(()=>{try{return localStorage.getItem(vE)==="1"}catch{return!1}});l.useEffect(()=>{try{localStorage.setItem(vE,a?"1":"0")}catch{}a?document.body.classList.add("focus-mode"):document.body.classList.remove("focus-mode")},[a]);const n=l.useCallback(()=>r(s=>!s),[]),o=l.useCallback(s=>r(s),[]);return e.jsx(Mz.Provider,{value:{isFocusMode:a,toggleFocusMode:n,setFocusMode:o,shouldSuppressNotifications:a},children:t})}function Sz(){const t=l.useContext(Mz);return t||{isFocusMode:!1,toggleFocusMode:()=>{},setFocusMode:()=>{},shouldSuppressNotifications:!1}}const UJ=l.createContext(null);function GJ({children:t}){const[a,r]=l.useState(null),n=l.useCallback(s=>r(s),[]),o=l.useCallback(()=>r(null),[]);return e.jsx(UJ.Provider,{value:{dragging:a,startDrag:n,endDrag:o},children:t})}function D7(){const{effectiveUserId:t}=na(),{data:a,isLoading:r}=Ie({queryKey:["staff-role",t],queryFn:async()=>
7627{if(!t)return{role:null};const{data:c,error:u}=await I.from("user_roles").select("role").eq("user_id",t).maybeSingle();return u?(console.error("Error fetching staff role:",u),{role:null}):{role:c==null?void 0:c.role}},enabled:!!t,staleTime:6e4}),n=(a==null?void 0:a.role)||null,o=n==="media_designer",s=n==="media_buyer";return{isMediaDesigner:o,isMediaBuyer:s,isStaff:o||s,role:n,isLoading:r}}const KJ="staff-selected-client",Nz=l.createContext(void 0);function ea({children:t}){const{user:a}=Be(),{workspace:r}=fe(),{isMediaBuyer:n}=D7(),o=Ra(KJ,a==null?void 0:a.id,r==null?void 0:r.id),[s,i]=l.useState(null);l.useEffect(()=>{try{i(localStorage.getItem(o))}catch{i(null)}},[o]);const c=n&&(r==null?void 0:r.id)===Zr,{data:u=[],isLoading:p}=Ie({queryKey:["staff-client-assignments",a==null?void 0:a.id,r==null?void 0:r.id,c],queryFn:async()=>{if(!(a!=null&&a.id)||!(r!=null&&r.id))return[];const{data:x}=await I.from("staff_cross_workspace_overrides").select("access_mode").eq("user_id",a.id).maybeSingle(),g=x==null?void 0:x.access_mode;if(g==="grant"?!0:g==="revoke"?!1:c){const{data:_,error:S}=await I.from("workspaces").select("id, name, slug, parent_workspace_id, subscription_tier, created_at").neq("workspace_type","sub_account").eq("subscription_status","active").neq("id",r.id).order("name");if(S)throw S;return _||[]}const{data:k,error:v}=await I.from("staff_client_assignments").select("id, client_workspace_id, assigned_at").eq("staff_user_id",a.id).eq("workspace_id",r.id);if(v)throw v;if(!(k!=null&&k.length))return[];const w=k.map(_=>_.client_workspace_id),{data:C,error:j}=await I.from("workspaces").select("id, name, slug, parent_workspace_id, subscription_tier, created_at").in("id",w);if(j)throw j;return C||[]},enabled:!!(a!=null&&a.id)&&!!(r!=null&&r.id)}),m=l.useMemo(()=>!s||!u.length?null:u.find(x=>x.id===s)||null,[s,u]);l.useEffect(()=>{if(!m&&u.length>0&&!s){const x=u[0];i(x.id),localStorage.setItem(o,x.id)}},[u,m,s]);const h=x=>{x?(i(x.id),localStorage.setItem(o,x.id)):(i(null),localStorage.removeItem(o))},y=()=>{i(null),localStorage.removeItem(o)},f={assignedClients:u,selectedClient:m,setSelectedClient:h,isLoading:p,hasClients:u.length>0,clearSelection:y};return e.jsx(Nz.Provider,{value:f,children:t})}const YJ={assignedClients:[],selectedClient:null,setSelectedClient:()=>{},isLoading:!1,hasClients:!1,clearSelection:()=>{}};function B1e(){const t=l.useContext(Nz);return t===void 0?YJ:t}const ZJ={i:"inbox",p:"pipeline",c:"crm",d:"dialler",t:"tasks",s:"settings",a:"automations",m:"marketing",r:"reports",h:"chatbots"};function XJ({onOpenSearch:t,onToggleSearch:a,onOpenQuickCompose:r,enabled:n=!0}={}){const{windows:o,closeWindow:s,minimizeAll:i,focusWindow:c,restoreWindow:u,openWindow:p}=Nt(),m=l.useRef(null),h=l.useCallback(()=>{const y=o.filter(f=>!f.isMinimized);return y.length===0?null:y.reduce((f,x)=>f.zIndex>x.zIndex?f:x)},[o]);l.useEffect(()=>{if(!n)return;const y=f=>{const g=navigator.platform.toUpperCase().indexOf("MAC")>=0?f.metaKey:f.ctrlKey,b=f.target,k=b&&(b.tagName==="INPUT"||b.tagName==="TEXTAREA"||b.isContentEditable||b.getAttribute("role")==="textbox");if(g&&f.shiftKey&&(f.key==="M"||f.key==="m")){f.preventDefault(),r==null||r();return}if(g&&f.key==="k"){f.preventDefault(),a==null||a();return}if(g&&f.key==="d"){f.preventDefault(),i();return}if(f.altKey&&f.key==="F4"){f.preventDefault();const v=h();v&&s(v.id);return}if(!k){if(f.key==="?"&&!g&&!f.altKey){f.preventDefault(),window.dispatchEvent(new CustomEvent("desktop-show-cheatsheet"));return}if(f.key==="/"&&!g&&!f.altKey){f.preventDefault(),t==null||t();return}if(f.key==="g"&&!g&&!f.altKey&&!f.shiftKey){m.current={ts:Date.now()};return}if(m.current&&Date.now()-m.current.ts<1500){const v=ZJ[f.key.toLowerCase()];if(v){f.preventDefault();const w=Qt(v);w&&p(w),m.current=null;return}m.current=null}}};return document.addEventListener("keydown",y),()=>document.removeEventListener("keydown",y)},[n,o,s,i,c,u,h,a,r,t,p])}const QJ={small:"sm",medium:"lg",large:"lg"};function JJ({app:t,style:a,onDragStart:r,iconSize:n="medium",isSelected:o,onSelect:s}){const{openWindow:i}=Nt(),[c,u]=l.useState(!1),p=o??c,m=l.useRef(null),h=l.useRef(!1),y=l.useCallback(()=>{m.current&&(clearTimeout(m.current),m.current=null),i(t)},[t,i]),f=l.useCallback(k=>{if(k.stopPropagation(),h.current){h.current=!1;return}s==null||s(t.id),u(!0)},[t.id,s]),x=l.useCallback(k=>{k.button===0&&(r==null||r(t.id,k))},[t.id,r]),g=QJ[n]||"lg",b=n==="small"?11:12;return e.jsxs("div",{className:`win-desktop-icon flex flex-col items-center gap-1.5 p-2 select-none ${p?"selected":""}`,style:a,onClick:f,onDoubleClick:y,onMouseDown:x,onBlur:()=>u(!1),tabIndex:0,children:[e.jsx(Pt,{appId:t.id,iconName:t.icon,size:g}),e.jsx("span",{className:"win-caption text-center leading-tight desktop-wallpaper-label",title:t.name,style:{fontWeight:600,letterSpacing:"0.01em",fontSize:b,lineHeight:"14px",maxWidth:80,maxHeight:30,overflow:"hidden",textOverflow:"ellipsis",wordBreak:"break-word",display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical"},children:t.name})]})}const kE=Object.fromEntries(Ht.map(t=>[t.id,t]));function eee({folder:t,style:a,iconSize:r="medium",onDragStart:n,onRename:o,onDelete:s,onRemoveApp:i,onDropApp:c}){const{openWindow:u}=Nt(),[p,m]=l.useState(!1),[h,y]=l.useState(!1),[f,x]=l.useState(t.name),[g,b]=l.useState(!1),[k,v]=l.useState(!1),[w,C]=l.useState({x:160,y:100,w:520,h:400}),j=l.useRef(null),_=l.useRef(null);l.useEffect(()=>{h&&j.current&&(j.current.focus(),j.current.select())},[h]),l.useEffect(()=>{if(!p)return;const z=W=>{W.key==="Escape"&&!h&&m(!1)};return document.addEventListener("keydown",z),()=>document.removeEventListener("keydown",z)},[p,h]);const S=l.useCallback(()=>{C(z=>({...z,x:Math.max(12,Math.round((window.innerWidth-z.w)/2)),y:Math.max(12,Math.round((window.innerHeight-z.h)/2)-40)})),m(!0)},[]),M=l.useCallback(z=>{if(k||z.button!==0)return;z.preventDefault();const W=z.clientX,X=z.clientY,G={...w},K=H=>{C(V=>({...V,x:Math.max(0,Math.min(window.innerWidth-80,G.x+H.clientX-W)),y:Math.max(0,Math.min(window.innerHeight-60,G.y+H.clientY-X))}))},Q=()=>{document.removeEventListener("mousemove",K),document.removeEventListener("mouseup",Q)};document.addEventListener("mousemove",K),document.addEventListener("mouseup",Q)},[k,w]),E=l.useCallback(z=>{if(z.button!==0)return;z.preventDefault(),z.stopPropagation();const W=z.clientX,X=z.clientY,G={...w},K=H=>{C(V=>({...V,w:Math.max(320,G.w+H.clientX-W),h:Math.max(220,G.h+H.clientY-X)}))},Q=()=>{document.removeEventListener("mousemove",K),document.removeEventListener("mouseup",Q)};document.addEventListener("mousemove",K),document.addEventListener("mouseup",Q)},[w]),L=l.useCallback(z=>{z.button===0&&(n==null||n(t.id,z))},[t.id,n]),N=l.useCallback(()=>{const z=f.trim();z&&z!==t.name?o(t.id,z):x(t.name),y(!1)},[f,t,o]),A=t.app_ids.map(z=>
7627kE[z]).filter(Boolean).slice(0,4),O=t.app_ids.map(z=>kE[z]).filter(Boolean),R=r==="small"?10:11,$=t.app_ids.length;return e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:`flex flex-col items-center gap-1 select-none cursor-pointer ${g?"scale-110":""}`,style:{...a,transition:g?"transform 150ms ease":void 0},onDoubleClick:S,onMouseDown:L,onDragOver:z=>{z.preventDefault(),b(!0)},onDragLeave:()=>b(!1),onDrop:()=>{b(!1),c==null||c(t.id)},tabIndex:0,children:[e.jsxs("div",{className:"relative flex items-center justify-center",style:{width:52,height:52,borderRadius:16,background:"rgba(255,255,255,0.08)",backdropFilter:"blur(12px)",WebkitBackdropFilter:"blur(12px)",border:"1px solid rgba(255,255,255,0.15)",boxShadow:g?"0 0 0 2px rgba(99,102,241,0.6), 0 8px 24px rgba(0,0,0,0.3)":"0 4px 16px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.1)"},children:[A.length>0?e.jsx("div",{className:"grid gap-[3px]",style:{gridTemplateColumns:A.length<=1?"1fr":"1fr 1fr",padding:8},children:A.map(z=>e.jsx("div",{className:"flex items-center justify-center",children:e.jsx(Pt,{appId:z.id,iconName:z.icon,size:"sm"})},z.id))}):e.jsx(hc,{className:"flex-shrink-0",style:{width:24,height:24,color:"rgba(255,255,255,0.5)"}}),$>0&&e.jsx("div",{className:"absolute -bottom-1 -right-1 flex items-center justify-center font-semibold",style:{width:18,height:18,borderRadius:"50%",fontSize:9,color:"#fff",background:"rgba(99,102,241,0.9)",border:"2px solid rgba(0,0,0,0.3)",boxShadow:"0 2px 6px rgba(0,0,0,0.3)"},children:$})]}),h?e.jsx("input",{ref:j,className:"text-center bg-black/60 text-white rounded px-1 outline-none border border-white/30",style:{fontSize:R,width:72,lineHeight:"14px"},value:f,onChange:z=>x(z.target.value),onBlur:N,onKeyDown:z=>{z.key==="Enter"&&N(),z.key==="Escape"&&(x(t.name),y(!1))}}):e.jsx("span",{className:"text-center leading-tight desktop-wallpaper-label",title:t.name,style:{fontSize:R,lineHeight:"14px",maxWidth:72,maxHeight:28,overflow:"hidden",textOverflow:"ellipsis",wordBreak:"break-word",display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical"},children:t.name})]}),p&&e.jsxs("div",{ref:_,className:"fixed rounded-xl overflow-hidden flex flex-col",style:{zIndex:200,left:w.x,top:w.y,width:k?"calc(100vw - 24px)":w.w,height:k?"calc(100vh - 96px)":w.h,...k?{left:12,top:12}:{},background:"rgba(28,28,36,0.88)",backdropFilter:"blur(24px)",WebkitBackdropFilter:"blur(24px)",border:"1px solid rgba(255,255,255,0.12)",boxShadow:"0 24px 80px rgba(0,0,0,0.6), 0 0 0 1px rgba(255,255,255,0.06)",animation:"folder-window-in 160ms ease-out"},onMouseDown:z=>z.stopPropagation(),children:[e.jsxs("div",{className:"flex items-center justify-between pl-3 pr-1 select-none",style:{height:38,cursor:k?"default":"move",background:"rgba(255,255,255,0.05)",borderBottom:"1px solid rgba(255,255,255,0.08)"},onMouseDown:M,onDoubleClick:()=>v(z=>!z),children:[e.jsxs("div",{className:"flex items-center gap-2 min-w-0",children:[e.jsx(hc,{className:"w-4 h-4 shrink-0",style:{color:"rgba(255,255,255,0.6)"}}),e.jsx("span",{className:"text-[13px] font-medium truncate cursor-text",style:{color:"rgba(255,255,255,0.92)"},onDoubleClick:z=>{z.stopPropagation(),y(!0)},children:t.name})]}),e.jsxs("div",{className:"flex items-center",children:[e.jsx("button",{className:"w-10 h-[38px] flex items-center justify-center hover:bg-white/10 transition-colors",onClick:()=>m(!1),title:"Minimise",children:e.jsx(Ur,{className:"w-3.5 h-3.5",style:{color:"rgba(255,255,255,0.7)"}})}),e.jsx("button",{className:"w-10 h-[38px] flex items-center justify-center hover:bg-white/10 transition-colors",onClick:()=>v(z=>!z),title:k?"Restore":"Maximise",children:e.jsx(Cc,{className:"w-3 h-3",style:{color:"rgba(255,255,255,0.7)"}})}),e.jsx("button",{className:"w-10 h-[38px] flex items-center justify-center hover:bg-red-500/80 transition-colors",onClick:()=>m(!1),title:"Close",children:e.jsx(ze,{className:"w-4 h-4",style:{color:"rgba(255,255,255,0.8)"}})})]})]}),e.jsxs("div",{className:"flex items-center justify-between px-3 py-1.5",style:{borderBottom:"1px solid rgba(255,255,255,0.07)"},children:[e.jsxs("span",{className:"text-[11px]",style:{color:"rgba(255,255,255,0.45)"},children:[$," app",$!==1?"s":""]}),e.jsxs("div",{className:"flex items-center gap-0.5",children:[e.jsx("button",{className:"p-1.5 rounded-md hover:bg-white/10 transition-colors",onClick:()=>y(!0),title:"Rename",children:e.jsx(vc,{className:"w-3.5 h-3.5",style:{color:"rgba(255,255,255,0.5)"}})}),e.jsx("button",{className:"p-1.5 rounded-md hover:bg-red-500/20 transition-colors",onClick:()=>{s(t.id),m(!1)},title:"Delete folder",children:e.jsx(Tr,{className:"w-3.5 h-3.5",style:{color:"#EF4444"}})})]})]}),h&&e.jsx("div",{className:"px-3 pt-3",children:e.jsx("input",{ref:j,className:"w-full rounded-lg px-3 py-1.5 outline-none text-sm text-white",style:{background:"rgba(255,255,255,0.06)",border:"1px solid rgba(255,255,255,0.15)"},value:f,onChange:z=>x(z.target.value),onBlur:N,onKeyDown:z=>{z.key==="Enter"&&N(),z.key==="Escape"&&(x(t.name),y(!1))},placeholder:"Folder name..."})}),e.jsx("div",{className:"flex-1 overflow-auto p-3",children:e.jsxs("div",{className:"grid gap-1",
7627style:{gridTemplateColumns:"repeat(auto-fill, minmax(84px, 1fr))"},children:[O.length===0&&e.jsx("div",{className:"col-span-full text-center py-10 text-sm",style:{color:"rgba(255,255,255,0.35)"},children:"This folder is empty â drag apps here to organise"}),O.map(z=>e.jsxs("div",{className:"flex flex-col items-center gap-1 p-2 rounded-lg hover:bg-white/10 cursor-pointer transition-colors group relative",onDoubleClick:()=>{u(z),m(!1)},children:[e.jsx(Pt,{appId:z.id,iconName:z.icon,size:"md"}),e.jsx("span",{className:"text-center leading-tight desktop-wallpaper-label",style:{fontSize:10,lineHeight:"12px",maxWidth:72,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:z.name}),e.jsx("button",{className:"absolute -top-0.5 -right-0.5 w-4 h-4 rounded-full flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity",style:{background:"rgba(239,68,68,0.8)"},onClick:W=>{W.stopPropagation(),i(t.id,z.id)},title:"Remove",children:e.jsx(ze,{className:"w-2.5 h-2.5 text-white"})})]},z.id))]})}),!k&&e.jsx("div",{className:"absolute bottom-0 right-0",style:{width:16,height:16,cursor:"nwse-resize"},onMouseDown:E})]}),e.jsx("style",{children:` 7628 @keyframes folder-window-in { 7629 from { transform: scale(0.96); opacity: 0; } 7630 to { transform: scale(1); opacity: 1; } 7631 } 7632 `})]})}function zt({icon:t,label:a,onClick:r,danger:n,shortcut:o,checked:s}){return e.jsxs("button",{className:"win-context-item flex items-center gap-3 w-full win-body",style:{color:n?"var(--win-danger)":"var(--win-text-primary)"},onClick:r,children:[t&&e.jsx(t,{className:"w-4 h-4 flex-shrink-0",style:{color:n?"var(--win-danger)":"var(--win-text-secondary)"}}),!t&&s!==void 0&&e.jsx("div",{className:"w-4 h-4 flex-shrink-0 flex items-center justify-center",children:s&&e.jsx(Ae,{className:"w-3.5 h-3.5",style:{color:"var(--win-accent)"}})}),e.jsx("span",{className:"flex-1 text-left",children:a}),o&&e.jsx("span",{className:"win-caption",style:{color:"var(--win-text-secondary)"},children:o})]})}function X9({icon:t,label:a,children:r}){const[n,o]=l.useState(!1);return e.jsxs("div",{className:"relative",onMouseEnter:()=>o(!0),onMouseLeave:()=>o(!1),children:[e.jsxs("button",{className:"win-context-item flex items-center gap-3 w-full win-body",style:{color:"var(--win-text-primary)"},children:[t&&e.jsx(t,{className:"w-4 h-4 flex-shrink-0",style:{color:"var(--win-text-secondary)"}}),e.jsx("span",{className:"flex-1 text-left",children:a}),e.jsx("span",{style:{color:"var(--win-text-secondary)",fontSize:10},children:"â¸"})]}),n&&e.jsx("div",{className:"win-glass absolute left-full top-0 ml-0.5 rounded-lg p-1 min-w-[160px] win-animate-open",style:{boxShadow:"var(--win-shadow)",zIndex:10},children:r})]})}function Q9(){return e.jsx("div",{className:"my-1 mx-2",style:{height:1,background:"var(--win-divider)"}})}function tee({x:t,y:a,onClose:r,onOpenWallpaperPicker:n,onAlignToGrid:o,onOpenThemePicker:s,iconSize:i="medium",onSetIconSize:c,sortMode:u="name",onSetSortMode:p,onNewFolder:m}){const{openWindow:h,minimizeAll:y,cascadeWindows:f,tileWindows:x}=Nt(),g=at(),b=(()=>{try{const S=localStorage.getItem("desktop-zoom-level");return S?parseFloat(S):100}catch{return 100}})(),k=[75,80,90,100,110,125,150],v=240,w=340,C=t+v>window.innerWidth?t-v:t,j=a+w>window.innerHeight?a-w:a,_={position:"fixed",top:Math.max(4,j),left:Math.max(4,C),zIndex:9998,minWidth:v,borderRadius:8,padding:4,boxShadow:"var(--win-shadow)"};return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"fixed inset-0",style:{zIndex:9997},onClick:r,onContextMenu:S=>{S.preventDefault(),r()}}),e.jsxs("div",{className:"win-glass win-animate-open",style:_,children:[e.jsxs(X9,{icon:vn,label:"View",children:[e.jsx(zt,{label:"Large icons",checked:i==="large",onClick:()=>{c==null||c("large"),r()}}),e.jsx(zt,{label:"Medium icons",checked:i==="medium",onClick:()=>{c==null||c("medium"),r()}}),e.jsx(zt,{label:"Small icons",checked:i==="small",onClick:()=>{c==null||c("small"),r()}})]}),e.jsxs(X9,{icon:Bd,label:"Sort by",children:[e.jsx(zt,{label:"Name",checked:u==="name",onClick:()=>{p==null||p("name"),r()}}),e.jsx(zt,{label:"Type",checked:u==="type",onClick:()=>{p==null||p("type"),r()}}),e.jsx(zt,{label:"Date modified",checked:u==="date",onClick:()=>{p==null||p("date"),r()}})]}),e.jsx(zt,{icon:rc,label:"Refresh",shortcut:"F5",onClick:()=>{g.invalidateQueries(),r()}}),e.jsx(Q9,{}),e.jsx(zt,{icon:au,label:"New Folder",onClick:()=>{m==null||m(),r()}}),e.jsx(zt,{icon:Ln,label:"+ New Contact",onClick:()=>{const S=Qt("contacts");S&&h(S),window.dispatchEvent(new CustomEvent("desktop-quick-create",{detail:{type:"contact"}})),r()}}),e.jsx(zt,{icon:Nn,label:"+ New Deal",onClick:()=>{const S=Qt("pipeline");S&&h(S),window.dispatchEvent(new CustomEvent("desktop-quick-create",{detail:{type:"deal"}})),r()}}),e.jsx(zt,{icon:pu,label:"+ New Task",onClick:()=>{const S=Qt("tasks");S&&h(S),window.dispatchEvent(new CustomEvent("desktop-quick-create",{detail:{type:"task"}})),r()}}),e.jsx(Q9,{}),e.jsx(zt,{icon:vn,label:"Align icons to grid",onClick:()=>{o==null||o(),r()}}),e.jsx(zt,{icon:lc,label:"Show Desktop",shortcut:"â D",onClick:()=>{y(),r()}}),e.jsx(zt,{icon:cn,label:"Cascade windows",onClick:()=>{f(),r()}}),e.jsx(zt,{icon:Od,label:"Tile windows",onClick:()=>{x(),r()}}),e.jsx(Q9,{}),e.jsx(zt,{icon:mu,label:"Change Wallpaper",onClick:()=>{n(),r()}}),e.jsx(zt,{icon:bc,label:"Desktop Theme",onClick:()=>{s==null||s(),r()}}),e.jsx(X9,{icon:Cu,label:`Zoom (${b}%)`,children:k.map(S=>e.jsx(zt,{label:`${S}%`,checked:b===S,onClick:()=>{window.dispatchEvent(new CustomEvent("desktop-set-zoom",{detail:{level:S}})),r()}},S))}),e.jsx(zt,{icon:xu,label:"Display Settings",onClick:()=>{const S=Qt("settings");S&&h(S),r()}})]})]})}const Ha=t=>`https://images.unsplash.com/${t}?w=5120&q=95&auto=format&fit=crop`,Va=t=>`url(https://images.unsplash.com/${t}?w=600&q=80&auto=format&fit=crop) center/cover`,wE="/__l5e/assets-v1/34d45123-ef66-4e34-9fad-d6e6b8c3d0f3/pearl-warm-wallpaper.jpg",jE=gq,CE=xq,aee=[{id:"inl-brand",label:"I Need Leads",value:jE,preview:`url(${jE}) center/cover`},{id:"inl-brand-pearl",label:"I Need Leads Pearl",value:CE,preview:`url(${CE}) center/cover`},{id:"pearl-3d",label:"Pearl 3D",value:wE,preview:`url(${wE}) center/cover`},{id:"pearl-mesh",label:"Pearl Mesh",value:"gradient:radial-gradient(at 20% 25%, hsla(28,80%,88%,0.95) 0px, transparent 55%), radial-gradient(at 80% 30%, hsla(18,75%,82%,0.9) 0px, transparent 55%), radial-gradient(at 50% 90%, hsla(8,70%,78%,0.85) 0px, transparent 55%), linear-gradient(135deg, #FAF6F0, #F0E2D4)",preview:"radial-gradient(at 20% 25%, hsla(28,80%,88%,0.95) 0px, transparent 55%), radial-gradient(at 80% 30%, hsla(18,75%,82%,0.9) 0px, transparent 55%), radial-gradient(at 50% 90%, hsla(8,70%,78%,0.85) 0px, transparent 55%), linear-gradient(135deg, #FAF6F0, #F0E2D4)"},{id:"pearl-cream",label:"Soft Cream",value:"gradient:linear-gradient(135deg, #FDFAF5, #F5EBE0, #EAD7C7)",preview:"linear-gradient(135deg, #FDFAF5, #F5EBE0, #EAD7C7)"}
7632,{id:"stripe-flow",label:"Stripe Flow",value:"gradient:radial-gradient(at 15% 25%, hsla(280,95%,65%,0.9) 0px, transparent 55%), radial-gradient(at 75% 20%, hsla(330,95%,65%,0.85) 0px, transparent 55%), radial-gradient(at 50% 85%, hsla(25,100%,60%,0.85) 0px, transparent 55%), radial-gradient(at 90% 70%, hsla(195,95%,60%,0.7) 0px, transparent 50%), linear-gradient(135deg, #1a0b2e, #2d0a3d)",preview:"radial-gradient(at 15% 25%, hsla(280,95%,65%,0.9) 0px, transparent 55%), radial-gradient(at 75% 20%, hsla(330,95%,65%,0.85) 0px, transparent 55%), radial-gradient(at 50% 85%, hsla(25,100%,60%,0.85) 0px, transparent 55%), linear-gradient(135deg, #1a0b2e, #2d0a3d)"},{id:"candy-mesh",label:"Candy Mesh",value:"gradient:radial-gradient(at 20% 10%, hsla(195,100%,65%,0.9) 0px, transparent 50%), radial-gradient(at 85% 30%, hsla(310,100%,70%,0.85) 0px, transparent 55%), radial-gradient(at 30% 90%, hsla(260,95%,65%,0.8) 0px, transparent 55%), radial-gradient(at 95% 90%, hsla(35,100%,65%,0.75) 0px, transparent 50%), linear-gradient(135deg, #0a0a1a, #14081e)",preview:"radial-gradient(at 20% 10%, hsla(195,100%,65%,0.9) 0px, transparent 50%), radial-gradient(at 85% 30%, hsla(310,100%,70%,0.85) 0px, transparent 55%), radial-gradient(at 30% 90%, hsla(260,95%,65%,0.8) 0px, transparent 55%), linear-gradient(135deg, #0a0a1a, #14081e)"},{id:"aurora-vivid",label:"Aurora Vivid",value:"gradient:radial-gradient(at 10% 80%, hsla(160,95%,55%,0.85) 0px, transparent 50%), radial-gradient(at 80% 20%, hsla(220,95%,65%,0.85) 0px, transparent 55%), radial-gradient(at 60% 90%, hsla(280,90%,65%,0.7) 0px, transparent 55%), linear-gradient(135deg, #04111a, #0a0820)",preview:"radial-gradient(at 10% 80%, hsla(160,95%,55%,0.85) 0px, transparent 50%), radial-gradient(at 80% 20%, hsla(220,95%,65%,0.85) 0px, transparent 55%), linear-gradient(135deg, #04111a, #0a0820)"},{id:"sunset-mesh",label:"Sunset Mesh",value:"gradient:radial-gradient(at 0% 30%, hsla(15,100%,60%,0.9) 0px, transparent 55%), radial-gradient(at 100% 0%, hsla(45,100%,60%,0.85) 0px, transparent 55%), radial-gradient(at 70% 90%, hsla(330,95%,60%,0.85) 0px, transparent 55%), linear-gradient(135deg, #1a0610, #2a0814)",preview:"radial-gradient(at 0% 30%, hsla(15,100%,60%,0.9) 0px, transparent 55%), radial-gradient(at 100% 0%, hsla(45,100%,60%,0.85) 0px, transparent 55%), radial-gradient(at 70% 90%, hsla(330,95%,60%,0.85) 0px, transparent 55%), linear-gradient(135deg, #1a0610, #2a0814)"},{id:"default",label:"Midnight",value:null,preview:"linear-gradient(135deg, #0f172a, #1e293b)"},{id:"graphite",label:"Graphite",value:"gradient:linear-gradient(135deg, #0a0a10, #1a1a24)",preview:"linear-gradient(135deg, #0a0a10, #1a1a24)"},{id:"p-vivid-flow",label:"Vivid Flow",value:Ha("photo-1557672172-298e090bd0f1"),preview:Va("photo-1557672172-298e090bd0f1")},{id:"p-pink-petal",label:"Pink Petal",value:Ha("photo-1614851099511-773084f6911d"),preview:Va("photo-1614851099511-773084f6911d")},{id:"p-prism",label:"Prism",value:Ha("photo-1579546929518-9e396f3cc809"),preview:Va("photo-1579546929518-9e396f3cc809")},{id:"p-violet-wave",label:"Violet Wave",value:Ha("photo-1620641788421-7a1c342ea42e"),preview:Va("photo-1620641788421-7a1c342ea42e")},{id:"p-coral-glow",label:"Coral Glow",value:Ha("photo-1604079628040-94301bb21b91"),preview:Va("photo-1604079628040-94301bb21b91")},{id:"p-electric",label:"Electric Blue",value:Ha("photo-1618005182384-a83a8bd57fbe"),preview:Va("photo-1618005182384-a83a8bd57fbe")},{id:"p-alpine",label:"Alpine Day",value:Ha("photo-1506905925346-21bda4d32df4"),preview:Va("photo-1506905925346-21bda4d32df4")},{id:"p-coastal",label:"Coastal Bright",value:Ha("photo-1507525428034-b723cf961d3e"),preview:Va("photo-1507525428034-b723cf961d3e")},{id:"p-dunes",label:"Pastel Dunes",value:Ha("photo-1557683316-973673baf926"),preview:Va("photo-1557683316-973673baf926")},{id:"p-snowpeaks",label:"Snow Peaks",value:Ha("photo-1486016006115-74a41448aea2"),preview:Va("photo-1486016006115-74a41448aea2")},{id:"p-milkyway",label:"Milky Way",value:Ha("photo-1419242902214-272b3f66ee7a"),preview:Va("photo-1419242902214-272b3f66ee7a")},{id:"p-darkforest",label:"Dark Forest",value:Ha("photo-1441974231531-c6227db76b6e"),preview:Va("photo-1441974231531-c6227db76b6e")}];function ree({isOpen:t,onClose:a}){const{wallpaperUrl:r,setWallpaper:n}=Nt(),[o,s]=l.useState(""),[i,c]=l.useState(null),u=l.useRef(null);if(l.useEffect(()=>{if(!t)return;const f=g=>{u.current&&c({x:g.clientX-u.current.dx,y:g.clientY-u.current.dy})},x=()=>{u.current=null,document.body.style.userSelect=""};return window.addEventListener("mousemove",f),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",f),window.removeEventListener("mouseup",x)}},[t]),!t)return null;const p=async f=>{await n(f)},m=async()=>{o.trim()&&(await n(o.trim()),s(""))},h=f=>{const b=(i==null?void 0:i.x)??(window.innerWidth-520)/2,k=(i==null?void 0:i.y)??(window.innerHeight-500)/2;u.current={dx:f.clientX-b,dy:f.clientY-k},document.body.style.userSelect="none",i||c({x:b,y:k})},y=i?{top:i.y,left:i.x}:{top:"50%",left:"50%",transform:"translate(-50%, -50%)"};return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"fixed inset-0 win-animate-fade-in",style:{zIndex:9996,background:"rgba(0,0,0,0.5)"},onClick:a}),e.jsxs("div",{className:"fixed win-glass win-animate-open",style:{...y,width:520,maxHeight:500,borderRadius:8,zIndex:9997,boxShadow:"var(--win-shadow)",display:"flex",flexDirection:"column"},children:[e.jsxs("div",{onMouseDown:h,className:"flex items-center justify-between px-5 py-3 select-none",style:{borderBottom:"1px solid var(--win-divider)",cursor:"move"},children:[e.jsx("span",{className:"win-body-strong",style:{color:"var(--win-text-primary)"},children:"Choose wallpaper"}),e.jsx("button",{onClick:a,onMouseDown:f=>f.stopPropagation(),className:"p-1 rounded-md hover:bg-white/5",children:e.jsx(ze,{className:"w-4 h-4",style:{color:"var(--win-text-secondary)"}})})]}),e.jsx("div",{className:"p-4 grid grid-cols-4 gap-3",children:aee.map(f=>{const x=r===f.value;return e.jsxs("button",{onClick:()=>p(f.value),className:"relative rounded-lg overflow-hidden aspect-video group",style:{background:f.preview,border:x?"2px solid var(--win-accent)":"2px solid transparent"},children:[x&&e.jsx("div",{className:"absolute inset-0 flex items-center justify-center bg-black/30",children:e.jsx(Ae,{className:"w-5 h-5 text-white"})}),e.jsx("span",{className:"absolute bottom-1 left-0 right-0 text-center win-caption text-white",style:{textShadow:"0 1px 3px rgba(0,0,0,0.8)"},children:f.label})]},f.id)})}),e.jsx("div",{className:"px-4 pb-4",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs("div",{className:"flex-1 flex items-center gap-2 px-3 h-9 rounded-md",style:{background:"rgba(255,255,255,0.06)",border:"1px solid var(--win-divider)"},children:[e.jsx(du,{className:"w-4 h-4",style:{color:"var(--win-text-secondary)"}}),e.jsx("input",{type:"text",placeholder:"Custom image URL...",value:o,onChange:f=>s(f.target.value),onKeyDown:f=>{f.key==="Enter"&&m()},className:"flex-1 bg-transparent border-none outline-none win-body",style:{color:"var(--win-text-primary)"}})]}),e.jsx("button",{onClick:m,className:"px-4 h-9 rounded-md win-body",style:{background:"var(--win-accent)",color:"#fff",opacity:o.trim()?1:.5},disabled:!o.trim(),children:"Apply"})]})})]})]})}function Iz(){const{data:t}=F7(),{data:a}=Ie({queryKey:["kimi-access",t],enabled:!!t,staleTime:6e4,queryFn:async()=>{const{data:r,error:n}=await I.from("kimi_workspace_settings").select("enabled, monthly_cap_gbp").eq("workspace_id",t).maybeSingle();if(n)throw n;return r}});return{kimiEnabled:!!(a!=null&&a.enabled),kimiMonthlyCapGbp:Number((a==null?void 0:a.monthly_cap_gbp)??0)}}const nee=[{name:"Sales",app_ids:["pipeline","contacts","companies","dialler","meeting-outcomes"],color:"#3B82F6"},{name:"Marketing",app_ids:["marketing","email","sms","whatsapp","ai-seo"],color:"#8B5CF6"},{name:"Content",app_ids:["pages","forms","media","documents","document-builder"],color:"#10B981"},{name:"AI & Automation",app_ids:["chatbot","automations"],color:"#F59E0B"}],Ap="desktop-folders";function see(){const{workspace:t}=fe(),a=at(),r=t==null?void 0:t.id,{data:n=[],isLoading:o}=Ie({queryKey:[Ap,r],queryFn:async()=>
7632{if(!r)return[];const{data:h}=await I.auth.getUser();if(!h.user)return[];const{data:y,error:f}=await I.from("desktop_folders").select("*").eq("workspace_id",r).eq("user_id",h.user.id).order("position_index");if(f)throw f;if(!y||y.length===0){const x=h.user.id,g=nee.map((v,w)=>({user_id:x,workspace_id:r,name:v.name,app_ids:v.app_ids,color:v.color,position_index:w})),{data:b,error:k}=await I.from("desktop_folders").insert(g).select("*");return k?(console.error("Failed to seed folders:",k),[]):b??[]}return y},enabled:!!r,staleTime:3e4}),s=mt({mutationFn:async h=>{const{data:y}=await I.auth.getUser();if(!y.user||!r)throw new Error("Not authenticated");const{data:f,error:x}=await I.from("desktop_folders").insert({user_id:y.user.id,workspace_id:r,name:h.name,app_ids:h.app_ids||[],color:h.color||null,position_index:n.length}).select("*").single();if(x)throw x;return f},onSuccess:()=>a.invalidateQueries({queryKey:[Ap,r]})}),i=mt({mutationFn:async h=>{const y={updated_at:new Date().toISOString()};h.name!==void 0&&(y.name=h.name),h.app_ids!==void 0&&(y.app_ids=h.app_ids),h.color!==void 0&&(y.color=h.color);const{error:f}=await I.from("desktop_folders").update(y).eq("id",h.id);if(f)throw f},onSuccess:()=>a.invalidateQueries({queryKey:[Ap,r]})}),c=mt({mutationFn:async h=>{const{error:y}=await I.from("desktop_folders").delete().eq("id",h);if(y)throw y},onSuccess:()=>a.invalidateQueries({queryKey:[Ap,r]})}),u=l.useCallback((h,y)=>{const f=n.find(x=>x.id===h);!f||f.app_ids.includes(y)||i.mutate({id:h,app_ids:[...f.app_ids,y]})},[n,i]),p=l.useCallback((h,y)=>{const f=n.find(g=>g.id===h);if(!f)return;const x=f.app_ids.filter(g=>g!==y);x.length===0?c.mutate(h):i.mutate({id:h,app_ids:x})},[n,i,c]),m=l.useMemo(()=>new Set(n.flatMap(h=>h.app_ids)),[n]);return{folders:n,isLoading:o,folderedAppIds:m,createFolder:s.mutate,updateFolder:i.mutate,deleteFolder:c.mutate,addAppToFolder:u,removeAppFromFolder:p}}function Lz(){const{data:t}=F7(),{data:a}=Ie({queryKey:["installed-marketplace-slugs",t],enabled:!!t,staleTime:6e4,queryFn:async()=>{const{data:r,error:n}=await I.from("installed_apps").select("enabled, marketplace_apps!inner(slug, status)").eq("workspace_id",t);if(n)throw n;const o=new Set;for(const s of r??[]){const i=s.marketplace_apps;s.enabled&&(i==null?void 0:i.status)==="approved"&&o.add(i.slug)}return o}});return a??new Set}const Az={"solar-projects":"inl-solar-project-manager"},oee="linear-gradient(135deg, #0078D4 0%, #005A9E 25%, #1B1464 50%, #6B3FA0 75%, #E81123 100%)",Pz={small:{w:64,h:68},medium:{w:84,h:88},large:{w:100,h:108}},J9=8,eN=16,Ez="desktop-icon-size",Tz="desktop-sort-mode",_E="v2-fluent",ME="desktop-icon-positions-version";function iee(){try{return localStorage.getItem(Ez)||"medium"}catch{return"medium"}}function lee(){try{return localStorage.getItem(Tz)||"name"}catch{return"name"}}function Pp(t,a,r,n){const{w:o,h:s}=Pz[n],i=Math.floor((a-eN*2)/(s+J9))||1,c=[];for(let u=0;u<r;u++){const p=Math.floor(u/i),m=u%i;c.push({x:eN+p*(o+J9),y:eN+m*(s+J9)})}return c}function SE(t,a){const r=[...t];switch(a){case"name":return r.sort((n,o)=>n.name.localeCompare(o.name));case"type":return r.sort((n,o)=>n.category.localeCompare(o.category)||n.name.localeCompare(o.name));case"date":return r;default:return r}}const cee="desktop-icon-positions";function dee(t){try{if(localStorage.getItem(ME)!==_E)return localStorage.removeItem(t),localStorage.setItem(ME,_E),null;const r=localStorage.getItem(t);if(r)return JSON.parse(r)}catch{}return null}function uee(t,a){try{localStorage.setItem(t,JSON.stringify(a))}catch{}}function pee(){const{wallpaperUrl:t,setStartMenuOpen:a,openWindow:r}=Nt(),{isSystemAdmin:n}=Za(),{isStaff:o}
7632=D7(),{isAgencyAdmin:s}=JI(),{workspace:i}=fe(),{user:c}=Be(),{kimiEnabled:u}=Iz(),p=n||o||s,m=(i==null?void 0:i.id)===Ir,h=m||(i==null?void 0:i.parent_workspace_id)===Ir,y=n&&m,f=pe=>pe==="kimi"&&u||!i7.has(pe)||n&&m,x=pe=>!Bu.has(pe)||h,g=pe=>!$u.has(pe)||Wu(i),b=pe=>!AI.has(pe)||(i==null?void 0:i.id)===PI||n,k=pe=>!Hu.has(pe)||(i==null?void 0:i.id)===Vu,[v,w]=l.useState(null),[C,j]=l.useState(null),[_,S]=l.useState(!1),[M,E]=l.useState(iee),[L,N]=l.useState(lee),A=l.useRef(null),O=l.useRef(0),R=l.useRef(""),{folders:$,folderedAppIds:z,createFolder:W,updateFolder:X,deleteFolder:G,addAppToFolder:K,removeAppFromFolder:Q}=see(),H=l.useRef(null),V=Lz(),T=l.useMemo(()=>Ht.filter(pe=>{if(pe.id==="admin"&&!y||lR.has(pe.id)||cR.has(pe.id)||!f(pe.id)||!x(pe.id)||!b(pe.id)||!k(pe.id)||!g(pe.id)||LI.has(pe.id)&&!p)return!1;const Pe=Az[pe.id];return!(Pe&&!V.has(Pe))}),[y,p,n,m,h,i==null?void 0:i.id,V]),F=l.useMemo(()=>T.filter(pe=>!z.has(pe.id)),[T,z]),D=l.useMemo(()=>SE(F,L),[F,L]),q=l.useMemo(()=>{const pe=$.map(Ue=>`folder:${Ue.id}`),Pe=D.map(Ue=>Ue.id);return[...pe,...Pe]},[$,D]),Y=l.useCallback(pe=>{if(E(pe),localStorage.setItem(Ez,pe),A.current){const Pe=A.current.getBoundingClientRect(),Ue=Pp(Pe.width,Pe.height-56,q.length,pe),et={};q.forEach((Ze,yt)=>{Ue[yt]&&(et[Ze]=Ue[yt])}),ae(et)}},[q]),J=l.useCallback(pe=>{if(N(pe),localStorage.setItem(Tz,pe),A.current){const Pe=SE(F,pe),Ue=[...$.map(he=>`folder:${he.id}`),...Pe.map(he=>he.id)],et=A.current.getBoundingClientRect(),Ze=Pp(et.width,et.height-56,Ue.length,M),yt={};Ue.forEach((he,xe)=>{Ze[xe]&&(yt[he]=Ze[xe])}),ae(yt)}},[M,F,$]),[te,ae]=l.useState({}),ce=l.useRef(!1),ne=Ra(cee,(c==null?void 0:c.id)??null,(i==null?void 0:i.id)??null),ee=l.useRef(""),[re,ie]=l.useState(null);re!==null&&re!==ne&&(ie(null),ae({}),ce.current=!1,ee.current=""),l.useEffect(()=>{if(!A.current||q.length===0)return;const pe=q.join(",");if(ce.current&&pe===ee.current)return;ee.current=pe;const Pe=dee(ne),Ue=A.current.getBoundingClientRect(),et=Pp(Ue.width,Ue.height-56,q.length,M);if(Pe&&ce.current===!1){const Ze={...Pe};q.forEach((yt,he)=>{!Ze[yt]&&et[he]&&(Ze[yt]=et[he])}),ae(Ze)}else{const Ze={};q.forEach((yt,he)=>{et[he]&&(Ze[yt]=et[he])}),ae(Ze)}ce.current=!0,ie(ne)},[q,M,ne]);const ve=l.useRef(null);l.useEffect(()=>{if(Object.keys(te).length!==0&&re===ne)return ve.current&&clearTimeout(ve.current),ve.current=setTimeout(()=>{uee(ne,te)},300),()=>{ve.current&&clearTimeout(ve.current)}},[te,ne,re]);const We=l.useCallback(()=>{if(!A.current)return;const pe=A.current.getBoundingClientRect(),Pe=Pp(pe.width,pe.height-56,q.length,M),Ue={};q.forEach((et,Ze)=>{Pe[Ze]&&(Ue[et]=Pe[Ze])}),ae(Ue)},[q,M]),je=l.useRef(null),Ee=l.useRef(0),Te=l.useRef(null),Ve=l.useCallback((pe,Pe)=>{const Ue=te[pe];if(!Ue)return;pe.startsWith("folder:")||(H.current=pe),je.current={itemId:pe,startX:Pe.clientX,startY:Pe.clientY,origPos:{...Ue},moved:!1};const et=document.getElementById(`desktop-item-${pe}`),Ze=he=>{const xe=je.current;if(!xe)return;const be=he.clientX-xe.startX,Ut=he.clientY-xe.startY;(Math.abs(be)>5||Math.abs(Ut)>5)&&(xe.moved=!0),xe.moved&&(Te.current={x:xe.origPos.x+be,y:xe.origPos.y+Ut},et&&(et.style.left=`${Te.current.x}px`,et.style.top=`${Te.current.y}px`,et.style.transition="none",et.style.zIndex="100"))},yt=()=>{document.removeEventListener("mousemove",Ze),document.removeEventListener("mouseup",yt),Ee.current&&cancelAnimationFrame(Ee.current);const he=je.current;he&&Te.current&&ae(xe=>({...xe,[he.itemId]:Te.current})),et&&(et.style.zIndex=""),Te.current=null,H.current=null,je.current=null};document.addEventListener("mousemove",Ze),document.addEventListener("mouseup",yt)},[te]),st=l.useCallback((pe,Pe)=>{Ve(`folder:${pe}`,Pe)},[Ve]),Wt=l.useCallback(pe=>{const Pe=H.current;Pe&&!Pe.startsWith("folder:")&&(K(pe,Pe),H.current=null)},[K]),ot=l.useCallback(()=>{W({name:"New Folder"})},[W]),ma=t==null?void 0:t.startsWith("gradient:"),it=t?ma?{background:t.replace("gradient:","")}:{backgroundImage:`url(${t})`,backgroundSize:"cover",backgroundPosition:"center"}:{background:oee},Yt=l.useCallback(pe=>{pe.preventDefault(),j({x:pe.clientX,y:pe.clientY})},[]);Object.fromEntries(T.map(pe=>[pe.id,pe]));const{w:qt,h:Dr}=Pz[M],rt=l.useMemo(()=>{const pe=[];return $.forEach(Pe=>pe.push({id:`folder:${Pe.id}`,name:Pe.name})),D.forEach(Pe=>pe.push({id:Pe.id,name:Pe.name})),pe},[$,D]),Ol=l.useCallback(pe=>{if(pe.ctrlKey||pe.metaKey||pe.altKey)return;if(pe.key==="Enter"&&v&&!v.startsWith("folder:")){pe.preventDefault();const he=T.find(xe=>xe.id===v);he&&r(he);return}const Pe=pe.key.toLowerCase();if(Pe.length!==1||!/[a-z0-9]/.test(Pe))return;pe.preventDefault();const Ue=Date.now(),et=rt.filter(he=>he.name.toLowerCase().startsWith(Pe));if(et.length===0)return;let Ze;if(R.current===Pe&&Ue-O.current<1e3&&v){const xe=(et.findIndex(be=>be.id===v)+1)%et.length;Ze=et[xe].id}else Ze=et[0].id;R.current=Pe,O.current=Ue,w(Ze);const yt=document.getElementById(`desktop-item-${Ze}`);yt==null||yt.scrollIntoView({behavior:"smooth",block:"nearest"})},[rt,v,T,r]);return e.jsxs("div",{ref:A,className:"fixed inset-0 outline-none",style:{...it,paddingBottom:"var(--win-taskbar-height)"},onClick:()=>{a(!1),j(null),w(null)}
7632,onContextMenu:Yt,onKeyDown:Ol,tabIndex:-1,children:[e.jsxs("div",{className:"relative h-full w-full",style:{paddingBottom:56},children:[$.map(pe=>{const Pe=te[`folder:${pe.id}`];return Pe?e.jsx("div",{id:`desktop-item-folder:${pe.id}`,style:{position:"absolute",left:Pe.x,top:Pe.y,width:qt,transition:"left 200ms ease, top 200ms ease",zIndex:1,willChange:"left, top"},children:e.jsx(eee,{folder:pe,iconSize:M,onDragStart:st,onRename:(Ue,et)=>X({id:Ue,name:et}),onDelete:Ue=>G(Ue),onRemoveApp:Q,onDropApp:Wt})},pe.id):null}),D.map(pe=>{const Pe=te[pe.id];return Pe?e.jsx("div",{id:`desktop-item-${pe.id}`,style:{position:"absolute",left:Pe.x,top:Pe.y,width:qt,transition:"left 200ms ease, top 200ms ease",zIndex:1,willChange:"left, top"},children:e.jsx(JJ,{app:pe,onDragStart:Ve,iconSize:M,isSelected:v===pe.id,onSelect:Ue=>w(Ue)})},pe.id):null})]}),C&&e.jsx(tee,{x:C.x,y:C.y,onClose:()=>j(null),onOpenWallpaperPicker:()=>S(!0),onOpenThemePicker:()=>{j(null),window.dispatchEvent(new CustomEvent("desktop-open-theme-picker"))},onAlignToGrid:We,iconSize:M,onSetIconSize:Y,sortMode:L,onSetSortMode:J,onNewFolder:ot}),e.jsx(ree,{isOpen:_,onClose:()=>S(!1)})]})}function hee(){const[t,a]=l.useState("connected"),[r,n]=l.useState(0),o=l.useCallback(async()=>{const c=Date.now();try{const u=new AbortController,p=setTimeout(()=>u.abort(),8e3);await fetch("https://fujtwtslpgahaburozky.supabase.co/rest/v1/",{method:"HEAD",headers:{apikey:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImZ1anR3dHNscGdhaGFidXJvemt5Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NjU0NjM1ODksImV4cCI6MjA4MTAzOTU4OX0.lRqbCc-wv4I3lqOhMEhk3pukWPBcv3geQG-ui1sTX7Q"},signal:u.signal}),clearTimeout(p);const m=Date.now()-c;a(m>3e3?"slow":"connected")}catch{a("offline"),Date.now()-r>6e4&&(le.error("You appear to be offline. Some features may not work."),n(Date.now()))}},[r]);l.useEffect(()=>{o();const c=setInterval(o,3e4);return()=>clearInterval(c)},[o]);const s={connected:"#10b981",slow:"#f59e0b",offline:"#ef4444"},i={connected:"Connected",slow:"Slow connection",offline:"Offline"};return e.jsx(nr,{delayDuration:300,children:e.jsxs(Mr,{children:[e.jsx(Sr,{asChild:!0,children:e.jsx("div",{className:"w-2 h-2 rounded-full transition-colors",style:{backgroundColor:s[t]}})}),e.jsx(Nr,{side:"top",className:"text-xs",children:i[t]})]})})}function mee(){const{isFocusMode:t,toggleFocusMode:a}=Sz();return e.jsx(nr,{delayDuration:400,children:e.jsxs(Mr,{children:[e.jsx(Sr,{asChild:!0,children:e.jsxs("button",{className:"win-taskbar-icon w-9 h-9 flex items-center justify-center rounded-md hover:bg-white/10 transition-colors relative",onClick:a,"aria-label":t?"Exit Focus Mode":"Enter Focus Mode","aria-pressed":t,style:{background:t?"rgba(99,102,241,0.18)":"transparent"},children:[t?e.jsx(tc,{className:"w-4 h-4",style:{color:"#a5b4fc"}}):e.jsx(kn,{className:"w-4 h-4",style:{color:"var(--win-text-secondary)"}}),t&&e.jsx("span",{className:"absolute -top-0.5 -right-0.5 w-2 h-2 rounded-full",style:{background:"#6366f1",boxShadow:"0 0 6px rgba(99,102,241,0.7)"}})]})}),e.jsx(Nr,{side:"top",className:"text-xs",children:t?"Focus Mode is ON â click to exit":"Enter Focus Mode (Do Not Disturb)"})]})})}function yee(){const{user:t}=Be(),a=at(),{windows:r,openWindow:n,closeAll:o,updateWindowPosition:s,updateWindowSize:i}=Nt(),c=Ie({queryKey:["desktop-workspaces",t==null?void 0:t.id],queryFn:async()=>{if(!(t!=null&&t.id))return[];const{data:h,error:y}=await I.from("desktop_workspaces").select("*").eq("user_id",t.id).order("sort_order",{ascending:!0}).order("created_at",{ascending:!0});if(y)throw y;return h||[]},enabled:!!(t!=null&&t.id)}),u=mt({mutationFn:async({name:h,icon:y})=>{if(!(t!=null&&t.id))throw new Error("Not authenticated");const f=r.map(b=>({appId:b.appId,title:b.title,icon:b.icon,route:b.route,x:b.x,y:b.y,width:b.width,height:b.height,isMinimized:b.isMinimized,isMaximized:b.isMaximized})),{data:x,error:g}=await I.from("desktop_workspaces").insert({user_id:t.id,name:h,icon:y||null,layout:f}).select().single();if(g)throw g;return x},onSuccess:()=>{a.invalidateQueries({queryKey:["desktop-workspaces"]}
7632),le.success("Workspace saved")},onError:h=>le.error(h.message||"Could not save workspace")}),p=mt({mutationFn:async h=>{const{error:y}=await I.from("desktop_workspaces").delete().eq("id",h);if(y)throw y},onSuccess:()=>{a.invalidateQueries({queryKey:["desktop-workspaces"]}),le.success("Workspace deleted")}});return{list:c,save:u,remove:p,restore:h=>{o(),setTimeout(()=>{h.layout.forEach((y,f)=>{const x=Ht.find(g=>g.id===y.appId);x&&(n({...x,route:y.route||x.route}),setTimeout(()=>{},30))}),le.success(`Restored "${h.name}"`)},50)}}}function fee(){const[t,a]=l.useState(!1),[r,n]=l.useState(!1),[o,s]=l.useState(""),i=l.useRef(null),{list:c,save:u,remove:p,restore:m}=yee(),{windows:h}=Nt();l.useEffect(()=>{if(!t)return;const f=x=>{i.current&&!i.current.contains(x.target)&&a(!1)};return document.addEventListener("mousedown",f),()=>document.removeEventListener("mousedown",f)},[t]);const y=()=>{const f=o.trim();f&&(u.mutate({name:f}),s(""),n(!1))};return e.jsxs("div",{ref:i,className:"relative",children:[e.jsx(nr,{delayDuration:400,children:e.jsxs(Mr,{children:[e.jsx(Sr,{asChild:!0,children:e.jsx("button",{className:"win-taskbar-icon w-9 h-9 flex items-center justify-center rounded-md hover:bg-white/10 transition-colors",onClick:()=>a(f=>!f),"aria-label":"Saved Workspaces",style:{background:t?"rgba(255,255,255,0.08)":"transparent"},children:e.jsx(vn,{className:"w-4 h-4",style:{color:"var(--win-text-secondary)"}})})}),e.jsx(Nr,{side:"top",className:"text-xs",children:"Saved Workspaces"})]})}),t&&e.jsxs("div",{className:"win-glass win-animate-open absolute bottom-full mb-2 right-0 rounded-xl p-2",style:{zIndex:10001,minWidth:280,boxSh
7632adow:"var(--win-shadow)"},children:[e.jsxs("div",{className:"flex items-center justify-between px-2 py-1.5",children:[e.jsx("span",{className:"text-xs font-semibold uppercase tracking-wider",style:{color:"var(--win-text-secondary)"},children:"Workspaces"}),e.jsxs("button",{className:"text-[11px] flex items-center gap-1 px-1.5 py-0.5 rounded hover:bg-white/10",style:{color:"var(--win-accent)"},onClick:()=>n(!0),disabled:h.length===0,title:h.length===0?"Open some windows first":"Save current layout",children:[e.jsx(Oa,{className:"w-3 h-3"})," Save current"]})]}),r&&e.jsxs("div",{className:"px-2 pb-2 flex items-center gap-1.5",children:[e.jsx(De,{autoFocus:!0,value:o,onChange:f=>s(f.target.value),onKeyDown:f=>{f.key==="Enter"&&y(),f.key==="Escape"&&(n(!1),s(""))},placeholder:"e.g. Morning Triage",className:"h-7 text-xs"}),e.jsx("button",{onClick:y,className:"p-1 rounded hover:bg-white/10","aria-label":"Confirm",children:e.jsx(Ae,{className:"w-3.5 h-3.5",style:{color:"var(--win-accent)"}})}),e.jsx("button",{onClick:()=>{n(!1),s("")},className:"p-1 rounded hover:bg-white/10","aria-label":"Cancel",children:e.jsx(ze,{className:"w-3.5 h-3.5",style:{color:"var(--win-text-secondary)"}})})]}),e.jsx("div",{className:"max-h-[320px] overflow-y-auto",children:c.isLoading?e.jsx("div",{className:"px-3 py-4 text-xs text-center",style:{color:"var(--win-text-secondary)"},children:"Loadingâ¦"}):(c.data||[]).length===0?e.jsxs("div",{className:"px-3 py-6 text-xs text-center",style:{color:"var(--win-text-secondary)"},children:["No saved workspaces yet.",e.jsx("br",{}),"Arrange your windows then save the layout."]}):(c.data||[]).map(f=>{var x,g;return e.jsxs("div",{className:"group flex items-center gap-2 px-2 py-1.5 rounded-md hover:bg-white/[0.06] cursor-pointer",onClick:()=>{m(f),a(!1)},children:[e.jsx(vn,{className:"w-3.5 h-3.5 flex-shrink-0",style:{color:"var(--win-accent)"}}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-sm truncate",style:{color:"var(--win-text-primary)"},children:f.name}),e.jsxs("p",{className:"text-[10px]",style:{color:"var(--win-text-secondary)"},children:[((x=f.layout)==null?void 0:x.length)||0," window",(((g=f.layout)==null?void 0:g.length)||0)!==1?"s":""]})]}),e.jsx("button",{className:"opacity-0 group-hover:opacity-100 p-1 rounded hover:bg-red-500/20 transition-opacity",onClick:b=>{b.stopPropagation(),p.mutate(f.id)},"aria-label":"Delete",children:e.jsx(Tr,{className:"w-3 h-3",style:{color:"#ef4444"}})})]},f.id)})})]})]})}const gee=5*60*1e3,Rz="522117b2-6f12-4179-9f34-9244aa1e88b5",xee=`org-presence:${Rz}`;function bee(t){const{user:a}=Be(),{workspace:r}=fe(),[n,o]=l.useState([]),[s,i]=l.useState([]),[c,u]=l.useState(!1),p=l.useRef(null),m=l.useRef(null),h=l.useRef(Date.now()),[y,f]=l.useState("active");l.useEffect(()=>{const b=()=>{h.current=Date.now()};window.addEventListener("mousemove",b),window.addEventListener("keydown",b),window.addEventListener("click",b);const k=setInterval(()=>{const v=Date.now()-h.current>gee;f(w=>{const C=v?"idle":"active";return w===C?w:C})},3e4);return()=>{window.removeEventListener("mousemove",b),window.removeEventListener("keydown",b),window.removeEventListener("click",b),clearInterval(k)}},[]),l.useEffect(()=>{if(!(a!=null&&a.id)){u(!1);return}let b=!1;return(async()=>{const{data:k}=await I.from("workspace_members").select("workspace_id").eq("user_id",a.id).eq("workspace_id",Rz).maybeSingle();b||u(!!k)})(),()=>{b=!0}},[a==null?void 0:a.id]),l.useEffect(()=>{if(!(a!=null&&a.id)||!(r!=null&&r.id))return;const b=I.channel(`workspace-presence:${r.id}`,{config:{presence:{key:a.id}}});return p.current=b,b.on("presence",{event:"sync"},()=>{const k=b.presenceState(),v=[];Object.entries(k).forEach(([w,C])=>{const j=C[0];j&&v.push({user_id:w,...j})}),o(v)}).subscribe(async k=>{if(k==="SUBSCRIBED"){const{data:v}=await I.from("profiles").select("full_name, avatar_url").eq("id",a.id).maybeSingle(),w=(v==null?void 0:v.full_name)||a.email||"Member";await b.track({name:w,avatar:(v==null?void 0:v.avatar_url)||null,status:y,current_app:t||null,on_call:!1,last_seen:new Date().toISOString(),workspace_name:r.name||null})}}),()=>{I.removeChannel(b),p.current=null}},[a==null?void 0:a.id,r==null?void 0:r.id]),l.useEffect(()=>{if(!(a!=null&&a.id)||!c){i([]);return}const b=I.channel(xee,{config:{presence:{key:a.id}}});return m.current=b,b.on("presence",{event:"sync"},()=>{const k=b.presenceState(),v=[];
7632Object.entries(k).forEach(([w,C])=>{const j=C[0];j&&v.push({user_id:w,...j})}),i(v)}).subscribe(async k=>{if(k==="SUBSCRIBED"){const{data:v}=await I.from("profiles").select("full_name, avatar_url").eq("id",a.id).maybeSingle(),w=(v==null?void 0:v.full_name)||a.email||"Member";await b.track({name:w,avatar:(v==null?void 0:v.avatar_url)||null,status:y,current_app:t||null,on_call:!1,last_seen:new Date().toISOString(),workspace_name:(r==null?void 0:r.name)||null})}}),()=>{I.removeChannel(b),m.current=null}},[a==null?void 0:a.id,c]),l.useEffect(()=>{if(!(a!=null&&a.id))return;const b={status:y,current_app:t||null,last_seen:new Date().toISOString(),workspace_name:(r==null?void 0:r.name)||null};if(p.current){const k=n.find(v=>v.user_id===a.id);p.current.track({...k||{},...b}).catch(()=>{})}if(m.current){const k=s.find(v=>v.user_id===a.id);m.current.track({...k||{},...b}).catch(()=>{})}},[y,t,a==null?void 0:a.id,r==null?void 0:r.name]);const x=l.useCallback(b=>{const k={on_call:b,status:b?"busy":y,last_seen:new Date().toISOString()};if(p.current){const v=n.find(w=>w.user_id===(a==null?void 0:a.id));p.current.track({...v||{},...k}).catch(()=>{})}if(m.current){const v=s.find(w=>w.user_id===(a==null?void 0:a.id));m.current.track({...v||{},...k}).catch(()=>{})}},[n,s,a==null?void 0:a.id,y]);return{users:(()=>{const b=new Map;return n.forEach(k=>b.set(k.user_id,k)),s.forEach(k=>b.set(k.user_id,k)),Array.from(b.values())})(),myStatus:y,setOnCall:x}}var q7="Popover",[Fz]=$t(q7,[Kc]),ap=Kc(),[vee,Dn]=Fz(q7),Dz=t=>{const{__scopePopover:a,children:r,open:n,defaultOpen:o,onOpenChange:s,modal:i=!1}=t,c=ap(a),u=l.useRef(null),[p,m]=l.useState(!1),[h,y]=ha({prop:n,defaultProp:o??!1,onChange:s,caller:q7});return e.jsx(n7,{...c,children:e.jsx(vee,{scope:a,contentId:Rt(),triggerRef:u,open:h,onOpenChange:y,onOpenToggle:l.useCallback(()=>y(f=>!f),[y]),hasCustomAnchor:p,onCustomAnchorAdd:l.useCallback(()=>m(!0),[]),onCustomAnchorRemove:l.useCallback(()=>m(!1),[]),modal:i,children:r})})};Dz.displayName=q7;var qz="PopoverAnchor",kee=l.forwardRef((t,a)=>{const{__scopePopover:r,...n}=t,o=Dn(qz,r),s=ap(r),{onCustomAnchorAdd:i,onCustomAnchorRemove:c}=o;return l.useEffect(()=>(i(),()=>c()),[i,c]),e.jsx(s7,{...s,...n,ref:a})});kee.displayName=qz;var zz="PopoverTrigger",Oz=l.forwardRef((t,a)=>{const{__scopePopover:r,...n}=t,o=Dn(zz,r),s=ap(r),i=Oe(a,o.triggerRef),c=e.jsx(ke.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Wz(o.open),...n,ref:i,onClick:ye(t.onClick,o.onOpenToggle)});return o.hasCustomAnchor?c:e.jsx(s7,{asChild:!0,...s,children:c})});Oz.displayName=zz;var gL="PopoverPortal",[wee,jee]=Fz(gL,{forceMount:void 0}),Bz=t=>{const{__scopePopover:a,forceMount:r,children:n,container:o}=t,s=Dn(gL,a);return e.jsx(wee,{scope:a,forceMount:r,children:e.jsx(Kt,{present:r||s.open,children:e.jsx(Yc,{asChild:!0,container:o,children:n})})})};Bz.displayName=gL;var Uc="PopoverContent",Hz=l.forwardRef((t,a)=>{const r=jee(Uc,t.__scopePopover),{forceMount:n=r.forceMount,...o}=t,s=Dn(Uc,t.__scopePopover);return e.jsx(Kt,{present:n||s.open,children:s.modal?e.jsx(_ee,{...o,ref:a}):e.jsx(Mee,{...o,ref:a})})});Hz.displayName=Uc;var Cee=Oc("PopoverContent.RemoveScroll"),_ee=l.forwardRef((t,a)=>{const r=Dn(Uc,t.__scopePopover),n=l.useRef(null),o=Oe(a,n),s=l.useRef(!1);return l.useEffect(()=>{const i=n.current;if(i)return m7(i)},[]),e.jsx(Yu,{as:Cee,allowPinchZoom:!0,children:e.jsx(Vz,{...t,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:ye(t.onCloseAutoFocus,i=>{var c;i.preventDefault(),s.current||(c=r.triggerRef.current)==null||c.focus()}),onPointerDownOutside:ye(t.onPointerDownOutside,i=>{const c=i.detail.originalEvent,u=c.button===0&&c.ctrlKey===!0,p=c.button===2||u;s.current=p},{checkForDefaultPrevented:!1}),onFocusOutside:ye(t.onFocusOutside,i=>i.preventDefault(),{checkForDefaultPrevented:!1})})})}),Mee=l.forwardRef((t,a)=>{const r=Dn(Uc,t.__scopePopover),n=l.useRef(!1),o=l.useRef(!1);return e.jsx(Vz,{...t,ref:a,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var i,c;(i=t.onCloseAutoFocus)==null||i.call(t,s),s.defaultPrevented||(n.current||(c=r.triggerRef.current)==null||c.focus(),s.preventDefault()),n.current=!1,o.current=!1},onInteractOutside:s=>{var u,p;(u=t.onInteractOutside)==null||u.call(t,s),s.defaultPrevented||(n.current=!0,s.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const i=s.target;((p=r.triggerRef.current)==null?void 0:p.contains(i))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&o.current&&s.preventDefault()}})}),Vz=l.forwardRef((t,a)=>{const{__scopePopover:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:s,disableOutsidePointerEvents:i,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:p,onInteractOutside:m,...h}=t,y=Dn(Uc,r),f=ap(r);return p7(),e.jsx(Ku,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:s,children:e.jsx(r7,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:m,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:p,onDismiss:()=>y.onOpenChange(!1),children:e.jsx(SI,{"data-state":Wz(y.open),role:"dialog",id:y.contentId,...f,...h,ref:a,style:{...h.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),$z="PopoverClose",See=l.forwardRef((t,a)=>{const{__scopePopover:r,...n}=t,o=Dn($z,r);return e.jsx(ke.button,{type:"button",...n,ref:a,onClick:ye(t.onClick,()=>o.onOpenChange(!1))})});See.displayName=$z;var Nee="PopoverArrow",Iee=l.forwardRef((t,a)=>{const{__scopePopover:r,...n}=t,o=ap(r);return e.jsx(NI,{...o,...n,ref:a})});Iee.displayName=Nee;function Wz(t){return t?"open":"closed"}var Lee=Dz,Aee=Oz,Pee=Bz,Uz=Hz;const z7=Lee,O7=Aee,rp=l.forwardRef(({className:t,align:a="center",sideOffset:r=4,...n},o)=>e.jsx(Pee,{children:e.jsx(Uz,{ref:o,align:a,sideOffset:r,className:Z("z-[9020] w-72 rounded-xl border border-white/[0.1] bg-card/90 backdrop-blur-[24px] p-4 text-card-foreground shadow-[0_16px_48px_rgba(0,0,0,0.4),0_0_0_1px_rgba(255,255,255,0.05)] outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
7632de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 duration-150",t),...n})}));rp.displayName=Uz.displayName;const VS={active:"#22c55e",idle:"#eab308",busy:"#ef4444",offline:"#6b7280"},Gz={active:"Active",idle:"Idle",busy:"On a call",offline:"Offline"};function Kz(t){return!t||typeof t!="string"?"?":t.trim().split(/\s+/).map(a=>a[0]).filter(Boolean).slice(0,2).join("").toUpperCase()||"?"}function Eee({user:t}){const a=VS[t.status]||VS.offline;return e.jsx(nr,{delayDuration:200,children:e.jsxs(Mr,{children:[e.jsx(Sr,{asChild:!0,children:e.jsxs("div",{className:"relative",children:[e.jsxs(P7,{className:"h-7 w-7 ring-1 ring-white/10",children:[t.avatar&&e.jsx(E7,{src:t.avatar,alt:t.name}),e.jsx(T7,{className:"text-[10px] bg-white/10",style:{color:"var(--win-text-primary)"},children:Kz(t.name)})]}),e.jsx("span",{className:"absolute -bottom-0.5 -right-0.5 h-2.5 w-2.5 rounded-full ring-2",style:{background:a,boxShadow:"0 0 0 2px var(--win-surface, #0a0a0a)"}})]})}),e.jsx(Nr,{side:"top",children:e.jsxs("div",{className:"text-xs",children:[e.jsx("div",{className:"font-medium",children:t.name}),e.jsxs("div",{className:"text-muted-foreground flex items-center gap-1",children:[e.jsx("span",{className:"h-1.5 w-1.5 rounded-full",style:{background:a}}),Gz[t.status]||t.status,t.current_app&&e.jsxs("span",{children:["· ",t.current_app]})]})]})})]})})}function Tee({currentApp:t}){const{users:a}=bee(t);if(!a.length)return null;const r=a.slice(0,3),n=a.length-r.length;return e.jsxs(z7,{children:[e.jsx(O7,{asChild:!0,children:e.jsxs("button",{className:"flex items-center gap-1.5 px-2 py-1 rounded hover:bg-white/5 transition-colors",title:`${a.length} team member${a.length===1?"":"s"} online`,children:[e.jsx("div",{className:"flex -space-x-1.5",children:r.map(o=>e.jsx(Eee,{user:o},o.user_id))}),n>0&&e.jsxs("span",{className:"text-[10px] font-medium",style:{color:"var(--win-text-secondary)"},children:["+",n]})]})}),e.jsxs(rp,{align:"end",className:"w-72 p-0",style:{background:"var(--win-glass)",backdropFilter:"blur(24px)",border:"1px solid var(--win-glass-border)"},children:[e.jsx("div",{className:"p-3 border-b",style:{borderColor:"var(--win-divider)"},children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(Gt,{className:"h-4 w-4",style:{color:"var(--win-accent)"}}),e.jsxs("span",{className:"text-sm font-semibold",style:{color:"var(--win-text-primary)"},children:["Team â ",a.length," online"]})]})}),e.jsx("div",{className:"max-h-72 overflow-y-auto",children:a.map(o=>{const s=VS[o.status]||VS.offline;return e.jsxs("div",{className:"flex items-center gap-3 px-3 py-2 hover:bg-white/5",children:[e.jsxs("div",{className:"relative",children:[e.jsxs(P7,{className:"h-8 w-8",children:[o.avatar&&e.jsx(E7,{src:o.avatar}),e.jsx(T7,{className:"text-[11px] bg-white/10",style:{color:"var(--win-text-primary)"},children:Kz(o.name)})]}),e.jsx("span",{className:"absolute -bottom-0.5 -right-0.5 h-2.5 w-2.5 rounded-full ring-2 ring-black",style:{background:s}})]}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("div",{className:"text-sm font-medium truncate",style:{color:"var(--win-text-primary)"},children:o.name}),e.jsxs("div",{className:"text-[11px] truncate",style:{color:"var(--win-text-secondary)"},children:[Gz[o.status],o.current_app?` · ${o.current_app}`:"",o.workspace_name?` · ${o.workspace_name}`:""]})]})]},o.user_id)})})]})]})}const Ree=[{route:"/pipeline",match:"prefix",title:"ð¡ Tip: Drag deals to update their stage",body:"Hover any deal to see aging â green/amber/red shows how long it's been stuck.",prompt:"Walk me through how to use the Pipeline effectively â best practices for stages, aging, and forecasting."},{route:"/dialler",match:"prefix",title:"ð¯ Tip: The Power Dialler can hit 3x more contacts",body:"Load a list, set the cadence, and the dialler queues calls for you back-to-back.",prompt:"Show me how to start a Power Dialler session and import a call list."},{route:"/forms",match:"prefix",title:"ð Tip: Forms can auto-create deals",body:"Connect any form to a pipeline so submissions land directly in the right column.",prompt:"How do I connect a form to my pipeline so submissions become deals automatically?"}
7632,{route:"/chatbot",match:"exact",title:"ð¤ Tip: Train your AI chatbot in minutes",body:"Add your knowledge base, set the personality, and your bot starts qualifying leads 24/7.",prompt:"Walk me through building my first AI chatbot from scratch."},{route:"/automation",match:"prefix",title:"â¡ Tip: Save hours with workflow automation",body:"Triggers + actions = a follow-up engine that never sleeps. Start with a 'New Lead' trigger.",prompt:"Help me set up my first automation â a new lead nurture sequence."},{route:"/contacts",match:"exact",title:"ð Tip: Bulk-import or sync from your CRM",body:"Use the Import button to bring in CSV contacts or connect a data source.",prompt:"How do I bulk-import my existing contacts?"},{route:"/dashboard",match:"exact",title:"ð Tip: Try Lexi â your in-app copilot",body:"Hit Ctrl+L any time. Lexi knows the app you're in and can act on your data.",prompt:"What can you help me with from the dashboard?"},{route:"/inbox",match:"prefix",title:"ð¥ Tip: Triage your inbox 3x faster",body:"Ask Lexi to summarise unread threads or draft replies for you.",prompt:"Help me triage my inbox â what needs urgent reply?"},{route:"/reports",match:"prefix",title:"ð Tip: Lexi can explain any report",body:"Stuck on a chart? Ask Lexi what it means and what to do next.",prompt:"Explain what this report is showing me and what action I should take."},{route:"/email",match:"prefix",title:"âï¸ Tip: Draft campaigns with Lexi",body:"Describe your audience and goal â Lexi will draft subject lines and copy.",prompt:"Help me draft an email campaign for my contacts."}];function Fee(t){for(const a of Ree)if(a.match==="exact"&&t===a.route||a.match==="prefix"&&t.startsWith(a.route))return a;return null}function Yz(t){const{enabled:a,isLoggedIn:r,userId:n,currentRoute:o}=t,[s,i]=l.useState(null),[c,u]=l.useState({}),[p,m]=l.useState(!0),[h,y]=l.useState(!1);l.useEffect(()=>{if(!a||!r||!n){y(!0);return}(async()=>{const{data:g,error:b}=await I.from("user_lexi_preferences").select("coaching_enabled, coaching_dismissed").eq("user_id",n).maybeSingle();b?console.warn("[lexi-coaching] failed to load prefs:",b.message):g&&(m(g.coaching_enabled??!0),u(g.coaching_dismissed||{})),y(!0)})()},[a,r,n]),l.useEffect(()=>{if(!a||!h||!r||!p){i(null);return}const g=Fee(o);if(!g){i(null);return}if(c[g.route]){i(null);return}i(g)},[a,h,r,p,o,c]);const f=l.useCallback(async g=>{if(!n)return;const{error:b}=await I.from("user_lexi_preferences").upsert({user_id:n,coaching_dismissed:g,coaching_enabled:p},{onConflict:"user_id"});b&&console.warn("[lexi-coaching] failed to persist dismissal:",b.message)},[n,p]),x=l.useCallback(g=>{const b={...c,[g]:new Date().toISOString()};u(b),i(null),f(b)},[c,f]);return{tip:s,dismissTip:x,coachingEnabled:p}}function Dee(){const{user:t}=Be(),{effectiveUserId:a}=na(),{windows:r,openWindow:n,focusWindow:o,restoreWindow:s,minimizeWindow:i}=Nt(),[c,u]=l.useState(!0),[p,m]=l.useState(typeof window<"u"?window.location.pathname:"/");l.useEffect(()=>{const k=()=>m(window.location.pathname);window.addEventListener("popstate",k);const v=setInterval(()=>{window.location.pathname!==p&&m(window.location.pathname)},1500);return()=>{window.removeEventListener("popstate",k),clearInterval(v)}},[p]);const h=Yz({enabled:!!t,isLoggedIn:!!t,userId:a,currentRoute:p}),y=Qt("lexi"),f=r.find(k=>k.appId==="lexi"),x=()=>{if(y){if(!f){n(y);return}if(f.isMinimized)s(f.id);
7632else{const k=Math.max(...r.filter(v=>!v.isMinimized).map(v=>v.zIndex));f.zIndex===k?i(f.id):o(f.id)}}};if(l.useEffect(()=>{const k=v=>{if((v.ctrlKey||v.metaKey)&&v.key.toLowerCase()==="l"&&!v.shiftKey&&!v.altKey){const w=v.target;if((w==null?void 0:w.tagName)==="INPUT"||(w==null?void 0:w.tagName)==="TEXTAREA"||(w==null?void 0:w.isContentEditable))return;v.preventDefault(),x()}};return document.addEventListener("keydown",k),()=>document.removeEventListener("keydown",k)},[r,y]),l.useEffect(()=>{const k=()=>x();return window.addEventListener("open-lexi-desktop",k),()=>window.removeEventListener("open-lexi-desktop",k)},[r]),!t||!y)return null;const g=!!h.tip,b=!!f&&!f.isMinimized;return e.jsxs("div",{className:"relative",children:[g&&c&&h.tip&&e.jsx("div",{className:"absolute bottom-full mb-3 right-0 w-72 rounded-xl p-3 win-animate-open",style:{background:"var(--win-bg-layer1)",border:"1px solid var(--win-divider)",boxShadow:"var(--win-shadow)"},children:e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("div",{className:"text-xs font-semibold mb-1",style:{color:"var(--win-text-primary)"},children:h.tip.title}),e.jsx("div",{className:"text-[11px] leading-relaxed",style:{color:"var(--win-text-secondary)"},children:h.tip.body}),e.jsxs("div",{className:"flex gap-2 mt-2",children:[e.jsx("button",{onClick:()=>{var w,C;const k=(w=h.tip)==null?void 0:w.prompt,v=(C=h.tip)==null?void 0:C.route;v&&h.dismissTip(v),u(!1),x(),k&&setTimeout(()=>{window.dispatchEvent(new CustomEvent("lexi-desktop-prompt",{detail:{prompt:k}}))},300)},className:"text-[11px] px-2.5 py-1 rounded-md font-medium",style:{background:"var(--win-accent)",color:"#fff"},children:"Show me"}),e.jsx("button",{onClick:()=>{var k;(k=h.tip)!=null&&k.route&&h.dismissTip(h.tip.route),u(!1)},className:"text-[11px] px-2.5 py-1 rounded-md",style:{color:"var(--win-text-secondary)"},children:"Dismiss"})]})]}),e.jsx("button",{onClick:()=>u(!1),className:"p-0.5 rounded hover:bg-white/5 -mt-0.5 -mr-0.5","aria-label":"Close tip",children:e.jsx(ze,{className:"w-3 h-3 opacity-50"})})]})}),e.jsx(nr,{delayDuration:400,children:e.jsxs(Mr,{children:[e.jsx(Sr,{asChild:!0,children:e.jsxs("button",{onClick:x,className:"win-taskbar-icon w-9 h-9 flex items-center justify-center rounded-md relative transition-colors",style:{background:b?"rgba(255,255,255,0.08)":"transparent"},"aria-label":"Open Lexi assistant",children:[e.jsx(xt,{className:"w-4 h-4",style:{color:b?"var(--win-accent)":"var(--win-text-secondary)"}}),g&&!c&&e.jsx("span",{className:"absolute top-1 right-1 w-2 h-2 rounded-full animate-pulse",style:{background:"var(--win-accent)"}})]})}),e.jsx(Nr,{side:"top",className:"text-xs",children:"Lexi · Ctrl+L"})]})})]})}function qee(){const{workspace:t}=fe(),{effectiveUser:a}=na(),[r,n]=l.useState([]),[o,s]=l.useState(!0),i=l.useRef([]),c=l.useCallback(async()=>{if(t!=null&&t.id){s(!0);try{const{data:f,error:x}=await I.from("chatbot_conversations").select(` 7633 *, 7634 chatbot:chatbots(id, name, avatar_url) 7635 `).eq("workspace_id",t.id).eq("status","active").order("started_at",{ascending:!1});if(x)throw x;const g=await Promise.all((f||[]).map(async b=>{const{data:k}=await I.from("chatbot_messages").select("*").eq("conversation_id",b.id).order("created_at",{ascending:!0});return{...b,messages:k||[]}}));n(g)}catch(f){console.error("Error fetching conversations:",f)}finally{s(!1)}}},[t==null?void 0:t.id]);l.useEffect(()=>{if(!(t!=null&&t.id))return;c();const f=I.channel("live-conversations").on("postgres_changes",{event:"*",schema:"public",table:"chatbot_conversations",filter:`workspace_id=eq.${t.id}`},g=>{if(g.eventType==="INSERT"){const b=g.new;n(k=>[{...b,messages:[]},...k])}else if(g.eventType==="UPDATE"){const b=g.new;n(k=>k.map(v=>v.id===b.id?{...v,...b}:v))}else if(g.eventType==="DELETE"){const b=g.old;n(k=>k.filter(v=>v.id!==b.id))}}).subscribe(),x=I.channel("live-messages").on("postgres_changes",{event:"INSERT",schema:"public",table:"chatbot_messages"},async g=>{const b=g.new;n(k=>{const v=k.findIndex(C=>C.id===b.conversation_id);if(v===-1)return k;const w=[...k];return w[v]={...w[v],messages:[...w[v].messages,b],visitorTypingText:void 0,visitorTypingAt:void 0},w})}).subscribe();return()=>{I.removeChannel(f),I.removeChannel(x)}},[t==null?void 0:t.id,c]),l.useEffect(()=>{const x=r.map(b=>b.id).filter(b=>!i.current.includes(b));if(x.length===0)return;const g=x.map(b=>{const k=I.channel(`typing-${b}`).on("broadcast",{event:"visitor_typing"},v=>{const{text:w,timestamp:C}=v.payload||{};n(j=>j.map(_=>_.id===b?{..._,visitorTypingText:w||"",visitorTypingAt:C}:_)),setTimeout(()=>{n(j=>j.map(_=>_.id===b&&_.visitorTypingAt===C?{..._,visitorTypingText:void 0,visitorTypingAt:void 0}:_))},3e3)}).subscribe();return{convId:b,channel:k}});return i.current=[...i.current,...x],()=>{g.forEach(({channel:b})=>I.removeChannel(b)),i.current=i.current.filter(b=>!x.includes(b))}},[r.map(f=>f.id).join(",")]);const u=l.useCallback(async(f,x)=>{var b;const g=I.channel(`typing-${f}`);await g.send({type:"broadcast",event:"agent_typing",payload:{conversation_id:f,is_typing:x,agent_name:((b=a==null?void 0:a.email)==null?void 0:b.split("@")[0])||"Agent",timestamp:new Date().toISOString()}}),I.removeChannel(g)},[a==null?void 0:a.email]);return{conversations:r,isLoading:o,takeoverConversation:async f=>{if(a!=null&&a.id)try{const{error:x}=await I.from("chatbot_conversations").update({agent_id:a.id,agent_takeover_at:new Date().toISOString()}).eq("id",f);if(x)throw x;le.success("You've taken over this conversation")}catch(x){console.error("Error taking over conversation:",x),le.error("Failed to take over conversation")}},releaseConversation:async f=>{try{const{error:x}=await I.from("chatbot_conversations").update({agent_id:null,agent_takeover_at:null}).eq("id",f);if(x)throw x;le.success("Conversation released back to AI")}catch(x){console.error("Error releasing conversation:",x),le.error("Failed to release conversation")}},sendAgentMessage:async(f,x)=>{try{const{error:g}=await I.from("chatbot_messages").insert({conversation_id:f,role:"assistant",content:x,metadata:{sent_by_agent:!0,agent_id:a==null?void 0:a.id}});if(g)throw g}catch(g){console.error("Error sending agent message:",g),le.error("Failed to send message")}},endConversation:async f=>{try{const{error:x}=await I.from("chatbot_conversations").update({status:"ended",ended_at:new Date().toISOString()}).eq("id",f);if(x)throw x;le.success("Conversation ended")}catch(x){console.error("Error ending conversation:",x),le.error("Failed to end conversation")}},broadcastAgentTyping:u,refresh:c}}const Zz="desktop-taskbar-pinned";function zee(){try{const t=localStorage.getItem(Zz);if(t)return JSON.parse(t)}catch{}return GV}function NE(t){localStorage.setItem(Zz,JSON.stringify(t))}function Oee({onNotificationsClick:t,onSearchClick:a}){const{windows:r,isStartMenuOpen:n,setStartMenuOpen:o,focusWindow:s,restoreWindow:i,minimizeWindow:c,minimizeAll:u,cascadeWindows:p,tileWindows:m,closeAll:h,taskbarAlignment:y,openWindow:f,closeWindow:x}=Nt(),{unreadCount:g}=Ju(),{workspace:b}=fe(),[k,v]=l.useState(new Date),[w,C]=l.useState(zee),[j,_]=l.useState(null),[S,M]=l.useState(null),{data:E=0}=Ie({queryKey:["taskbar-badge-tasks",b==null?void 0:b.id],queryFn:async()=>
7635{if(!(b!=null&&b.id))return 0;const{count:T}=await I.from("activities").select("id",{count:"exact",head:!0}).eq("workspace_id",b.id).eq("is_completed",!1).not("scheduled_at","is",null);return T||0},enabled:!!(b!=null&&b.id),refetchInterval:6e4}),{data:L=0}=Ie({queryKey:["taskbar-badge-inbox",b==null?void 0:b.id],queryFn:async()=>{if(!(b!=null&&b.id))return 0;const{count:T}=await I.from("unified_conversations").select("id",{count:"exact",head:!0}).eq("workspace_id",b.id).eq("status","open");return T||0},enabled:!!(b!=null&&b.id),refetchInterval:6e4}),N=qee(),A=l.useMemo(()=>{const T=Date.now()-3e5;return N.conversations.filter(F=>{if(F.agent_id)return!1;const D=F.messages[F.messages.length-1];return!D||D.role!=="user"?!1:new Date(D.created_at).getTime()>T}).length},[N.conversations]),O={inbox:L,tasks:E,"lexi-live":A};l.useEffect(()=>{const T=setInterval(()=>v(new Date),6e4);return()=>clearInterval(T)},[]);const R=l.useCallback(T=>{C(F=>{if(F.includes(T))return F;const D=[...F,T];return NE(D),D})},[]),$=l.useCallback(T=>{C(F=>{const D=F.filter(q=>q!==T);return NE(D),D})},[]);l.useEffect(()=>{const T=F=>{const D=F.detail;(D==null?void 0:D.action)==="pin"&&R(D.appId),(D==null?void 0:D.action)==="unpin"&&$(D.appId)};return window.addEventListener("desktop-taskbar-pin",T),()=>window.removeEventListener("desktop-taskbar-pin",T)},[R,$]);const z=k.toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"}),W=k.toLocaleDateString([],{month:"short",day:"numeric",year:"numeric"}),X=w.map(T=>Qt(T)).filter(Boolean),G=new Set(r.map(T=>T.appId)),K=T=>{const F=r.find(D=>D.appId===T);if(!F){const D=Qt(T);D&&f(D);return}if(F.isMinimized)i(F.id);else{const D=Math.max(...r.filter(q=>!q.isMinimized).map(q=>q.zIndex));F.zIndex===D?c(F.id):s(F.id)}},Q=(T,F)=>{T.preventDefault(),T.stopPropagation(),_({x:T.clientX,y:T.clientY-120,appId:F})},H=T=>w.includes(T),V=T=>{T.target.closest(".win-taskbar-icon")||(T.preventDefault(),M({x:T.clientX,y:T.clientY-160}))};return e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"fixed win-glass win-dock-floating flex items-center px-2",style:{left:"50%",bottom:10,transform:"translateX(-50%)",height:52,maxWidth:"calc(100vw - 32px)",borderRadius:18,zIndex:9999,boxShadow:"0 18px 48px rgba(0,0,0,0.45), 0 0 0 0.5px rgba(255,255,255,0.08) inset"},onContextMenu:V,children:[e.jsx("button",{className:"win-taskbar-icon w-10 h-10 flex items-center justify-center rounded-md",onClick:()=>o(!n),"aria-label":"Start menu","aria-expanded":n,style:{background:n?"rgba(255,255,255,0.1)":"transparent"},children:e.jsx(mc,{className:"w-5 h-5",style:{color:"var(--win-accent)"}})}),e.jsx("button",{className:"win-taskbar-icon w-10 h-10 flex items-center justify-center rounded-md ml-1",onClick:a,"aria-label":"Search",children:e.jsx(At,{className:"w-4.5 h-4.5",style:{color:"var(--win-text-secondary)"}})}),e.jsxs("div",{className:`flex-1 flex items-center gap-0.5 ${y==="center"?"justify-center":"justify-start ml-2"}`,children:[X.map(T=>{const F=G.has(T.id),D=r.find(J=>J.appId===T.id),q=D&&!D.isMinimized,Y=O[T.id]||0;return e.jsx(nr,{delayDuration:500,children:e.jsxs(Mr,{children:[e.jsx(Sr,{asChild:!0,children:e.jsxs("button",{className:"win-taskbar-icon w-10 h-10 flex flex-col items-center justify-center rounded-md relative",onClick:()=>K(T.id),onContextMenu:J=>Q(J,T.id),style:{background:q?"rgba(255,255,255,0.08)":"transparent"},children:[e.jsx(Pt,{appId:T.id,iconName:T.icon,size:"taskbar"}),Y>0&&e.jsx("span",{className:Z("absolute -top-0.5 -right-0.5 min-w-[16px] h-4 flex items-center justify-center rounded-full text-[9px] font-bold text-white px-1",T.id==="lexi-live"&&"animate-pulse ring-2 ring-red-400/60"),style:{background:"#e74c3c",lineHeight:1},children:Y>99?"99+":Y}),F&&e.jsx("div",{className:"absolute bottom-0.5 rounded-full",style:{width:q?12:4,height:2,background:"var(--win-accent)",transition:"width 150ms ease"}})]})}),e.jsxs(Nr,{side:"top",className:"text-xs",children:[T.name,Y>0?` (${Y})`:""]})]})},T.id)}),r.filter(T=>!w.includes(T.appId)).map(T=>e.jsx(nr,{delayDuration:500,children:e.jsxs(Mr,{children:[e.jsx(Sr,{asChild:!0,children:e.jsxs("button",{className:"win-taskbar-icon w-10 h-10 flex flex-col items-center justify-center rounded-md relative",onClick:()=>K(T.appId),onContextMenu:F=>Q(F,T.appId),style:{background:T.isMinimized?"transparent":"rgba(255,255,255,0.08)"},children:[e.jsx(Pt,{appId:T.appId,iconName:T.icon,size:"taskbar"}),e.jsx("div",{className:"absolute bottom-0.5 rounded-full",style:{width:T.isMinimized?4:12,height:2,background:"var(--win-accent)"}})]})}),e.jsx(Nr,{side:"top",className:"text-xs",children:T.title})]})},T.id))]}),e.jsxs("div",{className:"flex items-center gap-1.5 ml-auto pl-2",children:[e.jsxs("div",{className:"win-tray-pill flex items-center gap-1 h-9 px-1.5",children:[e.jsx(Tee,{currentApp:r.find(T=>!T.isMinimized)?r.reduce((T,F)=>T.zIndex>F.zIndex?T:F).title:null}),e.jsx("span",{className:"win-tray-divider"}),e.jsx(fee,{}),e.jsx(mee,{})]}),e.jsxs("div",{className:"win-tray-pill flex items-center gap-2 h-9 px-2.5",children:[e.jsx(hee,{}),e.jsx(Sl,{className:"w-3.5 h-3.5",style:{color:"var(--win-text-secondary)"}}),e.jsx(Yr,{className:"w-3.5 h-3.5",style:{color:"var(--win-text-secondary)"}})]}),e.jsxs("div",{className:"win-tray-pill flex items-center gap-1 h-9 px-1.5",children:[e.jsx(Dee,{}),e.jsx("span",{className:"win-tray-divider"}),e.jsx(nr,{delayDuration:400,children:e.jsxs(Mr,{children:[e.jsx(Sr,{asChild:!0,children:e.jsxs("button",{className:"win-taskbar-icon w-8 h-8 flex items-center justify-center rounded-md relative",onClick:t,"aria-label":`Notifications${g>0?` (${g} unread)`:""}`,children:[e.jsx(qa,{className:"w-4 h-4",style:{color:"var(--win-text-secondary)"}}),g>0&&e.jsx("span",{className:"absolute -top-0.5 -right-0.5 min-w-[16px] h-4 flex items-center justify-center rounded-full text-[10px] font-bold text-white px-1",style:{background:"#e74c3c",lineHeight:1},children:g>99?"99+":g})]})}),e.jsx(Nr,{side:"top",className:"text-xs",children:"Notifications"})]})}),e.jsx("span",{className:"win-tray-divider"}),e.jsxs("button",{className:"flex flex-col items-end px-2 h-8 justify-center rounded-md hover:bg-white/5",title:W,children:[e.jsx("span",{className:"leading-none",style:{color:"var(--win-text-primary)",fontSize:12,fontWeight:500},children:z}),e.jsx("span",{className:"leading-none mt-0.5",style:{color:"var(--win-text-secondary)",fontSize:10},children:W})]})]}),e.jsx(nr,{delayDuration:400,children:e.jsxs(Mr,{children:[e.jsx(Sr,{asChild:!0,children:e.jsx("button",{className:"win-taskbar-icon w-7 h-9 flex items-center justify-center rounded-md hover:bg-white/10 transition-colors",onClick:u,"aria-label":"Show Desktop",children:e.jsx(lc,{className:"w-3.5 h-3.5",style:{color:"var(--win-text-secondary)"}})})}),e.jsx(Nr,{side:"top",className:"text-xs",children:"Show Desktop"})]})})]})]}),j&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"fixed inset-0",style:{zIndex:1e4},onClick:()=>_(null),onContextMenu:T=>{T.preventDefault(),_(null)}}),e.jsxs("div",{className:"win-glass win-animate-open fixed rounded-lg p-1",style:{to
7635p:j.y,left:j.x,zIndex:10001,minWidth:180,boxShadow:"var(--win-shadow)"},children:[H(j.appId)?e.jsx("button",{className:"win-context-item flex items-center gap-3 w-full win-body",style:{color:"var(--win-text-primary)"},onClick:()=>{$(j.appId),_(null)},children:"Unpin from taskbar"}):e.jsx("button",{className:"win-context-item flex items-center gap-3 w-full win-body",style:{color:"var(--win-text-primary)"},onClick:()=>{R(j.appId),_(null)},children:"Pin to taskbar"}),r.find(T=>T.appId===j.appId)&&e.jsx("button",{className:"win-context-item flex items-center gap-3 w-full win-body",style:{color:"var(--win-text-primary)"},onClick:()=>{const T=r.find(F=>F.appId===j.appId);T&&x(T.id),_(null)},children:"Close window"})]})]}),S&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"fixed inset-0",style:{zIndex:1e4},onClick:()=>M(null),onContextMenu:T=>{T.preventDefault(),M(null)}}),e.jsxs("div",{className:"win-glass win-animate-open fixed rounded-lg p-1",style:{top:S.y,left:S.x,zIndex:10001,minWidth:200,boxShadow:"var(--win-shadow)"},children:[e.jsx("button",{className:"win-context-item flex items-center gap-3 w-full win-body",style:{color:"var(--win-text-primary)"},onClick:()=>{p(),M(null)},children:"Cascade windows"}),e.jsx("button",{className:"win-context-item flex items-center gap-3 w-full win-body",style:{color:"var(--win-text-primary)"},onClick:()=>{m(),M(null)},children:"Tile all windows"}),e.jsx("button",{className:"win-context-item flex items-center gap-3 w-full win-body",style:{color:"var(--win-text-primary)"},onClick:()=>{u(),M(null)},children:"Show desktop"}),e.jsx("div",{className:"my-1 mx-2",style:{height:1,background:"var(--win-divider)"}}),e.jsx("button",{className:"win-context-item flex items-center gap-3 w-full win-body",style:{color:"var(--win-danger)"},onClick:()=>{h(),M(null)},children:"Close all windows"})]})]})]})}function Bee(){const{user:t}=Be(),[a,r]=l.useState([]),[n,o]=l.useState([]),[s,i]=l.useState(!0);l.useEffect(()=>{if(!(t!=null&&t.id)){r([]),o([]),i(!1);return}(async()=>{const{data:h,error:y}=await I.from("profiles").select("pinned_workspaces, recent_workspaces").eq("id",t.id).single();if(y){console.error("Error fetching workspace preferences:",y),i(!1);return}r((h==null?void 0:h.pinned_workspaces)||[]),o((h==null?void 0:h.recent_workspaces)||[]),i(!1)})()},[t==null?void 0:t.id]);const c=l.useCallback(async m=>{if(!(t!=null&&t.id))return;const h=a.includes(m);let y;h?y=a.filter(x=>x!==m):a.length>=5?y=[...a.slice(1),m]:y=[...a,m],r(y);const{error:f}=await I.from("profiles").update({pinned_workspaces:y}).eq("id",t.id);f&&(console.error("Error updating pinned workspaces:",f),r(a))},[t==null?void 0:t.id,a]),u=l.useCallback(async m=>{if(!(t!=null&&t.id))return;const h=n.filter(x=>x!==m),y=[m,...h].slice(0,5);o(y);const{error:f}=await I.from("profiles").update({recent_workspaces:y}).eq("id",t.id);f&&console.error("Error updating recent workspaces:",f)},[t==null?void 0:t.id,n]),p=l.useCallback(m=>a.includes(m),[a]);return{pinnedWorkspaces:a,recentWorkspaces:n,isLoading:s,togglePin:c,addToRecent:u,isPinned:p}}var IE=1,Hee=.9,Vee=.8,$ee=.17,tN=.1,aN=.999,Wee=.9999,Uee=.99,Gee=/[\\\/_+.#"@\[\(\{&]/,Kee=/[\\\/_+.#"@\[\(\{&]/g,Yee=/[\s-]/,Xz=/[\s-]/g;function nI(t,a,r,n,o,s,i){if(s===a.length)return o===t.length?IE:Uee;var c=`${o},${s}`;if(i[c]!==void 0)return i[c];for(var u=n.charAt(s),p=r.indexOf(u,o),m=0,h,y,f,x;p>=0;)h=nI(t,a,r,n,p+1,s+1,i),h>m&&(p===o?h*=IE:Gee.test(t.charAt(p-1))?(h*=Vee,f=t.slice(o,p-1).match(Kee),f&&o>0&&(h*=Math.pow(aN,f.length))):Yee.test(t.charAt(p-1))?(h*=Hee,x=t.slice(o,p-1).match(Xz),x&&o>0&&(h*=Math.pow(aN,x.length))):(h*=$ee,o>0&&(h*=Math.pow(aN,p-o))),t.charAt(p)!==a.charAt(s)&&(h*=Wee)),(h<tN&&r.charAt(p-1)===n.charAt(s+1)||n.charAt(s+1)===n.charAt(s)&&r.charAt(p-1)!==n.charAt(s))&&(y=nI(t,a,r,n,p+1,s+2,i),y*tN>h&&(h=y*tN)),h>m&&(m=h),p=r.indexOf(u,p+1);return i[c]=m,m}function LE(t){return t.toLowerCase().replace(Xz," ")}function Zee(t,a,r){return t=r&&r.length>0?`${t+" "+r.join(" ")}`:t,nI(t,a,LE(t),LE(a),0,0,{})}var hd='[cmdk-group=""]',rN='[cmdk-group-items=""]',Xee='[cmdk-group-heading=""]',Qz='[cmdk-item=""]',AE=`${Qz}:not([aria-disabled="true"])`,sI="cmdk-item-select",Yl="data-value",Qee=(t,a,r)=>Zee(t,a,r),Jz=l.createContext(void 0),np=()=>l.useContext(Jz),eO=l.createContext(void 0),xL=()=>l.useContext(eO),tO=l.createContext(void 0),aO=l.forwardRef((t,a)=>{let r=Zl(()=>{var H,V;return{search:"",value:(V=(H=t.value)!=null?H:t.defaultValue)!=null?V:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),n=Zl(()=>new Set),o=Zl(()=>new Map),s=Zl(()=>new Map),i=Zl(()=>new Set),c=rO(t),{label:u,children:p,value:m,onValueChange:h,filter:y,shouldFilter:f,loop:x,disablePointerSelection:g=!1,vimBindings:b=!0,...k}=t,v=Rt(),w=Rt(),C=Rt(),j=l.useRef(null),_=cte();Fl(()=>{if(m!==void 0){let H=m.trim();r.current.value=H,S.emit()}},[m]),Fl(()=>{_(6,O)},[]);let S=l.useMemo(()=>({subscribe:H=>(i.current.add(H),()=>i.current.delete(H)),snapshot:()=>r.current,setState:(H,V,T)=>{var F,D,q,Y;if(!Object.is(r.current[H],V)){if(r.current[H]=V,H==="search")A(),L(),_(1,N);else if(H==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let J=document.getElementById(C);J?J.focus():(F=document.getElementById(v))==null||F.focus()}if(_(7,()=>{var J;r.current.selectedItemId=(J=R())==null?void 0:J.id,S.emit()}),T||_(5,O),((D=c.current)==null?void 0:D.value)!==void 0){let J=V??"";(Y=(q=c.current).onValueChange)==null||Y.call(q,J);return}}S.emit()}},emit:()=>{i.current.forEach(H=>H())}}),[]),M=l.useMemo(()=>({value:(H,V,T)=>{var F;V!==((F=s.current.get(H))==null?void 0:F.value)&&(s.current.set(H,{value:V,keywords:T}),r.current.filtered.items.set(H,E(V,T)),_(2,()=>{L(),S.emit()}))},item:(H,V)=>(n.current.add(H),V&&(o.current.has(V)?o.current.get(V).add(H):o.current.set(V,new Set([H]))),_(3,()=>{A(),L(),r.current.value||N(),S.emit()}),()=>{s.current.delete(H),n.current.delete(H),r.current.filtered.items.delete(H);let T=R();_(4,()=>{A(),(T==null?void 0:T.getAttribute("id"))===H&&N(),S.emit()})}),group:H=>(o.current.has(H)||o.current.set(H,new Set),()=>{s.current.delete(H),o.current.delete(H)}),filter:()=>c.current.shouldFilter,label:u||t["aria-label"],getDisablePointerSelection:()=>c.current.disablePointerSelection,listId:v,inputId:C,labelId:w,listInnerRef:j}),[]);function E(H,V){var T,F;let D=(F=(T=c.current)==null?void 0:T.filter)!=null?F:Qee;return H?D(H,r.current.search,V):0}function L(){if(!r.current.search||c.current.shouldFilter===!1)return;let H=r.current.filtered.items,V=[];r.current.filtered.groups.forEach(F=>{let D=o.current.get(F),q=0;D.forEach(Y=>{let J=H.get(Y);q=Math.max(J,q)}),V.push([F,q])});let T=j.current;$().sort((F,D)=>{var q,Y;let J=F.getAttribute("id"),te=D.getAttribute("id");return((q=H.get(te))!=null?q:0)-((Y=H.get(J))!=null?Y:0)}
vendor: 10,437 bytes, line 7635
7635).forEach(F=>{let D=F.closest(rN);D?D.appendChild(F.parentElement===D?F:F.closest(`${rN} > *`)):T.appendChild(F.parentElement===T?F:F.closest(`${rN} > *`))}),V.sort((F,D)=>D[1]-F[1]).forEach(F=>{var D;let q=(D=j.current)==null?void 0:D.querySelector(`${hd}[${Yl}="${encodeURIComponent(F[0])}"]`);q==null||q.parentElement.appendChild(q)})}function N(){let H=$().find(T=>T.getAttribute("aria-disabled")!=="true"),V=H==null?void 0:H.getAttribute(Yl);S.setState("value",V||void 0)}function A(){var H,V,T,F;if(!r.current.search||c.current.shouldFilter===!1){r.current.filtered.count=n.current.size;return}r.current.filtered.groups=new Set;let D=0;for(let q of n.current){let Y=(V=(H=s.current.get(q))==null?void 0:H.value)!=null?V:"",J=(F=(T=s.current.get(q))==null?void 0:T.keywords)!=null?F:[],te=E(Y,J);r.current.filtered.items.set(q,te),te>0&&D++}for(let[q,Y]of o.current)for(let J of Y)if(r.current.filtered.items.get(J)>0){r.current.filtered.groups.add(q);break}r.current.filtered.count=D}function O(){var H,V,T;let F=R();F&&(((H=F.parentElement)==null?void 0:H.firstChild)===F&&((T=(V=F.closest(hd))==null?void 0:V.querySelector(Xee))==null||T.scrollIntoView({block:"nearest"})),F.scrollIntoView({block:"nearest"}))}function R(){var H;return(H=j.current)==null?void 0:H.querySelector(`${Qz}[aria-selected="true"]`)}function $(){var H;return Array.from(((H=j.current)==null?void 0:H.querySelectorAll(AE))||[])}function z(H){let V=$()[H];V&&S.setState("value",V.getAttribute(Yl))}function W(H){var V;let T=R(),F=$(),D=F.findIndex(Y=>Y===T),q=F[D+H];(V=c.current)!=null&&V.loop&&(q=D+H<0?F[F.length-1]:D+H===F.length?F[0]:F[D+H]),q&&S.setState("value",q.getAttribute(Yl))}function X(H){let V=R(),T=V==null?void 0:V.closest(hd),F;for(;T&&!F;)T=H>0?ite(T,hd):lte(T,hd),F=T==null?void 0:T.querySelector(AE);F?S.setState("value",F.getAttribute(Yl)):W(H)}let G=()=>z($().length-1),K=H=>{H.preventDefault(),H.metaKey?G():H.altKey?X(1):W(1)},Q=H=>{H.preventDefault(),H.metaKey?z(0):H.altKey?X(-1):W(-1)};return l.createElement(ke.div,{ref:a,tabIndex:-1,...k,"cmdk-root":"",onKeyDown:H=>{var V;(V=k.onKeyDown)==null||V.call(k,H);let T=H.nativeEvent.isComposing||H.keyCode===229;if(!(H.defaultPrevented||T))switch(H.key){case"n":case"j":{b&&H.ctrlKey&&K(H);break}case"ArrowDown":{K(H);break}case"p":case"k":{b&&H.ctrlKey&&Q(H);break}case"ArrowUp":{Q(H);break}case"Home":{H.preventDefault(),z(0);break}case"End":{H.preventDefault(),G();break}case"Enter":{H.preventDefault();let F=R();if(F){let D=new Event(sI);F.dispatchEvent(D)}}}}},l.createElement("label",{"cmdk-label":"",htmlFor:M.inputId,id:M.labelId,style:ute},u),B7(t,H=>l.createElement(eO.Provider,{value:S},l.createElement(Jz.Provider,{value:M},H))))}),Jee=l.forwardRef((t,a)=>{var r,n;let o=Rt(),s=l.useRef(null),i=l.useContext(tO),c=np(),u=rO(t),p=(n=(r=u.current)==null?void 0:r.forceMount)!=null?n:i==null?void 0:i.forceMount;Fl(()=>{if(!p)return c.item(o,i==null?void 0:i.id)},[p]);let m=nO(o,s,[t.value,t.children,s],t.keywords),h=xL(),y=En(_=>_.value&&_.value===m.current),f=En(_=>p||c.filter()===!1?!0:_.search?_.filtered.items.get(o)>0:!0);l.useEffect(()=>{let _=s.current;if(!(!_||t.disabled))return _.addEventListener(sI,x),()=>_.removeEventListener(sI,x)},[f,t.onSelect,t.disabled]);function x(){var _,S;g(),(S=(_=u.current).onSelect)==null||S.call(_,m.current)}function g(){h.setState("value",m.current,!0)}if(!f)return null;let{disabled:b,value:k,onSelect:v,forceMount:w,keywords:C,...j}=t;return l.createElement(ke.div,{ref:Il(s,a),...j,id:o,"cmdk-item":"",role:"option","aria-disabled":!!b,"aria-selected":!!y,"data-disabled":!!b,"data-selected":!!y,onPointerMove:b||c.getDisablePointerSelection()?void 0:g,onClick:b?void 0:x},t.children)}),ete=l.forwardRef((t,a)=>{let{heading:r,children:n,forceMount:o,...s}=t,i=Rt(),c=l.useRef(null),u=l.useRef(null),p=Rt(),m=np(),h=En(f=>o||m.filter()===!1?!0:f.search?f.filtered.groups.has(i):!0);Fl(()=>m.group(i),[]),nO(i,c,[t.value,t.heading,u]);let y=l.useMemo(()=>({id:i,forceMount:o}),[o]);return l.createElement(ke.div,{ref:Il(c,a),...s,"cmdk-group":"",role:"presentation",hidden:h?void 0:!0},r&&l.createElement("div",{ref:u,"cmdk-group-heading":"","aria-hidden":!0,id:p},r),B7(t,f=>l.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?p:void 0},l.createElement(tO.Provider,{value:y},f))))}),tte=l.forwardRef((t,a)=>{let{alwaysRender:r,...n}=t,o=l.useRef(null),s=En(i=>!i.search);return!r&&!s?null:l.createElement(ke.div,{ref:Il(o,a),...n,"cmdk-separator":"",role:"separator"})}),ate=l.forwardRef((t,a)=>{let{onValueChange:r,...n}=t,o=t.value!=null,s=xL(),i=En(p=>p.search),c=En(p=>p.selectedItemId),u=np();return l.useEffect(()=>{t.value!=null&&s.setState("search",t.value)},[t.value]),l.createElement(ke.input,{ref:a,...n,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":u.listId,"aria-labelledby":u.labelId,"aria-activedescendant":c,id:u.inputId,type:"text",value:o?t.value:i,onChange:p=>{o||s.setState("search",p.target.value),r==null||r(p.target.value)}})}),rte=l.forwardRef((t,a)=>{let{children:r,label:n="Suggestions",...o}=t,s=l.useRef(null),i=l.useRef(null),c=En(p=>p.selectedItemId),u=np();return l.useEffect(()=>{if(i.current&&s.current){let p=i.current,m=s.current,h,y=new ResizeObserver(()=>{h=requestAnimationFrame(()=>{let f=p.offsetHeight;m.style.setProperty("--cmdk-list-height",f.toFixed(1)+"px")})});return y.observe(p),()=>{cancelAnimationFrame(h),y.unobserve(p)}}},[]),l.createElement(ke.div,{ref:Il(s,a),...o,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":c,"aria-label":n,id:u.listId},B7(t,p=>l.createElement("div",{ref:Il(i,u.listInnerRef),"cmdk-list-sizer":""},p)))}),nte=l.forwardRef((t,a)=>{let{open:r,onOpenChange:n,overlayClassName:o,contentClassName:s,container:i,...c}=t;return l.createElement(f7,{open:r,onOpenChange:n},l.createElement(g7,{container:i},l.createElement(Zc,{"cmdk-overlay":"",className:o}),l.createElement(Xc,{"aria-label":t.label,"cmdk-dialog":"",className:s},l.createElement(aO,{ref:a,...c}))))}),ste=l.forwardRef((t,a)=>En(r=>r.filtered.count===0)?l.createElement(ke.div,{ref:a,...t,"cmdk-empty":"",role:"presentation"}):null),ote=l.forwardRef((t,a)=>{let{progress:r,children:n,label:o="Loading...",...s}=t;return l.createElement(ke.div,{ref:a,...s,"cmdk-loading":"",role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100,"aria-label":o},B7(t,i=>l.createElement("div",{"aria-hidden":!0},i)))}),_a=Object.assign(aO,{List:rte,Item:Jee,Input:ate,Group:ete,Separator:tte,Dialog:nte,Empty:ste,Loading:ote});function ite(t,a){let r=t.nextElementSibling;for(;r;){if(r.matches(a))return r;r=r.nextElementSibling}}function lte(t,a){let r=t.previousElementSibling;for(;r;){if(r.matches(a))return r;r=r.previousElementSibling}}function rO(t){let a=l.useRef(t);return Fl(()=>{a.current=t}),a}var Fl=typeof window>"u"?l.useEffect:l.useLayoutEffect;function Zl(t){let a=l.useRef();return a.current===void 0&&(a.current=t()),a}function En(t){let a=xL(),r=()=>t(a.snapshot());return l.useSyncExternalStore(a.subscribe,r,r)}function nO(t,a,r,n=[]){let o=l.useRef(),s=np();return Fl(()=>{var i;let c=(()=>{var p;for(let m of r){if(typeof m=="string")return m.trim();if(typeof m=="object"&&"current"in m)return m.current?(p=m.current.textContent)==null?void 0:p.trim():o.current}})(),u=n.map(p=>p.trim());s.value(t,c,u),(i=a.current)==null||i.setAttribute(Yl,c),o.current=c}),o}var cte=()=>{let[t,a]=l.useState(),r=Zl(()=>new Map);return Fl(()=>{r.current.forEach(n=>n()),r.current=new Map},[t]),(n,o)=>{r.current.set(n,o),a({})}};function dte(t){let a=t.type;return typeof a=="function"?a(t.props):"render"in a?a.render(t.props):t}function B7({asChild:t,children:a},r){return t&&l.isValidElement(a)?l.cloneElement(dte(a),{ref:a.ref},r(a.props.children)):r(a)}var ute={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};const bL=l.forwardRef(({className:t,...a},r)=>e.jsx(_a,{ref:r,className:Z("flex h-full w-full flex-col overflow-hidden rounded-md bg-popover text-popover-foreground",t),...a}));bL.displayName=_a.displayName;const sO=({children:t,...a})=>e.jsx(Rr,{...a,children:e.jsx(pr,{className:"overflow-hidden p-0 shadow-lg",children:e.jsx(bL,{className:"[&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground [&_[cmdk-group]:not([hidden])_~[cmdk-group]]:pt-0 [&_[cmdk-group]]:px-2 [&_[cmdk-input-wrapper]_svg]:h-5 [&_[cmdk-input-wrapper]_svg]:w-5 [&_[cmdk-input]]:h-12 [&_[cmdk-item]]:px-2 [&_[cmdk-item]]:py-3 [&_[cmdk-item]_svg]:h-5 [&_[cmdk-item]_svg]:w-5",children:t})})}),H7=l.forwardRef(({className:t,...a},r)=>e.jsxs("div",{className:"flex items-center border-b px-3","cmdk-input-wrapper":"",children:[e.jsx(At,{className:"mr-2 h-4 w-4 shrink-0 opacity-50"}),e.jsx(_a.Input,{ref:r,className:Z("flex h-11 w-full rounded-md bg-transparent py-3 text-sm outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50",t),...a})]}));H7.displayName=_a.Input.displayName;const V7=l.forwardRef(({className:t,...a},r)=>e.jsx(_a.List,{ref:r,className:Z("max-h-[300px] overflow-y-auto overflow-x-hidden",t),...a}));V7.displayName=_a.List.displayName;const $7=l.forwardRef((t,a)=>e.jsx(_a.Empty,{ref:a,className:"py-6 text-center text-sm",...t}));$7.displayName=_a.Empty.displayName;const xa=l.forwardRef(({className:t,...a},r)=>e.jsx(_a.Group,{ref:r,className:Z("overflow-hidden p-1 text-foreground [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground",t),...a}));xa.displayName=_a.Group.displayName;const _r=l.forwardRef(({className:t,...a},r)=>e.jsx(_a.Separator,{ref:r,className:Z("-mx-1 h-px bg-border",t),...a}));_r.displayName=_a.Separator.displayName;const $a=l.forwardRef(({className:t,...a},r)=>e.jsx(_a.Item,{ref:r,className:Z("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none data-[disabled=true]:pointer-events-none data-[selected='true']:bg-accent data-[selected=true]:text-accent-foreground data-[disabled=true]:opacity-50",t),...a}));$a.displayName=_a.Item.displayName;const pte=t=>{switch(t){case"agency":return"Agency";case"professional":return"Pro";
7635case"starter":default:return"Starter"}},hte=t=>{switch(t){case"agency":return"default";case"professional":return"secondary";default:return"outline"}};function mte({value:t,workspace:a,workspaces:r,onSelect:n,placeholder:o="Select workspace",pinnedWorkspaces:s=[],recentWorkspaces:i=[],onTogglePin:c}){var k;const[u,p]=l.useState(!1),{pinned:m,recent:h,agencies:y,subAccounts:f,parentNameById:x}=l.useMemo(()=>{const v=new Map;for(const L of r)v.set(L.id,L.name);const w=new Set(s),C=r.filter(L=>w.has(L.id)).sort((L,N)=>s.indexOf(L.id)-s.indexOf(N.id)),j=new Set(i),_=r.filter(L=>!L.parent_workspace_id&&!w.has(L.id)&&j.has(L.id)).sort((L,N)=>i.indexOf(L.id)-i.indexOf(N.id)).slice(0,3),S=new Set([...C.map(L=>L.id),..._.map(L=>L.id)]),M=r.filter(L=>!L.parent_workspace_id&&!S.has(L.id)).sort((L,N)=>L.name.localeCompare(N.name)),E=r.filter(L=>!!L.parent_workspace_id&&!S.has(L.id)).sort((L,N)=>L.name.localeCompare(N.name));return{pinned:C,recent:_,agencies:M,subAccounts:E,parentNameById:v}},[r,s,i]),g=(a==null?void 0:a.name)||"",b=(v,w=!1,C=!1)=>e.jsx($a,{value:[v.name,v.slug,v.industry_code].filter(Boolean).join(" "),onSelect:()=>{n(v.id),p(!1)},className:"group py-2",children:e.jsxs("div",{className:"flex items-center gap-2 w-full min-w-0",children:[e.jsx(Ae,{className:Z("h-4 w-4 shrink-0",t===v.id?"opacity-100":"opacity-0")}),e.jsx(Ka,{className:"h-4 w-4 text-primary shrink-0"}),e.jsx("div",{className:"flex-1 min-w-0 mr-1",children:e.jsx("span",{className:"block truncate text-sm",title:v.name,children:v.name})}),e.jsxs("div",{className:"flex items-center gap-1 shrink-0",children:[w&&c&&e.jsx(de,{variant:"ghost",size:"icon",className:Z("h-5 w-5 opacity-0 group-hover:opacity-100 transition-opacity",C&&"opacity-100 text-primary"),onClick:j=>{j.stopPropagation(),c(v.id)},children:e.jsx(jl,{className:Z("h-3 w-3",C&&"fill-current")})}),e.jsx(Mt,{variant:hte(v.subscription_tier),className:"text-[9px] px-1.5 py-0",children:pte(v.subscription_tier)})]})]})},v.id);return e.jsxs(z7,{open:u,onOpenChange:p,children:[e.jsx(O7,{asChild:!0,children:e.jsxs(de,{variant:"outline",role:"combobox","aria-expanded":u,className:"w-full justify-between bg-white/5 border-white/10 hover:bg-white/10 transition-colors",children:[e.jsxs("div",{className:"flex items-center gap-2 truncate",children:[e.jsx("div",{className:Z("w-6 h-6 rounded-md flex items-center justify-center text-xs font-bold shrink-0",a!=null&&a.parent_workspace_id?"bg-white/10 text-foreground":"bg-gradient-to-br from-primary to-purple-500 text-white"),children:((k=a==null?void 0:a.name)==null?void 0:k.charAt(0).toUpperCase())||"W"}),e.jsx("div",{className:"flex-1 text-left truncate min-w-0",children:g||o})]}),e.jsx(Zd,{className:"h-4 w-4 shrink-0 opacity-50"})]})}),e.jsx(rp,{align:"start",className:"w-[280px] p-0 bg-card/95 backdrop-blur-xl border-white/10 z-[10010]",sideOffset:4,children:e.jsxs(bL,{children:[e.jsx(H7,{placeholder:"Search workspaces..."}),e.jsxs(V7,{className:"max-h-[300px]",children:[e.jsx($7,{children:"No workspaces found."}),m.length>0&&e.jsx(xa,{heading:e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(jl,{className:"h-3 w-3"})," Pinned"]}),children:m.map(v=>b(v,!0,!0))}),h.length>0&&e.jsxs(e.Fragment,{children:[m.length>0&&e.jsx(_r,{}),e.jsx(xa,{heading:e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(Vt,{className:"h-3 w-3"})," Recent"]}),children:h.map(v=>b(v,!0,!1))})]}),y.length>0&&e.jsxs(e.Fragment,{children:[(m.length>0||h.length>0)&&e.jsx(_r,{}),e.jsx(xa,{heading:"My Workspaces",children:y.map(v=>b(v,!0,!1))})]}),f.length>0&&e.jsxs(e.Fragment,{children:[(m.length>0||h.length>0||y.length>0)&&e.jsx(_r,{}),e.jsx(xa,{heading:"Sub-Accounts",children:f.map(v=>{const w=v.parent_workspace_id&&x.get(v.parent_workspace_id)||"";return e.jsx($a,{value:[v.name,w,v.slug,v.industry_code].filter(Boolean).join(" "),onSelect:()=>{n(v.id),p(!1)},className:"group",children:e.jsxs("div",{className:"flex items-center gap-2 w-full",children:[e.jsx(Ae,{className:Z("h-4 w-4 shrink-0",t===v.id?"opacity-100":"opacity-0")}),e.jsx(Fa,{className:"h-4 w-4 text-muted-foreground shrink-0"}),e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("div",{className:"truncate",children:v.name}),w&&e.jsx("div",{className:"text-xs text-muted-foreground truncate",children:w})]}),c&&e.jsx(de,{variant:"ghost",size:"icon",className:"h-5 w-5 shrink-0 opacity-0 group-hover:opacity-100 transition-opacity",onClick:C=>{C.stopPropagation(),c(v.id)},children:e.jsx(jl,{className:"h-3 w-3"})})]})},v.id)})})]})]})]})})]})}function yte(){var X,G;const{isStartMenuOpen:t,setStartMenuOpen:a,openWindow:r}=Nt(),{user:n,signOut:o}=Be(),{isImpersonating:s,impersonatedUser:i,endImpersonation:c,startImpersonation:u}=Qc(),{workspace:p,workspaces:m,setCurrentWorkspace:h,isAgency:y}=fe(),{isSystemAdmin:f}=Za(),{isStaff:x}
7635=D7(),{isAgencyAdmin:g}=JI(),b=f||x||g,k=(p==null?void 0:p.id)===Ir,v=k||(p==null?void 0:p.parent_workspace_id)===Ir,w=f&&k,{kimiEnabled:C}=Iz(),{pinnedWorkspaces:j,recentWorkspaces:_,togglePin:S,addToRecent:M}=Bee(),E=Lz(),[L,N]=l.useState(""),[A,O]=l.useState(!1),[R,$]=l.useState(!1);if(!t)return null;const z=K=>{if(K.id==="admin"&&!w||lR.has(K.id)||cR.has(K.id))return!1;if(!(K.id==="kimi"&&C)){if(i7.has(K.id)&&!(f&&k))return!1}if(Bu.has(K.id)&&!v||$u.has(K.id)&&!Wu(p)||AI.has(K.id)&&!((p==null?void 0:p.id)===PI||f)||Hu.has(K.id)&&(p==null?void 0:p.id)!==Vu||LI.has(K.id)&&!b)return!1;const Q=Az[K.id];return!(Q&&!E.has(Q))},W=L?Ht.filter(K=>K.name.toLowerCase().includes(L.toLowerCase())&&z(K)):A?[...Ht].filter(z).sort((K,Q)=>K.name.localeCompare(Q.name)):KV.filter(z);return Ou.createPortal(e.jsxs("div",{className:"desktop-mode fixed inset-0 pointer-events-none",style:{zIndex:1e4},children:[e.jsx("div",{className:"absolute inset-0 pointer-events-auto",onClick:()=>a(!1)}),e.jsxs("div",{className:"fixed win-glass win-acrylic-noise win-animate-start-menu pointer-events-auto",role:"menu","aria-label":"Start menu",style:{position:"fixed",top:"auto",bottom:70,left:16,width:"min(560px, calc(100vw - 32px))",height:"min(480px, calc(100dvh - 200px))",borderRadius:16,zIndex:9998,display:"flex",flexDirection:"column",overflow:"hidden",boxShadow:"var(--win-shadow)",border:"1px solid rgba(255,255,255,0.1)"},children:[e.jsx("div",{className:"p-4 pb-2",children:e.jsxs("div",{className:"flex items-center gap-2 px-3 h-9 rounded-md",style:{background:"rgba(255,255,255,0.06)",border:"1px solid var(--win-divider)"},children:[e.jsx(At,{className:"w-4 h-4",style:{color:"var(--win-text-secondary)"}}),e.jsx("input",{type:"text",placeholder:"Type to search",value:L,onChange:K=>N(K.target.value),className:"flex-1 bg-transparent border-none outline-none win-body",style:{color:"var(--win-text-primary)"},autoComplete:"off",autoFocus:!0,"aria-label":"Search apps"})]})}),e.jsxs("div",{className:"flex items-center justify-between px-5 py-1",children:[e.jsx("span",{className:"win-body-strong",style:{color:"var(--win-text-primary)"},children:L?"Results":A?"All apps":"Pinned"}),!L&&e.jsxs("button",{className:"win-caption px-2 py-1 rounded-md hover:bg-white/5 flex items-center gap-1",style:{color:"var(--win-text-secondary)"},onClick:()=>O(!A),children:[A?"Pinned":"All apps"," â"]})]}),e.jsx("div",{className:"flex-1 overflow-y-auto px-4 pb-2 min-h-0",children:A||L?e.jsxs("div",{className:"flex flex-col",children:[W.map(K=>e.jsxs("button",{className:"flex items-center gap-3 px-3 py-2 rounded-md hover:bg-white/5 text-left",onClick:()=>{r(K),a(!1),N("")},children:[e.jsx(Pt,{appId:K.id,iconName:K.icon,size:"sm"}),e.jsx("span",{className:"win-body",style:{color:"var(--win-text-primary)"},children:K.name})]},K.id)),W.length===0&&e.jsx("span",{className:"win-body px-3 py-4",style:{color:"var(--win-text-secondary)"},children:"No results found"})]}):e.jsx("div",{className:"grid grid-cols-6 gap-1",children:W.map(K=>e.jsxs("button",{className:"flex flex-col items-center gap-1.5 p-3 rounded-md hover:bg-white/5",onClick:()=>{r(K),a(!1)},children:[e.jsx(Pt,{appId:K.id,iconName:K.icon,size:"md"}),e.jsx("span",{className:"win-caption text-center leading-tight",style:{color:"var(--win-text-primary)"},children:K.name})]},K.id))})}),s&&i&&e.jsxs("div",{className:"flex items-center justify-between px-5 py-2",style:{borderTop:"1px solid var(--win-divider)",background:"rgba(245, 158, 11, 0.1)"},children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(or,{className:"w-4 h-4",style:{color:"#F59E0B"}}),e.jsxs("div",{className:"flex flex-col",children:[e.jsxs("span",{className:"win-caption font-semibold",style:{color:"#F59E0B"},children:["Viewing as: ",i.name||i.email]}),e.jsx("span",{className:"win-caption",style:{color:"rgba(245, 158, 11, 0.7)"},children:i.email})]})]}),e.jsxs("button",{className:"px-2.5 py-1 rounded text-xs font-medium",style:{background:"rgba(245, 158, 11, 0.2)",color:"#F59E0B",border:"1px solid rgba(245, 158, 11, 0.3)"},onClick:async()=>{await c(),a(!1)},children:[e.jsx(xc,{className:"w-3 h-3 inline mr-1"}),"End Session"]})]}),m.length>1&&e.jsxs("div",{className:"px-4 py-2",style:{borderTop:"1px solid var(--win-divider)"},children:[e.jsx("span",{className:"win-caption block mb-1.5 px-1",style:{color:"var(--win-text-secondary)"},children:"Switch CRM"}),e.jsx(mte,{value:p==null?void 0:p.id,workspace:p,workspaces:m,onSelect:async K=>{const Q=m.find(F=>F.id===K);if(!Q)return;M(K),a(!1);const H=le.loading(`Switching to ${Q.name}â¦`),V=F=>{F?le.success(F,{id:H}):le.dismiss(H)},T=F=>le.error(F,{id:H});try{if(s&&i){const{data:J}=await I.from("workspace_members").select("user_id").eq("workspace_id",Q.id).eq("user_id",i.id).maybeSingle();if(J){h(Q),V(`Now in ${Q.name}`);return}const{data:te,error:ae}=await I.rpc("get_client_workspace_owner",{_workspace_id:Q.id});if(ae||!te){T("Cannot open this CRM â no accessible owner found.");return}if(await c({skipReload:!0}),te===(n==null?void 0:n.id)){h(Q),V(`Now in ${Q.name}`);return}if(!await u(te,`Switched into client CRM: ${Q.name}`)){le.dismiss(H);return}h(Q),V();return}let F=!1;if(n!=null&&n.id){const{data:J}=await I.from("workspace_members").select("user_id").eq("workspace_id",Q.id).eq("user_id",n.id).maybeSingle();F=!!J}if(F){h(Q),V(`Now in ${Q.name}`);return}const{data:D,error:q}=await I.rpc("get_client_workspace_owner",{_workspace_id:Q.id});if(q||!D){T("Cannot open this CRM â no accessible owner found. Ask a workspace member to invite you.");return}if(D===(n==null?void 0:n.id)){h(Q),V(`Now in ${Q.name}`);return}if(!await u(D,`Switched into client CRM: ${Q.name}`)){le.dismiss(H);return}h(Q),V()}catch(F){console.error("Workspace switch failed:",F),T("Failed to switch workspace. Please try again.")}},placeholder:f?"Search all workspaces...":"Search CRM...",pinnedWorkspaces:j,recentWorkspaces:_,onTogglePin:S})]}),e.jsxs("div",{className:"flex items-center justify-between px-5 py-3",style:{borderTop:"1px solid var(--win-divider)"},children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"w-7 h-7 rounded-full flex items-center justify-center",style:{background:s?"#F59E0B":"var(--win-accent)"},children:e.jsx(wa,{className:"w-4 h-4 text-white"})}),e.jsxs("div",{className:"flex flex-col",children:[e.jsx("span",{className:"win-body",style:{color:"var(--win-text-primary)"},children:s&&i?i.name||((X=i.email)==null?void 0:X.split("@")[0]):((G=n==null?void 0:n.email)==null?void 0:G.split("@")[0])||"User"}),s&&e.jsx("span",{className:"win-caption",style:{color:"#F59E0B"},children:"Impersonating"})]})]}),e.jsxs("div",{className:"relative",children:[e.jsx("button",{className:"w-8 h-8 flex items-center justify-center rounded-md hover:bg-white/5",onClick:()=>$(!R),children:e.jsx(wc,{className:"w-4.5 h-4.5",style:{color:"var(--win-text-secondary)"}})}),R&&e.jsx("div",{className:"absolute bottom-10 right-0 win-glass rounded-md py-1 min-w-[200px]",style:{boxShadow:"var(--win-shadow)"},children:e.jsxs("button",{className:"win-context-item flex items-center gap-2 w-full text-left win-body",style:{color:"var(--win-text-primary)"},onClick:()=>o(),children:[e.jsx(wc,{className:"w-4 h-4"}),"Sign out"]})})]})]})]})]}),document.body)}function fte(){return e.jsxs("div",{className:"h-full w-full p-4 space-y-4",style:{background:"var(--win-bg-layer1)"},children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"win-skeleton w-8 h-8 rounded-full"}),e.jsxs("div",{className:"space-y-2 flex-1",children:[e.jsx("div",{className:"win-skeleton h-4 w-1/3 rounded"}),e.jsx("div",{className:"win-skeleton h-3 w-1/5 rounded"})]})]}),e.jsx("div",{className:"flex gap-4",style:{borderBottom:"1px solid var(--win-divider)"},children:[80,60,90,70].map((t,a)=>e.jsx("div",{className:"win-skeleton h-3 rounded mb-2",style:{width:t}},a))}),e.jsx("div",{className:"grid grid-cols-3 gap-3",children:[1,2,3].map(t=>e.jsxs("div",{className:"rounded-lg p-4 space-y-3",style:{background:"var(--win-bg-layer2)",border:"1px solid var(--win-divider)"},children:[e.jsx("div",{className:"win-skeleton h-3 w-2/3 rounded"}
7635),e.jsx("div",{className:"win-skeleton h-6 w-1/2 rounded"}),e.jsx("div",{className:"win-skeleton h-2 w-full rounded"})]},t))}),e.jsxs("div",{className:"rounded-lg overflow-hidden",style:{border:"1px solid var(--win-divider)"},children:[e.jsx("div",{className:"flex gap-4 p-3",style:{background:"var(--win-bg-layer2)"},children:[1,2,3,4].map(t=>e.jsx("div",{className:"win-skeleton h-3 flex-1 rounded"},t))}),[1,2,3,4,5].map(t=>e.jsx("div",{className:"flex gap-4 p-3",style:{borderTop:"1px solid var(--win-divider)"},children:[1,2,3,4].map(a=>e.jsx("div",{className:"win-skeleton h-3 flex-1 rounded",style:{animationDelay:`${(t*4+a)*80}ms`}},a))},t))]})]})}function se(t,a="default",r){return{label:t,type:a,shortcut:r}}function Ye(t,a){return{label:t,type:"primary",shortcut:a}}function qe(){return{label:"",type:"separator"}}function $e(t="Search..."){return{label:t,type:"search",shortcut:"Ctrl+F"}}const $S={crm:{buttons:[Ye("+ Contact","Ctrl+N"),se("+ Company"),se("Import"),se("Export"),qe(),se("Filter â¾"),se("Columns â¾"),$e()],statusText:"CRM"},contacts:{buttons:[Ye("+ Contact","Ctrl+N"),se("+ Company"),se("Import"),se("Export"),qe(),se("Filter â¾"),se("Columns â¾"),$e()],statusText:"CRM"},pipeline:{buttons:[Ye("+ New Deal","Ctrl+N"),se("Filter â¾"),se("Sort â¾"),qe(),se("Board"),se("List"),se("Forecast")],statusText:"Open deals"},inbox:{buttons:[Ye("Compose","Ctrl+N"),se("Filter â¾"),se("Mark all read"),qe(),$e("Search conversations...")],statusText:"Conversations"},dialler:{buttons:[Ye("New Call","Ctrl+N"),se("Call Queue"),se("History"),qe(),se("Settings")],statusText:"Dialler"},chatbot:{buttons:[Ye("+ New Bot","Ctrl+N"),se("Templates"),se("Filter â¾"),qe(),$e("Search bots...")],statusText:"AI Chatbots"},reports:{buttons:[se("Date Range â¾"),se("Export â¾"),Ye("+ New Report","Ctrl+N"),qe(),$e()],statusText:"Analytics"},settings:{buttons:[$e("Search settings...")],statusText:"Settings"},email:{buttons:[Ye("+ New Campaign","Ctrl+N"),se("Templates"),se("Filter â¾"),qe(),$e()],statusText:"Email Campaigns"},tasks:{buttons:[Ye("+ New Task","Ctrl+N"),se("Filter â¾"),se("Group by â¾"),qe(),se("List"),se("Board"),se("Calendar")],statusText:"Tasks"},goals:{buttons:[Ye("+ New Goal","Ctrl+N"),se("Filter â¾"),qe(),se("Active"),se("Completed")],statusText:"Goals"},calendar:{buttons:[Ye("+ New Event","Ctrl+N"),se("Today"),se("â"),se("â¶"),qe(),se("Month"),se("Week"),se("Day")],statusText:"Calendar"},forms:{buttons:[Ye("+ New Form","Ctrl+N"),se("+ New Survey"),se("+ New Quiz"),qe(),se("Filter â¾"),$e()],statusText:"Forms"},pages:{buttons:[Ye("+ New Page","Ctrl+N"),se("Templates"),se("Preview"),se("Publish"),qe(),$e()],statusText:"Pages"},media:{buttons:[Ye("Upload","Ctrl+U"),se("New Folder"),se("Sort â¾"),se("View â¾"),qe(),$e("Search files...")],statusText:"Media Library"},payments:{buttons:[Ye("+ New Invoice","Ctrl+N"),se("+ Payment Link"),se("Export"),qe(),$e()],statusText:"Payments"},documents:{buttons:[Ye("+ New Document","Ctrl+N"),se("+ New Proposal"),se("Templates"),qe(),se("Filter â¾"),$e()],statusText:"Documents"},companies:{buttons:[Ye("+ Contact","Ctrl+N"),se("+ Company"),se("Import"),se("Export"),qe(),se("Filter â¾"),se("Columns â¾"),$e()],statusText:"CRM"},automations:{buttons:[Ye("+ New Automation","Ctrl+N"),se("Templates"),se("Filter â¾"),qe(),$e()],statusText:"Automations"},"ai-seo":{buttons:[se("Analyse URL"),Ye("+ New Project","Ctrl+N"),se("Export"),qe(),$e()],statusText:"AI SEO"},marketing:{buttons:[Ye("+ New Campaign","Ctrl+N"),se("Campaigns"),se("Social"),se("Ads"),se("Email"),se("SMS"),qe(),$e()],statusText:"Marketing Hub"},"lead-marketplace":{buttons:[se("Browse"),se("My Purchases"),se("Filter â¾"),qe(),$e("Search leads...")],statusText:"Lead Marketplace"},products:{buttons:[Ye("+ New Product","Ctrl+N"),se("Import"),se("Filter â¾"),se("Categories â¾"),qe(),$e()],statusText:"Products"},notifications:{buttons:[se("Mark all read"),se("Filter â¾"),se("Clear all")],statusText:"Notifications"},help:{buttons:[Ye("+ New Article"),$e("Search help articles...")],statusText:"Help Center"},"design-briefs":{buttons:[Ye("+ New Brief","Ctrl+N"),se("Filter â¾"),qe(),se("Kanban"),se("List"),$e("Search briefs...")],statusText:"Design Briefs"},segments:{buttons:[Ye("+ New Segment","Ctrl+N"),se("Filter â¾"),qe(),$e()],statusText:"Segments"},dashboard:{buttons:[se("Date Range â¾"),se("Refresh",void 0,"F5"),se("Customise"),qe(),$e()],statusText:"Dashboard"},reseller:{buttons:[Ye("New Lead","Ctrl+N"),se("Dialler"),se("Pipeline"),se("Leaderboard"),qe(),$e("Search leads...")],statusText:"Reseller Portal"},sms:{buttons:[Ye("+ New SMS","Ctrl+N"),se("Templates"),se("Filter â¾"),qe(),$e("Search messages...")],statusText:"SMS Campaigns"},whatsapp:{buttons:[Ye("+ New Message","Ctrl+N"),se("Templates"),se("Filter â¾"),qe(),$e("Search chats...")],statusText:"WhatsApp"},"designer-portal":{buttons:[Ye("+ New Brief"),se("Briefs"),se("Assets"),se("Files"),qe(),$e("Search designs...")],statusText:"Designer Portal"},"brand-assets":{buttons:[Ye("Upload Asset"),se("Filter â¾"),se("Sort â¾"),qe(),$e("Search assets...")],statusText:"Brand Assets"},"feature-requests":{buttons:[Ye("+ New Request","Ctrl+N"),se("Filter â¾"),se("Sort â¾"),qe(),$e("Search requests...")],statusText:"Feature Requests"},"voice-ai":{buttons:[Ye("+ New Campaign","Ctrl+N"),se("Prospects"),se("C
7635all Log"),qe(),$e("Search campaigns...")],statusText:"Voice AI"},notes:{buttons:[Ye("+ New Note","Ctrl+N"),se("Filter â¾"),qe(),$e("Search notes...")],statusText:"Notes"},projects:{buttons:[Ye("+ New Project","Ctrl+N"),se("Board"),se("Gantt"),se("List"),qe(),$e("Search projects...")],statusText:"Projects"},"team-chat":{buttons:[Ye("Compose","Ctrl+N"),se("Filter â¾"),qe(),$e("Search messages...")],statusText:"Team Chat"},smartquote:{buttons:[Ye("+ New Quote","Ctrl+N"),se("Templates"),se("Filter â¾"),qe(),$e()],statusText:"SmartQuote"},"meeting-outcomes":{buttons:[Ye("+ New Meeting","Ctrl+N"),se("Filter â¾"),se("Sort â¾"),qe(),$e()],statusText:"Meeting Outcomes"},games:{buttons:[],statusText:"Games"},"document-builder":{buttons:[se("Save"),se("Preview"),se("Publish"),qe(),se("Templates")],statusText:"Document Builder"},"document-branding":{buttons:[se("Save"),se("Preview"),qe(),se("Upload")],statusText:"Document Branding"},docs:{buttons:[$e("Search documentation...")],statusText:"Documentation"},"buyer-portal":{buttons:[se("Campaigns"),se("Reports"),se("Filter â¾"),qe(),$e()],statusText:"Media Buyer Portal"},"file-preview":{buttons:[se("Upload"),se("Sort â¾"),se("View â¾"),qe(),$e("Search files...")],statusText:"File Preview"},"reseller-invoices":{buttons:[Ye("+ New Invoice","Ctrl+N"),se("Filter â¾"),se("Export"),qe(),$e()],statusText:"Reseller Invoices"},admin:{buttons:[se("Refresh"),qe(),$e("Search settings...")],statusText:"System Admin"}},gte={documents:{"+ New Document":"/documents/create","+ New Proposal":"/documents/create?type=proposal",Templates:"/documents/all"},dashboard:{"Date Range â¾":"/reports",Customise:"/settings/display"},reseller:{Dialler:"/reseller/dialler",Pipeline:"/reseller/pipeline",Leaderboard:"/reseller/leaderboard","New Lead":"/reseller/contacts?add=true"},"designer-portal":{"+ New Brief":"/staff/designer/briefs?add=true",Briefs:"/staff/designer/briefs",Assets:"/staff/designer/assets",Files:"/staff/designer/preview"},"brand-assets":{"Upload Asset":"/staff/designer/assets?upload=true"}},PE=new Set(["Filter â¾","Columns â¾","Sort â¾","Group by â¾","View â¾","Categories â¾","Board","List","Forecast","Calendar","Month","Week","Day","Mark all read","Clear all","Today","â","â¶","Campaigns","Social","Ads","Email","SMS","Browse","My Purchases","Active","Completed","Import","Export","Export â¾","Preview","Publish","Templates","Upload","New Folder","Customise","Compose","Call Queue","History","Settings","Refresh","Date Range â¾","Analyse URL","+ New Contact","+ New Deal","+ New Task","+ New Event","+ New Campaign","+ New Form","+ New Survey","+ New Quiz","+ New Invoice","+ Payment Link","+ New Company","+ New Product","+ New Segment","+ New Goal","+ New SMS","+ New Message","+ New Automation","+ New Bot","+ New Report","+ New Page","New Call","+ New Request","+ New Project","+ New Article","+ New Brief","Kanban","+ Contact","+ Company"]);function xte({btn:t,onClick:a,disabled:r}){if(t.type==="separator")return e.jsx("div",{className:"w-px h-5 mx-1",style:{background:"var(--win-toolbar-separator, rgba(255,255,255,0.1))"}});if(t.type==="search")return e.jsxs("div",{className:"win-toolbar-search flex items-center gap-1.5 px-2.5 py-1 rounded text-xs ml-auto",style:{background:"var(--win-toolbar-search-bg, rgba(255,255,255,0.06))",border:"1px solid var(--win-toolbar-search-border, rgba(255,255,255,0.1))",color:"var(--win-toolbar-muted, rgba(255,255,255,0.4))",minWidth:140},children:[e.jsx(At,{className:"w-3 h-3"}),e.jsx("span",{children:t.label}),t.shortcut&&e.jsx("span",{className:"ml-auto text-[10px] opacity-50",children:t.shortcut})]});const n=t.type==="primary",o=e.jsx("button",{className:"win-toolbar-btn flex items-center gap-1 px-2.5 py-1 rounded text-xs font-medium whitespace-nowrap transition-colors",style:{background:n&&!r?"var(--win-accent, #0078D4)":"transparent",color:r?"var(--win-toolbar-disabled-text, rgba(255,255,255,0.3))":n?"var(--win-primary-foreground, #fff)":"var(--win-toolbar-button-text, #fff)",border:"none",cursor:r?"default":"pointer",opacity:r?.5:1},onClick:r?void 0:a,onMouseEnter:s=>{r||(n?s.currentTarget.style.background="var(--win-accent-hover, #1084D8)":s.currentTarget.style.background="var(--win-toolbar-btn-hover-bg, rgba(255,255,255,0.08))")},onMouseLeave:s=>{r||(n?s.currentTarget.style.background="var(--win-accent, #0078D4)":s.currentTarget.style.background="transparent")},children:t.label});return t.shortcut?e.jsx(nr,{delayDuration:400,children:e.jsxs(Mr,{children:[e.jsx(Sr,{asChild:!0,children:o}),e.jsxs(Nr,{side:"bottom",className:"text-xs",children:[t.label," ",e.jsxs("span",{className:"opacity-60 ml-1",children:["(",t.shortcut,")"]})]})]})}):o}function bte({appId:t}){const{openWindow:a}=Nt(),r=at(),n=$S[t];if(!n)return null;const o=gte[t]||{},s=i=>{const c=o[i.label];if(c){const u=c.split("?")[0],p=Ht.find(h=>u===h.route||u.startsWith(`${h.route}/`));if(!p)return;const m=i.label.toLowerCase().includes("new")||c.includes("create")||c.includes("add=true")||c.includes("compose");a({...p,id:m?`${p.id}-${Date.now()}`:p.id,name:m?i.label:p.name,route:c});return}if(i.label==="Refresh"){r.invalidateQueries();return}if(PE.has(i.label)){window.dispatchEvent(new CustomEvent("desktop-toolbar-action",{detail:{appId:t,action:i.label}}));return}};return e.jsx("div",{className:"win-toolbar flex items-center gap-0.5 px-2 shrink-0",style:{height:40,background:"var(--win-toolbar-bg, rgba(20, 20, 30, 0.85))",backdropFilter:"blur(20px) saturate(150%)",borderBottom:"1px solid var(--win-toolbar-border, rgba(255,255,255,0.08))",fontFamily:"'Segoe UI Variable', 'Segoe UI', system-ui, sans-serif"},children:n.buttons.map((i,c)=>{const u=i.type==="separator"||i.type==="search"||!!o[i.label],p=PE.has(i.label),m=u||p;return e.jsx(xte,{btn:i,onClick:()=>s(i),disabled:!m},c)})})}function vte({appId:t}){const a=$S[t],[r,n]=l.useState(null);return l.useEffect(()=>{const o=s=>{const i=s.detail;(i==null?void 0:i.appId)===t&&(i!=null&&i.statusText)&&n(i.statusText)};return window.addEventListener("desktop-status-update",o),()=>window.removeEventListener("desktop-status-update",o)},[t]),a!=null&&a.statusText?e.jsx("div",{className:"win-statusbar flex items-center px-3 shrink-0",style:{height:24,background:"var(--win-statusbar-bg, rgba(15, 15, 25, 0.9))",backdropFilter:"blur(16px)",borderTop:"1px solid var(--win-statusbar-border, rgba(255,255,255,0.08))",fontSize:11,color:"var(--win-statusbar-text, rgba(255,255,255,0.5))",fontFamily:"'Segoe UI Variable', 'Segoe UI', system-ui, sans-serif"},children:e.jsx("span",{children:r||a.statusText})}):null}const Ep=12;function oO(){try{const t=localStorage.getItem("desktop-zoom-level");return t?parseFloat(t)/100:1}catch{return 1}}function EE(t,a){const r=oO(),n=window.innerWidth/r,o=window.innerHeight/r-48,s=t/r,i=a/r,c=s<=Ep,u=s>=n-Ep,p=i<=Ep,m=i>=o-Ep;return p&&!c&&!u?"maximize":c&&p?"top-left":c&&m?"bottom-left":u&&p?"top-right":u&&m?"bottom-right":c?"left":u?"right":null}function iO(t){const a=oO(),r=window.innerWidth/a,n=window.innerHeight/a-48,o=Math.floor(r/2),s=Math.floor(n/2);switch(t){case"left":return{x:0,y:0,width:o,height:n};case"right":return{x:o,y:0,width:r-o,height:n};case"top-left":return{x:0,y:0,width:o,height:s};case"top-right":return{x:o,y:0,width:r-o,height:s};case"bottom-left":return{x:0,y:s,width:o,height:n-s};case"bottom-right":return{x:o,y:s,width:r-o,height:n-s};case"maximize":return{x:0,y:0,width:r,height:n};default:return null}}const kte=new Set(["contacts","pipeline","email"]),wte=new Map;function jte(t){return wte.get(t)===!0}function oI(t){const a=t instanceof Error?t.message:String(t??"");return/Failed to fetch dynamically imported module|Importing a module script failed|error loading dynamically imported module|ChunkLoadError/i.test(a)}function TE(t){const a=t instanceof Error?t.message:String(t??"");return/Invalid time value/i.test(a)}function _e(t,a){return l.lazy(async()=>{try{return await t()}catch(r){if(oI(r)){const n=`inl:chunk-reload:${a}`;
7635if(!sessionStorage.getItem(n))return sessionStorage.setItem(n,String(Date.now())),console.warn(`[DesktopWindow] Stale chunk for ${a} â reloading once`),window.location.reload(),await new Promise(()=>{})}throw r}})}class Cte extends l.Component{constructor(){super(...arguments);PA(this,"state",{hasError:!1,error:null})}static getDerivedStateFromError(r){return{hasError:!0,error:r}}componentDidCatch(r,n){if(console.error(`[DesktopWindow] ${this.props.appTitle} crashed:`,r,n==null?void 0:n.componentStack),oI(r)){const o="inl:chunk-reload:boundary";sessionStorage.getItem(o)||(sessionStorage.setItem(o,String(Date.now())),window.location.reload())}if(TE(r)){const o=`inl:date-render-reload:${this.props.appTitle}`;sessionStorage.getItem(o)||(sessionStorage.setItem(o,String(Date.now())),window.location.reload())}}render(){var r;if(this.state.hasError){const n=oI(this.state.error),o=TE(this.state.error);return e.jsxs("div",{className:"flex flex-col items-center justify-center h-full gap-4 p-8 text-center",style:{background:"var(--win-bg)",color:"var(--win-text-primary)"},children:[e.jsx(ta,{className:"w-10 h-10",style:{color:"#f59e0b"}}),e.jsxs("div",{children:[e.jsxs("h3",{className:"text-base font-semibold mb-1",children:[this.props.appTitle," failed to load"]}),e.jsx("p",{className:"text-sm opacity-60 mb-4",children:n?"A new version of the app is available. Reload to continue.":o?"A stale CRM view was detected. Reload to continue.":((r=this.state.error)==null?void 0:r.message)||"An unexpected error occurred"}),e.jsxs(de,{size:"sm",variant:"outline",onClick:()=>{if(n||o){try{sessionStorage.removeItem("inl:chunk-reload:boundary")}catch{}try{sessionStorage.removeItem(`inl:date-render-reload:${this.props.appTitle}`)}catch{}window.location.reload()}else this.setState({hasError:!1,error:null})},className:"gap-2",children:[e.jsx(rc,{className:"w-3.5 h-3.5"}),n||o?"Reload":"Retry"]})]})]})}return this.props.children}}const RE={"/dashboard":_e(()=>P(()=>import("./DesktopDashboardApp-N75h0ZFX.js"),__vite__mapDeps([19,1,2,20,21])),"./apps/DesktopDashboardApp"),"/contacts":_e(()=>P(()=>import("./DesktopCrmApp-B-iC0lUO.js"),__vite__mapDeps([22,1,2,23,6,3,4,7,24,25,26,8,27,13,5,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,16,44,45,46,47,48,49,50,51,52,21,53,54,55,56,57,58,14,15])),"./apps/DesktopCrmApp"),"/companies":_e(()=>P(()=>import("./DesktopCrmApp-B-iC0lUO.js"),__vite__mapDeps([22,1,2,23,6,3,4,7,24,25,26,8,27,13,5,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,16,44,45,46,47,48,49,50,51,52,21,53,54,55,56,57,58,14,15])),"./apps/DesktopCrmApp"),"/pipeline":_e(()=>P(()=>import("./DesktopPipelineApp-abMFqJb1.js"),__vite__mapDeps([59,1,2,20,21])),"./apps/DesktopPipelineApp"),"/tasks":_e(()=>P(()=>import("./DesktopTasksApp-ByWrX__R.js"),__vite__mapDeps([60,1,2,20,21])),"./apps/DesktopTasksApp"),"/goals":_e(()=>P(()=>import("./DesktopGoalsApp-X1eBhMox.js"),__vite__mapDeps([61,1,2,20,21])),"./apps/DesktopGoalsApp"),"/calendar":_e(()=>P(()=>import("./DesktopCalendarApp-a6V4cLD7.js"),__vite__mapDeps([62,1,2,20,21])),"./apps/DesktopCalendarApp"),"/meeting-outcomes":_e(()=>P(()=>import("./DesktopMeetingOutcomesApp-daaFTztv.js"),__vite__mapDeps([63,1,2,20,6,3,4,7,5,8,13,14,15,16])),"./apps/DesktopMeetingOutcomesApp"),"/dialler":_e(()=>P(()=>import("./DesktopDiallerApp-iT-9nBfm.js"),__vite__mapDeps([64,1,2,20,21])),"./apps/DesktopDiallerApp"),"/marketing":_e(()=>P(()=>import("./DesktopMarketingApp-B4MDQl0V.js"),__vite__mapDeps([65,1,2,20,21])),"./apps/DesktopMarketingApp"),"/ai-seo":_e(()=>P(()=>import("./DesktopAiSeoApp-Cpnsv1Tg.js"),__vite__mapDeps([66,1,2,20,21])),"./apps/DesktopAiSeoApp"),"/chatbot":_e(()=>P(()=>import("./DesktopChatbotApp-ba86Yjdv.js"),__vite__mapDeps([67,1,2,20,68,3,4,21])),"./apps/DesktopChatbotApp"),"/automations":_e(()=>P(()=>import("./DesktopAutomationsApp-CpfmzQ1Y.js"),__vite__mapDeps([69,1,2,20,21])),"./apps/DesktopAutomationsApp"),"/pages":_e(()=>P(()=>import("./DesktopPagesApp-NQ3geybG.js"),__vite__mapDeps([70,1,2,71,3,4,6,7,72,8,5,73,74,75,25,76,77,13,78,79,80,81,27,12,20,29,58,14,15,16])),"./apps/DesktopPagesApp"),"/pages-v2":_e(()=>P(()=>import("./DesktopPagesV2App-BoClC3gH.js"),__vite__mapDeps([82,1,2,3,4,6,7,8,5,13,14,15,16])),"./apps/DesktopPagesV2App"),"/pages-v3":_e(()=>P(()=>import("./DesktopPagesV3App-C-42sk0H.js"),__vite__mapDeps([83,1,2,3,4,84,6,7,5,8,76,72,85,86,13,73,74,87,88,89,90,91,92,14,15,16])),"./apps/DesktopPagesV3App"),"/forms":_e(()=>P(()=>import("./DesktopFormsApp-BvNxiPxC.js"),__vite__mapDeps([93,1,2,20,21])),"./apps/DesktopFormsApp"),"/forms-v2":_e(()=>P(()=>import("./DesktopFormsV2App-BFgevQzJ.js"),__vite__mapDeps([94,1,2,20,21])),"./apps/DesktopFormsV2App"),"/media":_e(()=>P(()=>import("./DesktopMediaApp-BDGjRzCu.js"),__vite__mapDeps([95,1,2,20,21])),"./apps/DesktopMediaApp"),"/reports":_e(()=>P(()=>import("./DesktopReportsApp-DiK5wot8.js"),__vite__mapDeps([96,1,2,20,21])),"./apps/DesktopReportsApp"),"/payments":_e(()=>P(()=>import("./DesktopPaymentsApp-gkELtnDQ.js"),__vite__mapDeps([97,1,2,20,21])),"./apps/DesktopPaymentsApp"),"/documents/create":_e(()=>P(()=>import("./DesktopDocumentBuilderApp-BHnKToea.js"),__vite__mapDeps([98,1,2,20,21])),"./apps/DesktopDocumentBuilderApp"),"/documents/branding":_e(()=>P(()=>import("./DesktopDocumentBrandingApp-CV-xHFss.js"),__vite__mapDeps([99,1,2,20,21])),"./apps/DesktopDocumentBrandingApp"),"/documents":_e(()=>P(()=>import("./DesktopDocumentsApp-DyARq_u7.js"),__vite__mapDeps([100,
76351,2,29,58,101,51,3,4,6,7,85,86,102,103,104,105,5,8,106,107,87,88,89,90,13,91,108,109,14,15,16])),"./apps/DesktopDocumentsApp"),"/lead-marketplace":_e(()=>P(()=>import("./DesktopMarketplaceApp-CMjlR8na.js"),__vite__mapDeps([110,1,2,20,21])),"./apps/DesktopMarketplaceApp"),"/app-store":_e(()=>P(()=>import("./DesktopAppStoreApp-0g2kH9f-.js"),__vite__mapDeps([111,1,2,6,3,4,7,5,8,13,14,15,16])),"./apps/DesktopAppStoreApp"),"/products":_e(()=>P(()=>import("./DesktopProductsApp-tOI9iqHt.js"),__vite__mapDeps([112,1,2,20,21])),"./apps/DesktopProductsApp"),"/smartquote":_e(()=>P(()=>import("./DesktopSmartQuoteApp-td5-IVQw.js"),__vite__mapDeps([113,1,2,20,21])),"./apps/DesktopSmartQuoteApp"),"/notifications":_e(()=>P(()=>import("./DesktopNotificationsApp-DlNjPRwW.js"),__vite__mapDeps([114,1,2,20,21])),"./apps/DesktopNotificationsApp"),"/help":_e(()=>P(()=>import("./DesktopHelpApp-DcybENeM.js"),__vite__mapDeps([115,1,2,3,4,6,7,116,5,8,14,13,15,16])),"./apps/DesktopHelpApp"),"/docs":_e(()=>P(()=>import("./DesktopDocsApp-CUciq-pE.js"),__vite__mapDeps([117,1,2,6,3,4,7,8,5,118,13,14,15,16])),"./apps/DesktopDocsApp"),"/inbox":_e(()=>P(()=>import("./DesktopInboxApp-B3DzGMn6.js"),__vite__mapDeps([119,1,2,20,21])),"./apps/DesktopInboxApp"),"/settings":_e(()=>P(()=>import("./DesktopSettingsApp-BV7CtzKW.js"),__vite__mapDeps([120,1,2,21,3,4,6,7,5,8,13,14,15,16])),"./apps/DesktopSettingsApp"),"/reseller":_e(()=>P(()=>import("./DesktopResellerApp-B-MECsaY.js"),__vite__mapDeps([121,1,2,21,78,122,6,3,4,7,8,5,13,14,15,16])),"./apps/DesktopResellerApp"),"/email":_e(()=>P(()=>import("./DesktopEmailApp-D9nNCn2p.js"),__vite__mapDeps([123,1,2,20,21])),"./apps/DesktopEmailApp"),"/sms":_e(()=>P(()=>import("./DesktopSmsApp-Bw7mtAkk.js"),__vite__mapDeps([124,1,2,20,21])),"./apps/DesktopSmsApp"),"/whatsapp":_e(()=>P(()=>import("./DesktopWhatsAppApp-CMEVr4zS.js"),__vite__mapDeps([125,1,2,20,21])),"./apps/DesktopWhatsAppApp"),"/feature-requests":_e(()=>P(()=>import("./DesktopFeatureRequestsApp-BVLxbYOI.js"),__vite__mapDeps([126,1,2,20,21])),"./apps/DesktopFeatureRequestsApp"),"/voice-ai":_e(()=>P(()=>import("./DesktopVoiceAIApp-C_9oicUx.js"),__vite__mapDeps([127,1,2,20,68,3,4,21])),"./apps/DesktopVoiceAIApp"),"/staff/designer":_e(()=>P(()=>import("./DesktopDesignerPortalApp-BcnlDug7.js"),__vite__mapDeps([128,1,2,20,21])),"./apps/DesktopDesignerPortalApp"),"/staff/designer/briefs":_e(()=>P(()=>import("./DesktopDesignBriefsApp-DNM-oYVq.js"),__vite__mapDeps([129,1,2,20,21])),"./apps/DesktopDesignBriefsApp"),"/staff/designer/assets":_e(()=>P(()=>import("./DesktopBrandAssetsApp-DNo4j9dM.js"),__vite__mapDeps([130,1,2,20,21])),"./apps/DesktopBrandAssetsApp"),"/staff/designer/preview":_e(()=>P(()=>import("./DesktopFilePreviewApp-CxB_CpfV.js"),__vite__mapDeps([131,1,2,20,3,4,8,132,6,7,5,13,14,15,16])),"./apps/DesktopFilePreviewApp"),"/admin":_e(()=>P(()=>import("./DesktopAdminApp-YGc90i7c.js"),__vite__mapDeps([133,1,2,20,21])),"./apps/DesktopAdminApp"),"/admin/overview":_e(()=>P(()=>import("./DesktopAdminApp-YGc90i7c.js"),__vite__mapDeps([133,1,2,20,21])),"./apps/DesktopAdminApp"),"/notes":_e(()=>P(()=>import("./DesktopNotesApp-zYS7z7uY.js"),__vite__mapDeps([134,1,2,21])),"./apps/DesktopNotesApp"),"/solar-projects":_e(()=>P(()=>import("./DesktopSolarProjectsApp-HhxGFhpe.js"),__vite__mapDeps([135,1,2,21])),"./apps/DesktopSolarProjectsApp"),"/jobflow":_e(()=>P(()=>import("./DesktopJobFlowApp-Cvh-zO85.js"),__vite__mapDeps([136,1,2,21])),"./apps/DesktopJobFlowApp"),"/team-chat":_e(()=>P(()=>import("./DesktopTeamChatApp-CL2TwXJ1.js"),__vite__mapDeps([137,1,2,20,21])),"./apps/DesktopTeamChatApp"),"/reseller-invoices":_e(()=>P(()=>import("./DesktopResellerInvoicesApp-BmZv_8mC.js"),__vite__mapDeps([138,1,2,20,6,3,4,7,5,8,13,14,15,16])),"./apps/DesktopResellerInvoicesApp"),"/games":_e(()=>P(()=>import("./DesktopGamesApp-BF_qfJ6P.js"),__vite__mapDeps([139,1,2,20,140,3,4,8,6,7,5,13,14,15,16])),"./apps/DesktopGamesApp"),"/popped-conversation":_e(()=>P(()=>import("./PoppedConversationApp-YgZx_gWh.js"),__vite__mapDeps([141,1,2,3,4,6,7,5,8,13,14,15,16])),"./apps/PoppedConversationApp"),"/lexi":_e(()=>P(()=>import("./DesktopLexiApp-CT0ckdOC.js"),__vite__mapDeps([142,1,2,3,4,8,143,5,6,7,14,13,15,16])),"./lexi/DesktopLexiApp"),"/chatbot/monitor":_e(()=>P(()=>import("./DesktopChatbotMonitorApp-DyNuUvlY.js"),__vite__mapDeps([144,1,2,20,21])),"./apps/DesktopChatbotMonitorApp"),"/chatbot/analytics":_e(()=>P(()=>import("./DesktopChatbotAnalyticsApp-dIFQAR8s.js"),__vite__mapDeps([145,1,2,20,21])),"./apps/DesktopChatbotAnalyticsApp"),"/chatbot/knowledge-gaps":_e(()=>P(()=>import("./DesktopChatbotKnowledgeGapsApp-CIuF19vo.js"),__vite__mapDeps([146,1,2,20,21])),"./apps/DesktopChatbotKnowledgeGapsApp"),"/chatbot/history":_e(()=>P(()=>import("./DesktopChatbotHistoryApp-D78h7br6.js"),__vite__mapDeps([147,1,2,20,21])),"./apps/DesktopChatbotHistoryApp"),"/v1-agent-ai":_e(()=>P(()=>import("./V1AgentAi-fg89rZYI.js"),__vite__mapDeps([148,1,2,6,3,4,7,5,8,13,14,15,16])),"@/pages/V1AgentAi"),"/kimi":_e(()=>P(()=>import("./KimiAI-rqV9uSRJ.js").then(t=>t.K),__vite__mapDeps([149,1,2,15,3,4,6,7,5,8,150,14,151,13])),"@/pages/KimiAI"),"/agency/white-label":_e(()=>P(()=>import("./DesktopWhiteLabelApp-C6u0MTue.js"),__vite__mapDeps([152,1,2,20,21,8,3,4,6,7,5,13,14,15,16])),"./apps/DesktopWhiteLabelApp"),"/agency/saas-billing":_e(()=>P(()=>import("./DesktopAgencyBillingApp-3u0f3q2h.js"),__vite__mapDeps([153,1,2,20,21])),"./apps/DesktopAgencyBillingApp"),"/agency/sub-accounts":_e(()=>P(()=>import("./DesktopAgencyClientsApp-RM1ob2Xk.js"),__vite__mapDeps([154,1,2,20,21])),"./apps/DesktopAgencyClientsApp"),"/lead-finder":_e(()=>P(()=>import("./DesktopLeadFinderApp-XmK3bBU-.js"),__vite__mapDeps([155,1,2,6,3,4,7,5,8,13,14,15,16])),"./apps/DesktopLeadFinderApp")},_te=l.memo(function({appId:a,title:r,route:n,contentHeight:o,onContentClick:s}){const i=n.split("?")[0],c=Object.keys(RE).filter(p=>i===p||i.startsWith(`${p}/`)).sort((p,m)=>m.length-p.length)[0],u=c?RE[c]:void 0;return e.jsx("div",{"data-app-id":a,className:"overflow-auto win-content",style:{height:o},onClick:s,children:e.jsx(hY,{route:n,children:e.jsx(Cte,{appTitle:r,children:u?e.jsx(l.Suspense,{fallback:e.jsx(fte,{}),children:e.jsx(u,{route:n})}):e.jsx("div",{className:"flex items-center justify-center h-full win-body",style:{color:"var(--win-text-secondary)"},children:r})})})})},(t,a)=>t.appId===a.appId&&t.title===a.title&&t.route===a.route&&t.contentHeight===a.contentHeight&&t.onContentClick===a.onContentClick);function Mte({window:t,onSnapPreview:a}){const{closeWindow:r,minimizeWindow:n,maximizeWindow:o,restoreWindow:s,focusWindow:i,updateWindowPosition:c,updateWindowSize:u,openWindow:p}=Nt(),[m,h]=l.useState(!1),y=l.useRef(null),[f,x]=l.useState(!1),[g,b]=l.useState(!1),k=l.useCallback(()=>{kte.has(t.appId)&&jte(t.appId)?x(!0):r(t.id)},[t.appId,t.id,r]),v=l.useCallback(V=>{const F=V.target.closest("a[href]");if(F){const D=F.getAttribute("href");if(D&&D.startsWith("/")&&!D.startsWith("//")){const q=o7(D);if(q){V.preventDefault(),V.stopPropagation(),p({...q,route:D});return}}}},[p]),w=at();l.useEffect(()=>{const V=T=>{const F=$S[t.appId];if(F){if(T.ctrlKey&&T.key==="n"){const D=F.buttons.find(q=>q.type==="primary");D&&(T.preventDefault(),window.dispatchEvent(new CustomEvent("desktop-toolbar-action",{detail:{appId:t.appId,action:D.label}})))}T.ctrlKey&&T.key==="f"&&F.buttons.some(q=>q.type==="search")&&(T.preventDefault(),window.dispatchEvent(new CustomEvent("desktop-toolbar-action",{detail:{appId:t.appId,action:"Focus Search"}}))),T.key==="F5"&&(T.preventDefault(),w.invalidateQueries())}};return window.addEventListener("keydown",V),()=>window.removeEventListener("keydown",V)},[t.appId,w]),l.useEffect(()=>{const V=T=>{const F=T.detail;(F==null?void 0:F.appId)!==t.appId||typeof(F==null?void 0:F.hide)!="boolean"||b(F.hide)};return window.addEventListener("desktop-window-chrome",V),()=>window.removeEventListener("desktop-window-chrome",V)},[t.appId]);const C=l.useRef(null),j=l.useRef(null),_=l.useRef(null),S=l.useCallback(V=>{if(t.isMaximized)return;V.preventDefault(),i(t.id);const T=_.current;if(!T)return;const F=parseInt(T.style.left)||0,D=parseInt(T.style.top)||0;m||(y.current={x:F,y:D,w:T.offsetWidth,h:T.offsetHeight}),C.current={startX:V.clientX,startY:V.clientY,origX:F,origY:D};const q=J=>{if(!C.current||!T)return;const te=J.clientX-C.current.startX,ae=J.clientY-C.current.startY;T.style.left=`${C.current.origX+te}px`,T.style.top=`${C.current.origY+ae}px`;const ce=EE(J.clientX,J.clientY);a==null||a(ce)},Y=J=>{if(document.removeEventListener("mousemove",q),document.removeEventListener("mouseup",Y),!C.current)return;const te=parseInt(T.style.left)||0,ae=parseInt(T.style.top)||0;C.current=null;const ce=EE(J.clientX,J.clientY);if(a==null||a(null),ce){const ne=iO(ce);if(ne){c(t.id,ne.x,ne.y),u(t.id,ne.width,ne.height),h(!0);return}}c(t.id,te,ae),m&&h(!1)};document.addEventListener("mousemove",q),document.addEventListener("mouseup",Y)},[t.id,t.isMaximized,m,i,c,u,a]),M=l.useCallback(V=>T=>{if(t.isMaximized)return;T.preventDefault(),T.stopPropagation(),i(t.id);const F=_.current;if(!F)return;const D=F.offsetWidth,q=F.offsetHeight,Y=parseInt(F.style.left)||0,J=parseInt(F.style.top)||0;j.current={startX:T.clientX,startY:T.clientY,origW:D,origH:q,origX:Y,origY:J,dir:V};const te=ce=>{if(!j.current||!F)return;const ne=j.current,ee=ce.clientX-ne.startX,re=ce.clientY-ne.startY;let ie=ne.origW,ve=ne.origH,We=ne.origX,je=ne.origY;const Ee=Math.min(400,window.innerWidth-40),Te=Math.min(300,window.innerHeight-100);ne.dir.includes("e")&&(ie=Math.max(Ee,ne.origW+ee)),ne.dir.includes("w")&&(ie=Math.max(Ee,ne.origW-ee),We=ne.origX+(ne.origW-ie)),ne.dir.includes("s")&&(ve=Math.max(Te,ne.origH+re)),ne.dir.includes("n")&&(ve=Math.max(Te,ne.origH-re),je=ne.origY+(ne.origH-ve)),F.style.width=`${ie}px`,F.style.height=`${ve}px`,F.style.left=`${We}px`,F.style.top=`${je}px`},ae=()=>{if(document.removeEventListener("mousemove",te),document.removeEventListener("mouseup",ae),
7635!j.current||!F)return;j.current=null;const ce=F.offsetWidth,ne=F.offsetHeight,ee=parseInt(F.style.left)||0,re=parseInt(F.style.top)||0;u(t.id,ce,ne),c(t.id,ee,re)};document.addEventListener("mousemove",te),document.addEventListener("mouseup",ae)},[t.id,t.isMaximized,i,u,c]),E=t.appId==="pipeline"||t.appId==="dialler"||t.appId==="tasks",L=l.useCallback(V=>{E&&V.dataTransfer.types.includes("application/x-contact")&&(V.preventDefault(),V.dataTransfer.dropEffect="copy")},[E]),N=l.useCallback(V=>{if(!E)return;const T=V.dataTransfer.getData("application/x-contact");if(T){V.preventDefault();try{const F=JSON.parse(T);window.dispatchEvent(new CustomEvent("desktop-contact-drop",{detail:{targetApp:t.appId,contactId:F.id,contactName:F.name,contactPhone:F.phone}}))}catch{}}},[E,t.appId]),A=t.isMaximized||m,O=(()=>{try{const V=localStorage.getItem("desktop-zoom-level");return V?parseFloat(V)/100:1}catch{return 1}})(),R=window.innerWidth/O,$=window.innerHeight/O,z=48/O,W=t.isMinimized?{display:"none"}:t.isMaximized?{top:0,left:0,width:R,height:$-z,zIndex:t.zIndex}:{top:t.y,left:t.x,width:t.width,height:t.height,zIndex:t.zIndex},X=$S[t.appId],G=!!X&&t.appId!=="settings"&&!g,K=G&&!!(X!=null&&X.statusText),H=`calc(100% - ${g?0:40}px${G?" - 40px":""}${K?" - 24px":""})`;return e.jsxs("div",{ref:_,"data-win-z":t.zIndex,"data-win-id":t.id,className:"fixed win-animate-open win-app-window",role:"dialog","aria-label":`${t.title} window`,style:{...W,borderRadius:A?0:14,overflow:"hidden",boxShadow:g?"none":"0 28px 70px rgba(0,0,0,0.55), 0 0 0 0.5px rgba(255,255,255,0.05) inset, 0 1px 0 rgba(255,255,255,0.12) inset, 0 0 60px rgba(0,120,212,0.04)",border:g?"none":"1px solid rgba(255,255,255,0.08)",background:g?"transparent":void 0},onMouseDown:()=>i(t.id),onDragOver:L,onDrop:N,children:[!A&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"win-resize-handle win-resize-n",onMouseDown:M("n")}),e.jsx("div",{className:"win-resize-handle win-resize-s",onMouseDown:M("s")}),e.jsx("div",{className:"win-resize-handle win-resize-e",onMouseDown:M("e")}),e.jsx("div",{className:"win-resize-handle win-resize-w",onMouseDown:M("w")}),e.jsx("div",{className:"win-resize-handle win-resize-ne",onMouseDown:M("ne")}),e.jsx("div",{className:"win-resize-handle win-resize-nw",onMouseDown:M("nw")}),e.jsx("div",{className:"win-resize-handle win-resize-se",onMouseDown:M("se")}),e.jsx("div",{className:"win-resize-handle win-resize-sw",onMouseDown:M("sw")})]}),!g&&e.jsxs("div",{className:"win-title-bar h-10 flex items-center px-3 select-none",style:{background:"var(--win-titlebar-bg, rgba(10, 14, 24, 0.92))",backdropFilter:"blur(40px) saturate(180%)",WebkitBackdropFilter:"blur(40px) saturate(180%)",borderBottom:"1px solid var(--win-titlebar-border, rgba(255,255,255,0.08))",boxShadow:"var(--win-titlebar-shadow, 0 1px 0 rgba(0,0,0,0.35))"},onMouseDown:S,onDoubleClick:()=>t.isMaximized?s(t.id):o(t.id),children:[e.jsx("div",{className:"mr-2 flex-shrink-0",children:e.jsx(Pt,{appId:t.appId,iconName:t.icon,size:"taskbar"})}),e.jsx("span",{className:"win-caption flex-1 truncate",style:{color:"var(--win-text-primary)",fontWeight:500},children:t.title}),e.jsxs("div",{className:"flex items-center gap-0.5",children:[e.jsx("button",{className:"win-titlebar-btn minimize","aria-label":"Minimize",onClick:V=>{V.stopPropagation(),n(t.id)},children:e.jsx(Ur,{className:"w-3 h-3"})}),e.jsx("button",{className:"win-titlebar-btn maximize","aria-label":t.isMaximized?"Restore":"Maximize",onClick:V=>{V.stopPropagation(),t.isMaximized?s(t.id):o(t.id)},children:t.isMaximized?e.jsx(Cc,{className:"w-2.5 h-2.5"}):e.jsx(ic,{className:"w-3 h-3"})}),e.jsx("button",{className:"win-titlebar-btn close","aria-label":"Close",onClick:V=>{V.stopPropagation(),k()},children:e.jsx(ze,{className:"w-3 h-3"})})]})]}),G&&e.jsx(bte,{appId:t.appId}),e.jsx(_te,{appId:t.appId,title:t.title,route:t.route,contentHeight:H,onContentClick:v}),K&&e.jsx(vte,{appId:t.appId}),e.jsx(DF,{open:f,onOpenChange:x,children:e.jsxs(WI,{style:{zIndex:t.zIndex+1},children:[e.jsxs(UI,{children:[e.jsx(KI,{children:"Unsaved changes"}),e.jsxs(YI,{children:["You have unsaved changes in ",t.title,". Are you sure you want to close? Your changes will be lost."]})]}),e.jsxs(GI,{children:[e.jsx(XI,{children:"Cancel"}),e.jsx(ZI,{onClick:()=>r(t.id),className:"bg-destructive text-destructive-foreground hover:bg-destructive/90",children:"Close without saving"})]})]})})]})}const Ste=l.memo(Mte,(t,a)=>t.window===a.window&&t.onSnapPreview===a.onSnapPreview),Tp={deal_update:{icon:Ka,color:"#6CCB5F",label:"Deal Update"},contact_added:{icon:Gt,color:"#0078D4",label:"New Lead"},task_due:{icon:Ua,color:"#F59E0B",label:"Task Due"},mention:{icon:dt,color:"#EC4899",label:"Mention"},system:{icon:qa,color:"#94A3B8",label:"System"},campaign:{icon:dt,color:"#8B5CF6",label:"Email"},call:{icon:bt,color:"#14B8A6",label:"Call"},message:{icon:dt,color:"#3B82F6",label:"Message"},meeting_reminder:{icon:Tt,color:"#F97316",label:"Meeting"},meeting_follow_up:{icon:Tt,color:"#F97316",label:"Follow-up"},callback_due:{icon:bt,color:"#EF4444",label:"Callback"},email_received:{icon:dt,color:"#8B5CF6",label:"Email"},automation:{icon:qa,color:"#0EA5E9",label:"Automation"}};function lO(t){const a=`${t.title||""} ${t.message||""}`.toLowerCase();return a.includes("booking")||a.includes(" booked ")}function cO(t){var a;return((a=t.metadata)==null?void 0:a.kind)==="setup_reminder"}function FE(t){if(cO(t))return{label:"Finish setup",icon:ca};switch(t.type){case"contact_added":return{label:"View Contact",icon:Gt};case"task_due":return{label:"Open Task",icon:Ua};case"deal_update":return{label:"View Deal",icon:Ka};case"campaign":case"email_received":return{label:"View Email",icon:dt};case"call":case"callback_due":return{label:"View Call",icon:bt};case"meeting_reminder":case"meeting_follow_up":return{label:"View Event",icon:Tt};case"message":return{label:"Open Inbox",icon:dt};case"automation":return lO(t)?{label:"View Calendar",icon:Tt}:{label:"View",icon:Ke};default:return{label:"View",icon:Ke}}}function Nte(t){var a,r,n,o,s,i;if(cO(t))return{route:t.metadata.missing_custom_domain===!1?"/settings/domains?tab=email":"/settings/domains",appId:"settings"};if(t.link){const c=t.link.split("?")[0],u=Ht.find(p=>c===p.route||c.startsWith(`${p.route}/`));if(u)return{route:t.link,appId:u.id}}switch(t.type){case"deal_update":return{route:(a=t.metadata)!=null&&a.entity_id?`/pipeline?deal=${t.metadata.entity_id}`:"/pipeline",appId:"pipeline"};case"contact_added":return{route:(r=t.metadata)!=null&&r.entity_id?`/contacts?id=${t.metadata.entity_id}`:"/contacts",appId:"contacts"};case"task_due":return{route:(n=t.metadata)!=null&&n.entity_id?`/tasks?task=${t.metadata.entity_id}`:"/tasks",appId:"tasks"};case"campaign":case"email_received":return{route:"/email",appId:"email"};case"call":case"callback_due":return{route:"/dialler",appId:"dialler"};case"message":return{route:"/inbox",appId:"inbox"};case"meeting_reminder":case"meeting_follow_up":return{route:"/calendar",appId:"calendar"};case"automation":{const c=((o=t.metadata)==null?void 0:o.contact_id)||((s=t.metadata)==null?void 0:s.entity_id);if(c)return{route:`/contacts?id=${c}`,appId:"contacts"};const u=(i=t.metadata)==null?void 0:i.deal_id;return u?{route:`/pipeline?deal=${u}`,appId:"pipeline"}:lO(t)?{route:"/calendar",appId:"calendar"}:{route:"/automations",appId:"automations"}}default:return null}}function Ite({isOpen:t,onClose:a}){const{openWindow:r}=Nt(),{notifications:n,markAsRead:o,markAllAsRead:s,deleteNotification:i,unreadCount:c}=Ju();if(!t)return null;const u=h=>{h.is_read||o.mutate(h.id);const y=Nte(h)||{route:"/dashboard",appId:"dashboard"}
7635,f=y.route.split("?")[0],x=Ht.find(g=>g.id===y.appId)||Ht.find(g=>g.route===f)||Ht.find(g=>f.startsWith(`${g.route}/`));x&&(r({...x,route:y.route}),a())},p=(n==null?void 0:n.filter(h=>!h.is_read))||[],m=(n==null?void 0:n.filter(h=>h.is_read))||[];return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"fixed inset-0",style:{zIndex:9980},onClick:a}),e.jsxs("div",{className:"fixed top-0 right-0 bottom-12 win-animate-slide-right flex flex-col",style:{width:400,zIndex:9985,background:"var(--win-bg-layer1)",borderLeft:"1px solid var(--win-divider)",boxShadow:"-4px 0 24px rgba(0,0,0,0.3)"},children:[e.jsxs("div",{className:"flex items-center justify-between px-5 py-4",style:{borderBottom:"1px solid var(--win-divider)"},children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(qa,{className:"w-5 h-5",style:{color:"var(--win-accent)"}}),e.jsx("span",{className:"win-body-strong text-[15px]",style:{color:"var(--win-text-primary)"},children:"Notifications"}),c>0&&e.jsx("span",{className:"px-2 py-0.5 rounded-full text-[11px] font-bold text-white",style:{background:"var(--win-accent)"},children:c})]}),e.jsxs("div",{className:"flex items-center gap-1",children:[c>0&&e.jsxs("button",{className:"flex items-center gap-1.5 px-2.5 py-1.5 rounded-md hover:bg-white/10 transition-colors",onClick:()=>s.mutate(),title:"Mark all as read",children:[e.jsx(uc,{className:"w-4 h-4",style:{color:"var(--win-accent)"}}),e.jsx("span",{className:"win-caption",style:{color:"var(--win-accent)",fontSize:12},children:"Mark all read"})]}),e.jsx("button",{className:"p-1.5 rounded-md hover:bg-white/10 transition-colors",onClick:a,children:e.jsx(ze,{className:"w-4 h-4",style:{color:"var(--win-text-secondary)"}})})]})]}),e.jsx("div",{className:"flex-1 overflow-y-auto",children:n!=null&&n.length?e.jsxs(e.Fragment,{children:[p.length>0&&e.jsxs("div",{className:"px-3 pt-3 pb-1",children:[e.jsxs("span",{className:"px-2 win-caption font-medium uppercase tracking-wider",style:{color:"var(--win-text-secondary)",fontSize:11},children:["New (",p.length,")"]}),e.jsx("div",{className:"mt-2 space-y-1",children:p.map(h=>{const y=Tp[h.type]||Tp.system,f=y.icon,x=FE(h);return e.jsx("div",{className:"p-3 rounded-xl cursor-pointer transition-all hover:scale-[0.99] active:scale-[0.97]",style:{background:"rgba(255,255,255,0.06)",border:`1px solid ${y.color}30`},onClick:()=>u(h),children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx("div",{className:"w-9 h-9 rounded-lg flex items-center justify-center flex-shrink-0 mt-0.5",style:{background:`${y.color}20`},children:e.jsx(f,{className:"w-4.5 h-4.5",style:{color:y.color}})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("p",{className:"win-body-strong text-[13px] truncate",style:{color:"var(--win-text-primary)"},children:h.title}),e.jsx("span",{className:"w-2 h-2 rounded-full flex-shrink-0",style:{background:y.color}})]}),e.jsx("p",{className:"win-caption mt-0.5 line-clamp-2",style:{color:"var(--win-text-secondary)"},children:h.message}),e.jsxs("div",{className:"flex items-center justify-between mt-2",children:[x&&e.jsxs(de,{variant:"ghost",size:"sm",className:"h-7 text-xs px-2 hover:bg-white/10",style:{color:y.color},onClick:g=>{g.stopPropagation(),u(h)},children:[e.jsx(x.icon,{className:"w-3 h-3 mr-1"}),x.label]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"win-caption",style:{color:"var(--win-text-secondary)",opacity:.6,fontSize:11},children:OS(h.created_at,{addSuffix:!0})}),e.jsx("button",{className:"p-1 rounded hover:bg-white/10 transition-colors",title:"Dismiss",onClick:g=>{g.stopPropagation(),i.mutate(h.id)},children:e.jsx(Tr,{className:"w-3 h-3",style:{color:"var(--win-text-secondary)",opacity:.7}})})]})]})]})]})},h.id)})})]}),m.length>0&&e.jsxs("div",{className:"px-3 pt-3 pb-1",children:[e.jsx("span",{className:"px-2 win-caption font-medium uppercase tracking-wider",style:{color:"var(--win-text-secondary)",fontSize:11},children:"Earlier"}),e.jsx("div",{className:"mt-2 space-y-1",children:m.map(h=>
7635{const f=(Tp[h.type]||Tp.system).icon,x=FE(h);return e.jsx("div",{className:"p-3 rounded-xl cursor-pointer transition-colors hover:bg-white/[0.03]",style:{background:"transparent",border:"1px solid transparent"},onClick:()=>u(h),children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx("div",{className:"w-9 h-9 rounded-lg flex items-center justify-center flex-shrink-0 mt-0.5",style:{background:"rgba(255,255,255,0.04)"},children:e.jsx(f,{className:"w-4.5 h-4.5",style:{color:"var(--win-text-secondary)"}})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"win-body text-[13px] truncate",style:{color:"var(--win-text-secondary)"},children:h.title}),e.jsx("p",{className:"win-caption mt-0.5 line-clamp-1",style:{color:"var(--win-text-secondary)",opacity:.7},children:h.message}),e.jsxs("div",{className:"flex items-center justify-between mt-1.5",children:[x&&e.jsx(de,{variant:"ghost",size:"sm",className:"h-6 text-[11px] px-1.5 hover:bg-white/10",style:{color:"var(--win-text-secondary)"},onClick:g=>{g.stopPropagation(),u(h)},children:x.label}),e.jsx("span",{className:"win-caption",style:{color:"var(--win-text-secondary)",opacity:.5,fontSize:10},children:OS(h.created_at,{addSuffix:!0})})]})]})]})},h.id)})})]})]}):e.jsxs("div",{className:"flex flex-col items-center justify-center h-64 gap-3",children:[e.jsx("div",{className:"w-14 h-14 rounded-2xl flex items-center justify-center",style:{background:"rgba(255,255,255,0.05)"},children:e.jsx(qa,{className:"w-7 h-7",style:{color:"var(--win-text-secondary)",opacity:.5}})}),e.jsx("span",{className:"win-body",style:{color:"var(--win-text-secondary)"},children:"You're all caught up!"}),e.jsx("span",{className:"win-caption",style:{color:"var(--win-text-secondary)",opacity:.6},children:"No new notifications"})]})}),e.jsxs("div",{className:"px-5 py-3 flex items-center justify-between",style:{borderTop:"1px solid var(--win-divider)"},children:[e.jsx("span",{className:"win-caption",style:{color:"var(--win-text-secondary)",fontSize:11},children:"Notifications auto-archive after 7 days"}),e.jsx("button",{className:"win-caption hover:underline",style:{color:"var(--win-accent)",fontSize:11},onClick:()=>{const h=Ht.find(y=>y.id==="notifications");h&&(r(h),a())},children:"View all"})]})]})]})}const vL="desktop-recent-searches",Lte=8;function dO(){return Xu.getJSON(vL,[])}function Ate(t){try{const a=dO().filter(r=>r!==t);a.unshift(t),Xu.setJSON(vL,a.slice(0,Lte))}catch{}}function Pte(){Xu.remove(vL)}const nN={contact:{icon:Gt,color:"#0078D4",label:"Contacts"},company:{icon:Fa,color:"#8B5CF6",label:"Companies"},deal:{icon:Ka,color:"#6CCB5F",label:"Deals"},task:{icon:Ua,color:"#F59E0B",label:"Tasks"},email:{icon:dt,color:"#EC4899",label:"Emails"},note:{icon:_l,color:"#14B8A6",label:"Notes"},app:{icon:At,color:"#0078D4",label:"Apps"}};function Ete({isOpen:t,onClose:a}){const{openWindow:r}=Nt(),{workspace:n}=fe(),{isSystemAdmin:o}=Za(),[s,i]=l.useState(""),[c,u]=l.useState([]),[p,m]=l.useState(!1),[h,y]=l.useState(0),[f,x]=l.useState([]),g=l.useRef(null),b=l.useRef(null),k=l.useRef(void 0);l.useEffect(()=>{t&&(i(""),u([]),y(0),x(dO()),setTimeout(()=>{var O;return(O=g.current)==null?void 0:O.focus()},80))},[t]);const v=o&&(n==null?void 0:n.id)===Ir,w=(n==null?void 0:n.id)===Ir||(n==null?void 0:n.parent_workspace_id)===Ir,C=O=>!(O.id==="admin"&&!v||Bu.has(O.id)&&!w||AI.has(O.id)&&!((n==null?void 0:n.id)===PI||o)||Hu.has(O.id)&&(n==null?void 0:n.id)!==Vu||$u.has(O.id)&&!Wu(n)),j=l.useMemo(()=>{if(!s)return[];const O=s.toLowerCase();return Ht.filter(R=>C(R)?[R.name,R.id,...R.keywords||[]].join(" ").toLowerCase().includes(O):!1).slice(0,6).map(R=>({id:R.id,type:"app",name:R.name,subtitle:"",route:R.route,appId:R.id}))},[s,o,w]),_=l.useMemo(()=>[...j,...c],[j,c]),S=l.useMemo(()=>{const O={};for(const $ of _)O[$.type]||(O[$.type]=[]),O[$.type].push($);return["app","contact","company","deal","task","email","note"].filter($=>O[$]&&O[$].length>0).map($=>({type:$,label:nN[$].label,results:O[$]}))},[_]),M=l.useMemo(()=>S.flatMap(O=>O.results),[S]),E=l.useCallback(async O=>{var R,$,z,W,X;if(!O||O.length<2||!(n!=null&&n.id)){u([]);return}m(!0);try{const G=`%${O}%`,K=[],[Q,H,V,T,F]=await Promise.all([I.from("contacts").select("id, first_name, last_name, email, job_title").eq("workspace_id",n.id).or(`first_name.ilike.${G},last_name.ilike.${G},email.ilike.${G}`).limit(5),I.from("companies").select("id, name, industry, website").eq("workspace_id",n.id).ilike("name",G).limit(5),I.from("deals").select("id, name, value, status").eq("workspace_id",n.id).ilike("name",G).limit(5),I.from("tasks").select("id, title, status, priority").eq("workspace_id",n.id).ilike("title",G).limit(5),I.from("activities").select("id, subject, type, description").eq("workspace_id",n.id).eq("type","note").ilike("subject",G).limit(5)]);(R=Q.data)==null||R.forEach(D=>
7635{const q=[D.first_name,D.last_name].filter(Boolean).join(" ")||D.email||"Unknown";K.push({id:D.id,type:"contact",name:q,subtitle:D.job_title||D.email||"",route:`/contacts?id=${D.id}`,appId:"contacts"})}),($=H.data)==null||$.forEach(D=>{K.push({id:D.id,type:"company",name:D.name,subtitle:D.industry||D.website||"",route:`/companies?id=${D.id}`,appId:"companies"})}),(z=V.data)==null||z.forEach(D=>{K.push({id:D.id,type:"deal",name:D.name,subtitle:D.value?`£${Number(D.value).toLocaleString()} · ${D.status}`:D.status||"",route:`/pipeline?deal=${D.id}`,appId:"pipeline"})}),(W=T.data)==null||W.forEach(D=>{K.push({id:D.id,type:"task",name:D.title,subtitle:`${D.priority||"normal"} · ${D.status||"todo"}`,route:`/tasks?task=${D.id}`,appId:"tasks"})}),(X=F.data)==null||X.forEach(D=>{var q;K.push({id:D.id,type:"note",name:D.subject||"Note",subtitle:((q=D.description)==null?void 0:q.slice(0,60))||"",route:"/tasks",appId:"tasks"})}),u(K)}catch{u([])}finally{m(!1)}},[n==null?void 0:n.id]);l.useEffect(()=>(k.current&&clearTimeout(k.current),k.current=setTimeout(()=>E(s),300),()=>{k.current&&clearTimeout(k.current)}),[s,E]),l.useEffect(()=>{y(0)},[M.length]);const L=l.useCallback(O=>{s.trim()&&Ate(s.trim());const R=Ht.find($=>$.id===O.appId);R&&r({...R,route:O.route}),a()},[r,a,s]),N=l.useCallback(O=>{if(O.key==="Escape"){a();return}if(O.key==="ArrowDown"){O.preventDefault(),y(R=>Math.min(R+1,M.length-1));return}if(O.key==="ArrowUp"){O.preventDefault(),y(R=>Math.max(R-1,0));return}if(O.key==="Enter"){O.preventDefault(),M[h]?L(M[h]):!s&&f.length>0&&i(f[h]||f[0]);return}},[M,h,L,a,s,f]);if(l.useEffect(()=>{var R;const O=(R=b.current)==null?void 0:R.querySelector(`[data-idx="${h}"]`);O==null||O.scrollIntoView({block:"nearest"})},[h]),!t)return null;const A=navigator.platform.toUpperCase().includes("MAC");return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"fixed inset-0 win-animate-fade-in",style:{zIndex:9990,background:"rgba(0,0,0,0.6)",backdropFilter:"blur(8px)"},onClick:a}),e.jsxs("div",{className:"fixed win-animate-open",style:{top:"15%",left:"50%",transform:"translateX(-50%)",width:"min(640px, calc(100vw - 40px))",maxHeight:"60vh",borderRadius:12,zIndex:9995,background:"var(--win-bg-layer2)",border:"1px solid var(--win-divider)",boxShadow:"0 25px 60px -12px rgba(0,0,0,0.5)",display:"flex",flexDirection:"column",overflow:"hidden"},children:[e.jsxs("div",{className:"flex items-center gap-3 px-5 h-14 flex-shrink-0",style:{borderBottom:"1px solid var(--win-divider)"},children:[e.jsx(At,{className:"w-5 h-5 flex-shrink-0",style:{color:"var(--win-accent)"}}),e.jsx("input",{ref:g,type:"text",placeholder:"Search contacts, companies, deals, tasks, emails...",value:s,onChange:O=>i(O.target.value),onKeyDown:N,className:"flex-1 bg-transparent border-none outline-none win-body text-[15px]",style:{color:"var(--win-text-primary)"},autoComplete:"off",spellCheck:!1}),s&&e.jsx("button",{onClick:()=>i(""),className:"p-1 rounded-md hover:bg-white/10 transition-colors",children:e.jsx(ze,{className:"w-4 h-4",style:{color:"var(--win-text-secondary)"}})})]}),e.jsxs("div",{ref:b,className:"flex-1 overflow-y-auto py-2",style:{maxHeight:"calc(60vh - 56px - 40px)"},children:[p&&s.length>=2&&e.jsxs("div",{className:"flex items-center justify-center py-6",children:[e.jsx("div",{className:"w-5 h-5 border-2 rounded-full animate-spin",style:{borderColor:"var(--win-divider)",borderTopColor:"var(--win-accent)"}}),e.jsx("span",{className:"ml-3 win-body",style:{color:"var(--win-text-secondary)"},children:"Searching..."})]}),!s&&f.length>0&&e.jsxs("div",{className:"px-2",children:[e.jsxs("div",{className:"flex items-center justify-between px-3 py-1.5",children:[e.jsx("span",{className:"win-caption font-medium uppercase tracking-wider",style:{color:"var(--win-text-secondary)",fontSize:11},children:"Recent Searches"}),e.jsx("button",{className:"win-caption hover:underline",style:{color:"var(--win-text-secondary)",fontSize:11},onClick:()=>{Pte(),x([])},children:"Clear"})]}),f.map((O,R)=>e.jsxs("button",{"data-idx":R,className:"flex items-center gap-3 w-full px-3 py-2.5 rounded-lg text-left transition-colors",style:{background:h===R?"rgba(255,255,255,0.06)":"transparent"},onClick:()=>i(O),onMouseEnter:()=>y(R),children:[e.jsx(Vt,{className:"w-4 h-4 flex-shrink-0",style:{color:"var(--win-text-secondary)"}}),e.jsx("span",{className:"win-body",style:{color:"var(--win-text-primary)"},children:O})]},O))]}),!s&&f.length===0&&e.jsxs("div",{className:"flex flex-col items-center justify-center py-10 gap-2",children:[e.jsx(At,{className:"w-8 h-8",style:{color:"var(--win-text-secondary)",opacity:.4}}),e.jsx("span",{className:"win-body",style:{color:"var(--win-text-secondary)"},children:"Start typing to search across your CRM"})]}),s&&!p&&S.length>0&&(()=>{let O=0;return S.map(R=>{const $=nN[R.type].icon,z=nN[R.type].color;return e.jsxs("div",{className:"px-2 mb-1",children:[e.jsxs("div",{className:"flex items-center gap-2 px-3 py-1.5",children:[e.jsx($,{className:"w-3.5 h-3.5",style:{color:z}}),e.jsx("span",{className:"win-caption font-medium uppercase tracking-wider",style:{color:"var(--win-text-secondary)",fontSize:11},children:R.label}),e.jsxs("span",{className:"win-caption",style:{color:"var(--win-text-secondary)",fontSize:11},children:["(",R.results.length,")"]})]}),R.results.map(W=>{var K;const X=O++,G=X===h;
7635return e.jsxs("button",{"data-idx":X,className:"flex items-center gap-3 w-full px-3 py-2.5 rounded-lg text-left transition-colors",style:{background:G?"rgba(255,255,255,0.08)":"transparent"},onClick:()=>L(W),onMouseEnter:()=>y(X),children:[R.type==="app"?e.jsx(Pt,{appId:W.appId,iconName:((K=Ht.find(Q=>Q.id===W.appId))==null?void 0:K.icon)||"Box",size:"sm"}):e.jsx("div",{className:"w-8 h-8 rounded-lg flex items-center justify-center flex-shrink-0",style:{background:`${z}15`},children:e.jsx($,{className:"w-4 h-4",style:{color:z}})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("span",{className:"win-body block truncate",style:{color:"var(--win-text-primary)"},children:W.name}),W.subtitle&&e.jsx("span",{className:"win-caption block truncate",style:{color:"var(--win-text-secondary)"},children:W.subtitle})]}),G&&e.jsx(Qd,{className:"w-3.5 h-3.5 flex-shrink-0",style:{color:"var(--win-text-secondary)"}})]},`${W.type}-${W.id}`)})]},R.type)})})(),s&&s.length>=2&&!p&&M.length===0&&e.jsxs("div",{className:"flex flex-col items-center justify-center py-10 gap-2",children:[e.jsx(At,{className:"w-8 h-8",style:{color:"var(--win-text-secondary)",opacity:.3}}),e.jsxs("span",{className:"win-body",style:{color:"var(--win-text-secondary)"},children:['No results found for "',s,'"']}),e.jsx("span",{className:"win-caption",style:{color:"var(--win-text-secondary)"},children:"Try a different search term"})]})]}),e.jsxs("div",{className:"flex items-center gap-5 px-5 py-2.5 flex-shrink-0",style:{borderTop:"1px solid var(--win-divider)",background:"rgba(0,0,0,0.15)"},children:[e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx("kbd",{className:"px-1.5 py-0.5 rounded text-[10px] font-medium",style:{background:"rgba(255,255,255,0.08)",color:"var(--win-text-secondary)",border:"1px solid var(--win-divider)"},children:e.jsx(Hd,{className:"w-3 h-3 inline"})}),e.jsx("kbd",{className:"px-1.5 py-0.5 rounded text-[10px] font-medium",style:{background:"rgba(255,255,255,0.08)",color:"var(--win-text-secondary)",border:"1px solid var(--win-divider)"},children:e.jsx(zd,{className:"w-3 h-3 inline"})}),e.jsx("span",{className:"win-caption",style:{color:"var(--win-text-secondary)",fontSize:11},children:"navigate"})]}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx("kbd",{className:"px-1.5 py-0.5 rounded text-[10px] font-medium",style:{background:"rgba(255,255,255,0.08)",color:"var(--win-text-secondary)",border:"1px solid var(--win-divider)"},children:"âµ"}),e.jsx("span",{className:"win-caption",style:{color:"var(--win-text-secondary)",fontSize:11},children:"open"})]}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx("kbd",{className:"px-1.5 py-0.5 rounded text-[10px] font-medium",style:{background:"rgba(255,255,255,0.08)",color:"var(--win-text-secondary)",border:"1px solid var(--win-divider)"},children:"esc"}),e.jsx("span",{className:"win-caption",style:{color:"var(--win-text-secondary)",fontSize:11},children:"close"})]}),e.jsxs("div",{className:"ml-auto flex items-center gap-1.5",children:[e.jsx("kbd",{className:"px-1.5 py-0.5 rounded text-[10px] font-medium",style:{background:"rgba(255,255,255,0.08)",color:"var(--win-text-secondary)",border:"1px solid var(--win-divider)"},children:A?"â":"Ctrl"}),e.jsx("span",{className:"win-caption",style:{color:"var(--win-text-secondary)",fontSize:11},children:"+"}),e.jsx("kbd",{className:"px-1.5 py-0.5 rounded text-[10px] font-medium",style:{background:"rgba(255,255,255,0.08)",color:"var(--win-text-secondary)",border:"1px solid var(--win-divider)"},children:"K"})]})]})]})]})}function Tte({zone:t}){if(!t)return null;const a=iO(t);return a?e.jsx("div",{className:"fixed pointer-events-none win-animate-fade-in",style:{to
vendor: 2,905 bytes, lines 7635-7642
7635p:a.y,left:a.x,width:a.width,height:a.height,zIndex:9950,background:"var(--win-accent-opacity, rgba(0, 120, 212, 0.15))",border:"2px solid var(--win-accent, rgba(0, 120, 212, 0.6))",borderRadius:t==="maximize"?0:8,transition:"all 150ms ease"}}):null}function vS(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?vS=function(a){return typeof a}:vS=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},vS(t)}var uO="clover",Rte=function(a){return a===3?"v3":a},pO="https://js.stripe.com",Fte="".concat(pO,"/").concat(uO,"/stripe.js"),Dte=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,qte=/^https:\/\/js\.stripe\.com\/(v3|[a-z]+)\/stripe\.js(\?.*)?$/,DE="loadStripe.setLoadParameters was called but an existing Stripe.js script already exists in the document; existing script parameters will be used",zte=function(a){return Dte.test(a)||qte.test(a)},Ote=function(){for(var a=document.querySelectorAll('script[src^="'.concat(pO,'"]')),r=0;r<a.length;r++){var n=a[r];if(zte(n.src))return n}return null},qE=function(a){var r=a&&!a.advancedFraudSignals?"?advancedFraudSignals=false":"",n=document.createElement("script");n.src="".concat(Fte).concat(r);var o=document.head||document.body;if(!o)throw new Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return o.appendChild(n),n},Bte=function(a,r){!a||!a._registerWrapper||a._registerWrapper({name:"stripe-js",version:"8.6.1",startTime:r})},md=null,Rp=null,Fp=null,Hte=function(a){return function(r){a(new Error("Failed to load Stripe.js",{cause:r}))}},Vte=function(a,r){return function(){window.Stripe?a(window.Stripe):r(new Error("Stripe.js not available"))}},$te=function(a){return md!==null?md:(md=new Promise(function(r,n){if(typeof window>"u"||typeof document>"u"){r(null);return}if(window.Stripe&&a&&console.warn(DE),window.Stripe){r(window.Stripe);return}try{var o=Ote();if(o&&a)console.warn(DE);else if(!o)o=qE(a);else if(o&&Fp!==null&&Rp!==null){var s;o.removeEventListener("load",Fp),o.removeEventListener("error",Rp),(s=o.parentNode)===null||s===void 0||s.removeChild(o),o=qE(a)}Fp=Vte(r,n),Rp=Hte(n),o.addEventListener("load",Fp),o.addEventListener("error",Rp)}catch(i){n(i);return}}),md.catch(function(r){return md=null,Promise.reject(r)}))},Wte=function(a,r,n){if(a===null)return null;var o=r[0],s=o.match(/^pk_test/),i=Rte(a.version),c=uO;s&&i!==c&&console.warn("Stripe.js@".concat(i," was loaded on the page, but @stripe/stripe-js@").concat("8.6.1"," expected Stripe.js@").concat(c,". This may result in unexpected behavior. For more information, see https://docs.stripe.com/sdks/stripejs-versioning"));var u=a.apply(void 0,r);return Bte(u,n),u},zE=function(a){var r=`invalid load parameters; expected object of shape 7636 7637 {advancedFraudSignals: boolean} 7638 7639but received 7640 7641 `.concat(JSON.stringify(a),` 7642`);
7642if(a===null||vS(a)!=="object")throw new Error(r);if(Object.keys(a).length===1&&typeof a.advancedFraudSignals=="boolean")return a;throw new Error(r)},kS,iI=!1,hO=function(){for(var a=arguments.length,r=new Array(a),n=0;n<a;n++)r[n]=arguments[n];iI=!0;var o=Date.now();return $te(kS).then(function(s){return Wte(s,r,o)})};hO.setLoadParameters=function(t){if(iI&&kS){var a=zE(t),r=Object.keys(a),n=r.reduce(function(o,s){var i;return o&&t[s]===((i=kS)===null||i===void 0?void 0:i[s])},!0);if(n)return}if(iI)throw new Error("You cannot change load parameters after calling loadStripe");kS=zE(t)};var mO={exports:{}},Ute="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Gte=Ute,Kte=Gte;function yO(){}function fO(){}fO.resetWarningCache=yO;var Yte=function(){function t(n,o,s,i,c,u){if(u!==Kte){var p=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw p.name="Invariant Violation",p}}t.isRequired=t;function a(){return t}var r={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:a,element:t,elementType:t,instanceOf:a,node:t,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:fO,resetWarningCache:yO};return r.PropTypes=r,r};mO.exports=Yte();var Zte=mO.exports;const pt=FV(Zte);function OE(t,a){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);a&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),r.push.apply(r,n)}return r}function BE(t){for(var a=1;a<arguments.length;a++){var r=arguments[a]!=null?arguments[a]:{};a%2?OE(Object(r),!0).forEach(function(n){gO(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):OE(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function wS(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?wS=function(a){return typeof a}:wS=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},wS(t)}function gO(t,a,r){return a in t?Object.defineProperty(t,a,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[a]=r,t}function Xte(t,a){if(t==null)return{};var r={},n=Object.keys(t),o,s;for(s=0;s<n.length;s++)o=n[s],!(a.indexOf(o)>=0)&&(r[o]=t[o]);return r}function Qte(t,a){if(t==null)return{};var r=Xte(t,a),n,o;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(o=0;o<s.length;o++)n=s[o],!(a.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function xO(t,a){return Jte(t)||eae(t,a)||tae(t,a)||aae()}function Jte(t){if(Array.isArray(t))return t}function eae(t,a){var r=t&&(typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"]);if(r!=null){var n=[],o=!0,s=!1,i,c;try{for(r=r.call(t);!(o=(i=r.next()).done)&&(n.push(i.value),!(a&&n.length===a));o=!0);}catch(u){s=!0,c=u}finally{try{!o&&r.return!=null&&r.return()}finally{if(s)throw c}}return n}}function tae(t,a){if(t){if(typeof t=="string")return HE(t,a);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return HE(t,a)}}function HE(t,a){(a==null||a>t.length)&&(a=t.length);for(var r=0,n=new Array(a);r<a;r++)n[r]=t[r];return n}function aae(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 7643In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var oa=function(a,r,n){var o=!!n,s=we.useRef(n);we.useEffect(function(){s.current=n},[n]),we.useEffect(function(){if(!o||!a)return function(){};var i=function(){s.current&&s.current.apply(s,arguments)};return a.on(r,i),function(){a.off(r,i)}},[o,r,a,s])},lI=function(a){var r=we.useRef(a);return we.useEffect(function(){r.current=a},[a]),r.current},Gc=function(a){return a!==null&&wS(a)==="object"},rae=function(a){return Gc(a)&&typeof a.then=="function"},nae=function(a){return Gc(a)&&typeof a.elements=="function"&&typeof a.createToken=="function"&&typeof a.createPaymentMethod=="function"&&typeof a.confirmCardPayment=="function"},VE="[object Object]",sae=function t(a,r){if(!Gc(a)||!Gc(r))return a===r;var n=Array.isArray(a),o=Array.isArray(r);if(n!==o)return!1;var s=Object.prototype.toString.call(a)===VE,i=Object.prototype.toString.call(r)===VE;if(s!==i)return!1;if(!s&&!n)return a===r;var c=Object.keys(a),u=Object.keys(r);if(c.length!==u.length)return!1;for(var p={},m=0;m<c.length;m+=1)p[c[m]]=!0;for(var h=0;h<u.length;h+=1)p[u[h]]=!0;var y=Object.keys(p);if(y.length!==c.length)return!1;var f=a,x=r,g=function(k){return t(f[k],x[k])};return y.every(g)},bO=function(a,r,n){return Gc(a)?Object.keys(a).reduce(function(o,s){var i=!Gc(r)||!sae(a[s],r[s]);return n.includes(s)?(i&&console.warn("Unsupported prop change: options.".concat(s," is not a mutable property.")),o):i?BE(BE({},o||{}),{},gO({},s,a[s])):o},null):null},vO="Invalid prop `stripe` supplied to `Elements`. We recommend using the `loadStripe` utility from `@stripe/stripe-js`. See https://stripe.com/docs/stripe-js/react#elements-props-stripe for details.",$E=function(a){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:vO;if(a===null||nae(a))return a;throw new Error(r)},oae=function(a){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:vO;if(rae(a))return{tag:"async",stripePromise:Promise.resolve(a).then(function(o){return $E(o,r)})};var n=$E(a,r);return n===null?{tag:"empty"}:{tag:"sync",stripe:n}},iae=function(a){!a||!a._registerWrapper||!a.registerAppInfo||(a._registerWrapper({name:"react-stripe-js",version:"5.4.1"}),a.registerAppInfo({name:"react-stripe-js",version:"5.4.1",url:"https://stripe.com/docs/stripe-js/react"}))},W7=we.createContext(null);W7.displayName="ElementsContext";var kO=function(a,r){if(!a)throw new Error("Could not find Elements context; You need to wrap the part of your app that ".concat(r," in an <Elements> provider."));return a},wO=function(a){var r=a.stripe,n=a.options,o=a.children,s=we.useMemo(function(){return oae(r)},[r]),i=we.useState(function(){return{stripe:s.tag==="sync"?s.stripe:null,elements:s.tag==="sync"?s.stripe.elements(n):null}}),c=xO(i,2),u=c[0],p=c[1];we.useEffect(function(){var y=!0,f=function(g){p(function(b){return b.stripe?b:{stripe:g,elements:g.elements(n)}})};return s.tag==="async"&&!u.stripe?s.stripePromise.then(function(x){x&&y&&f(x)}):s.tag==="sync"&&!u.stripe&&f(s.stripe),function(){y=!1}}
7643,[s,u,n]);var m=lI(r);we.useEffect(function(){m!==null&&m!==r&&console.warn("Unsupported prop change on Elements: You cannot change the `stripe` prop after setting it.")},[m,r]);var h=lI(n);return we.useEffect(function(){if(u.elements){var y=bO(n,h,["clientSecret","fonts"]);y&&u.elements.update(y)}},[n,h,u.elements]),we.useEffect(function(){iae(u.stripe)},[u.stripe]),we.createElement(W7.Provider,{value:u},o)};wO.propTypes={stripe:pt.any,options:pt.object};var lae=function(a){var r=we.useContext(W7);return kO(r,a)},cae=function(){var a=lae("calls useElements()"),r=a.elements;return r};pt.func.isRequired;var jO=we.createContext(null);jO.displayName="CheckoutContext";pt.any,pt.shape({clientSecret:pt.oneOfType([pt.string,pt.instanceOf(Promise)]).isRequired,elementsOptions:pt.object}).isRequired;var cI=function(a){var r=we.useContext(jO),n=we.useContext(W7);if(r){if(n)throw new Error("You cannot wrap the part of your app that ".concat(a," in both <CheckoutProvider> and <Elements> providers."));return r}else return kO(n,a)},dae=["mode"],uae=function(a){return a.charAt(0).toUpperCase()+a.slice(1)},Ma=function(a,r){var n="".concat(uae(a),"Element"),o=function(u){var p=u.id,m=u.className,h=u.options,y=h===void 0?{}:h,f=u.onBlur,x=u.onFocus,g=u.onReady,b=u.onChange,k=u.onEscape,v=u.onClick,w=u.onLoadError,C=u.onLoaderStart,j=u.onNetworksChange,_=u.onConfirm,S=u.onCancel,M=u.onShippingAddressChange,E=u.onShippingRateChange,L=u.onSavedPaymentMethodRemove,N=u.onSavedPaymentMethodUpdate,A=cI("mounts <".concat(n,">")),O="elements"in A?A.elements:null,R="checkoutState"in A?A.checkoutState:null,$=(R==null?void 0:R.type)==="success"||(R==null?void 0:R.type)==="loading"?R.sdk:null,z=we.useState(null),W=xO(z,2),X=W[0],G=W[1],K=we.useRef(null),Q=we.useRef(null);oa(X,"blur",f),oa(X,"focus",x),oa(X,"escape",k),oa(X,"click",v),oa(X,"loaderror",w),oa(X,"loaderstart",C),oa(X,"networkschange",j),oa(X,"confirm",_),oa(X,"cancel",S),oa(X,"shippingaddresschange",M),oa(X,"shippingratechange",E),oa(X,"savedpaymentmethodremove",L),oa(X,"savedpaymentmethodupdate",N),oa(X,"change",b);var H;g&&(a==="expressCheckout"?H=g:H=function(){g(X)}),oa(X,"ready",H),we.useLayoutEffect(function(){if(K.current===null&&Q.current!==null&&(O||$)){var T=null;if($)switch(a){case"paymentForm":T=$.createPaymentFormElement();break;case"payment":T=$.createPaymentElement(y);break;case"address":if("mode"in y){var F=y.mode,D=Qte(y,dae);if(F==="shipping")T=$.createShippingAddressElement(D);else if(F==="billing")T=$.createBillingAddressElement(D);else throw new Error("Invalid options.mode. mode must be 'billing' or 'shipping'.")}else throw new Error("You must supply options.mode. mode must be 'billing' or 'shipping'.");break;case"expressCheckout":T=$.createExpressCheckoutElement(y);break;case"currencySelector":T=$.createCurrencySelectorElement();break;case"taxId":T=$.createTaxIdElement(y);break;default:throw new Error("Invalid Element type ".concat(n,". You must use either the <PaymentElement />, <AddressElement options={{mode: 'shipping'}} />, <AddressElement options={{mode: 'billing'}} />, or <ExpressCheckoutElement />."))}else O&&(T=O.create(a,y));K.current=T,G(T),T&&T.mount(Q.current)}},[O,$,y]);var V=lI(y);return we.useEffect(function(){if(K.current){var T=bO(y,V,["paymentRequest"]);T&&"update"in K.current&&K.current.update(T)}},[y,V]),we.useLayoutEffect(function(){return function(){if(K.current&&typeof K.current.destroy=="function")try{K.current.destroy(),K.current=null}catch{}}},[]),we.createElement("div",{id:p,className:m,ref:Q})},s=function(u){cI("mounts <".concat(n,">"));var p=u.id,m=u.className;return we.createElement("div",{id:p,className:m})},i=r?s:o;return i.propTypes={id:pt.string,className:pt.string,onChange:pt.func,onBlur:pt.func,onFocus:pt.func,onReady:pt.func,onEscape:pt.func,onClick:pt.func,onLoadError:pt.func,onLoaderStart:pt.func,onNetworksChange:pt.func,onConfirm:pt.func,onCancel:pt.func,onShippingAddressChange:pt.func,onShippingRateChange:pt.func,onSavedPaymentMethodRemove:pt.func,onSavedPaymentMethodUpdate:pt.func,options:pt.object},i.displayName=n,i.__elementType=a,i},Sa=typeof window>"u",pae=we.createContext(null);pae.displayName="EmbeddedCheckoutProviderContext";var hae=function(){var a=cI("calls useStripe()"),r=a.stripe;return r};Ma("auBankAccount",Sa);Ma("card",Sa);Ma("cardNumber",Sa);Ma("cardExpiry",Sa);Ma("cardCvc",Sa);Ma("iban",Sa);var mae=Ma("payment",Sa);Ma("expressCheckout",Sa);Ma("paymentRequestButton",Sa);Ma("linkAuthentication",Sa);Ma("address",Sa);Ma("shippingAddress",Sa);Ma("paymentMethodMessaging",Sa);Ma("taxId",Sa);const yae="pk_live_51NFZxJAgYrpp5kVaWlP1x1K8pHX4koZi8bRpdS4DOEyPxTG2EA9LTR0E2BJuFfX5xMguqqOPueozlNXHY0WUlFwt00xdxRBK4K";let sN=null;function fae(){return sN||(sN=hO(yae).catch(t=>(console.error("[Stripe] loadStripe failed",t),null))),sN}const gae={theme:"night"};function xae({clientSecret:t,children:a}){const r=l.useMemo(()=>fae(),[]),n={clientSecret:t,appearance:gae};return e.jsx(wO,{stripe:r,options:n,children:a})}function bae({onSuccess:t,onError:a}){const r=hae(),n=cae(),[o,s]=l.useState(!1),[i,c]=l.useState(!1),u=async p=>{if(p.preventDefault(),!r||!n)return;s(!0);const{error:m}=await r.confirmSetup({elements:n,confirmParams:{return_url:`${window.location.origin}/settings/billing?card_added=true`},redirect:"if_required"});m?(a(m.message||"Failed to save card"),s(!1)):(t(),s(!1))};return e.jsxs("form",{onSubmit:u,className:"space-y-6",children:[!i&&e.jsxs("div",{className:"flex items-center justify-center py-8",children:[e.jsx(Ge,{className:"h-6 w-6 animate-spin text-primary"}),e.jsx("span",{className:"ml-2 text-muted-foreground",children:"Loading payment form..."})]}),e.jsx("div",{className:i?"":"opacity-0 h-0 overflow-hidden",children:e.jsx(mae,{options:{layout:"tabs"},onReady:()=>c(!0),onLoadError:p=>{var h;const m=(p==null?void 0:p.message)||((h=p==null?void 0:p.error)==null?void 0:h.message)||(typeof p=="string"?p:JSON.stringify(p));console.error("[Stripe] PaymentElement load error (setup)",p),a(`Failed to load payment form: ${m}`)}})}
7643),i&&e.jsx(de,{type:"submit",disabled:!r||o,className:"w-full",size:"lg",children:o?e.jsxs(e.Fragment,{children:[e.jsx(Ge,{className:"h-4 w-4 animate-spin mr-2"}),"Saving card..."]}):"Save Card"})]})}function vae({open:t,onOpenChange:a,onSuccess:r}){const{workspace:n}=fe(),[o,s]=l.useState(null),[i,c]=l.useState(!1),[u,p]=l.useState(null);l.useEffect(()=>{t?m():(s(null),p(null))},[t]);const m=async()=>{c(!0),p(null);try{const{data:f,error:x}=await I.functions.invoke("create-setup-intent",{body:{workspaceId:n==null?void 0:n.id}});if(x)throw x;if(f!=null&&f.error)throw new Error(f.error);s(f.clientSecret)}catch(f){console.error("Create setup intent error:",f),p(f.message||"Failed to initialize card setup")}finally{c(!1)}},h=()=>{le.success("Card saved successfully!"),a(!1),r==null||r()},y=f=>{le.error(f)};return e.jsx(Rr,{open:t,onOpenChange:a,children:e.jsxs(pr,{className:"sm:max-w-[500px] max-h-[90vh] overflow-y-auto",children:[e.jsxs(en,{children:[e.jsxs(tn,{className:"flex items-center gap-2 text-xl",children:[e.jsx(za,{className:"h-5 w-5"}),"Add Payment Method"]}),e.jsx(Tn,{children:"Save a card for future payments and subscriptions"})]}),e.jsxs("div",{className:"min-h-[280px]",children:[i&&e.jsxs("div",{className:"flex flex-col items-center justify-center py-12",children:[e.jsx(Ge,{className:"h-8 w-8 animate-spin text-primary mb-4"}),e.jsx("p",{className:"text-muted-foreground",children:"Preparing..."})]}),u&&e.jsxs("div",{className:"flex flex-col items-center justify-center py-12 text-center",children:[e.jsx("p",{className:"text-destructive mb-4",children:u}),e.jsx("button",{onClick:m,className:"text-primary hover:underline",children:"Try again"})]}),o&&!i&&!u&&e.jsx(xae,{clientSecret:o,children:e.jsx(bae,{onSuccess:h,onError:y})})]}),e.jsxs("div",{className:"flex items-center justify-center gap-2 text-xs text-muted-foreground mt-4",children:[e.jsx(nc,{className:"h-4 w-4"}),e.jsx("span",{children:"Secured by Stripe. Your card info is encrypted."})]})]})})}function kae(){if(Jc())return null;const t=Et(),{workspace:a}=fe(),[r,n]=l.useState(!1),{data:o,isLoading:s,refetch:i}=Ie({queryKey:["wallet-paywall",a==null?void 0:a.id],queryFn:async()=>{if(!(a!=null&&a.id))return null;if(a.workspace_type==="sub_account")return{show:!1};const{data:m}=await I.from("workspace_wallets").select("balance, auto_topup_enabled, auto_topup_threshold, auto_topup_amount").eq("workspace_id",a.id).maybeSingle(),h=Number((m==null?void 0:m.balance)??0),y=Number((m==null?void 0:m.auto_topup_threshold)??10);let f=!1;try{const{data:x,error:g}=await I.functions.invoke("check-payment-methods",{body:{workspaceId:a.id}});!g&&x&&(f=x.hasCard===!0)}catch{f=!!a.stripe_customer_id}return{show:h<=y,blocking:h<=0,balance:h,threshold:y,autoTopup:(m==null?void 0:m.auto_topup_enabled)!==!1,topupAmount:Number((m==null?void 0:m.auto_topup_amount)??25),hasPaymentMethod:f}},enabled:!!(a!=null&&a.id)}),[c,u]=l.useState(!1);if(s||!(o!=null&&o.show)||c&&!(o!=null&&o.blocking))return null;const p=!!o.blocking;return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:`rounded-lg border shadow-lg p-3 ${p?"border-destructive/40 bg-destructive/5":"border-amber-500/40 bg-amber-500/5"}`,children:e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsx(ta,{className:`h-4 w-4 mt-0.5 shrink-0 ${p?"text-destructive":"text-amber-500"}`}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsx("p",{className:"text-sm font-semibold text-foreground",children:p?"Sending paused â wallet empty":"Low wallet balance"}),!p&&e.jsx("button",{onClick:()=>u(!0),className:"text-muted-foreground hover:text-foreground transition-colors text-xs p-0.5","aria-label":"Dismiss",children:"â"})]}),e.jsxs("p",{className:"text-xs text-muted-foreground mt-0.5",children:["Balance: ",e.jsxs("strong",{children:["£",(o.balance??0).toFixed(2)]})," · ",p?"SMS, calls and AI actions are blocked until you top up.":`Warning threshold £${(o.threshold??10).toFixed(2)}.`,o.autoTopup?o.hasPaymentMethod?` Auto top-up of £${(o.topupAmount??25).toFixed(2)} is on.`:" Auto top-up is on but there's no card on file.":" Auto top-up is off."]}
7643),e.jsxs("div",{className:"flex gap-2 mt-2",children:[!o.hasPaymentMethod&&e.jsxs(de,{variant:"outline",size:"sm",className:"h-7 text-xs",onClick:()=>n(!0),children:[e.jsx(za,{className:"h-3 w-3 mr-1"}),"Add Card"]}),e.jsxs(de,{variant:"destructive",size:"sm",className:"h-7 text-xs",onClick:()=>t("/settings/billing"),children:[e.jsx(Ml,{className:"h-3 w-3 mr-1"}),"Top Up"]})]})]})]})}),e.jsx(vae,{open:r,onOpenChange:n,onSuccess:()=>i()})]})}function wae(){const{workspace:t}=fe();return Ie({queryKey:["dashboard_stats",t==null?void 0:t.id],queryFn:async()=>{if(!t)return{totalContacts:0,totalDeals:0,totalRevenue:0,pipelineValue:0,dealsWon:0,conversionRate:0,contactsChange:0,revenueChange:0,dealsChange:0,pipelineChange:0};const a=new Date,r=Lu(a,30);Lu(a,60);const[n,o,s,i]=await Promise.all([I.from("contacts").select("id, created_at",{count:"exact"}).eq("workspace_id",t.id),I.from("deals").select("id, value, status, created_at").eq("workspace_id",t.id),I.from("contacts").select("id",{count:"exact",head:!0}).eq("workspace_id",t.id).lt("created_at",r.toISOString()),I.from("deals").select("id, value, status").eq("workspace_id",t.id).lt("created_at",r.toISOString())]),c=n.count||0,u=o.data||[],p=u.length,m=s.count||0,h=i.data||[],y=u.filter(E=>E.status==="won"),f=u.filter(E=>E.status==="open"),x=h.filter(E=>E.status==="won"),g=h.filter(E=>E.status==="open"),b=y.reduce((E,L)=>E+(Number(L.value)||0),0),k=f.reduce((E,L)=>E+(Number(L.value)||0),0),v=y.length,w=p>0?Math.round(v/p*100):0,C=x.reduce((E,L)=>E+(Number(L.value)||0),0),j=g.reduce((E,L)=>E+(Number(L.value)||0),0),_=x.length,S=c-m,M=v-_;return{totalContacts:c,totalDeals:p,totalRevenue:b,pipelineValue:k,dealsWon:v,conversionRate:w,contactsChange:S,revenueChange:C>0?Math.round((b-C)/C*100):0,dealsChange:M,pipelineChange:j>0?Math.round((k-j)/j*100):0}},enabled:!!t})}function jae(){const{formatCurrency:t,preferences:a}=MG(),{workspace:r}=fe(),n={USD:"$",GBP:"£",EUR:"â¬",CAD:"$",AUD:"$",JPY:"Â¥",INR:"â¹"},s=(()=>{const m=r==null?void 0:r.settings;if(!m||typeof m!="object")return null;const h=m==null?void 0:m.currency;return typeof h=="string"&&h.length?h.toUpperCase():null})()||a.currency||"GBP",i=n[s]||n.GBP,c=m=>{if(m==null)return 0;const h=typeof m=="number"?m:Number(m.replace(/[^0-9.-]/g,""));return Number.isFinite(h)?h:0};return{currencyCode:s,currencySymbol:i,formatCurrency:m=>{const h=c(m);return Math.abs(h)>=1e6?`${i}${(h/1e6).toFixed(1)}M`:Math.abs(h)>=1e3?`${i}${(h/1e3).toFixed(1)}K`:`${i}${h.toFixed(0)}`},formatCurrencyFull:m=>{const h=c(m);try{return new Intl.NumberFormat(void 0,{style:"currency",currency:s}).format(h)}catch{return t(h)}}}}function CO(){const{workspace:t}=fe(),{data:a=[],isLoading:r}=Ie({queryKey:["desktop-calendar-widget",t==null?void 0:t.id],queryFn:async()=>{if(!(t!=null&&t.id))return[];const n=new Date,o=new Date;o.setDate(o.getDate()+2),o.setHours(0,0,0,0);const{data:s}=await I.from("calendar_events").select("id, title, start_time, color").eq("workspace_id",t.id).gte("start_time",n.toISOString()).lte("start_time",o.toISOString()).order("start_time",{ascending:!0}).limit(4);return s||[]},enabled:!!(t!=null&&t.id),refetchInterval:6e4});return e.jsxs("div",{className:"p-3",children:[e.jsxs("div",{className:"flex items-center gap-1.5 mb-2",children:[e.jsx(Tt,{className:"w-3.5 h-3.5",style:{color:"var(--win-accent)"}}),e.jsx("span",{className:"text-xs font-semibold uppercase tracking-wider",style:{color:"var(--win-text-secondary)"},children:"Agenda"})]}),r?e.jsx("div",{className:"space-y-2",children:[1,2,3].map(n=>e.jsx("div",{className:"h-8 rounded animate-pulse",style:{background:"rgba(255,255,255,0.05)"}},n))}):a.length===0?e.jsx("p",{className:"text-xs text-center py-4",style:{color:"var(--win-text-secondary)"},children:"No upcoming events"}):e.jsx("div",{className:"space-y-1.5",children:a.map(n=>{const o=new Date(n.start_time),s=kR(o)?"Today":Y$(o)?"Tomorrow":ur(o,"EEE");return e.jsxs("div",{className:"flex items-center gap-2 py-1 px-1.5 rounded",style:{background:"rgba(255,255,255,0.03)"},children:[e.jsx("div",{className:"w-0.5 h-6 rounded-full flex-shrink-0",style:{backgroundColor:n.color||"var(--win-accent)"}}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-xs font-medium truncate",style:{color:"var(--win-text-primary)"},children:n.title}),e.jsxs("div",{className:"flex items-center gap-1",children:[e.jsx(Vt,{className:"w-2.5 h-2.5",style:{color:"var(--win-text-secondary)"}}),e.jsxs("span",{className:"text-[10px]",style:{color:"var(--win-text-secondary)"},children:[s," ",ur(o,"HH:mm")]})]})]})]},n.id)})})]})}const kL=l.createContext(null),_O="mobile-os-state";let Dp=100;function WE(){try{const t=localStorage.getItem(_O);return t?JSON.parse(t):{runningApps:[],focusedAppId:null}}catch{return{runningApps:[],focusedAppId:null}}}function Cae({children:t}){const[a,r]=l.useState(()=>WE().runningApps.map((S,M)=>({...S,id:`mapp-restored-${M}-${Date.now()}`,zIndex:++Dp}))),[n,o]=l.useState(()=>WE().focusedAppId),[s,i]=l.useState(!1),[c,u]=l.useState(!1),[p,m]=l.useState(!1),[h,y]=l.useState(!1);l.useEffect(()=>{if(n&&!a.some(_=>_.id===n)){const _=a.find(S=>S.appId===n);o((_==null?void 0:_.id)??null)}},[]);const f=l.useRef(void 0);l.useEffect(()=>(f.current&&clearTimeout(f.current),f.current=setTimeout(()=>{var _;try{const S=n?((_=a.find(E=>E.id===n))==null?void 0:_.appId)??null:null,M={runningApps:a.map(({id:E,zIndex:L,...N})=>N),focusedAppId:S};localStorage.setItem(_O,JSON.stringify(M))}catch{}},400),()=>{f.current&&clearTimeout(f.current)}),[a,n]);const x=l.useCallback(_=>{i(!1),u(!1),m(!1),r(S=>{const M=S.find(L=>
7643L.appId===_.id);if(M){const L=++Dp;return queueMicrotask(()=>o(M.id)),S.map(N=>N.id===M.id?{...N,zIndex:L,route:_.route,title:_.name}:N)}const E={id:`mapp-${Date.now()}-${Math.random().toString(36).slice(2,6)}`,appId:_.id,title:_.name,icon:_.icon,route:_.route,zIndex:++Dp};return queueMicrotask(()=>o(E.id)),[...S,E]})},[]),g=l.useCallback(_=>{r(S=>S.filter(M=>M.id!==_)),o(S=>S===_?null:S)},[]),b=l.useCallback(()=>{r([]),o(null),i(!1)},[]),k=l.useCallback(_=>{r(S=>S.map(M=>M.id===_?{...M,zIndex:++Dp}:M)),o(_),i(!1)},[]),v=l.useCallback(()=>{o(null),i(!1),u(!1),m(!1)},[]),w=l.useCallback(()=>{i(!0)},[]),C=l.useCallback(()=>y(!1),[]),j=l.useCallback(()=>y(!0),[]);return e.jsx(kL.Provider,{value:{runningApps:a,focusedAppId:n,switcherOpen:s,controlCenterOpen:c,notificationCenterOpen:p,isLocked:h,launchApp:x,closeApp:g,closeAllApps:b,focusApp:k,goHome:v,openSwitcher:w,setSwitcherOpen:i,setControlCenterOpen:u,setNotificationCenterOpen:m,unlock:C,lock:j},children:t})}function an(){const t=l.useContext(kL);if(!t)throw new Error("useMobileOS must be used inside MobileOSProvider");return t}function _ae(){return l.useContext(kL)}const Mae={tap:6,select:10,success:[10,30,14],warning:[12,60,12],error:[20,40,20,40,20],longpress:18};function _t(t="tap"){var a;try{const r=navigator;(a=r.vibrate)==null||a.call(r,Mae[t])}catch{}}const Sae=[{icon:Ln,label:"Contact",appId:"crm",color:"#3b82f6"},{icon:Nn,label:"Deal",appId:"pipeline",color:"#8b5cf6"},{icon:dt,label:"Email",appId:"email",color:"#06b6d4"},{icon:bt,label:"Call",appId:"dialler",color:"#22c55e"}];function MO(){const{openWindow:t}=Nt(),a=_ae(),r=Et(),n=o=>{const s=Qt(o);if(s){if(a){_t("tap"),a.launchApp(s),r(s.route);return}t(s)}};return e.jsxs("div",{className:"p-3",children:[e.jsx("div",{className:"text-xs font-semibold uppercase tracking-wider mb-2",style:{color:"var(--win-text-secondary)"},children:"Quick Actions"}),e.jsx("div",{className:"grid grid-cols-2 gap-1.5",children:Sae.map(o=>e.jsxs("button",{onClick:()=>n(o.appId),className:"flex items-center gap-2 py-2 px-2.5 rounded-md transition-colors",style:{background:"rgba(255,255,255,0.03)"},onMouseEnter:s=>s.currentTarget.style.background="rgba(255,255,255,0.08)",onMouseLeave:s=>s.currentTarget.style.background="rgba(255,255,255,0.03)",children:[e.jsx(o.icon,{className:"w-3.5 h-3.5",style:{color:o.color}}),e.jsx("span",{className:"text-xs",style:{color:"var(--win-text-primary)"},children:o.label})]},o.appId))})]})}function Nae(){const{workspace:t}=fe(),{data:a=[],isLoading:r}=Ie({queryKey:["desktop-pipeline-widget",t==null?void 0:t.id],queryFn:async()=>{if(!(t!=null&&t.id))return[];const{data:o}=await I.from("deals").select("stage_id, pipeline_stages(name)").eq("workspace_id",t.id).limit(1e3);if(!o)return[];const s={};return o.forEach(i=>{var u;const c=((u=i.pipeline_stages)==null?void 0:u.name)||"Unknown";s[c]=(s[c]||0)+1}),Object.entries(s).map(([i,c])=>({name:i,count:c})).sort((i,c)=>c.count-i.count).slice(0,5)},enabled:!!(t!=null&&t.id),refetchInterval:12e4}),n=Math.max(...a.map(o=>o.count),1);return e.jsxs("div",{className:"p-3",children:[e.jsxs("div",{className:"flex items-center gap-1.5 mb-2",children:[e.jsx(Ta,{className:"w-3.5 h-3.5",style:{color:"var(--win-accent)"}}),e.jsx("span",{className:"text-xs font-semibold uppercase tracking-wider",style:{color:"var(--win-text-secondary)"},children:"Pipeline"})]}),r?e.jsx("div",{className:"space-y-2",children:[1,2,3].map(o=>e.jsx("div",{className:"h-5 rounded animate-pulse",style:{background:"rgba(255,255,255,0.05)"}},o))}):a.length===0?e.jsx("p",{className:"text-xs text-center py-4",style:{color:"var(--win-text-secondary)"},children:"No deals yet"}):e.jsx("div",{className:"space-y-1.5",children:a.map(o=>e.jsxs("div",{children:[e.jsxs("div",{className:"flex justify-between mb-0.5",children:[e.jsx("span",{className:"text-[10px] truncate",style:{color:"var(--win-text-secondary)"},children:o.name}),e.jsx("span",{className:"text-[10px] font-semibold",style:{color:"var(--win-text-primary)"},children:o.count})]}),e.jsx("div",{className:"h-1 rounded-full overflow-hidden",style:{background:"rgba(255,255,255,0.06)"},children:e.jsx("div",{className:"h-full rounded-full transition-all",style:{width:`${o.count/n*100}%`,background:"var(--win-accent)",opacity:.8}})})]},o.name))})]})}const Iae={call:bt,email:dt,meeting:Nn,note:Kr,task:Kr};function Lae(){const{workspace:t}=fe(),{data:a=[],isLoading:r}=Ie({queryKey:["desktop-activity-widget",t==null?void 0:t.id],queryFn:async()=>
7643{if(!(t!=null&&t.id))return[];const{data:n}=await I.from("activities").select("id, type, subject, created_at").eq("workspace_id",t.id).order("created_at",{ascending:!1}).limit(5);return n||[]},enabled:!!(t!=null&&t.id),refetchInterval:3e4});return e.jsxs("div",{className:"p-3",children:[e.jsxs("div",{className:"flex items-center gap-1.5 mb-2",children:[e.jsx(Kr,{className:"w-3.5 h-3.5",style:{color:"var(--win-accent)"}}),e.jsx("span",{className:"text-xs font-semibold uppercase tracking-wider",style:{color:"var(--win-text-secondary)"},children:"Recent Activity"})]}),r?e.jsx("div",{className:"space-y-2",children:[1,2,3].map(n=>e.jsx("div",{className:"h-7 rounded animate-pulse",style:{background:"rgba(255,255,255,0.05)"}},n))}):a.length===0?e.jsx("p",{className:"text-xs text-center py-4",style:{color:"var(--win-text-secondary)"},children:"No recent activity"}):e.jsx("div",{className:"space-y-1",children:a.map(n=>{const o=Iae[n.type]||Kr;return e.jsxs("div",{className:"flex items-center gap-2 py-1",children:[e.jsx(o,{className:"w-3 h-3 flex-shrink-0",style:{color:"var(--win-text-secondary)"}}),e.jsx("span",{className:"text-xs truncate flex-1",style:{color:"var(--win-text-primary)"},children:n.subject||n.type}),e.jsx("span",{className:"text-[9px] flex-shrink-0",style:{color:"var(--win-text-secondary)"},children:OS(n.created_at,{addSuffix:!1})})]},n.id)})})]})}const UE="desktop-widgets";function Aae(t,a){return`desktop-widgets:${t??"anon"}:${a??"none"}`}function Pae(t){try{const a=localStorage.getItem(t);return a?JSON.parse(a):[]}catch{return[]}}function Eae(t,a){localStorage.setItem(t,JSON.stringify(a))}function Tae(){const[t,a]=l.useState(new Date);return l.useEffect(()=>{const r=setInterval(()=>a(new Date),1e3);return()=>clearInterval(r)},[]),e.jsxs("div",{className:"text-center p-3",children:[e.jsx("div",{className:"text-3xl font-light tracking-wide",style:{color:"var(--win-text-primary)",fontFamily:"'Segoe UI Variable', sans-serif"},children:t.toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"})}),e.jsx("div",{className:"text-xs mt-1",style:{color:"var(--win-text-secondary)"},children:t.toLocaleDateString([],{weekday:"long",month:"long",day:"numeric"})})]})}function Rae(){const{data:t,isLoading:a}=wae(),{workspace:r}=fe(),{formatCurrency:n}=jae(),s=[{label:"Contacts",value:a?"â":(i=>i>=1e6?`${(i/1e6).toFixed(1)}M`:i>=1e3?`${(i/1e3).toFixed(1)}K`:i.toLocaleString())((t==null?void 0:t.totalContacts)||0),change:t!=null&&t.contactsChange?`${t.contactsChange>0?"+":""}${t.contactsChange}`:"0",up:((t==null?void 0:t.contactsChange)||0)>=0},{label:"Deals Won",value:a?"â":String((t==null?void 0:t.dealsWon)||0),change:t!=null&&t.conversionRate?`${t.conversionRate}%`:"0%",up:((t==null?void 0:t.dealsChange)||0)>=0},{label:"Revenue",value:a?"â":n((t==null?void 0:t.totalRevenue)||0),change:t!=null&&t.revenueChange?`${t.revenueChange>0?"+":""}${t.revenueChange}%`:"0%",up:((t==null?void 0:t.revenueChange)||0)>=0}];return e.jsxs("div",{className:"p-3 space-y-2",children:[e.jsx("div",{className:"text-xs font-semibold uppercase tracking-wider mb-2",style:{color:"var(--win-text-secondary)"},children:r!=null&&r.name?`${r.name} â Stats`:"Quick Stats"}),s.map((i,c)=>e.jsxs("div",{className:"flex items-center justify-between py-1",children:[e.jsx("span",{className:"text-xs",style:{color:"var(--win-text-secondary)"},children:i.label}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx("span",{className:"text-sm font-semibold",style:{color:"var(--win-text-primary)"},children:i.value}),e.jsx("span",{className:"text-[10px]",style:{color:i.up?"#6CCB5F":"#C42B1C"},children:i.change})]})]},c))]})}function Fae({data:t,onUpdate:a}){const[r,n]=l.useState((t==null?void 0:t.text)||""),o=l.useRef(void 0),s=i=>{n(i),o.current&&clearTimeout(o.current),o.current=setTimeout(()=>a({text:i}),500)};return e.jsx("div",{className:"p-2 h-full",children:e.jsx("textarea",{value:r,onChange:i=>s(i.target.value),placeholder:"Type a note...",className:"w-full h-full resize-none text-sm border-none outline-none",style:{background:"transparent",color:"var(--win-text-primary)",fontFamily:"'Segoe UI Variable', sans-serif",minHeight:80}})})}function Dae({widget:t,onRemove:a,onMove:r,onUpdateData:n}){const o=l.useRef(null),s=l.useCallback(u=>{u.preventDefault(),o.current={startX:u.clientX,startY:u.clientY,origX:t.x,origY:t.y};const p=h=>{if(!o.current)return;const y=h.clientX-o.current.startX,f=h.clientY-o.current.startY;r(o.current.origX+y,o.current.origY+f)},m=()=>{o.current=null,document.removeEventListener("mousemove",p),document.removeEventListener("mouseup",m)};document.addEventListener("mousemove",p),document.addEventListener("mouseup",m)},[t.x,t.y,r]),i={clock:200,"sticky-note":220,kpi:240,calendar:240,"quick-actions":220,pipeline:220,activity:240},c={clock:"Clock","sticky-note":"Note",kpi:"KPIs",calendar:"Agenda","quick-actions":"Quick Actions",pipeline:"Pipeline",activity:"Activity"};return e.jsxs(ht.div,{initial:{opacity:0,scale:.9}
7643,animate:{opacity:1,scale:1},exit:{opacity:0,scale:.9},transition:{type:"spring",stiffness:400,damping:25},className:"absolute rounded-lg overflow-hidden",style:{left:t.x,top:t.y,width:i[t.type],background:"var(--win-glass)",backdropFilter:"blur(20px) saturate(180%)",WebkitBackdropFilter:"blur(20px) saturate(180%)",border:"1px solid var(--win-glass-border)",boxShadow:"var(--win-shadow-subtle)",zIndex:5},children:[e.jsxs("div",{className:"flex items-center h-6 px-2 cursor-move select-none",style:{borderBottom:"1px solid var(--win-divider)"},onMouseDown:s,children:[e.jsx(nu,{className:"w-3 h-3 mr-1",style:{color:"var(--win-text-secondary)"}}),e.jsx("span",{className:"text-[10px] flex-1",style:{color:"var(--win-text-secondary)"},children:c[t.type]}),e.jsx("button",{onClick:a,className:"w-4 h-4 flex items-center justify-center rounded hover:bg-white/10",children:e.jsx(ze,{className:"w-3 h-3",style:{color:"var(--win-text-secondary)"}})})]}),t.type==="clock"&&e.jsx(Tae,{}),t.type==="kpi"&&e.jsx(Rae,{}),t.type==="sticky-note"&&e.jsx(Fae,{data:t.data,onUpdate:n}),t.type==="calendar"&&e.jsx(CO,{}),t.type==="quick-actions"&&e.jsx(MO,{}),t.type==="pipeline"&&e.jsx(Nae,{}),t.type==="activity"&&e.jsx(Lae,{})]})}function qae({onAdd:t}){const[a,r]=l.useState(!1),n=[{type:"clock",icon:Vt,label:"Clock"},{type:"kpi",icon:Pr,label:"KPI Cards"},{type:"sticky-note",icon:_l,label:"Sticky Note"},{type:"calendar",icon:Tt,label:"Agenda"},{type:"quick-actions",icon:ja,label:"Quick Actions"},{type:"pipeline",icon:Ta,label:"Pipeline"},{type:"activity",icon:Kr,label:"Activity Feed"}];return e.jsxs("div",{className:"absolute bottom-14 right-4",style:{zIndex:6},children:[e.jsx(hr,{children:a&&e.jsx(ht.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},exit:{opacity:0,y:10},className:"mb-2 rounded-lg p-1",style:{background:"var(--win-glass)",backdropFilter:"blur(20px)",border:"1px solid var(--win-glass-border)",boxShadow:"var(--win-shadow)"},children:n.map(o=>e.jsxs("button",{className:"win-context-item flex items-center gap-2 w-full text-sm",style:{color:"var(--win-text-primary)"},onClick:()=>{t(o.type),r(!1)},children:[e.jsx(o.icon,{className:"w-4 h-4",style:{color:"var(--win-accent)"}}),o.label]},o.type))})}),e.jsx("button",{onClick:()=>r(!a),className:"w-10 h-10 rounded-full flex items-center justify-center",style:{background:"var(--win-accent)",color:"white",boxShadow:"var(--win-shadow-subtle)"},title:"Add Widget",children:e.jsx(Oa,{className:"w-5 h-5"})})]})}function zae(){const{workspace:t}=fe(),{user:a}=Be(),r=Aae(a==null?void 0:a.id,t==null?void 0:t.id),[n,o]=l.useState([]),[s,i]=l.useState(null);l.useEffect(()=>{const h=localStorage.getItem(UE);h&&(localStorage.removeItem(UE),localStorage.getItem(r)||localStorage.setItem(r,h)),o(Pae(r)),i(r)},[r]),l.useEffect(()=>{s===r&&Eae(r,n)},[r,s,n]);const c=l.useCallback(h=>{const y=`widget-${Date.now()}`,f=n.length*20;o(x=>[...x,{id:y,type:h,x:200+f,y:100+f}])},[n.length]),u=l.useCallback(h=>{o(y=>y.filter(f=>f.id!==h))},[]),p=l.useCallback((h,y,f)=>{o(x=>x.map(g=>g.id===h?{...g,x:y,y:f}:g))},[]),m=l.useCallback((h,y)=>{o(f=>f.map(x=>x.id===h?{...x,data:y}:x))},[]);return e.jsxs(e.Fragment,{children:[e.jsx(hr,{children:n.map(h=>e.jsx(Dae,{widget:h,onRemove:()=>u(h.id),onMove:(y,f)=>p(h.id,y,f),onUpdateData:y=>m(h.id,y)},h.id))}),e.jsx(qae,{onAdd:c})]})}function Oae(){const{workspace:t}=fe();return Ie({queryKey:["calendar-events",t==null?void 0:t.id],queryFn:async()=>{if(!(t!=null&&t.id))return[];const{data:a,error:r}=await I.from("calendar_events").select("*").eq("workspace_id",t.id).order("start_time",{ascending:!0});if(r)throw r;return a},enabled:!!(t!=null&&t.id)})}function H1e(){const{workspace:t}=fe(),{effectiveUserId:a}=na(),r=at();return mt({mutationFn:async n=>{if(!(t!=null&&t.id))throw new Error("No workspace");const{data:o,error:s}=await I.from("calendar_events").insert({workspace_id:t.id,created_by:a,title:n.title,description:n.description||null,start_time:n.start_time,end_time:n.end_time||null,is_all_day:n.is_all_day??!1,color:n.color||"#3b82f6",recurrence:n.recurrence||"none",attendees:n.attendees||[]}).select().single();if(s)throw s;return o},onSuccess:()=>{r.invalidateQueries({queryKey:["calendar-events"]}),le.success("Event created")},onError:()=>{le.error("Failed to create event")}})}function V1e(){const t=at();return mt({mutationFn:async({id:a,...r})=>{const{data:n,error:o}=await I.from("calendar_events").update({...r,updated_at:new Date().toISOString()}).eq("id",a).select().single();if(o)throw o;return n},onSuccess:()=>{t.invalidateQueries({queryKey:["calendar-events"]}),le.success("Event updated")},onError:()=>{le.error("Failed to update event")}})}function $1e(){const t=at();return mt({mutationFn:async a=>{const{error:r}=await I.from("calendar_events").delete().eq("id",a);if(r)throw r},onSuccess:()=>{t.invalidateQueries({queryKey:["calendar-events"]}),le.success("Event deleted")},onError:()=>{le.error("Failed to delete event")}})}const GE="briefing_last_shown_v2",Bae=12e3;function Hae(){const t=new Date().getHours();return t<12?"Good morning":t<17?"Good afternoon":"Good evening"}function Vae(){if(Jc())return null;const{user:t}=Be(),{workspace:a}=fe(),{openWindow:r}=Nt(),[n,o]=l.useState(!1),[s,i]=l.useState(""),[c,u]=l.useState([]),{data:p}=Oae();l.useEffect(()=>{if(!(t!=null&&t.id)||!(a!=null&&a.id))return;const h=localStorage.getItem(`${GE}_${t.id}`),y=WN(new Date,"yyyy-MM-dd");if(h===y)return;localStorage.setItem(`${GE}_${t.id}
7643`,y),(async()=>{var G;const x=kN(new Date).toISOString(),g=Lu(new Date,7).toISOString(),b=Lu(new Date,1).toISOString(),k=uW(new Date).toISOString(),[v,w,C,j,_,S,M,E]=await Promise.all([I.from("profiles").select("full_name").eq("id",t.id).single(),I.from("tasks").select("id",{count:"exact",head:!0}).eq("workspace_id",a.id).lt("due_date",x).neq("status","completed"),I.from("deals").select("id",{count:"exact",head:!0}).eq("workspace_id",a.id).lt("updated_at",g).eq("status","open"),I.from("unified_conversations").select("id",{count:"exact",head:!0}).eq("workspace_id",a.id).eq("is_read",!1),I.from("call_logs").select("id",{count:"exact",head:!0}).eq("workspace_id",a.id).eq("direction","inbound").eq("status","missed").gte("created_at",b),I.from("contacts").select("id",{count:"exact",head:!0}).eq("workspace_id",a.id).lt("created_at",k).is("last_contacted_at",null),I.from("goals").select("target_value").eq("workspace_id",a.id).eq("is_active",!0).limit(1).maybeSingle(),I.from("deals").select("value").eq("workspace_id",a.id).eq("status","open")]),L=((G=v.data)==null?void 0:G.full_name)||"";i(L.split(" ")[0]||"there");const N=[],A=_.count||0;A>0&&N.push({id:"missed-calls",priority:100,color:"#ef4444",appId:"dialler",icon:e.jsx(yu,{className:"w-4 h-4"}),text:`${A} missed call${A!==1?"s":""} in the last 24h â call back`});const O=w.count||0;O>0&&N.push({id:"tasks",priority:90,color:"#f97316",appId:"tasks",icon:e.jsx(ta,{className:"w-4 h-4"}),text:`${O} overdue task${O!==1?"s":""} need attention`});const R=j.count||0;R>0&&N.push({id:"unread",priority:80,color:"#3b82f6",appId:"inbox",icon:e.jsx(ua,{className:"w-4 h-4"}),text:`${R} unread conversation${R!==1?"s":""} waiting`});const $=S.count||0;$>0&&N.push({id:"stale-leads",priority:70,color:"#eab308",appId:"crm",icon:e.jsx(xt,{className:"w-4 h-4"}),text:`${$} new lead${$!==1?"s":""} not yet contacted`});const z=C.count||0;if(z>0&&N.push({id:"stale-deals",priority:60,color:"#a855f7",appId:"pipeline",icon:e.jsx(Pr,{className:"w-4 h-4"}),text:`${z} deal${z!==1?"s":""} stale (no update in 7+ days)`}),p!=null&&p.length){const K=p.filter(Q=>kR(new Date(Q.start_time))).filter(Q=>!K$(new Date(Q.start_time),new Date));K.length>0&&N.push({id:"next-event",priority:95,color:"#06b6d4",appId:"calendar",icon:e.jsx(Yd,{className:"w-4 h-4"}),text:`Next: ${K[0].title} at ${WN(K[0].start_time,"HH:mm")}`})}const W=M.data?Number(M.data.target_value):null,X=(E.data||[]).reduce((K,Q)=>K+(Number(Q.value)||0),0);if(W&&W>0){const K=Math.round(X/W*100);N.push({id:"pipeline",priority:30,color:"#22c55e",appId:"pipeline",icon:e.jsx(Ar,{className:"w-4 h-4"}),text:`Pipeline £${X.toLocaleString()} (${K}% of £${W.toLocaleString()} target)`})}N.length===0&&N.push({id:"all-clear",priority:0,color:"#22c55e",icon:e.jsx(Ct,{className:"w-4 h-4"}),text:"You're all caught up â nice work!"}),N.sort((K,Q)=>Q.priority-K.priority),u(N.slice(0,6)),o(!0)})().catch(console.error)},[t==null?void 0:t.id,a==null?void 0:a.id,p]),l.useEffect(()=>{if(!n)return;const h=setTimeout(()=>o(!1),Bae);return()=>clearTimeout(h)},[n]);const m=h=>{if(!h.appId)return;const y=Qt(h.appId);y&&(r(y),o(!1))};return n?e.jsx("div",{className:"fixed inset-0 z-[9990] flex items-center justify-center",style:{background:"rgba(0,0,0,0.45)"},onClick:()=>o(!1),children:e.jsxs("div",{className:"win-glass win-animate-open relative",style:{width:460,maxWidth:"92vw",borderRadius:16,padding:28,boxShadow:"var(--win-shadow)"},onClick:h=>h.stopPropagation(),children:[e.jsx("button",{onClick:()=>o(!1),className:"absolute top-3 right-3 p-1 rounded-md hover:bg-white/10 transition",style:{color:"var(--win-text-secondary)"},"aria-label":"Close",children:e.jsx(ze,{className:"w-4 h-4"})}),e.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[e.jsx(xt,{className:"w-4 h-4",style:{color:"var(--win-accent)"}}),e.jsx("span",{className:"text-[11px] uppercase tracking-wider font-semibold",style:{color:"var(--win-text-secondary)"},children:"Daily Briefing"})]}),e.jsxs("h2",{className:"win-title text-xl mb-5",style:{color:"var(--win-text-primary)"},children:[Hae(),", ",s," ð"]}),e.jsx("div",{className:"space-y-1.5 mb-6",children:c.map(h=>e.jsxs("button",{onClick:()=>m(h),disabled:!h.appId,className:"w-full flex items-center gap-3 p-2 rounded-lg transition-colors text-left group",style:{background:(h.appId,"transparent"),cursor:h.appId?"pointer":"default"},onMouseEnter:y=>
7643{h.appId&&(y.currentTarget.style.background="rgba(255,255,255,0.05)")},onMouseLeave:y=>{y.currentTarget.style.background="transparent"},children:[e.jsx("div",{className:"flex-shrink-0 w-8 h-8 rounded-full flex items-center justify-center",style:{background:`${h.color}22`,color:h.color},children:h.icon}),e.jsx("span",{className:"flex-1 win-body text-sm",style:{color:"var(--win-text-primary)"},children:h.text}),h.appId&&e.jsx(Ke,{className:"w-3.5 h-3.5 opacity-0 group-hover:opacity-100 transition-opacity",style:{color:"var(--win-text-secondary)"}})]},h.id))}),e.jsxs("button",{onClick:()=>o(!1),className:"w-full flex items-center justify-center gap-2 py-2.5 rounded-lg win-title text-sm transition",style:{background:"var(--win-accent)",color:"#fff"},children:["Let's go ",e.jsx(Ke,{className:"w-4 h-4"})]})]})}):null}function $ae({isOpen:t,onClose:a}){const[r,n]=l.useState(Su);if(!t)return null;const o=s=>{n(s.id),kq(s)};return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"fixed inset-0",style:{zIndex:9990,background:"rgba(0,0,0,0.4)"},onClick:a}),e.jsxs("div",{className:"fixed win-glass win-animate-open rounded-xl p-6",style:{zIndex:9991,top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:520,maxHeight:"80vh",boxShadow:"var(--win-shadow)"},children:[e.jsxs("div",{className:"flex items-center justify-between mb-5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(bc,{className:"w-5 h-5",style:{color:"var(--win-accent)"}}),e.jsx("h2",{className:"win-subtitle",style:{color:"var(--win-text-primary)"},children:"Desktop Theme"})]}),e.jsx("button",{className:"win-titlebar-btn rounded-md",onClick:a,style:{width:32,height:32},children:e.jsx(ze,{className:"w-4 h-4"})})]}),e.jsx("div",{className:"flex flex-col gap-4 overflow-y-auto",style:{maxHeight:"62vh"},children:["cinematic","premium","classic"].map(s=>{const i=bq.filter(c=>(c.tier??"classic")===s);return i.length?e.jsxs("div",{className:"flex flex-col gap-2",children:[e.jsx("div",{className:"text-[11px] font-semibold uppercase tracking-[0.14em] px-1",style:{color:"var(--win-text-secondary)"},children:s==="cinematic"?"Cinematic · new OS look":s==="premium"?"Premium · 4K Mica":"Classic"}),i.map(c=>e.jsxs("button",{className:"flex items-center gap-4 p-3 rounded-lg transition-all",style:{background:r===c.id?"rgba(255,255,255,0.10)":"rgba(255,255,255,0.03)",border:`1px solid ${r===c.id?"var(--win-accent)":"var(--win-divider)"}`,cursor:"pointer"},onClick:()=>o(c),children:[e.jsx("div",{className:"w-14 h-10 rounded-md flex-shrink-0 relative",style:{background:c.preview,boxShadow:s==="premium"?"0 4px 14px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.18)":void 0},children:r===c.id&&e.jsx("div",{className:"absolute inset-0 flex items-center justify-center",children:e.jsx(Ae,{className:"w-4 h-4 text-white drop-shadow"})})}),e.jsxs("div",{className:"text-left",children:[e.jsx("div",{className:"win-body-strong",style:{color:"var(--win-text-primary)"},children:c.name}),e.jsx("div",{className:"win-caption",style:{color:"var(--win-text-secondary)"},children:c.description})]})]},c.id))]},s):null})})]})]})}const Wae="BKmk3yaDtfgv6-G5rQZZixyl9RDCLEHB3t41eSwW1-Thj8DjKBLq8TwxdMJq83Hv_JPNpg9aCdFe3pJK5rUswpM",Uae="/push-sw.js",WS="/push-scope/";function Gae(t){const a="=".repeat((4-t.length%4)%4),r=(t+a).replace(/-/g,"+").replace(/_/g,"/"),n=window.atob(r),o=new Uint8Array(n.length);for(let s=0;s<n.length;s++)o[s]=n.charCodeAt(s);return o}function sp(){return typeof window<"u"&&"serviceWorker"in navigator&&"PushManager"in window&&"Notification"in window}async function wL(){if(!sp())return null;try{const t=await navigator.serviceWorker.getRegistration(WS);return t||await navigator.serviceWorker.register(Uae,{scope:WS})}catch(t){return console.warn("[push] service worker registration failed",t),null}}async function Kae(t){var r,n;if(!sp()||!t||window.Notification.permission!=="granted")return!1;const a=await wL();if(!a)return!1;try{let o=await a.pushManager.getSubscription();o||(o=await a.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:Gae(Wae)}));const s=o.toJSON();if(!s.endpoint||!((r=s.keys)!=null&&r.p256dh)||!((n=s.keys)!=null&&n.auth))return!1;const{error:i}=await I.functions.invoke("push-subscribe",{body:{action:"subscribe",endpoint:s.endpoint,p256dh:s.keys.p256dh,auth:s.keys.auth,workspaceId:t,userAgent:navigator.userAgent.
7643slice(0,300)}});return i?(console.warn("[push] subscribe failed",i),!1):!0}catch(o){return console.warn("[push] subscribe error",o),!1}}async function W1e(){if(sp())try{const t=await wL(),a=await(t==null?void 0:t.pushManager.getSubscription());if(!a)return;const r=a.endpoint;await a.unsubscribe().catch(()=>{}),await I.functions.invoke("push-subscribe",{body:{action:"unsubscribe",endpoint:r}})}catch{}}async function U1e(){if(!sp()||window.Notification.permission!=="granted")return!1;try{const t=await navigator.serviceWorker.getRegistration(WS);return!!await(t==null?void 0:t.pushManager.getSubscription())}catch{return!1}}async function Yae(t){if(typeof window>"u"||!("Notification"in window)||window.Notification.permission!=="granted")return;const a={body:t,icon:"/favicon.ico",badge:"/favicon.ico",tag:"incoming-call",renotify:!0,requireInteraction:!0,vibrate:[400,200,400,200,400],data:{type:"incoming_call",url:"/dialler"},actions:[{action:"answer",title:"Answer"},{action:"decline",title:"Decline"}]};try{const r=await wL();if(r){await r.showNotification("Incoming Call",a);return}}catch{}try{new window.Notification("Incoming Call",a)}catch{}}async function KE(){var t;try{const a=await((t=navigator.serviceWorker)==null?void 0:t.getRegistration(WS)),r=await(a==null?void 0:a.getNotifications({tag:"incoming-call"}));r==null||r.forEach(n=>n.close())}catch{}}function SO(){const{workspace:t}=fe();return l.useEffect(()=>{Qu()||"Notification"in window&&window.Notification.permission==="granted"&&sp()&&t!=null&&t.id&&Kae(t.id)},[t==null?void 0:t.id]),null}const Zae=[{title:"Global",items:[{keys:["Ctrl","K"],desc:"Search spotlight"},{keys:["/"],desc:"Quick contact search"},{keys:["Ctrl","Shift","M"],desc:"Quick Compose (SMS / Email)"},{keys:["Ctrl","D"],desc:"Show desktop"},{keys:["?"],desc:"This cheat sheet"}]},{title:"Navigation (press g, thenâ¦)",items:[{keys:["g","i"],desc:"Inbox"},{keys:["g","p"],desc:"Pipeline"},{keys:["g","c"],desc:"CRM"},{keys:["g","d"],desc:"Dialler"},{keys:["g","t"],desc:"Tasks"},{keys:["g","a"],desc:"Automations"},{keys:["g","r"],desc:"Reports"},{keys:["g","s"],desc:"Settings"}]},{title:"Windows",items:[{keys:["Alt","Tab"],desc:"Switch window"},{keys:["Alt","F4"],desc:"Close window"},{keys:["F5"],desc:"Refresh data"},{keys:["F1"],desc:"Open this panel"}]}];function Xae({isOpen:t,onClose:a}){return e.jsx(hr,{children:t&&e.jsxs(e.Fragment,{children:[e.jsx(ht.div,{className:"fixed inset-0",style:{zIndex:10050,background:"rgba(0,0,0,0.4)"},initial:{opacity:0}
7643,animate:{opacity:1},exit:{opacity:0},onClick:a}),e.jsxs(ht.div,{className:"fixed rounded-xl overflow-hidden flex flex-col",style:{zIndex:10051,top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:460,maxHeight:"80vh",background:"var(--win-glass)",backdropFilter:"blur(24px) saturate(180%)",WebkitBackdropFilter:"blur(24px) saturate(180%)",border:"1px solid var(--win-glass-border)",boxShadow:"var(--win-shadow)"},initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.95},transition:{type:"spring",stiffness:400,damping:30},children:[e.jsxs("div",{className:"flex items-center justify-between px-4 py-3",style:{borderBottom:"1px solid var(--win-divider)"},children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(lu,{className:"w-4 h-4",style:{color:"var(--win-accent)"}}),e.jsx("span",{className:"text-sm font-semibold",style:{color:"var(--win-text-primary)"},children:"Keyboard Shortcuts"})]}),e.jsx("button",{onClick:a,className:"w-6 h-6 flex items-center justify-center rounded hover:bg-white/10",children:e.jsx(ze,{className:"w-4 h-4",style:{color:"var(--win-text-secondary)"}})})]}),e.jsx("div",{className:"p-4 space-y-4 overflow-y-auto",children:Zae.map(r=>e.jsxs("div",{children:[e.jsx("div",{className:"text-[10px] font-semibold uppercase tracking-wide mb-2",style:{color:"var(--win-text-secondary)"},children:r.title}),e.jsx("div",{className:"space-y-1",children:r.items.map((n,o)=>e.jsxs("div",{className:"flex items-center justify-between py-1",children:[e.jsx("span",{className:"text-xs",style:{color:"var(--win-text-primary)"},children:n.desc}),e.jsx("div",{className:"flex items-center gap-1",children:n.keys.map((s,i)=>e.jsx("kbd",{className:"px-1.5 py-0.5 rounded text-[10px] font-medium",style:{background:"rgba(255,255,255,0.08)",border:"1px solid rgba(255,255,255,0.12)",color:"var(--win-text-primary)"},children:s},i))})]},o))})]},r.title))})]})]})})}function Qae(){const{windows:t,focusWindow:a,restoreWindow:r}=Nt(),[n,o]=l.useState(!1),[s,i]=l.useState(0),[c,u]=l.useState([]);return l.useEffect(()=>{let p=!1;const m=y=>{if(y.key==="Alt"&&(p=!0),p&&y.key==="Tab"&&t.length>=2)if(y.preventDefault(),n)i(f=>(f+1)%c.length);else{const f=[...t].sort((x,g)=>g.zIndex-x.zIndex);u(f),i(1),o(!0)}},h=y=>{if(y.key==="Alt"&&(p=!1,n)){const f=c[s];f&&(f.isMinimized?r(f.id):a(f.id)),o(!1)}};return document.addEventListener("keydown",m),document.addEventListener("keyup",h),()=>{document.removeEventListener("keydown",m),document.removeEventListener("keyup",h)}},[t,n,s,c,a,r]),e.jsx(hr,{children:n&&c.length>0&&e.jsxs(ht.div,{className:"fixed inset-0 flex items-center justify-center",style:{zIndex:10100},initial:{opacity:0}
7643,animate:{opacity:1},exit:{opacity:0},children:[e.jsx("div",{className:"absolute inset-0",style:{background:"rgba(0,0,0,0.3)"}}),e.jsx(ht.div,{className:"relative rounded-xl p-4 flex gap-3 flex-wrap justify-center max-w-[600px]",style:{background:"var(--win-glass)",backdropFilter:"blur(24px) saturate(180%)",WebkitBackdropFilter:"blur(24px) saturate(180%)",border:"1px solid var(--win-glass-border)",boxShadow:"var(--win-shadow)"},initial:{scale:.9},animate:{scale:1},exit:{scale:.9},children:c.map((p,m)=>e.jsxs("div",{className:"flex flex-col items-center gap-2 p-3 rounded-lg transition-colors cursor-pointer",style:{width:120,background:m===s?"rgba(255,255,255,0.12)":"rgba(255,255,255,0.03)",border:m===s?"2px solid var(--win-accent)":"2px solid transparent"},onClick:()=>{p.isMinimized?r(p.id):a(p.id),o(!1)},children:[e.jsx(Pt,{appId:p.appId,iconName:p.icon,size:"lg"}),e.jsx("span",{className:"text-xs text-center truncate w-full",style:{color:"var(--win-text-primary)"},children:p.title})]},p.id))})]})})}const Jae=[/not enough wallet balance/i,/insufficient (wallet )?balance/i,/insufficient_funds/i,/top up/i,/wallet is empty/i];function ere(t){return t?Jae.some(a=>a.test(t)):!1}function tre(t="This action"){return`${t} stopped â your wallet is empty. Top up (or turn on auto top-up) in Settings â Billing & Wallet.`}function are(t,a="This action"){return ere(t)?(le.error(tre(a),{duration:8e3,action:{label:"Top up",onClick:()=>{window.location.href="/settings/billing"}}}),!0):!1}const rre=["SE","NL","AT","BE"],nre={"+1":"US","+44":"GB","+46":"SE","+31":"NL","+43":"AT","+32":"BE","+49":"DE","+33":"FR","+34":"ES","+39":"IT","+351":"PT","+41":"CH","+47":"NO","+45":"DK","+358":"FI","+353":"IE","+48":"PL","+420":"CZ","+36":"HU","+40":"RO","+30":"GR","+61":"AU","+64":"NZ","+65":"SG","+81":"JP","+82":"KR","+86":"CN","+91":"IN","+55":"BR","+52":"MX","+27":"ZA","+971":"AE","+966":"SA","+20":"EG","+234":"NG","+254":"KE"};function sre(t){if(!t)return null;const a=t.replace(/\s+/g,"").replace(/^00/,"+"),r=Object.entries(nre).sort((n,o)=>o[0].length-n[0].length);for(const[n,o]of r)if(a.startsWith(n))return o;return null}function ore(){const{workspace:t}=fe();return Ie({queryKey:["workspace-phone-numbers-with-reach",t==null?void 0:t.id],queryFn:async()=>{if(!(t!=null&&t.id))return[];const{data:a,error:r}=await I.from("phone_numbers").select("*").eq("workspace_id",t.id).eq("status","active").eq("sms_enabled",!0);if(r)throw r;return(a||[]).map(n=>({...n,has_international_reach:n.has_international_reach??rre.includes(n.country_code)}))},enabled:!!(t!=null&&t.id)})}function NO(t,a){if(!t||t.length===0)return{phoneNumber:null,warning:"No phone numbers configured. Please purchase a phone number in Settings > Phone.",canReceiveReplies:!1};const r=sre(a);return{phoneNumber:t.filter(s=>s.country_code===r)[0]||t[0],warning:null,canReceiveReplies:!0}}function G1e(t){const{data:a=[],isLoading:r}=ore();return t?{isLoading:r,recommendation:NO(a,t),phoneNumbers:a}:{isLoading:r,recommendation:{phoneNumber:a[0]||null,warning:null,canReceiveReplies:!0},phoneNumbers:a}}const ire=["edge function returned a non-2xx status code","functionshttperror","non-2xx","failed to fetch","http request failed"];function lre(t){return!!t&&typeof t=="object"&&typeof t.text=="function"}function cre(t){const a=t.toLowerCase().trim();return ire.some(r=>a.includes(r))}function IO(t){try{const a=JSON.parse(t);return a&&typeof a=="object"?a:null}catch{return null}}function YE(t){const a=t.indexOf("{");return a===-1?null:IO(t.slice(a))}function Nu(t,a){const r=typeof t.error=="string"&&t.error.trim()||typeof t.message=="string"&&t.message.trim()||a,n=typeof t.hint=="string"?t.hint.trim():"";return n&&!r.includes(n)?`${r} ${n}`:r}async function dre(t){try{const a=await t.clone().text();if(!a)return null;const r=IO(a);return r?Nu(r,a):a}catch{return null}}async function ure(t,a="Request failed"){if(!t)return a;
7643if(typeof t=="string"){const s=YE(t);return s?Nu(s,a):t.trim()||a}const r=t,n=r.context;if(lre(n)){const s=await dre(n);if(s)return s}const o=r&&typeof r=="object"?r:null;if(o){if(typeof o.error=="string"&&o.error.trim())return Nu(o,a);if(typeof o.message=="string"&&o.message.trim()){const s=o.message.trim(),i=YE(s);if(i)return Nu(i,s);if(!cre(s))return s}}return a}async function qp(t,a){if(t.error)throw new Error(await ure(t.error,a));const r=t.data;if(r&&typeof r.error=="string"&&r.error.trim())throw new Error(Nu(r,a));return t.data}function ZE(t){return t.replace(/^--+[=_A-Za-z0-9.]+--?\s*$/gm,"").replace(/^Content-Type:.*$/gim,"").replace(/^Content-Transfer-Encoding:.*$/gim,"").replace(/^Content-Disposition:.*$/gim,"").replace(/^Content-ID:.*$/gim,"").replace(/^MIME-Version:.*$/gim,"").replace(/=([0-9A-Fa-f]{2})/g,(a,r)=>String.fromCharCode(parseInt(r,16))).replace(/\n{3,}/g,` 7644 7645`).trim()}function K1e(){const{workspace:t}=fe(),a=at(),{data:r=[],isLoading:n}=Ie({queryKey:["unified-conversations",t==null?void 0:t.id],queryFn:async()=>{if(!(t!=null&&t.id))return[];const{data:o,error:s}=await I.from("unified_conversations").select(` 7646 id, 7647 contact_id, 7648 status, 7649 is_starred, 7650 is_read, 7651 unread_count, 7652 assigned_to, 7653 channels_used, 7654 last_message_at, 7655 last_message_preview, 7656 last_message_channel, 7657 last_message_direction, 7658 created_at, 7659 contacts:contact_id ( 7660 id, first_name, last_name, phone, mobile, email 7661 ) 7662 `).eq("workspace_id",t.id).order("last_message_at",{ascending:!1,nullsFirst:!1}).limit(100);if(s)return console.error("Error fetching unified conversations:",s),[];const i=(o||[]).map(g=>({id:g.id,contact_id:g.contact_id||"",contact:g.contacts||{id:g.contact_id||"",first_name:null,last_name:null,phone:null,mobile:null,email:null},lastMessage:g.last_message_preview?{id:g.id,channel:g.last_message_channel||"sms",direction:g.last_message_direction||"outbound",content:g.last_message_preview,status:"delivered",created_at:g.last_message_at||g.created_at}:null,lastActivity:g.last_message_at||g.created_at,unreadCount:g.unread_count||0,channels:g.channels_used||[],status:g.status||"open",is_starred:g.is_starred||!1,assigned_to:g.assigned_to})),{data:c}=await I.from("chatbot_conversations").select("id, started_at, metadata").eq("workspace_id",t.id).is("contact_id",null).order("started_at",{ascending:!1}).limit(100),u=(c||[]).map(g=>g.id);let p={};if(u.length>0){const{data:g}=await I.from("chatbot_messages").select("conversation_id, content, role, created_at").in("conversation_id",u).order("created_at",{ascending:!0});(g||[]).forEach(b=>{b.role!=="system"&&(p[b.conversation_id]={content:b.content||"",created_at:b.created_at,role:b.role})})}const m=(c||[]).filter(g=>p[g.id]).map(g=>{const b=g.metadata||{},k=b.visitor_name||b.name||"Website visitor",v=p[g.id];return{id:`virtual-chat-${g.id}`,contact_id:`chat:${g.id}`,contact:{id:`chat:${g.id}`,first_name:k,last_name:null,phone:null,mobile:null,email:b.visitor_email||b.email||null},lastMessage:{id:`${g.id}-last`,channel:"livechat",direction:v.role==="user"?"inbound":"outbound",content:v.content,status:"delivered",created_at:v.created_at},lastActivity:v.created_at||g.started_at,unreadCount:0,channels:["livechat"],status:"open",is_starred:!1,assigned_to:null}}),h=new Set(i.map(g=>g.contact_id)),{data:y}=await I.from("chatbot_conversations").select("id, contact_id, started_at").eq("workspace_id",t.id).not("contact_id","is",null).order("started_at",{ascending:!1}).limit(200),f=(y||[]).filter(g=>!h.has(g.contact_id));let x=[];if(f.length){const g=f.map(E=>E.id),{data:b}=await I.from("ai_conversations").select("id, channel").in("id",g),k=new Set((b||[]).filter(E=>E.channel&&!["web","livechat","chat","widget"].includes(String(E.channel).toLowerCase())).map(E=>E.id)),v=f.filter(E=>!k.has(E.id)),w=v.map(E=>E.id),C={};if(w.length){const{data:E}=await I.from("chatbot_messages").select("conversation_id, content, role, created_at").in("conversation_id",w).order("created_at",{ascending:!0});
7662(E||[]).forEach(L=>{L.role!=="system"&&(C[L.conversation_id]={content:L.content||"",created_at:L.created_at,role:L.role})})}const j=Array.from(new Set(v.map(E=>E.contact_id))),{data:_}=j.length?await I.from("contacts").select("id, first_name, last_name, phone, mobile, email").in("id",j):{data:[]},S=new Map((_||[]).map(E=>[E.id,E])),M=new Map;for(const E of v){const L=C[E.id];if(!L)continue;const N=M.get(E.contact_id);N&&new Date(N.lastActivity)>=new Date(L.created_at)||M.set(E.contact_id,{id:`chat-contact-${E.contact_id}`,contact_id:E.contact_id,contact:S.get(E.contact_id)||{id:E.contact_id,first_name:null,last_name:null,phone:null,mobile:null,email:null},lastMessage:{id:`${E.id}-last`,channel:"livechat",direction:L.role==="user"?"inbound":"outbound",content:L.content,status:"delivered",created_at:L.created_at},lastActivity:L.created_at||E.started_at,unreadCount:0,channels:["livechat"],status:"open",is_starred:!1,assigned_to:null})}x=Array.from(M.values())}return[...i,...x,...m].sort((g,b)=>new Date(b.lastActivity).getTime()-new Date(g.lastActivity).getTime())},enabled:!!(t!=null&&t.id),refetchInterval:5e3});return l.useEffect(()=>{if(!(t!=null&&t.id))return;const o=I.channel("unified-conversations-realtime").on("postgres_changes",{event:"*",schema:"public",table:"unified_conversations",filter:`workspace_id=eq.${t.id}`},()=>{a.invalidateQueries({queryKey:["unified-conversations",t.id]})}).subscribe();return()=>{I.removeChannel(o)}},[t==null?void 0:t.id,a]),{conversations:r,isLoading:n}}function Y1e(t){const{workspace:a}=fe(),r=at(),{data:n=[],isLoading:o}=Ie({queryKey:["unified-messages",a==null?void 0:a.id,t],queryFn:async()=>{if(!(a!=null&&a.id)||!t)return[];if(t.startsWith("chat:")){const j=t.slice(5),{data:_}=await I.from("chatbot_conversations").select("id").eq("id",j).eq("workspace_id",a.id).maybeSingle();if(!_)return[];const{data:S}=await I.from("chatbot_messages").select("*").eq("conversation_id",j).order("created_at",{ascending:!0});return(S||[]).filter(E=>E.role!=="system").map(E=>({id:E.id,channel:"livechat",direction:E.role==="user"?"inbound":"outbound",content:E.content||"",status:"delivered",created_at:E.created_at}))}const{data:s}=await I.from("contacts").select("phone, mobile, email").eq("id",t).single();let i=[t];if(s){const j=[s.phone,s.mobile].filter(Boolean);if(j.length>0){const _=j.map(S=>C9(S)).filter(Boolean);if(_.length>0){const{data:S}=await I.from("contacts").select("id, phone, mobile").eq("workspace_id",a.id).neq("id",t);if(S!=null&&S.length){const M=S.filter(E=>{const L=C9(E.phone),N=C9(E.mobile);return _.some(A=>A===L||A===N)}).map(E=>E.id);M.length>0&&(i=[t,...M])}}}}const[c,u,p,m,h]=await Promise.all([I.from("sms_messages").select("*").eq("workspace_id",a.id).in("contact_id",i).order("created_at",{ascending:!0}),I.from("whatsapp_messages").select("*").eq("workspace_id",a.id).in("contact_id",i).order("created_at",{ascending:!0}),I.from("call_logs").select("*").eq("workspace_id",a.id).in("contact_id",i).order("created_at",{ascending:!0}),I.from("email_messages").select("*").eq("workspace_id",a.id).in("contact_id",i).order("created_at",{ascending:!0}),I.from("chatbot_conversations").select("id, metadata").eq("workspace_id",a.id).in("contact_id",i)]),{data:y}=await I.from("messenger_conversations").select("id, channel").eq("workspace_id",a.id).in("contact_id",i),f=new Map((y||[]).map(j=>[j.id,j.channel==="instagram"?"instagram":"messenger"]));let x=[];if(f.size>0){const{data:j}=await I.from("messenger_messages").select("*").in("conversation_id",Array.from(f.keys())).order("sent_at",{ascending:!0});x=j||[]}const g=h.data||[],b=g.map(j=>j.id);let k=[];if(b.length>0){const{data:j}=await I.from("ai_conversations").select("id, channel").in("id",b),_=["web","livechat","chat","widget"],S=new Set((j||[]).filter(N=>_.includes(String(N.channel||"").toLowerCase())).map(N=>N.id)),M=new Set((j||[]).filter(N=>N.channel&&!_.includes(String(N.channel).toLowerCase())).map(N=>N.id)),E=N=>{var A;return String(((A=N==null?void 0:N.metadata)==null?void 0:A.source)||"").toLowerCase().startsWith("ai_conversations")},L=g.filter(N=>
7662!M.has(N.id)&&(!E(N)||S.has(N.id))).map(N=>N.id);if(L.length>0){const{data:N}=await I.from("chatbot_messages").select("*").in("conversation_id",L).order("created_at",{ascending:!0});k=N||[]}}const v=[];(c.data||[]).forEach(j=>{v.push({id:j.id,channel:"sms",direction:j.direction,content:j.content||"",status:j.status,created_at:j.created_at,from_number:j.from_number,to_number:j.to_number})}),(u.data||[]).forEach(j=>{v.push({id:j.id,channel:"whatsapp",direction:j.direction,content:j.content||"",status:j.status,created_at:j.created_at,from_number:j.from_number,to_number:j.to_number,media_url:j.media_url||j.media_stored_url,media_type:j.message_type})}),(p.data||[]).forEach(j=>{const _=j.duration_seconds,S=_?` (${Math.floor(_/60)}:${String(_%60).padStart(2,"0")})`:"";v.push({id:j.id,channel:"call",direction:j.direction,content:`${j.direction==="inbound"?"Incoming":"Outgoing"} call${S}${j.outcome?` - ${j.outcome}`:""}`,status:j.status,created_at:j.created_at,from_number:j.phone_number,duration_seconds:j.duration_seconds,outcome:j.outcome})});const w=(m.data||[]).flatMap(j=>Array.isArray(j.attachments)?j.attachments.map(_=>_==null?void 0:_.path).filter(Boolean):[]),C=new Map;if(w.length>0){const{data:j}=await I.storage.from("email-attachments").createSignedUrls(w,3600);(j||[]).forEach(_=>{_.path&&_.signedUrl&&C.set(_.path,_.signedUrl)})}return(m.data||[]).forEach(j=>{Array.isArray(j.attachments)&&(j.attachments=j.attachments.map(_=>_!=null&&_.path&&C.has(_.path)?{..._,url:C.get(_.path)}:_)),v.push({id:j.id,channel:"email",direction:j.direction,content:j.subject?`ð§ ${j.subject} 7663${ZE(j.body_text||"")}`:ZE(j.body_text||""),html_content:j.body_html||void 0,status:j.status,created_at:j.created_at,from_number:j.from_email,to_number:j.to_email,attachments:j.attachments??void 0})}),k.forEach(j=>{j.role!=="system"&&v.push({id:j.id,channel:"livechat",direction:j.role==="user"?"inbound":"outbound",content:j.content||"",status:"delivered",created_at:j.created_at})}),x.forEach(j=>{v.push({id:j.id,channel:f.get(j.conversation_id)||"messenger",direction:j.sender_type==="customer"?"inbound":"outbound",content:j.content||"",status:"delivered",created_at:j.sent_at||j.created_at})}),v.sort((j,_)=>new Date(j.created_at).getTime()-new Date(_.created_at).getTime())},enabled:!!(a!=null&&a.id)&&!!t,refetchInterval:5e3});return l.useEffect(()=>{if(!(a!=null&&a.id)||!t)return;const s=I.channel(`unified-messages-sms-${a.id}-${t}`).on("postgres_changes",{event:"*",schema:"public",table:"sms_messages",filter:`workspace_id=eq.${a.id}`},()=>{r.invalidateQueries({queryKey:["unified-messages",a.id,t]}),r.invalidateQueries({queryKey:["unified-conversations",a.id]})}).subscribe();return()=>{I.removeChannel(s)}},[a==null?void 0:a.id,t,r]),{messages:n,isLoading:o}}function LO(){const{workspace:t}=fe(),a=at();return mt({mutationFn:async({contactId:r,channel:n,message:o,phoneNumber:s,fromNumber:i})=>{var c;if(!(t!=null&&t.id))throw new Error("No workspace selected");if(n==="sms"){let u=i,p=null;if(!u){const{data:h}=await I.from("phone_numbers").select("id, phone_number, country_code, vonage_msisdn, sms_enabled, status, workspace_id, has_international_reach").eq("workspace_id",t.id).eq("status","active").eq("sms_enabled",!0);if(!h||h.length===0)throw new Error("No phone number configured. Please purchase a phone number in Settings > Phone.");const y=NO(h.map(f=>({...f,has_international_reach:f.has_international_reach??["SE","NL","AT","BE"].includes(f.country_code)})),s);if(!y.phoneNumber)throw new Error("No suitable phone number found for this recipient.");u=y.phoneNumber.phone_number,p=y.warning}p&&le.warning(p);const m=await I.functions.invoke("send-sms",{body:{to:s,from:u,text:o,workspaceId:t.id,contactId:r,explicitSender:!!i,source:"manual"}});return await qp(m,"Failed to send SMS"),m.data}else if(n==="whatsapp"){const{data:u}=await I.from("phone_numbers").select("phone_number").eq("workspace_id",t.id).eq("status","active").limit(1),p=(c=u==null?void 0:u[0])==null?void 0:c.phone_number;if(!p)throw new Error("No phone number configured. Please add a phone number in Settings â Phone.");const m=await I.functions.invoke("twilio-whatsapp-send",{body:{to:s,from:p,text:o,workspaceId:t.id,contactId:r,source:"manual"}});return await qp(m,"Failed to send WhatsApp message"),m.data}else if(n==="email"){const u=await I.functions.invoke("send-email-imap",{body:{workspace_id:t.id,to_email:s,subject:"",message:o,c
7663ontact_id:r,source:"manual"}});return await qp(u,"Failed to send email"),u.data}else if(n==="messenger"||n==="instagram"){const u=await I.functions.invoke("send-messenger",{body:{contact_id:r,channel:n,message:o}});return await qp(u,"Failed to send message"),u.data}else throw new Error("Cannot send messages for this channel")},onSuccess:(r,n)=>{a.invalidateQueries({queryKey:["unified-messages",t==null?void 0:t.id,n.contactId]}),a.invalidateQueries({queryKey:["unified-conversations",t==null?void 0:t.id]}),le.success("Message sent")},onError:r=>{are(r==null?void 0:r.message,"Sending")||le.error(`Failed to send: ${r.message}`)}})}const pre={contact:Ln,deal:Nn,email:dt,call:bt,message:ua,sms:ua,whatsapp:ua};function hre(){const[t,a]=l.useState([]),[r,n]=l.useState({}),[o,s]=l.useState(null),{openWindow:i,popoutConversation:c}=Nt(),{shouldSuppressNotifications:u}=Sz(),p=LO(),m=l.useCallback(x=>{if(u&&!x.reply)return;const g={...x,id:`toast-${Date.now()}-${Math.random()}`,timestamp:Date.now()};a(b=>[...b.slice(-4),g])},[u]),h=l.useCallback(x=>{a(g=>g.filter(b=>b.id!==x)),n(g=>{const{[x]:b,...k}=g;return k}),s(g=>g===x?null:g)},[]);l.useEffect(()=>{const x=setInterval(()=>{const g=Date.now();a(b=>b.filter(k=>o===k.id?!0:g-k.timestamp<8e3))},1e3);return()=>clearInterval(x)},[o]),l.useEffect(()=>{const x=g=>{const b=g.detail;b&&m(b)};return window.addEventListener("desktop-toast",x),()=>window.removeEventListener("desktop-toast",x)},[m]);const y=x=>{if(x.reply){c(x.reply.contactId,x.reply.channel==="call"?"sms":x.reply.channel),h(x.id);return}if(x.appId){const g=Qt(x.appId);g&&i(g)}h(x.id)},f=async x=>{if(!x.reply)return;const g=(r[x.id]||"").trim();if(g)try{await p.mutateAsync({contactId:x.reply.contactId,channel:x.reply.channel,message:g,phoneNumber:x.reply.phoneNumber}),le.success("Reply sent"),h(x.id)}catch{}};return e.jsx("div",{className:"fixed bottom-14 right-3 flex flex-col-reverse gap-2",style:{zIndex:9998,maxWidth:360},children:e.jsx(hr,{children:t.map(x=>{const g=pre[x.icon||""]||qa,b=o===x.id,k=r[x.id]||"";return e.jsxs(ht.div,{className:"rounded-lg p-3",style:{background:"var(--win-glass)",backdropFilter:"blur(20px) saturate(180%)",WebkitBackdropFilter:"blur(20px) saturate(180%)",border:"1px solid var(--win-glass-border)",boxShadow:"var(--win-shadow)",width:340},initial:{opacity:0,x:50,scale:.9},animate:{opacity:1,x:0,scale:1},exit:{opacity:0,x:50,scale:.9},transition:{type:"spring",stiffness:400,damping:25},children:[e.jsxs("div",{className:"flex items-start gap-3 cursor-pointer",onClick:()=>!b&&y(x),children:[e.jsx("div",{className:"w-8 h-8 rounded-full flex items-center justify-center flex-shrink-0",style:{background:"rgba(255,255,255,0.06)"},children:e.jsx(g,{className:"w-4 h-4",style:{color:"var(--win-accent)"}})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-xs font-semibold",style:{color:"var(--win-text-primary)"},children:x.title}),e.jsx("p",{className:"text-[11px] mt-0.5 line-clamp-2",style:{color:"var(--win-text-secondary)"},children:x.message})]}),e.jsx("button",{onClick:v=>{v.stopPropagation(),h(x.id)},className:"w-5 h-5 flex items-center justify-center rounded hover:bg-white/10 flex-shrink-0",children:e.jsx(ze,{className:"w-3 h-3",style:{color:"var(--win-text-secondary)"}})})]}),x.reply&&e.jsx("div",{className:"mt-2",children:b?e.jsxs("div",{className:"flex gap-1.5 items-end mt-1",onClick:v=>v.stopPropagation(),children:[e.jsx("textarea",{autoFocus:!0,value:k,onChange:v=>n(w=>({...w,[x.id]:v.target.value})),onKeyDown:v=>{v.key==="Enter"&&!v.shiftKey&&(v.preventDefault(),f(x)),v.key==="Escape"&&s(null)},placeholder:`Reply via ${x.reply.channel}â¦`,className:"flex-1 text-[12px] px-2 py-1.5 rounded resize-none outline-none min-h-[36px] max-h-[80px]",style:{background:"rgba(255,255,255,0.06)",border:"1px solid var(--win-glass-border)",color:"var(--win-text-primary)"}}),e.jsx("button",{onClick:()=>f(x),disabled:!k.trim()||p.isPending,className:"w-8 h-8 rounded flex items-center justify-center text-white disabled:opacity-40",style:{background:"var(--win-accent)"},children:e.jsx(jn,{className:"w-3.5 h-3.5"})})]}):e.jsxs("div",{className:"flex gap-1.5",children:[e.jsx("button",{onClick:v=>{v.stopPropagation(),s(x.id)},className:"flex-1 text-[11px] font-medium px-2 py-1 rounded hover:bg-white/10 transition-colors",style:{color:"var(--win-accent)",border:"1px solid var(--win-glass-border)"}
7663,children:"Quick reply"}),e.jsx("button",{onClick:v=>{v.stopPropagation(),y(x)},className:"flex-1 text-[11px] font-medium px-2 py-1 rounded hover:bg-white/10 transition-colors",style:{color:"var(--win-text-secondary)",border:"1px solid var(--win-glass-border)"},children:"Open thread"})]})})]},x.id)})})})}function mre(){const t=I7();return{initiateCall:(o,s)=>{var p;const i=s||o.phone||o.mobile;if(!i){le.error("No phone number available");return}const c=[o.first_name,o.last_name].filter(Boolean).join(" ")||"Unknown",u=new URLSearchParams({phone:i});o.id&&u.set("contact",o.id),u.set("name",c),(p=o.companies)!=null&&p.name&&u.set("company",o.companies.name),t(`/dialler?${u.toString()}`)},composeEmail:o=>{if(!o.email){le.error("No email address available");return}const s=[o.first_name,o.last_name].filter(Boolean).join(" ")||"Unknown",i=new URLSearchParams({channel:"email",compose:"email",to:o.email});o.id&&i.set("contact",o.id),i.set("name",s),t(`/inbox?${i.toString()}`)},composeSms:(o,s)=>{const i=s||o.phone||o.mobile;if(!i){le.error("No phone number available");return}const c=[o.first_name,o.last_name].filter(Boolean).join(" ")||"Unknown",u=new URLSearchParams({channel:"sms",compose:"sms",to:i});o.id&&u.set("contact",o.id),u.set("name",c),t(`/inbox?${u.toString()}`)}}}const XE=[{id:"sms",label:"SMS",icon:ua,color:"#3B82F6"},{id:"whatsapp",label:"WhatsApp",icon:Da,color:"#25D366"},{id:"email",label:"Email",icon:dt,color:"#8B5CF6"},{id:"call",label:"Call",icon:bt,color:"#14B8A6"}];function yre({open:t,onClose:a}){const{workspace:r}=fe(),[n,o]=l.useState(""),[s,i]=l.useState(null),[c,u]=l.useState("sms"),[p,m]=l.useState(""),[h,y]=l.useState(""),f=LO(),{initiateCall:x}=mre();l.useEffect(()=>{t||(o(""),i(null),m(""),y(""),u("sms"))},[t]),l.useEffect(()=>{if(!t)return;const w=C=>{C.key==="Escape"&&a()};return document.addEventListener("keydown",w),()=>document.removeEventListener("keydown",w)},[t,a]);const{data:g=[]}=Ie({queryKey:["quick-compose-contacts",r==null?void 0:r.id,n],enabled:!!(r!=null&&r.id)&&t&&!s,queryFn:async()=>{let w=I.from("contacts").select("id, first_name, last_name, email, phone, mobile, companies(name)").eq("workspace_id",r.id).limit(8);if(n.trim()){const j=`%${n.trim()}%`;w=w.or(`first_name.ilike.${j},last_name.ilike.${j},email.ilike.${j},phone.ilike.${j}`)}else w=w.order("updated_at",{ascending:!1});const{data:C}=await w;return C||[]}}),b=l.useCallback(w=>[w.first_name,w.last_name].filter(Boolean).join(" ")||w.email||"Unnamed",[]),k=l.useMemo(()=>s?XE.filter(w=>w.id==="email"?!!s.email:!!(s.phone||s.mobile)):XE,[s]);l.useEffect(()=>{var w;s&&!k.find(C=>C.id===c)&&u(((w=k[0])==null?void 0:w.id)||"sms")},[s,k,c]);const v=async()=>{if(!s)return;if(c==="call"){x(s),a();return}if(!p.trim()){le.error("Please enter a message");return}const w=s.phone||s.mobile||"",C=c==="email"?s.email||"":w;if(!C){le.error(`No ${c==="email"?"email":"phone"} on file`);return}try{await f.mutateAsync({contactId:s.id,channel:c,message:c==="email"&&h?`${h} 7664 7665${p}`:p,phoneNumber:C}),a()}catch{}};return t?e.jsx(hr,{children:e.jsx(ht.div,{className:"fixed inset-0",style:{zIndex:1e4,background:"rgba(0,0,0,0.55)",backdropFilter:"blur(8px)"},initial:{opacity:0}
7665,animate:{opacity:1},exit:{opacity:0},onClick:a,children:e.jsxs(ht.div,{className:"absolute left-1/2 top-[15%] -translate-x-1/2 w-[600px] max-w-[92vw] rounded-2xl overflow-hidden flex flex-col",style:{background:"var(--win-glass)",backdropFilter:"blur(28px) saturate(180%)",WebkitBackdropFilter:"blur(28px) saturate(180%)",border:"1px solid var(--win-glass-border)",boxShadow:"0 24px 64px rgba(0,0,0,0.5)",maxHeight:"70vh"},initial:{opacity:0,scale:.96,y:-10},animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:.96,y:-10},transition:{type:"spring",stiffness:380,damping:28},onClick:w=>w.stopPropagation(),children:[e.jsxs("div",{className:"flex items-center gap-2 px-4 py-3",style:{borderBottom:"1px solid var(--win-divider)"},children:[e.jsx(jn,{className:"w-4 h-4",style:{color:"var(--win-accent)"}}),e.jsx("span",{className:"text-sm font-semibold",style:{color:"var(--win-text-primary)"},children:"Quick Compose"}),e.jsx("span",{className:"text-[11px] px-1.5 py-0.5 rounded ml-1",style:{background:"rgba(255,255,255,0.08)",color:"var(--win-text-secondary)"},children:"ââ§M"}),e.jsx("div",{className:"ml-auto",children:e.jsx("button",{onClick:a,className:"p-1 rounded hover:bg-white/10",children:e.jsx(ze,{className:"w-4 h-4",style:{color:"var(--win-text-secondary)"}})})})]}),s?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"flex items-center gap-3 px-4 py-3",style:{borderBottom:"1px solid var(--win-divider)"},children:[e.jsx("div",{className:"w-9 h-9 rounded-full flex items-center justify-center flex-shrink-0",style:{background:"rgba(255,255,255,0.08)"},children:e.jsx(wa,{className:"w-4 h-4",style:{color:"var(--win-text-secondary)"}})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-sm font-semibold truncate",style:{color:"var(--win-text-primary)"},children:b(s)}),e.jsx("p",{className:"text-[11px] truncate",style:{color:"var(--win-text-secondary)"},children:c==="email"?s.email:s.phone||s.mobile})]}),e.jsx("button",{onClick:()=>i(null),className:"text-[11px] px-2 py-1 rounded hover:bg-white/10",style:{color:"var(--win-accent)"},children:"Change"})]}),e.jsx("div",{className:"flex gap-1.5 px-4 pt-3",children:k.map(w=>{const C=w.icon,j=c===w.id;return e.jsxs("button",{onClick:()=>u(w.id),className:"flex items-center gap-1.5 px-3 py-1.5 rounded-lg text-xs font-medium transition-all",style:{background:j?`${w.color}25`:"rgba(255,255,255,0.04)",border:`1px solid ${j?w.color:"rgba(255,255,255,0.08)"}`,color:j?w.color:"var(--win-text-secondary)"},children:[e.jsx(C,{className:"w-3.5 h-3.5"}),w.label]},w.id)})}),e.jsxs("div",{className:"flex-1 px-4 py-3 flex flex-col gap-2 min-h-0",children:[c==="email"&&e.jsx(De,{value:h,onChange:w=>y(w.target.value),placeholder:"Subject",className:"bg-white/[0.04] border-white/[0.08]"}),c!=="call"&&e.jsx(Vc,{autoFocus:!0,value:p,onChange:w=>m(w.target.value),placeholder:`Type your ${c} messageâ¦`,className:"flex-1 min-h-[140px] bg-white/[0.04] border-white/[0.08] resize-none",onKeyDown:w=>{(w.metaKey||w.ctrlKey)&&w.key==="Enter"&&(w.preventDefault(),v())}}),c==="call"&&e.jsx("div",{className:"flex-1 flex items-center justify-center text-center text-sm py-8",style:{color:"var(--win-text-secondary)"},children:'Click "Start Call" to open the Power Dialler with this contact.'})]}),e.jsxs("div",{className:"px-4 py-3 flex items-center justify-between",style:{borderTop:"1px solid var(--win-divider)"},children:[e.jsx("span",{className:"text-[11px]",style:{color:"var(--win-text-secondary)"},children:c==="call"?"Opens Power Dialler":"ââµ to send"}),e.jsxs(de,{onClick:v,disabled:f.isPending||c!=="call"&&!p.trim(),size:"sm",style:{background:"var(--win-accent)"},className:"text-white",children:[c==="call"?e.jsx(bt,{className:"w-3.5 h-3.5 mr-1.5"}):e.jsx(jn,{className:"w-3.5 h-3.5 mr-1.5"}),c==="call"?"Start Call":f.isPending?"Sendingâ¦":"Send"]})]})]}):e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-4 pt-3 pb-2 relative",children:[e.jsx(At,{className:"absolute left-7 top-1/2 -translate-y-1/2 w-4 h-4 pointer-events-none",style:{color:"var(--win-text-secondary)"}}),e.jsx(De,{autoFocus:!0,value:n,onChange:w=>o(w.target.value),placeholder:"Search contacts by name, email or phoneâ¦",className:"pl-9 bg-white/[0.04] border-white/[0.08]"})]}),e.jsx("div",{className:"flex-1 overflow-y-auto px-2 pb-2",children:g.length===0?e.jsx("div",{className:"px-4 py-8 text-center text-xs",style:{color:"var(--win-text-secondary)"},children:n?"No contacts found":"Start typing to search"}):g.map(w=>{var C;return e.jsxs("button",{onClick:()=>i(w),className:"w-full flex items-center gap-3 px-3 py-2.5 rounded-lg hover:bg-white/[0.06] text-left transition-colors",children:[e.jsx("div",{className:"w-9 h-9 rounded-full flex items-center justify-center flex-shrink-0",style:{background:"rgba(255,255,255,0.08)"},children:e.jsx(wa,{className:"w-4 h-4",style:{color:"var(--win-text-secondary)"}})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-sm font-medium truncate",style:{color:"var(--win-text-primary)"},children:b(w)}),e.jsx("p",{className:"text-[11px] truncate",style:{color:"var(--win-text-secondary)"},children:((C=w.companies)==null?void 0:C.name)||w.email||w.phone||w.mobile||"â"})]})]},w.id)})})]})]})})}):null}function fre(){const{workspace:t}=fe(),{openWindow:a}=Nt(),r=Et();return l.useEffect(()=>{const n=async o=>{var h;const s=o.detail;if(!s||!(t!=null&&t.id))return;const{targetApp:i,contactId:c,contactName:u,contactPhone:p,contactEmail:m}=s;try{switch(i){case"pipeline":{const{data:f}=await I.from("pipelines").select("id, stages").eq("workspace_id",t.id).order("created_at",{ascending:!0}).limit(1).maybeSingle();if(!f){le.error("Create a pipeline first");return}const x=Array.isArray(f.stages)?f.stages:[],g=((h=x[0])==null?void 0:h.id)||x[0]||null,{error:b}=await I.from("deals").insert({workspace_id:t.id,pipeline_id:f.id,stage:g,contact_id:c,name:`${u} â new deal`,value:0,status:"open"});if(b)throw b;le.success(`Deal created for ${u}`);break}case"tasks":{const f=new Date;f.setDate(f.getDate()+1);const{error:x}=await I.from("tasks").insert({workspace_id:t.id,contact_id:c,title:`Follow up with ${u}`,due_date:f.toISOString(),status:"pending"});if(x)throw x;le.success(`Task created â follow up with ${u}`);break}
7665case"dialler":{if(!p){le.error(`No phone number for ${u}`);return}window.dispatchEvent(new CustomEvent("dialler-call",{detail:{phoneNumber:p,contactId:c,contactName:u}})),le.success(`Calling ${u}â¦`);break}case"inbox":case"email":{window.dispatchEvent(new CustomEvent("open-quick-compose",{detail:{contactId:c,contactName:u,channel:m?"email":"sms"}}));break}default:const y=Qt("crm");y&&a({...y,route:`/dashboard?tab=crm&contact=${c}`})}}catch(y){console.error("Contact drop failed",y),le.error((y==null?void 0:y.message)||"Could not complete drop action")}};return window.addEventListener("desktop-contact-drop",n),()=>window.removeEventListener("desktop-contact-drop",n)},[t==null?void 0:t.id,a,r]),null}const jS={brandName:"I Need Leads",logoUrl:null,faviconUrl:null,primaryColor:null,secondaryColor:null,supportEmail:"[email protected]",loginHeadline:null,loginSubtext:null,hidePoweredBy:!1,isWhiteLabelled:!1,sourceWorkspaceId:null,source:"platform"};function gre(t,a){const r=t!=null&&t.brand_name||t!=null&&t.logo_url||t!=null&&t.primary_color?t:a,n=r?r===t?"own":"parent":"platform";return r?{brandName:r.brand_name||jS.brandName,logoUrl:r.logo_url||null,faviconUrl:r.favicon_url||null,primaryColor:r.primary_color||null,secondaryColor:r.secondary_color||null,supportEmail:r.email_reply_to||jS.supportEmail,loginHeadline:r.login_headline||null,loginSubtext:r.login_subtext||null,hidePoweredBy:!!r.hide_powered_by,isWhiteLabelled:!0,sourceWorkspaceId:r.workspace_id,source:n}:jS}const xre="workspace_id, brand_name, logo_url, favicon_url, primary_color, secondary_color, login_headline, login_subtext, email_reply_to, hide_powered_by";async function QE(t){if(!t)return null;const{data:a,error:r}=await I.from("reseller_white_label").select(xre).eq("workspace_id",t).maybeSingle();if(r)throw r;return a??null}function AO(){const{workspace:t,parentWorkspace:a}=fe(),r=(a==null?void 0:a.id)||(t==null?void 0:t.parent_workspace_id)||null,n=Ie({queryKey:["brand-identity","own",t==null?void 0:t.id],queryFn:()=>QE(t==null?void 0:t.id),enabled:!!(t!=null&&t.id),staleTime:5*60*1e3}),o=Ie({queryKey:["brand-identity","parent",r],queryFn:()=>QE(r),enabled:!!r,staleTime:5*60*1e3}),s=l.useMemo(()=>gre(n.data,o.data),[n.data,o.data]);return{brand:t!=null&&t.id?s:jS,isLoading:n.isLoading||!!r&&o.isLoading}}function PO(){const{brand:t}=AO();return l.useEffect(()=>{if(!t.isWhiteLabelled)return;const a=document.documentElement;t.primaryColor&&a.style.setProperty("--wl-primary",t.primaryColor),t.secondaryColor&&a.style.setProperty("--wl-secondary",t.secondaryColor),t.brandName&&(document.title=t.brandName);let r=null;return t.faviconUrl&&(r=document.querySelector("link[rel~='icon']"),r||(r=document.createElement("link"),r.rel="icon",document.head.appendChild(r)),r.href=t.faviconUrl),()=>{a.style.removeProperty("--wl-primary"),a.style.removeProperty("--wl-secondary")}},[t]),t}const EO="desktop-zoom-level",bre=new Set(["/integrations/callback","/settings/integrations/callback"]);function vre(){try{const t=localStorage.getItem(EO);if(t)return parseFloat(t)}catch{}return 100}function JE(){const t=window.visualViewport;return{width:(t==null?void 0:t.width)??window.innerWidth,height:(t==null?void 0:t.height)??window.innerHeight}}function kre({children:t}){var _,S;PO();const{windows:a,openWindow:r}=Nt(),n=l.useRef(a),o=lL(),[s,i]=l.useState(!1),[c,u]=l.useState(!1),[p,m]=l.useState(null),[h,y]=l.useState(!1),[f,x]=l.useState(!1),[g,b]=l.useState(!1),[k,v]=l.useState(vre),[w,C]=l.useState(JE);l.useEffect(()=>{var E,L;const M=()=>C(JE());return window.addEventListener("resize",M),window.addEventListener("fullscreenchange",M),(E=window.visualViewport)==null||E.addEventListener("resize",M),(L=window.visualViewport)==null||L.addEventListener("scroll",M),()=>{var N,A;window.removeEventListener("resize",M),window.removeEventListener("fullscreenchange",M),(N=window.visualViewport)==null||N.removeEventListener("resize",M),(A=window.visualViewport)==null||A.removeEventListener("scroll",M)}},[]);const j=l.useCallback(M=>{v(M),localStorage.setItem(EO,String(M))},[]);return l.useEffect(()=>{const M=E=>{var N;const L=(N=E.detail)==null?void 0:N.level;typeof L=="number"&&j(L)};return window.addEventListener("desktop-set-zoom",M),()=>window.removeEventListener("desktop-set-zoom",M)},[j]),l.useEffect(()=>{n.current=a;const M=a.filter(N=>!N.isMinimized);if(M.length===0)return;const E=M.reduce((N,A)=>N.zIndex>A.zIndex?N:A).id;document.querySelectorAll(".win-app-window").forEach(N=>{N.dataset.winId===E?N.classList.add("win-app-window--focused"):N.
7665classList.remove("win-app-window--focused")})},[a]),l.useEffect(()=>{fY()},[]),XJ({onToggleSearch:()=>u(M=>!M),onOpenQuickCompose:()=>b(!0),enabled:!0}),l.useEffect(()=>{const M=()=>b(!0);return window.addEventListener("open-quick-compose",M),()=>window.removeEventListener("open-quick-compose",M)},[]),l.useEffect(()=>{const M=()=>y(!0);return window.addEventListener("desktop-open-theme-picker",M),()=>window.removeEventListener("desktop-open-theme-picker",M)},[]),l.useEffect(()=>{const M=L=>{L.key==="F1"&&(L.preventDefault(),x(N=>!N))},E=()=>x(!0);return document.addEventListener("keydown",M),window.addEventListener("desktop-show-cheatsheet",E),()=>{document.removeEventListener("keydown",M),window.removeEventListener("desktop-show-cheatsheet",E)}},[]),l.useEffect(()=>{const M=window.history.pushState.bind(window.history),E=window.history.replaceState.bind(window.history),L=(N,A,O,R)=>{const $=typeof O=="string"?O:O instanceof URL?O.pathname+O.search:"";if($!=null&&$.startsWith("/")){const z=$.split("?")[0];if(bre.has(z))return R==null?void 0:R(N,A,O);const W=n.current.filter(K=>!K.isMinimized),X=W.length?W.reduce((K,Q)=>K.zIndex>Q.zIndex?K:Q):null,G=Ht.filter(K=>z===K.route||z.startsWith(`${K.route}/`)).sort((K,Q)=>Q.route.length-K.route.length)[0];if(G){if(z===window.location.pathname&&(X==null?void 0:X.appId)!==G.id)return R==null?void 0:R(N,A,O);if(n.current.find(Q=>Q.appId===G.id)){if((X==null?void 0:X.appId)===G.id)return r({...G,route:$}),R==null?void 0:R(N,A,O);r({...G,route:$});return}r({...G,route:$});return}}return R==null?void 0:R(N,A,O)};return window.history.pushState=(N,A,O)=>L(N,A,O,M),window.history.replaceState=(N,A,O)=>L(N,A,O,E),()=>{window.history.pushState=M,window.history.replaceState=E}},[r]),o?e.jsx(e.Fragment,{children:t}):e.jsxs("div",{className:"desktop-mode",style:{width:w.width*100/k,height:w.height*100/k,overflow:"hidden",position:"fixed",top:((_=window.visualViewport)==null?void 0:_.offsetTop)??0,left:((S=window.visualViewport)==null?void 0:S.offsetLeft)??0,transform:k!==100?`scale(${k/100})`:void 0,transformOrigin:"top left"},children:[e.jsx(pee,{}),e.jsx(zae,{}),e.jsx("div",{className:"fixed top-3 right-3 z-[9999] max-w-sm pointer-events-auto",children:e.jsx(kae,{})}),e.jsx(Tte,{zone:p}),a.map(M=>e.jsx(Ste,{window:M,onSnapPreview:m},M.id)),e.jsx(yte,{}),e.jsx(Ite,{isOpen:s,onClose:()=>i(!1)}),e.jsx(Ete,{isOpen:c,onClose:()=>u(!1)}),e.jsx($ae,{isOpen:h,onClose:()=>y(!1)}),e.jsx(Xae,{isOpen:f,onClose:()=>x(!1)}),e.jsx(Qae,{}),e.jsx(hre,{}),e.jsx(yre,{open:g,onClose:()=>b(!1)}),e.jsx(Oee,{onNotificationsClick:()=>i(!s),onSearchClick:()=>u(!c)}),e.jsx(SO,{}),e.jsx(fre,{}),e.jsx(Vae,{})]})}function wre(t){if(!t||t.includes("{{"))return!0;const a=t.trim();return/^(new|untitled|unnamed)\s+(deal|lead|opportunity)$/i.test(a)||/^(deal|lead|opportunity)$/i.test(a)?!0:/^deal\s*[-ââ]?\s*$/i.test(a)}function jre(t){if(!t)return"Unnamed deal";const a=t.contacts||t.contact||null,r=a?[a.first_name,a.last_name].filter(Boolean).join(" ").trim():"",n=(t.name||"").trim();if(!wre(n))return n;if(r)return r;const s=(a==null?void 0:a.phone)||(a==null?void 0:a.mobile)||null;return s?`Inbound call · ${s}`:"Inbound call"}function Cre(t){const{workspace:a}=fe(),r=(t==null?void 0:t.enabled)!==void 0?t.enabled:!0;return Ie({queryKey:["contacts",a==null?void 0:a.id],queryFn:async()=>{if(!a)return[];const n=[],o=1e3;let s=0,i=!0;for(;i;){const{data:c,error:u}=await I.from("contacts").select("*, companies(name)").eq("workspace_id",a.id).order("created_at",{ascending:!1}).range(s,s+o-1);if(u)throw u;c&&c.length>0?(n.push(...c),s+=o,i=c.length===o):i=!1}return n},enabled:!!a&&r,staleTime:6e4,gcTime:3e5})}function Z1e(t){const{workspace:a}=fe();return Ie({queryKey:["contacts_by_ids",a==null?void 0:a.id,t],queryFn:async()=>{if(!a||t.length===0)return[];const r=[],n=200;for(let o=0;o<t.length;o+=n){const s=t.slice(o,o+n),{data:i,error:c}=await I.from("contacts").select("*, companies(name)").eq("workspace_id",a.id).in("id",s);if(c)throw c;i&&r.push(...i)}return r},enabled:!!a&&t.length>0,staleTime:3e4})}function X1e(t){const{workspace:a}=fe();return Ie({queryKey:["contact",t],queryFn:async()=>
7665{if(!t||!a)return null;const{data:r,error:n}=await I.from("contacts").select("*, companies(name)").eq("id",t).eq("workspace_id",a.id).maybeSingle();if(n)throw n;return r},enabled:!!t&&!!a})}function Q1e(){const t=at(),{workspace:a}=fe(),{user:r}=Be();return mt({mutationFn:async n=>{if(!a||!r)throw new Error("No workspace or user");const{data:o,error:s}=await I.from("contacts").insert({...n,workspace_id:a.id,created_by:r.id}).select().maybeSingle();if(s)throw s;return o},onSuccess:n=>{t.invalidateQueries({queryKey:["contacts",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["contacts_paginated"]}),n&&a&&I.functions.invoke("fire-automation-triggers",{body:{eventType:"contact_created",workspaceId:a.id,contactId:n.id,triggerData:{source:"manual"}}}).catch(()=>{})}})}function J1e(){const t=at(),{workspace:a}=fe();return mt({mutationFn:async({id:r,...n})=>{if(!a)throw new Error("No workspace");const{data:o,error:s}=await I.from("contacts").update(n).eq("id",r).eq("workspace_id",a.id).select().single();if(s)throw s;return o},onSuccess:r=>{t.invalidateQueries({queryKey:["contacts",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["contacts_paginated"]}),t.invalidateQueries({queryKey:["contact",r.id]}),a&&I.functions.invoke("fire-automation-triggers",{body:{eventType:"contact_updated",workspaceId:a.id,contactId:r.id,triggerData:{source:"manual"}}}).catch(()=>{})}})}function ehe(){const t=at(),{workspace:a}=fe();return mt({mutationFn:async r=>{if(!a)throw new Error("No workspace");const{error:n}=await I.rpc("bulk_delete_contacts",{p_workspace_id:a.id,p_ids:[r]});if(n)throw n},onSuccess:()=>{t.invalidateQueries({queryKey:["contacts",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["contacts_paginated"]}),t.invalidateQueries({queryKey:["deals_with_stages"]}),t.invalidateQueries({queryKey:["deals",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["dashboard_stats",a==null?void 0:a.id]})}})}function _re(){const{workspace:t}=fe();return Ie({queryKey:["companies",t==null?void 0:t.id],queryFn:async()=>{if(!t)return[];const a=[],r=1e3;let n=0,o=!0;for(;o;){const{data:s,error:i}=await I.from("companies").select("*").eq("workspace_id",t.id).order("created_at",{ascending:!1}).range(n,n+r-1);if(i)throw i;s&&s.length>0?(a.push(...s),n+=r,o=s.length===r):o=!1}return a},enabled:!!t})}function the(){const{workspace:t}=fe();return Ie({queryKey:["company_options",t==null?void 0:t.id],queryFn:async()=>{if(!t)return[];const a=[];let r=0,n=!0;for(;n;){const{data:o,error:s}=await I.from("companies").select("id, name").eq("workspace_id",t.id).order("name",{ascending:!0}).range(r,r+999);if(s)throw s;o&&o.length>0?(a.push(...o),r+=1e3,n=o.length===1e3):n=!1}return a},enabled:!!t,staleTime:12e4,gcTime:6e5})}function ahe(){const{workspace:t}=fe();return Ie({queryKey:["companies-with-primary-contact",t==null?void 0:t.id],queryFn:async()=>{if(!t)return[];const a=[];let r=0,n=!0;for(;n;){const{data:i,error:c}=await I.from("companies").select("*").eq("workspace_id",t.id).order("created_at",{ascending:!1}).range(r,r+999);if(c)throw c;i&&i.length>0?(a.push(...i),r+=1e3,n=i.length===1e3):n=!1}const o=[];for(r=0,n=!0;n;){const{data:i,error:c}=await I.from("contacts").select("id, first_name, last_name, email, job_title, company_id, is_primary_contact").eq("workspace_id",t.id).not("company_id","is",null).range(r,r+999);if(c)throw c;i&&i.length>0?(o.push(...i),r+=1e3,n=i.length===1e3):n=!1}const s=new Map;return o.forEach(i=>{if(!i.company_id)return;const c=s.get(i.company_id)||[];c.push(i),s.set(i.company_id,c)}),a.map(i=>{const c=s.get(i.id)||[],u=c.find(p=>p.is_primary_contact)||c[0]||null;return{...i,primaryContact:u,contactCount:c.length}})},enabled:!!t,staleTime:3e4})}function rhe({page:t,pageSize:a,search:r="",industry:n="all",sortField:o="created_at",sortDirection:s="desc",companyIds:i=null}){const{workspace:c}=fe();return Ie({queryKey:["companies-with-primary-contact-paginated",c==null?void 0:c.id,t,a,r,n,o,s,i],queryFn:async()=>{if(!c)return{data:[],count:0};if(i&&i.length===0)return{data:[],count:0};const u=(t-1)*a,p=u+a-1;let m="created_at";o==="name"?m="name":o==="industry"?m="industry":o==="size"?m="size":o==="annual_revenue"&&(m="annual_revenue");let h=I.from("companies").select("*",{count:"exact"}).eq("workspace_id",c.id);if(r){const j=r.trim();h=h.or(`name.ilike.%${j}%,domain.ilike.%${j}%,industry.ilike.%${j}%`)}n!=="all"&&(h=h.eq("industry",n)),i&&i.length>0&&(h=h.in("id",i));const{data:y,error:f,count:x}=await h.order(m,{ascending:s==="asc"}).range(u,p);if(f)throw f;const g=y||[];if(g.length===0)return{data:[],count:x||0};const b=g.map(j=>j.id),{data:k,error:v}=await I.from("contacts").select("id, first_name, last_name, email, job_title, company_id, is_primary_contact").eq("workspace_id",c.id).in("company_id",b);if(v)throw v;const w=new Map;
7665(k||[]).forEach(j=>{if(!j.company_id)return;const _=w.get(j.company_id)||[];_.push(j),w.set(j.company_id,_)});const C=g.map(j=>{const _=w.get(j.id)||[],S=_.find(M=>M.is_primary_contact)||_[0]||null;return{...j,primaryContact:S,contactCount:_.length}});return o==="contactCount"&&C.sort((j,_)=>{const S=(j.contactCount||0)-(_.contactCount||0);return s==="asc"?S:-S}),{data:C,count:x||0}},enabled:!!c,staleTime:3e4,placeholderData:u=>u})}function nhe(t){const{workspace:a}=fe();return Ie({queryKey:["company",t],queryFn:async()=>{if(!t||!a)return null;const{data:r,error:n}=await I.from("companies").select("*").eq("id",t).eq("workspace_id",a.id).maybeSingle();if(n)throw n;return r},enabled:!!t&&!!a})}function she(t){const{workspace:a}=fe();return Ie({queryKey:["company-contacts",t],queryFn:async()=>{if(!t||!a)return[];const{data:r,error:n}=await I.from("contacts").select("*").eq("company_id",t).eq("workspace_id",a.id).order("is_primary_contact",{ascending:!1}).order("created_at",{ascending:!1});if(n)throw n;return r},enabled:!!t&&!!a})}function ohe(t){const{workspace:a}=fe();return Ie({queryKey:["company-contracts",t],queryFn:async()=>{if(!t||!a)return[];const{data:r,error:n}=await I.from("contracts").select("*, contacts(first_name, last_name)").eq("company_id",t).eq("workspace_id",a.id).order("created_at",{ascending:!1});if(n)throw n;return r},enabled:!!t&&!!a})}function ihe(){const t=at(),{workspace:a}=fe(),{effectiveUserId:r}=na();return mt({mutationFn:async n=>{if(!a||!r)throw new Error("No workspace or user");const{data:o,error:s}=await I.from("companies").insert({...n,workspace_id:a.id,created_by:r}).select().single();if(s)throw s;return o},onSuccess:()=>{t.invalidateQueries({queryKey:["companies",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["companies-with-primary-contact",a==null?void 0:a.id]})}})}function lhe(){const t=at(),{workspace:a}=fe(),{effectiveUserId:r}=na();return mt({mutationFn:async({company:n,contact:o})=>{if(!a||!r)throw new Error("No workspace or user");const{data:s,error:i}=await I.from("companies").insert({...n,workspace_id:a.id,created_by:r}).select().single();if(i)throw i;if(o.isNew===!0){const{error:c}=await I.from("contacts").insert({first_name:o.first_name,last_name:o.last_name,email:o.email,phone:o.phone,job_title:o.job_title,company_id:s.id,is_primary_contact:!0,workspace_id:a.id,created_by:r});if(c)throw c}else{const c=o.existingContactId,{error:u}=await I.from("contacts").update({company_id:s.id,is_primary_contact:!0}).eq("id",c).eq("workspace_id",a.id);if(u)throw u}return s},onSuccess:()=>{t.invalidateQueries({queryKey:["companies",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["companies-with-primary-contact",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["contacts",a==null?void 0:a.id]})}})}function che(){const t=at(),{workspace:a}=fe();return mt({mutationFn:async({id:r,...n})=>{if(!a)throw new Error("No workspace");const{data:o,error:s}=await I.from("companies").update(n).eq("id",r).eq("workspace_id",a.id).select().single();if(s)throw s;return o},onSuccess:r=>{t.invalidateQueries({queryKey:["companies",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["companies-with-primary-contact",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["company",r.id]})}})}function dhe(){const t=at(),{workspace:a}=fe();return mt({mutationFn:async({contactId:r,companyId:n})=>{if(!a)throw new Error("No workspace");const{error:o}=await I.from("contacts").update({is_primary_contact:!0}).eq("id",r).eq("company_id",n).eq("workspace_id",a.id);if(o)throw o},onSuccess:(r,{companyId:n})=>{t.invalidateQueries({queryKey:["company-contacts",n]}),t.invalidateQueries({queryKey:["companies-with-primary-contact",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["contacts",a==null?void 0:a.id]})}})}function uhe(){const t=at(),{workspace:a}=fe();return mt({mutationFn:async r=>{if(!a)throw new Error("No workspace");const{error:n}=await I.from("companies").delete().eq("id",r).eq("workspace_id",a.id);if(n)throw n},onSuccess:async(r,n)=>{await Promise.all([t.invalidateQueries({queryKey:["companies",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["companies-with-primary-contact",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["companies-with-primary-contact-paginated"]}),t.invalidateQueries({queryKey:["company_options",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["company",n]}),t.invalidateQueries({queryKey:["company-contacts",n]}),t.invalidateQueries({queryKey:["deals_with_stages"]}),t.invalidateQueries({queryKey:["deals",a==null?void 0:a.id]}),t.invalidateQueries({queryKey:["dashboard_stats",a==null?void 0:a.id]})])}})}const TO="global-search-recent",Mre=[{icon:Jl,label:"Go to Inbox",path:"/inbox"},{icon:Gt,label:"Go to Contacts",path:"/contacts"},{icon:Fa,label:"Go to Companies",path:"/companies"},{icon:kl,label:"Go to Pipeline",path:"/pipeline"},{icon:gc,label:"Go to Tasks",path:"/tasks"},{icon:Ar,label:"Go to Goals & Quotas",path:"/goals"},{icon:Tt,label:"Go to Calendar",path:"/calendar"},{icon:bt,label:"Go to Dialler",path:"/dialler"},{icon:ua,label:"Go to SMS Campaigns",path:"/sms"},{icon:dt,label:"Go to Email",path:"/email"},{icon:jc,label:"Go to Documents",path:"/documents"},{icon:ml,label:"Go to AI Chatbot",path:"/chatbot"},{icon:ja,label:"Go to Automations",path:"/automations"},{icon:lr,label:"Go to Pages",path:"/pages"},{icon:lr,label:"Go to Forms",path:"/forms"},{icon:oc,label:"Go to Media",path:"/media"},{icon:Ta,label:"Go to Reports",path:"/reports"},{icon:za,label:"Go to Payments",path:"/payments"},{icon:_c,label:"Go to Lead Marketplace",path:"/lead-marketplace"},{icon:cr,label:"Go to Settings",path:"/settings/general"},{icon:Vr,label:"Go to Help",path:"/help"}];function RO(){try{return Xu.getJSON(TO,[]).slice(0,5)}catch{return[]}}function Sre(t){const a=RO().filter(r=>r!==t);a.unshift(t),Xu.setJSON(TO,a.slice(0,5))}function Nre({open:t,onOpenChange:a}){const r=Et(),{workspace:n}=fe(),[o,s]=l.useState(""),[i,c]=l.useState(""),[u]=l.useState(RO),p=l.useRef(void 0),{data:m=[]}=Cre(),{data:h=[]}=_re(),{data:y=[]}=lY();l.useEffect(()=>(clearTimeout(p.current),p.current=setTimeout(()=>c(o),300),()=>clearTimeout(p.current)),[o]);const{data:f=[],isFetching:x}=Ie({queryKey:["search-documents",n==null?void 0:n.id,i],queryFn:async()=>
7665{if(!(n!=null&&n.id)||!i)return[];const{data:M}=await I.from("documents").select("id, title, type, status").eq("workspace_id",n.id).ilike("title",`%${i}%`).limit(5);return M||[]},enabled:!!(n!=null&&n.id)&&i.length>0}),{data:g=[],isFetching:b}=Ie({queryKey:["search-automations",n==null?void 0:n.id,i],queryFn:async()=>{if(!(n!=null&&n.id)||!i)return[];const{data:M}=await I.from("automations").select("id, name, status").eq("workspace_id",n.id).ilike("name",`%${i}%`).limit(5);return M||[]},enabled:!!(n!=null&&n.id)&&i.length>0}),k=x||b,v=m.filter(M=>{var E;return i.length>0&&(`${M.first_name} ${M.last_name}`.toLowerCase().includes(i.toLowerCase())||((E=M.email)==null?void 0:E.toLowerCase().includes(i.toLowerCase())))}).slice(0,5),w=h.filter(M=>{var E;return i.length>0&&(M.name.toLowerCase().includes(i.toLowerCase())||((E=M.industry)==null?void 0:E.toLowerCase().includes(i.toLowerCase())))}).slice(0,5),C=y.filter(M=>i.length>0&&M.name.toLowerCase().includes(i.toLowerCase())).slice(0,5),j=Mre.filter(M=>i.length===0||M.label.toLowerCase().includes(i.toLowerCase())),_=M=>{i&&Sre(i),a(!1),s(""),r(M)};l.useEffect(()=>{t||s("")},[t]);const S=v.length>0||w.length>0||C.length>0||f.length>0||g.length>0;return e.jsxs(sO,{open:t,onOpenChange:a,children:[e.jsx(H7,{placeholder:"Search contacts, companies, deals, documents...",value:o,onValueChange:s}),e.jsxs(V7,{children:[k&&e.jsxs("div",{className:"flex items-center justify-center py-4 text-muted-foreground",children:[e.jsx(Ge,{className:"w-4 h-4 animate-spin mr-2"}),e.jsx("span",{className:"text-sm",children:"Searching..."})]}),i.length>0&&!k&&!S&&j.length===0&&e.jsxs($7,{children:['No results for "',i,'" â try a different search']}),i.length===0&&u.length>0&&e.jsx(xa,{heading:"Recent",children:u.map(M=>e.jsxs($a,{onSelect:()=>s(M),children:[e.jsx(Vt,{className:"mr-2 h-4 w-4 text-muted-foreground"}),e.jsx("span",{children:M})]},M))}),v.length>0&&e.jsx(xa,{heading:"Contacts",children:v.map(M=>e.jsxs($a,{onSelect:()=>_(`/contacts?id=${M.id}`),children:[e.jsx(Gt,{className:"mr-2 h-4 w-4 text-muted-foreground"}),e.jsxs("span",{children:[M.first_name," ",M.last_name]}),M.email&&e.jsx("span",{className:"ml-2 text-muted-foreground text-sm",children:M.email})]},M.id))}),w.length>0&&e.jsxs(e.Fragment,{children:[e.jsx(_r,{}),e.jsx(xa,{heading:"Companies",children:w.map(M=>e.jsxs($a,{onSelect:()=>_(`/companies?id=${M.id}`),children:[e.jsx(Fa,{className:"mr-2 h-4 w-4 text-muted-foreground"}),e.jsx("span",{children:M.name}),M.industry&&e.jsx("span",{className:"ml-2 text-muted-foreground text-sm",children:M.industry})]},M.id))})]}),C.length>0&&e.jsxs(e.Fragment,{children:[e.jsx(_r,{}),e.jsx(xa,{heading:"Deals",children:C.map(M=>e.jsxs($a,{onSelect:()=>_(`/pipeline?deal=${M.id}`),children:[e.jsx(kl,{className:"mr-2 h-4 w-4 text-muted-foreground"}),e.jsx("span",{children:jre(M)}),M.value&&e.jsxs("span",{className:"ml-2 text-muted-foreground text-sm",children:["£",M.value.toLocaleString()]})]},M.id))})]}),f.length>0&&e.jsxs(e.Fragment,{children:[e.jsx(_r,{}),e.jsx(xa,{heading:"Documents",children:f.map(M=>e.jsxs($a,{onSelect:()=>_(`/documents?id=${M.id}`),children:[e.jsx(ln,{className:"mr-2 h-4 w-4 text-muted-foreground"}),e.jsx("span",{children:M.title}),e.jsxs("span",{className:"ml-2 text-muted-foreground text-sm capitalize",children:[M.type," · ",M.status]})]},M.id))})]}),g.length>0&&e.jsxs(e.Fragment,{children:[e.jsx(_r,{}),e.jsx(xa,{heading:"Automations",children:g.map(M=>e.jsxs($a,{onSelect:()=>_(`/automations?id=${M.id}`),children:[e.jsx(ja,{className:"mr-2 h-4 w-4 text-muted-foreground"}),e.jsx("span",{children:M.name}),e.jsx("span",{className:"ml-2 text-muted-foreground text-sm capitalize",children:M.status})]},M.id))})]}),j.length>0&&e.jsxs(e.Fragment,{children:[e.jsx(_r,{}),e.jsx(xa,{heading:"Quick Navigation",children:j.map(M=>e.jsxs($a,{onSelect:()=>_(M.path),children:[e.jsx(M.icon,{className:"mr-2 h-4 w-4 text-muted-foreground"}),e.jsx("span",{children:M.label})]},M.path))})]})]})]})}const Ire={deal_update:"ð¼",contact_added:"ð¤",task_due:"ð",mention:"@",system:"âï¸",campaign:"ð§",call:"ð",message:"ð¬"};function Lre(){const{notifications:t,unreadCount:a,markAsRead:r,markAllAsRead:n,deleteNotification:o,isLoading:s}=Ju(),[i,c]=l.useState(!1),u=Et(),p=m=>{m.is_read||r.mutate(m.id),m.link&&(c(!1),u(m.link))};return e.jsxs(z7,{open:i,onOpenChange:c,children:[e.jsx(O7,{asChild:!0,children:e.jsxs(de,{variant:"ghost",size:"icon",className:"relative",children:[e.jsx(qa,{className:"h-5 w-5"}),a>0&&e.jsx("span",{className:"absolute -top-1 -right-1 h-5 w-5 rounded-full bg-primary text-[10px] font-bold flex items-center justify-center text-primary-foreground",children:a>9?"9+":a})]})}),e.jsxs(rp,{className:"w-80 p-0",align:"end",children:[e.jsxs("div",{className:"flex items-center justify-between p-4 border-b",children:[e.jsx("h4",{className:"font-semibold",children:"Notifications"}),e.jsxs("div",{className:"flex items-center gap-1",children:[a>0&&e.jsxs(de,{variant:"ghost",size:"sm",onClick:()=>n.mutate(),className:"text-xs",children:[e.jsx(uc,{className:"h-4 w-4 mr-1"}),"Mark all read"]}),e.jsx(sr,{to:"/notifications",children:e.jsx(de,{variant:"ghost",size:"icon",className:"h-8 w-8",children:e.jsx(cr,{className:"h-4 w-4"})})})]})]}
7665),e.jsx(ad,{className:"h-[400px]",children:s?e.jsx("div",{className:"p-4 space-y-3",children:[1,2,3].map(m=>e.jsx("div",{className:"h-16 bg-muted animate-pulse rounded"},m))}):(t==null?void 0:t.length)===0?e.jsxs("div",{className:"p-8 text-center text-muted-foreground",children:[e.jsx(qa,{className:"h-12 w-12 mx-auto mb-4 opacity-50"}),e.jsx("p",{children:"No notifications yet"})]}):e.jsx("div",{className:"divide-y",children:t==null?void 0:t.map(m=>e.jsx("div",{className:Z("p-4 hover:bg-muted/50 cursor-pointer transition-colors",!m.is_read&&"bg-primary/5"),onClick:()=>p(m),children:e.jsxs("div",{className:"flex gap-3",children:[e.jsx("div",{className:"text-xl flex-shrink-0",children:Ire[m.type]||"ð£"}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("div",{className:"flex items-start justify-between gap-2",children:[e.jsx("p",{className:Z("text-sm line-clamp-1",!m.is_read&&"font-medium"),children:m.title}),!m.is_read&&e.jsx("div",{className:"w-2 h-2 rounded-full bg-primary flex-shrink-0 mt-1.5"})]}),e.jsx("p",{className:"text-sm text-muted-foreground line-clamp-2 mt-0.5",children:m.message}),e.jsxs("div",{className:"flex items-center justify-between mt-2",children:[e.jsx("span",{className:"text-xs text-muted-foreground",children:OS(m.created_at,{addSuffix:!0})}),e.jsxs("div",{className:"flex items-center gap-1",children:[m.link&&e.jsx(sr,{to:m.link,onClick:h=>h.stopPropagation(),children:e.jsx(de,{variant:"ghost",size:"icon",className:"h-6 w-6",children:e.jsx(Mn,{className:"h-3 w-3"})})}),e.jsx(de,{variant:"ghost",size:"icon",className:"h-6 w-6 text-muted-foreground hover:text-destructive",onClick:h=>{h.stopPropagation(),o.mutate(m.id)},children:e.jsx(Tr,{className:"h-3 w-3"})})]})]})]})]})},m.id))})}),e.jsx("div",{className:"p-2 border-t",children:e.jsx(sr,{to:"/notifications",onClick:()=>c(!1),children:e.jsx(de,{variant:"ghost",className:"w-full text-sm",children:"View all notifications"})})})]})]})}const Are="/assets/logo-C8vvewRH.png";function Pre(){var u,p;const[t,a]=l.useState(!1),{user:r}=Be(),{brand:n}=AO(),o=Et(),s=ra(),i=((p=(u=r==null?void 0:r.user_metadata)==null?void 0:u.full_name)==null?void 0:p.split(" ").map(m=>m[0]).join("").toUpperCase())||"U",c=s.pathname==="/dashboard"||s.pathname==="/";return e.jsxs(e.Fragment,{children:[e.jsx("header",{className:"sticky top-0 z-40 bg-background/95 backdrop-blur-md border-b border-border safe-area-top",children:e.jsxs("div",{className:"flex items-center justify-between h-12 px-2 gap-1",children:[e.jsxs("div",{className:"flex items-center gap-1 min-w-0",children:[!c&&e.jsx("button",{onClick:()=>o(-1),className:"flex items-center justify-center w-10 h-10 rounded-lg text-muted-foreground hover:text-foreground hover:bg-accent transition-colors","aria-label":"Back",children:e.jsx(Cn,{className:"w-5 h-5"})}),e.jsx("button",{onClick:()=>o("/dashboard"),className:"flex items-center gap-2 px-1 rounded-lg active:scale-95 transition-transform","aria-label":"Home",children:e.jsx("img",{src:n.logoUrl||Are,alt:n.brandName,className:"h-7 w-auto"})})]}),e.jsxs("div",{className:"flex items-center gap-1",children:[!c&&e.jsx("button",{onClick:()=>o("/dashboard"),className:"flex items-center justify-center w-10 h-10 rounded-lg text-muted-foreground hover:text-foreground hover:bg-accent transition-colors","aria-label":"Home",title:"Home",children:e.jsx(Br,{className:"w-5 h-5"})}),e.jsx("button",{onClick:()=>a(!0),className:"flex items-center justify-center w-10 h-10 rounded-lg text-muted-foreground hover:text-foreground hover:bg-accent transition-colors","aria-label":"Search",children:e.jsx(At,{className:"w-5 h-5"})}),e.jsx(Lre,{}),e.jsx("button",{onClick:()=>o("/settings/account"),className:"flex items-center justify-center w-8 h-8 rounded-full bg-primary text-primary-foreground text-xs font-semibold ml-1","aria-label":"Account",children:i})]})]})}),e.jsx(Nre,{open:t,onOpenChange:a})]})}const Ere=[{icon:fc,label:"Dashboard",path:"/dashboard"},{icon:Gt,label:"Contacts",path:"/contacts"},{icon:Ld,label:"Dialler",path:"/dialler"},{icon:ua,label:"Inbox",path:"/inbox"}];function Tre({onMoreClick:t}){const a=Et(),r=ra();return e.jsx("nav",{className:"md:hidden fixed bottom-0 left-0 right-0 z-50 bg-background/95 backdrop-blur-md border-t border-border",children:e.jsxs("div",{className:"flex items-center justify-around h-14 px-1 safe-area-bottom",children:[Ere.map(n=>{const o=r.pathname===n.path||n.path!=="/"&&r.pathname.startsWith(n.path);return e.jsxs("button",{onClick:()=>a(n.path),className:Z("flex flex-col items-center justify-center gap-0.5 flex-1 py-2 min-h-[44px] rounded-lg transition-colors duration-150",o?"text-primary":"text-muted-foreground active:text-foreground"),children:[e.jsx(n.icon,{className:"w-5 h-5",strokeWidth:o?2.5:2}),e.jsx("span",{className:Z("text-[10px] leading-tight",o?"font-semibold text-primary":"font-medium"),children:n.label}),o&&e.jsx("div",{className:"absolute bottom-1 w-1 h-1 rounded-full bg-primary"})]},n.path)}),e.jsxs("button",{onClick:t,className:"flex flex-col items-center justify-center gap-0.5 flex-1 py-2 min-h-[44px] rounded-lg transition-colors duration-150 text-muted-foreground active:text-foreground",children:[e.jsx(dn,{className:"w-5 h-5"}),e.jsx("span",{className:"text-[10px] font-medium leading-tight",children:"More"})]})]})})}const FO=f7,phe=$I,Rre=g7,DO=l.forwardRef(({className:t,...a},r)=>e.jsx(Zc,{className:Z("fixed inset-0 z-[9000] bg-black/75 backdrop-blur-sm data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 duration-150",t),...a,ref:r}));DO.displayName=Zc.displayName;const Fre=EI("fixed z-[9010] gap-4 bg-card/95 backdrop-blur-[24px] border-white/[0.1] p-6 transition-transform duration-150 ease-out data-[state=open]:animate-in data-[state=closed]:animate-out shadow-[0_16px_48px_rgba(0,0,0,0.4),0_0_0_1px_rgba(255,255,255,0.05)]",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),jL=l.forwardRef(({side:t="right",className:a,children:r,showOverlay:n=!0,...o},s)=>e.jsxs(Rre,{children:[n&&e.jsx(DO,{}),e.jsxs(Xc,{ref:s,className:Z(Fre({side:t}),a),...o,children:[r,e.jsxs(x7,{className:"absolute right-4 top-4 roun
7665ded-sm p-1 opacity-70 transition-opacity duration-150 hover:opacity-100 focus:outline-none focus:ring-1 focus:ring-ring disabled:pointer-events-none",children:[e.jsx(ze,{className:"h-4 w-4"}),e.jsx("span",{className:"sr-only",children:"Close"})]})]})]}));jL.displayName=Xc.displayName;const Dre=({className:t,...a})=>e.jsx("div",{className:Z("flex flex-col space-y-2 text-center sm:text-left",t),...a});Dre.displayName="SheetHeader";const qre=({className:t,...a})=>e.jsx("div",{className:Z("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...a});qre.displayName="SheetFooter";const CL=l.forwardRef(({className:t,...a},r)=>e.jsx(Zu,{ref:r,className:Z("text-lg font-semibold text-foreground",t),...a}));CL.displayName=Zu.displayName;const zre=l.forwardRef(({className:t,...a},r)=>e.jsx(An,{ref:r,className:Z("text-sm text-muted-foreground",t),...a}));zre.displayName=An.displayName;const Ore=[{label:"Core CRM",ids:["dashboard","contacts","companies","pipeline","tasks","goals","calendar","meeting-outcomes"]},{label:"Communication",ids:["inbox","dialler","email","sms","whatsapp","team-chat","voice-ai"]},{label:"Marketing & AI",ids:["marketing","ai-seo","chatbot","automations"]},{label:"Documents & Content",ids:["documents","document-builder","document-branding","pages","forms","notes","media","smartquote","products"]},{label:"Tools",ids:["reports","payments","lead-marketplace","notifications","games"]},{label:"Settings & Admin",ids:["settings","admin","help","docs","feature-requests","reseller","reseller-invoices"]}],Bre=new Set(["designer-portal","design-briefs","brand-assets","file-preview","buyer-portal"]);function Hre(t){return fR[t]||hl}function Vre({open:t,onOpenChange:a}){var k,v,w;const r=Et(),{user:n,signOut:o}=Be(),{workspace:s}=fe(),{isSystemAdmin:i}=Za(),[c,u]=l.useState(""),p=(s==null?void 0:s.id)===Ir,m=v7(s),h=C=>!(i7.has(C)&&!(i||p)||Bu.has(C)&&!m||Hu.has(C)&&(s==null?void 0:s.id)!==Vu||$u.has(C)&&!Wu(s)),y=l.useMemo(()=>{const C=c.toLowerCase().trim();return Ore.map(j=>({...j,apps:j.ids.map(_=>Ht.find(S=>S.id===_)).filter(_=>!!_&&!Bre.has(_.id)&&h(_.id)).filter(_=>!C||_.name.toLowerCase().includes(C))})).filter(j=>j.apps.length>0)},[c,p,m,i]),f=C=>{r(C),a(!1),u("")},x=async()=>{a(!1),await o(),r("/")},g=((v=(k=n==null?void 0:n.user_metadata)==null?void 0:k.full_name)==null?void 0:v.split(" ").map(C=>C[0]).join("").toUpperCase())||"U",b=((w=n==null?void 0:n.user_metadata)==null?void 0:w.full_name)||"User";return e.jsx(FO,{open:t,onOpenChange:a,children:e.jsxs(jL,{side:"bottom",className:"h-[85vh] rounded-t-2xl p-0 flex flex-col",children:[e.jsx(CL,{className:"sr-only",children:"All Apps"}),e.jsx("div",{className:"flex justify-center pt-3 pb-1",children:e.jsx("div",{className:"w-10 h-1 rounded-full bg-muted-foreground/30"})}),e.jsx("div",{className:"px-4 pb-3",children:e.jsxs("div",{className:"relative",children:[e.jsx(At,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-muted-foreground"}),e.jsx(De,{placeholder:"Search apps...",value:c,onChange:C=>u(C.target.value),className:"pl-9 h-10 bg-muted/50 border-border"})]})}),e.jsx("div",{className:"px-4 pb-3",children:e.jsxs("button",{onClick:()=>{a(!1),u(""),setTimeout(()=>{window.dispatchEvent(new CustomEvent("open-lexi-mobile"))},200)},className:"w-full flex items-center gap-3 p-3 rounded-xl bg-primary/10 border border-primary/20 active:scale-[0.98] transition-transform",children:[e.jsx("div",{className:"w-10 h-10 rounded-xl bg-primary text-primary-foreground flex items-center justify-center shrink-0",children:e.jsx(xt,{className:"w-5 h-5"})}),e.jsxs("div",{className:"flex-1 min-w-0 text-left",children:[e.jsx("div",{className:"text-sm font-semibold text-foreground",children:"Ask Lexi"}),e.jsx("div",{className:"text-xs text-muted-foreground",children:"Your in-app AI copilot"})]})]})}),e.jsx(ad,{className:"flex-1 px-4",children:e.jsx("div",{className:"space-y-6 pb-6",children:y.map(C=>e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-semibold text-muted-foreground uppercase tracking-wider mb-3 px-1",children:C.label}),e.jsx("div",{className:"grid grid-cols-4 gap-2",children:C.apps.map(j=>{const _=Hre(j.icon);return e.jsxs("button",{onClick:()=>f(j.route),className:Z("flex flex-col items-center gap-1.5 p-3 rounded-xl","active:bg-accent active:scale-95 transition-all duration-150","hover:bg-accent/50"),children:[e.jsx("div",{className:"flex items-center justify-center w-11 h-11 rounded-xl bg-primary/10 text-primary",children:e.jsx(_,{className:"w-5 h-5"})}),e.jsx("span",{className:"text-[11px] font-medium text-foreground text-center leading-tight line-clamp-2",children:j.name})]},j.id)})})]},C.label))})}),e.jsx("div",{className:"border-t border-border px-4 py-3 safe-area-bottom",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex h-9 w-9 items-center justify-center rounded-full bg-primary text-primary-foreground text-sm font-semibold shrink-0",children:g}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-sm font-medium truncate",children:b}),e.jsx("p",{className:"text-xs text-muted-foreground truncate",children:n==null?void 0:n.email})]}),e.jsx(de,{variant:"ghost",size:"icon",onClick:x,className:"shrink-0 text-muted-foreground",children:e.jsx(xc,{className:"h-4 w-4"})})]})})]})})}const eT="lexi_session_id";function tT(){try{const t=sessionStorage.getItem(eT);if(t)return t;const a=crypto.randomUUID();return sessionStorage.setItem(eT,a),a}catch{return crypto.randomUUID()}}function $re({enabled:t,isLoggedIn:a,userId:r,workspaceId:n}){const[o,s]=l.useState(null),[i,c]=l.useState([]),[u,p]=l.useState(!1),m=l.useRef(!1),h=l.useRef([]),y=l.useRef(null),f=l.useRef(null),x=l.useRef(null);l.useEffect(()=>{y.current=o},[o]);const g=l.useCallback(async C=>
7665{if(h.current.length===0)return;const j=[...h.current];h.current=[];const _=j.map(M=>({conversation_id:C,role:M.role,content:M.content,metadata:M.metadata||{}})),{error:S}=await I.from("lexi_messages").insert(_);S&&(console.error("[lexi-memory] flush error:",S.message,S),h.current=[...j,...h.current])},[]),b=l.useCallback(async(C=!0)=>{if(!t)return null;if(y.current)return y.current;if(x.current)return x.current;const j=(async()=>{var L,N;const _=f.current??tT();f.current=_;let S=null;try{const{data:A}=await I.auth.getSession();S=((N=(L=A.session)==null?void 0:L.user)==null?void 0:N.id)??null}catch{S=null}const M=()=>I.from("lexi_conversations");let E=null;if(C){const A=M().select("id, status, page_context, last_message_at").eq("status","active").order("last_message_at",{ascending:!1,nullsFirst:!1}).limit(1),O=S?A.eq("user_id",S):A.eq("session_id",_).is("user_id",null),{data:R,error:$}=await O.maybeSingle();$&&console.error("[lexi-memory] lookup error:",$.message,$),E=(R==null?void 0:R.id)??null}if(!E){const{data:A,error:O}=await M().insert({user_id:S,session_id:S?null:_,workspace_id:n||null,status:"active"}).select("id").single();if(O||!A)return console.error("[lexi-memory] create error:",O==null?void 0:O.message,O),null;E=A.id}return s(E),y.current=E,E})();x.current=j;try{return await j}finally{x.current=null}},[t,a,r,n]);l.useEffect(()=>{if(!t||m.current)return;m.current=!0,(async()=>{p(!0);try{f.current=f.current??tT();const j=I.from("lexi_messages"),_=await b(!0);if(!_){m.current=!1;return}const{data:S,error:M}=await j.select("id, role, content, metadata, created_at").eq("conversation_id",_).order("created_at",{ascending:!0}).limit(50);M&&console.error("[lexi-memory] load msgs error:",M.message,M),S&&c(S.map(E=>({id:E.id,role:E.role,content:E.content||"",metadata:E.metadata??null,created_at:E.created_at}))),await g(_)}finally{p(!1)}})()},[t,g,b]);const k=l.useCallback(async C=>{const j=y.current;if(!j){h.current.push(C),console.warn("[lexi-memory] queued message â convo not ready yet",{role:C.role});const S=await b(!1);if(!S)return;await g(S);return}const{error:_}=await I.from("lexi_messages").insert({conversation_id:j,role:C.role,content:C.content,metadata:C.metadata||{}});_&&console.error("[lexi-memory] append error:",_.message,_)},[b,g]),v=l.useCallback(async()=>{o&&(await I.from("lexi_conversations").update({status:"ended",ended_at:new Date().toISOString()}).eq("id",o),c([]),s(null),y.current=null,x.current=null,h.current=[],m.current=!1)},[o]),w=l.useCallback(async C=>{p(!0);try{const j=I.from("lexi_messages"),{data:_,error:S}=await j.select("id, role, content, metadata, created_at").eq("conversation_id",C).order("created_at",{ascending:!0}).limit(200);S&&console.error("[lexi-memory] loadConversation error:",S.message,S);const M=(_||[]).map(E=>({id:E.id,role:E.role,content:E.content||"",metadata:E.metadata??null,created_at:E.created_at}));return c(M),s(C),y.current=C,M}finally{p(!1)}},[]);return{conversationId:o,history:i,isLoading:u,appendMessage:k,resetHistory:v,loadConversation:w}}const hhe=new Set(["find_calls","get_call_transcript","search_crm"]),aT=new Set(["/","/dashboard","/inbox","/contacts","/companies","/deals","/pipeline","/pipelines","/calendar","/campaigns","/chatbot","/automation","/automations","/analytics","/reports","/settings","/dialler","/marketplace","/lead-marketplace","/updates","/pages","/forms","/email","/sms","/whatsapp","/help","/agency","/reseller","/admin","/payments","/notifications","/marketing","/media","/install","/pricing","/features","/services","/case-studies","/ai-agents","/ai-chatbots","/crm","/auth","/team","/team-chat","/voice-ai","/notes","/documents","/document-builder","/segments","/products","/smartquote","/feature-requests","/goals","/tasks","/games","/meeting-outcomes","/ai-seo"]),Wre={"/team":"/settings/team","/team-members":"/settings/team","/members":"/settings/team","/staff":"/settings/team","/billing":"/settings/billing","/account":"/settings/account","/integrations":"/settings/integrations"};function Ure(t){if(typeof t!="string")return null;let a=t.trim();if(!a.startsWith("/")||a.includes("//")||a.includes(".."))return null;const[r,n]=[a.split(/[?#]/)[0],a.slice(a.split(/[?#]/)[0].length)],s=Wre[r]||r;if(aT.has(s))return s+n;for(const i of aT)if(i!=="/"&&s.startsWith(i+"/"))return s+n;return null}function Gre(t={}){const a=I7(),{data:r}=F7();return{executeTool:l.useCallback(async o=>{var i,c,u,p,m,h,y,f,x,g,b,k,v,w,C,j,_,S,M,E;const s=o.args||{};switch(o.name){case"open_app":{const L=Ure(s.path),N=s.reason||"Opening that for you";return L?(le.info(N),setTimeout(()=>a(L),250),{id:o.id,name:o.name,output:{success:!0,navigatedTo:L}}):{id:o.id,name:o.name,output:{success:!1,error:"unknown_or_unsafe_path",path:s.path}}}case"book_demo":{const L=s.meeting_type||"discovery-call";return t.onBookDemo?(t.onBookDemo(L),{id:o.id,name:o.name,output:{success:!0,opened:L}}):(a("/auth"),{id:o.id,name:o.name,output:{success:!0,opened:"auth_fallback"}})}case"open_booking_dialog":{const L=s.meeting_type||"discovery-call",N={meetingType:L,name:(i=s.name)==null?void 0:i.trim(),email:(c=s.email)==null?void 0:c.trim().toLowerCase(),phone:(u=s.phone)==null?void 0:u.trim(),company:(p=s.company)==null?void 0:p.trim(),companySize:(m=s.company_
7665size)==null?void 0:m.trim(),industry:(h=s.industry)==null?void 0:h.trim(),notes:(y=s.notes)==null?void 0:y.trim()};return t.onBookDemo?(t.onBookDemo(L,N),{id:o.id,name:o.name,output:{success:!0,opened:L,prefilled:!0}}):(a("/auth"),{id:o.id,name:o.name,output:{success:!0,opened:"auth_fallback"}})}case"search_help":{const L=String(s.query||"").trim();if(!L)return{id:o.id,name:o.name,output:{success:!1,error:"empty_query"}};const N=L.toLowerCase().split(/\s+/).filter(R=>R.length>2),{data:A}=await I.from("help_articles").select("id, title, category, body").eq("is_published",!0).limit(200),O=(A||[]).map(R=>{const $=`${R.title} ${R.category} ${R.body}`.toLowerCase(),z=N.reduce((W,X)=>W+($.includes(X)?1:0),0);return{...R,score:z}}).filter(R=>R.score>0).sort((R,$)=>$.score-R.score).slice(0,3).map(R=>({id:R.id,title:R.title,category:R.category,excerpt:(R.body||"").slice(0,600)}));return a(`/help?q=${encodeURIComponent(L)}`),{id:o.id,name:o.name,output:{success:!0,query:L,opened_help_app:!0,results_count:O.length,articles:O,instruction:O.length>0?"Summarise these articles in your reply with clear step-by-step instructions. Quote the exact steps. Mention that the full Help article is now open in another window.":"No matching help articles were found. Walk the user through the steps yourself based on what you know about the platform, and offer to open the relevant app for them."}}}case"find_calls":{if(!r)return{id:o.id,name:o.name,output:{success:!1,error:"no_workspace"}};const L=String(s.person||"").trim(),N=String(s.phone||"").trim(),A=String(s.timeframe||"last_30_days"),O=Math.min(Math.max(Number(s.limit)||5,1),15),R=new Date,$=new Date(R.getFullYear(),R.getMonth(),R.getDate());let z=null,W=null;A==="today"?z=$:A==="yesterday"?(z=new Date($.getTime()-864e5),W=$):A==="last_7_days"?z=new Date($.getTime()-7*864e5):(A==="last_30_days"||!A||A==="any")&&A!=="any"&&(z=new Date($.getTime()-30*864e5));let X=[];const G={};if(L){const{data:D}=await I.from("contacts").select("id, first_name, last_name").eq("workspace_id",r).or(`first_name.ilike.%${L}%,last_name.ilike.%${L}%`).limit(25);for(const q of D||[])X.push(q.id),G[q.id]=`${q.first_name||""} ${q.last_name||""}`.trim()||"Unnamed contact";if(X.length===0&&!N)return{id:o.id,name:o.name,output:{success:!0,calls:[],reason:"no_contact_matched",instruction:`No contact called "${L}" exists in this workspace. Tell the user plainly and offer to search a different spelling or widen the time range.`}}}let K=I.from("call_logs").select("id, contact_id, phone_number, direction, status, duration_seconds, recording_url, notes, outcome, started_at").eq("workspace_id",r).order("started_at",{ascending:!1}).limit(O);z&&(K=K.gte("started_at",z.toISOString())),W&&(K=K.lt("started_at",W.toISOString())),X.length>0?K=K.in("contact_id",X):N&&(K=K.ilike("phone_number",`%${N.replace(/\D/g,"").slice(-9)}%`));const{data:Q,error:H}=await K;if(H)return{id:o.id,name:o.name,output:{success:!1,error:H.message}};const V=(Q||[]).map(D=>D.id),T={};if(V.length>0){const{data:D}=await I.from("call_analysis").select("call_log_id").in("call_log_id",V);for(const q of D||[])T[q.call_log_id]=!0}const F=(Q||[]).map(D=>D.contact_id).filter(D=>!!D&&!G[D]);if(F.length>0){const{data:D}=await I.from("contacts").select("id, first_name, last_name").in("id",F);for(const q of D||[])G[q.id]=`${q.first_name||""} ${q.last_name||""}`.trim()||"Unnamed contact"}return{id:o.id,name:o.name,output:{success:!0,timeframe:A,calls:(Q||[]).map(D=>({call_id:D.id,contact:D.contact_id&&G[D.contact_id]||"Unknown contact",contact_id:D.contact_id,phone:D.phone_number,direction:D.direction,status:D.status,duration_seconds:D.duration_seconds,started_at:D.started_at,outcome:D.outcome,notes:(D.notes||"").slice(0,400)||null,has_recording:!!D.recording_url,has_transcript:!!T[D.id]})),instruction:"List the matching calls with who, when and how long. If one has has_transcript=true and the user wants detail, call get_call_transcript with that call_id. Never invent call content."}}}case"get_call_transcript":{if(!r)return{id:o.id,name:o.name,output:{success:!1,error:"no_workspace"}};const L=String(s.call_id||"").trim();if(!L)return{id:o.id,name:o.name,output:{success:!1,error:"missing_call_id"}};const{data:N}=await I.from("call_analysis").select("transcript, sentiment_score, key_moments, recommended_actions, ai_feedback, improvement_tips, talk_time_seconds").eq("workspace_id",r).eq("call_log_id",L).maybeSingle(),{data:A}=await I.from("call_logs").select("recording_url, notes, started_at, duration_seconds").eq("workspace_id",r).eq("id",L).maybeSingle();let O=N!=null&&N.transcript?String(N.transcript):"",R=!1;if(!O&&(A!=null&&A.recording_url)){const{data:{session:$}}=await I.auth.getSession();if(!$)return{id:o.id,name:o.name,output:{success:!1,error:"Please sign in again to transcribe this call"}};const z=await fetch("https://fujtwtslpgahaburozky.supabase.co/functions/v1/transcribe-call",{method:"POST",headers:{Authorization:`Bearer ${$.access_token}`,apikey:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImZ1anR3dHNscGdhaGFidXJvemt5Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NjU0NjM1ODksImV4cCI6MjA4MTAzOTU4OX0.lRqbCc-wv4I3lqOhMEhk3pukWPBcv3geQG-ui1sTX7Q","Content-Type":"application/json"},body:JSON.stringify({callLogId:L})}),W=await z.json().catch(()=>({success:!1,error:`Transcription failed (${z.status})`}));if(!z.ok||!(W!=null&&W.success))return{id:o.id,name:o.name,output:{success:!1,has_transcript:!1,has_recording:!0,processing:(W==null?void 0:W.processing)===!0,error:(W==null?void 0:W.error)||"The call could not be transcribed",instruction:(W==null?void 0:W.processing)===!0?"Tell the user this recording is already being transcribed and ask them to retry shortly.":"Explain the exact transcription error plainly. Do not say the task is done and do not invent call content."}};O=String(W.transcript||""),R=!W.reused}return O?{id:o.id,name:o.name,output:{success:!0,has_transcript:!0,started_at:A==null?void 0:A.started_at,duration_seconds:A==null?void 0:A.duration_seconds,transcript:O.slice(0,12e3),transcribed_on_demand:R,sentiment_score:(N==null?void 0:N.sentiment_score)??null,key_moments:(N==null?void 0:N.key_moments)??null,recommended_actions:(N==null?void 0:N.recommended_actions)??null,ai_feedback:(N==null?void 0:N.ai_feedback)??null,
7665notes:(A==null?void 0:A.notes)||null,instruction:"Summarise the call in a few bullets (what was discussed, objections, commitments), then list next steps. Quote short lines from the transcript where useful. Do not invent anything not present."}}:{id:o.id,name:o.name,output:{success:!0,has_transcript:!1,has_recording:!!(A!=null&&A.recording_url),notes:(A==null?void 0:A.notes)||null,instruction:"There is no transcript and no recording available for this call. Say so honestly and share any manual notes. Do not say the task is done."}}}case"search_crm":{if(!r)return{id:o.id,name:o.name,output:{success:!1,error:"no_workspace"}};const L=String(s.query||"").trim();if(!L)return{id:o.id,name:o.name,output:{success:!1,error:"empty_query"}};const N=String(s.entity||"any"),A=`%${L}%`,O={success:!0,query:L};if(N==="contact"||N==="any"){const{data:R}=await I.from("contacts").select("id, first_name, last_name, email, phone, company_name, lifecycle_stage, source, created_at").eq("workspace_id",r).or(`first_name.ilike.${A},last_name.ilike.${A},email.ilike.${A},phone.ilike.${A}`).limit(8);O.contacts=R||[]}if(N==="company"||N==="any"){const{data:R}=await I.from("companies").select("id, name, website, phone, created_at").eq("workspace_id",r).ilike("name",A).limit(6);O.companies=R||[]}if(N==="deal"||N==="any"){const{data:R}=await I.from("deals").select("id, name, value, status, created_at").eq("workspace_id",r).ilike("name",A).limit(6);O.deals=R||[]}return O.instruction="Answer from these records only. If all lists are empty, say you couldn't find anything matching in this workspace.",{id:o.id,name:o.name,output:O}}case"create_contact":{const{data:{session:L}}=await I.auth.getSession();if(!(L!=null&&L.user))return{id:o.id,name:o.name,output:{success:!1,error:"not_authenticated"}};const N=(f=s.email)==null?void 0:f.trim().toLowerCase(),A=(x=s.phone)==null?void 0:x.trim();if(!N&&!A)return{id:o.id,name:o.name,output:{success:!1,error:"email_or_phone_required"}};const O=`Add ${s.first_name||""} ${s.last_name||""}`.trim()||N||A||"this contact";if(!window.confirm(`Lexi wants to create a new contact: ${O}. Proceed?`))return{id:o.id,name:o.name,output:{success:!1,error:"user_declined"}};const{data:R}=await I.from("workspace_members").select("workspace_id").eq("user_id",L.user.id).limit(1).maybeSingle();if(!(R!=null&&R.workspace_id))return{id:o.id,name:o.name,output:{success:!1,error:"no_workspace"}};const $={workspace_id:R.workspace_id,first_name:s.first_name||"",last_name:s.last_name||"",email:N||null,phone:A||null,source:"lexi_assistant",lifecycle_stage:"lead",custom_fields:s.notes?{lexi_notes:s.notes}:{}},{data:z,error:W}=await I.from("contacts").insert($).select("id").single();return W?{id:o.id,name:o.name,output:{success:!1,error:W.message}}:(le.success("Contact added to your CRM"),{id:o.id,name:o.name,output:{success:!0,contactId:z.id}})}case"create_support_ticket":{const L=String(s.subject||"").slice(0,120),N=String(s.description||"").slice(0,4e3);if(!L||!N)return{id:o.id,name:o.name,output:{success:!1,error:"subject_and_description_required"}};const{data:{session:A}}=await I.auth.getSession(),O=(g=A==null?void 0:A.user)==null?void 0:g.email;try{const{error:R}=await I.functions.invoke("send-email",{body:{to:"[email protected]",subject:`[Lexi support] ${L}`,html:`<p><strong>From:</strong> ${O||"anonymous visitor"}</p> 7666<p><strong>Severity:</strong> ${s.severity||"medium"}</p> 7667<hr/> 7668<p>${N.replace(/\n/g,"<br/>")}</p>`,replyTo:O}});if(R)throw R;return le.success("Support ticket sent â we'll be in touch shortly"),{id:o.id,name:o.name,output:{success:!0}}}catch(R){return{id:o.id,name:o.name,output:{success:!1,error:String(R)}}}}case"start_workflow":return a("/automations"),{id:o.id,name:o.name,output:{success:!1,error:"manual_review_required",message:"Opened the Automations app for the user to run it."}};case"show_subscription_status":case"show_wallet_balance":case"suggest_upgrade":case"get_workspace_stats":case"get_attention_items":case"get_top_leads":case"summarise_record":case"ocr_business_card":case"attach_image_to_record":return{id:o.id,name:o.name,output:{success:!0,render:o.name,args:s}};case"open_checkout":{const L=String(s.product_id||s.tier||"").trim();return L?(le.info("Opening checkoutâ¦"),setTimeout(()=>a("/settings/billing"),250),{id:o.id,name:o.name,output:{success:!0,productId:L}}):{id:o.id,name:o.name,output:{success:!1,error:"missing_product"}}}case"draft_email":{const L=String(s.to||"").trim(),N=String(s.subject||"").trim(),A=String(s.body||"").trim(),O=new
7668URLSearchParams;L&&O.set("to",L),N&&O.set("subject",N),A&&O.set("body",A);const R=`/email/compose${O.toString()?`?${O}`:""}`;return le.info("Opening email composer with your draftâ¦"),setTimeout(()=>a(R),250),{id:o.id,name:o.name,output:{success:!0,drafted:!0}}}case"verify_uk_business":{const L=String(s.query||"").trim();if(!L)return{id:o.id,name:o.name,output:{success:!1,error:"missing_query"}};try{let A=/^[A-Z0-9]{6,10}$/i.test(L.replace(/\s+/g,""))?L.replace(/\s+/g,"").toUpperCase():"";if(!A){const{data:z,error:W}=await I.functions.invoke("companies-house-lookup",{body:{action:"search",query:L}});if(W||!((b=z==null?void 0:z.results)!=null&&b.length))return{id:o.id,name:o.name,output:{success:!1,error:"not_found",query:L}};A=(z.results.find(G=>G.companyStatus==="active")||z.results[0]).companyNumber}const{data:O,error:R}=await I.functions.invoke("companies-house-lookup",{body:{action:"lookup",companyNumber:A}});if(R||!(O!=null&&O.profile))return{id:o.id,name:o.name,output:{success:!1,error:"lookup_failed"}};const $=O.profile;return(k=t.onBusinessVerified)==null||k.call(t,$),{id:o.id,name:o.name,output:{success:!0,verified:!0,companyName:$.companyName,companyNumber:$.companyNumber,companyStatus:$.companyStatus,industry:$.industry,industryCode:$.industryCode,estimatedCompanySize:$.estimatedCompanySize,dateOfCreation:$.dateOfCreation,directorsCount:($.directors||[]).length}}}catch(N){return{id:o.id,name:o.name,output:{success:!1,error:String(N)}}}}case"lookup_uk_postcode":{const L=String(s.postcode||"").trim();if(!L)return{id:o.id,name:o.name,output:{success:!1,error:"missing_postcode"}};try{const{data:N,error:A}=await I.functions.invoke("postcode-lookup",{body:{postcode:L,action:"lookup",saveToContact:!1}});if(A||!(N!=null&&N.success)||!(N!=null&&N.found))return{id:o.id,name:o.name,output:{success:!1,found:!1,postcode:L}};const O={postcode:N.postcode,town:(v=N.geography)==null?void 0:v.adminDistrict,region:(w=N.geography)==null?void 0:w.region,country:(C=N.geography)==null?void 0:C.country,constituency:(j=N.geography)==null?void 0:j.constituency};return(_=t.onPostcodeResolved)==null||_.call(t,O),{id:o.id,name:o.name,output:{success:!0,...O}}}catch(N){return{id:o.id,name:o.name,output:{success:!1,error:String(N)}}}}case"notify_hot_lead":{const L=String(s.reason||"").slice(0,500),N=String(s.intent||"wants_demo");return(S=t.onHotLead)==null||S.call(t,N,L),{id:o.id,name:o.name,output:{success:!0,flagged:!0,intent:N}}}case"generate_quote":{const L=String(s.tier||"professional"),N={starter:"Starter",professional:"Professional",agency:"Agency"},A=Number(s.monthly_total)||199,O=s.setup_fee!==void 0?Number(s.setup_fee):void 0,R=Array.isArray(s.includes)?s.includes.slice(0,5):[],$=String(s.rationale||"Tailored to your team and use case."),z=Array.isArray(s.add_ons)?s.add_ons.slice(0,3).map(X=>({name:String(X.name),price:Number(X.price)||0,period:X.period?String(X.period):"month"}
7668)):void 0,W={recommendedTier:N[L]||"Professional",monthlyTotal:A,setupFee:O,includes:R,rationale:$,addOns:z};return(M=t.onQuoteGenerated)==null||M.call(t,W),{id:o.id,name:o.name,output:{success:!0,...W}}}case"show_reseller_card":{const L={estimatedClients:s.estimated_clients!==void 0?Number(s.estimated_clients):null,context:s.context?String(s.context).slice(0,200):void 0};return(E=t.onResellerInterest)==null||E.call(t,L),{id:o.id,name:o.name,output:{success:!0,...L}}}default:return{id:o.id,name:o.name,output:{success:!1,error:"unknown_tool"}}}},[a,t,r])}}function Kre(t){const{ttsEnabled:a,language:r,voiceId:n,onTranscript:o}=t,[s,i]=l.useState(!1),[c,u]=l.useState(!1),[p,m]=l.useState(""),h=l.useRef(null),y=l.useRef(null),f=l.useRef(null),x=typeof window<"u"&&!!(window.SpeechRecognition||window.webkitSpeechRecognition),g=l.useCallback(()=>{if(!x||s)return;const w=window.SpeechRecognition||window.webkitSpeechRecognition,C=new w;C.lang=r||(typeof navigator<"u"?navigator.language:"en-US"),C.interimResults=!0,C.continuous=!1;let j="";C.onresult=_=>{let S="";for(let M=_.resultIndex;M<_.results.length;M++){const E=_.results[M];E.isFinal?j+=E[0].transcript:S+=E[0].transcript}m(S||j)},C.onerror=_=>{console.warn("[lexi-voice] STT error:",_==null?void 0:_.error),i(!1),m("")},C.onend=()=>{i(!1);const _=j.trim();m(""),_&&o&&o(_)};try{C.start(),h.current=C,i(!0)}catch(_){console.warn("[lexi-voice] failed to start STT:",_),i(!1)}},[x,s,r,o]),b=l.useCallback(()=>{var w;try{(w=h.current)==null||w.stop()}catch{}i(!1)},[]),k=l.useCallback(()=>{if(y.current){try{y.current.pause(),y.current.src=""}catch{}y.current=null}f.current&&(URL.revokeObjectURL(f.current),f.current=null),u(!1)},[]),v=l.useCallback(async w=>{if(!(!a||!w.trim())){k();try{const j=await fetch("https://fujtwtslpgahaburozky.supabase.co/functions/v1/lexi-tts",{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImZ1anR3dHNscGdhaGFidXJvemt5Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NjU0NjM1ODksImV4cCI6MjA4MTAzOTU4OX0.lRqbCc-wv4I3lqOhMEhk3pukWPBcv3geQG-ui1sTX7Q"},body:JSON.stringify({text:w,voiceId:n})});if(!j.ok){console.warn("[lexi-voice] TTS request failed:",j.status);return}const _=await j.blob(),S=URL.createObjectURL(_);f.current=S;const M=new Audio(S);y.current=M,u(!0),M.onended=()=>{u(!1),f.current===S&&(URL.revokeObjectURL(S),f.current=null)},M.onerror=()=>{u(!1)},await M.play().catch(E=>{console.warn("[lexi-voice] play() failed:",E),u(!1)})}catch(C){console.warn("[lexi-voice] speak() error:",C),u(!1)}}},[a,n,k]);return l.useEffect(()=>()=>{b(),k()},[b,k]),{supportsSTT:x,isListening:s,isSpeaking:c,interim:p,startListening:g,stopListening:b,speak:v,stopSpeaking:k}}const Yre=[[/^\/contacts\/([0-9a-f-]{8,})/i,"contact"],[/^\/companies\/([0-9a-f-]{8,})/i,"company"],[/^\/deals\/([0-9a-f-]{8,})/i,"deal"],[/^\/pipeline\/[^/]+\/([0-9a-f-]{8,})/i,"deal"],[/^\/campaigns\/([0-9a-f-]{8,})/i,"campaign"],[/^\/pages\/([0-9a-f-]{8,})/i,"page"],[/^\/forms\/([0-9a-f-]{8,})/i,"form"]];function Zre(t){for(const[a,r]of Yre){const n=t.match(a);if(n)return{id:n[1],type:r}}return{id:null,type:null}}function Xre(){const{windows:t}=Nt(),[a,r]=l.useState(0);l.useEffect(()=>{const y=setInterval(()=>r(f=>f+1),1500);return()=>clearInterval(y)},[]);const n=t.filter(y=>y.appId!=="lexi"),o=n.filter(y=>!y.isMinimized),s=o.length>0?o.reduce((y,f)=>y.zIndex>f.zIndex?y:f):null,i=(s==null?void 0:s.route)||(typeof window<"u"?window.location.pathname:null),c=s?{id:s.appId,name:s.title,icon:s.icon}:i?(()=>{const y=o7(i);return y?{id:y.id,name:y.name,icon:y.icon}:null})():null,{id:u,type:p}=i?Zre(i):{id:null,type:null},m=new Set,h=n.filter(y=>m.has(y.appId)?!1:(m.add(y.appId),!0)).map(y=>({appId:y.appId,appName:y.title,route:y.route,isMinimized:y.isMinimized,isFocused:(s==null?void 0:s.id)===y.id}));return{appId:(c==null?void 0:c.id)??null,appName:(c==null?void 0:c.name)??null,appIcon:(c==null?void 0:c.icon)??null,route:i,recordId:u,recordType:p,openApps:h}}const oN={starter:"price_1T4n5cAgYrpp5kVaMPDjAcCL",pro:"price_1T4n5dAgYrpp5kVae54PBN4C",enterprise:"price_1T4n5fAgYrpp5kVahCoTUARt"},iN={free:{name:"Free",price:0,maxAgents:1,maxConversations:100,features:["1 AI Agent","100 conversations/mo","Basic AI responses","Widget preview"]},starter:{name:"Starter",price:799,priceId:oN.starter,maxAgents:1,maxConversations:-1,features:["1 AI Agent","Unlimited conversations","Knowledge base","Basic analytics"]},pro:{name:"Pro",price:999,priceId:oN.pro,maxAgents:3,maxConversations:-1,features:["3 AI Agents","Unlimited conversations","Advanced RAG","Priority support"]},enterprise:{name:"Enterprise",price:2500,priceId:oN.enterprise,maxAgents:-1,maxConversations:-1,features:["Unlimited Agents","Unlimited conversations","Custom integrations","Dedicated support"]}};function U7(){var m;const{workspace:t}=fe(),[a,r]=l.useState(null),[n,o]=l.useState(!0),[s,i]=l.useState(null),c=l.useCallback(async()=>
7668{if(t!=null&&t.id)try{o(!0),i(null);const{data:h,error:y}=await I.functions.invoke("check-ai-subscription",{body:{workspaceId:t.id}});if(y)throw y;r(h)}catch(h){console.error("Error fetching AI subscription:",h),i(h instanceof Error?h.message:"Failed to fetch subscription")}finally{o(!1)}},[t==null?void 0:t.id]);l.useEffect(()=>{c()},[c]);const u=h=>{const y=iN[h];return{id:`ai-${h}`,name:`AI Agent ${y.name}`,description:y.features.join(", "),priceId:y.priceId,price:y.price,interval:"month"}},p=async(h,y=1)=>{if(t!=null&&t.id)try{await I.functions.invoke("track-ai-usage",{body:{workspaceId:t.id,action:h,count:y}}),c()}catch(f){console.error("Error tracking usage:",f)}};return{subscription:(a==null?void 0:a.subscription)||null,limits:(a==null?void 0:a.limits)||null,usage:(a==null?void 0:a.usage)||null,remaining:(a==null?void 0:a.remaining)||null,billing:(a==null?void 0:a.billing)||null,canCreateAgent:(a==null?void 0:a.canCreateAgent)??!1,canStartConversation:(a==null?void 0:a.canStartConversation)??!0,isUnlimited:(a==null?void 0:a.isUnlimited)??!1,isLoading:n,error:s,refetch:c,getCheckoutProduct:u,trackUsage:p,tierDetails:(m=a==null?void 0:a.subscription)!=null&&m.tier?iN[a.subscription.tier]:iN.free}}function qO(){const{workspace:t}=fe(),{user:a}=Be(),r=t==null?void 0:t.id,n=at(),{data:o,isLoading:s,error:i}=Ie({queryKey:["voice-ai-subscription",r],queryFn:async()=>{if(!r)return{tier:"none",status:"inactive",includedMinutes:0,minutesUsed:0,minutesRemaining:0,maxReps:0,maxPhoneNumbers:0,subscriptionEnd:null,hasSubscription:!1};const{data:h,error:y}=await I.functions.invoke("check-voice-ai-subscription",{body:{workspaceId:r}});if(y)throw y;return h},enabled:!!r&&!!a,staleTime:6e4,refetchInterval:6e4,retry:!1}),c=async h=>{const y=wN[h];try{const{data:f,error:x}=await I.functions.invoke("create-voice-ai-checkout",{body:{priceId:y.priceId}});if(x)throw x;f!=null&&f.url&&window.open(f.url,"_blank")}catch(f){le.error(f.message||"Failed to start checkout")}},u=()=>{n.invalidateQueries({queryKey:["voice-ai-subscription"]})},p=o??{tier:"none",status:"inactive",includedMinutes:0,minutesUsed:0,minutesRemaining:0,maxReps:0,maxPhoneNumbers:0,subscriptionEnd:null,hasSubscription:!1},m=p.tier!=="none"?wN[p.tier]:null;return{...p,isLoading:s,error:i,subscribe:c,refetch:u,currentPlan:m}}const rT={voice_enabled:!1,tts_enabled:!1,device_mode:"tablet",dismissed_upsells:[],favourite_actions:[],metadata:{}};function Qre(){const{user:t}=Be(),[a,r]=l.useState(rT),[n,o]=l.useState(!0);l.useEffect(()=>{if(!t){r(rT),o(!1);return}let u=!1;return(async()=>{const{data:p,error:m}=await I.from("lexi_user_preferences").select("*").eq("user_id",t.id).maybeSingle();if(!u){if(m){console.warn("[useLexiPreferences] load failed:",m.message),o(!1);return}p&&r({voice_enabled:!!p.voice_enabled,tts_enabled:!!p.tts_enabled,device_mode:p.device_mode==="phone"?"phone":"tablet",dismissed_upsells:Array.isArray(p.dismissed_upsells)?p.dismissed_upsells:[],favourite_actions:Array.isArray(p.favourite_actions)?p.favourite_actions:[],metadata:p.metadata||{}}),o(!1)}})(),()=>{u=!0}},[t]);const s=l.useCallback(async u=>{if(t){r(p=>({...p,...u}));try{await I.from("lexi_user_preferences").upsert({user_id:t.id,...u,updated_at:new Date().toISOString()},{onConflict:"user_id"})}catch(p){console.warn("[useLexiPreferences] save failed:",p)}}},[t]),i=l.useCallback(u=>{const p=Array.from(new Set([...a.dismissed_upsells,u]));s({dismissed_upsells:p})},[a.dismissed_upsells,s]),c=l.useCallback(u=>{const m=a.favourite_actions.includes(u)?a.favourite_actions.filter(h=>h!==u):[...a.favourite_actions,u];s({favourite_actions:m})},[a.favourite_actions,s]);return{prefs:a,isLoading:n,update:s,dismissUpsell:i,toggleFavourite:c}}const vr={crm_professional:{tier:"crm_professional",title:"CRM Professional",price:"£199/mo",benefits:["3 sub-account workspaces","Power Dialler","Priority support","Full API access"],ctaLabel:"Upgrade to Pro"},crm_agency:{tier:"crm_agency",title:"CRM Agency",price:"£499/mo",benefits:["Unlimited sub-accounts","White-label branding","Advanced security","Dedicated manager"],ctaLabel:"Go Agency"},ai_starter:{tier:"ai_starter",title:"AI Agent Starter",price:"£799/mo",benefits:["1 AI Agent","Unlimited conversations","Website widget"],ctaLabel:"Add AI Starter"},ai_pro:{tier:"ai_pro",title:"AI Agent Pro",price:"£999/mo",benefits:["3 AI Agents","WhatsApp + Web","Custom training"],ctaLabel:"Add AI Pro"},voice_starter:{tier:"voice_starter",title:"Voice AI Starter",price:"from £99/mo",benefits:["AI sales rep","Outbound calls","Included minutes"],ctaLabel:"Add Voice AI"},wallet_topup:{tier:"wallet_topup",title:"Top up your wallet",price:"from £25",benefits:["SMS at £0.03/msg","Calls at £0.035/min","Email at £0.005/each"],ctaLabel:"Top up now"}};function Jre(){var f,x,g;const t=U7(),a=qO(),r=k7(),{prefs:n,dismissUpsell:o}=Qre(),s=((f=t.subscription)==null?void 0:f.tier)||"free",i=a.tier||"none",c=(r.tier||"starter").toLowerCase(),u=((x=t.billing)==null?void 0:x.walletBalance)??0,p=l.useCallback(b=>n.dismissed_upsells.includes(b),[n.dismissed_upsells]),m=l.useCallback(b=>{const k=b.toLowerCase();if(u<5&&u>=0){const v="wallet_low_balance";if(!p(v))return{...vr.wallet_topup,id:v,reason:`Your wallet is low (£${u.toFixed(2)}). Top up to keep messages and calls flowing.`}}if(/(voice|cold call|outbound|dialler|robocall|ai.*sales rep|call.*for me)/.test(k)&&i==="none"){const v="voice_starter_intent";if(!p(v))return{...vr.voice_starter,id:v,reason:"I can do this for you with Voice AI â your AI sales rep makes outbound calls 24/7."}}if(/(chat ?bot|ai agent|24\/?7|automate.*reply|live chat)/.test(k)){if(s==="free"){const v="ai_starter_intent";
7668if(!p(v))return{...vr.ai_starter,id:v,reason:"Add the AI Agent add-on to put a chatbot on your website that replies in seconds."}}else if(s==="starter"&&/multiple|3 agents|whats?app/.test(k)){const v="ai_pro_intent";if(!p(v))return{...vr.ai_pro,id:v,reason:"Pro gives you 3 agents and WhatsApp â perfect for that."}}}if(/(sub.?account|client.*workspace|white ?label|reseller|agency|multiple brands)/.test(k)){if(c==="starter"){const v="crm_pro_subaccount";if(!p(v))return{...vr.crm_professional,id:v,reason:"Pro lets you manage up to 3 sub-accounts under one CRM â ideal for that."}}else if(c==="professional"){const v="crm_agency_unlimited";if(!p(v))return{...vr.crm_agency,id:v,reason:"Agency unlocks unlimited sub-accounts and white-label branding for clients."}}}if(/(power dial|click to call|dial.*lead|browser call)/.test(k)&&c==="starter"){const v="crm_pro_dialler";if(!p(v))return{...vr.crm_professional,id:v,reason:"The Power Dialler is on the Professional plan â make 3à more calls per hour."}}return null},[s,i,c,u,p]),h=l.useCallback(()=>u<5&&u>=0&&!p("wallet_low_balance")?{...vr.wallet_topup,id:"wallet_low_balance",reason:`Your wallet is low (£${u.toFixed(2)}).`}:s==="free"&&!p("ai_starter_proactive")?{...vr.ai_starter,id:"ai_starter_proactive",reason:"Want a chatbot that replies in seconds, 24/7?"}:c==="starter"&&!p("crm_pro_proactive")?{...vr.crm_professional,id:"crm_pro_proactive",reason:"Unlock the Power Dialler and 3 sub-accounts on Pro."}:null,[s,c,u,p]);return{summary:l.useMemo(()=>{var b;return{crmTier:c,aiTier:s,voiceTier:i,walletBalance:u,walletCurrency:((b=t.billing)==null?void 0:b.walletCurrency)||"GBP"}},[c,s,i,u,(g=t.billing)==null?void 0:g.walletCurrency]),suggestForIntent:m,suggestProactive:h,dismissUpsell:o,isDismissed:p}}function ene(){const{workspace:t}=fe(),[a,r]=l.useState({leadsAdded:0,callsMade:0,dealsClosed:0}),[n,o]=l.useState(!0);return l.useEffect(()=>{if(!(t!=null&&t.id))return;let s=!1;return(async()=>{const i=new Date;i.setHours(0,0,0,0);const c=i.toISOString();try{const[u,p,m]=await Promise.all([I.from("contacts").select("id",{count:"exact",head:!0}).eq("workspace_id",t.id).gte("created_at",c),I.from("call_logs").select("id",{count:"exact",head:!0}).eq("workspace_id",t.id).gte("created_at",c),I.from("deals").select("id",{count:"exact",head:!0}).eq("workspace_id",t.id).gte("updated_at",c).eq("status","won")]);if(s)return;r({leadsAdded:u.count||0,callsMade:p.count||0,dealsClosed:m.count||0})}catch(u){console.warn("[TodayWidget] failed:",u)}finally{s||o(!1)}})(),()=>{s=!0}},[t==null?void 0:t.id]),e.jsxs("div",{className:"rounded-xl p-3",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(255,255,255,0.08)"},children:[e.jsxs("div",{className:"flex items-center gap-1.5 mb-2",children:[e.jsx(Tt,{className:"w-3.5 h-3.5 text-primary"}),e.jsx("span",{className:"text-[10px] uppercase tracking-wider opacity-70 font-semibold",children:"Today"})]}),e.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[e.jsx(lN,{label:"Leads",value:n?"â¦":a.leadsAdded}),e.jsx(lN,{label:"Calls",value:n?"â¦":a.callsMade}),e.jsx(lN,{label:"Won",value:n?"â¦":a.dealsClosed})]})]})}function lN({label:t,value:a}){return e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-base font-bold tracking-tight",children:a}),e.jsx("div",{className:"text-[9px] uppercase tracking-wider opacity-60",children:t})]})}function tne(){const{workspace:t}=fe(),[a,r]=l.useState(0),[n,o]=l.useState(0),[s,i]=l.useState(!0);l.useEffect(()=>{if(!(t!=null&&t.id))return;let u=!1;return(async()=>{try{const{data:p,error:m}=await I.from("deals").select("value").eq("workspace_id",t.id).not("status","eq","lost").not("status","eq","won");if(u)return;if(m)throw m;const h=(p||[]).reduce((y,f)=>y+(Number(f.value)||0),0);r(h),o((p||[]).length)}catch(p){console.warn("[PipelineWidget] failed:",p)}finally{u||i(!1)}})(),()=>{u=!0}},[t==null?void 0:t.id]);const c=new Intl.NumberFormat("en-GB",{style:"currency",currency:"GBP",maximumFractionDigits:0}).format(a);return e.jsxs("div",{className:"rounded-xl p-3",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(255,255,255,0.08)"},children:[e.jsxs("div",{className:"flex items-center gap-1.5 mb-2",children:[e.jsx(Pr,{className:"w-3.5 h-3.5 text-primary"}),e.jsx("span",{className:"text-[10px] uppercase tracking-wider opacity-70 font-semibold",children:"Pipeline"})]}),e.jsx("div",{className:"text-lg font-bold tracking-tight",children:s?"â¦":c}),e.jsx("div",{className:"text-[10px] opacity-60",children:s?" ":`${n} open deals`})]})}function ane(){var i;const{billing:t,isLoading:a}=U7(),r=(t==null?void 0:t.walletBalance)??0,n=(t==null?void 0:t.walletCurrency)||"GBP",o=r<5,s=new Intl.NumberFormat("en-GB",{style:"currency",currency:n,minimumFractionDigits:2}).format(r);return e.jsxs("div",{className:"rounded-xl p-3",style:{background:o?"linear-gradient(135deg, hsl(var(--destructive)/0.12), rgba(255,255,255,0.04))":"rgba(255,255,255,0.04)",border:`1px solid ${o?"hsl(var(--destructive)/0.35)":"rgba(255,255,255,0.08)"}`},children:[e.jsxs("div",{className:"flex items-center gap-1.5 mb-2",children:[e.jsx(Ml,{className:"w-3.5 h-3.5 text-primary"}),e.jsx("span",{className:"text-[10px] uppercase tracking-wider opacity-70 font-semibold",children:"Wallet"})]}),e.jsx("div",{className:`text-lg font-bold tracking-tight ${o?"text-destructive":""}`,children:a?"â¦":s}),e.jsxs("div",{className:"text-[10px] opacity-60",children:["~",((i=t==null?void 0:t.estimatedMessagesRemaining)==null?void 0:i.toLocaleStr
7668ing())||0," msgs"]})]})}function nT({suggestion:t,onAccept:a,onDismiss:r}){return e.jsxs("div",{className:"rounded-xl p-4 space-y-3 relative",style:{background:"linear-gradient(135deg, hsl(var(--primary)/0.15), rgba(255,255,255,0.04))",border:"1px solid hsl(var(--primary)/0.3)"},children:[e.jsx("button",{onClick:r,className:"absolute top-2 right-2 p-1 rounded-md hover:bg-white/5 opacity-50 hover:opacity-100","aria-label":"Dismiss",children:e.jsx(ze,{className:"w-3.5 h-3.5"})}),e.jsxs("div",{className:"flex items-start gap-2 pr-6",children:[e.jsx(xt,{className:"w-4 h-4 text-primary mt-0.5 shrink-0"}),e.jsxs("div",{className:"space-y-1",children:[e.jsx("h4",{className:"text-sm font-semibold leading-tight",children:t.title}),e.jsx("p",{className:"text-[11px] opacity-80 leading-snug",children:t.reason})]})]}),e.jsxs("div",{className:"flex items-baseline justify-between",children:[e.jsx("ul",{className:"space-y-1 flex-1",children:t.benefits.slice(0,3).map(n=>e.jsxs("li",{className:"text-[11px] flex items-start gap-1.5 opacity-90",children:[e.jsx(Ae,{className:"w-3 h-3 text-primary mt-0.5 shrink-0"}),e.jsx("span",{children:n})]},n))}),e.jsx("div",{className:"text-sm font-bold shrink-0 ml-3",children:t.price})]}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx("button",{onClick:a,className:"flex-1 text-xs font-medium py-2 rounded-lg transition-colors",style:{background:"hsl(var(--primary))",color:"hsl(var(--primary-foreground))"},children:t.ctaLabel}),e.jsx("button",{onClick:r,className:"text-xs px-3 py-2 rounded-lg opacity-70 hover:opacity-100",style:{background:"rgba(255,255,255,0.04)"},children:"Not now"})]})]})}function rne({onUpgrade:t}){var c;const a=k7(),r=U7(),n=qO(),o=(a.tier||"Starter").toString(),s=((c=r.subscription)==null?void 0:c.tier)||"free",i=n.tier||"none";return e.jsxs("div",{className:"rounded-xl p-4 space-y-3",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(255,255,255,0.08)"},children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(pc,{className:"w-4 h-4 text-primary"}),e.jsx("h4",{className:"text-sm font-semibold",children:"Your plans"})]}),e.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[e.jsx(cN,{label:"CRM",tier:o,accent:"hsl(var(--primary))"}),e.jsx(cN,{label:"AI Agent",tier:s,accent:"hsl(280 80% 60%)"}),e.jsx(cN,{label:"Voice AI",tier:i,accent:"hsl(160 70% 50%)"})]}),r.usage&&r.limits&&e.jsxs("div",{className:"text-[11px] opacity-70 flex justify-between",children:[e.jsx("span",{children:"AI conversations"}),e.jsxs("span",{className:"font-medium",children:[r.usage.conversationsUsed,r.limits.maxConversations===-1?" / â":` / ${r.limits.maxConversations}`]})]}),t&&e.jsxs("button",{onClick:t,className:"w-full text-xs font-medium py-2 rounded-lg flex items-center justify-center gap-1.5 transition-colors",style:{background:"hsl(var(--primary))",color:"hsl(var(--primary-foreground))"},children:[e.jsx(Wr,{className:"w-3.5 h-3.5"}),"Manage plans"]})]})}function cN({label:t,tier:a,accent:r}){return e.jsxs("div",{className:"rounded-lg p-2.5",style:{background:"rgba(255,255,255,0.03)",border:`1px solid ${r}33`},children:[e.jsx("div",{className:"text-[10px] uppercase tracking-wider opacity-60",children:t}),e.jsx("div",{className:"text-xs font-semibold capitalize mt-0.5",children:a})]})}function nne(){const{billing:t}=U7(),a=I7(),r=(t==null?void 0:t.walletBalance)??0,n=(t==null?void 0:t.walletCurrency)||"GBP",o=(t==null?void 0:t.estimatedMessagesRemaining)??0,s=r<5,i=new Intl.NumberFormat("en-GB",{style:"currency",currency:n,minimumFractionDigits:2}).format(r);return e.jsxs("div",{className:"rounded-xl p-4 space-y-3",style:{background:s?"linear-gradient(135deg, hsl(var(--destructive)/0.15), rgba(255,255,255,0.04))":"rgba(255,255,255,0.04)",border:`1px solid ${s?"hsl(var(--destructive)/0.4)":"rgba(255,255,255,0.08)"}`},children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(Ml,{className:"w-4 h-4 text-primary"}),e.jsx("h4",{className:"text-sm font-semibold",children:"Wallet"})]}),s&&e.jsx("span",{className:"text-[10px] px-2 py-0.5 rounded-full bg-destructive/20 text-destructive font-medium",children:"Low balance"})]}),e.jsxs("div",{children:[e.jsx("div",{className:"text-2xl font-bold tracking-tight",children:i}),e.jsxs("div",{className:"text-[11px] opacity-70 flex items-center gap-1 mt-0.5",children:[e.jsx(ja,{className:"w-3 h-3"}
7668),"~",o.toLocaleString()," messages remaining"]})]}),e.jsxs("button",{onClick:()=>a("/settings/billing"),className:"w-full text-xs font-medium py-2 rounded-lg flex items-center justify-center gap-1.5 transition-colors",style:{background:"hsl(var(--primary))",color:"hsl(var(--primary-foreground))"},children:[e.jsx(Oa,{className:"w-3.5 h-3.5"}),"Top up wallet"]})]})}const sT=(t,a)=>`Hi ${t}! ð I'm **Lexi**, your in-app copilot. 7669 7670You're in **${a}**. I can search your CRM, draft emails, open apps, and help you work faster â within your workspace permissions. 7671 7672What would you like to do?`,sne={pipeline:[{label:"Forecast this month",prompt:"Give me a sales forecast for the current month based on my pipeline."},{label:"Find stuck deals",prompt:"Which deals have been stuck in their stage for more than 14 days?"}],dialler:[{label:"Best time to call",prompt:"Based on my call history, what's the best time of day to call?"},{label:"Generate a call script",prompt:"Generate a call script for my next outbound call."}],crm:[{label:"Summarise this contact",prompt:"Summarise this contact's recent interactions and suggest a next step."},{label:"Draft a follow-up",prompt:"Draft a follow-up email for this contact."}],inbox:[{label:"Triage my inbox",prompt:"Help me triage my inbox â what needs urgent reply?"}],reports:[{label:"Explain this report",prompt:"Explain what this report is showing me in plain English."}],dashboard:[{label:"What's new today?",prompt:"Summarise what's new since yesterday across my workspace."},{label:"Top priority",prompt:"What should I focus on right now?"}]},one=[{label:"What can you do?",prompt:"What can you help me with?"},{label:"Productivity tip",prompt:"Give me a productivity tip for this app."}];function ine({open:t,onOpenChange:a}){var O,R,$;const{user:r}=Be(),{workspace:n}=fe(),{effectiveUserId:o,isImpersonating:s}=na(),i=Xre(),[c,u]=l.useState([]),[p,m]=l.useState(""),[h,y]=l.useState(!1),[f,x]=l.useState(""),g=l.useRef(null),b=l.useRef(null),k=$re({enabled:!!r&&t,isLoggedIn:!!r,userId:o,workspaceId:(n==null?void 0:n.id)||null}),{executeTool:v}=Gre({}),w=Jre(),C=w.suggestProactive(),j=Kre({ttsEnabled:!1,language:typeof navigator<"u"?navigator.language:void 0,onTranscript:z=>{var W;return(W=b.current)==null?void 0:W.call(b,z)}}),_=((R=(O=r==null?void 0:r.user_metadata)==null?void 0:O.full_name)==null?void 0:R.split(" ")[0])||(($=r==null?void 0:r.email)==null?void 0:$.split("@")[0])||"there",S=(i.appIcon?fR[i.appIcon]:null)||xt,M=i.appId&&sne[i.appId]||one;l.useEffect(()=>{if(t&&!(c.length>0)&&!k.isLoading)if(k.history.length>0){const z=k.history.filter(W=>W.role==="user"||W.role==="assistant").map(W=>({id:W.id,role:W.role,content:W.content}));u([{id:crypto.randomUUID(),role:"assistant",content:`Welcome back, ${_}! ð Picked up where we left off.`},...z])}else u([{id:crypto.randomUUID(),role:"assistant",content:sT(_,i.appName||"your workspace")}])},[t,k.isLoading,k.history,_,i.appName,c.length]),l.useEffect(()=>{const z=g.current;z&&(z.scrollTop=z.scrollHeight)},[c,f,t]);const E=l.useCallback(async z=>{var X,G,K,Q,H,V;if(!z.trim()||h)return;const W={id:crypto.randomUUID(),role:"user",content:z};u(T=>[...T,W]),m(""),y(!0),x("");try{const T=await fetch("https://fujtwtslpgahaburozky.supabase.co/functions/v1/platform-assistant",{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImZ1anR3dHNscGdhaGFidXJvemt5Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NjU0NjM1ODksImV4cCI6MjA4MTAzOTU4OX0.lRqbCc-wv4I3lqOhMEhk3pukWPBcv3geQG-ui1sTX7Q"},body:JSON.stringify({messages:[...c,W].map(ie=>({role:ie.role,content:ie.content})),currentPage:i.route,pageTitle:i.appName,pageVariables:{desktop_app:i.appId||"",record_type:i.recordType||"",record_id:i.recordId||"",surface:"mobile"},openApps:i.openApps.map(ie=>({appId:ie.appId,appName:ie.appName,route:ie.route,isMinimized:ie.isMinimized,isFocused:ie.isFocused})),conversationId:k.conversationId,userContext:{isLoggedIn:!0,firstName:_,email:r==null?void 0:r.email,workspaceName:n==null?void 0:n.name,workspaceId:n==null?void 0:n.id,desktopApp:i.appName,impersonating:s||void 0,surface:"mobile"}})});if(!T.ok||!T.body)throw new Error(`HTTP ${T.status}`);const F=T.body.getReader(),D=new TextDecoder;let q="",Y="";const J={},te=ie=>{var We,je;const ve=ie==null?void 0:ie.tool_calls;if(Array.isArray(ve))for(const Ee of ve){const Te=typeof Ee.index=="number"?Ee.index:0,Ve=J[Te]||{argsJson:""};
7672Ee.id&&(Ve.id=Ee.id),(We=Ee.function)!=null&&We.name&&(Ve.name=Ee.function.name),typeof((je=Ee.function)==null?void 0:je.arguments)=="string"&&(Ve.argsJson+=Ee.function.arguments),J[Te]=Ve}};for(;;){const{done:ie,value:ve}=await F.read();if(ie)break;Y+=D.decode(ve,{stream:!0});let We;for(;(We=Y.indexOf(` 7673`))!==-1;){let je=Y.slice(0,We);if(Y=Y.slice(We+1),je.endsWith("\r")&&(je=je.slice(0,-1)),je.startsWith(":")||!je.trim()||!je.startsWith("data: "))continue;const Ee=je.slice(6).trim();if(Ee!=="[DONE]")try{const Ve=(G=(X=JSON.parse(Ee).choices)==null?void 0:X[0])==null?void 0:G.delta;Ve!=null&&Ve.content&&(q+=Ve.content,x(q)),Ve!=null&&Ve.tool_calls&&te(Ve)}catch{Y=je+` 7674`+Y;break}}}const ae=Object.values(J).filter(ie=>ie.name).map(ie=>{let ve={};try{ve=ie.argsJson?JSON.parse(ie.argsJson):{}}catch{ve={}}return{id:ie.id||crypto.randomUUID(),name:ie.name,args:ve}});let ce;for(const ie of ae)try{await v(ie),ie.name==="open_app"&&a(!1),ie.name==="show_subscription_status"&&(ce={type:"subscription"}),ie.name==="show_wallet_balance"&&(ce={type:"wallet"}),ie.name==="suggest_upgrade"&&(ce={type:"upgrade",data:ie.args})}catch(ve){console.warn("[lexi-mobile] tool failed:",ve)}if(!q.trim()&&ae.length>0){const ie=ae[0],ve=(Q=(K=ie.args)==null?void 0:K.reason)==null?void 0:Q.trim(),We=(H=ie.args)==null?void 0:H.path;ie.name==="open_app"?q=ve||`Opening ${We||"that app"} for you now.`:ie.name==="book_demo"?q="Opening the booking dialog so you can pick a time.":ie.name==="search_help"?q=`I've opened the Help Centre with results for "${(V=ie.args)==null?void 0:V.query}". The full step-by-step guide is in there â ask me to walk you through any part of it.`:q=ve||"Done â taking care of that for you now."}let ne=[];const ee=q.match(/```suggestions\s*([\s\S]*?)```/i);if(ee)try{const ie=JSON.parse(ee[1].trim());Array.isArray(ie)&&(ne=ie.filter(ve=>typeof ve=="string").slice(0,3))}catch{}const re=q.replace(/\{\s*"type"\s*:\s*"[^"]+"\s*(?:,\s*"[^"]+"\s*:\s*"[^"]+"\s*)*\}/gs,"").replace(/\[ACTION:\w+(?::[^\]]+)?\]/g,"").replace(/```action\s*```/gs,"").replace(/```suggestions[\s\S]*?```/gi,"").trim();k.appendMessage({role:"user",content:z}).catch(ie=>{console.warn("[lexi-mobile-memory] save user msg failed:",ie)}),(re||ce)&&(u(ie=>[...ie,{id:crypto.randomUUID(),role:"assistant",content:re,suggestions:ne.length>0?ne:void 0,card:ce}]),re&&k.appendMessage({role:"assistant",content:re}).catch(ie=>{console.warn("[lexi-mobile-memory] save assistant msg failed:",ie)}))}catch(T){console.error("[MobileLexi] error:",T),u(F=>[...F,{id:crypto.randomUUID(),role:"assistant",content:"I hit a snag reaching the AI service. Please try again in a moment."}])}finally{y(!1),x("")}},[c,h,i,k,_,r,n,s,v,a]);l.useEffect(()=>{b.current=E},[E]);const L=l.useCallback(async()=>{await k.resetHistory(),u([{id:crypto.randomUUID(),role:"assistant",content:sT(_,i.appName||"your workspace")}]),le.success("Started a fresh conversation")},[k,_,i.appName]),N=()=>{j.isListening?j.stopListening():j.startListening()},A=c.length<=1;return e.jsx(FO,{open:t,onOpenChange:a,children:e.jsxs(jL,{side:"bottom",className:"h-[100dvh] max-h-[100dvh] p-0 flex flex-col rounded-none border-0 bg-background",children:[e.jsx(CL,{className:"sr-only",children:"Chat with Lexi"}),e.jsxs("div",{className:"flex-shrink-0 flex items-center gap-3 px-4 py-3 border-b border-border safe-area-top bg-card/50",children:[e.jsx("div",{className:"w-9 h-9 rounded-xl bg-primary flex items-center justify-center shrink-0",children:e.jsx(xt,{className:"w-4.5 h-4.5 text-primary-foreground"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("h2",{className:"text-base font-semibold text-foreground",children:"Lexi"}),s&&e.jsx("span",{className:"text-[10px] px-1.5 py-0.5 rounded-md bg-destructive/15 text-destructive font-medium",children:"Impersonating"})]}),e.jsxs("div",{className:"flex items-center gap-1.5 text-xs text-muted-foreground",children:[e.jsx(S,{className:"w-3 h-3"}),e.jsx("span",{className:"truncate",children:i.appName||"Workspace"})]})]}),e.jsx("button",{onClick:L,className:"p-2 rounded-lg hover:bg-accent active:scale-95 transition-all text-muted-foreground","aria-label":"New chat",children:e.jsx(Tr,{className:"w-4 h-4"})}),e.jsx("button",{onClick:()=>a(!1),className:"p-2 rounded-lg hover:bg-accent active:scale-95 transition-all text-muted-foreground","aria-label":"Close",children:e.jsx(ze,{className:"w-5 h-5"})})]}),e.jsx("div",{ref:g,className:"flex-1 overflow-y-auto mobile-scroll px-4 py-4",children:e.jsxs("div",{className:"flex flex-col gap-3",children:[c.map(z=>e.jsxs("div",{className:Z("flex flex-col gap-1.5",z.role==="user"?"items-end":"items-start"),children:[z.content&&e.jsx("div",{className:Z("rounded-2xl px-4 py-2.5 text-sm max-w-[85%]",z.role==="user"?"bg-primary text-primary-foreground rounded-br-sm":"bg-muted text-foreground rounded-bl-sm"),children:z.role==="assistant"?e.jsx("div",{className:"prose prose-sm dark:prose-invert max-w-none [&>*:first-child]:mt-0 [&>*:last-child]:mb-0 [&_p]:my-1.5 [&_ul]:my-1.5 [&_ol]:my-1.5",children:e.jsx(BA,{children:z.content})}):e.jsx("div",{className:"whitespace-pre-wrap",children:z.content})}),z.card&&e.jsxs("div",{className:"w-full max-w-[92%]",children:[z.card.type==="subscription"&&e.jsx(rne,{onUpgrade:()=>{a(!1),window.dispatchEvent(new CustomEvent("desktop-open-app",{detail:{route:"/settings/billing"}}))}}),z.card.type==="wallet"&&e.jsx(nne,{}),z.card.type==="upgrade"&&z.card.data&&e.jsx(nT,{suggestion:z.card.data,onAccept:()=>{a(!1),window.dispatchEvent(new CustomEvent("desktop-open-app",{detail:{route:"/settings/billing"}})),w.dismissUpsell(z.card.data.id||z.card.data.tier||"inline")},onDismiss:()=>w.dismissUpsell(z.card.data.id||z.card.data.tier||"inline")})]}),z.suggestions&&z.suggestions.length>0&&e.jsx("div",{className:"flex flex-wrap gap-1.5 max-w-[85%]",children:z.suggestions.map(W=>e.jsx("button",{onClick:()=>E(W),className:"text-xs px-3 py-1.5 rounded-full bg-card border border-border text-foreground active:scale-95 transition-transform",children:W},W))})]},z.id)),h&&f&&e.jsx("div",{className:"flex items-start",children:e.jsx("div",{className:"rounded-2xl rounded-bl-sm bg-muted text-foreground px-4 py-2.5 text-sm max-w-[85%]",children:e.jsx("div",{className:"prose prose-sm dark:prose-invert max-w-none [&>*:first-child]:mt-0 [&>*:last-child]:mb-0 [&_p]:my-1.5",children:e.jsx(BA,{children:f})})})}),h&&!f&&e.jsxs("div",{className:"flex items-center gap-2 text-xs text-muted-foreground",children:[e.jsx(Ge,{className:"w-3.5 h-3.5 animate-spin"}),"Lexi is thinkingâ¦"]}),A&&!h&&e.jsxs("div",{className:"mt-2 space-y-4",children:[e.jsxs("div",{children:[e.jsx("div",{className:"text-[10px] uppercase tracking-wider text-muted-foreground mb-2 px-1",children:"Your workspace at a glance"}),e.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[e.jsx(ene,{}),e.jsx(tne,{}),e.jsx(ane,{})]})]}),e.jsxs("div",{children:[e.jsxs("div",{className:"text-[10px] uppercase tracking-wider text-muted-foreground mb-2 px-1",children:["Suggested for ",i.appName||"this app"]}),e.jsx("div",{className:"flex flex-col gap-2",children:M.map(z=>e.jsx("button",{onClick:()=>E(z.prompt),className:"text-left px-4 py-3 rounded-xl bg-card border border-border text-sm text-foreground active:scale-[0.98] transition-transform",children:e.jsx("span",{className:"block font-medium",children:z.label})},z.label))})]}),C&&e.jsx(nT,{suggestion:C,onAccept:()=>{le.info("Opening checkoutâ¦"),a(!1),window.dispatchEvent(new CustomEvent("desktop-open-app",{detail:{route:"/settings/billing"}})),w.dismissUpsell(C.id)},onDismiss:()=>w.dismissUpsell(C.id)})]})]})}),e.jsxs("div",{className:"flex-shrink-0 border-t border-border bg-card/50 p-3 safe-area-bottom",children:[j.isListening&&j.interim&&e.jsx("div",{className:"text-xs text-muted-foreground italic mb-2 px-2 truncate",children:j.interim}),e.jsxs("form",{onSubmit:z=>{z.preventDefault(),E(p)},className:"flex items-end gap-2",children:[e.jsx(Vc,{value:p,onChange:z=>m(z.target.value),onKeyDown:z=>{z.key==="Enter"&&!z.shiftKey&&(z.preventDefault(),E(p))},placeholder:j.isListening?"Listeningâ¦":"Ask Lexi anythingâ¦",rows:1,className:"flex-1 resize-none min-h-[44px] max-h-32 py-2.5 rounded-2xl bg-background",disabled:h}),j.supportsSTT&&e.jsx(de,{type:"button",size:"icon",variant:j.isListening?"default":"outline",onClick:N,className:"h-11 w-11 rounded-full shrink-0","aria-label":j.isListening?"Stop listening":"Start voice input",children:j.isListening?e.jsx(wl,{className:"w-4 h-4"}):e.jsx(Er,{className:"w-4 h-4"})}),e.jsx(de,{type:"submit",size:"icon",disabled:!p.trim()||h,className:"h-11 w-11 rounded-full shrink-0","aria-label":"Send",children:h?e.jsx(Ge,{className:"w-4 h-4 animate-spin"}):e.jsx(jn,{className:"w-4 h-4"})})]})]})]})})}function lne(t){return!!(t==="/auth"||t.startsWith("/auth")||t.startsWith("/forgot-password")||t.startsWith("/reset-password")||C7(t)||Qu())}function zO(){const{user:t}=Be(),{effectiveUserId:a}=na(),r=ra(),[n,o]=l.useState(!1),[s,i]=l.useState(!1),c=Yz({enabled:!!t,isLoggedIn:!!t,userId:a,currentRoute:r.pathname});if(l.useEffect(()=>{i(!1)},[r.pathname]),l.useEffect(()=>{const p=m=>{const h=m.detail;o(!0),h!=null&&h.prompt&&setTimeout(()=>{window.dispatchEvent(new CustomEvent("lexi-desktop-prompt",{detail:{prompt:h.prompt}}))},300)};return window.addEventListener("open-lexi-mobile",p),()=>window.removeEventListener("open-lexi-mobile",p)},[]),!t||lne(r.pathname))return null;const u=!!c.tip&&!s;return e.jsxs(e.Fragment,{children:[u&&!n&&e.jsx("div",{className:"fixed right-4 z-40 max-w-[280px] animate-in slide-in-from-bottom-2 fade-in duration-300",style:{bottom:"calc(8.5rem + env(safe-area-inset-bottom, 0px))"},children:e.jsx("div",{className:"rounded-2xl bg-card border border-border shadow-lg p-3 backdrop-blur-xl",children:e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("div",{className:"text-xs font-semibold text-foreground mb-0.5",children:c.tip.title}),e.jsx("div",{className:"text-[11px] text-muted-foreground leading-snug mb-2",children:c.tip.body}),e.jsxs("div",{className:"flex gap-1.5",children:[e.jsx("button",{onClick:()=>{o(!0),setTimeout(()=>{window.dispatchEvent(new CustomEvent("lexi-desktop-prompt",{detail:{prompt:c.tip.prompt}}))}
7674,300),c.dismissTip(c.tip.route)},className:"text-[11px] px-2.5 py-1 rounded-md bg-primary text-primary-foreground font-medium active:scale-95 transition-transform",children:"Show me"}),e.jsx("button",{onClick:()=>{c.dismissTip(c.tip.route),i(!0)},className:"text-[11px] px-2.5 py-1 rounded-md text-muted-foreground active:scale-95 transition-transform",children:"Dismiss"})]})]}),e.jsx("button",{onClick:()=>i(!0),className:"p-0.5 text-muted-foreground hover:text-foreground","aria-label":"Close tip",children:e.jsx(ze,{className:"w-3.5 h-3.5"})})]})})}),e.jsxs("button",{onClick:()=>o(!0),className:Z("fixed right-4 z-40 h-14 w-14 rounded-full","bg-primary text-primary-foreground shadow-lg shadow-primary/30","flex items-center justify-center","active:scale-90 hover:scale-105 transition-transform duration-150","border-2 border-background"),style:{bottom:"calc(4.75rem + env(safe-area-inset-bottom, 0px))"},"aria-label":"Chat with Lexi",children:[e.jsx(xt,{className:"w-6 h-6"}),u&&e.jsxs("span",{className:"absolute top-0 right-0 flex h-3 w-3",children:[e.jsx("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-destructive opacity-75"}),e.jsx("span",{className:"relative inline-flex rounded-full h-3 w-3 bg-destructive border-2 border-background"})]})]}),e.jsx(ine,{open:n,onOpenChange:o})]})}let dI="unavailable";const uI=new Set,pI=new Set;function cne(){uI.forEach(t=>{try{t()}catch{}})}function yd(t){dI!==t&&(dI=t,cne())}function oT(){return dI}function dne(t){return uI.add(t),()=>uI.delete(t)}function une(t){return pI.add(t),()=>pI.delete(t)}function pne(){pI.forEach(t=>{try{t()}catch{}})}function OO(){const t=l.useSyncExternalStore(dne,oT,oT),[a,r]=l.useState(!1),[n,o]=l.useState(!1);if(t==="unavailable"||t==="in-call"||t==="ready"&&a)return null;const s=t==="ready",i=t==="connecting"||n,c=()=>{if(s){r(!0);return}o(!0),pne(),window.setTimeout(()=>o(!1),4e3)};return e.jsxs("button",{type:"button",onClick:c,"aria-label":s?"Phone connected":"Tap to activate your phone",className:Z("mobile-shell-glass fixed left-1/2 z-[60] flex -translate-x-1/2 items-center gap-2 rounded-full px-3.5 py-2","text-[11px] font-medium transition-colors","bottom-[calc(env(safe-area-inset-bottom,0px)+4.5rem)] md:hidden",s?"bg-emerald-500/15 border-emerald-500/40 text-emerald-500":"bg-amber-500/15 border-amber-500/40 text-amber-500 animate-pulse"),children:[i?e.jsx(Ge,{className:"w-3.5 h-3.5 animate-spin"}):s?e.jsx(bt,{className:"w-3.5 h-3.5"}):e.jsx(fl,{className:"w-3.5 h-3.5"}),e.jsx("span",{children:i?"Connecting phoneâ¦":s?"Phone connected":"Tap to activate phone"})]})}const dN="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover";function BO(t=!0){l.useEffect(()=>{if(!t)return;const a=document.querySelector('meta[name="viewport"]');if(!a)return;const r=a.getAttribute("content")||"";a.setAttribute("content",dN),a.setAttribute("content",dN+", _r=1"),a.setAttribute("content",dN);const n=o=>o.preventDefault();return document.addEventListener("gesturestart",n),document.addEventListener("gesturechange",n),document.documentElement.classList.add("mobile-zoom-locked"),()=>{a.setAttribute("content",r),document.removeEventListener("gesturestart",n),document.removeEventListener("gesturechange",n),document.documentElement.classList.remove("mobile-zoom-locked")}},[t])}function hne({children:t}){const[a,r]=l.useState(!1);return BO(!0),e.jsxs("div",{className:"flex flex-col min-h-[100dvh] bg-background",children:[e.jsx(Pre,{}),e.jsx("main",{className:"flex-1 overflow-y-auto mobile-scroll mobile-content-pb px-3 pt-3 safe-area-left safe-area-right",children:t}),e.jsx(Tre,{onMoreClick:()=>r(!0)}),e.jsx(Vre,{open:a,onOpenChange:r}),e.jsx(zO,{}),e.jsx(OO,{})]})}const _L=l.createContext(null);function mne({children:t}){const[a,r]=l.useState(!1),n=l.useCallback(()=>{a||(_t("longpress"),r(!0))},[a]),o=l.useCallback(()=>{a&&(r(!1),_t("tap"))},[a]);return l.useEffect(()=>{if(!a)return;const s=i=>{i.key==="Escape"&&o()};return window.addEventListener("keydown",s),()=>window.removeEventListener("keydown",s)},[a,o]),e.jsx(_L.Provider,{value:{wiggling:a,enable:n,disable:o},children:t})}function yne(){const t=l.useContext(_L);if(!t)throw new Error("useWiggleMode must be used inside WiggleProvider");return t}function fne(){return l.useContext(_L)}const uN=28,zp=60,gne=220;function xne(t){l.useEffect(()=>{let a=0,r=0,n=0,o=!1,s=!1,i=!1,c="centre",u=null;const p=y=>{const f=window.innerHeight,x=window.innerWidth;a=y.clientX,r=y.clientY,n=Date.now(),o=y.clientY>
7674f-uN,s=y.clientY<uN+8,i=y.clientX<uN,y.clientX<x*.4?c="left":y.clientX>x*.6?c="right":c="centre",u&&clearTimeout(u),u=null},m=y=>{if(o&&t.onSwipeUpHold){const f=y.clientY-r,x=Date.now()-n;f<-zp&&x>gne&&t.onSwipeUpHold(Math.abs(f))}},h=y=>{var b,k,v;const f=y.clientX-a,x=y.clientY-r,g=Date.now()-n;if(o&&x<-zp){const w=Math.abs(x),C=w/Math.max(g,1);(b=t.onSwipeUpFromBottom)==null||b.call(t,w,C,g)}if(s&&x>zp&&((k=t.onSwipeDownFromTop)==null||k.call(t,c,x)),i&&f>zp&&Math.abs(x)<f){const w=f/Math.max(g,1);(v=t.onSwipeRightFromLeftEdge)==null||v.call(t,f,w)}o=s=i=!1,u&&clearTimeout(u),u=null};return window.addEventListener("pointerdown",p,{passive:!0}),window.addEventListener("pointermove",m,{passive:!0}),window.addEventListener("pointerup",h,{passive:!0}),()=>{window.removeEventListener("pointerdown",p),window.removeEventListener("pointermove",m),window.removeEventListener("pointerup",h),u&&clearTimeout(u)}},[t])}const HO="mobile-springboard-layout-v1",VO="mobile-springboard-dock-v1",$O="mobile-springboard-widgets-visible",iT=["dashboard","inbox","dialler","lexi"],US=24;function bne(){try{const t=localStorage.getItem(HO);return t?JSON.parse(t):null}catch{return null}}function vne(t){try{localStorage.setItem(HO,JSON.stringify(t))}catch{}}function lT(){try{const t=localStorage.getItem(VO);return t?JSON.parse(t):iT}catch{return iT}}function kne(){try{const t=localStorage.getItem($O);return t==null?!0:t==="1"}catch{return!0}}function cT(){const{isSystemAdmin:t}=Za(),{isStaff:a}=D7(),{workspace:r}=fe(),n=$J(),o=(()=>{const C=(r==null?void 0:r.id)===Ir,j=C||(r==null?void 0:r.parent_workspace_id)===Ir;return[...Ht.filter(S=>!(i7.has(S.id)&&!C||Bu.has(S.id)&&!j||LI.has(S.id)&&!a&&!t||Hu.has(S.id)&&(r==null?void 0:r.id)!==Vu||$u.has(S.id)&&!Wu(r)||S.id==="admin"&&!t)).map(S=>S.id),...n.map(S=>S.id)]})(),[s,i]=l.useState(()=>{const C=bne();return dT(C==null?void 0:C.pages,o,lT())}),[c,u]=l.useState(()=>lT()),[p,m]=l.useState(kne),h=o.join(",");l.useEffect(()=>{i(C=>dT(C,o,c))},[h]);const y=l.useRef(void 0);l.useEffect(()=>(y.current&&clearTimeout(y.current),y.current=setTimeout(()=>vne({pages:s}),300),()=>{y.current&&clearTimeout(y.current)}),[s]),l.useEffect(()=>{try{localStorage.setItem(VO,JSON.stringify(c))}catch{}},[c]);const f=l.useCallback(C=>{m(C);try{localStorage.setItem($O,C?"1":"0")}catch{}},[]),x=l.useCallback((C,j)=>{i(_=>{const S=_.map(E=>[...E]);for(;S.length<=j.page;)S.push([]);const[M]=S[C.page].splice(C.index,1);return M?(S[j.page].splice(Math.min(j.index,S[j.page].length),0,M),Op(S)):_})},[]),g=l.useCallback((C,j,_)=>{i(S=>{const M=S.map(A=>[...A]),E=A=>!(A.kind==="app"&&(A.appId===C||A.appId===j));M.forEach((A,O)=>{M[O]=A.filter(E)});const N={kind:"folder",folderId:`folder-${Date.now()}`,name:"Folder",appIds:[C,j]};return M[_].splice(0,0,N),Op(M)})},[]),b=l.useCallback((C,j)=>{i(_=>{const S=_.map(M=>M.map(E=>E.kind==="folder"&&E.folderId===C?{...E,appIds:[...E.appIds.filter(L=>L!==j),j]}:E));return S.forEach((M,E)=>{S[E]=M.filter(L=>!(L.kind==="app"&&L.appId===j))}),Op(S)})},[]),k=l.useCallback((C,j)=>{i(_=>_.map(S=>S.map(M=>M.kind==="folder"&&M.folderId===C?{...M,name:j}:M)))},[]),v=l.useCallback((C,j,_)=>{i(S=>{const M=S.map(E=>[...E]);for(M.forEach((E,L)=>{M[L]=E.map(N=>N.kind==="folder"&&N.folderId===C?{...N,appIds:N.appIds.filter(A=>A!==j)}:N)}),M.forEach((E,L)=>{M[L]=E.filter(N=>!(N.kind==="folder"&&N.appIds.length===0))});M.length<=_;)M.push([]);return M[_].push({kind:"app",appId:j}),Op(M)})},[]),w=l.useCallback((C,j)=>{u(_=>{const S=[..._];return S[C]=j,S})},[]);return{pages:s,dock:c,widgetsVisible:p,setWidgetsVisible:f,moveSlot:x,createFolder:g,addToFolder:b,renameFolder:k,removeFromFolder:v,setDockApp:w,visibleAppIds:o,pageSize:US}}function dT(t,a,r){const n=new Set(a),o=new Set(r),s=(t??[]).map(p=>p.map(m=>{if(m.kind==="app")return n.has(m.appId)&&!o.has(m.appId)?m:null;const h=m.appIds.filter(y=>n.has(y)&&!o.has(y));return h.length===0?null:{...m,appIds:h}}).filter(m=>m!==null)),i=new Set;s.forEach(p=>p.forEach(m=>{m.kind==="app"?i.add(m.appId):m.appIds.forEach(h=>i.add(h))}));const c=a.filter(p=>!i.has(p)&&!o.has(p)),u=s.length?s:[[]];
7674for(const p of c){let m=u[u.length-1];m.length>=US&&(u.push([]),m=u[u.length-1]),m.push({kind:"app",appId:p})}return u.length?u:[[]]}function Op(t){const a=t.flat(),r=[];for(let n=0;n<a.length;n+=US)r.push(a.slice(n,n+US));return r.length?r:[[]]}const wne=480,WO=l.memo(function({app:a,badge:r,hideLabel:n=!1,onLongPress:o,onDelete:s,removable:i}){const{launchApp:c}=an(),u=Et(),p=fne(),m=(p==null?void 0:p.wiggling)??!1;let h=null,y=!1,f=!1;const x=()=>{y=!0,f=!1,h&&clearTimeout(h),h=setTimeout(()=>{y&&(f=!0,o==null||o(),p==null||p.enable())},wne)},g=()=>{y=!1,h&&clearTimeout(h),h=null},b=()=>{f||(_t("tap"),c(a),u(a.route))},k=m?a.id.charCodeAt(0)%2===0?"animate-wiggle":"animate-wiggle-alt":"";return e.jsxs("div",{className:`relative ${k}`,style:{transformOrigin:"50% 50%"},children:[m&&i&&s&&e.jsx("button",{onClick:v=>{v.stopPropagation(),_t("warning"),s()},className:"absolute -left-1 -top-1 z-10 flex h-5 w-5 items-center justify-center rounded-full bg-foreground text-background shadow-md","aria-label":`Remove ${a.name}`,children:e.jsx(ze,{className:"w-3 h-3",strokeWidth:3})}),e.jsxs("button",{onPointerDown:x,onPointerUp:g,onPointerLeave:g,onPointerCancel:g,onClick:b,className:"group flex flex-col items-center gap-2 select-none transition-transform duration-150 active:scale-95",style:{width:72,padding:"4px 0"},children:[e.jsxs("div",{className:"mobile-shell-control relative rounded-[20px] p-1.5 transition-transform duration-200 group-active:scale-95",children:[e.jsx(Pt,{appId:a.id,iconName:a.icon,size:"lg"}),r!=null&&r>0&&e.jsx("span",{className:"absolute -right-1.5 -top-1.5 flex h-5 min-w-5 items-center justify-center rounded-full bg-destructive px-1.5 text-[11px] font-bold text-destructive-foreground shadow-md",children:r>99?"99+":r})]}),!n&&e.jsx("span",{className:"max-w-[72px] truncate text-center text-[11px] font-medium leading-tight text-foreground",children:a.name})]})]})});function jne({appIds:t}){const a=t.map(Qt).filter(r=>!!r);return e.jsx("div",{className:"absolute left-0 right-0 flex justify-center px-4 pointer-events-none",style:{bottom:"calc(env(safe-area-inset-bottom, 0px) + 28px)"},children:e.jsx("div",{className:"mobile-shell-glass-strong pointer-events-auto flex min-h-[78px] items-center gap-1 rounded-3xl px-3 py-2",children:a.map(r=>e.jsx("div",{className:"px-1",children:e.jsx(WO,{app:r,hideLabel:!0})},r.id))})})}function Cne(){return e.jsxs("div",{className:"mx-auto mb-5 grid max-w-[440px] grid-cols-2 gap-3",children:[e.jsx(uT,{children:e.jsx(CO,{})}),e.jsx(uT,{children:e.jsx(MO,{})})]})}function uT({children:t}){return e.jsx("div",{className:"mobile-shell-glass min-h-[130px] overflow-hidden rounded-2xl",children:t})}function _ne({folder:t,onOpen:a}){return e.jsxs("button",{onClick:a,className:"flex flex-col items-center gap-1.5 active:scale-95 transition-transform duration-150 select-none",style:{width:72,padding:"4px 0"},children:[e.jsxs("div",{className:"relative grid grid-cols-3 gap-[3px] p-2 rounded-2xl flex-shrink-0",style:{width:56,height:56,background:"rgba(255,255,255,0.18)",backdropFilter:"blur(20px) saturate(160%)",WebkitBackdropFilter:"blur(20px) saturate(160%)",border:"1px solid rgba(255,255,255,0.22)"},children:[t.appIds.slice(0,9).map(r=>{const n=Qt(r);return n?e.jsx("div",{className:"rounded-[4px] overflow-hidden",style:{width:"100%",aspectRatio:"1"},children:e.jsx(Pt,{appId:n.id,iconName:n.icon,size:"sm"})},r):e.jsx("div",{},r)}),Array.from({length:Math.max(0,9-t.appIds.length)}).map((r,n)=>e.jsx("div",{},`empty-${n}`)),t.appIds.length===0&&e.jsx(ru,{className:"absolute inset-0 m-auto w-6 h-6 text-foreground/60"})]}),e.jsx("span",{className:"text-[11px] leading-tight text-center text-foreground/95 max-w-[72px] truncate",style:{textShadow:"0 1px 3px rgba(0,0,0,0.55)"},children:t.name})]})}function Mne({folder:t,onClose:a,onLaunch:r,onRename:n}){const[o,s]=l.useState(t.name);return l.useEffect(()=>{s(t.name)},[t.folderId,t.name]),e.jsx("div",{className:"fixed inset-0 z-[80] flex flex-col items-center justify-center px-6 animate-fade-in",style:{background:"rgba(0,0,0,0.55)",backdropFilter:"blur(28px) s
7674aturate(140%)",WebkitBackdropFilter:"blur(28px) saturate(140%)"},onClick:a,children:e.jsxs("div",{className:"w-full max-w-sm",onClick:i=>i.stopPropagation(),children:[e.jsx("input",{value:o,onChange:i=>s(i.target.value),onBlur:()=>n(o.trim()||"Folder"),className:"w-full text-center bg-transparent text-foreground text-base font-semibold mb-6 outline-none border-none",style:{textShadow:"0 1px 3px rgba(0,0,0,0.55)"}}),e.jsx("div",{className:"rounded-3xl p-5 grid grid-cols-4 gap-y-5 animate-scale-in",style:{background:"rgba(255,255,255,0.10)",border:"1px solid rgba(255,255,255,0.18)"},children:t.appIds.map(i=>{const c=Qt(i);return c?e.jsxs("button",{onClick:()=>r(i),className:"flex flex-col items-center gap-1.5 active:scale-95 transition-transform",children:[e.jsx(Pt,{appId:c.id,iconName:c.icon,size:"lg"}),e.jsx("span",{className:"text-[11px] text-center text-foreground/95 max-w-[64px] truncate",style:{textShadow:"0 1px 3px rgba(0,0,0,0.55)"},children:c.name})]},i):null})})]})})}function Sne(){const t=Et(),{launchApp:a}=an(),{pages:r,dock:n,widgetsVisible:o}=cT(),s=l.useRef(null),[i,c]=l.useState(0),[u,p]=l.useState(null);l.useEffect(()=>{const f=s.current;if(!f)return;const x=()=>{const g=Math.round(f.scrollLeft/f.clientWidth);c(g)};return f.addEventListener("scroll",x,{passive:!0}),()=>f.removeEventListener("scroll",x)},[]);const m=l.useMemo(()=>{if(!u)return null;for(const f of r){const x=f.find(g=>g.kind==="folder"&&g.folderId===u);if(x&&x.kind==="folder")return x}return null},[u,r]),h=f=>{const x=Qt(f);x&&(a(x),t(x.route),p(null))},{renameFolder:y}=cT();return e.jsxs("div",{className:"absolute inset-0 flex flex-col",children:[e.jsxs("div",{ref:s,className:"mobile-os-pages flex flex-1 snap-x snap-mandatory overflow-x-auto overflow-y-hidden mobile-scroll",style:{scrollbarWidth:"none",paddingTop:"calc(env(safe-area-inset-top, 0px) + 40px)",paddingBottom:"calc(env(safe-area-inset-bottom, 0px) + 110px)"},children:[e.jsx("style",{children:".mobile-os-pages::-webkit-scrollbar{display:none}"}),r.map((f,x)=>e.jsx("div",{className:"h-full w-screen flex-shrink-0 snap-center overflow-y-auto px-4 mobile-os-pages",style:{scrollbarWidth:"none"},children:e.jsxs("div",{className:"mx-auto max-w-[440px]",children:[x===0&&o&&e.jsx(Cne,{}),e.jsx("div",{className:"mobile-shell-glass grid gap-y-5 rounded-3xl px-2 py-4",style:{gridTemplateColumns:"repeat(4, minmax(0, 1fr))"},children:f.map((g,b)=>{if(g.kind==="app"){const k=Qt(g.appId);return k?e.jsx("div",{className:"flex justify-center",children:e.jsx(WO,{app:k})},`${g.appId}-${b}`):e.jsx("div",{},`empty-${b}`)}return e.jsx("div",{className:"flex justify-center",children:e.jsx(_ne,{folder:g,onOpen:()=>p(g.folderId)})},g.folderId)})})]})},x))]}),r.length>1&&e.jsx("div",{className:"absolute left-0 right-0 flex justify-center gap-1.5 pointer-events-none",style:{bottom:"calc(env(safe-area-inset-bottom, 0px) + 96px)"},children:r.map((f,x)=>e.jsx("span",{className:`h-1.5 rounded-full transition-all duration-200 ${x===i?"w-5 bg-foreground
7674/90":"w-1.5 bg-foreground/35"}`},x))}),e.jsx(jne,{appIds:n}),m&&e.jsx(Mne,{folder:m,onClose:()=>p(null),onLaunch:h,onRename:f=>y(m.folderId,f)})]})}const Nne={dashboard:l.lazy(()=>P(()=>import("./MobileDashboard-DoDjOscv.js"),__vite__mapDeps([156,1,2,157,6,3,4,7,158,159,160,161,162,163,164,165,166,8,167,168,169,5,13,14,15,16]))),inbox:l.lazy(()=>P(()=>import("./MobileInbox-BibNWxxx.js"),__vite__mapDeps([170,1,2,165,3,4,171,169,172,173,174,8,175,176,6,7,177,5,178,13,14,15,16]))),crm:l.lazy(()=>P(()=>import("./MobileCRM-D1sctuFo.js"),__vite__mapDeps([179,1,2,165,3,4,171,180,167,181,8,182,169,172,173,174,183,184,6,7,27,185,39,40,41,42,43,5,16,186,176,157,158,159,160,161,162,163,164,13,14,15]))),pipeline:l.lazy(()=>P(()=>import("./MobilePipeline-CD9UpD9p.js"),__vite__mapDeps([187,1,2,188,183,165,3,4,8,180,181,169,172,173,174,6,7,5,13,14,15,16]))),tasks:l.lazy(()=>P(()=>import("./MobileTasks-DLUUi-ut.js"),__vite__mapDeps([189,1,2,157,6,3,4,7,158,159,160,161,162,163,164,165,180,181,8,182,169,172,173,174,183,190,5,13,14,15,16]))),calendar:l.lazy(()=>P(()=>import("./MobileCalendar-DgRms7Hq.js"),__vite__mapDeps([191,1,2,165,3,4,167,181,8,183,169,172,173,6,7,192,5,13,14,15,16]))),sms:l.lazy(()=>P(()=>import("./MobileSMS-DDBYG3N_.js"),__vite__mapDeps([193,1,2,165,3,4,171,181,8,169,172,173,174,175,176,6,7,177,5,178,13,14,15,16]))),whatsapp:l.lazy(()=>P(()=>import("./MobileWhatsApp-CbvqV_Ex.js"),__vite__mapDeps([194,1,2,188,183,165,3,4,8,195,6,7,171,181,169,172,173,174,175,176,177,5,178,13,14,15,16]))),email:l.lazy(()=>P(()=>import("./MobileEmail-CbsGeGVp.js"),__vite__mapDeps([196,1,2,197,6,3,4,7,165,180,167,181,8,169,172,173,174,183,5,188,13,14,15,16]))),dialler:l.lazy(()=>P(()=>import("./MobileDialler-DVINSZ8E.js"),__vite__mapDeps([198,1,2,3,4,55,54,186,183,165,6,7,8,199,200,171,180,169,172,173,174,5,13,14,15,16]))),marketing:l.lazy(()=>P(()=>import("./MobileMarketing-Dn7NagCf.js"),__vite__mapDeps([201,1,2,197,6,3,4,7,202,165,166,8,167,168,5,13,14,15,16]))),notifications:l.lazy(()=>P(()=>import("./MobileNotifications-CC2SoDcM.js"),__vite__mapDeps([203,1,2,165,3,4,180,166,8,167,182,169,6,7,13,5,14,15,16]))),"voice-ai":l.lazy(()=>P(()=>import("./MobileVoiceAI-C3UVas2v.js"),__vite__mapDeps([204,1,2,205,6,3,4,7,165,167,181,8,168,169,183,13,188,5,14,15,16]))),chatbot:l.lazy(()=>P(()=>import("./MobileChatbot-Ch29l2mA.js"),__vite__mapDeps([206,1,2,81,6,3,4,7,165,171,167,181,8,183,169,188,207,5,13,14,15,16]))),notes:l.lazy(()=>P(()=>import("./MobileNotes-C5PxxiMy.js"),__vite__mapDeps([208,1,2,176,6,3,4,7,165,171,167,181,8,182,169,172,174,183,5,13,14,15,16]))),goals:l.lazy(()=>P(()=>import("./MobileGoals-BYmF7dPZ.js"),__vite__mapDeps([209,1,2,210,6,3,4,7,211,165,167,181,8,169,172,174,183,109,5,13,14,15,16]))),documents:l.lazy(()=>P(()=>import("./MobileDocuments-CfsGaJK6.js"),__vite__mapDeps([212,1,2,102,6,3,4,7,103,165,171,180,167,181,8,169,172,174,183,5,188,13,14,15,16]))),pages:l.lazy(()=>P(()=>import("./MobilePages-BwCxXzeN.js"),__vite__mapDeps([213,1,2,75,6,3,4,7,165,171,180,167,181,8,169,172,174,183,188,5,13,14,15,16]))),forms:l.lazy(()=>P(()=>import("./MobileForms-CBtmhGyP.js"),__vite__mapDeps([214,1,2,77,6,3,4,7,165,171,167,181,8,169,172,174,183,188,5,13,14,15,16]))),media:l.lazy(()=>P(()=>import("./MobileMedia-COdQwwgk.js"),__vite__mapDeps([215,1,2,216,6,3,4,7,74,165,171,167,181,8,169,183,13,188,5,14,15,16]))),smartquote:l.lazy(()=>P(()=>import("./MobileSmartQuote-B5Gmf-SG.js"),__vite__mapDeps([217,1,2,218,6,3,4,7,219,165,180,166,8,167,181,168,169,183,188,5,13,14,15,16]))),"solar-projects":l.lazy(()=>P(()=>import("./MobileSolarProjects-CUI2eXkp.js"),__vite__mapDeps([220,1,2,3,4,165,171,180,166,8,167,181,169,183,6,7,5,188,13,14,15,16]))),"meeting-outcomes":l.lazy(()=>P(()=>import("./MobileMeetingOutcomes-Dwj-N_3K.js"),__vite__mapDeps([221,1,2,165,3,4,180,167,169,172,173,174,8,183,13,6,7,5,14,15,16]))),settings:l.lazy(()=>P(()=>import("./MobileSettings-CHvkyhPW.js"),__vite__mapDeps([222,1,2,165,3,4,166,8,167,183,6,7,5,13,14,15,16]))),admin:l.lazy(()=>P(()=>import("./MobileAdmin-WrpHDTgE.js"),__vite__mapDeps([223,1,2,165,3,4,166,8,167,168,6,7,5,13,14,15,16]))),reseller:l.lazy(()=>P(()=>import("./MobileReseller-kDNQasW-.js"),__vite__mapDeps([224,1,2,165,3,4,166,8,167,168,6,7,5,13,14,15,16]))),scripts:l.lazy(()=>P(()=>import("./MobileScripts-Dl2TVeqF.js"),__vite__mapDeps([225,1,2,226,6,3,4,7,165,171,180,183,169,227,5,8,72,13,14,15,16]))),"designer-portal":l.lazy(()=>P(()=>import("./MobileDesignerPortal-DPCLhPCk.js"),__vite__mapDeps([228,1,2,165,3,4,166,8,167,168,13,6,7,5,14,15,16]))),"buyer-portal":l.lazy(()=>P(()=>import("./MobileBuyerPortal-BgoFPgsZ.js"),__vite__mapDeps([229,1,2,165,3,4,166,8,167,168,6,7,5,13,14,15,16]))),"chatbot-analytics":l.lazy(()=>P(()=>import("./MobileChatbotAnalytics-BAxRMmBH.js"),__vite__mapDeps([230,1,2,231,3,4,164,6,7,232,233,165,180,166,8,167,169,172,173,174,5,
767413,14,15,16]))),"chatbot-history":l.lazy(()=>P(()=>import("./MobileChatbotHistory-B0IE4hIy.js"),__vite__mapDeps([234,1,2,3,4,165,171,180,166,8,167,183,169,172,6,7,5,13,14,15,16]))),"chatbot-knowledge-gaps":l.lazy(()=>P(()=>import("./MobileChatbotKnowledgeGaps-NtK3Ip78.js"),__vite__mapDeps([235,1,2,3,4,165,171,180,167,183,169,172,174,8,6,7,5,13,14,15,16]))),"chatbot-visitors":l.lazy(()=>P(()=>import("./MobileChatbotVisitors-gRob-IO7.js"),__vite__mapDeps([236,1,2,3,4,165,167,183,169,172,174,8,6,7,5,13,14,15,16]))),"lexi-live":l.lazy(()=>P(()=>import("./MobileLexiLive-Do0r3AkN.js"),__vite__mapDeps([237,1,2,3,4,165,167,183,169,172,174,8,6,7,5,13,14,15,16]))),reports:l.lazy(()=>P(()=>import("./MobileReports-luLh_6vG.js"),__vite__mapDeps([238,1,2,239,3,4,160,6,7,240,107,164,232,165,180,167,169,172,173,174,8,13,211,5,14,15,16]))),automations:l.lazy(()=>P(()=>import("./MobileAutomations-jBBh5Kg3.js"),__vite__mapDeps([241,1,2,33,6,3,4,7,165,171,180,166,8,167,181,183,169,172,173,174,5,13,14,15,16]))),"lead-marketplace":l.lazy(()=>P(()=>import("./MobileLeadMarketplace-yXRQsjsW.js"),__vite__mapDeps([242,1,2,243,6,3,4,7,165,171,180,166,8,167,183,169,172,173,174,5,13,14,15,16]))),products:l.lazy(()=>P(()=>import("./MobileProducts-B35uH0R0.js"),__vite__mapDeps([244,1,2,245,6,3,4,7,165,171,180,166,8,167,181,183,169,172,173,174,5,13,14,15,16]))),"team-chat":l.lazy(()=>P(()=>import("./MobileTeamChat-DOi4NmhL.js"),__vite__mapDeps([246,1,2,247,6,3,4,7,165,171,166,8,167,181,183,169,172,5,13,14,15,16])))},Ine=l.lazy(()=>P(()=>import("./MobileMarketplaceApp-BeU2WlSc.js"),__vite__mapDeps([248,1,2,3,4,249,5,6,7,8,13,14,15,16])));function Lne(t){return t.startsWith("mp:")?Ine:Nne[t]??null}function Ane(){return e.jsxs("div",{className:"p-4 space-y-3 animate-pulse",children:[e.jsx("div",{className:"h-10 rounded-xl bg-muted/60"}),e.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[e.jsx("div",{className:"h-24 rounded-2xl bg-muted/60"}),e.jsx("div",{className:"h-24 rounded-2xl bg-muted/60"})]}),e.jsx("div",{className:"h-4 w-32 rounded bg-muted/60 mt-4"}),e.jsx("div",{className:"rounded-2xl bg-muted/40 divide-y divide-border/30",children:Array.from({length:5}).map((t,a)=>e.jsxs("div",{className:"flex items-center gap-3 p-3",children:[e.jsx("div",{className:"w-10 h-10 rounded-full bg-muted/70"}),e.jsxs("div",{className:"flex-1 space-y-1.5",children:[e.jsx("div",{className:"h-3.5 w-3/5 rounded bg-muted/70"}),e.jsx("div",{className:"h-3 w-2/5 rounded bg-muted/60"})]})]},a))})]})}function Je(t,a,r,n=a){const o=`${t} ${a}% 58%`,s=`${r} ${n}% 52%`;return{hue:o,hue2:s,gradient:`linear-gradient(135deg, hsl(${o}), hsl(${s}))`,glow:`radial-gradient(120% 80% at 50% 0%, hsl(${o} / 0.32) 0%, hsl(${s} / 0.18) 35%, transparent 70%)`,headerGradient:`linear-gradient(180deg, hsl(${t} ${a}% 12% / 0.95) 0%, hsl(${r} ${n}% 8% / 0.85) 100%)`,surface:`hsl(${o} / 0.08)`,base:`radial-gradient(140% 90% at 50% 0%, hsl(${t} ${Math.min(a,70)}% 10%) 0%, hsl(225 30% 5%) 65%, hsl(225 30% 4%) 100%)`}}function Pne(t){const a=n$(t),r=a.sat??78,n=a.hue2??a.hue;return Je(a.hue,r,n,r)}const Ene={inbox:Je(220,85,245,85),sms:Je(210,90,195,85),whatsapp:Je(145,70,162,70),email:Je(255,80,285,75),dialler:Je(150,70,170,75),crm:Je(190,80,215,80),contacts:Je(190,80,215,80),companies:Je(195,75,220,80),pipeline:Je(265,80,290,78),tasks:Je(35,90,20,90),calendar:Je(0,75,340,75),goals:Je(0,80,18,85),automations:Je(220,90,250,88),chatbot:Je(195,85,220,80),"voice-ai":Je(190,80,220,80),marketing:Je(285,80,325,78),reports:Je(160,70,195,75),notes:Je(45,85,30,85),projects:Je(155,70,140,75),documents:Je(220,75,245,75),pages:Je(195,80,215,80),forms:Je(175,75,195,75),reseller:Je(270,80,245,80),"designer-portal":Je(295,78,270,78),"buyer-portal":Je(35,90,50,85),admin:Je(355,75,15,75),smartquote:Je(25,90,10,90),"solar-projects":Je(45,90,30,90),"meeting-outcomes":Je(265,75,290,75),media:Je(310,80,285,78),settings:Je(220,25,240,25),notifications:Je(220,80,245,80),dashboard:Je(220,75,245,78)};function ML(t){return Ene[t]??Pne(t)}const UO=l.createContext(null);function Tne({appId:t,children:a}){const r=l.useMemo(()=>{const n=ML(t);return{appId:t,...n}},[t]);return e.jsx(UO.Provider,{value:r,children:a})}function mhe(){const t=l.useContext(UO);return t||{appId:"",...ML("__fallback__")}}function Rne({app:t,visible:a,children:r}){const n=Et(),{goHome:o,openSwitcher:s}=an(),i=ML(t.appId);return e.jsxs("div",{className:"absolute inset-0 flex flex-col bg-background",style:{display:a?"flex":"none",zIndex:a?t.zIndex:1},"data-mobile-app-frame":t.appId,children:[e.jsx("div",{className:"absolute inset-0 pointer-events-none",style:{background:i.base},"aria-hidden":!0}),e.jsxs("div",{className:"mobile-shell-glass-strong relative z-30 flex flex-shrink-0 items-center gap-2 border-x-0 border-t-0 px-3",style:{paddingTop:"calc(env(safe-area-inset-top, 0px) + 32px)",paddingBottom:10,background:i.headerGradient,backdropFilter:"blur(24px) saturate(180%)",WebkitBackdropFilter:"blur(24px) saturate(180%)"},children:[e.jsx("button",{onClick:()=>{_t("tap"),n(-1)},className:"mobile-shell-control flex h-10 w-10 items-center justify-center rounded-full text-foreground
7674/85 transition-all active:scale-90","aria-label":"Back",children:e.jsx(Cn,{className:"w-5 h-5",strokeWidth:2.5})}),e.jsxs("div",{className:"flex-1 flex items-center justify-center gap-2 min-w-0",children:[e.jsx("div",{className:"scale-[0.55] -mx-2 origin-center flex-shrink-0",children:e.jsx(Pt,{appId:t.appId,iconName:t.icon,size:"sm"})}),e.jsx("h1",{className:"truncate text-[14px] font-semibold text-foreground",children:t.title})]}),e.jsx("button",{onClick:()=>{_t("select"),s()},className:"mobile-shell-control flex h-10 w-10 items-center justify-center rounded-full text-foreground/70 transition-all active:scale-90","aria-label":"App switcher",children:e.jsx(mc,{className:"w-4.5 h-4.5",strokeWidth:2.5})}),e.jsx("button",{onClick:()=>{_t("tap"),o()},className:"flex h-10 w-10 items-center justify-center rounded-full text-primary-foreground transition-all active:scale-90",style:{background:i.gradient,boxShadow:`0 4px 14px -4px hsl(${i.hue} / 0.6)`},"aria-label":"Home",title:"Home",children:e.jsx(Br,{className:"w-4 h-4",strokeWidth:2.5})})]}),e.jsx("main",{className:"relative flex-1 overflow-y-auto mobile-scroll",style:{paddingBottom:"calc(env(safe-area-inset-bottom, 0px) + 28px)"},children:e.jsx(Tne,{appId:t.appId,children:e.jsx(Fne,{app:t,children:r})})})]})}function Fne({app:t,children:a}){const r=Lne(t.appId);return r?e.jsx(l.Suspense,{fallback:e.jsx(Ane,{}),children:e.jsx(r,{route:t.route})}):e.jsx(e.Fragment,{children:a})}function Dne(){const[t,a]=l.useState(()=>pT(new Date));return l.useEffect(()=>{const r=setInterval(()=>a(pT(new Date)),3e4);return()=>clearInterval(r)},[]),e.jsxs("div",{className:"fixed top-0 left-0 right-0 z-[100] flex items-center justify-between px-6 text-foreground select-none pointer-events-none",style:{height:"calc(env(safe-area-inset-top, 0px) + 28px)",paddingTop:"env(safe-area-inset-top, 0px)",fontSize:13,fontWeight:600,letterSpacing:"0.01em"},children:[e.jsx("div",{className:"tabular-nums",children:t}),e.jsxs("div",{className:"flex items-center gap-1.5 opacity-90",children:[e.jsx(ku,{className:"w-3.5 h-3.5",strokeWidth:2.5}),e.jsx(Sl,{className:"w-3.5 h-3.5",strokeWidth:2.5}),e.jsx(Wd,{className:"w-5 h-3.5",strokeWidth:2})]})]})}function pT(t){return t.toLocaleTimeString([],{hour:"2-digit",minute:"2-digit",hour12:!1})}function qne(){return e.jsx("div",{className:"fixed bottom-0 left-0 right-0 z-[100] flex items-end justify-center pointer-events-none",style:{paddingBottom:"calc(env(safe-area-inset-bottom, 0px) + 6px)"}
7674,children:e.jsx("div",{className:"rounded-full bg-foreground/80",style:{width:134,height:5}})})}function zne(){const{runningApps:t,switcherOpen:a,focusApp:r,closeApp:n,setSwitcherOpen:o,goHome:s}=an(),i=[...t].sort((c,u)=>u.zIndex-c.zIndex);return a?e.jsxs("div",{className:"fixed inset-0 z-[90] flex flex-col items-center justify-center animate-fade-in",style:{background:"rgba(0,0,0,0.65)",backdropFilter:"blur(28px) saturate(140%)",WebkitBackdropFilter:"blur(28px) saturate(140%)"},onClick:()=>o(!1),children:[e.jsx("div",{className:"text-foreground/80 text-xs uppercase tracking-widest mb-3",style:{marginTop:"calc(env(safe-area-inset-top, 0px) + 12px)"},children:i.length===0?"No open apps":`${i.length} app${i.length===1?"":"s"}`}),e.jsx("div",{className:"flex-1 w-full overflow-x-auto overflow-y-hidden px-6 flex items-center gap-4 snap-x snap-mandatory",style:{scrollbarWidth:"none"},onClick:c=>c.stopPropagation(),children:i.map(c=>e.jsx(One,{appId:c.appId,iconName:c.icon,title:c.title,onTap:()=>r(c.id),onSwipeAway:()=>n(c.id)},c.id))}),i.length>0&&e.jsx("button",{onClick:c=>{c.stopPropagation(),i.forEach(u=>n(u.id)),s()},className:"text-foreground/90 text-sm font-medium px-4 py-2 mb-6 rounded-full",style:{background:"rgba(255,255,255,0.12)",border:"1px solid rgba(255,255,255,0.18)",marginBottom:"calc(env(safe-area-inset-bottom, 0px) + 24px)"},children:"Close all"})]}):null}function One({appId:t,iconName:a,title:r,onTap:n,onSwipeAway:o}){const[s,i]=l.useState(0),c=l.useRef(null),u=l.useRef(!1);l.useEffect(()=>{s<-200&&o()},[s]);const p=y=>{c.current=y.clientY,u.current=!0,y.target.setPointerCapture(y.pointerId)},m=y=>{if(!u.current||c.current==null)return;const f=y.clientY-c.current;f<0&&i(f)},h=()=>{u.current=!1,s>-120&&i(0)};return e.jsxs("div",{className:"snap-center flex-shrink-0 flex flex-col items-center",style:{width:"70vw",maxWidth:320},children:[e.jsx("div",{className:"w-full rounded-3xl overflow-hidden flex items-center justify-center transition-transform",style:{aspectRatio:"9 / 16",background:"rgba(255,255,255,0.10)",border:"1px solid rgba(255,255,255,0.18)",boxShadow:"0 20px 60px rgba(0,0,0,0.45)",transform:`translateY(${s}px)`,transition:u.current?"none":"transform 0.25s ease-out"},onPointerDown:p,onPointerMove:m,onPointerUp:h,onClick:()=>s===0&&n(),children:e.jsx(Pt,{appId:t,iconName:a,size:"lg"})}),e.jsxs("div",{className:"flex items-center gap-2 mt-3",children:[e.jsx("span",{className:"text-foreground/95 text-sm font-semibold truncate max-w-[200px]",style:{textShadow:"0 1px 3px rgba(0,0,0,0.55)"},children:r}),e.jsx("button",{onClick:y=>{y.stopPropagation(),o()},className:"w-6 h-6 flex items-center justify-center rounded-full",style:{background:"rgba(255,255,255,0.18)"},"aria-label":`Close ${r}`,children:e.jsx(ze,{className:"w-3.5 h-3.5 text-foreground",strokeWidth:2.5})})]})]})}function Bne(){const{isLocked:t,unlock:a}=an(),[r,n]=l.useState(()=>new Date),[o,s]=l.useState(0),i=l.useRef(null);if(l.useEffect(()=>{const y=setInterval(()=>n(new Date),3e4);return()=>clearInterval(y)},[]),!t)return null;const c=y=>{i.current=y.clientY},u=y=>{if(i.current==null)return;const f=Math.min(0,y.clientY-i.current);s(f)},p=()=>{o<-120&&(_t("success"),a()),s(0),i.current=null},m=r.toLocaleTimeString([],{hour:"2-digit",minute:"2-digit",hour12:!1}),h=r.toLocaleDateString(void 0,{weekday:"long",month:"long",day:"numeric"});return e.jsxs("div",{className:"fixed inset-0 z-[200] overflow-hidden text-white select-none",style:{backgroundImage:`linear-gradient(180deg, rgba(6,6,14,0.35), rgba(6,6,14,0.75)), url(${xS()})`,backgroundSize:"cover",backgroundPosition:"center",transform:`translateY(${o}px)`,transition:i.current==null?"transform 0.4s cubic-bezier(0.22, 1, 0.36, 1)":"none"},onPointerDown:c,onPointerMove:u,onPointerUp:p,onPointerCancel:p,children:[e.jsxs("div",{className:"pointer-events-none absolute inset-0",children:[e.jsx("div",{className:"absolute -top-32 -left-20 w-96 h-96 rounded-full opacity-40",style:{background:"radial-gradient(circle, hsl(265 80% 60% / 0.45), transparent 70%)",filter:"blur(40px)"}}),e.jsx("div",{className:"absolute -bottom-32 -right-20 w-[28rem] h-[28rem] rounded-full opacity-40",style:{background:"radial-gradient(circle, hsl(195 90% 55% / 0.4), transparent 70%)",filter:"blur(50px)"}})]}),e.jsxs("div",{className:"relative h-full flex flex-col items-center pt-[calc(env(safe-area-inset-top,0px)+72px)]",children:[e.jsxs("div",{className:"flex items-center gap-2 text-white/60 mb-3",children:[e.jsx(va,{className:"w-3.5 h-3.5"}),e.jsx("span",{className:"text-[11px] font-medium tracking-widest uppercase",children:"Locked"})]}),e.jsx("div",{className:"text-[88px] leading-none font-light tabular-nums",style:{textShadow:"0 4px 24px rgba(0,0,0,0.4)",fontWeight:200},children:m}),e.jsx("div",{className:"mt-2 text-base font-medium text-white/85",children:h}),e.jsx("div",{className:"absolute left-0 right-0 flex flex-col items-center",style:{bottom:"calc(env(safe-area-inset-bottom, 0px) + 60px
7674)"},children:e.jsxs("div",{className:"flex flex-col items-center gap-1.5 text-white/70 animate-pulse",children:[e.jsx("div",{className:"w-9 h-1 rounded-full bg-white/80"}),e.jsx("span",{className:"text-[12px] font-medium",children:"Swipe up to unlock"})]})})]})]})}function Hne(){const{controlCenterOpen:t,setControlCenterOpen:a,lock:r}=an(),{theme:n,setTheme:o}=YV(),[s,i]=l.useState(!0),[c,u]=l.useState(!0),[p,m]=l.useState(!1),[h,y]=l.useState(!1),[f,x]=l.useState(!1),[g,b]=l.useState(80),[k,v]=l.useState(70);if(l.useEffect(()=>{if(!t)return;const C=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=C}},[t]),!t)return null;const w=(C,j)=>()=>{_t("select"),C(j)};return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"fixed inset-0 z-[150] animate-fade-in",style:{background:"rgba(0,0,0,0.45)",backdropFilter:"blur(28px)",WebkitBackdropFilter:"blur(28px)"},onClick:()=>a(!1)}),e.jsx("div",{className:"fixed top-0 left-0 right-0 z-[151] text-white animate-slide-in-right",style:{paddingTop:"calc(env(safe-area-inset-top, 0px) + 36px)",animation:"fade-in 0.25s ease-out"},onClick:C=>C.stopPropagation(),children:e.jsxs("div",{className:"mx-auto px-4 pb-6",style:{maxWidth:460},children:[e.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[e.jsx(CS,{className:"p-4",children:e.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[e.jsx(Bp,{icon:fu,label:"Airplane",active:p,onClick:w(m,!p),colorOn:"hsl(28 100% 60%)"}),e.jsx(Bp,{icon:Sl,label:"Wi-Fi",active:s,onClick:w(i,!s),colorOn:"hsl(210 100% 60%)"}),e.jsx(Bp,{icon:Kd,label:"Bluetooth",active:c,onClick:w(u,!c),colorOn:"hsl(210 100% 60%)"}),e.jsx(Bp,{icon:At,label:"Hotspot",active:!1,onClick:w(()=>{},!0),colorOn:"hsl(140 80% 50%)"})]})}),e.jsxs("div",{className:"grid grid-rows-2 gap-3",children:[e.jsx(CS,{className:"p-3 flex flex-col items-center justify-center",children:e.jsxs("button",{onClick:()=>{_t("select"),o(n==="dark"?"light":"dark")},className:"w-full h-full flex flex-col items-center justify-center gap-1",children:[n==="dark"?e.jsx(tc,{className:"w-6 h-6"}):e.jsx(kn,{className:"w-6 h-6"}),e.jsx("span",{className:"text-[10px] font-medium opacity-80",children:n==="dark"?"Dark":"Light"})]})}),e.jsx(CS,{className:"p-3 flex items-center justify-center gap-2",children:e.jsxs("button",{onClick:()=>{_t("select"),y(C=>!C)},className:"flex items-center gap-2",children:[h?e.jsx(Mc,{className:"w-5 h-5"}):e.jsx(Yr,{className:"w-5 h-5"}),e.jsx("span",{className:"text-[11px] font-medium",children:h?"Muted":"Ring"})]})})]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-3 mt-3",children:[e.jsx(hT,{icon:kn,label:"Brightness",value:g,onChange:b}),e.jsx(hT,{icon:Yr,label:"Volume",value:k,onChange:v})]}),e.jsxs("div",{className:"grid grid-cols-4 gap-3 mt-3",children:[e.jsx(Hp,{icon:tu,label:"Torch",active:f,onClick:()=>{_t("select"),x(C=>!C)}}),e.jsx(Hp,{icon:sc,label:"Calc",onClick:()=>_t("tap")}),e.jsx(Hp,{icon:Fd,label:"Camera",onClick:()=>_t("tap")}),e.jsx(Hp,{icon:va,label:"Lock",onClick:()=>{_t("select"),r(),a(!1)}})]}),e.jsx("div",{className:"flex justify-center mt-4",children:e.jsxs("button",{onClick:()=>{_t("tap"),a(!1)},className:"flex items-center gap-2 px-5 py-2 rounded-full text-[12px] font-medium",style:{background:"rgba(255,255,255,0.12)",border:"1px solid rgba(255,255,255,0.18)",backdropFilter:"blur(20px)"},children:[e.jsx(gu,{className:"w-3.5 h-3.5"}),"Rotation Locked"]})})]})})]})}function CS({children:t,className:a=""}){return e.jsx("div",{className:`rounded-3xl ${a}`,style:{background:"rgba(255,255,255,0.10)",border:"1px solid rgba(255,255,255,0.18)",backdropFilter:"blur(40px) saturate(180%)",WebkitBackdropFilter:"blur(40px) saturate(180%)",boxShadow:"0 20px 60px -20px rgba(0,0,0,0.6), inset 0 1px 0 rgba(255,255,255,0.15)"},children:t})}function Bp({icon:t,label:a,active:r,onClick:n,colorOn:o}){return e.jsxs("button",{onClick:n,className:"flex flex-col items-center justify-center gap-1 aspect-square rounded-full active:scale-90 transition-all duration-150",style:{background:r?o:"rgba(255,255,255,0.18)",boxShadow:r?`0 6px 20px -6px ${o}`:"none"},children:[e.jsx(t,{className:"w-5 h-5"}),e.jsx("span",{className:"text-[9px] font-medium opacity-90 sr-only",children:a})]})}function hT({icon:t,label:a,value:r,onChange:n}){return e.jsxs(CS,{className:"p-3 flex flex-col items-center justify-between",children:[e.jsx("div",{className:"text-[10px] font-medium opacity-80 mb-2",children:a}),e.jsxs("div",{className:"relative w-full h-32 rounded-2xl overflow-hidden cursor-pointer",style:{background:"rgba(255,255,255,0.18)"},onClick:o=>{const s=o.currentTarget.getBoundingClientRect(),i=Math.round((s.bottom-o.clientY)/s.height*100);n(Math.max(0,Math.min(100,i))),_t("tap")},children:[e.jsx("div",{className:"absolute bottom-0 left-0 right-0",style:{height:`${r}%`,background:"rgba(255,255,255,0.95)"}}),e.jsx(t,{className:"absolute bottom-3 left-1/2 -translate-x-1/2 w-5 h-5 text-foreground mix-blend-difference"})]})]})}function Hp({icon:t,label:a,active:r,onClick:n}){return e.jsx("button",{onClick:n,className:"flex items-center justify-center aspect-square rounded-full active:scale-90 transition-all",style:{background:r?"rgba(255,255,255,0.95)":"rgba(255,255,255,0.14)",color:r?"#000":"#fff",backdropFilter:"blur(30px)",border:"1px solid rgba(255,255,255,0.18)"},"aria-label":a,children:e.jsx(t,{className:"w-5 h-5"})})}
7674const mT={message:{icon:ua,color:"hsl(140 70% 45%)",appName:"Inbox"},email_received:{icon:dt,color:"hsl(210 90% 56%)",appName:"Email"},call:{icon:bt,color:"hsl(28 100% 55%)",appName:"Dialler"},callback_due:{icon:bt,color:"hsl(28 100% 55%)",appName:"Dialler"},meeting_reminder:{icon:Tt,color:"hsl(265 80% 65%)",appName:"Calendar"},meeting_follow_up:{icon:Tt,color:"hsl(265 80% 65%)",appName:"Calendar"},deal_update:{icon:Ka,color:"hsl(48 96% 53%)",appName:"Pipeline"},contact_added:{icon:Ln,color:"hsl(190 90% 50%)",appName:"Contacts"},task_due:{icon:Ua,color:"hsl(160 70% 45%)",appName:"Tasks"},mention:{icon:Vd,color:"hsl(220 90% 60%)",appName:"Mentions"},campaign:{icon:ac,color:"hsl(320 80% 60%)",appName:"Campaigns"},system:{icon:Hr,color:"hsl(0 0% 60%)",appName:"System"}};function Vne(t){try{return G$(new Date(t),{addSuffix:!1})+" ago"}catch{return""}}function $ne(){const{notificationCenterOpen:t,setNotificationCenterOpen:a,launchApp:r}=an(),n=Et(),{notifications:o,isLoading:s,markAsRead:i,markAllAsRead:c}=Ju();if(l.useEffect(()=>{if(!t)return;const f=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=f}},[t]),!t)return null;const u=new Date,p=u.toLocaleTimeString([],{hour:"2-digit",minute:"2-digit",hour12:!1}),m=u.toLocaleDateString(void 0,{weekday:"long",month:"short",day:"numeric"}),h=f=>{_t("tap"),f.is_read||i.mutate(f.id),a(!1),f.link&&n(f.link)},y=o??[];return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"fixed inset-0 z-[150] animate-fade-in",style:{background:"rgba(0,0,0,0.55)",backdropFilter:"blur(30px)",WebkitBackdropFilter:"blur(30px)"},onClick:()=>a(!1)}),e.jsx("div",{className:"fixed inset-0 z-[151] text-white overflow-y-auto animate-fade-in",style:{paddingTop:"calc(env(safe-area-inset-top, 0px) + 48px)"},onClick:f=>f.stopPropagation(),children:e.jsxs("div",{className:"mx-auto px-4 pb-12",style:{maxWidth:460},children:[e.jsxs("div",{className:"text-center mb-8",children:[e.jsx("div",{className:"text-[72px] leading-none font-light tabular-nums",style:{fontWeight:200,textShadow:"0 4px 20px rgba(0,0,0,0.5)"},children:p}),e.jsx("div",{className:"mt-1 text-sm font-medium opacity-85",children:m})]}),e.jsxs("div",{className:"flex items-center justify-between mb-3 px-1",children:[e.jsx("h3",{className:"text-[13px] font-semibold opacity-80 tracking-wide",children:"Notifications"}),e.jsx("button",{onClick:()=>{_t("tap"),y.some(f=>!f.is_read)?c.mutate():a(!1)},className:"text-[12px] font-medium opacity-70 hover:opacity-100",children:y.some(f=>!f.is_read)?"Mark all read":"Close"})]}),e.jsx("div",{className:"space-y-2",children:s?e.jsxs("div",{className:"rounded-2xl p-6 text-center text-[12px] opacity-70 flex flex-col items-center gap-2",style:{background:"rgba(255,255,255,0.06)",border:"1px dashed rgba(255,255,255,0.15)"},children:[e.jsx(Ge,{className:"w-5 h-5 animate-spin"}),"Loading notificationsâ¦"]}):y.length===0?e.jsxs("div",{className:"rounded-2xl p-6 text-center text-[12px] opacity-60",style:{background:"rgba(255,255,255,0.06)",border:"1px dashed rgba(255,255,255,0.15)"},children:[e.jsx(qa,{className:"w-5 h-5 mx-auto mb-1.5 opacity-60"}),"You're all caught up"]}):y.map(f=>{const x=mT[f.type]??mT.system,g=x.icon;return e.jsxs("button",{onClick:()=>h(f),className:"w-full text-left rounded-2xl p-3 flex items-start gap-3 active:scale-[0.98] transition-transform relative",style:{background:f.is_read?"rgba(255,255,255,0.10)":"rgba(255,255,255,0.16)",border:`1px solid ${f.is_read?"rgba(255,255,255,0.14)":"rgba(255,255,255,0.22)"}`,backdropFilter:"blur(40px) saturate(180%)",WebkitBackdropFilter:"blur(40px) saturate(180%)"},children:[!f.is_read&&e.jsx("span",{className:"absolute top-3 right-3 w-2 h-2 rounded-full",style:{background:"hsl(210 100% 60%)",boxShadow:"0 0 8px hsl(210 100% 60%)"}}),e.jsx("div",{className:"flex-shrink-0 w-9 h-9 rounded-xl flex items-center justify-center",style:{background:x.color,boxShadow:`0 4px 12px -4px ${x.color}`},children:e.jsx(g,{className:"w-4 h-4 text-white"})}),e.jsxs("div",{className:"flex-1 min-w-0 pr-4",children:[e.jsxs("div",{className:"flex items-center justify-between gap-2 text-[11px] opacity-75 mb-0.5",children:[e.jsx("span",{className:"font-semibold uppercase tracking-wider",children:x.appName}),e.jsx("span",{children:Vne(f.created_at)})]}),e.jsx("div",{className:"text-[14px] font-semibold leading-tight",children:f.title}),e.jsx("div",{className:"text-[12.5px] opacity-85 leading-snug mt-0.5 line-clamp-2",children:f.message})]})]},f.id)})})]})})]})}function Wne({open:t,onClose:a}){const r=Et(),{launchApp:n}=an(),[o,s]=l.useState(""),i=l.useRef(null);l.useEffect(()=>{if(t){s("");const p=setTimeout(()=>{var m;return(m=i.current)==null?void 0:m.focus()},120);return()=>clearTimeout(p)}},[t]);const c=l.useMemo(()=>{const p=o.trim().toLowerCase();return p?Ht.filter(m=>m.name.toLowerCase().includes(p)).slice(0,12):Ht.slice(0,8)},[o]);if(!t)return null;const u=p=>{_t("tap"),n(p),r(p.route),a()};return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"fixed inset-0 z-[150] animate-fade-in",style:{background:"rgba(0,0,0,0.5)",backdropFilter:"blur(30px)",WebkitBackdropFilter:"blur(30px)"},onClick:a}),e.jsx("div",{className:"fixed inset-0 z-[151] text-white animate-fade-in flex flex-col",onClick:p=>p.stopPropagation(),style:{paddingTop:"calc(env(safe-area-inset-top, 0px) + 56px)"},children:e.jsxs("div",{className:"mx-auto w-full px-4",style:{maxWidth:520},children:[e.jsxs("div",{className:"flex items-center gap-2 px-4 h-12 rounded-2xl",style:{background:"rgba(255,255,255,0.18)",border:"1px solid rgba(255,255,255,0.22)",backdropFilter:"blur(40px) saturate(180%)",WebkitBackdropFilter:"blur(40px) saturate(180%)"},children:[e.jsx(At,{className:"w-4 h-4 opacity-70"}),e.jsx("input",{ref:i,value:o,onChange:p=>s(p.target.value),placeholder:"Search apps & content",className:"flex-1 bg-transparent outline-none placeholder:text-white/55 text-[15px]"}),e.jsx("button",{onClick:a,className:"opacity-70 hover:opacity-100 p-1","aria-label":"Close search",children:e.jsx(ze,{className:"w-4 h-4"})})]}),e.jsxs("div",{className:"mt-4 rounded-3xl p-2 max-h-[60vh] overflow-y-auto",style:{background:"rgba(255,255,255,0.10)",border:"1px solid rgba(255,255,255,0.16)",backdropFilter:"blur(40px) saturate(180%)",WebkitBackdropFilter:"blur(40px) saturate(180%)"},children:[c.length===0&&e.jsxs("div",{className:"px-4 py-10 text-center text-[13px] opacity-70",children:['No results for "',o,'"']}),c.map(p=>e.jsxs("button",{onClick:()=>u(p),className:"w-full flex items-center gap-3 px-3 py-2.5 rounded-xl active:scale-[0.98] transition-all hover:bg-white/10 text-left",children:[e.jsx("div",{className:"flex-shrink-0",children:e.jsx(Pt,{appId:p.id,iconName:p.icon,size:"sm"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("div",{className:"text-[14px] font-semibold leading-tight truncate",children:p.name}),e.jsx("div",{className:"text-[11.5px] opacity-70 leading-tight truncate capitalize",children:p.category})]}),e.jsx("span",{className:"text-[10px] uppercase tracking-wider opacity-50",children:"App"})]}
7674,p.id))]})]})})]})}function Une(){const{workspace:t}=fe(),a=PO();return{whiteLabel:a.isWhiteLabelled?a:null,isSubAccount:(t==null?void 0:t.workspace_type)==="sub_account"}}function Gne(){return Une(),e.jsx("div",{className:"mobile-shell-wallpaper absolute inset-0 -z-10 overflow-hidden"})}function Kne({children:t}){return e.jsx(Cae,{children:e.jsx(mne,{children:e.jsx(Yne,{children:t})})})}function Yne({children:t}){const{runningApps:a,focusedAppId:r,switcherOpen:n,controlCenterOpen:o,notificationCenterOpen:s,isLocked:i,launchApp:c,goHome:u,openSwitcher:p,setControlCenterOpen:m,setNotificationCenterOpen:h}=an(),{wiggling:y,disable:f}=yne();BO(!0);const x=ra(),g=Et(),[b,k]=l.useState(!1);l.useEffect(()=>{const _=o7(x.pathname);_&&c({..._,route:`${x.pathname}${x.search}`})},[x.pathname,x.search]),xne({onSwipeUpFromBottom:(_,S,M)=>{if(!i){if(y){f();return}_t("tap"),M>350?p():u()}},onSwipeRightFromLeftEdge:()=>{i||r&&g(-1)},onSwipeDownFromTop:(_,S)=>{i||S<80||(_t("select"),_==="right"?m(!0):_==="left"?h(!0):k(!0))}});const v=()=>{y&&f()},w=a.find(_=>_.id===r)??null,C=!w,j=o||s||b||n||i;return e.jsxs("div",{className:"fixed inset-0 overflow-hidden bg-background select-none",children:[e.jsx(Gne,{}),e.jsx(Dne,{}),e.jsx("div",{className:"absolute inset-0",style:{display:C?"block":"none"},onClick:v,children:e.jsx(Sne,{})}),w&&e.jsx(Rne,{app:w,visible:!0,children:t}),e.jsx(zne,{}),e.jsx(Hne,{}),e.jsx($ne,{}),e.jsx(Wne,{open:b,onClose:()=>k(!1)}),e.jsx(Bne,{}),!j&&e.jsx(qne,{}),!i&&!j&&e.jsx(zO,{}),!i&&!j&&e.jsx(OO,{}),!i&&e.jsx(SO,{})]})}function Zne(){if(typeof window>"u")return!1;try{return window.localStorage.getItem("mobile-os-disabled")==="1"}catch{return!1}}function La({children:t}){const a=fq(),r=lL();return a?e.jsx(e.Fragment,{children:t}):r?Zne()?e.jsx(hne,{children:t}):e.jsx(Kne,{children:t}):e.jsx(kre,{children:t})}function yT(){const{slug:t,category:a}=s$(),r=Et();return l.useEffect(()=>{t&&r(`/blog/${t}`,{replace:!0})},[t,r]),null}function fT(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch{return"Europe/London"}}function pN(t){var a,r;try{const n=new Date,o=((a=new Intl.DateTimeFormat("en-GB",{timeZone:t,timeZoneName:"shortOffset"}).formatToParts(n).find(i=>i.type==="timeZoneName"))==null?void 0:a.value)||"";return`${((r=t.split("/").pop())==null?void 0:r.replace(/_/g," "))||t} (${o})`}catch{return t}}function Xne(t,a){const[r,n]=t.split("T"),[o,s,i]=r.split("-").map(Number),[c,u,p]=(n||"00:00:00").split(":").map(Number),m=Date.UTC(o,s-1,i,c||0,u||0,p||0),y=new Intl.DateTimeFormat("en-US",{timeZone:a,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1}).formatToParts(new Date(m)),f=g=>{var b;return parseInt(((b=y.find(k=>k.type===g))==null?void 0:b.value)||"0")},x=Date.UTC(f("year"),f("month")-1,f("day"),f("hour")===24?0:f("hour"),f("minute"),f("second"));return m-(x-m)}const gT="522117b2-6f12-4179-9f34-9244aa1e88b5";function Qne(t){const a=[];for(let o=540;o+t<=1020;o+=t){const s=Math.floor(o/60).toString().padStart(2,"0"),i=(o%60).toString().padStart(2,"0");a.push(`${s}:${i}`)}return a}const Jne=t=>{const a=[],r=new Date;let n=new Date(r);for(n.setDate(n.getDate()+1);a.length<t;){const o=n.getDay();o!==0&&o!==6&&a.push(new Date(n)),n.setDate(n.getDate()+1)}return a};function ese({open:t,onOpenChange:a,title:r,description:n,meetingType:o,initialDetails:s,sourceFormId:i,sourceFormName:c,variant:u="default"}){const[p,m]=l.useState("calendar"),[h,y]=l.useState(null),[f,x]=l.useState(null),[g,b]=l.useState(null),[k,v]=l.useState([]),[w,C]=l.useState(!0),[j,_]=l.useState({name:"",email:"",phone:"",company:"",website:"",companySize:"",industry:"",notes:""}),[S,M]=l.useState(!1),[E]=l.useState(()=>fT()),[L,N]=l.useState([]),[A,O]=l.useState(!1),R=l.useCallback(async(q,Y)=>{O(!0);const J=ur(q,"yyyy-MM-dd"),te=Y.default_duration||30;let ae=[];try{const{data:re,error:ie}=await I.functions.invoke("check-calendar-availability",{body:{date:J,workspace_id:gT,duration:te,meeting_type:Y.slug}});!ie&&(re!=null&&re.busy)&&(ae=re.busy)}catch(re){console.warn("Availability check failed:",re)}const ce=Qne(te),ne=fT(),ee=ce.map(re=>{const ie=`${J}T${re}:00`,ve=Xne(ie,ne),We=ve+te*60*1e3,je=ae.some(Ee=>ve<Ee.end&&We>Ee.start);return{time:re,available:!je}});N(ee),O(!1)},[]);l.useEffect(()=>{t&&(C(!0),I.rpc("list_public_calendars_by_workspace",{_workspace_id:gT}).then(({data:q})=>{const Y=q||[];if(v(Y),C(!1),o){const J=Y.find(te=>te.slug===o||te.slug.includes(o));if(J){b(J),m("date");return}}Y.length===1?(b(Y[0]),m("date")):m("calendar")}))},[t,o]),l.useEffect(()=>{!t||!s||_(q=>({...q,name:q.name||s.name||"",email:q.email||s.email||"",phone:q.phone||s.phone||"",company:q.company||s.company||"",website:q.website||s.website||"",companySize:q.companySize||s.companySize||"",industry:q.industry||s.industry||"",notes:q.notes||s.notes||""}))},[t,s]);const $=Jne(10),z=(g==null?void 0:g.default_duration)||30,W=r||(g?`Book a ${g.name}`:"Book a Call"),X=n||(g==null?void 0:g.description)||"Schedule a free consultation with our team",[G,K]=l.useState({}),Q=()=>{const q={};return j.name.trim()||(q.name="Name is required"),j.email.trim()?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(j.email)||(q.email="Please enter a valid email"):q.email="Email is required",j.phone.trim()?QI(j.phone)||(q.phone="Please enter a valid phone number"):q.phone="Phone number is required",j.company.trim()||(q.company="Company name is required"),K(q),Object.keys(q).length===0},H=async()=>
7674{if(!h||!f||!g){le.error("Please select a date and time");return}if(!Q())return;M(!0);const q={name:j.name,email:j.email,phone:j.phone,company:j.company||null,website:j.website||null,companySize:j.companySize||null,industry:j.industry||null,notes:j.notes||null,scheduledDate:ur(h,"yyyy-MM-dd"),scheduledTime:f,timezone:E,meetingType:g.slug,sourcePage:window.location.pathname,sourceFormId:i||null,sourceFormName:c||null,customFields:hR()};try{const{data:Y,error:J}=await I.functions.invoke("website-booking",{body:q});if(J){console.error("Booking error:",J),Ed("website-booking",q),le.error("We've saved your details â our team will be in touch to confirm your booking."),m("confirmed");return}if(!(Y!=null&&Y.success)){console.error("Booking failed:",Y==null?void 0:Y.error),Ed("website-booking",q),le.error("We've saved your details â our team will be in touch to confirm your booking."),m("confirmed");return}console.log("Booking created:",Y),m("confirmed"),le.success("Your call has been booked successfully!")}catch(Y){console.error("Booking error:",Y),Ed("website-booking",q),le.error("We've saved your details â our team will be in touch to confirm your booking."),m("confirmed")}finally{M(!1)}},V=()=>{m("calendar"),y(null),x(null),b(null),_({name:"",email:"",phone:"",company:"",website:"",companySize:"",industry:"",notes:""}),a(!1)},T=q=>q.toLocaleDateString("en-GB",{weekday:"short",day:"numeric",month:"short"}),F=o&&g?3:4,D=p==="calendar"?0:p==="date"?F===3?0:1:p==="time"?F===3?1:2:p==="details"?F===3?2:3:-1;return t?Ou.createPortal(e.jsxs("div",{className:"fixed inset-0 z-[10060] flex items-center justify-center p-4",role:"presentation",children:[e.jsx("div",{className:Z("absolute inset-0",u==="cinematic"?"bg-[#04060d]/90 backdrop-blur-md":"bg-black/80 backdrop-blur-sm"),onClick:V}),e.jsxs("div",{role:"dialog","data-variant":u,"aria-modal":"true","aria-labelledby":"booking-dialog-title","aria-describedby":"booking-dialog-description",className:Z("inl-booking-dialog relative z-[10080] grid w-full max-w-[560px] max-h-[calc(100vh-2rem)] gap-0 overflow-hidden rounded-2xl text-white",u==="cinematic"?"border border-amber-400/20 bg-[#05070f]/95 shadow-[0_40px_120px_rgba(0,0,0,0.75),0_0_0_1px_rgba(251,191,36,0.08),0_0_80px_rgba(251,146,60,0.15)]":"border border-white/10 bg-[#0b0b12] shadow-[0_24px_80px_rgba(0,0,0,0.65),0_0_0_1px_rgba(255,255,255,0.06)]"),style:{display:"grid",gridTemplateRows:"auto 1fr"},children:[e.jsx("button",{type:"button",onClick:V,className:Z("absolute right-4 top-4 z-20 rounded-full p-1.5 transition-all focus:outline-none",u==="cinematic"?"bg-black/40 text-amber-100/80 backdrop-blur-sm hover:bg-black/60 hover:text-amber-200 focus:ring-1 focus:ring-amber-300/60":"text-white/80 hover:text-white focus:ring-1 focus:ring-white/60"),"aria-label":"Close",children:e.jsx(ze,{className:"h-4 w-4"})}),u==="cinematic"?e.jsxs("div",{className:"relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-[#04060d] via-[#04060d]/90 to-[#05070f]"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-[#04060d]/70 via-transparent to-[#04060d]/40"}),e.jsx("div",{className:"pointer-events-none absolute -right-16 -top-16 h-48 w-48 rounded-full bg-amber-400/20 blur-3xl"}),e.jsx("div",{className:"pointer-events-none absolute left-0 bottom-0 h-px w-full bg-gradient-to-r from-transparent via-amber-300/40 to-transparent"}),e.jsxs("div",{className:"relative flex flex-col space-y-2 p-7 pr-12",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"p-2 rounded-lg bg-white/5 border border-amber-300/20 backdrop-blur-md",children:e.jsx(Tt,{className:"w-4 h-4 text-amber-200"})}),e.jsxs("span",{className:"text-[10px] font-semibold uppercase tracking-[0.22em] text-amber-200/90 border border-amber-300/25 bg-amber-300/5 px-2.5 py-1 rounded-full",children:[z," min · concierge"]})]}),e.jsx("h2",{id:"booking-dialog-title",className:"text-[26px] leading-tight font-semibold text-white",style:{fontFamily:"'Fraunces', 'Playfair Display', ui-serif, Georgia, serif",letterSpacing:"-0.01em"},children:W}),e.jsx("p",{id:"booking-dialog-description",className:"text-sm text-white/60 max-w-md",children:X})]})]}):e.jsx("div",{className:"bg-gradient-to-r from-primary via-cyan-500 to-primary p-6 text-white",children:e.jsxs("div",{className:"flex flex-col space-y-1.5 text-center sm:text-left",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[e.jsx("div",{className:"p-2 rounded-lg bg-white/20 backdrop-blur-sm",children:e.jsx(Tt,{className:"w-5 h-5"})}),e.jsxs("span",{className:"text-sm font-medium bg-white/20 px-2 py-0.5 rounded-full",children:[z," min call"]})]}),e.jsx("h2",{id:"booking-dialog-title",className:"text-2xl font-bold text-white",children:W}),e.jsx("p",{id:"booking-dialog-description",className:"text-sm text-white/80",children:X})]})}),u==="cinematic"&&e.jsx("style",{children:` 7675 .inl-booking-dialog[data-variant="cinematic"] .bg-primary { background-color: rgb(251 146 60) !important; } 7676 .inl-booking-dialog[data-variant="cinematic"] .text-primary { color: rgb(253 186 116) !important; } 7677 .inl-booking-dialog[data-variant="cinematic"] .bg-primary\\/20 { background-color: rgba(251,146,60,0.18) !important; } 7678 .inl-booking-dialog[data-variant="cinematic"] .bg-primary\\/30 { background-color: rgba(251,146,60,0.32) !important; } 7679 .inl-booking-dialog[data-variant="cinematic"] .bg-primary\\/5 { background-color: rgba(251,146,60,0.06) !important; } 7680 .inl-booking-dialog[data-variant="cinematic"] .border-primary\\/20 { border-color: rgba(251,146,60,0.28) !important; } 7681 .inl-booking-dialog[data-variant="cinematic"] .text-primary-foreground { color: #04060d !important; } 7682 .inl-booking-dialog[data-variant="cinematic"] .bg-muted { background-color: rgba(255,255,255,0.06) !important; } 7683 .inl-booking-dialog[data-variant="cinematic"] .text-muted-foreground { color: rgba(255,255,255,0.55) !important; } 7684 .inl-booking-dialog[data-variant="cinematic"] input, 7685 .inl-booking-dialog[data-variant="cinematic"] textarea,
7686 .inl-booking-dialog[data-variant="cinematic"] [role="combobox"] { 7687 background-color: rgba(255,255,255,0.04) !important; 7688 border-color: rgba(255,255,255,0.1) !important; 7689 color: #fff !important; 7690 } 7691 .inl-booking-dialog[data-variant="cinematic"] input::placeholder, 7692 .inl-booking-dialog[data-variant="cinematic"] textarea::placeholder { color: rgba(255,255,255,0.35) !important; } 7693 .inl-booking-dialog[data-variant="cinematic"] button[data-variant="outline"], 7694 .inl-booking-dialog[data-variant="cinematic"] .border-input { 7695 background-color: rgba(255,255,255,0.03) !important; 7696 border-color: rgba(255,255,255,0.1) !important; 7697 color: rgba(255,255,255,0.9) !important; 7698 } 7699 `}),e.jsxs("div",{className:Z("p-6 overflow-y-auto",u==="cinematic"&&"bg-[#05070f]"),children:[p!=="confirmed"&&e.jsx("div",{className:"flex items-center gap-2 mb-6",children:Array.from({length:F}).map((q,Y)=>e.jsxs("div",{className:"flex items-center gap-2 flex-1",children:[e.jsx("div",{className:Z("w-8 h-8 rounded-full flex items-center justify-center text-sm font-semibold transition-colors",D===Y?"bg-primary text-primary-foreground":D>Y?"bg-primary/20 text-primary":"bg-muted text-muted-foreground"),children:D>Y?e.jsx(Ct,{className:"w-4 h-4"}):Y+1}),Y<F-1&&e.jsx("div",{className:Z("flex-1 h-0.5",D>Y?"bg-primary/30":"bg-muted")})]},Y))}),p==="calendar"&&e.jsxs("div",{className:"space-y-4",children:[e.jsx("h3",{className:"font-semibold text-lg",children:"What type of meeting?"}),w?e.jsx("div",{className:"text-center py-8 text-muted-foreground",children:"Loading calendars..."}):e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:k.map(q=>e.jsxs(de,{variant:(g==null?void 0:g.id)===q.id?"default":"outline",className:"h-auto py-3 flex flex-col items-start gap-1 text-left",onClick:()=>b(q),children:[e.jsxs("div",{className:"flex items-center gap-2",children:[q.color&&e.jsx("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:q.color}}),e.jsx("span",{className:"font-semibold",children:q.name})]}),e.jsxs("span",{className:"text-xs opacity-70",children:[q.default_duration," min"]})]},q.id))}),e.jsxs(de,{className:"w-full mt-4 gap-2",disabled:!g,onClick:()=>m("date"),children:["Continue",e.jsx(Ke,{className:"w-4 h-4"})]})]}),p==="date"&&e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("h3",{className:"font-semibold text-lg",children:"Select a date"}),!o&&e.jsx(de,{variant:"ghost",size:"sm",onClick:()=>m("calendar"),children:"Change type"})]}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 gap-2",children:$.map(q=>e.jsxs(de,{variant:(h==null?void 0:h.toDateString())===q.toDateString()?"default":"outline",className:"h-auto py-3 flex flex-col items-center gap-1",onClick:()=>y(q),children:[e.jsx("span",{className:"text-xs opacity-70",children:q.toLocaleDateString("en-GB",{weekday:"short"})}),e.jsx("span",{className:"font-semibold",children:q.toLocaleDateString("en-GB",{day:"numeric",month:"short"})})]},q.toISOString()))}),e.jsxs(de,{className:"w-full mt-4 gap-2",disabled:!h,onClick:()=>{h&&g&&R(h,g),m("time")},children:["Continue",e.jsx(Ke,{className:"w-4 h-4"})]})]}),p==="time"&&e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("h3",{className:"font-semibold text-lg",children:"Select a time"}),e.jsx(de,{variant:"ghost",size:"sm",onClick:()=>m("date"),children:"Change date"})]}),e.jsxs("p",{className:"text-sm text-muted-foreground flex items-center gap-2",children:[e.jsx(Tt,{className:"w-4 h-4"}),h&&T(h)]}),e.jsxs("p",{className:"text-xs text-muted-foreground flex items-center gap-1.5",children:[e.jsx(ca,{className:"w-3.5 h-3.5"}),"Times shown in ",pN(E)]}),A?e.jsxs("div",{className:"flex items-center justify-center py-8",children:[e.jsx("div",{className:"animate-spin h-6 w-6 border-2 border-primary border-t-transparent rounded-full"}),e.jsx("span",{className:"ml-2 text-sm text-muted-foreground",children:"Checking availability..."})]}):e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"grid grid-cols-3 sm:grid-cols-4 gap-2 max-h-[200px] overflow-y-auto",children:L.filter(q=>q.available).map(q=>e.jsxs(de,{variant:f===q.time?"default":"outline",className:"h-auto py-2",onClick:()=>x(q.time),children:[e.jsx(Vt,{className:"w-3 h-3 mr-1"}),q.time]},q.time))}),L.filter(q=>q.available).length===0&&e.jsx("p",{className:"text-center text-muted-foreground py-8",children:"No available slots for this date. Please select another date."})]}),e.jsxs(de,{className:"w-full mt-4 gap-2",disabled:!f,onClick:()=>m("details"),children:["Continue",e.jsx(Ke,{className:"w-4 h-4"})]})]}),p==="details"&&e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("h3",{className:"font-semibold text-lg",children:"Your details"}),e.jsx(de,{variant:"ghost",size:"sm",onClick:()=>m("time"),children:"Change time"})]}),e.jsxs("div",{className:"p-3 rounded-lg bg-primary/5 border border-primary/20 flex items-center gap-3",children:[e.jsx(Tt,{className:"w-5 h-5 text-primary"}),e.jsxs("div",{children:[e.jsx("p",{className:"font-medium",children:h&&T(h)}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[f," (",z," minutes) â ",g==null?void 0:g.name]}),e.jsxs("p",{className:"text-xs text-muted-foreground flex items-center gap-1 mt-0.5",children:[e.jsx(ca,{className:"w-3 h-3"}),pN(E)]})]})]}),e.jsxs("div",{className:"space-y-3 max-h-[340px] overflow-y-auto pr-1",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[e.jsxs("div",{className:"space-y-1",children:[e.jsxs(Le,{htmlFor:"name",className:"flex items-center gap-1 text-xs",children:[e.jsx(wa,{className:"w-3 h-3"})," Name *"]}),e.jsx(De,{id:"name",placeholder:"John Smith",value:j.name,onChange:q=>{_({...j,name:q.target.value}),K(Y=>({...Y,name:""}))},className:Z(G.name&&"border-destructive")}
7699),G.name&&e.jsx("p",{className:"text-xs text-destructive",children:G.name})]}),e.jsxs("div",{className:"space-y-1",children:[e.jsxs(Le,{htmlFor:"company",className:"flex items-center gap-1 text-xs",children:[e.jsx(Fa,{className:"w-3 h-3"})," Company *"]}),e.jsx(De,{id:"company",placeholder:"Your Company Ltd",value:j.company,onChange:q=>{_({...j,company:q.target.value}),K(Y=>({...Y,company:""}))},className:Z(G.company&&"border-destructive")}),G.company&&e.jsx("p",{className:"text-xs text-destructive",children:G.company})]})]}),e.jsxs("div",{className:"space-y-1",children:[e.jsxs(Le,{htmlFor:"email",className:"flex items-center gap-1 text-xs",children:[e.jsx(dt,{className:"w-3 h-3"})," Email *"]}),e.jsx(De,{id:"email",type:"email",placeholder:"[email protected]",value:j.email,onChange:q=>{_({...j,email:q.target.value}),K(Y=>({...Y,email:""}))},className:Z(G.email&&"border-destructive")}),G.email&&e.jsx("p",{className:"text-xs text-destructive",children:G.email})]}),e.jsxs("div",{className:"space-y-1",children:[e.jsxs(Le,{htmlFor:"phone",className:"flex items-center gap-1 text-xs",children:[e.jsx(bt,{className:"w-3 h-3"})," Phone *"]}),e.jsx(De,{id:"phone",type:"tel",placeholder:"+44 7123 456789",value:j.phone,onChange:q=>{_({...j,phone:q.target.value}),K(Y=>({...Y,phone:""}))},className:Z(G.phone&&"border-destructive")}
7699),G.phone&&e.jsx("p",{className:"text-xs text-destructive",children:G.phone})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[e.jsxs("div",{className:"space-y-1",children:[e.jsxs(Le,{htmlFor:"website",className:"flex items-center gap-1 text-xs",children:[e.jsx(ca,{className:"w-3 h-3"})," Website"]}),e.jsx(De,{id:"website",type:"url",placeholder:"www.company.com",value:j.website,onChange:q=>_({...j,website:q.target.value})})]}),e.jsxs("div",{className:"space-y-1",children:[e.jsxs(Le,{htmlFor:"companySize",className:"flex items-center gap-1 text-xs",children:[e.jsx(Gt,{className:"w-3 h-3"})," Company Size"]}),e.jsxs(FS,{value:j.companySize,onValueChange:q=>_({...j,companySize:q}),children:[e.jsx(Tu,{id:"companySize",children:e.jsx(DS,{placeholder:"Select..."})}),e.jsxs(Ru,{position:"popper",className:"z-[100]",children:[e.jsx(ba,{value:"1-5",children:"1-5 employees"}),e.jsx(ba,{value:"6-20",children:"6-20 employees"}),e.jsx(ba,{value:"21-50",children:"21-50 employees"}),e.jsx(ba,{value:"51-200",children:"51-200 employees"}),e.jsx(ba,{value:"201+",children:"201+ employees"})]})]})]})]}),e.jsxs("div",{className:"space-y-1",children:[e.jsxs(Le,{htmlFor:"industry",className:"flex items-center gap-1 text-xs",children:[e.jsx(Ka,{className:"w-3 h-3"})," Industry"]}),e.jsx(De,{id:"industry",placeholder:"e.g. Marketing, Real Estate, Finance...",value:j.industry,onChange:q=>_({...j,industry:q.target.value})})]}),e.jsxs("div",{className:"space-y-1",children:[e.jsx(Le,{htmlFor:"notes",className:"text-xs",children:"What would you like to discuss?"}),e.jsx(Vc,{id:"notes",placeholder:"Tell us about your business and what you're looking for...",rows:2,value:j.notes,onChange:q=>_({...j,notes:q.target.value})})]})]}),e.jsx(de,{className:"w-full mt-4 gap-2",disabled:!j.name||!j.email||!j.phone||!j.company||S,onClick:H,children:S?e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"w-4 h-4 border-2 border-white/30 border-t-white rounded-full animate-spin"}),"Booking..."]}):e.jsxs(e.Fragment,{children:[e.jsx(xt,{className:"w-4 h-4"}),"Confirm Booking"]})})]}),p==="confirmed"&&e.jsxs("div",{className:"text-center py-6 space-y-4",children:[e.jsx("div",{className:"w-16 h-16 rounded-full bg-green-500/10 flex items-center justify-center mx-auto",children:e.jsx(Ct,{className:"w-8 h-8 text-green-500"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl font-bold",children:"Booking Confirmed!"}),e.jsxs("p",{className:"text-muted-foreground mt-1",children:["We've sent a confirmation to ",j.email]})]}),e.jsxs("div",{className:"p-4 rounded-lg bg-muted/50 text-left",children:[e.jsxs("p",{className:"font-medium",children:[h&&T(h)," at ",f]}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[z," minute ",(g==null?void 0:g.name)||"call"," with the I Need Leads team"]}),e.jsxs("p",{className:"text-xs text-muted-foreground flex items-center gap-1 mt-1",children:[e.jsx(ca,{className:"w-3 h-3"}),pN(E)]})]}),e.jsxs("div",{className:"pt-4 space-y-2",children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:"A calendar invite will be sent to your email shortly."}),e.jsxs(de,{onClick:V,className:"gap-2",children:["Done",e.jsx(Ct,{className:"w-4 h-4"})]})]})]})]})]})]}),document.body):null}const tse=l.lazy(()=>P(()=>import("./PlatformAssistant-DngO3wLi.js"),__vite__mapDeps([250,1,2,3,4,6,7,251,252,5,8,0,14,13,15,16])).then(t=>({default:t.PlatformAssistant}))),ase=["/auth","/dashboard","/contacts","/pipeline","/companies","/calendar","/conversations","/email","/sms","/whatsapp","/pages","/forms","/chatbot","/automations","/dialler","/reports","/settings","/admin","/reseller","/sub-accounts","/team","/white-label","/payments","/help","/agency","/notifications","/marketing","/media","/install","/p/","/d/","/f/","/form/","/page/","/q/","/embed/","/lp/","/book/","/s/","/survey/","/widget/","/go/","/ai-agents","/services/app-building","/services/marketing-package"],rse=["/"],nse={"/pricing":"ð° Want me to estimate your monthly cost based on team size?","/services":"ð Want me to verify your business and recommend the right services?","/features/voice-ai":"ðï¸ Want to hear a 30-second sample of our AI sales rep?","/services/ai-agents":"ð¤ Want me to spin up a chatbot demo on your business?","/features":"⨠Want a 60-sec walk-through of any feature?","/case-studies":"ð Want similar results? I can verify your business and pitch a fit.","/reseller":"ð¤ Want the reseller commission breakdown? I can also book a partner intro.","/agency":"ð¤ Curious about the agency programme? I'll walk you through it.","/lead-marketplace":"ð¯ Need leads now? I can show you live marketplace pricing.","/ai-chatbots":"ð¤ Want me to verify your business and show what your bot could say?","/crm":"ð Want a CRM tour tailored to your industry?"},xT="ð Hey! Want me to verify your business and show how we'd help?";function sse(){if(Jc())return null;const t=ra(),{user:a}=Be(),[r,n]=l.useState(!1),[o,s]=l.useState("discovery-call"),[i,c]=l.useState({}),[u,p]=l.useState(!1),[m,h]=l.useState(!1),[y,f]=l.useState(xT),x=l.useRef(void 0),g=l.useRef(!1),b=!!a,k=ase.some(C=>t.pathname.startsWith(C)),v=rse.some(C=>C==="/"?t.pathname==="/":t.pathname===C);l.useEffect(()=>{if(b||k||v||sessionStorage.getItem("lexi_teaser_dismissed"))return;const j=Object.entries(nse).filter(([A])=>t.pathname.startsWith(A)).sort((A,O)=>O[0].length-A[0].length)[0],_=(j==null?void 0:j[1])||xT,S=!!localStorage.getItem("lexi_visited_before");
7699localStorage.setItem("lexi_visited_before","1"),f(S?"ð Welcome back â still thinking it over? Want me to book you a 15-min call?":_),x.current=setTimeout(()=>{m||p(!0)},S?3e3:5e3);const E=A=>{A.clientY<=0&&!g.current&&!m&&(g.current=!0,f(j?`ðª Wait! ${j[1]}`:"ðª Before you go â can I help with anything?"),p(!0))};let L=!1;const N=()=>{if(L||m)return;(window.scrollY+window.innerHeight)/Math.max(document.documentElement.scrollHeight,window.innerHeight)>=.6&&(L=!0,f(j?j[1]:"ð Liking what you see? I can answer any question you've got."),p(!0))};return document.addEventListener("mouseleave",E),window.addEventListener("scroll",N,{passive:!0}),()=>{clearTimeout(x.current),document.removeEventListener("mouseleave",E),window.removeEventListener("scroll",N)}},[t.pathname,k,v,m,b]),l.useEffect(()=>{g.current=!1},[t.pathname]);const w=()=>{p(!1),h(!0),sessionStorage.setItem("lexi_teaser_dismissed","true")};return b||k||v?null:e.jsxs(e.Fragment,{children:[u&&!m&&e.jsx("div",{className:Z("fixed bottom-24 right-6 z-50 max-w-[300px] animate-in slide-in-from-bottom-4 fade-in duration-300"),children:e.jsxs("div",{className:"relative bg-[#0a0e1a] border border-white/[0.1] rounded-2xl rounded-br-sm p-4 shadow-2xl",children:[e.jsx("button",{onClick:w,className:"absolute -top-2 -right-2 w-6 h-6 rounded-full bg-muted border border-border flex items-center justify-center hover:bg-muted/80 transition-colors",children:e.jsx(ze,{className:"h-3 w-3 text-muted-foreground"})}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx("div",{className:"w-8 h-8 rounded-full bg-primary/20 flex items-center justify-center flex-shrink-0 ring-1 ring-primary/30",children:e.jsx(ml,{className:"w-4 h-4 text-primary"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm text-slate-200 leading-relaxed",children:y}),e.jsx("p",{className:"text-[10px] text-slate-500 mt-1",children:"Lexi · AI Assistant"})]})]})]})}),e.jsx(l.Suspense,{fallback:null,children:e.jsx(tse,{variant:"floating",requireLeadCapture:!0,onBookDemo:(C,j)=>{s(C||"discovery-call"),c({name:j==null?void 0:j.name,email:j==null?void 0:j.email,phone:j==null?void 0:j.phone,company:j==null?void 0:j.company,companySize:j==null?void 0:j.companySize,industry:j==null?void 0:j.industry,notes:j==null?void 0:j.notes}),n(!0)}})}),e.jsx(ese,{open:r,onOpenChange:n,meetingType:o,initialDetails:i})]})}function ose(){const t=navigator.userAgent||"";return/iPhone|iPad|iPod/i.test(t)?"ios":/Android/i.test(t)?"android":/Windows/i.test(t)?"windows":/Mac/i.test(t)?"macos":"other"}function kd(){var t;return typeof window>"u"?!1:((t=window.matchMedia)==null?void 0:t.call(window,"(display-mode: standalone)").matches)||window.navigator.standalone===!0}async function jr(t,a={}){var r;try{const{data:n}=await I.auth.getUser(),o=((r=n==null?void 0:n.user)==null?void 0:r.id)??null;let s=null;if(o){const{data:i}=await I.from("workspace_members").select("workspace_id").eq("user_id",o).limit(1).maybeSingle();s=(i==null?void 0:i.workspace_id)??null}await I.from("pwa_install_events").insert({user_id:o,workspace_id:s,event_type:t,platform:ose(),user_agent:navigator.userAgent.
7699slice(0,500),page_url:window.location.href.slice(0,500),metadata:a})}catch(n){console.warn("[install-tracking] failed",n)}}const GO="inl_install_prompt_dismissed_at",ise=7;function bT(){try{const t=localStorage.getItem(GO);return t?(Date.now()-Number(t))/(1e3*60*60*24)<ise:!1}catch{return!1}}function lse(){const t=navigator.userAgent||"";return/iPhone|iPad|iPod/i.test(t)?"ios":/Android/i.test(t)?"android":/Macintosh|Windows|Linux/i.test(t)?"desktop":"other"}function KO({manualTrigger:t=!1,open:a,onOpenChange:r}){if(Jc()&&!t||!t&&Qu())return null;const[n,o]=l.useState(!1),[s,i]=l.useState(null),[c,u]=l.useState(!1),p=lse(),m=x$(),h=a??n,y=k=>{r==null||r(k),o(k)};l.useEffect(()=>{kd()&&(sessionStorage.getItem("inl_standalone_tracked")||(sessionStorage.setItem("inl_standalone_tracked","1"),jr("launched_standalone")))},[]),l.useEffect(()=>{const k=w=>{w.preventDefault(),i(w),!t&&!bT()&&!kd()&&setTimeout(()=>{y(!0),jr("prompt_shown")},4e3)};window.addEventListener("beforeinstallprompt",k);const v=()=>{u(!0),jr("installed")};return window.addEventListener("appinstalled",v),!t&&p==="ios"&&!kd()&&!bT()&&setTimeout(()=>{y(!0),jr("prompt_shown",{manual_ios:!0}
7699)},6e3),()=>{window.removeEventListener("beforeinstallprompt",k),window.removeEventListener("appinstalled",v)}},[t,p]);const f=async()=>{if(!s){jr("instructions_viewed");return}await s.prompt(),(await s.userChoice).outcome==="accepted"?jr("prompt_accepted"):jr("prompt_dismissed"),i(null),y(!1)},x=()=>{try{localStorage.setItem(GO,String(Date.now()))}catch{}jr("prompt_dismissed"),y(!1)};if(kd()&&!t||!h)return null;const g="var(--v2-plum, #ffffff)",b=k=>`color-mix(in srgb, ${g} ${k}%, transparent)`;return e.jsx("div",{role:"dialog","aria-modal":"true","aria-label":"Install the I Need Leads app","data-theme":"inl-v2","data-variant":m==="night"?void 0:m,className:"fixed inset-0 z-[120] flex items-end sm:items-center justify-center p-3 sm:p-6",style:{background:"color-mix(in srgb, var(--v2-bg-deep, #050913) 78%, transparent)",backdropFilter:"blur(10px)"},onClick:x,children:e.jsx("div",{className:"relative w-full max-w-md rounded-[22px] overflow-y-auto",style:{maxHeight:"calc(100dvh - 24px)",background:"var(--v2-surface, #0f1b33)",color:g,border:`1px solid ${b(14)}`,boxShadow:"0 40px 120px rgba(0,0,0,0.55)"},onClick:k=>k.stopPropagation(),children:e.jsxs("div",{className:"p-5 sm:p-6",children:[e.jsx("button",{type:"button",onClick:x,"aria-label":"Close install prompt",className:"absolute top-3 right-3 w-9 h-9 rounded-full flex items-center justify-center transition",style:{background:b(10),border:`1px solid ${b(16)}`,color:g},children:e.jsx(ze,{className:"w-4 h-4"})}),e.jsxs("div",{className:"flex items-center gap-3 pr-10",children:[e.jsx("div",{className:"w-12 h-12 rounded-2xl flex items-center justify-center flex-shrink-0",style:{background:"linear-gradient(135deg, var(--v2-accent, #B14CFF), var(--v2-accent-2, #FF6B35))",boxShadow:"0 12px 30px -12px var(--v2-accent-glow, rgba(177,76,255,.45))"},children:e.jsx(Rd,{className:"w-6 h-6",style:{color:"#fff"}})}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-lg font-semibold tracking-tight",style:{color:g},children:"Install I Need Leads"}),e.jsx("p",{className:"text-xs",style:{color:"var(--v2-muted, rgba(255,255,255,.62))"},children:"Use the CRM like a native app"})]})]}),e.jsx("p",{className:"text-sm leading-relaxed mt-4",style:{color:b(75)},children:"Add the app to your home screen for a faster, full-screen experience â no browser bars, instant launch, and push-style notifications when you get a new lead, message or call."}),e.jsx("ul",{className:"space-y-2 mt-4",children:["Launches instantly from your home screen","Full-screen â no browser tabs or address bar","Faster navigation and offline-friendly cache","Get notified about new leads & messages"].map(k=>e.jsxs("li",{className:"flex items-start gap-2 text-sm",style:{color:b(85)},children:[e.jsx(Ae,{className:"w-4 h-4 mt-0.5 flex-shrink-0",style:{color:"var(--v2-accent-cyan, #4DE1FF)"}}),e.jsx("span",{children:k})]},k))}),p==="ios"&&e.jsxs("div",{className:"rounded-xl p-3 text-sm space-y-2 mt-4",style:{background:b(6),border:`1px solid ${b(12)}`},children:[e.jsx("p",{className:"font-medium",style:{color:g},children:"On iPhone / iPad (Safari):"}),e.jsxs("ol",{className:"space-y-1.5 text-xs",style:{color:b(70)},children:[e.jsxs("li",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"w-5 h-5 rounded-full text-[10px] flex items-center justify-center",style:{background:b(10)},children:"1"}),"Tap the ",e.jsx(bu,{className:"w-3.5 h-3.5 inline mx-1"})," Share button below"]}),e.jsxs("li",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"w-5 h-5 rounded-full text-[10px] flex items-center justify-center",style:{background:b(10)},children:"2"}),"Scroll and tap ",e.jsx(Oa,{className:"w-3.5 h-3.5 inline mx-1"}),' "Add to Home Screen"']}),e.jsxs("li",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"w-5 h-5 rounded-full text-[10px] flex items-center justify-center",style:{background:b(10)},children:"3"}),'Tap "Add" â the app icon appears on your home screen']})]})]}),p==="android"&&!s&&e.jsxs("div",{className:"rounded-xl p-3 text-sm space-y-2 mt-4",style:{background:b(6),border:`1px solid ${b(12)}`},children:[e.jsx("p",{className:"font-medium",style:{color:g},children:"On Android (Chrome):"}),e.jsxs("ol",{className:"space-y-1.5 text-xs",style:{color:b(70)},children:[e.jsxs("li",{children:["1. Tap the ",e.jsx("strong",{children:"â®"})," menu in Chrome"]}),e.jsxs("li",{children:["2. Choose ",e.jsx("strong",{children:'"Install app"'})," or ",e.jsx("strong",{children:'"Add to Home screen"'})]}),e.jsx("li",{children:"3. Confirm to install"})]})]}),c&&e.jsxs("div",{className:"rounded-xl p-3 text-sm flex items-center gap-2 mt-4",style:{background:"rgba(16,185,129,.12)",border:"1px solid rgba(16,185,129,.3)",color:"#a7f3d0"},children:[e.jsx(Ae,{className:"w-4 h-4"})," Installed â launch from your home screen"]}),e.jsxs("div",{className:"flex gap-2 mt-5",children:[e.jsx("button",{type:"button",onClick:x,className:"v2-pill flex-1 h-11 rounded-full text-sm font-medium",children:"Not now"}),e.jsx("button",{type:"button",onClick:!s&&p==="ios"?()=>{jr("instructions_viewed"),y(!1)}:f,className:"v2-pill-accent flex-1 h-11 rounded-full text-sm font-semibold inline-flex items-center justify-center gap-2",children:!s&&p==="ios"?"Got it":e.jsxs(e.Fragment,{children:[e.jsx(Sn,{className:"w-4 h-4"})," Install App"]})})]})]})})})}function yhe({className:t}){const[a,r]=l.useState(!1);return kd()?null:e.jsxs(e.Fragment,{children:[e.jsxs(de,{size:"sm",variant:"outline",onClick:()=>{r(!0),jr("prompt_shown",{source:"button"})},className:t,children:[e.jsx(Sn,{className:"w-4 h-4 mr-2"})," Install App"]}),e.jsx(KO,{manualTrigger:!0,open:a,onOpenChange:r})]})}async function vT(t,a,r){const n=String(a||"").trim();if(!t||!n)return null;const o=n.replace(/[^\d+]/g,"").replace(/(?!^)\+/g,""),s=o.startsWith("+")?o:`+${o.replace(/^00/,"")}`;if(s.replace(/\D/g,"").length<7)return null;try{const{data:i}=await I.rpc("find_contact_by_phone",{p_workspace_id:t,p_phone:s});if(i)return i}catch(i){console.warn("[inbound-contact] find_contact_by_phone failed",i)}try{const i=s.replace(/\D/g,"").slice(-9);if(i.length>=7){const{data:c}=await I.from("contacts").select("id").eq("workspace_id",t).or(`phone.ilike.%${i},mobile.ilike.%${i}`).limit(1).maybeSingle();if(c!=null&&c.id)return c.id}}
7699catch(i){console.warn("[inbound-contact] suffix lookup failed",i)}try{const{data:i}=await I.rpc("is_workspace_internal_phone",{p_workspace_id:t,p_phone:s});if(i===!0)return null}catch(i){console.warn("[inbound-contact] internal phone check failed",i)}try{const{data:i,error:c}=await I.from("contacts").insert({workspace_id:t,first_name:"",last_name:"",phone:s,mobile:s,source:"inbound_call",lifecycle_stage:"lead",status:"lead",...r?{owner_id:r}:{}}).select("id").maybeSingle();if(c)throw c;return(i==null?void 0:i.id)||null}catch(i){return console.warn("[inbound-contact] auto-create failed",i),null}}function fhe(t){const a=String(t||"").replace(/[^\d+]/g,"").replace(/(?!^)\+/g,"");return a?a.startsWith("+")?a:`+${a.replace(/^00/,"")}`:""}let hN=null,mN=!1;function YO(){try{const t=window.AudioContext||window.webkitAudioContext;return t?(hN||(hN=new t),hN):null}catch{return null}}function hI(){const t=YO();if(t){t.state==="suspended"&&t.resume().catch(()=>{});try{const a=t.createOscillator(),r=t.createGain();r.gain.setValueAtTime(1e-4,t.currentTime),a.connect(r),r.connect(t.destination),a.start(),a.stop(t.currentTime+.02)}catch{}}}function cse(){if(mN)return()=>{};mN=!0;const t=()=>hI();return window.addEventListener("pointerdown",t,{passive:!0}),window.addEventListener("touchstart",t,{passive:!0}),window.addEventListener("keydown",t),()=>{window.removeEventListener("pointerdown",t),window.removeEventListener("touchstart",t),window.removeEventListener("keydown",t),mN=!1}}function ZO(){return YO()}function dse(){if(!("vibrate"in navigator))return null;const t=()=>{try{navigator.vibrate([400,200,400,1e3])}catch{}};return t(),window.setInterval(t,2e3)}function Vp(t){var a;t&&window.clearInterval(t);try{(a=navigator.vibrate)==null||a.call(navigator,0)}catch{}}const GS="inl.call.audio.outputId",KS="inl.call.audio.inputId",mI=new Set;function G7(){mI.forEach(t=>{try{t()}catch{}})}function use(t){var r,n;mI.add(t);const a=()=>G7();return(n=(r=navigator.mediaDevices)==null?void 0:r.addEventListener)==null||n.call(r,"devicechange",a),()=>{var o,s;mI.delete(t),(s=(o=navigator.mediaDevices)==null?void 0:o.removeEventListener)==null||s.call(o,"devicechange",a)}}function Ac(){try{return localStorage.getItem(GS)}catch{return null}}function Pc(){try{return localStorage.getItem(KS)}catch{return null}}function XO(t){try{t?localStorage.setItem(GS,t):localStorage.removeItem(GS)}catch{}G7()}function QO(t){try{t?localStorage.setItem(KS,t):localStorage.removeItem(KS)}catch{}G7()}function pse(t,a){return t.label?t.label:t.deviceId==="default"?"System default":`${t.kind==="audiooutput"?"Speaker":"Microphone"} ${a+1}`}async function JO(){try{const t=await navigator.mediaDevices.enumerateDevices(),a=o=>{const s=new Set;return t.filter(i=>i.kind===o&&i.deviceId&&!s.has(i.deviceId)&&s.add(i.deviceId)).map((i,c)=>({deviceId:i.deviceId,label:pse(i,c)}))},r=a("audiooutput"),n=a("audioinput");return{outputs:r,inputs:n}}catch{return{outputs:[],inputs:[]}}}function eB(t){var a;return((a=t==null?void 0:t.audio)==null?void 0:a.isOutputSelectionSupported)!==void 0?!!t.audio.isOutputSelectionSupported:typeof HTMLMediaElement.prototype.setSinkId=="function"}async function tB(t){var i,c,u,p,m,h;if(!(t!=null&&t.audio))return{applied:!1};const{outputs:a,inputs:r}=await JO();let n=Ac(),o=Pc();n&&a.length&&!a.some(y=>y.deviceId===n)&&(XO(null),n=null),o&&r.length&&!r.some(y=>y.deviceId===o)&&(QO(null),o=null);const s={applied:!0};if(n&&eB(t)){try{await((i=t.audio.speakerDevices)==null?void 0:i.set(n))}catch(y){s.outputError=(y==null?void 0:y.message)||"Could not switch speaker"}try{await((c=t.audio.ringtoneDevices)==null?void 0:c.set(n))}catch{}}if(o)try{await((p=(u=t.audio).setInputDevice)==null?void 0:p.call(u,o))}catch(y){try{await((h=(m=t.audio).unsetInputDevice)==null?void 0:h.call(m))}catch{}s.inputError=(y==null?void 0:y.message)||"Could not switch microphone"}return s}const YS=new Set;function hse(t){return t?(YS.add(t),tB(t),()=>{YS.delete(t)}):()=>{}}async function yI(){var a,r;const t=await Promise.all(Array.from(YS).map(n=>tB(n)));return{applied:t.some(n=>n.applied),outputError:(a=t.find(n=>n.outputError))==null?void 0:a.outputError,inputError:(r=t.find(n=>n.inputError))==null?void 0:r.inputError}}function mse(){return YS.values().next().value??null}let kT=!1;async function yse(){var t;if(!kT){kT=!0;try{const{supabase:a}=await P(async()=>{const{supabase:c}=await import("./button-DFML8rOM.js").then(u=>u.aL);return{supabase:c}},__vite__mapDeps([3,1,2,4])),{data:r}=await a.auth.getUser(),n=(t=r==null?void 0:r.user)==null?void 0:t.id;if(!n)return;const{data:o}=await a.from("profiles").select("call_audio_preferences").eq("id",n).maybeSingle(),s=(o==null?void 0:o.call_audio_preferences)||{};let i=!1;if(s.outputId&&s.outputId!==Ac()){try{localStorage.setItem(GS,s.outputId)}catch{}i=!0}if(s.inputId&&s.inputId!==Pc()){try{localStorage.setItem(KS,s.inputId)}catch{}i=!0}i&&(yI(),G7())}catch{}}}async function wT(){var t;try{const{supabase:a}=await P(async()=>{const{supabase:o}=await import("./button-DFML8rOM.js").then(s=>s.aL);return{supabase:o}},__vite__mapDeps([3,1,2,4])),{data:r}=await a.auth.getUser(),n=(t=r==null?void 0:r.user)==null?void 0:t.id;if(!n)return;await a.from("profiles").update({call_audio_preferences:{outputId:Ac(),inputId:Pc()}}).eq("id",n)}catch{}}function fse(){const[t,a]=l.useState([]),[r,n]=l.useState([]),[o,s]=l.useState(()=>Ac()),[i,c]=l.useState(()=>Pc()),[u,p]=l.useState(!0),m=l.useCallback(async()=>{const{outputs:x,inputs:g}=await JO();a(x),n(g),p(eB(mse()))},[]);l.useEffect(()=>(m(),yse().then(()=>{s(Ac()),c(Pc())}),use(()=>{m(),s(Ac()),c(Pc())})),[m]);const h=l.useCallback(async x=>{XO(x),s(x);const g=await yI();g.outputError?le.error("Couldn't switch speaker",{description:g.outputError}
7699):g.applied&&le.success("Speaker switched"),wT()},[]),y=l.useCallback(async x=>{QO(x),c(x);const g=await yI();g.inputError?le.error("Couldn't switch microphone",{description:g.inputError}):g.applied&&le.success("Microphone switched"),wT()},[]),f=l.useCallback(async()=>{var g;const x=ZO();if(x){if(x.state==="suspended")try{await x.resume()}catch{}try{const b=(g=x.createMediaStreamDestination)==null?void 0:g.call(x),k=x.createOscillator(),v=x.createGain();k.frequency.value=660,v.gain.setValueAtTime(.08,x.currentTime),v.gain.exponentialRampToValueAtTime(1e-4,x.currentTime+.5),k.connect(v);const w=typeof HTMLMediaElement.prototype.setSinkId=="function";if(o&&w&&b){v.connect(b);const C=new Audio;C.srcObject=b.stream;try{await C.setSinkId(o)}catch{}C.play().catch(()=>{}),k.start(),k.stop(x.currentTime+.5),window.setTimeout(()=>{C.pause(),C.srcObject=null},800)}else v.connect(x.destination),k.start(),k.stop(x.currentTime+.5)}catch{}}},[o]);return{outputs:t,inputs:r,outputId:o,inputId:i,outputSupported:u,selectOutput:h,selectInput:y,testOutput:f,refresh:m}}function aB({variant:t="dock",className:a,disabled:r}){const{outputs:n,inputs:o,outputId:s,inputId:i,outputSupported:c,selectOutput:u,selectInput:p,testOutput:m,refresh:h}=fse(),y=({label:f,selected:x,onClick:g})=>e.jsxs("button",{type:"button",onClick:g,className:Z("flex w-full items-center justify-between gap-2 rounded-lg px-2.5 py-2 text-left text-[13px] transition-colors",x?"bg-primary/15 text-primary":"text-foreground hover:bg-muted/60"),children:[e.jsx("span",{className:"truncate",children:f}),x&&e.jsx(Ae,{className:"h-3.5 w-3.5 shrink-0"})]});return e.jsxs(z7,{onOpenChange:f=>f&&void h(),children:[e.jsx(O7,{asChild:!0,children:t==="dock"?e.jsx("button",{type:"button",disabled:r,"aria-label":"Audio device",className:Z("flex h-14 w-14 items-center justify-center rounded-full border border-border/60 bg-card/70 text-foreground transition-all hover:border-primary/40 hover:bg-primary/10 active:scale-95 disabled:opacity-40",a),children:e.jsx(yc,{className:"h-5 w-5"})}):e.jsx(de,{type:"button",variant:"outline",size:"icon",disabled:r,"aria-label":"Audio device",className:a,children:e.jsx(yc,{className:"h-4 w-4"})})}),e.jsx(rp,{align:"center",className:"w-72 p-3",children:e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{children:[e.jsxs("p",{className:"mb-1.5 flex items-center gap-1.5 text-[11px] font-semibold uppercase tracking-wider text-muted-foreground",children:[e.jsx(Yr,{className:"h-3.5 w-3.5"})," Speaker"]}),c&&n.length>0?e.jsx("div",{className:"max-h-40 space-y-0.5 overflow-y-auto",children:n.map(f=>e.jsx(y,{label:f.label,selected:s===f.deviceId||!s&&f.deviceId==="default",onClick:()=>u(f.deviceId)},f.deviceId))}):e.jsx("p",{className:"px-1 text-[12px] text-muted-foreground",children:"This browser doesn't allow choosing the speaker â call audio follows your system or phone setting."})]}),e.jsxs("div",{children:[e.jsxs("p",{className:"mb-1.5 flex items-center gap-1.5 text-[11px] font-semibold uppercase tracking-wider text-muted-foreground",children:[e.jsx(Er,{className:"h-3.5 w-3.5"})," Microphone"]}),o.length>0?e.jsx("div",{className:"max-h-40 space-y-0.5 overflow-y-auto",children:o.map(f=>e.jsx(y,{label:f.label,selected:i===f.deviceId||!i&&f.deviceId==="default",onClick:()=>p(f.deviceId)},f.deviceId))}):e.jsx("p",{className:"px-1 text-[12px] text-muted-foreground",children:"Allow microphone access to see your devices."})]}),e.jsx(de,{variant:"secondary",size:"sm",className:"w-full",onClick:()=>void m(),children:"Test sound"})]})})]})}function gse(t){const a=(t||"").replace(/[^0-9]/g,"");let r=a;return r.startsWith("44")?r=r.slice(2):r.startsWith("0044")&&(r=r.slice(4)),r.startsWith("0")&&(r=r.slice(1)),{e164:a.startsWith("44")?`+${a}`:r?`+44${r}`:"",last9:r.slice(-9)}}function xse({isVisible:t,callerNumber:a,callerName:r,onAccept:n,onDecline:o}){const[s,i]=l.useState(null),[c,u]=l.useState(null),{workspace:p}=fe(),m=l.useRef(null),h=l.useRef(null),y=l.useRef(null),f=l.useRef(null),x=l.useRef(null);l.useEffect(()=>{if(!t||!a||!(p!=null&&p.id)){i(null),u(null);return}let C=!1;const{e164:j,last9:_}=gse(a);if(!_)return;const S=M=>{if(C||!M)return;
7699const E=[M.first_name,M.last_name].filter(Boolean).join(" ").trim();E&&i(E)};return(async()=>{try{const{data:M}=await I.rpc("get_contact_identity_by_phone",{p_workspace_id:p.id,p_phone:j||a}),E=Array.isArray(M)?M[0]:M;if(!C&&(E!=null&&E.display_name)){i(String(E.display_name)),u(E.company_name?String(E.company_name):null);return}const{data:L}=await I.rpc("find_contact_by_phone",{p_workspace_id:p.id,p_phone:j||a});if(L){const{data:A}=await I.from("contacts").select("first_name, last_name").eq("id",L).maybeSingle();if(S(A),A)return}const{data:N}=await I.from("contacts").select("first_name, last_name").eq("workspace_id",p.id).or(`phone.ilike.%${_},mobile.ilike.%${_}`).limit(1).maybeSingle();S(N)}catch{}})(),()=>{C=!0}},[t,a,p==null?void 0:p.id]);const g=r||s,b=l.useCallback(()=>{var C,j,_;x.current&&(clearInterval(x.current),x.current=null);try{(C=y.current)==null||C.stop()}catch{}try{(j=y.current)==null||j.disconnect(),(_=f.current)==null||_.disconnect()}catch{}y.current=null,f.current=null},[]),k=l.useCallback(async()=>{if(x.current||(m.current||(m.current=ZO()),!m.current))return;m.current.state==="suspended"&&await m.current.resume().catch(()=>{});const C=m.current,j=C.createGain();j.gain.setValueAtTime(0,C.currentTime),j.connect(C.destination),f.current=j;const _=C.createOscillator();_.type="sine",_.frequency.setValueAtTime(523.25,C.currentTime),_.connect(j),_.start(),y.current=_;const S=()=>{if(!m.current||!f.current)return;const M=m.current,E=f.current.gain,L=M.currentTime;E.cancelScheduledValues(L),E.setValueAtTime(0,L),E.setValueAtTime(.15,L+0),E.setValueAtTime(0,L+.3),E.setValueAtTime(.15,L+.5),E.setValueAtTime(0,L+.8)};S(),x.current=window.setInterval(S,3e3)},[]);l.useEffect(()=>(t?(k(),h.current=dse(),document.hidden&&Yae(r||a||"Unknown caller")):(b(),Vp(h.current),h.current=null,KE()),()=>{b(),Vp(h.current),h.current=null,KE()}),[t,k,b,r,a]);const v=l.useCallback(()=>{b(),Vp(h.current),h.current=null,n()},[n,b]),w=l.useCallback(()=>{b(),Vp(h.current),h.current=null,o()},[o,b]);return l.useEffect(()=>{if(!t||!("serviceWorker"in navigator))return;const C=_=>{const S=_.data;(S==null?void 0:S.type)==="incoming-call-action"&&(S.action==="answer"?v():S.action==="decline"&&w())};navigator.serviceWorker.addEventListener("message",C);const j=new URLSearchParams(window.location.search).get("incomingAction");if(j==="answer"?v():j==="decline"&&w(),j){const _=new URL(window.location.href);_.searchParams.delete("incomingAction"),window.history.replaceState({},"",`${_.pathname}${_.search}${_.hash}`)}return()=>navigator.serviceWorker.removeEventListener("message",C)},[t,v,w]),e.jsx(hr,{children:t&&e.jsx(ht.div,{initial:{opacity:0,y:-20,scale:.95},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-20,scale:.95},className:"fixed top-4 left-1/2 -translate-x-1/2 z-[10020] w-full max-w-md px-4 pointer-events-none",children:e.jsxs("div",{className:"rounded-xl border-2 border-emerald-500/50 bg-card shadow-2xl shadow-emerald-500/20 p-4 pointer-events-auto",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"h-12 w-12 rounded-full bg-emerald-500/20 flex items-center justify-center text-emerald-500 font-semibold",children:g?g.split(/\s+/).filter(Boolean).slice(0,2).map(C=>C[0]).join("").toUpperCase():e.jsx(wa,{className:"h-6 w-6 text-emerald-500"})}),e.jsx("div",{className:"absolute -top-0.5 -right-0.5 h-3 w-3 rounded-full bg-emerald-500 animate-ping"}),e.jsx("div",{className:"absolute -top-0.5 -right-0.5 h-3 w-3 rounded-full bg-emerald-500"})]}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:"Incoming Call"}),e.jsx("p",{className:"text-lg font-semibold truncate",children:g||a||"Unknown"}),g&&a&&e.jsx("p",{className:"text-sm text-muted-foreground font-mono truncate",children:a}),c&&e.jsx("p",{className:"text-xs text-muted-foreground truncate",children:c})]})]}),e.jsxs("div",{className:"flex gap-2 sm:gap-3 items-center",children:[e.jsx(aB,{variant:"compact",className:"h-10 w-10 shrink-0"}),e.jsxs(de,{variant:"destructive",className:"flex-1 gap-2",onClick:w,children:[e.jsx(fl,{className:"h-4 w-4"}),"Decline"]}),e.jsxs(de,{className:"flex-1 gap-2 bg-emerald-600 hover:bg-emerald-700 text-white",onClick:v,children:[e.jsx(bt,{className:"h-4 w-4"}),"Accept"]})]})]})})})}const bse={1:[697,1209],2:[697,1336],3:[697,1477],4:[770,1209],5:[770,1336],6:[770,1477],7:[852,1209],8:[852,1336],9:[852,1477],"*":[941,1209],0:[941,1336],"#":[941,1477]},yN=150,vse=.15;function kse(){const t=l.useRef(null),a=l.useRef(new Set),r=l.useCallback(()=>
7699(t.current||(t.current=new AudioContext),t.current.state==="suspended"&&t.current.resume(),t.current),[]),n=l.useCallback(s=>{const i=bse[s];if(!i)return;const c=r(),[u,p]=i,m=c.createGain();m.gain.setValueAtTime(vse,c.currentTime),m.gain.exponentialRampToValueAtTime(.001,c.currentTime+yN/1e3),m.connect(c.destination);const h=c.createOscillator();h.type="sine",h.frequency.setValueAtTime(u,c.currentTime),h.connect(m);const y=c.createOscillator();y.type="sine",y.frequency.setValueAtTime(p,c.currentTime),y.connect(m),a.current.add(h),a.current.add(y),a.current.add(m),h.start(),y.start();const f=c.currentTime+yN/1e3;h.stop(f),y.stop(f),setTimeout(()=>{try{h.disconnect(),y.disconnect(),m.disconnect(),a.current.delete(h),a.current.delete(y),a.current.delete(m)}catch{}},yN+50)},[r]),o=l.useCallback(()=>{a.current.forEach(s=>{try{s.disconnect()}catch{}}),a.current.clear()},[]);return{playTone:n,stopAll:o}}const rB="inl.phone.connectedBefore",nB="inl.phone.autoConnect",SL="inl.phone.micDenied";function NL(t){try{return localStorage.getItem(t)}catch{return null}}function IL(t,a){try{localStorage.setItem(t,a)}catch{}}function wse(t){try{localStorage.removeItem(t)}catch{}}function op(t,a={}){return`${t}.${a.userId??"anon"}.${a.workspaceId??"default"}`}function jse(){IL(rB,"1")}function Cse(){return NL(rB)==="1"}function _se(t={}){const a=NL(op(nB,t));return a==="1"?!0:a==="0"?!1:null}function ghe(t,a={}){IL(op(nB,a),t?"1":"0"),t&&Mse(a)}function xhe(t={}){IL(op(SL,t),Date.now().toString())}function Mse(t={}){wse(op(SL,t))}function Sse(t={}){return NL(op(SL,t))!==null}function bhe(){if(typeof navigator>"u")return!1;const t=navigator.userAgent,a=/iPad|iPhone|iPod/.test(t)||/Macintosh/.test(t)&&navigator.maxTouchPoints>1,r=/WebKit/.test(t)&&!/CriOS|FxiOS|EdgiOS|Chrome\//.test(t);return a&&r}async function vhe(t={}){var r;const a=_se(t);if(a===!1||Sse(t))return!1;try{const n=await((r=navigator.permissions)==null?void 0:r.query({name:"microphone"}));if((n==null?void 0:n.state)==="granted")return!0;if((n==null?void 0:n.state)==="denied")return!1}catch{}return a===!0||Cse()}async function Nse({callLogId:t,callSid:a}){if(!t&&!a)throw new Error("The call reference is not available yet");const{data:r,error:n}=await I.functions.invoke("twilio-hangup",{body:{callLogId:t||void 0,callSid:a||void 0}});if(n){let o=n.message;if(n instanceof o$)try{o=await n.context.text()}catch{}throw new Error(o||"The call could not be ended")}if(!(r!=null&&r.success))throw new Error((r==null?void 0:r.error)||"The call could not be ended")}const sB=55*60*1e3,oB=2*60*1e3,Ise=6e4,iB={global:0,powerDialler:5,diallerPage:10};let tt=null,ol=null,Dl=0,wd=null,jT=!1,_S=0,fI=!1,ZS=!1,ll=null;const Ec=new Set;let gI=null,xI=0,Tc=null,XS=0;function Lse(t){gI=t,xI=0,K7()}async function K7(t=!1){if(!(!gI||!tt||tt.state!=="registered")&&!(!t&&Date.now()-xI<5e4)){xI=Date.now();try{await I.rpc("mark_phone_registered",{_workspace_id:gI})}catch{}}}function bI(){if(Tc||!tt)return;const t=Math.min(3e4,1e3*2**XS);XS+=1,Tc=setTimeout(async()=>{if(Tc=null,!(!tt||tt.state==="registered")){try{!Dl||Dl-Date.now()<oB?await Rc():await tt.register()}catch(a){console.warn("[TwilioSession] Re-register failed:",(a==null?void 0:a.message)||a)}tt&&tt.state!=="registered"&&bI()}},t)}let Nl={status:"idle",error:null};const vI=new Set,kI=new Set;function Wa(t){Nl={...Nl,...t},vI.forEach(a=>{try{a(Nl)}catch{}})}function Ase(t){return vI.add(t),t(Nl),()=>vI.delete(t)}function Pse(){return tt}function Ese(){const t=Array.isArray(tt==null?void 0:tt.calls)?tt.calls:[];return[...Ec,...t].some(r=>{try{const n=typeof(r==null?void 0:r.status)=="function"?r.status():r==null?void 0:r.status;return n&&!["closed","disconnected","canceled","cancelled"].includes(String(n).toLowerCase())}catch{return!0}})}let Ga=null,Pa=null,cl=null;async function lB(){var t,a;try{const r=navigator;!Ga&&((t=r.wakeLock)!=null&&t.request)&&document.visibilityState==="visible"&&(Ga=await r.wakeLock.request("screen"),(a=Ga.addEventListener)==null||a.call(Ga,"release",()=>{Ga=null}))}catch{}try{if(!Pa){const r=window.AudioContext||window.webkitAudioContext;if(r){Pa=new r;const n=Pa.createGain();n.gain.value=1e-5,cl=Pa.createOscillator(),cl.connect(n),n.connect(Pa.destination),cl.start()}}(Pa==null?void 0:Pa.state)==="suspended"&&Pa.resume()}catch{}}function Tse(){var t;if(!(Ec.size>0)){try{(t=Ga==null?void 0:Ga.release)==null||t.call(Ga)}catch{}Ga=null;try{cl==null||cl.stop()}catch{}try{Pa==null||Pa.close()}catch{}cl=null,Pa=null}}typeof document<"u"&&document.addEventListener("visibilitychange",()=>{document.visibilityState==="visible"&&Ec.size>0&&lB()});function Rse(t){var r,n,o;if(!t||Ec.has(t))return;Ec.add(t),lB();const a=()=>{Ec.delete(t),Tse()};try{(r=t.on)==null||r.call(t,"disconnect",a),(n=t.on)==null||n.call(t,"cancel",a),(o=t.on)==null||o.call(t,"error",a)}catch{}}function rd(){return _S>0||Ese()}function Fse(){if(ll)return;const t=()=>{if(ll=null,!!ZS){if(rd()){ll=setTimeout(t,1e3);return}ZS=!1,dB()}};ll=setTimeout(t,1e3)}function khe(){_S+=1;let t=!1;return()=>{t||(t=!0,_S=Math.max(0,_S-1),!rd()&&fI&&(fI=!1,Rc()))}}function Dse(t,a=iB.global){const r={fn:t,priority:a};return kI.add(r),()=>{kI.delete(r)}}function qse(t){Rse(t);let a=null;
7699if(kI.forEach(r=>{(!a||r.priority>a.priority)&&(a=r)}),!a){console.warn("[TwilioSession] Incoming call with no handler mounted");return}try{a.fn(t)}catch(r){console.error("[TwilioSession] Incoming handler failed:",r)}}let fd=null,CT=0;const zse=5e3;async function _T(){const{data:t,error:a}=await I.functions.invoke("twilio-client-token");let r=t??null;if(!r&&a){const n=a==null?void 0:a.context;try{n&&typeof n.clone=="function"&&(r=await n.clone().json())}catch{}}if(r!=null&&r.token)return r.token;if(r!=null&&r.needsSetup||r!=null&&r.notEntitled)return null;if(a)throw a;return null}async function cB(){return fd||(fd=(async()=>{try{return await _T()}catch(t){const a=String((t==null?void 0:t.message)||t);console.warn("[TwilioSession] Token request failed, refreshing session:",a);try{await I.auth.refreshSession()}catch{}try{return await _T()}catch(r){return console.warn("[TwilioSession] Token retry failed:",(r==null?void 0:r.message)||r),null}}finally{setTimeout(()=>{fd=null},0)}})(),fd)}async function Rc(){if(!tt)return!1;if(rd())return fI=!0,!0;if(Date.now()-CT<zse)return Nl.status==="ready";CT=Date.now();try{const t=await cB();return t?(Dl=Date.now()+sB,tt.updateToken(t),tt.state!=="registered"&&await tt.register(),Wa({status:"ready",error:null}),K7(),!0):(Wa({status:"error",error:"Phone connection lost â please reload."}),!1)}catch(t){return console.warn("[TwilioSession] Token refresh failed:",(t==null?void 0:t.message)||t),!1}}function Ose(){if(jT||typeof window>"u")return;jT=!0;const t=async()=>{if(!(!tt||rd()||(!Dl||Dl-Date.now()<oB||Nl.status!=="ready")&&await Rc()))try{tt.state!=="registered"&&await tt.register(),Wa({status:"ready",error:null}),K7()}catch{Wa({status:"error",error:"Phone registration needs reconnecting."})}},a=()=>void t();document.addEventListener("visibilitychange",a),window.addEventListener("focus",a),window.addEventListener("pageshow",a),window.addEventListener("online",a),setInterval(a,Ise)}function dB(){if(rd()){ZS=!0,Fse();return}ZS=!1,Tc&&(clearTimeout(Tc),Tc=null),XS=0,ll&&(clearTimeout(ll),ll=null);try{tt==null||tt.destroy()}catch{}wd==null||wd(),wd=null,tt=null,ol=null,Dl=0,Wa({status:"idle",error:null})}function Bse(){return tt&&Nl.status==="ready"||tt&&rd()?Promise.resolve(tt):ol||(tt?(Rc(),Promise.resolve(tt)):(ol=(async()=>{var t,a;Wa({status:"connecting",error:null});try{const r=await cB();if(!r)return Wa({status:"error",error:"Browser calling is not set up for this workspace."}),ol=null,null;Dl=Date.now()+sB;const{Device:n}=await P(async()=>{const{Device:s}=await import("./twilio-Can5MAMS.js");return{Device:s}},__vite__mapDeps([253,3,1,2,4])),o=new n(r,{edge:["dublin","frankfurt","ashburn"],logLevel:"warn",closeProtection:!0,maxCallSignalingTimeoutMs:3e4});return(t=o.audio)==null||t.incoming(!1),(a=o.audio)==null||a.outgoing(!1),wd=hse(o),o.on("error",s=>{const i=String((s==null?void 0:s.message)||(s==null?void 0:s.code)||s);if(/token|expired|20104|20101|31205/i.test(i)){Rc();return}console.warn("[TwilioSession] Device error:",i),Wa({error:i}),tt&&tt.state!=="registered"&&bI()}),o.on("registered",()=>{XS=0,Wa({status:"ready",error:null}),K7(!0)}),o.on("unregistered",()=>{Wa({status:"idle"}),bI()}),o.on("tokenWillExpire",()=>void Rc()),o.on("incoming",qse),await o.register(),tt=o,Wa({status:"ready",error:null}),Ose(),o}catch(r){return console.warn("[TwilioSession] Failed to start phone:",(r==null?void 0:r.message)||r),Wa({status:"error",error:(r==null?void 0:r.message)||"Failed to start phone"}),ol=null,null}})(),ol))}function Hse(){dB()}const Vse=["/auth","/dialler","/p/","/f/","/form/","/page/","/q/","/embed/","/lp/","/book/","/s/","/survey/","/widget/"];function MT(t){return(t||"").replace(/[^0-9]/g,"")}function $se(){const{user:t}=Be(),{workspace:a}=fe(),r=ra(),n=Vse.some(F=>r.pathname.startsWith(F)),[o,s]=l.useState("idle"),[i,c]=l.useState(""),[u,p]=l.useState(0),[m,h]=l.useState(!1),[y,f]=l.useState(!1),[x,g]=l.useState(!1),[b,k]=l.useState(!1),[v,w]=l.useState(""),[C,j]=l.useState(""),[_,S]=l.useState(null),{playTone:M}=kse(),E=l.useRef(null),L=l.useRef(null),N=l.useRef(null),A=l.useRef(null),O=l.useRef(null);l.useRef(!1),l.useRef(null);const R=l.useRef(!1),$=l.useRef(null),z=l.useCallback(F=>{var J,te,ae,ce;const D=((te=(J=F.customParameters)==null?void 0:J.get)==null?void 0:te.call(J,"callerNumber"))||((ae=F.parameters)==null?void 0:ae.From)||"Unknown",q=((ce=F.parameters)==null?void 0:ce.CallSid)||null;console.log("[GlobalIncomingCall] Incoming call from:",D,"sid:",q),L.current=F,A.current=q,N.current=null,c(D),s("incoming");const Y=()=>{s("idle"),c(""),L.current=null,A.current=null,N.current=null};F.on("accept",()=>s("in-call")),F.on("cancel",Y),F.on("disconnect",()=>{R.current||K("remote_hangup")}),F.on("reject",Y)},[]),W=l.useCallback(async()=>
7699{if(!(t!=null&&t.id)||!(a!=null&&a.id))return!1;const F=await Bse();return E.current=F,!!F},[t==null?void 0:t.id,a==null?void 0:a.id]);l.useEffect(()=>Ase(F=>{E.current=Pse(),f(F.status==="ready")}),[]),l.useEffect(()=>{if(!(n||!(t!=null&&t.id)||!(a!=null&&a.id)))return Dse(z,iB.global)},[n,t==null?void 0:t.id,a==null?void 0:a.id,z]),l.useEffect(()=>{if(!(t!=null&&t.id)||!(a!=null&&a.id)||y)return;let F=!1;const D=async()=>{hI(),!(!await W()||F)&&(window.removeEventListener("pointerdown",D),window.removeEventListener("keydown",D))};D();const q=cse();return window.addEventListener("pointerdown",D),window.addEventListener("keydown",D),()=>{F=!0,q(),window.removeEventListener("pointerdown",D),window.removeEventListener("keydown",D)}},[t==null?void 0:t.id,a==null?void 0:a.id,y,W]),l.useEffect(()=>{if(!(t!=null&&t.id)||!(a!=null&&a.id)){yd("unavailable");return}if(o==="in-call"||o==="incoming"){yd("in-call");return}y&&jse(),yd(y?"ready":"needs-activation")},[t==null?void 0:t.id,a==null?void 0:a.id,y,o]),l.useEffect(()=>{if(!(n||!(t!=null&&t.id)||!(a!=null&&a.id)))return une(async()=>{var D,q;hI();try{await((q=(D=navigator.mediaDevices)==null?void 0:D.getUserMedia)==null?void 0:q.call(D,{audio:!0}))}catch{}if(y&&E.current)try{await E.current.register();return}catch{}yd("connecting"),await W()||yd("needs-activation")})},[n,t==null?void 0:t.id,a==null?void 0:a.id,y,W]),l.useEffect(()=>{if(!(t!=null&&t.id)||!(a!=null&&a.id))return;const F=$.current;F&&(F.userId!==t.id||F.workspaceId!==a.id)&&Hse(),$.current={userId:t.id,workspaceId:a.id},Lse(a.id)},[t==null?void 0:t.id,a==null?void 0:a.id]),l.useEffect(()=>(o==="in-call"?O.current=setInterval(()=>p(F=>F+1),1e3):(O.current&&clearInterval(O.current),O.current=null,o==="idle"&&p(0)),()=>{O.current&&clearInterval(O.current)}),[o]);const X=l.useCallback(async()=>{var D,q,Y;const F=L.current;if(F)try{if(F.accept(),s("in-call"),g(!0),k(!0),H("call_accepted",{keypad_visible:!0}),H("keypad_shown",{keypad_visible:!0}),(Y=(q=(D=navigator.mediaDevices)==null?void 0:D.getUserMedia)==null?void 0:q.call(D,{audio:!0}))==null||Y.catch(()=>{le.warning("Microphone access may be blocked â keypad tones can still be sent.")}),a!=null&&a.id&&i)try{const J=A.current,te=MT(i);let ae=null,ce=null,ne=null;if(J){const{data:ee}=await I.from("call_logs").select("id, user_id, contact_id").eq("workspace_id",a.id).contains("provider_metadata",{twilio_call_sid:J}).limit(1).maybeSingle();if(ae=(ee==null?void 0:ee.id)||null,ce=(ee==null?void 0:ee.user_id)||null,ne=(ee==null?void 0:ee.contact_id)||null,!ae){const re=new Date(Date.now()-12e4).toISOString(),{data:ie}=await I.from("call_logs").select("id, user_id, contact_id").eq("workspace_id",a.id).eq("direction","inbound").in("status",["ringing","in_progress"]).gte("started_at",re).order("started_at",{ascending:!1}).limit(2);(ie==null?void 0:ie.length)===1&&(ae=ie[0].id,ce=ie[0].user_id||null,ne=ie[0].contact_id||null)}}if(ae){const ee=ne||await vT(a.id,te||i,(t==null?void 0:t.id)||null);await I.from("call_logs").update({status:"in_progress",contact_id:ee,user_id:ce||(t==null?void 0:t.id)||null,phone_number:te||i}).eq("id",ae),N.current=ae}else{const ee=await vT(a.id,te||i,(t==null?void 0:t.id)||null),{data:re}=await I.from("call_logs").insert({workspace_id:a.id,phone_number:te,direction:"inbound",status:"in_progress",started_at:new Date().toISOString(),contact_id:ee,user_id:(t==null?void 0:t.id)||null,provider_metadata:J?{twilio_call_sid:J,provider:"twilio"}:null}).select("id").single();
7699re!=null&&re.id&&(N.current=re.id)}}catch(J){console.warn("[GlobalIncomingCall] Failed to log inbound call:",J)}le.success("Call connected")}catch(J){console.error("[GlobalIncomingCall] Accept failed:",J),le.error("Failed to answer call")}},[i,a==null?void 0:a.id,t==null?void 0:t.id]),G=l.useCallback(async()=>{const F=L.current;if(F)try{F.reject()}catch{}if(a!=null&&a.id&&i)try{const D=A.current,q=MT(i);let Y=null,J=null;if(D){const{data:te}=await I.from("call_logs").select("id, user_id").eq("workspace_id",a.id).contains("provider_metadata",{twilio_call_sid:D}).limit(1).maybeSingle();Y=(te==null?void 0:te.id)||null,J=(te==null?void 0:te.user_id)||null}Y?await I.from("call_logs").update({status:"missed",ended_at:new Date().toISOString(),duration_seconds:0,user_id:J||(t==null?void 0:t.id)||null}).eq("id",Y):await I.from("call_logs").insert({workspace_id:a.id,phone_number:q,direction:"inbound",status:"missed",started_at:new Date().toISOString(),ended_at:new Date().toISOString(),duration_seconds:0,user_id:(t==null?void 0:t.id)||null,provider_metadata:D?{twilio_call_sid:D,provider:"twilio"}:null})}catch(D){console.warn("[GlobalIncomingCall] Failed to log missed call:",D)}s("idle"),c(""),L.current=null,A.current=null},[i,a==null?void 0:a.id,t==null?void 0:t.id]),K=l.useCallback(async F=>{var te;const D=L.current,q=u,Y=N.current,J=A.current||((te=D==null?void 0:D.parameters)==null?void 0:te.CallSid)||null;if(F!=="remote_hangup"&&(s("ending"),S(null),R.current=!0),D)try{D.disconnect()}catch{}if(F!=="remote_hangup")try{await Nse({callLogId:Y,callSid:J})}catch(ae){const ce=ae instanceof Error?ae.message:"The call may still be connected";console.error("[GlobalIncomingCall] Server hang-up failed:",ce),le.warning("Call ended, but the server didn't confirm it")}if(Y)try{await I.from("call_logs").update({status:"completed",ended_at:new Date().toISOString(),duration_seconds:q}).eq("id",Y)}catch{}L.current=null,N.current=null,A.current=null,s("idle"),c(""),h(!1),S(null),R.current=!1},[u,o]),Q=l.useCallback(()=>{const F=L.current;if(F)try{const D=!m;F.mute(D),h(D)}catch{}},[m]),H=l.useCallback((F,D={})=>{var Y,J;if(!(a!=null&&a.id))return;const q=A.current||((J=(Y=L.current)==null?void 0:Y.parameters)==null?void 0:J.CallSid)||null;I.from("otp_call_debug_events").insert({workspace_id:a.id,user_id:(t==null?void 0:t.id)||null,call_sid:q,caller_number:i||null,event_type:F,...D}).then(({error:te})=>{te&&console.warn("[GlobalIncomingCall] debug log failed:",te.message)})},[a==null?void 0:a.id,t==null?void 0:t.id,i]),V=l.useCallback(F=>{var J;const D=L.current;if(!D)return;let q=!1;try{typeof D.sendDigits=="function"&&(D.sendDigits(F),q=!0),M(F),w(te=>{const ae=(te+F).slice(-20);return H("dtmf_sent",{digit:F,dtmf_buffer:ae,dtmf_sent:!0,keypad_visible:!0,metadata:{transport:q?"webrtc":"fallback"}}),ae})}catch(te){console.warn("[GlobalIncomingCall] sendDigits failed:",te)}const Y=A.current||((J=D.parameters)==null?void 0:J.CallSid);Y&&I.functions.invoke("twilio-send-dtmf",{body:{parentCallSid:Y,digits:F}}).then(({error:te})=>{te&&console.warn("[GlobalIncomingCall] DTMF fallback failed:",te.message)})},[M,H]);if(l.useEffect(()=>{if(o!=="in-call")return;const F=N.current;if(!F)return;const D=C.trim(),q=setTimeout(()=>{I.from("call_logs").update({notes:D||null}).eq("id",F).then(()=>{})},600);return()=>clearTimeout(q)},[C,o]),l.useEffect(()=>{o==="idle"&&(g(!1),k(!1),w(""),j(""))},[o]),n)return null;const T=F=>{const D=Math.floor(F/60),q=F%60;return`${String(D).padStart(2,"0")}:${String(q).padStart(2,"0")}`};return e.jsxs(e.Fragment,{children:[e.jsx(xse,{isVisible:o==="incoming",callerNumber:i,onAccept:X,onDecline:G}),(o==="in-call"||o==="ending")&&e.jsx("div",{className:"fixed top-4 left-1/2 -translate-x-1/2 z-[10020] w-[calc(100%-1rem)] max-w-md px-2 sm:px-4",role:"dialog","aria-label":"Active call",children:e.jsxs("div",{className:"rounded-2xl border-2 border-emerald-500/50 bg-card shadow-2xl shadow-emerald-500/20 p-4",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx("div",{className:"h-10 w-10 rounded-full bg-emerald-500/20 flex items-center justify-center shrink-0",children:e.jsx("span",{className:"text-emerald-500 text-lg",children:"â"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-xs text-muted-foreground",children:o==="ending"?"Endingâ¦":"In call"}),e.jsx("p",{className:"font-semibold truncate",children:i||"Unknown"})]}),e.jsx("span",{className:"font-mono text-sm tabular-nums",children:T(u)})]}),v&&e.jsx("div",{className:"mb-3 rounded-md bg-muted/60 px-3 py-2 font-mono text-sm tracking-widest text-center",children:v}),x&&e.jsxs("div",{className:"mb-3 grid grid-cols-3 gap-2",children:[["1","2","3","4","5","6","7","8","9","*","0","#"].map(F=>e.jsx("button",{type:"button",onClick:()=>V(F),className:"h-12 rounded-lg border border-border bg-background hover:bg-muted active:scale-95 transition text-lg font-semibold tabular-nums","aria-label":`Send ${F}`,children:F},F)),e.jsxs("button",{type:"button",onClick:()=>w(""),className:"col-span-3 h-9 rounded-md text-xs text-muted-foreground hover:bg-muted transition inline-flex items-center justify-center gap-1",children:[e.jsx(ze,{className:"h-3.5 w-3.5"})," Clear digits"]})]}),b&&e.jsx("textarea",{value:C,onChange:F=>j(F.target.value),placeholder:"Quick notes during the callâ¦",className:"mb-3 w-full min-h-[80px] rounded-md border border-border bg-background px-3 py-2 text-sm resize-y focus:outline-none focus:ring-2 focus:ring-emerald-500/40"}),_&&e.jsxs("div",{role:"alert",className:"mb-3 rounded-md border border-destructive/40 bg-destructive/10 p-3 text-sm",children:[e.jsx("p",{className:"font-medium text-destructive",children:"Call end not confirmed"}),e.jsx("p",{className:"mt-1 text-xs text-muted-foreground",children:"The controls remain available until the network confirms it."}),e.jsx(de,{size:"sm",variant:"destructive",className:"mt-2 w-full",onClick:()=>{s("in-call"),K("retry_hangup")},children:"Retry hang-up"})]}
7699),e.jsxs("div",{className:"grid grid-cols-5 gap-2 mb-2",children:[e.jsxs("button",{onClick:()=>g(F=>{const D=!F;return H(D?"keypad_shown":"keypad_hidden",{keypad_visible:D}),D}),className:Z("rounded-md border px-2 py-2 text-xs inline-flex flex-col items-center gap-1 transition",x?"border-emerald-500/50 bg-emerald-500/10 text-emerald-600 dark:text-emerald-400":"border-border hover:bg-muted"),"aria-pressed":x,children:[e.jsx(er,{className:"h-4 w-4"}),"Keypad"]}),e.jsx(aB,{variant:"compact",className:"h-auto w-full min-h-[52px]",disabled:o==="ending"}),e.jsxs("button",{onClick:Q,className:Z("rounded-md border px-2 py-2 text-xs inline-flex flex-col items-center gap-1 transition",m?"border-amber-500/50 bg-amber-500/10 text-amber-600 dark:text-amber-400":"border-border hover:bg-muted"),"aria-pressed":m,children:[m?e.jsx(wl,{className:"h-4 w-4"}):e.jsx(Er,{className:"h-4 w-4"}),m?"Unmute":"Mute"]}),e.jsxs("button",{onClick:()=>k(F=>!F),className:Z("rounded-md border px-2 py-2 text-xs inline-flex flex-col items-center gap-1 transition",b?"border-emerald-500/50 bg-emerald-500/10 text-emerald-600 dark:text-emerald-400":"border-border hover:bg-muted"),"aria-pressed":b,children:[e.jsx(_l,{className:"h-4 w-4"}),"Notes"]}),e.jsxs("button",{onClick:()=>K("local_hangup"),disabled:o==="ending",className:"rounded-md bg-destructive text-destructive-foreground px-2 py-2 text-xs inline-flex flex-col items-center gap-1 hover:opacity-90 transition",children:[e.jsx(fl,{className:"h-4 w-4"}),o==="ending"?"Endingâ¦":"End call"]})]})]})})]})}const uB=l.createContext(null);function Wse({children:t}){const[a,r]=l.useState([]),[n,o]=l.useState(!1),[s,i]=l.useState(!1),c=l.useCallback(y=>{const f=`upload-${Date.now()}-${Math.random().toString(36).slice(2,8)}`,x={...y,id:f,progress:0,status:"queued"};return r(g=>[...g,x]),o(!0),i(!1),f},[]),u=l.useCallback((y,f)=>{r(x=>x.map(g=>g.id===y?{...g,...f}:g))},[]),p=l.useCallback(y=>{r(f=>f.filter(x=>x.id!==y))},[]),m=l.useCallback(()=>{r(y=>y.filter(f=>f.status!=="complete"))},[]),h=l.useCallback(()=>{r([]),o(!1)},[]);return e.jsx(uB.Provider,{value:{items:a,isVisible:n,isMinimized:s,addItem:c,updateItem:u,removeItem:p,clearCompleted:m,clearAll:h,setMinimized:i,setVisible:o},children:t})}function Use(){const t=l.useContext(uB);if(!t)throw new Error("useUploadContext must be used within UploadProvider");return t}var LL="Progress",AL=100,[Gse]=$t(LL),[Kse,Yse]=Gse(LL),pB=l.forwardRef((t,a)=>{const{__scopeProgress:r,value:n=null,max:o,getValueLabel:s=Zse,...i}=t;(o||o===0)&&!ST(o)&&console.error(Xse(`${o}`,"Progress"));const c=ST(o)?o:AL;n!==null&&!NT(n,c)&&console.error(Qse(`${n}`,"Progress"));const u=NT(n,c)?n:null,p=QS(u)?s(u,c):void 0;return e.jsx(Kse,{scope:r,value:u,max:c,children:e.jsx(ke.div,{"aria-valuemax":c,"aria-valuemin":0,"aria-valuenow":QS(u)?u:void 0,"aria-valuetext":p,role:"progressbar","data-state":yB(u,c),"data-value":u??void 0,"data-max":c,...i,ref:a})})});pB.displayName=LL;var hB="ProgressIndicator",mB=l.forwardRef((t,a)=>{const{__scopeProgress:r,...n}=t,o=Yse(hB,r);return e.jsx(ke.div,{"data-state":yB(o.value,o.max),"data-value":o.value??void 0,"data-max":o.max,...n,ref:a})});mB.displayName=hB;function Zse(t,a){return`${Math.round(t/a*100)}%`}function yB(t,a){return t==null?"indeterminate":t===a?"complete":"loading"}function QS(t){return typeof t=="number"}function ST(t){return QS(t)&&!isNaN(t)&&t>0}function NT(t,a){return QS(t)&&!isNaN(t)&&t<=a&&t>=0}function Xse(t,a){return`Invalid prop \`max\` of value \`${t}\` supplied to \`${a}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${AL}\`.`}function Qse(t,a){return`Invalid prop \`value\` of value \`${t}\` supplied to \`${a}\`. The \`value\` prop must be: 7700 - a positive number 7701 - less than the value passed to \`max\` (or ${AL} if no \`max\` prop is set) 7702 - \`null\` or \`undefined\` if the progress is indeterminate. 7703 7704Defaulting to \`null\`.`}var fB=pB,Jse=mB;const wI=l.forwardRef(({className:t,value:a,...r},n)=>e.jsx(fB,{ref:n,className:Z("relative h-3 w-full overflow-hidden rounded-full bg-white/[0.06] backdrop-blur-sm border border-white/[0.04]",t),...r,children:e.jsx(Jse,{className:"h-full w-full flex-1 rounded-full bg-gradient-to-r from-primary to-primary/70 transition-all duration-500 shadow-[0_0_12px_hsl(var(--primary)/0.35)]",style:{transform:`translateX(-${100-(a||0)}%)`}})}));wI.displayName=fB.displayName;const eoe=50*1024*1024,toe=["image/jpeg","image/png","image/gif","
7704image/webp","image/svg+xml","image/bmp","image/tiff","application/pdf","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation","text/plain","text/csv","text/html","video/mp4","video/webm","video/quicktime","video/x-msvideo","video/x-ms-wmv","audio/mpeg","audio/wav","audio/ogg","audio/webm","audio/aac","audio/mp4","application/zip","application/x-rar-compressed"],aoe=["jpg","jpeg","png","gif","webp","svg","bmp","tiff","pdf","doc","docx","xls","xlsx","ppt","pptx","txt","csv","html","mp4","webm","mov","avi","wmv","mp3","wav","ogg","aac","m4a","zip","rar"];function roe(t){var o;if(t.size>eoe){const s=(t.size/1048576).toFixed(1);return{valid:!1,error:`File "${t.name}" is too large (${s}MB). Maximum allowed size is 50MB.`}}if(t.size===0)return{valid:!1,error:`File "${t.name}" is empty (0 bytes).`};const a=toe.includes(t.type)||t.type==="",r=((o=t.name.split(".").pop())==null?void 0:o.toLowerCase())||"",n=aoe.includes(r);return!a&&!n?{valid:!1,error:`File type "${t.type||r}" is not allowed. Supported: images, documents, videos, and audio files.`}:{valid:!0}}function whe(t){const a=[],r=[];for(const n of t){const o=roe(n);o.valid?a.push(n):r.push(o.error)}return{valid:a,errors:r}}function jhe(t){const a=t.split("."),r=a.length>1?a.pop():"",o=a.join(".").replace(/[^a-zA-Z0-9._\-\s]/g,"_").replace(/\s+/g,"_").replace(/_+/g,"_").replace(/^_|_$/g,"").slice(0,200);return r?`${o}.${r}`:o}function noe(t){return t?t<1024?`${t} B`:t<1024*1024?`${(t/1024).toFixed(1)} KB`:t<1024*1024*1024?`${(t/(1024*1024)).toFixed(1)} MB`:`${(t/(1024*1024*1024)).toFixed(1)} GB`:""}const soe={queued:{label:"Queued",color:"text-muted-foreground",icon:e.jsx(lr,{className:"h-4 w-4"})},validating:{label:"Validating",color:"text-yellow-500",icon:e.jsx(Ge,{className:"h-4 w-4 animate-spin"})},uploading:{label:"Uploading",color:"text-primary",icon:e.jsx(Ge,{className:"h-4 w-4 animate-spin"})},processing:{label:"Processing",color:"text-blue-500",icon:e.jsx(Ge,{className:"h-4 w-4 animate-spin"})},complete:{label:"Complete",color:"text-green-500",icon:e.jsx(Ct,{className:"h-4 w-4 text-green-500"})},failed:{label:"Failed",color:"text-destructive",icon:e.jsx(Hr,{className:"h-4 w-4 text-destructive"})}};
7704function ooe(){const{items:t,isVisible:a,isMinimized:r,setMinimized:n,clearAll:o,clearCompleted:s}=Use(),i=l.useRef(null),c=t.length,u=t.filter(h=>h.status==="complete").length,p=t.filter(h=>h.status==="failed").length,m=t.filter(h=>h.status!=="complete"&&h.status!=="failed").length;return l.useEffect(()=>(i.current&&(clearTimeout(i.current),i.current=null),c>0&&m===0&&p===0&&(i.current=setTimeout(()=>{o()},5e3)),()=>{i.current&&clearTimeout(i.current)}),[c,m,p,o]),!a||c===0?null:r?e.jsxs("div",{className:"fixed bottom-4 right-4 z-50 bg-card border rounded-lg shadow-lg p-3 flex items-center gap-3 min-w-[280px]",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium",children:m>0?`Uploading ${m} file${m>1?"s":""}...`:`${u} uploaded${p>0?`, ${p} failed`:""}`}),m>0&&e.jsx(wI,{value:t.reduce((h,y)=>h+y.progress,0)/c,className:"h-1.5 mt-1"})]}),e.jsx(de,{variant:"ghost",size:"icon",className:"h-7 w-7",onClick:()=>n(!1),children:e.jsx(ic,{className:"h-4 w-4"})}),e.jsx(de,{variant:"ghost",size:"icon",className:"h-7 w-7",onClick:o,children:e.jsx(ze,{className:"h-4 w-4"})})]}):e.jsxs("div",{className:"fixed bottom-4 right-4 z-50 bg-card border rounded-lg shadow-xl w-[380px] max-h-[420px] flex flex-col",children:[e.jsxs("div",{className:"flex items-center justify-between px-4 py-3 border-b",children:[e.jsx("h4",{className:"text-sm font-semibold",children:m>0?`Uploading ${m} of ${c}`:`${u} upload${u!==1?"s":""} complete`}),e.jsxs("div",{className:"flex items-center gap-1",children:[u>0&&m===0&&e.jsx(de,{variant:"ghost",size:"sm",className:"h-7 text-xs",onClick:s,children:"Clear"}),e.jsx(de,{variant:"ghost",size:"icon",className:"h-7 w-7",onClick:()=>n(!0),children:e.jsx(hu,{className:"h-4 w-4"})}),e.jsx(de,{variant:"ghost",size:"icon",className:"h-7 w-7",onClick:o,children:e.jsx(ze,{className:"h-4 w-4"})})]})]}),e.jsx(ad,{className:"flex-1 max-h-[340px]",children:e.jsx("div",{className:"divide-y",children:t.map(h=>{const y=soe[h.status];return e.jsxs("div",{className:"px-4 py-3 space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[y.icon,e.jsx("span",{className:"text-sm font-medium truncate flex-1",children:h.fileName}),e.jsx("span",{className:"text-xs text-muted-foreground shrink-0",children:noe(h.fileSize)})]}),(h.status==="uploading"||h.status==="processing"||h.status==="validating")&&e.jsx(wI,{value:h.progress,className:"h-1.5"}),h.status==="failed"&&e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("p",{className:"text-xs text-destructive truncate flex-1",children:h.error||"Upload failed"}),h.retryFn&&e.jsxs(de,{variant:"ghost",size:"sm",className:"h-6 text-xs px-2",onClick:h.retryFn,children:[e.jsx(Cl,{className:"h-3 w-3 mr-1"}),"Retry"]})]}),e.jsx("p",{className:Z("text-xs",y.color),children:y.label})]},h.id)})})})]})}function ioe({onOpenCommandPalette:t,onOpenShortcutsHelp:a,onOpenNewMenu:r,enabled:n=!0}={}){const o=Et(),s=ra(),i=l.useRef(!1),c=l.useRef(void 0),u=l.useCallback(p=>{if(!n)return;const m=p.target,h=m.tagName==="INPUT"||m.tagName==="TEXTAREA"||m.isContentEditable,f=navigator.platform.toUpperCase().indexOf("MAC")>=0?p.metaKey:p.ctrlKey;if(f&&p.key==="k"){p.preventDefault(),t==null||t();return}if(f&&p.key==="n"){p.preventDefault(),r==null||r();return}if(f&&p.key==="/"&&(p.preventDefault(),a==null||a()),!h){if(p.key==="?"&&!f&&!p.altKey){p.preventDefault(),a==null||a();return}if(f&&p.shiftKey&&p.key.toLowerCase()==="c"){p.preventDefault(),o("/contacts?add=true");return}if(f&&p.shiftKey&&p.key.toLowerCase()==="d"){p.preventDefault(),o("/pipeline?add=true");return}if(f&&p.shiftKey&&p.key.toLowerCase()==="t"){p.preventDefault(),o("/tasks?add=true");return}if(f&&p.key==="/"){p.preventDefault(),t==null||t();return}if(p.key.toLowerCase()==="g"&&!f&&!p.shiftKey&&!p.altKey){i.current||(i.current=!0,c.current=setTimeout(()=>{i.current=!1},1500));return}if(i.current&&!f&&!p.shiftKey&&!p.altKey){const x=p.key.toLowerCase();let g=null;switch(x){case"h":g="/";break;case"c":g="/contacts";break;case"p":g="/pipeline";break;case"i":g="/inbox";break;case"t":g="/tasks";break;case"s":g="/settings/general";break}g&&(p.preventDefault(),o(g)),i.current=!1,c.current&&clearTimeout(c.current);return}}},[n,o,t,a,r]);l.useEffect(()=>{if(n)return document.addEventListener("keydown",u),()=>{document.removeEventListener("keydown",u),c.current&&clearTimeout(c.current)}},[n,u]),l.useEffect(()=>{i.current=!1},[s.pathname])}var loe="Separator",IT="horizontal",coe=["horizontal","vertical"],gB=l.forwardRef((t,a)=>{const{decorative:r,orientation:n=IT,...o}=t,s=doe(n)?n:IT,c=r?{role:"none"}:{"aria-orientation":s==="vertical"?s:void 0,role:"separator"};return e.jsx(ke.div,{"data-orientation":s,...c,...o,ref:a})});gB.displayName=loe;function doe(t){return coe.includes(t)}var xB=gB;const bB=l.forwardRef(({className:t,orientation:a="horizontal",decorative:r=!0,...n},o)=>e.jsx(xB,{ref:o,decorative:r,orientation:a,className:Z("shrink-0 bg-border",a==="horizontal"?"h-[1px] w-full":"h-full w-[1px]",t),...n}));bB.displayName=xB.displayName;const vB=typeof navigator<"u"&&navigator.platform.toUpperCase().indexOf("MAC")>=0,$n=vB?"â":"Ctrl",uoe=[{title:"Global",shortcuts:[{keys:[$n,"K"],description:"Open command palette / search"},{keys:[$n,"N"],description:"Open 'New...' quick menu"},{keys:[$n,"/"],description:"Keyboard shortcuts help"},{keys:["Esc"],description:"Close topmost dialog / window"}]},{title:"Navigation",shortcuts:[{keys:["G","then","H"],description:"Go to Dashboard"},{keys:["G","then","C"],description:"Go to Contacts"},{keys:["G","then","P"],description:"Go to Pipeline"},{keys:["G","then","I"],description:"Go to Inbox"},{keys:["G","then","T"],description:"Go to Tasks"},{keys:["G","then","S"],description:"Go to Settings"}]},{title:"Quick Actions",shortcuts:[{keys:[$n,"Shift","C"],description:"New Contact"},{keys:[$n,"Shift","D"],description:"New Deal"},{keys:[$n,"Shift","T"],description:"New Task"},{keys:["?"],description:"Show keyboard shortcuts"}]},{title:"In-App (when window focused)",shortcuts:[{keys:["N"],description:"Create new record"},{keys:["/"],description:"Focus search bar in active app"},{keys:["Delete"],description:"Delete selected record"}]},{title:"Desktop Mode",shortcuts:[{keys:[$n,"D"],description:"Show desktop (minimize all)"},{keys:["Alt","F4"],description:"Close focused window"},{keys:["Alt","Tab"],description:"Cycle to next window"}]}];function poe({open:t,onOpenChange:a}){return e.jsx(Rr,{open:t,onOpenChange:a,children:e.jsxs(pr,{className:"max-w-lg",children:[e.jsx(en,{children:e.jsxs(tn,{className:"flex items-center gap-2",children:["Keyboard Shortcuts",e.jsx(Mt,{variant:"secondary",className:"text-xs",children:vB?"Mac":"Windows"})]})}),e.jsx("div",{className:"space-y-4 max-h-[60vh] overflow-y-auto",children:uoe.map((r,n)=>e.jsxs("div",{children:[n>0&&e.jsx(bB,{className:"my-4"}),e.jsx("h4",{className:"text-sm font-medium text-muted-foreground mb-3",children:r.title}),e.jsx("div",{className:"space-y-2",children:r.shortcuts.map((o,s)=>e.jsxs("div",{className:"flex items-center justify-between py-1",children:[e.jsx("span",{className:"text-sm",children:o.description}),e.jsx("div",{className:"flex items-center gap-1",children:o.keys.map((i,c)=>i==="then"?e.jsx("span",{className:"text-xs text-muted-foreground mx-1",children:"then"},c):e.jsx("kbd",{className:"px-2 py-1 text-xs font-mono bg-muted border border-border rounded",children:i},c))})]},s))})]},r.title))}),e.jsx("div",{className:"pt-4 border-t",children:e.jsxs("p",{className:"text-xs text-muted-foreground text-center",children:["Press ",e.jsx("kbd",{className:"px-1.5 py-0.5 text-xs font-mono bg-muted border rounded",children:"?"})," anytime to show this help"]})})]})})}const LT=[{name:"Dashboard",href:"/dashboard",icon:fc,keywords:["home","main"]},{name:"Inbox",href:"/inbox",icon:Jl,keywords:["messages","conversations","unified"]},{name:"Contacts",href:"/contacts",icon:Gt,keywords:["people","leads","customers"]}
7704,{name:"Companies",href:"/companies",icon:Fa,keywords:["organizations","accounts"]},{name:"Pipeline",href:"/pipeline",icon:kl,keywords:["deals","sales","opportunities"]},{name:"Tasks",href:"/tasks",icon:gc,keywords:["todo","checklist","assignments"]},{name:"Goals",href:"/goals",icon:Ar,keywords:["quotas","targets","kpi"]},{name:"Calendar",href:"/calendar",icon:Tt,keywords:["schedule","meetings","events"]},{name:"Dialler",href:"/dialler",icon:bt,keywords:["call","phone","voice"]},{name:"SMS Campaigns",href:"/sms",icon:ua,keywords:["text","messages","marketing"]},{name:"Email",href:"/email",icon:dt,keywords:["newsletters","campaigns"]},{name:"Documents",href:"/documents",icon:jc,keywords:["proposals","contracts","quotes","invoices","esign","doc"]},{name:"Commercial Solar Project Manager",href:"/solar-projects",icon:kn,keywords:["solar","project manager","solar pm","epc","installation","o&m"]},{name:"AI Chatbot",href:"/chatbot",icon:ml,keywords:["ai","automation","chat","agent"]},{name:"Automations",href:"/automations",icon:ja,keywords:["workflows","triggers"]},{name:"Pages",href:"/pages",icon:lr,keywords:["landing","website"]},{name:"Forms",href:"/forms",icon:lr,keywords:["surveys","lead capture"]},{name:"Media",href:"/media",icon:oc,keywords:["files","images","uploads"]},{name:"Reports",href:"/reports",icon:Ta,keywords:["analytics","metrics"]},{name:"Payments",href:"/payments",icon:za,keywords:["billing","invoices","stripe"]},{name:"Lead Marketplace",href:"/lead-marketplace",icon:_c,keywords:["buy","sell","leads"]},{name:"Settings",href:"/settings/general",icon:cr,keywords:["preferences","config"]},{name:"Help",href:"/help",icon:Vr,keywords:["support","docs"]}],hoe=[{name:"New Contact",action:"new-contact",icon:Oa,keywords:["add","create"]},{name:"New Deal",action:"new-deal",icon:Oa,keywords:["add","create","opportunity"]},{name:"New Company",action:"new-company",icon:Oa,keywords:["add","create","organization"]},{name:"Search Contacts",action:"search-contacts",icon:At,keywords:["find","lookup"]},{name:"Getting Started Wizard",action:"setup-wizard",icon:xt,keywords:["onboarding","setup","help","tutorial"]},{name:"Reset Onboarding",action:"reset-onboarding",icon:Cl,keywords:["restart","checklist","setup"]}];function moe({open:t,onOpenChange:a}){const[r,n]=l.useState(!1),o=Et(),s=t??r,i=a??n;l.useEffect(()=>{const u=p=>{p.key==="k"&&(p.metaKey||p.ctrlKey)&&(p.preventDefault(),i(!s))};return document.addEventListener("keydown",u),()=>document.removeEventListener("keydown",u)},[s,i]);const c=l.useCallback(u=>{i(!1);const p=LT.find(m=>m.href===u);if(p){o(p.href);return}switch(u){case"new-contact":o("/contacts?add=true");break;case"new-deal":o("/pipeline?add=true");break;case"new-company":o("/companies?add=true");break;case"search-contacts":o("/contacts");break;case"setup-wizard":window.dispatchEvent(new CustomEvent("inl:open-setup-wizard"));break;case"reset-onboarding":localStorage.removeItem(Ra("onboarding-wizard-seen")),localStorage.removeItem(Ra("onboarding-checklist-dismissed")),localStorage.removeItem(Ra("guided-tour-completed")),window.location.reload();break}},[o,i]);return e.jsxs(sO,{open:s,onOpenChange:i,children:[e.jsx(H7,{placeholder:"Type a command or search..."}),e.jsxs(V7,{children:[e.jsx($7,{children:"No results found."}),e.jsx(xa,{heading:"Quick Actions",children:hoe.map(u=>e.jsxs($a,{value:u.action,onSelect:c,keywords:u.keywords,children:[e.jsx(u.icon,{className:"mr-2 h-4 w-4"}),u.name]},u.action))}),e.jsx(_r,{}),e.jsx(xa,{heading:"Navigation",children:LT.map(u=>e.jsxs($a,{value:u.href,onSelect:c,keywords:u.keywords,children:[e.jsx(u.icon,{className:"mr-2 h-4 w-4"}),u.name]},u.href))})]})]})}var jI=["Enter"," "],yoe=["ArrowDown","PageUp","Home"],kB=["ArrowUp","PageDown","End"],foe=[...yoe,...kB],goe={ltr:[...jI,"ArrowRight"],rtl:[...jI,"ArrowLeft"]},xoe={ltr:["ArrowLeft"],rtl:["ArrowRight"]},ip="Menu",[Fu,boe,voe]=Uu(ip),[zl,wB]=$t(ip,[voe,Kc,ed]),lp=Kc(),jB=ed(),[CB,qn]=zl(ip),[koe,cp]=zl(ip),_B=t=>{const{__scopeMenu:a,open:r=!1,children:n,dir:o,onOpenChange:s,modal:i=!0}=t,c=lp(a),[u,p]=l.useState(null),m=l.useRef(!1),h=Bt(s),y=ql(o);return l.useEffect(()=>{const f=()=>{m.current=!0,document.addEventListener("pointerdown",x,{capture:!0,once:!0}),document.addEventListener("pointermove",x,{capture:!0,once:!0})},x=()=>m.current=!1;return document.addEventListener("keydown",f,{capture:!0}),()=>{document.removeEventListener("keydown",f,{capture:!0}),document.removeEventListener("pointerdown",x,{capture:!0}),document.removeEventListener("pointermove",x,{capture:!0})}},[]),e.jsx(n7,{...c,children:e.jsx(CB,{scope:a,open:r,onOpenChange:h,content:u,onContentChange:p,children:e.jsx(koe,{scope:a,onClose:l.useCallback(()=>h(!1),[h]),isUsingKeyboardRef:m,dir:y,modal:i,children:n})})})};_B.displayName=ip;var woe="MenuAnchor",PL=l.forwardRef((t,a)=>{const{__scopeMenu:r,...n}=t,o=lp(r);return e.jsx(s7,{...o,...n,ref:a})});PL.displayName=woe;var EL="MenuPortal",[joe,MB]=zl(EL,{forceMount:void 0}),SB=t=>{const{__scopeMenu:a,forceMount:r,children:n,container:o}=t,s=qn(EL,a);return e.jsx(joe,{scope:a,forceMount:r,children:e.jsx(Kt,{present:r||s.open,children:e.jsx(Yc,{asChild:!0,container:o,children:n})})})};SB.displayName=EL;var Ya="MenuContent",[Coe,TL]=zl(Ya),NB=l.forwardRef((t,a)=>{const r=MB(Ya,t.__scopeMenu),{forceMount:n=r.forceMount,...o}=t,s=qn(Ya,t.__scopeMenu),i=cp(Ya,t.__scopeMenu);return e.jsx(Fu.Provider,{scope:t.__scopeMenu,children:e.jsx(Kt,{present:n||s.open,children:e.jsx(Fu.Slot,{scope:t.__scopeMenu,children:i.modal?e.jsx(_oe,{...o,ref:a}):e.jsx(Moe,{...o,ref:a})})})})}),_oe=l.forwardRef((t,a)=>{const r=qn(Ya,t.__scopeMenu),n=l.useRef(null),o=Oe(a,n);return l.useEffect(()=>{const s=n.current;if(s)return m7(s)},[]),e.jsx(RL,{...t,ref:o,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:ye(t.onFocusOutside,s=>s.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),Moe=l.forwardRef((t,a)=>{const r=qn(Ya,t.__scopeMenu);
vendor: 16,511 bytes, line 7704
7704return e.jsx(RL,{...t,ref:a,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),Soe=Oc("MenuContent.ScrollLock"),RL=l.forwardRef((t,a)=>{const{__scopeMenu:r,loop:n=!1,trapFocus:o,onOpenAutoFocus:s,onCloseAutoFocus:i,disableOutsidePointerEvents:c,onEntryFocus:u,onEscapeKeyDown:p,onPointerDownOutside:m,onFocusOutside:h,onInteractOutside:y,onDismiss:f,disableOutsideScroll:x,...g}=t,b=qn(Ya,r),k=cp(Ya,r),v=lp(r),w=jB(r),C=boe(r),[j,_]=l.useState(null),S=l.useRef(null),M=Oe(a,S,b.onContentChange),E=l.useRef(0),L=l.useRef(""),N=l.useRef(0),A=l.useRef(null),O=l.useRef("right"),R=l.useRef(0),$=x?Yu:l.Fragment,z=x?{as:Soe,allowPinchZoom:!0}:void 0,W=G=>{var q,Y;const K=L.current+G,Q=C().filter(J=>!J.disabled),H=document.activeElement,V=(q=Q.find(J=>J.ref.current===H))==null?void 0:q.textValue,T=Q.map(J=>J.textValue),F=zoe(T,K,V),D=(Y=Q.find(J=>J.textValue===F))==null?void 0:Y.ref.current;(function J(te){L.current=te,window.clearTimeout(E.current),te!==""&&(E.current=window.setTimeout(()=>J(""),1e3))})(K),D&&setTimeout(()=>D.focus())};l.useEffect(()=>()=>window.clearTimeout(E.current),[]),p7();const X=l.useCallback(G=>{var Q,H;return O.current===((Q=A.current)==null?void 0:Q.side)&&Boe(G,(H=A.current)==null?void 0:H.area)},[]);return e.jsx(Coe,{scope:r,searchRef:L,onItemEnter:l.useCallback(G=>{X(G)&&G.preventDefault()},[X]),onItemLeave:l.useCallback(G=>{var K;X(G)||((K=S.current)==null||K.focus(),_(null))},[X]),onTriggerLeave:l.useCallback(G=>{X(G)&&G.preventDefault()},[X]),pointerGraceTimerRef:N,onPointerGraceIntentChange:l.useCallback(G=>{A.current=G},[]),children:e.jsx($,{...z,children:e.jsx(Ku,{asChild:!0,trapped:o,onMountAutoFocus:ye(s,G=>{var K;G.preventDefault(),(K=S.current)==null||K.focus({preventScroll:!0})}),onUnmountAutoFocus:i,children:e.jsx(r7,{asChild:!0,disableOutsidePointerEvents:c,onEscapeKeyDown:p,onPointerDownOutside:m,onFocusOutside:h,onInteractOutside:y,onDismiss:f,children:e.jsx(rL,{asChild:!0,...w,dir:k.dir,orientation:"vertical",loop:n,currentTabStopId:j,onCurrentTabStopIdChange:_,onEntryFocus:ye(u,G=>{k.isUsingKeyboardRef.current||G.preventDefault()}),preventScrollOnEntryFocus:!0,children:e.jsx(SI,{role:"menu","aria-orientation":"vertical","data-state":WB(b.open),"data-radix-menu-content":"",dir:k.dir,...v,...g,ref:M,style:{outline:"none",...g.style},onKeyDown:ye(g.onKeyDown,G=>{const Q=G.target.closest("[data-radix-menu-content]")===G.currentTarget,H=G.ctrlKey||G.altKey||G.metaKey,V=G.key.length===1;Q&&(G.key==="Tab"&&G.preventDefault(),!H&&V&&W(G.key));const T=S.current;if(G.target!==T||!foe.includes(G.key))return;G.preventDefault();const D=C().filter(q=>!q.disabled).map(q=>q.ref.current);kB.includes(G.key)&&D.reverse(),Doe(D)}),onBlur:ye(t.onBlur,G=>{G.currentTarget.contains(G.target)||(window.clearTimeout(E.current),L.current="")}),onPointerMove:ye(t.onPointerMove,Du(G=>{const K=G.target,Q=R.current!==G.clientX;if(G.currentTarget.contains(K)&&Q){const H=G.clientX>R.current?"right":"left";O.current=H,R.current=G.clientX}}))})})})})})})});NB.displayName=Ya;var Noe="MenuGroup",FL=l.forwardRef((t,a)=>{const{__scopeMenu:r,...n}=t;return e.jsx(ke.div,{role:"group",...n,ref:a})});FL.displayName=Noe;var Ioe="MenuLabel",IB=l.forwardRef((t,a)=>{const{__scopeMenu:r,...n}=t;return e.jsx(ke.div,{...n,ref:a})});IB.displayName=Ioe;var JS="MenuItem",AT="menu.itemSelect",Y7=l.forwardRef((t,a)=>{const{disabled:r=!1,onSelect:n,...o}=t,s=l.useRef(null),i=cp(JS,t.__scopeMenu),c=TL(JS,t.__scopeMenu),u=Oe(a,s),p=l.useRef(!1),m=()=>{const h=s.current;if(!r&&h){const y=new CustomEvent(AT,{bubbles:!0,cancelable:!0});h.addEventListener(AT,f=>n==null?void 0:n(f),{once:!0}),iR(h,y),y.defaultPrevented?p.current=!1:i.onClose()}};return e.jsx(LB,{...o,ref:u,disabled:r,onClick:ye(t.onClick,m),onPointerDown:h=>{var y;(y=t.onPointerDown)==null||y.call(t,h),p.current=!0},onPointerUp:ye(t.onPointerUp,h=>{var y;p.current||(y=h.currentTarget)==null||y.click()}),onKeyDown:ye(t.onKeyDown,h=>{const y=c.searchRef.current!=="";r||y&&h.key===" "||jI.includes(h.key)&&(h.currentTarget.click(),h.preventDefault())})})});Y7.displayName=JS;var LB=l.forwardRef((t,a)=>{const{__scopeMenu:r,disabled:n=!1,textValue:o,...s}=t,i=TL(JS,r),c=jB(r),u=l.useRef(null),p=Oe(a,u),[m,h]=l.useState(!1),[y,f]=l.useState("");return l.useEffect(()=>{const x=u.current;x&&f((x.textContent??"").trim())},[s.children]),e.jsx(Fu.ItemSlot,{scope:r,disabled:n,textValue:o??y,children:e.jsx(nL,{asChild:!0,...c,focusable:!n,children:e.jsx(ke.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":n||void 0,"data-disabled":n?"":void 0,...s,ref:p,onPointerMove:ye(t.onPointerMove,Du(x=>{n?i.onItemLeave(x):(i.onItemEnter(x),x.defaultPrevented||x.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:ye(t.onPointerLeave,Du(x=>i.onItemLeave(x))),onFocus:ye(t.onFocus,()=>h(!0)),onBlur:ye(t.onBlur,()=>h(!1))})})})}),Loe="MenuCheckboxItem",AB=l.forwardRef((t,a)=>{const{checked:r=!1,onCheckedChange:n,...o}=t;return e.jsx(FB,{scope:t.__scopeMenu,checked:r,children:e.jsx(Y7,{role:"menuitemcheckbox","aria-checked":e7(r)?"mixed":r,...o,ref:a,"data-state":zL(r),onSelect:ye(o.onSelect,()=>n==null?void 0:n(e7(r)?!0:!r),{checkForDefaultPrevented:!1})})})});AB.displayName=Loe;var PB="MenuRadioGroup",[Aoe,Poe]=zl(PB,{value:void 0,onValueChange:()=>{}}),EB=l.forwardRef((t,a)=>{const{value:r,onValueChange:n,...o}=t,s=Bt(n);return e.jsx(Aoe,{scope:t.__scopeMenu,value:r,onValueChange:s,children:e.jsx(FL,{...o,ref:a})})});EB.displayName=PB;var TB="MenuRadioItem",RB=l.forwardRef((t,a)=>{const{value:r,...n}=t,o=Poe(TB,t.__scopeMenu),s=r===o.value;return e.jsx(FB,{scope:t.__scopeMenu,checked:s,children:e.jsx(Y7,{role:"menuitemradio","aria-checked":s,...n,ref:a,"data-state":zL(s),onSelect:ye(n.onSelect,()=>{var i;return(i=o.onValueChange)==null?void 0:i.call(o,r)},{checkForDefaultPrevented:!1})})})});RB.displayName=TB;var DL="MenuItemIndicator",[FB,Eoe]=zl(DL,{checked:!1}),DB=l.forwardRef((t,a)=>{const{__scopeMenu:r,forceMount:n,...o}=t,s=Eoe(DL,r);return e.jsx(Kt,{present:n||e7(s.checked)||s.checked===!0,children:e.jsx(ke.span,{...o,ref:a,"data-state":zL(s.checked)})})});DB.displayName=DL;var Toe="MenuSeparator",qB=l.forwardRef((t,a)=>{const{__scopeMenu:r,...n}=t;return e.jsx(ke.div,{role:"separator","aria-orientation":"horizontal",...n,ref:a})});qB.displayName=Toe;var Roe="MenuArrow",zB=l.forwardRef((t,a)=>{const{__scopeMenu:r,...n}=t,o=lp(r);return e.jsx(NI,{...o,...n,ref:a})});zB.displayName=Roe;var qL="MenuSub",[Foe,OB]=zl(qL),BB=t=>{const{__scopeMenu:a,children:r,open:n=!1,onOpenChange:o}=t,s=qn(qL,a),i=lp(a),[c,u]=l.useState(null),[p,m]=l.useState(null),h=Bt(o);return l.useEffect(()=>(s.open===!1&&h(!1),()=>h(!1)),[s.open,h]),e.jsx(n7,{...i,children:e.jsx(CB,{scope:a,open:n,onOpenChange:h,content:p,onContentChange:m,children:e.jsx(Foe,{scope:a,contentId:Rt(),triggerId:Rt(),trigger:c,onTriggerChange:u,children:r})})})};BB.displayName=qL;var jd="MenuSubTrigger",HB=l.forwardRef((t,a)=>{const r=qn(jd,t.__scopeMenu),n=cp(jd,t.__scopeMenu),o=OB(jd,t.__scopeMenu),s=TL(jd,t.__scopeMenu),i=l.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:u}=s,p={__scopeMenu:t.__scopeMenu},m=l.useCallback(()=>{i.current&&window.clearTimeout(i.current),i.current=null},[]);return l.useEffect(()=>m,[m]),l.useEffect(()=>{const h=c.current;return()=>{window.clearTimeout(h),u(null)}},[c,u]),e.jsx(PL,{asChild:!0,...p,children:e.jsx(LB,{id:o.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":o.contentId,"data-state":WB(r.open),...t,ref:Il(a,o.onTriggerChange),onClick:h=>{var y;(y=t.onClick)==null||y.call(t,h),!(t.disabled||h.defaultPrevented)&&(h.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:ye(t.onPointerMove,Du(h=>{s.onItemEnter(h),!h.defaultPrevented&&!t.disabled&&!r.open&&!i.current&&(s.onPointerGraceIntentChange(null),i.current=window.setTimeout(()=>{r.onOpenChange(!0),m()},100))})),onPointerLeave:ye(t.onPointerLeave,Du(h=>{var f,x;m();const y=(f=r.content)==null?void 0:f.getBoundingClientRect();if(y){const g=(x=r.content)==null?void 0:x.dataset.side,b=g==="right",k=b?-5:5,v=y[b?"left":"right"],w=y[b?"right":"left"];s.onPointerGraceIntentChange({area:[{x:h.clientX+k,y:h.clientY},{x:v,y:y.top},{x:w,y:y.top},{x:w,y:y.bottom},{x:v,y:y.bottom}],side:g}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(h),h.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:ye(t.onKeyDown,h=>{var f;const y=s.searchRef.current!=="";t.disabled||y&&h.key===" "||goe[n.dir].includes(h.key)&&(r.onOpenChange(!0),(f=r.content)==null||f.focus(),h.preventDefault())})})})});HB.displayName=jd;var VB="MenuSubContent",$B=l.forwardRef((t,a)=>{const r=MB(Ya,t.__scopeMenu),{forceMount:n=r.forceMount,...o}=t,s=qn(Ya,t.__scopeMenu),i=cp(Ya,t.__scopeMenu),c=OB(VB,t.__scopeMenu),u=l.useRef(null),p=Oe(a,u);return e.jsx(Fu.Provider,{scope:t.__scopeMenu,children:e.jsx(Kt,{present:n||s.open,children:e.jsx(Fu.Slot,{scope:t.__scopeMenu,children:e.jsx(RL,{id:c.contentId,"aria-labelledby":c.triggerId,...o,ref:p,align:"start",side:i.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:m=>{var h;i.isUsingKeyboardRef.current&&((h=u.current)==null||h.focus()),m.preventDefault()},onCloseAutoFocus:m=>m.preventDefault(),onFocusOutside:ye(t.onFocusOutside,m=>{m.target!==c.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:ye(t.onEscapeKeyDown,m=>{i.onClose(),m.preventDefault()}),onKeyDown:ye(t.onKeyDown,m=>{var f;const h=m.currentTarget.contains(m.target),y=xoe[i.dir].includes(m.key);h&&y&&(s.onOpenChange(!1),(f=c.trigger)==null||f.focus(),m.preventDefault())})})})})})});$B.displayName=VB;function WB(t){return t?"open":"closed"}function e7(t){return t==="indeterminate"}function zL(t){return e7(t)?"indeterminate":t?"checked":"unchecked"}function Doe(t){const a=document.activeElement;for(const r of t)if(r===a||(r.focus(),document.activeElement!==a))return}function qoe(t,a){return t.map((r,n)=>t[(a+n)%t.length])}function zoe(t,a,r){const o=a.length>1&&Array.from(a).every(p=>p===a[0])?a[0]:a,s=r?t.indexOf(r):-1;let i=qoe(t,Math.max(s,0));o.length===1&&(i=i.filter(p=>p!==r));const u=i.find(p=>p.toLowerCase().startsWith(o.toLowerCase()));return u!==r?u:void 0}function Ooe(t,a){const{x:r,y:n}=t;let o=!1;for(let s=0,i=a.length-1;s<a.length;i=s++){const c=a[s],u=a[i],p=c.x,m=c.y,h=u.x,y=u.y;m>n!=y>n&&r<(h-p)*(n-m)/(y-m)+p&&(o=!o)}return o}function Boe(t,a){if(!a)return!1;const r={x:t.clientX,y:t.clientY};return Ooe(r,a)}function Du(t){return a=>a.pointerType==="mouse"?t(a):void 0}var Hoe=_B,Voe=PL,$oe=SB,Woe=NB,Uoe=FL,Goe=IB,Koe=Y7,Yoe=AB,Zoe=EB,Xoe=RB,Qoe=DB,Joe=qB,eie=zB,tie=BB,aie=HB,rie=$B,Z7="DropdownMenu",[nie]=$t(Z7,[wB]),sa=wB(),[sie,UB]=nie(Z7),GB=t=>{const{__scopeDropdownMenu:a,children:r,dir:n,open:o,defaultOpen:s,onOpenChange:i,modal:c=!0}=t,u=sa(a),p=l.useRef(null),[m,h]=ha({prop:o,defaultProp:s??!1,onChange:i,caller:Z7});return e.jsx(sie,{scope:a,triggerId:Rt(),triggerRef:p,contentId:Rt(),open:m,onOpenChange:h,onOpenToggle:l.useCallback(()=>h(y=>!y),[h]),modal:c,children:e.jsx(Hoe,{...u,open:m,onOpenChange:h,dir:n,modal:c,children:r})})};GB.displayName=Z7;var KB="DropdownMenuTrigger",YB=l.forwardRef((t,a)=>{const{__scopeDropdownMenu:r,disabled:n=!1,...o}=t,s=UB(KB,r),i=sa(r);return e.jsx(Voe,{asChild:!0,...i,children:e.jsx(ke.button,{type:"button",id:s.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":s.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...o,ref:Il(a,s.triggerRef),onPointerDown:ye(t.onPointerDown,c=>{!n&&c.button===0&&c.ctrlKey===!1&&(s.onOpenToggle(),s.open||c.preventDefault())}),onKeyDown:ye(t.onKeyDown,c=>{n||(["Enter"," "].includes(c.key)&&s.onOpenToggle(),c.key==="ArrowDown"&&s.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(c.key)&&c.preventDefault())})})})});YB.displayName=KB;var oie="DropdownMenuPortal",ZB=t=>{const{__scopeDropdownMenu:a,...r}=t,n=sa(a);return e.jsx($oe,{...n,...r})};ZB.displayName=oie;var XB="DropdownMenuContent",QB=l.forwardRef((t,a)=>{const{__scopeDropdownMenu:r,...n}=t,o=UB(XB,r),s=sa(r),i=l.useRef(!1);return e.jsx(Woe,{id:o.contentId,"aria-labelledby":o.triggerId,...s,...n,ref:a,onCloseAutoFocus:ye(t.onCloseAutoFocus,c=>{var u;i.current||(u=o.triggerRef.current)==null||u.focus(),i.current=!1,c.preventDefault()}),onInteractOutside:ye(t.onInteractOutside,c=>{const u=c.detail.originalEvent,p=u.button===0&&u.ctrlKey===!0,m=u.button===2||p;(!o.modal||m)&&(i.current=!0)}),style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});QB.displayName=XB;var iie="DropdownMenuGroup",lie=l.forwardRef((t,a)=>{const{__scopeDropdownMenu:r,...n}=t,o=sa(r);return e.jsx(Uoe,{...o,...n,ref:a})});lie.displayName=iie;var cie="DropdownMenuLabel",JB=l.forwardRef((t,a)=>{const{__scopeDropdownMenu:r,...n}=t,o=sa(r);return e.jsx(Goe,{...o,...n,ref:a})});JB.displayName=cie;var die="DropdownMenuItem",eH=l.forwardRef((t,a)=>{const{__scopeDropdownMenu:r,...n}=t,o=sa(r);return e.jsx(Koe,{...o,...n,ref:a})});eH.displayName=die;var uie="DropdownMenuCheckboxItem",tH=l.forwardRef((t,a)=>{const{__scopeDropdownMenu:r,...n}=t,o=sa(r);return e.jsx(Yoe,{...o,...n,ref:a})});tH.displayName=uie;var pie="DropdownMenuRadioGroup",hie=l.forwardRef((t,a)=>{const{__scopeDropdownMenu:r,...n}=t,o=sa(r);return e.jsx(Zoe,{...o,...n,ref:a})});hie.displayName=pie;var mie="DropdownMenuRadioItem",aH=l.forwardRef((t,a)=>{const{__scopeDropdownMenu:r,...n}=t,o=sa(r);return e.jsx(Xoe,{...o,...n,ref:a})});aH.displayName=mie;var yie="DropdownMenuItemIndicator",rH=l.forwardRef((t,a)=>{const{__scopeDropdownMenu:r,...n}=t,o=sa(r);return e.jsx(Qoe,{...o,...n,ref:a})});rH.displayName=yie;var fie="DropdownMenuSeparator",nH=l.forwardRef((t,a)=>{const{__scopeDropdownMenu:r,...n}=t,o=sa(r);return e.jsx(Joe,{...o,...n,ref:a})});nH.displayName=fie;var gie="DropdownMenuArrow",xie=l.forwardRef((t,a)=>{const{__scopeDropdownMenu:r,...n}=t,o=sa(r);return e.jsx(eie,{...o,...n,ref:a})});xie.displayName=gie;var bie=t=>{const{__scopeDropdownMenu:a,children:r,open:n,onOpenChange:o,defaultOpen:s}=t,i=sa(a),[c,u]=ha({prop:n,defaultProp:s??!1,onChange:o,caller:"DropdownMenuSub"});return e.jsx(tie,{...i,open:c,onOpenChange:u,children:r})},vie="DropdownMenuSubTrigger",sH=l.forwardRef((t,a)=>{const{__scopeDropdownMenu:r,...n}=t,o=sa(r);return e.jsx(aie,{...o,...n,ref:a})});sH.displayName=vie;var kie="DropdownMenuSubContent",oH=l.forwardRef((t,a)=>{const{__scopeDropdownMenu:r,...n}=t,o=sa(r);return e.jsx(rie,{...o,...n,ref:a,style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});oH.displayName=kie;var wie=GB,jie=YB,iH=ZB,lH=QB,cH=JB,dH=eH,uH=tH,pH=aH,hH=rH,mH=nH,Cie=bie,yH=sH,fH=oH;const _ie=wie,Mie=jie,Che=iH,_he=Cie,Sie=l.forwardRef(({className:t,inset:a,children:r,...n},o)=>e.jsxs(yH,{ref:o,className:Z("flex cursor-default select-none items-center rounded-md px-2 py-1.5 text-sm outline-none transition-colors duration-100 data-[state=open]:bg-accent focus:bg-accent",a&&"pl-8",t),...n,children:[r,e.jsx(_n,{className:"ml-auto h-4 w-4"})]}));Sie.displayName=yH.displayName;const Nie=l.forwardRef(({className:t,...a},r)=>e.jsx(fH,{ref:r,className:Z("z-[9020] min-w-[8rem] overflow-hidden rounded-xl border border-white/[0.1] bg-card/90 backdrop-blur-[24px] p-1 text-card-foreground shadow-[0_16px_48px_rgba(0,0,0,0.4),0_0_0_1px_rgba(255,255,255,0.05)] data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-1 data-[side=left]:slide-in-from-right-1 data-[side=right]:sli
7704de-in-from-left-1 data-[side=top]:slide-in-from-bottom-1 duration-100",t),...a}));Nie.displayName=fH.displayName;const gH=l.forwardRef(({className:t,sideOffset:a=4,...r},n)=>e.jsx(iH,{children:e.jsx(lH,{ref:n,sideOffset:a,className:Z("z-[9020] min-w-[8rem] overflow-hidden rounded-xl border border-white/[0.1] bg-card/90 backdrop-blur-[24px] p-1 text-card-foreground shadow-[0_16px_48px_rgba(0,0,0,0.4),0_0_0_1px_rgba(255,255,255,0.05)] data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-1 data-[side=left]:slide-in-from-right-1 data-[side=right]:slide-in-from-left-1 data-[side=top]:slide-in-from-bottom-1 duration-100",t),...r})}));gH.displayName=lH.displayName;const Cd=l.forwardRef(({className:t,inset:a,...r},n)=>e.jsx(dH,{ref:n,className:Z("relative flex cursor-default select-none items-center rounded-md px-2 py-1.5 text-sm outline-none transition-colors duration-100 data-[disabled]:pointer-events-none data-[disabled]:opacity-50 focus:bg-accent",a&&"pl-8",t),...r}));Cd.displayName=dH.displayName;const Iie=l.forwardRef(({className:t,children:a,checked:r,...n},o)=>e.jsxs(uH,{ref:o,className:Z("relative flex cursor-default select-none items-center rounded-md py-1.5 pl-8 pr-2 text-sm outline-none transition-colors duration-100 data-[disabled]:pointer-events-none data-[disabled]:opacity-50 focus:bg-accent",t),checked:r,...n,children:[e.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:e.jsx(hH,{children:e.jsx(Ae,{className:"h-4 w-4"})})}),a]}));Iie.displayName=uH.displayName;const Lie=l.forwardRef(({className:t,children:a,...r},n)=>e.jsxs(pH,{ref:n,className:Z("relative flex cursor-default select-none items-center rounded-md py-1.5 pl-8 pr-2 text-sm outline-none transition-colors duration-100 data-[disabled]:pointer-events-none data-[disabled]:opacity-50 focus:bg-accent",t),...r,children:[e.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:e.jsx(hH,{children:e.jsx(hl,{className:"h-2 w-2 fill-current"})})}),a]}));Lie.displayName=pH.displayName;const Aie=l.forwardRef(({className:t,inset:a,...r},n)=>e.jsx(cH,{ref:n,className:Z("px-2 py-1.5 text-sm font-semibold",a&&"pl-8",t),...r}));Aie.displayName=cH.displayName;const Pie=l.forwardRef(({className:t,...a},r)=>e.jsx(mH,{ref:r,className:Z("-mx-1 my-1 h-px bg-border",t),...a}));Pie.displayName=mH.displayName;function Eie({children:t}){const a=Et(),[r,n]=l.useState(!1),[o,s]=l.useState(!1),[i,c]=l.useState(!1);return ioe({onOpenCommandPalette:()=>n(!0),onOpenShortcutsHelp:()=>s(!0),onOpenNewMenu:()=>c(!0),enabled:!0}),e.jsxs(e.Fragment,{children:[t,e.jsx(moe,{open:r,onOpenChange:n}),e.jsx(poe,{open:o,onOpenChange:s}),e.jsxs(_ie,{open:i,onOpenChange:c,children:[e.jsx(Mie,{asChild:!0,children:e.jsx("span",{className:"fixed -top-10 -left-10 w-0 h-0"})}),e.jsxs(gH,{align:"center",className:"w-56",style:{position:"fixed",top:"40%",left:"50%",transform:"translate(-50%, -50%)"},children:[e.jsxs(Cd,{onClick:()=>{a("/contacts?add=true"),c(!1)},children:[e.jsx(wa,{className:"h-4 w-4 mr-2"}),"New Contact",e.jsx("kbd",{className:"ml-auto text-xs text-muted-foreground",children:"ââ§C"})]}),e.jsxs(Cd,{onClick:()=>{a("/pipeline?add=true"),c(!1)},children:[e.jsx(Ka,{className:"h-4 w-4 mr-2"}),"New Deal",e.jsx("kbd",{className:"ml-auto text-xs text-muted-foreground",children:"ââ§D"})]}),e.jsxs(Cd,{onClick:()=>{a("/tasks?add=true"),c(!1)},children:[e.jsx(Ua,{className:"h-4 w-4 mr-2"}),"New Task",e.jsx("kbd",{className:"ml-auto text-xs text-muted-foreground",children:"ââ§T"})]}),e.jsxs(Cd,{onClick:()=>{a("/documents?add=true"),c(!1)},children:[e.jsx(lr,{className:"h-4 w-4 mr-2"}),"New Document"]})]})]})]})}const Tie=["ineedleads.co.uk","ineedleads-crm-ai.lovable.app","inl.digital","inl.global","theineedgroup.co.uk","theineedagent.ai"];function Rie(t){if(typeof window>"u")return!1;const a=window.location.hostname.toLowerCase().replace(/^www\./,""),r=Tie.includes(a)||a.endsWith(".lovable.app")||a.endsWith(".lovableproject.com")||a==="localhost",n=["/go/","/p/","/f/","/q/","/share/"].some(o=>t.startsWith(o));return r&&!n}function Fie(t,a={}){if(document.querySelector(`script[src="${t}"]`))return;const r=document.createElement("script");
7704r.async=!0,r.src=t,Object.entries(a).forEach(([n,o])=>r.setAttribute(n,o)),document.head.appendChild(r)}function Die(t){l.useEffect(()=>{if(!Rie(t))return;const a=window;a.__inlPlatformMarketingTagsLoaded||(a.__inlPlatformMarketingTagsLoaded=!0,a.dataLayer=a.dataLayer||[],typeof a.gtag!="function"&&(a.gtag=function(...n){a.dataLayer.push(n)}),["UReuaH9iz2DGb2Lw+jRXqA","jyNIHGAZJqC5ragxGhapBA"].forEach(r=>{Fie("https://analytics.ahrefs.com/analytics.js",{"data-key":r})}))},[t])}function qie({feature:t}){return e.jsxs("div",{className:`pound-feature-visual visual-${t}`,"aria-hidden":"true",children:[t==="pipeline"&&e.jsxs("div",{className:"offer-mini-board",children:[[{title:"New lead",name:"Alex Morgan",detail:"Website enquiry",initials:"AM"},{title:"In progress",name:"Sam Taylor",detail:"Call booked",initials:"ST"},{title:"Won",name:"Jamie Lee",detail:"New customer",initials:"JL"}].map((a,r)=>e.jsxs("div",{className:"offer-mini-column",children:[e.jsxs("span",{className:"offer-column-title",children:[e.jsx("i",{}),a.title]}),e.jsxs("div",{className:"offer-deal",children:[e.jsx("span",{className:`offer-avatar avatar-${r}`,children:a.initials}),e.jsx("b",{children:a.name}),e.jsx("small",{children:a.detail}),e.jsxs("span",{className:"offer-deal-status",children:[r===2?e.jsx(Ae,{size:12}):e.jsx(Vt,{size:12}),r===2?"Deal won":r===1?"Today, 10:30":"Just received"]})]})]},a.title)),e.jsx(cc,{className:"offer-board-cursor",size:22})]}),t==="inbox"&&e.jsxs("div",{className:"offer-mini-inbox",children:[e.jsxs("div",{className:"offer-inbox-row",children:[e.jsx("span",{className:"offer-channel",children:e.jsx(dt,{size:17})}),e.jsxs("div",{children:[e.jsx("b",{children:"New enquiry"}),e.jsx("small",{children:"I'd love to find out more."})]}),e.jsx("i",{})]}),e.jsxs("div",{className:"offer-inbox-row",children:[e.jsx("span",{className:"offer-channel channel-green",children:e.jsx(Da,{size:17})}),e.jsxs("div",{children:[e.jsx("b",{children:"WhatsApp"}),e.jsx("small",{children:"Thanks â see you tomorrow!"})]}),e.jsx(Ae,{size:14})]}),e.jsxs("div",{className:"offer-inbox-row",children:[e.jsx("span",{className:"offer-channel channel-purple",children:e.jsx(Da,{size:17})}),e.jsxs("div",{children:[e.jsx("b",{children:"SMS"}),e.jsx("small",{children:"Your appointment is confirmed."})]}),e.jsx(Ae,{size:14})]})]}),t==="automations"&&e.jsxs("div",{className:"offer-mini-flow",children:[e.jsxs("div",{className:"offer-flow-node",children:[e.jsx("span",{children:e.jsx(Pt,{appId:"forms",iconName:"forms",size:"sm"})}),e.jsxs("div",{children:[e.jsx("b",{children:"Enquiry received"}),e.jsx("small",{children:"Website form"})]}),e.jsx(Ae,{size:14})]}),e.jsx("span",{className:"offer-flow-link"}),e.jsxs("div",{className:"offer-flow-node",children:[e.jsx("span",{children:e.jsx(Pt,{appId:"email",iconName:"email",size:"sm"})}),e.jsxs("div",{children:[e.jsx("b",{children:"Send welcome email"}),e.jsx("small",{children:"Instant follow-up"})]}),e.jsx(Ae,{size:14})]}),e.jsx("span",{className:"offer-flow-link"}),e.jsxs("div",{className:"offer-flow-node",children:[e.jsx("span",{children:e.jsx(Pt,{appId:"tasks",iconName:"tasks",size:"sm"})}),e.jsxs("div",{children:[e.jsx("b",{children:"Create follow-up task"}),e.jsx("small",{children:"Assigned to your team"})]}),e.jsx(Ae,{size:14})]})]}),t==="calendar"&&e.jsxs("div",{className:"offer-mini-calendar",children:[e.jsxs("div",{className:"offer-calendar-heading",children:[e.jsx("b",{children:"Your diary"}),e.jsx("span",{children:"Week view"})]}),e.jsxs("div",{className:"offer-week",children:[e.jsx("span",{children:"Mon"}),e.jsx("span",{children:"Tue"}),e.jsx("span",{children:"Wed"}),e.jsx("span",{children:"Thu"}),e.jsx("span",{children:"Fri"}),[12,13,14,15,16].map(a=>e.jsx("b",{className:a===14?"selected-day":"",children:a},a))]}),e.jsxs("div",{className:"offer-appointment",children:[e.jsx("span",{children:"10:30"}),e.jsxs("div",{children:[e.jsx("b",{children:"Discovery call"}),e.jsx("small",{children:"Alex Morgan · 30 minutes"})]}),e.jsx(Ae,{size:15})]}),e.jsxs("div",{className:"offer-appointment secondary",children:[e.jsx("span",{children:"14:00"}),e.jsxs("div",{children:[e.jsx("b",{children:"Free onboarding"}),e.jsx("small",{children:"Your workspace, set up together"})]})]})]}),t==="pages"&&e.jsxs("div",{className:"offer-mini-page",children:[e.jsxs("div",{className:"offer-browser-bar",children:[e.jsx("i",{}),e.jsx("i",{}),e.jsx("i",{}),e.jsx("span",{children:"your-business.co.uk"})]}),e.jsxs("div",{className:"offer-page-content",children:[e.jsxs("div",{className:"offer-page-head",children:[e.jsx("span",{className:"offer-page-logo"}),e.jsx("span",{}),e.jsx("span",{})]}),e.jsx("b",{children:"Let's talk business."}),e.jsx("div",{className:"offer-page-line"}),e.jsx("div",{className:"offer-page-line short"}),e.jsxs("div",{className:"offer-page-form",children:[e.jsx("span",{children:"Your email address"}),e.jsx(Ke,{size:15})]}),e.jsxs("span",{className:"offer-form-saved",children:[e.jsx(Ae,{size:13}),"Enquiry â CRM contact"]})]}),e.jsx(cc,{className:"offer-page-cursor",size:24})]}),t==="reports"&&e.jsxs("div",{className:"offer-mini-report",children:[e.jsxs("div",{className:"offer-report-header",children:[e.jsxs("div",{children:[e.jsx("small",{children:"Lead sources"}),e.jsx("b",{children:"Know what's working."})]}),e.jsx(Pr,{size:23})]}),e.jsx("div",{className:"offer-chart",children:["Website","Google","Meta","Referral"].map((a,r)=>
7704e.jsxs("div",{className:`offer-chart-column column-${r}`,children:[e.jsx("span",{}),e.jsx("small",{children:a})]},a))}),e.jsxs("div",{className:"offer-report-legend",children:[e.jsx("i",{}),"Enquiries by channel"]})]})]})}const zie=[{title:"New leads",count:8,cards:[["AM","Alex Morgan","Website enquiry"],["JL","Jamie Lee","Google Ads"]]},{title:"Following up",count:4,cards:[["ST","Sam Taylor","Reply received"],["RP","Riley Parker","Call today · 14:30"]]},{title:"Won",count:12,cards:[["KC","Kai Collins","New customer"]]}];function Oie(){return e.jsxs("div",{className:"pound-theatre","aria-label":"I Need Leads CRM showing a lead moving from enquiry to follow-up and a won deal",role:"img",children:[e.jsx("div",{className:"pound-theatre-glow"}),e.jsxs("div",{className:"pound-theatre-shell",children:[e.jsxs("div",{className:"pound-theatre-topbar",children:[e.jsxs("div",{className:"pound-theatre-lights",children:[e.jsx("i",{}),e.jsx("i",{}),e.jsx("i",{})]}),e.jsxs("div",{className:"pound-theatre-title",children:[e.jsx(Pt,{appId:"pipeline",iconName:"pipeline",size:"sm"}),e.jsx("span",{children:"Sales pipeline"})]}),e.jsxs("div",{className:"pound-theatre-live",children:[e.jsx("i",{}),"Live"]})]}),e.jsxs("div",{className:"pound-theatre-body",children:[e.jsx("aside",{className:"pound-theatre-dock","aria-hidden":"true",children:["crm","inbox","automations","calendar","reports"].map(t=>e.jsx(Pt,{appId:t,iconName:t,size:"sm"},t))}),e.jsxs("div",{className:"pound-theatre-workspace",children:[e.jsxs("div",{className:"pound-theatre-toolbar",children:[e.jsxs("div",{children:[e.jsx("small",{children:"Pipeline"}),e.jsx("b",{children:"Every lead. One clear next step."})]}),e.jsxs("span",{children:["This month ",e.jsx("strong",{children:"£48,420"})]})]}),e.jsx("div",{className:"pound-theatre-board",children:zie.map((t,a)=>e.jsxs("div",{className:`pound-theatre-column column-${a}`,children:[e.jsxs("div",{className:"pound-theatre-column-head",children:[e.jsxs("span",{children:[e.jsx("i",{}),t.title]}),e.jsx("b",{children:t.count})]}),t.cards.map(([r,n,o],s)=>e.jsxs("div",{className:`pound-theatre-deal deal-${a}-${s}`,children:[e.jsxs("div",{className:"pound-theatre-person",children:[e.jsx("span",{children:r}),e.jsxs("div",{children:[e.jsx("b",{children:n}),e.jsx("small",{children:o})]})]}),e.jsxs("div",{className:"pound-theatre-deal-foot",children:[e.jsx("small",{children:a===2?"£4,800":a===1?"Today":"Just now"}),a===2?e.jsx(Ae,{size:13}):e.jsx(Ke,{size:13})]})]},n))]},t.title))})]})]})]}),e.jsxs("div",{className:"pound-theatre-float theatre-message",children:[e.jsx("span",{className:"pound-theatre-float-icon",children:e.jsx(Da,{size:17})}),e.jsxs("div",{children:[e.jsx("small",{children:"New reply"}),e.jsx("b",{children:"âYes, book me in.â"})]}),e.jsx("i",{})]}),e.jsxs("div",{className:"pound-theatre-float theatre-automation",children:[e.jsx("span",{className:"pound-theatre-float-icon",children:e.jsx(xt,{size:17})}),e.jsxs("div",{children:[e.jsx("small",{children:"Automation complete"}),e.jsx("b",{children:"Lead followed up instantly"})]}),e.jsx(Ae,{size:16})]}),e.jsxs("div",{className:"pound-theatre-float theatre-email",children:[e.jsx("span",{className:"pound-theatre-float-icon",children:e.jsx(dt,{size:17})}),e.jsxs("div",{children:[e.jsx("small",{children:"Welcome email"}),e.jsx("b",{children:"Delivered"})]}),e.jsx(Ae,{size:16})]}),e.jsxs("div",{className:"pound-theatre-price",children:[e.jsx("span",{children:"First month"}),e.jsx("strong",{children:"£1"})]})]})}var X7="Collapsible",[Bie,xH]=$t(X7),[Hie,OL]=Bie(X7),bH=l.forwardRef((t,a)=>{const{__scopeCollapsible:r,open:n,defaultOpen:o,disabled:s,onOpenChange:i,...c}=t,[u,p]=ha({prop:n,defaultProp:o??!1,onChange:i,caller:X7});return e.jsx(Hie,{scope:r,disabled:s,contentId:Rt(),open:u,onOpenToggle:l.useCallback(()=>p(m=>!m),[p]),children:e.jsx(ke.div,{"data-state":HL(u),"data-disabled":s?"":void 0,...c,ref:a})})});bH.displayName=X7;var vH="CollapsibleTrigger",kH=l.forwardRef((t,a)=>{const{__scopeCollapsible:r,...n}=t,o=OL(vH,r);return e.jsx(ke.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":HL(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...n,ref:a,onClick:ye(t.onClick,o.onOpenToggle)})});kH.displayName=vH;var BL="CollapsibleContent",wH=l.forwardRef((t,a)=>{const{forceMount:r,...n}=t,o=OL(BL,t.__scopeCollapsible);return e.jsx(Kt,{present:r||o.open,children:({present:s})=>e.jsx(Vie,{...n,ref:a,present:s})})});wH.displayName=BL;var Vie=l.forwardRef((t,a)=>{const{__scopeCollapsible:r,present:n,children:o,...s}=t,i=OL(BL,r),[c,u]=l.useState(n),p=l.useRef(null),m=Oe(a,p),h=l.useRef(0),y=h.current,f=l.useRef(0),x=f.current,g=i.open||c,b=l.useRef(g),k=l.useRef(void 0);return l.useEffect(()=>{const v=requestAnimationFrame(()=>b.current=!1);return()=>cancelAnimationFrame(v)},[]),pa(()=>{const v=p.current;if(v){k.current=k.current||{transitionDuration:v.style.transitionDuration,animationName:v.style.animationName},v.style.transitionDuration="0s",v.style.animationName="none";const w=v.getBoundingClientRect();h.current=w.height,f.current=w.width,b.current||(v.style.transitionDuration=k.current.transitionDuration,v.style.animationName=k.current.animationName),u(n)}},[i.open,n]),e.jsx(ke.div,{"data-state":HL(i.open),"data-disabled":i.disabled?"":void 0,id:i.contentId,hidden:!g,...s,ref:m,style:{"--radix-collapsible-content-height":y?`${y}px`:void 0,"--radix-collapsible-content-width":x?`${x}px`:void 0,...t.style},children:g&&o})});function HL(t){return t?"open":"closed"}var $ie=bH,Wie=kH,Uie=wH,fr="Accordion",Gie=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[VL,Kie,Yie]=Uu(fr),[Q7]=$t(fr,[Yie,xH]),$L=xH(),jH=we.forwardRef((t,a)=>{const{type:r,...n}=t,o=n,s=n;return e.jsx(VL.Provider,{scope:t.__scopeAccordion,children:r==="multiple"?e.jsx(Jie,{...s,ref:a}):e.jsx(Qie,{...o,ref:a})})});jH.displayName=fr;var[CH,Zie]=Q7(fr),[_H,Xie]=Q7(fr,{collapsible:!1}),Qie=we.forwardRef((t,a)=>{const{value:r,defaultValue:n,onValueChange:o=()=>{},collapsible:s=!1,...i}=t,[c,u]=ha({prop:r,defaultProp:n??"",onChange:o,caller:fr});return e.jsx(CH,{scope:t.__scopeAccordion,value:we.useMemo(()=>c?[c]:[],[c]),onItemOpen:u,onItemClose:we.useCallback(()=>s&&u(""),[s,u]),children:e.jsx(_H,{scope:t.__scopeAccordion,collapsible:s,children:e.jsx(MH,{...i,ref:a})})})}),Jie=we.forwardRef((t,a)=>{const{value:r,defaultValue:n,onValueChange:o=()=>{},...s}=t,[i,c]=ha({prop:r,defaultProp:n??[],onChange:o,caller:fr}),u=we.useCallback(m=>c((h=[])=>[...h,m]),[c]),p=we.useCallback(m=>c((h=[])=>h.filter(y=>y!==m)),[c]);return e.jsx(CH,{scope:t.__scopeAccordion,value:i,onItemOpen:u,onItemClose:p,children:e.jsx(_H,{scope:t.__scopeAccordion,collapsible:!0,children:e.jsx(MH,{...s,ref:a})})})}),[ele,J7]=Q7(fr),MH=we.forwardRef((t,a)=>{const{__scopeAccordion:r,disabled:n,dir:o,orientation:s="vertical",...i}=t,c=we.useRef(null),u=Oe(c,a),p=Kie(r),h=ql(o)==="ltr",y=ye(t.onKeyDown,f=>{var M;if(!Gie.includes(f.key))return;const x=f.target,g=p().filter(E=>{var L;return!((L=E.ref.current)!=null&&L.disabled)}),b=g.findIndex(E=>E.ref.current===x),k=g.length;if(b===-1)return;f.preventDefault();let v=b;const w=0,C=k-1,j=()=>{v=b+1,v>C&&(v=w)},_=()=>{v=b-1,v<w&&(v=C)};switch(f.key){case"Home":v=w;break;case"End":v=C;break;case"ArrowRight":s==="horizontal"&&(h?j():_());break;case"ArrowDown":s==="vertical"&&j();break;case"ArrowLeft":s==="horizontal"&&(h?_():j());break;case"ArrowUp":s==="vertical"&&_();break}const S=v%k;(M=g[S].ref.current)==null||M.focus()});return e.jsx(ele,{scope:r,disabled:n,direction:o,orientation:s,children:e.jsx(VL.Slot,{scope:r,children:e.jsx(ke.div,{...i,"data-orientation":s,ref:u,onKeyDown:n?void 0:y})})})}),t7="AccordionItem",[tle,WL]=Q7(t7),SH=we.forwardRef((t,a)=>{const{__scopeAccordion:r,value:n,...o}=t,s=J7(t7,r),i=Zie(t7,r),c=$L(r),u=Rt(),p=n&&i.value.includes(n)||!1,m=s.disabled||t.disabled;return e.jsx(tle,{scope:r,open:p,disabled:m,triggerId:u,children:e.jsx($ie,{"data-orientation":s.orientation,"data-state":EH(p),...c,...o,ref:a,disabled:m,open:p,onOpenChange:h=>{h?i.onItemOpen(n):i.onItemClose(n)}})})});SH.displayName=t7;var NH="AccordionHeader",IH=we.forwardRef((t,a)=>{const{__scopeAccordion:r,...n}=t,o=J7(fr,r),s=WL(NH,r);return e.jsx(ke.h3,{"data-orientation":o.orientation,"data-state":EH(s.open),"data-disabled":s.disabled?"":void 0,...n,ref:a})});IH.displayName=NH;var CI="AccordionTrigger",LH=we.forwardRef((t,a)=>{const{__scopeAccordion:r,...n}=t,o=J7(fr,r),s=WL(CI,r),i=Xie(CI,r),c=$L(r);return e.jsx(VL.ItemSlot,{scope:r,children:e.jsx(Wie,{"aria-disabled":s.open&&!i.collapsible||void 0,"data-orientation":o.orientation,id:s.triggerId,...c,...n,ref:a})})});LH.displayName=CI;var AH="AccordionContent",PH=we.forwardRef((t,a)=>{const{__scopeAccordion:r,...n}=t,o=J7(fr,r),s=WL(AH,r),i=$L(r);return e.jsx(Uie,{role:"region","aria-labelledby":s.triggerId,"data-orientation":o.orientation,...i,...n,ref:a,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...t.style}})});PH.displayName=AH;function EH(t){return t?"open":"closed"}var ale=jH,rle=SH,nle=IH,TH=LH,RH=PH;const sle=ale,FH=l.forwardRef(({className:t,...a},r)=>e.jsx(rle,{ref:r,className:Z("border-b",t),...a}));FH.displayName="AccordionItem";const DH=l.forwardRef(({className:t,children:a,...r},n)=>e.jsx(nle,{className:"flex",children:e.jsxs(TH,{ref:n,className:Z("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",t),...r,children:[a,e.jsx(ir,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})}));DH.displayName=TH.displayName;const qH=l.forwardRef(({className:t,children:a,...r},n)=>e.jsx(RH,{ref:n,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...r,children:e.jsx("div",{className:Z("pb-4 pt-0",t),children:a})}));qH.displayName=RH.displayName;function zH(){const[t,a]=l.useState(!1);return l.useEffect(()=>{var o;if(typeof window>"u"||!window.matchMedia)return;const r=window.matchMedia("(prefers-reduced-motion: reduce)"),n=()=>a(r.matches);
7704return n(),(o=r.addEventListener)==null||o.call(r,"change",n),()=>{var s;return(s=r.removeEventListener)==null?void 0:s.call(r,"change",n)}},[]),t}function ole(){const[t,a]=l.useState(null);return l.useEffect(()=>{var r,n;try{const o=document.createElement("canvas"),s=o.getContext("webgl2")||o.getContext("webgl")||o.getContext("experimental-webgl");a(!!s);const i=(r=s==null?void 0:s.getExtension)==null?void 0:r.call(s,"WEBGL_lose_context");(n=i==null?void 0:i.loseContext)==null||n.call(i)}catch{a(!1)}},[]),t}function ile(){const[t,a]=l.useState(()=>({w:typeof window>"u"?1440:window.innerWidth,h:typeof window>"u"?900:window.innerHeight}));return l.useEffect(()=>{const r=()=>a({w:window.innerWidth,h:window.innerHeight});return window.addEventListener("resize",r),()=>window.removeEventListener("resize",r)},[]),{width:t.w,height:t.h,isMobile:t.w<768,isTablet:t.w>=768&&t.w<1100,isShort:t.h<840}}function Mhe(t){const a=zH(),r=ole(),{width:n,height:o,isMobile:s,isTablet:i,isShort:c}=ile(),u=typeof window>"u"?null:new URLSearchParams(window.location.search).get("stage");return{webgl:u==="painted"?!1:u==="webgl"?r===!0:r===!0&&!a&&!t&&!s&&n>=900,motion:!a,parallax:!a&&!s,reduced:a,isMobile:s,isTablet:i,isSplit:n>=1100,isShort:c,width:n,height:o}}const lle="/__l5e/assets-v1/0ac5ebe0-39d2-441e-bf68-78130b0ac0c0/one-pound-explainer.mp4",cle={url:lle},dle="/__l5e/assets-v1/78a523a7-dff9-4ba7-b83e-ca42f83f5193/one-pound-explainer-poster.jpg",ule={url:dle},ple="/assets/one-pound-glass-static-Hiwlqww3.jpg",OH=Date.parse("2027-01-02T00:00:00Z"),hle=(t=Date.now())=>t<OH,mle=[{key:"starter",audience:"For your business. One organised workspace.",features:["1 CRM workspace","Contacts & deal pipelines","Conversation history","Basic analytics","Email support","Free onboarding call"]},{key:"professional",audience:"For growing teams ready to follow up smarter.",features:["Up to 3 sub-accounts","Automation workflows","Custom fields","Advanced analytics","API access & priority support","Free onboarding call"]},{key:"agency",audience:"For agencies managing multiple client businesses.",features:["Unlimited sub-accounts","White-label branding","SSO & security features","Custom integrations","Dedicated account manager","Free onboarding call"]}],fN=t=>Ea[t].monthlyPrice,yle=[["Is it really £1?","Yes. Your first month on Starter, Professional or Agency is £1, with a free onboarding call. It covers your plan subscription, not chargeable messaging or call usage."],["What happens after the first month?","Your plan renews automatically at its normal monthly price: Starter £99, Professional £199 or Agency £499, unless you cancel before then. Plans are rolling monthly."],["What is the free onboarding call?","A call with our team to set up your workspace with you and organise your contacts, pipeline and first automation. You don't have to work it all out alone."],["Will this change my existing account?","No. This is a new-customer offer. Viewing this page or claiming the offer does not change an existing workspace, subscription or price."],["When does the offer end?","Offer ends 23:59 UK time on 1 January 2027."],["Can I bring my existing contacts?","Yes. You can import your contacts rather than start from scratch, and we can help you plan the move on your onboarding call."],["Do I need a card?","Yes. A card is taken at checkout so your plan continues after month one. Cancel any time before renewal and you won't be charged again."]],fle=[{app:"pipeline",title:"CRM & pipeline",body:"From first enquiry to deal won. Every contact, conversation and next step together."},{app:"inbox",title:"Unified inbox",body:"Email, SMS, WhatsApp and web chat. One inbox, no missed conversations."},{app:"automations",title:"Automations",body:"A lead arrives. The welcome goes out. Your team gets a task. Automatically."},{app:"calendar",title:"Calendar & bookings",body:"Turn interest into appointments, with online booking and automatic reminders."},{app:"pages",title:"Pages & forms",body:"Your own landing pages and forms. Every enquiry flows straight into your CRM."},{app:"reports",title:"Reports",body:"See where leads come from and how deal
7704s progress. Make your next move with confidence."}],gle=["heywood-crm","grevelink","akeel-ghani"];function xle(){const[t,a]=l.useState(()=>Date.now());l.useEffect(()=>{const n=window.setInterval(()=>a(Date.now()),1e3);return()=>window.clearInterval(n)},[]);const r=Math.max(0,OH-t);return{d:Math.floor(r/864e5),h:Math.floor(r/36e5)%24,m:Math.floor(r/6e4)%60,s:Math.floor(r/1e3)%60}}function PT({compact:t=!1,seconds:a=!1}){const{d:r,h:n,m:o,s}=xle(),i=[[r,"days"],[n,"hrs"],[o,"mins"]];return a&&i.push([s,"secs"]),e.jsx("span",{className:t?"pound-count compact":"pound-count","aria-label":`${r} days, ${n} hours and ${o} minutes left`,children:i.map(([c,u])=>e.jsxs("span",{children:[e.jsx("b",{children:String(c).padStart(2,"0")}),e.jsx("small",{children:u})]},u))})}function ET(t=.25){const a=l.useRef(null),[r,n]=l.useState(!1);return l.useEffect(()=>{const o=a.current;if(!o)return;const s=new IntersectionObserver(([i])=>{i.isIntersecting&&(n(!0),s.disconnect())},{threshold:t});return s.observe(o),()=>s.disconnect()},[t]),[a,r]}const ble=({small:t=!1})=>e.jsx("img",{className:t?"pound-static small":"pound-static",src:ple,width:1024,height:1024,alt:"","aria-hidden":"true"});function TT(t){const a=t.currentTarget,r=a.getBoundingClientRect(),n=(t.clientX-r.left)/r.width*100,o=(t.clientY-r.top)/r.height*100,s=(50-o)/50*6,i=(n-50)/50*6;a.style.setProperty("--spot-x",`${n}%`),a.style.setProperty("--spot-y",`${o}%`),a.style.setProperty("--tilt-x",`${s}deg`),a.style.setProperty("--tilt-y",`${i}deg`)}function RT(t){t.currentTarget.style.setProperty("--tilt-x","0deg"),t.currentTarget.style.setProperty("--tilt-y","0deg")}const vle=[{title:"Choose your plan and pay £1",visual:e.jsxs("div",{className:"pound-step-choice",children:[e.jsx("span",{children:"Starter"}),e.jsx("strong",{children:"£1"}),e.jsx(Ae,{size:18})]})},{title:"Book your free onboarding call",visual:e.jsxs("div",{className:"pound-step-diary",children:[e.jsx("span",{children:"MON"}),e.jsxs("span",{className:"chosen",children:["TUE",e.jsx("strong",{children:"10:30"})]}),e.jsx("span",{children:"WED"})]})},{title:"We set up your pipeline, inbox and first automation with you",visual:e.jsxs("div",{className:"pound-step-flow",children:[e.jsx("i",{}),e.jsx(Ke,{size:16}),e.jsx("i",{}),e.jsx(Ke,{size:16}),e.jsx("i",{})]})}];function kle({normal:t,active:a,seen:r}){const[n,o]=l.useState(t);return l.useEffect(()=>{if(!a||!r){o(t);return}const s=performance.now();let i=0;const c=u=>{const p=Math.min(1,(u-s)/900);o(Math.max(1,Math.round(t+(1-t)*(1-Math.pow(1-p,3))))),p<1&&(i=requestAnimationFrame(c))};return i=requestAnimationFrame(c),()=>cancelAnimationFrame(i)},[a,t,r]),e.jsxs(e.Fragment,{children:[e.jsxs("span",{className:"pound-was",children:["£",t]}),e.jsxs("strong",{children:["£",n]}),e.jsx("small",{children:a?"for your first month":"per month"})]})}function wle(){const t=hle(),a=zH(),r=l.useRef(null),n=l.useRef(null),[o,s]=l.useState(!1),[i,c]=l.useState(1),u=l.useRef(null),[p,m]=ET(.4),[h,y]=ET(.15),[f,x]=l.useState(null);l.useEffect(()=>{document.title="£1 First Month CRM + Free Onboarding | I Need Leads"},[]),l.useEffect(()=>{if(a)return;let w,C=!1;return Promise.all([P(()=>import("./v3LegalOverrides-BUgTGJPl.js").then(j=>j.b2),__vite__mapDeps([8,3,1,2,4])),P(()=>import("./v3LegalOverrides-BUgTGJPl.js").then(j=>j.b3),__vite__mapDeps([8,3,1,2,4]))]).then(([j,_])=>{if(C||!r.current)return;const S=j.default;S.registerPlugin(_.ScrollTrigger),w=S.context(()=>{S.to(".pound-hero-copy",{y:-60,opacity:0,ease:"none",scrollTrigger:{trigger:".pound-hero-scroll",start:"top top",end:"40% top",scrub:1}}),S.fromTo(".pound-laptop",{rotateX:18,scale:.88},{rotateX:0,scale:1,ease:"none",scrollTrigger:{trigger:".pound-laptop",start:"top 80%",end:"center 52%",scrub:1}}),S.utils.toArray(".pound-section > h2").forEach(M=>S.from(M,{y:36,opacity:0,duration:.75,ease:"power3.out",scrollTrigger:{trigger:M,start:"top 86%"}})),S.utils.toArray(".pound-feature").forEach(M=>S.from(M.querySelectorAll(".offer-deal, .offer-inbox-row, .offer-flow-node, .offer-appointment, .offer-page-form, .offer-chart-column > span"),{scaleY:.25,y:10,opacity:0,stagger:.08,duration:.55,transformOrigin:"bottom",ease:"back.out(1.4)",scrollTrigger:{trigger:M,start:"top 82%"}}))},r)}
7704),()=>{C=!0,w==null||w.revert()}},[a]),l.useEffect(()=>{let w=0;const C=()=>{w=0;const _=u.current;if(_){const S=_.getBoundingClientRect(),M=a?1:Math.min(1,Math.max(0,(window.innerHeight-S.top)/(window.innerHeight*.75)));c(E=>Math.abs(E-M)<.01?E:M)}},j=()=>{w||(w=requestAnimationFrame(C))};return C(),window.addEventListener("scroll",j,{passive:!0}),window.addEventListener("resize",j),()=>{w&&cancelAnimationFrame(w),window.removeEventListener("scroll",j),window.removeEventListener("resize",j)}},[a]);const g=a?"auto":"smooth",b=()=>{var w;return(w=document.getElementById("plans"))==null?void 0:w.scrollIntoView({behavior:g})},k=()=>{var C;(C=document.getElementById("tour"))==null||C.scrollIntoView({behavior:g,block:"center"});const w=n.current;w&&(w.muted=!1,w.controls=!0,w.play().then(()=>s(!0)).catch(()=>s(!1)))},v=gle.map(ZV);return e.jsxs("div",{className:"inl-pound-dark",children:[e.jsx(mR,{title:"£1 First Month CRM + Free Onboarding | I Need Leads",description:"Try the I Need Leads CRM, inbox, pipeline, automations and 35+ apps for £1 for your first month, with free onboarding. New customers only. Ends 1 January 2027.",canonical:"https://ineedleads.co.uk/one-pound-crm"}),e.jsxs("header",{className:"pound-bar",children:[e.jsxs(sr,{to:"/","aria-label":"I Need Leads home",className:"pound-logo",children:[e.jsx("span",{className:"pound-logo-mark",children:"i"}),"I Need ",e.jsx("strong",{children:"Leads"})]}),e.jsx("div",{className:"pound-bar-mid",children:t?e.jsxs(e.Fragment,{children:[e.jsx("span",{children:"£1 first month · Offer ends 23:59 UK time on 1 January 2027"}),e.jsx(PT,{compact:!0})]}):e.jsx("span",{children:"This introductory offer has ended"})}),e.jsx(de,{size:"sm",className:"pound-cta",onClick:b,children:t?"Claim £1 month":"See plans"})]}),e.jsx("div",{ref:r,className:"pound-hero-scroll",children:e.jsxs("section",{className:"pound-hero","aria-labelledby":"pound-h1",children:[e.jsxs("div",{className:"pound-hero-copy",children:[e.jsx("span",{className:"pound-pill",children:"New customer offer"}),e.jsxs("h1",{id:"pound-h1",children:[e.jsx("span",{className:"pound-head-line",children:e.jsx("span",{children:"Your whole CRM."})}),e.jsx("span",{className:"pound-head-line",children:e.jsx("span",{children:e.jsx("em",{children:"One pound."})})})]}),e.jsx("p",{className:"pound-sub pound-intro-support",children:"Your first month of I Need Leads for £1. CRM, inbox, pipeline, automations and 35+ apps in one login, with a free onboarding call to set it up with you."}),e.jsxs("div",{className:"pound-actions pound-intro-support",children:[e.jsxs(de,{size:"lg",className:"pound-cta pound-primary",onClick:b,children:["Claim my £1 month",e.jsx(Ke,{})]}),e.jsxs(de,{size:"lg",variant:"ghost",className:"pound-ghost",onClick:k,children:[e.jsx(Gr,{size:18}),"Watch the 53-second tour"]})]}),e.jsx("p",{className:"pound-terms pound-intro-support",children:"Then £99, £199 or £499/month depending on plan. Rolling monthly, cancel any time. Usage billed separately."}),e.jsx("ul",{className:"pound-ticks pound-intro-support",children:["Free onboarding call","No setup fee","UK support"].map(w=>e.jsxs("li",{children:[e.jsx(Ae,{size:16}),w]},w))})]}),e.jsx(Oie,{})]})}),e.jsxs("section",{id:"tour",ref:u,className:"pound-section pound-tour","aria-labelledby":"tour-h",children:[e.jsx("h2",{id:"tour-h",children:"See it in 53 seconds"}),e.jsx("div",{className:"pound-laptop-wrap",children:e.jsx("div",{className:"pound-laptop",style:{"--tour-progress":i},children:e.jsxs("div",{className:"pound-screen",children:[e.jsx("video",{ref:n,src:cle.url,poster:ule.url,preload:"metadata",playsInline:!0,controls:o,onPlay:()=>s(!0),onPause:()=>s(!1)}),!o&&e.jsx("button",{type:"button",className:"pound-play",onClick:k,"aria-label":"Play the 53-second tour with sound",children:e.jsx(Gr,{size:34,fill:"currentColor"})})]})})}),e.jsx("p",{className:"pound-caption",children:"Capture every enquiry, move deals visually, automate the busy work and see the numbers. All for £1 this month."})]}),e.jsxs("section",{className:"pound-section","aria-labelledby":"gets-h",children:[e.jsx("h2",{id:"gets-h",children:"What £1 gets you"}),e.jsx("div",{className:"pound-bento",children:fle.map(({app:w,title:C,body:j})=>e.jsxs("article",{className:`pound-feature feature-${w}`,onMouseMove:TT,onMouseLeave:RT,children:[e.jsx(qie,{feature:w}),e.jsxs("div",{className:"pound-feature-copy",children:[e.jsx(Pt,{appId:w,iconName:w,size:"lg"}),e.jsxs("div",{children:[e.jsx("h3",{children:C}),e.jsx("p",{children:j})]})]})]},w))})]}),e.jsxs("section",{className:"pound-section","aria-labelledby":"onb-h",children:[e.jsx("h2",{id:"onb-h",children:"Free onboarding, done with you"}),e.jsx("ol",{ref:p,className:m?"pound-steps drawn":"pound-steps",children:vle.map((w,C)=>e.jsxs("li",{children:[e.jsxs("span",{className:"pound-step-number",children:["0",C+1]}),w.visual,e.jsx("p",{children:w.title})]},w.title))})]}),e.jsxs("section",{id:"plans",className:"pound-section scroll-mt-20","aria-labelledby":"plans-h",children:[e.jsx("h2",{id:"plans-h",children:"Three plans. The same £1 start."}),e.jsx("div",{ref:h,className:"pound-plans",children:mle.map(({key:w,audience:C,features:j})=>e.jsxs("article",{className:w==="professional"?"pound-plan featured":"pound-plan",onMouseMove:TT,onMouseLeave:RT,children:[w==="professional"&&e.jsx("span",{className:"pound-popular",children:"Most popular"}),e.jsx("h3",{children:Ea[w].name}),e.jsx("p",{className:"pound-muted",children:C}),e.jsx("div",{className:"pound-price",children:e.jsx(kle,{normal:fN(w),active:t,seen:y})}),t&&e.jsxs("p",{className:"pound-save",children:["You save £",fN(w)-1," in month one"]}),e.jsx("p",{className:"pound-renew",children:t?`Then £${fN(w)} per month`:"Usage billed separately"}),e.jsx("ul",{children:j.map(_=>e.jsxs("li",{children:[e.jsx(Ae,{size:16}),_]},_))}),e.jsxs(de,{className:"pound-cta w-full",onClick:()=>x(w),children:[t?"Start for £1":"Talk to us",e.jsx(Ke,{})]})]},w))}),e.jsx("p",{className:"pound-legal",children:"New customers only, one per business. Monthly plans only. A card is taken at checkout and the plan renews automatically at the normal monthly price after month one unless you cancel before then. Cancel any time from Settings ⺠Billing. Messaging and call usage is paid separately from your workspace wallet at the rates shown in your account. Offer ends 23:59 UK time on 1 January 2027."})]}),e.jsxs("section",{className:"pound-section","aria-labelledby":"rev-h",children:[e.jsx("h2",{id:"rev-h",children:"Businesses that run on it"}),e.jsxs("div",{className:"pound-badges",children:[e.jsxs("a",{href:Hl.google.href,target:"_blank",rel:"noreferrer",children:[e.jsx(Jt,{size:16,fill:"currentColor"}),"Google ",Hl.google.rating," (",Hl.google.count,")"]}),e.jsxs("a",{href:Hl.clutch.href,target:"_blank",rel:"noreferrer",children:[e.jsx(Jt,{size:16,fill:"currentColor"}),"Clutch ",Hl.clutch.rating," (",Hl.clutch.count,")"]})]}),e.jsx("div",{className:"pound-reviews",children:v.map(w=>e.jsxs("figure",{className:"pound-card",children:[e.jsx("div",{className:"pound-stars",children:[0,1,2,3,4].map(C=>e.jsx(Jt,{size:15,fill:"currentColor"},C))}),e.jsxs("blockquote",{children:["â",w.quote,"â"]}),e.jsxs("figcaption",{children:[w.author,w.company?` · ${w.company}`:""," · ",w.platform]})]},w.id))})]}),e.jsxs("section",{className:"pound-section pound-faq","aria-labelledby":"faq-h",children:[e.jsx("h2",{id:"faq-h",children:"Straight answers"}),e.jsx(sle,{type:"single",collapsible:!0,children:yle.map(([w,C],j)=>e.jsxs(FH,{value:`f${j}`,children:[e.jsx(DH,{className:"text-left",children:w}),e.jsx(qH,{children:C})]},w))})]}),e.jsxs("section",{className:"pound-final","aria-labelledby":"final-h",children:[e.jsx("div",{className:"pound-final-art",children:e.jsx(ble,{small:!0})}),e.jsx("h2",{id:"final-h",children:"Your first month. Make it count."}),t&&e.jsx("p",{className:"pound-final-end",children:"Offer ends 23:59 UK time on 1 January 2027"}),t&&e.jsx(PT,{seconds:!0}),e.jsxs(de,{size:"lg",className:"pound-cta",onClick:b,children:["Claim my £1 month",e.jsx(Ke,{})]})]}),e.jsxs("footer",{className:"pound-footer",children:[e.jsx("p",{children:"I Need Leads Ltd · Company No. 14241556 · 128 City Road, London"}),e.jsxs("nav",{children:[e.jsx(sr,{to:"/privacy",children:"Privacy"}),e.jsx(sr,{to:"/terms",children:"Terms"}),e.jsx(sr,{to:"/auth",children:"Existing customer? Sign in"})]}),e.jsx("p",{children:"© 2026 I Need Leads Ltd"})]}),e.jsx(jle,{plan:f,onClose:()=>x(null)})]})}function jle({plan:t,onClose:a}){const[r,n]=l.useState(!1),[o,s]=l.useState(!1),[i,c]=l.useState("");l.useEffect(()=>{t&&(s(!1),c(""))},[t]);const u=async p=>{p.preventDefault();const m=new FormData(p.currentTarget),h=String(m.get("name")||"").trim(),y=String(m.get("email")||"").trim(),f=String(m.get("phone")||"").replace(/\s+/g,"");if(!h||!/^\S+@\S+\.\S+$/.test(y)||!/^(\+44|0)7\d{9}$/.test(f)){c("Please enter your name, a valid email and a UK mobile (07â¦).");return}n(!0),c("");try{const{data:x,error:g}=await I.functions.invoke("capture-funnel-lead",{body:{fullName:h,email:y,phone:f,funnel:"homepage",source:"one-pound-crm",step:"one-pound-claim",customFields:{...hR(),page:"/one-pound-crm",offer:"£1 first month",plan:t?Ea[t].name:""}}});if(g||(x==null?void 0:x.success)!==!0)throw g??new Error("save failed");s(!0)}catch{c("Sorry, we couldn't save that. Please try again or call us.")}finally{n(!1)}};return e.jsx(Rr,{open:t!==null,onOpenChange:p=>{p||a()},children:e.jsxs(pr,{"data-theme":"inl-v2",className:"pound-dialog",children:[e.jsxs(en,{children:[e.jsx(tn,{children:o?"You're on the list":`${t?Ea[t].name:""} for £1`}),e.jsx(Tn,{children:o?"Thanks. Our team will be in touch today to set up your £1 month and book your free onboarding call.":"Checkout opens shortly. Leave your details and we'll set up your £1 month today."})]}),o?e.jsx(de,{className:"pound-cta",onClick:a,children:"Done"}):e.jsxs("form",{onSubmit:u,className:"grid gap-3",noValidate:!0,children:[e.jsxs("label",{className:"grid gap-1 text-sm",children:["Name",e.jsx(De,{name:"name",autoComplete:"name",required:!0})]}),e.jsxs("label",{className:"grid gap-1 text-sm",children:["Email",e.jsx(De,{name:"email",type:"email",autoComplete:"email",required:!0})]}),e.jsxs("label",{className:"grid gap-1 text-sm",children:["Mobile",e.jsx(De,{name:"phone",type:"tel",inputMode:"tel",placeholder:"07â¦",autoComplete:"tel",required:!0})]}),e.jsxs("label",{className:"grid gap-1 text-sm",children:["Plan",e.
7704jsx(De,{value:t?Ea[t].name:"",readOnly:!0})]}),i&&e.jsx("p",{role:"alert",className:"pound-error",children:i}),e.jsx(de,{type:"submit",className:"pound-cta",disabled:r,children:r?"Savingâ¦":"Claim my £1 month"}),e.jsx("p",{className:"pound-muted text-xs",children:"This doesn't change any existing account and nothing is charged yet."})]})]})})}const _d=[{code:"GB",dial:"+44",name:"United Kingdom",flag:"ð¬ð§"},{code:"US",dial:"+1",name:"United States",flag:"ðºð¸"},{code:"IE",dial:"+353",name:"Ireland",flag:"ð®ðª"},{code:"AU",dial:"+61",name:"Australia",flag:"ð¦ðº"},{code:"CA",dial:"+1",name:"Canada",flag:"ð¨ð¦"},{code:"DE",dial:"+49",name:"Germany",flag:"ð©ðª"},{code:"FR",dial:"+33",name:"France",flag:"ð«ð·"},{code:"ES",dial:"+34",name:"Spain",flag:"ðªð¸"},{code:"IT",dial:"+39",name:"Italy",flag:"ð®ð¹"},{code:"NL",dial:"+31",name:"Netherlands",flag:"ð³ð±"},{code:"SE",dial:"+46",name:"Sweden",flag:"ð¸ðª"},{code:"NO",dial:"+47",name:"Norway",flag:"ð³ð´"},{code:"DK",dial:"+45",name:"Denmark",flag:"ð©ð°"}
7704,{code:"FI",dial:"+358",name:"Finland",flag:"ð«ð®"},{code:"PT",dial:"+351",name:"Portugal",flag:"ðµð¹"},{code:"CH",dial:"+41",name:"Switzerland",flag:"ð¨ð"},{code:"AT",dial:"+43",name:"Austria",flag:"ð¦ð¹"},{code:"BE",dial:"+32",name:"Belgium",flag:"ð§ðª"},{code:"PL",dial:"+48",name:"Poland",flag:"ðµð±"},{code:"CZ",dial:"+420",name:"Czech Republic",flag:"ð¨ð¿"},{code:"HU",dial:"+36",name:"Hungary",flag:"ððº"},{code:"RO",dial:"+40",name:"Romania",flag:"ð·ð´"},{code:"GR",dial:"+30",name:"Greece",flag:"ð¬ð·"},{code:"NZ",dial:"+64",name:"New Zealand",flag:"ð³ð¿"},{code:"SG",dial:"+65",name:"Singapore",flag:"ð¸ð¬"},{code:"JP",dial:"+81",name:"Japan",flag:"ð¯ðµ"},{code:"KR",dial:"+82",name:"South Korea",flag:"ð°ð·"},{code:"IN",dial:"+91",name:"India",flag:"ð®ð³"},{code:"AE",dial:"+971",name:"UAE",flag:"ð¦ðª"},{code:"SA",dial:"+966",name:"Saudi Arabia",flag:"ð¸ð¦"},{code:"ZA",dial:"+27",name:"South Africa",flag:"ð¿ð¦"},{code:"NG",dial:"+234",name:"Nigeria",flag:"ð³ð¬"},{code:"KE",dial:"+254",name:"Kenya",flag:"ð°ðª"},{code:"BR",dial:"+55",name:"Brazil",flag:"ð§ð·"},{code:"MX",dial:"+52",name:"Mexico",flag:"ð²ð½"},{code:"CN",dial:"+86",name:"China",flag:"ð¨ð³"},{code:"EG",dial:"+20",name:"Egypt",flag:"ðªð¬"}];function FT(t){if(!t)return{countryIdx:0,local:""};const a=t.replace(/\s/g,""),r=_d.map((n,o)=>({...n,i:o})).sort((n,o)=>o.dial.length-n.dial.length);for(const n of r)if(a.startsWith(n.dial))return{countryIdx:n.i,local:a.slice(n.dial.length)};return a.startsWith("+")?{countryIdx:0,local:a.slice(1)}:{countryIdx:0,local:a}}function DT({value:t,onChange:a,disabled:r,className:n,id:o,placeholder:s}){const i=FT(t),[c,u]=l.useState(i.countryIdx),[p,m]=l.useState(i.local),[h,y]=l.useState(!1),[f,x]=l.useState(""),g=l.useRef(null),b=l.useRef(null);l.useEffect(()=>{const _=FT(t);u(_.countryIdx),m(_.local)},[t]),l.useEffect(()=>{const _=S=>{g.current&&!g.current.contains(S.target)&&y(!1)};return document.addEventListener("mousedown",_),()=>document.removeEventListener("mousedown",_)},[]),l.useEffect(()=>{h&&b.current&&b.current.focus()},[h]);const k=_d[c],v=(_,S)=>{const M=S.replace(/\D/g,"");a(M?_d[_].dial+M:"")},w=_=>{const M=_.target.value.replace(/[^\d\s]/g,"");m(M),v(c,M)},C=_=>{u(_),y(!1),x(""),v(_,p)},j=_d.filter(_=>_.name.toLowerCase().includes(f.toLowerCase())||_.dial.includes(f)||_.code.toLowerCase().includes(f.toLowerCase()));return e.jsxs("div",{className:Z("flex items-center gap-0 relative",n),ref:g,children:[e.jsxs("button",{type:"button",disabled:r,onClick:()=>y(!h),className:"flex items-center gap-1 px-2 h-9 rounded-l-md border border-r-0 border-input bg-muted/40 text-sm hover:bg-muted/60 transition-colors shrink-0 disabled:opacity-50",children:[e.jsx("span",{className:"text-base leading-none",children:k.flag}),e.jsx("span",{className:"text-muted-foreground text-xs",children:k.dial}),e.jsx(ir,{className:"w-3 h-3 text-muted-foreground"})]}),h&&e.jsxs("div",{className:"absolute z-50 mt-1 top-full left-0 w-64 max-h-60 overflow-auto rounded-md border border-border bg-popover shadow-lg",children:[e.jsx("div",{className:"sticky top-0 bg-popover p-1 border-b border-border",children:e.jsx("input",{ref:b,type:"text",placeholder:"Search country...",value:f,onChange:_=>x(_.target.value),className:"w-full px-2 py-1 text-sm bg-transparent outline-none placeholder:text-muted-foreground"})}),j.map(_=>{const S=_d.indexOf(_);return e.jsxs("button",{type:"button",onClick:()=>C(S),className:Z("w-full flex items-center gap-2 px-3 py-1.5 text-sm hover:bg-accent transition-colors text-left",S===c&&"bg-accent/50"),children:[e.jsx("span",{className:"text-base",children:_.flag}),e.jsx("span",{className:"flex-1 truncate",children:_.name}),e.jsx("span",{className:"text-muted-foreground text-xs",children:_.dial})]},_.code+_.dial)}),j.length===0&&e.jsx("div",{className:"px-3 py-2 text-sm text-muted-foreground",children:"No results"})]}),e.jsx(De,{id:o,type:"tel",autoComplete:"tel-national",placeholder:s||"7123 456789",value:p,onChange:w,disabled:r,className:"rounded-l-none border-l-0 flex-1"})]})}var e9="Checkbox",[Cle]=$t(e9),[_le,UL]=Cle(e9);function Mle(t){const{__scopeCheckbox:a,checked:r,children:n,defaultChecked:o,disabled:s,form:i,name:c,onCheckedChange:u,required:p,value:m="on",internal_do_not_use_render:h}=t,[y,f]=ha({prop:r,defaultProp:o??!1,onChange:u,caller:e9}),[x,g]=l.useState(null),[b,k]=l.useState(null),v=l.useRef(!1),w=x?!!i||!!x.closest("form"):!0,C={checked:y,disabled:s,setChecked:f,control:x,setControl:g,name:c,form:i,value:m,hasConsumerStoppedPropagationRef:v,required:p,defaultChecked:Pn(o)?!1:o,isFormControl:w,bubbleInput:b,setBubbleInput:k};return e.jsx(_le,{scope:a,...C,children:Sle(h)?h(C):n})}var BH="CheckboxTrigger",HH=l.forwardRef(({__scopeCheckbox:t,onKeyDown:a,onClick:r,...n},o)=>
vendor: 2,646 bytes, line 7704
7704{const{control:s,value:i,disabled:c,checked:u,required:p,setControl:m,setChecked:h,hasConsumerStoppedPropagationRef:y,isFormControl:f,bubbleInput:x}=UL(BH,t),g=Oe(o,m),b=l.useRef(u);return l.useEffect(()=>{const k=s==null?void 0:s.form;if(k){const v=()=>h(b.current);return k.addEventListener("reset",v),()=>k.removeEventListener("reset",v)}},[s,h]),e.jsx(ke.button,{type:"button",role:"checkbox","aria-checked":Pn(u)?"mixed":u,"aria-required":p,"data-state":GH(u),"data-disabled":c?"":void 0,disabled:c,value:i,...n,ref:g,onKeyDown:ye(a,k=>{k.key==="Enter"&&k.preventDefault()}),onClick:ye(r,k=>{h(v=>Pn(v)?!0:!v),x&&f&&(y.current=k.isPropagationStopped(),y.current||k.stopPropagation())})})});HH.displayName=BH;var GL=l.forwardRef((t,a)=>{const{__scopeCheckbox:r,name:n,checked:o,defaultChecked:s,required:i,disabled:c,value:u,onCheckedChange:p,form:m,...h}=t;return e.jsx(Mle,{__scopeCheckbox:r,checked:o,defaultChecked:s,disabled:c,required:i,onCheckedChange:p,name:n,form:m,value:u,internal_do_not_use_render:({isFormControl:y})=>e.jsxs(e.Fragment,{children:[e.jsx(HH,{...h,ref:a,__scopeCheckbox:r}),y&&e.jsx(UH,{__scopeCheckbox:r})]})})});GL.displayName=e9;var VH="CheckboxIndicator",$H=l.forwardRef((t,a)=>{const{__scopeCheckbox:r,forceMount:n,...o}=t,s=UL(VH,r);return e.jsx(Kt,{present:n||Pn(s.checked)||s.checked===!0,children:e.jsx(ke.span,{"data-state":GH(s.checked),"data-disabled":s.disabled?"":void 0,...o,ref:a,style:{pointerEvents:"none",...t.style}})})});$H.displayName=VH;var WH="CheckboxBubbleInput",UH=l.forwardRef(({__scopeCheckbox:t,...a},r)=>{const{control:n,hasConsumerStoppedPropagationRef:o,checked:s,defaultChecked:i,required:c,disabled:u,name:p,value:m,form:h,bubbleInput:y,setBubbleInput:f}=UL(WH,t),x=Oe(r,f),g=w7(s),b=MI(n);l.useEffect(()=>{const v=y;if(!v)return;const w=window.HTMLInputElement.prototype,j=Object.getOwnPropertyDescriptor(w,"checked").set,_=!o.current;if(g!==s&&j){const S=new Event("click",{bubbles:_});v.indeterminate=Pn(s),j.call(v,Pn(s)?!1:s),v.dispatchEvent(S)}},[y,g,s,o]);const k=l.useRef(Pn(s)?!1:s);return e.jsx(ke.input,{type:"checkbox","aria-hidden":!0,defaultChecked:i??k.current,required:c,disabled:u,name:p,value:m,form:h,...a,tabIndex:-1,ref:x,style:{...a.style,...b,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});UH.displayName=WH;function Sle(t){return typeof t=="function"}function Pn(t){return t==="indeterminate"}function GH(t){return Pn(t)?"indeterminate":t?"checked":"unchecked"}const KH=l.forwardRef(({className:t,...a},r)=>e.jsx(GL,{ref:r,className:Z("peer h-[18px] w-[18px] shrink-0 rounded-[4px] border-2 border-foreground
7704/45 bg-background shadow-sm ring-offset-background transition-all duration-150","data-[state=checked]:bg-accent data-[state=checked]:border-accent data-[state=checked]:shadow-[0_0_8px_rgba(var(--accent-rgb,59,130,246),0.4)]","data-[state=unchecked]:border-foreground/45 data-[state=unchecked]:hover:border-foreground/70 data-[state=unchecked]:hover:bg-muted/50","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2","disabled:cursor-not-allowed disabled:opacity-50",t),...a,children:e.jsx($H,{className:Z("flex items-center justify-center text-accent-foreground"),children:e.jsx(Ae,{className:"h-3.5 w-3.5 stroke-[3]"})})}));KH.displayName=GL.displayName;function Nle({checked:t,onCheckedChange:a,error:r,disabled:n=!1}){return e.jsxs("div",{className:"space-y-1",children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(KH,{id:"terms-consent",checked:t,onCheckedChange:o=>a(o===!0),disabled:n,className:Z("mt-0.5",r&&"border-destructive")}),e.jsxs("label",{htmlFor:"terms-consent",className:"text-sm text-muted-foreground leading-relaxed cursor-pointer",children:["I agree to the"," ",e.jsx(sr,{to:"/terms",target:"_blank",className:"text-primary hover:underline font-medium",children:"Terms of Service"})," ","and"," ",e.jsx(sr,{to:"/privacy",target:"_blank",className:"text-primary hover:underline font-medium",children:"Privacy Policy"})," ","*"]})]}),r&&e.jsx("p",{className:"text-xs text-destructive ml-6",children:r})]})}const MS=[{id:"crm_starter",name:"Starter",shortName:"Starter",description:"Essential CRM for small teams getting started",price:99,currency:"GBP",interval:"month",stripePriceId:"price_starter_placeholder",features:["Up to 1,000 contacts","Email & SMS messaging","Basic pipeline management","Form builder","Mobile app access","Email support"],category:"crm_plan",requiresCrm:!1,qualificationQuestions:[{id:"team_size",question:"How many team members will use the CRM?",type:"select",options:["Just me","2-5","6-10","10+"],required:!0},{id:"current_tools",question:"What tools do you currently use for customer management?",type:"select",options:["Spreadsheets","Another CRM","Nothing yet","Multiple tools"],required:!0}]},{id:"crm_professional",name:"Professional",shortName:"Professional",description:"Advanced features for growing businesses",price:199,currency:"GBP",interval:"month",stripePriceId:"price_professional_placeholder",features:["Unlimited contacts","Advanced automations","Custom pipelines","WhatsApp integration","Calendar sync","Reporting & analytics","Priority support"],category:"crm_plan",requiresCrm:!1,recommended:!0,qualificationQuestions:[{id:"team_size",question:"How many team members will use the CRM?",type:"select",options:["Just me","2-5","6-10","10+"],required:!0},{id:"monthly_leads",question:"How many leads do you handle monthly?",type:"select",options:["Under 50","50-200","200-500","500+"],required:!0}]},{id:"crm_agency",name:"Agency",shortName:"Agency",description:"White-label solution for agencies & enterprises",price:499,currency:"GBP",interval:"month",stripePriceId:"price_agency_placeholder",features:["Everything in Professional","White-label branding","Sub-accounts","API access","Custom integrations","Dedicated account manager","SLA guarantee"],category:"crm_plan",requiresCrm:!1,qualificationQuestions:[{id:"agency_clients",question:"How many client accounts will you manage?",type:"select",options:["1-5","6-20","21-50","50+"],required:!0},{id:"white_label",question:"Do you need white-label branding?",type:"select",options:["Yes, essential","Nice to have","Not needed"],required:!0}]}],Ile=[{id:"ai_starter",name:"AI Agent Starter",shortName:"Starter",description:"Get started with AI-powered customer engagement",price:799,currency:"GBP",interval:"month",stripePriceId:"price_1T4n5cAgYrpp5kVaMPDjAcCL",stripeProductId:"prod_U2srJig3WX83lX",features:["1 AI Agent","Unlimited conversations â AI credits from wallet","Website widget","Basic lead qualification","Email notifications","Standard support"],category:"ai_addon",requiresCrm:!0,qualificationQuestions:[{id:"monthly_conversations",question:"How many customer conversations do you expect monthly?",type:"select",options:["Under 100","100-300","300-500","500+"],required:!0},{id:"primary_channel",question:"Where will you primarily use the AI agent?",type:"select",options:["Website","WhatsApp","Both","Not sure yet"],required:!0}]},{id:"ai_pro",name:"AI Agent Pro",shortName:"Pro",description:"Advanced AI capabilities for scaling businesses",price:999,currency:"GBP",interval:"month",stripePriceId:"price_1T4n5dAgYrpp5kVae54PBN4C",stripeProductId:"prod_U2sr8F40v1HeFf",features:["3 AI Agents","Unlimited conversations â AI credits from wallet","Website
7704+ WhatsApp","Advanced lead scoring","Appointment booking","Custom training","Priority support"],category:"ai_addon",requiresCrm:!0,recommended:!0,qualificationQuestions:[{id:"monthly_conversations",question:"How many customer conversations do you expect monthly?",type:"select",options:["500-1,000","1,000-2,000","2,000+","Not sure"],required:!0},{id:"booking_needed",question:"Do you need automated appointment booking?",type:"select",options:["Yes, critical","Nice to have","Not needed"],required:!0}]},{id:"ai_enterprise",name:"AI Agent Enterprise",shortName:"Enterprise",description:"Unlimited AI power for high-volume operations",price:2500,currency:"GBP",interval:"month",stripePriceId:"price_1T4n5fAgYrpp5kVahCoTUARt",stripeProductId:"prod_U2srcpAwoossqO",features:["Unlimited AI Agents","Unlimited conversations","All channels","Custom AI personality","Advanced analytics","API access","Dedicated success manager","SLA guarantee"],category:"ai_addon",requiresCrm:!0,qualificationQuestions:[{id:"integration_needs",question:"Do you need custom API integrations?",type:"select",options:["Yes, essential","Possibly","No"],required:!0},{id:"dedicated_support",question:"Is a dedicated success manager important to you?",type:"select",options:["Yes, very","Nice to have","Not needed"],required:!0}]}],Lle=[{id:"complete_package",name:"Complete Marketing Package",shortName:"Complete Package",description:"Full-service CRM setup with landing pages, content, ads, and automation",price:2500,currency:"GBP",interval:"month",stripePriceId:"price_1T4n5jAgYrpp5kVaroZHUR3v",stripeProductId:"prod_U2sr9aHsL3s0Fc",features:["CRM Professional included","Custom landing pages","Video & image production","Copywriting","Forms & surveys","Meta & Google Ads setup","Ads monitoring & optimisation","Monthly strategy calls"],category:"marketing_service",requiresCrm:!1,recommended:!0,qualificationQuestions:[{id:"business_type",question:"What type of business do you run?",type:"select",options:["E-commerce","Service-based","SaaS","Agency","Other"],required:!0},{id:"monthly_budget",question:"What is your monthly marketing budget (excluding our fee)?",type:"select",options:["Under £1,000","£1,000-£5,000","£5,000-£10,000","£10,000+"],required:!0},{id:"main_goal",question:"What is your primary goal?",type:"select",options:["Generate leads","Increase sales","Brand awareness","All of the above"],required:!0},{id:"current_marketing",question:"What marketing are you currently doing?",type:"select",options:["None","Social media only","Paid ads","Multiple channels"],required:!0}]},{id:"seo_package",name:"SEO Package",shortName:"SEO",description:"Comprehensive SEO strategy to increase organic visibility",price:999,currency:"GBP",interval:"month",stripePriceId:"price_1T4n5hAgYrpp5kVaCKLj5yEh",stripeProductId:"prod_U2srnbFIlRaz44",features:["Keyword research","On-page optimisation","Content creation","Technical SEO audits","Link building","Monthly analytics & reporting"],category:"marketing_service",requiresCrm:!1,qualificationQuestions:[{id:"website_age",question:"How old is your current website?",type:"select",options:["Less than 6 months","6-12 months","1-3 years","3+ years"],required:!0},{id:"current_traffic",question:"What is your current monthly website traffic?",type:"select",options:["Under 500","500-2,000","2,000-10,000","10,000+","Not sure"],required:!0},{id:"target_keywords",question:"Do you have target keywords in mind?",type:"select",options:["Yes, researched","Some ideas","Need help identifying"],required:!0}]},{id:"website_package",name:"Conversion Focused Website",shortName:"Website",description:"High-converting website designed to turn visitors into customers. Free hosting included with any CRM plan.",price:999,currency:"GBP",interval:"month",stripePriceId:"price_1T4n5gAgYrpp5kVa7Ra5YKyG",stripeProductId:"prod_U2srzLUzqR3PLD",features:["Branded graphics & images","Professional copywriting","Opt-in forms","Calls to action","Online appointment scheduling","Marketing tool integrations","Mobile responsive design","Free hosting with CRM plan (from £99/mo)"],category:"marketing_service",requiresCrm:!1,qualificationQuestions:[{id:"current_website",question:"Do you have a current website?",type:"select",options:["Yes, needs updating","Yes, complete redesign","No website yet"],required:!0},{id:"website_goal",question:"What is the primary goal of your website?",type:"select",options:["Generate leads","Sell products","Book appointments","Brand presence"],required:!0},{id:"payment_preference",question:"How would you prefer to pay?",type:"select",options:["£999/mo (3-month minimum)","£2,500 one-time payment"],required:!0}]},{id:"website_package_onetime",name:"Conversion Focused Website (One-Time)",shortName:"Website One-Time",description:"High-converting website - pay once, own forever. Free hosting with any CRM plan.",price:2500,currency:"GBP",interval:"one_time",stripePriceId:"price_1T4nCFAgYrpp5kVaZs5YHjrC",stripeProductId:"prod_U2sy0EVsxn8Imf",features:["Everything in monthly website package","One-time payment - no recurring fees","Free hosting with CRM plan (from £99/mo)"],category:"marketing_service",requiresCrm:!1}],Ale=["starter","pro","agency"].map(t=>{const a=wN[t];return{id:`voice_ai_${t}`,name:`Voice AI ${a.name}`,shortName:a.name,description:a.description,price:a.monthlyPrice,currency:"GBP",interval:"month",stripePriceId:a.priceId,stripeProductId:a.productId,features:[...a.features],category:"ai_addon",requiresCrm:!1,recommended:a.popular}}),Ple=()=>[...MS,...Ile,...Ale,...Lle],qT=t=>Ple().find(a=>a.id===t);function Ele({service:t}){const a=(t.features||[]).slice(0,5);return e.jsxs("div",{className:"rounded-xl border border-primary/30 bg-primary/5 p-4 space-y-3",children:[e.jsxs("div",{className:"flex items-start justify-between gap-3",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(xt,{className:"w-4 h-4 text-primary shrink-0"}),e.jsx("h3",{className:"font-semibold text-sm truncate",children:t.name})]}),t.description&&e.jsx("p",{className:"text-xs text-muted-foreground mt-1 line-clamp-2",children:t.description})]}),e.jsxs("div",{className:"text-right shrink-0",children:[e.jsxs("div",{className:"text-2xl font-bold text-primary leading-none",children:["£",t.price]}),e.jsx("div",{className:"text-[11px] text-muted-foreground mt-1",children:t.interval==="one_time"?"one-time":"per month"})]})]}),a.length>0&&e.jsx("ul",{className:"grid gap-1.5 sm:grid-cols-2",children:a.map((r,n)=>e.jsxs("li",{className:"flex items-start gap-1.5 text-xs text-muted-foreground",children:[e.jsx(Ae,{className:"w-3.5 h-3.5 text-primary mt-0.5 shrink-0"}),e.jsx("span",{children:r})]},n))}),e.jsxs("div",{className:"flex items-center justify-between gap-2 pt-1",children:[e.jsx(Mt,{variant:"secondary",className:"text-[10px]",children:"Selected plan"}),e.jsx("span",{className:"text-[11px] text-muted-foreground",children:"You can change this before payment"})]})]})}const zT=[{code:"professional_services",name:"Professional Services",icon:"ð¼"},{code:"healthcare",name:"Healthcare & Medical",icon:"ð¥"},{code:"retail_ecommerce",name:"Retail & E-commerce",icon:"ð"},{code:"real_estate",name:"Real Estate & Property",icon:"ð "},{code:"technology",name:"Technology & Software",icon:"ð»"}
7704,{code:"hospitality",name:"Hospitality & Tourism",icon:"ð¨"},{code:"construction",name:"Construction & Trades",icon:"ð¨"},{code:"automotive",name:"Automotive",icon:"ð"},{code:"financial_services",name:"Financial Services",icon:"ð°"},{code:"education",name:"Education & Training",icon:"ð"},{code:"manufacturing",name:"Manufacturing",icon:"ð"},{code:"creative_arts",name:"Creative & Arts",icon:"ð¨"},{code:"legal",name:"Legal Services",icon:"âï¸"},{code:"fitness_wellness",name:"Fitness & Wellness",icon:"ðï¸"},{code:"home_services",name:"Home Services",icon:"ð¡"},{code:"food_beverage",name:"Food & Beverage",icon:"ð½ï¸"},{code:"beauty_personal_care",name:"Beauty & Personal Care",icon:"ð
"},{code:"events_entertainment",name:"Events & Entertainment",icon:"ð"},{code:"transportation_logistics",name:"Transportation & Logistics",icon:"ð"},{code:"agriculture",name:"Agriculture & Farming",icon:"ð¾"},{code:"nonprofit",name:"Non-profit & NGO",icon:"â¤ï¸"},{code:"government",name:"Government & Public",icon:"ðï¸"},{code:"media_publishing",name:"Media & Publishing",icon:"ð°"},{code:"sports_recreation",name:"Sports & Recreation",icon:"â½"},{code:"travel_tourism",name:"Travel & Tourism",icon:"âï¸"},{code:"pet_services",name:"Pet Services",icon:"ð¾"}],OT=[{id:"1",code:"accounting_firm",name:"Accounting Firm",sector:"professional_services",subcategory:"Accounting"},{id:"2",code:"bookkeeping_service",name:"Bookkeeping Service",sector:"professional_services",subcategory:"Accounting"},{id:"3",code:"tax_preparation",name:"Tax Preparation",sector:"professional_services",subcategory:"Accounting"},{id:"4",code:"management_consulting",name:"Management Consulting",sector:"professional_services",subcategory:"Consulting"},{id:"5",code:"business_consulting",name:"Business Consulting",sector:"professional_services",subcategory:"Consulting"},{id:"6",code:"hr_consulting",name:"HR Consulting",sector:"professional_services",subcategory:"Consulting"},{id:"7",code:"it_consulting",name:"IT Consulting",sector:"professional_services",subcategory:"Consulting"},{id:"8",code:"marketing_agency",name:"Marketing Agency",sector:"professional_services",subcategory:"Marketing"},{id:"9",code:"digital_marketing",name:"Digital Marketing Agency",sector:"professional_services",subcategory:"Marketing"},{id:"10",code:"seo_agency",name:"SEO Agency",sector:"professional_services",subcategory:"Marketing"},{id:"11",code:"pr_agency",name:"PR Agency",sector:"professional_services",subcategory:"Marketing"},{id:"12",code:"advertising_agency",name:"Advertising Agency",sector:"professional_services",subcategory:"Marketing"},{id:"13",code:"recruitment_agency",name:"Recruitment Agency",sector:"professional_services",subcategory:"HR"},{id:"14",code:"staffing_agency",name:"Staffing Agency",sector:"professional_services",subcategory:"HR"},{id:"15",code:"executive_search",name:"Executive Search",sector:"professional_services",subcategory:"HR"},{id:"20",code:"general_practice",name:"General Practice / GP",sector:"healthcare",subcategory:"Medical"},{id:"21",code:"dental_practice",name:"Dental Practice",sector:"healthcare",subcategory:"Dental"},{id:"22",code:"orthodontist",name:"Orthodontist",sector:"healthcare",subcategory:"Dental"},{id:"23",code:"physiotherapy",name:"Physiotherapy Clinic",sector:"healthcare",subcategory:"Therapy"},{id:"24",code:"chiropractic",name:"Chiropractic Clinic",sector:"healthcare",subcategory:"Therapy"},{id:"25",code:"mental_health",name:"Mental Health Practice",sector:"healthcare",subcategory:"Mental Health"},{id:"26",code:"psychotherapy",name:"Psychotherapy Practice",sector:"healthcare",subcategory:"Mental Health"},{id:"27",code:"counselling",name:"Counselling Service",sector:"healthcare",subcategory:"Mental Health"},{id:"28",code:"optometry",name:"Optometry Practice",sector:"healthcare",subcategory:"Eye Care"},{id:"29",code:"pharmacy",name:"Pharmacy",sector:"healthcare",subcategory:"Pharmacy"},{id:"30",code:"veterinary",name:"Veterinary Practice",sector:"healthcare",subcategory:"Veterinary"},{id:"31",code:"cosmetic_surgery",name:"Cosmetic Surgery Clinic",sector:"healthcare",subcategory:"Surgery"},{id:"32",code:"dermatology",name:"Dermatology Clinic",sector:"healthcare",subcategory:"Dermatology"},{id:"33",code:"pediatrics",name:"Pediatrics Practice",sector:"healthcare",subcategory:"Medical"},{id:"34",code:"cardiology",name:"Cardiology Practice",sector:"healthcare",subcategory:"Medical"},{id:"35",code:"orthopedics",name:"Orthopedics Practice",sector:"healthcare",subcategory:"Medical"},{id:"40",code:"real_estate_agency",name:"Real Estate Agency",sector:"real_estate",subcategory:"Agency"},{id:"41",code:"property_management",name:"Property Management",sector:"real_estate",subcategory:"Management"},{id:"42",code:"commercial_real_estate",name:"Commercial Real Estate",sector:"real_estate",subcategory:"Commercial"},{id:"43",code:"residential_sales",name:"Residential Sales",sector:"real_estate",subcategory:"Residential"},{id:"44",code:"lettings_agency",name:"Lettings Agency",sector:"real_estate",subcategory:"Lettings"},{id:"45",code:"property_developer",name:"Property Developer",sector:"real_estate",subcategory:"Development"},{id:"46",code:"mortgage_broker",name:"Mortgage Broker",sector:"real_estate",subcategory:"Finance"},{id:"47",code:"estate_agent",name:"Estate Agent",sector:"real_estate",subcategory:"Agency"},{id:"48",code:"surveyor",name:"Property Surveyor",sector:"real_estate",subcategory:"Services"}
7704,{id:"50",code:"software_company",name:"Software Company",sector:"technology",subcategory:"Software"},{id:"51",code:"saas_company",name:"SaaS Company",sector:"technology",subcategory:"Software"},{id:"52",code:"web_development",name:"Web Development Agency",sector:"technology",subcategory:"Development"},{id:"53",code:"mobile_app_development",name:"Mobile App Development",sector:"technology",subcategory:"Development"},{id:"54",code:"it_services",name:"IT Services Company",sector:"technology",subcategory:"Services"},{id:"55",code:"cybersecurity",name:"Cybersecurity Company",sector:"technology",subcategory:"Security"},{id:"56",code:"cloud_services",name:"Cloud Services Provider",sector:"technology",subcategory:"Cloud"},{id:"57",code:"ai_ml_company",name:"AI/ML Company",sector:"technology",subcategory:"AI"},{id:"58",code:"data_analytics",name:"Data Analytics Company",sector:"technology",subcategory:"Data"},{id:"59",code:"fintech",name:"FinTech Company",sector:"technology",subcategory:"FinTech"},{id:"60",code:"edtech",name:"EdTech Company",sector:"technology",subcategory:"EdTech"},{id:"61",code:"healthtech",name:"HealthTech Company",sector:"technology",subcategory:"HealthTech"},{id:"70",code:"general_contractor",name:"General Contractor",sector:"construction",subcategory:"General"},{id:"71",code:"electrician",name:"Electrician",sector:"construction",subcategory:"Electrical"},{id:"72",code:"plumber",name:"Plumber",sector:"construction",subcategory:"Plumbing"},{id:"73",code:"hvac_contractor",name:"HVAC Contractor",sector:"construction",subcategory:"HVAC"},{id:"74",code:"roofing_contractor",name:"Roofing Contractor",sector:"construction",subcategory:"Roofing"},{id:"75",code:"painting_contractor",name:"Painting Contractor",sector:"construction",subcategory:"Painting"},{id:"76",code:"carpentry",name:"Carpentry Services",sector:"construction",subcategory:"Carpentry"},{id:"77",code:"landscaping",name:"Landscaping Company",sector:"construction",subcategory:"Landscaping"},{id:"78",code:"flooring_contractor",name:"Flooring Contractor",sector:"construction",subcategory:"Flooring"},{id:"79",code:"kitchen_bathroom",name:"Kitchen & Bathroom Fitters",sector:"construction",subcategory:"Interior"},{id:"80",code:"window_door_installer",name:"Window & Door Installer",sector:"construction",subcategory:"Windows"},{id:"81",code:"demolition",name:"Demolition Company",sector:"construction",subcategory:"Demolition"},{id:"82",code:"scaffolding",name:"Scaffolding Company",sector:"construction",subcategory:"Scaffolding"},{id:"90",code:"car_dealership",name:"Car Dealership",sector:"automotive",subcategory:"Sales"},{id:"91",code:"used_car_dealer",name:"Used Car Dealer",sector:"automotive",subcategory:"Sales"},{id:"92",code:"auto_repair",name:"Auto Repair Shop",sector:"automotive",subcategory:"Repair"},{id:"93",code:"body_shop",name:"Auto Body Shop",sector:"automotive",subcategory:"Body Work"},{id:"94",code:"tire_shop",name:"Tire Shop",sector:"automotive",subcategory:"Tires"},{id:"95",code:"car_wash",name:"Car Wash",sector:"automotive",subcategory:"Cleaning"},{id:"96",code:"auto_detailing",name:"Auto Detailing",sector:"automotive",subcategory:"Cleaning"},{id:"97",code:"motorcycle_dealer",name:"Motorcycle Dealer",sector:"automotive",subcategory:"Motorcycles"},{id:"98",code:"auto_parts",name:"Auto Parts Store",sector:"automotive",subcategory:"Parts"},{id:"99",code:"car_rental",name:"Car Rental Company",sector:"automotive",subcategory:"Rental"},{id:"100",code:"clothing_store",name:"Clothing Store",sector:"retail_ecommerce",subcategory:"Fashion"},{id:"101",code:"jewelry_store",name:"Jewelry Store",sector:"retail_ecommerce",subcategory:"Jewelry"},{id:"102",code:"electronics_store",name:"Electronics Store",sector:"retail_ecommerce",subcategory:"Electronics"},{id:"103",code:"furniture_store",name:"Furniture Store",sector:"retail_ecommerce",subcategory:"Furniture"},{id:"104",code:"home_decor",name:"Home Decor Store",sector:"retail_ecommerce",subcategory:"Home"},{id:"105",code:"grocery_store",name:"Grocery Store",sector:"retail_ecommerce",subcategory:"Food"},{id:"106",code:"convenience_store",name:"Convenience Store",sector:"retail_ecommerce",subcategory:"Convenience"},{id:"107",code:"gift_shop",name:"Gift Shop",sector:"retail_ecommerce",subcategory:"Gifts"},{id:"108",code:"toy_store",name:"Toy Store",sector:"retail_ecommerce",subcategory:"Toys"},{id:"109",code:"sporting_goods",name:"Sporting Goods Store",sector:"retail_ecommerce",subcategory:"Sports"},{id:"110",code:"bookstore",name:"Bookstore",sector:"retail_ecommerce",subcategory:"Books"},{id:"111",code:"florist",name:"Florist",sector:"retail_ecommerce",subcategory:"Flowers"},{id:"112",code:"ecommerce_store",name:"E-commerce Store",sector:"retail_ecommerce",subcategory:"Online"},{id:"113",code:"dropshipping",name:"Dropshipping Business",sector:"retail_ecommerce",subcategory:"Online"},{id:"120",code:"restaurant",name:"Restaurant",sector:"food_beverage",subcategory:"Restaurant"},{id:"121",code:"cafe",name:"Café / Coffee Shop",sector:"food_beverage",subcategory:"Cafe"},{id:"122",code:"bar_pub",name:"Bar / Pub",sector:"food_beverage",subcategory:"Bar"},{id:"123",code:"fast_food",name:"Fast Food Restaurant",sector:"food_beverage",subcategory:"Fast Food"},{id:"124",code:"bakery",name:"Bakery",sector:"food_beverage",subcategory:"Bakery"},{id:"125",code:"catering",name:"Catering Company",sector:"food_beverage",subcategory:"Catering"},{id:"126",code:"food_truck",name:"Food Truck",sector:"food_beverage",subcategory:"Mobile"},{id:"127",code:"brewery",name:"Brewery",sector:"food_beverage",subcategory:"Brewery"},{id:"128",code:"winery",name:"Winery",sector:"food_beverage",subcategory:"Wine"},{id:"129",code:"distillery",name:"Distillery",sector:"food_beverage",subcategory:"Spirits"},{id:"130",code:"ice_cream_shop",name:"Ice Cream Shop",sector:"food_beverage",subcategory:"Dessert"},{id:"131",code:"juice_bar",name:"Juice Bar",sector:"food_beverage",subcategory:"Health"},{id:"140",code:"hair_salon",name:"Hair Salon",sector:"beauty_personal_care",subcategory:"Hair"},{id:"141",code:"barbershop",name:"Barbershop",sector:"beauty_personal_care",subcategory:"Hair"},{id:"142",code:"nail_salon",name:"Nail Salon",sector:"beauty_personal_care",subcategory:"Nails"},{id:"143",code:"spa",name:"Spa",sector:"beauty_personal_care",subcategory:"Spa"},{id:"144",code:"massage_therapy",name:"Massage Therapy",sector:"beauty_personal_care",subcategory:"Massage"},{id:"145",code:"aesthetics_clinic",name:"Aesthetics Clinic",sector:"beauty_personal_care",subcategory:"Aesthetics"},{id:"146",code:"tattoo_studio",name:"Tattoo Studio",sector:"beauty_personal_care",subcategory:"Tattoo"},{id:"147",code:"makeup_artist",name:"Makeup Artist",sector:"beauty_personal_care",subcategory:"Makeup"},{id:"148",code:"tanning_salon",name:"Tanning Salon",sector:"beauty_personal_care",subcategory:"Tanning"},{id:"149",code:"lash_brow_studio",name:"Lash & Brow Studio",sector:"beauty_personal_care",subcategory:"Lashes"},{id:"150",code:"gym",name:"Gym / Fitness Center",sector:"fitness_wellness",subcategory:"Gym"},{id:"151",code:"yoga_studio",name:"Yoga Studio",sector:"fitness_wellness",subcategory:"Yoga"},{id:"152",code:"pilates_studio",name:"Pilates Studio",sector:"fitness_wellness",subcategory:"Pilates"},{id:"153",code:"personal_trainer",name:"Personal Training",sector:"fitness_wellness",subcategory:"Training"},{id:"154",code:"crossfit_box",name:"CrossFit Box",sector:"fitness_wellness",subcategory:"CrossFit"},{id:"155",code:"martial_arts",name:"Martial Arts Studio",sector:"fitness_wellness",subcategory:"Martial Arts"},{id:"156",code:"dance_studio",name:"Dance Studio",sector:"fitness_wellness",subcategory:"Dance"},{id:"157",code:"nutrition_coaching",name:"Nutrition Coaching",sector:"fitness_wellness",subcategory:"Nutrition"}
7704,{id:"158",code:"wellness_center",name:"Wellness Center",sector:"fitness_wellness",subcategory:"Wellness"},{id:"159",code:"swimming_pool",name:"Swimming Pool / Aquatics",sector:"fitness_wellness",subcategory:"Aquatics"},{id:"160",code:"tutoring_service",name:"Tutoring Service",sector:"education",subcategory:"Tutoring"},{id:"161",code:"language_school",name:"Language School",sector:"education",subcategory:"Languages"},{id:"162",code:"music_school",name:"Music School",sector:"education",subcategory:"Music"},{id:"163",code:"driving_school",name:"Driving School",sector:"education",subcategory:"Driving"},{id:"164",code:"trade_school",name:"Trade School",sector:"education",subcategory:"Vocational"},{id:"165",code:"test_prep",name:"Test Prep Center",sector:"education",subcategory:"Test Prep"},{id:"166",code:"online_course",name:"Online Course Provider",sector:"education",subcategory:"Online"},{id:"167",code:"preschool",name:"Preschool / Daycare",sector:"education",subcategory:"Early Childhood"},{id:"168",code:"private_school",name:"Private School",sector:"education",subcategory:"K-12"},{id:"169",code:"corporate_training",name:"Corporate Training",sector:"education",subcategory:"Corporate"},{id:"170",code:"law_firm",name:"Law Firm",sector:"legal",subcategory:"General"},{id:"171",code:"family_law",name:"Family Law Firm",sector:"legal",subcategory:"Family"},{id:"172",code:"personal_injury",name:"Personal Injury Law",sector:"legal",subcategory:"Personal Injury"},{id:"173",code:"criminal_defense",name:"Criminal Defense",sector:"legal",subcategory:"Criminal"},{id:"174",code:"corporate_law",name:"Corporate Law",sector:"legal",subcategory:"Corporate"},{id:"175",code:"immigration_law",name:"Immigration Law",sector:"legal",subcategory:"Immigration"},{id:"176",code:"real_estate_law",name:"Real Estate Law",sector:"legal",subcategory:"Real Estate"},{id:"177",code:"intellectual_property",name:"Intellectual Property Law",sector:"legal",subcategory:"IP"},{id:"178",code:"employment_law",name:"Employment Law",sector:"legal",subcategory:"Employment"},{id:"179",code:"tax_law",name:"Tax Law",sector:"legal",subcategory:"Tax"},{id:"180",code:"insurance_agency",name:"Insurance Agency",sector:"financial_services",subcategory:"Insurance"},{id:"181",code:"financial_advisor",name:"Financial Advisor",sector:"financial_services",subcategory:"Advisory"},{id:"182",code:"wealth_management",name:"Wealth Management",sector:"financial_services",subcategory:"Wealth"},{id:"183",code:"investment_firm",name:"Investment Firm",sector:"financial_services",subcategory:"Investment"},{id:"184",code:"credit_union",name:"Credit Union",sector:"financial_services",subcategory:"Banking"},{id:"185",code:"loan_company",name:"Loan Company",sector:"financial_services",subcategory:"Lending"},{id:"186",code:"payment_processor",name:"Payment Processor",sector:"financial_services",subcategory:"Payments"},{id:"190",code:"cleaning_service",name:"Cleaning Service",sector:"home_services",subcategory:"Cleaning"},{id:"191",code:"pest_control",name:"Pest Control",sector:"home_services",subcategory:"Pest Control"},{id:"192",code:"locksmith",name:"Locksmith",sector:"home_services",subcategory:"Security"},{id:"193",code:"moving_company",name:"Moving Company",sector:"home_services",subcategory:"Moving"},{id:"194",code:"handyman",name:"Handyman Services",sector:"home_services",subcategory:"Handyman"},{id:"195",code:"pool_service",name:"Pool Service",sector:"home_services",subcategory:"Pool"},{id:"196",code:"lawn_care",name:"Lawn Care Service",sector:"home_services",subcategory:"Lawn"},{id:"197",code:"home_security",name:"Home Security",sector:"home_services",subcategory:"Security"},{id:"198",code:"appliance_repair",name:"Appliance Repair",sector:"home_services",subcategory:"Repair"},{id:"199",code:"garage_door",name:"Garage Door Service",sector:"home_services",subcategory:"Garage"},{id:"200",code:"wedding_planner",name:"Wedding Planner",sector:"events_entertainment",subcategory:"Weddings"},{id:"201",code:"event_planner",name:"Event Planner",sector:"events_entertainment",subcategory:"Events"},{id:"202",code:"photographer",name:"Photographer",sector:"events_entertainment",subcategory:"Photography"},{id:"203",code:"videographer",name:"Videographer",sector:"events_entertainment",subcategory:"Video"},{id:"204",code:"dj_service",name:"DJ Service",sector:"events_entertainment",subcategory:"Music"},{id:"205",code:"event_venue",name:"Event Venue",sector:"events_entertainment",subcategory:"Venues"},{id:"206",code:"party_rental",name:"Party Rental",sector:"events_entertainment",subcategory:"Rentals"},{id:"207",code:"entertainment_agency",name:"Entertainment Agency",sector:"events_entertainment",subcategory:"Talent"},{id:"208",code:"escape_room",name:"Escape Room",sector:"events_entertainment",subcategory:"Games"},{id:"209",code:"bowling_alley",name:"Bowling Alley",sector:"events_entertainment",subcategory:"Recreation"}
7704,{id:"210",code:"hotel",name:"Hotel",sector:"hospitality",subcategory:"Lodging"},{id:"211",code:"bed_breakfast",name:"Bed & Breakfast",sector:"hospitality",subcategory:"Lodging"},{id:"212",code:"vacation_rental",name:"Vacation Rental",sector:"hospitality",subcategory:"Rental"},{id:"213",code:"hostel",name:"Hostel",sector:"hospitality",subcategory:"Lodging"},{id:"214",code:"resort",name:"Resort",sector:"hospitality",subcategory:"Resort"},{id:"215",code:"campground",name:"Campground / RV Park",sector:"hospitality",subcategory:"Camping"},{id:"220",code:"graphic_design",name:"Graphic Design Studio",sector:"creative_arts",subcategory:"Design"},{id:"221",code:"interior_design",name:"Interior Design",sector:"creative_arts",subcategory:"Interior"},{id:"222",code:"architecture_firm",name:"Architecture Firm",sector:"creative_arts",subcategory:"Architecture"},{id:"223",code:"video_production",name:"Video Production",sector:"creative_arts",subcategory:"Video"},{id:"224",code:"animation_studio",name:"Animation Studio",sector:"creative_arts",subcategory:"Animation"},{id:"225",code:"recording_studio",name:"Recording Studio",sector:"creative_arts",subcategory:"Music"},{id:"226",code:"art_gallery",name:"Art Gallery",sector:"creative_arts",subcategory:"Gallery"},{id:"227",code:"print_shop",name:"Print Shop",sector:"creative_arts",subcategory:"Print"},{id:"228",code:"signage_company",name:"Signage Company",sector:"creative_arts",subcategory:"Signage"},{id:"230",code:"pet_grooming",name:"Pet Grooming",sector:"pet_services",subcategory:"Grooming"},{id:"231",code:"dog_training",name:"Dog Training",sector:"pet_services",subcategory:"Training"},{id:"232",code:"pet_boarding",name:"Pet Boarding",sector:"pet_services",subcategory:"Boarding"},{id:"233",code:"dog_walking",name:"Dog Walking Service",sector:"pet_services",subcategory:"Walking"},{id:"234",code:"pet_store",name:"Pet Store",sector:"pet_services",subcategory:"Retail"},{id:"235",code:"pet_sitting",name:"Pet Sitting",sector:"pet_services",subcategory:"Sitting"},{id:"240",code:"trucking_company",name:"Trucking Company",sector:"transportation_logistics",subcategory:"Trucking"},{id:"241",code:"courier_service",name:"Courier Service",sector:"transportation_logistics",subcategory:"Courier"},{id:"242",code:"taxi_service",name:"Taxi Service",sector:"transportation_logistics",subcategory:"Taxi"},{id:"243",code:"limo_service",name:"Limo Service",sector:"transportation_logistics",subcategory:"Limo"},{id:"244",code:"freight_forwarding",name:"Freight Forwarding",sector:"transportation_logistics",subcategory:"Freight"},{id:"245",code:"warehouse",name:"Warehouse / Storage",sector:"transportation_logistics",subcategory:"Storage"},{id:"246",code:"towing_service",name:"Towing Service",sector:"transportation_logistics",subcategory:"Towing"},{id:"250",code:"farm",name:"Farm",sector:"agriculture",subcategory:"Farming"},{id:"251",code:"nursery_garden",name:"Nursery / Garden Center",sector:"agriculture",subcategory:"Plants"},{id:"252",code:"organic_farm",name:"Organic Farm",sector:"agriculture",subcategory:"Organic"},{id:"253",code:"livestock",name:"Livestock Farm",sector:"agriculture",subcategory:"Livestock"},{id:"254",code:"agricultural_supplies",name:"Agricultural Supplies",sector:"agriculture",subcategory:"Supplies"},{id:"260",code:"charity",name:"Charity Organization",sector:"nonprofit",subcategory:"Charity"},{id:"261",code:"foundation",name:"Foundation",sector:"nonprofit",subcategory:"Foundation"},{id:"262",code:"religious_org",name:"Religious Organization",sector:"nonprofit",subcategory:"Religious"},{id:"263",code:"community_org",name:"Community Organization",sector:"nonprofit",subcategory:"Community"},{id:"264",code:"association",name:"Professional Association",sector:"nonprofit",subcategory:"Association"},{id:"270",code:"food_manufacturing",name:"Food Manufacturing",sector:"manufacturing",subcategory:"Food"},{id:"271",code:"textile_manufacturing",name:"Textile Manufacturing",sector:"manufacturing",subcategory:"Textile"},{id:"272",code:"metal_fabrication",name:"Metal Fabrication",sector:"manufacturing",subcategory:"Metal"},{id:"273",code:"plastics_manufacturing",name:"Plastics Manufacturing",sector:"manufacturing",subcategory:"Plastics"},{id:"274",code:"electronics_manufacturing",name:"Electronics Manufacturing",sector:"manufacturing",subcategory:"Electronics"},{id:"275",code:"furniture_manufacturing",name:"Furniture Manufacturing",sector:"manufacturing",subcategory:"Furniture"}
7704,{id:"280",code:"newspaper",name:"Newspaper",sector:"media_publishing",subcategory:"News"},{id:"281",code:"magazine",name:"Magazine",sector:"media_publishing",subcategory:"Magazine"},{id:"282",code:"podcast",name:"Podcast Network",sector:"media_publishing",subcategory:"Podcast"},{id:"283",code:"blog_publisher",name:"Blog / Online Publisher",sector:"media_publishing",subcategory:"Blog"},{id:"284",code:"radio_station",name:"Radio Station",sector:"media_publishing",subcategory:"Radio"},{id:"285",code:"tv_production",name:"TV Production",sector:"media_publishing",subcategory:"TV"},{id:"290",code:"golf_course",name:"Golf Course",sector:"sports_recreation",subcategory:"Golf"},{id:"291",code:"sports_club",name:"Sports Club",sector:"sports_recreation",subcategory:"Club"},{id:"292",code:"tennis_club",name:"Tennis Club",sector:"sports_recreation",subcategory:"Tennis"},{id:"293",code:"sports_coaching",name:"Sports Coaching",sector:"sports_recreation",subcategory:"Coaching"},{id:"294",code:"outdoor_recreation",name:"Outdoor Recreation",sector:"sports_recreation",subcategory:"Outdoor"},{id:"300",code:"travel_agency",name:"Travel Agency",sector:"travel_tourism",subcategory:"Agency"},{id:"301",code:"tour_operator",name:"Tour Operator",sector:"travel_tourism",subcategory:"Tours"},{id:"302",code:"cruise_line",name:"Cruise Line",sector:"travel_tourism",subcategory:"Cruise"},{id:"303",code:"adventure_travel",name:"Adventure Travel",sector:"travel_tourism",subcategory:"Adventure"},{id:"304",code:"travel_blogger",name:"Travel Blogger / Influencer",sector:"travel_tourism",subcategory:"Content"}];function BT({value:t,onChange:a,businessName:r}){var m;const[n,o]=l.useState(""),[s,i]=l.useState(null),c=l.useMemo(()=>{let h=OT;if(s&&(h=h.filter(y=>y.sector===s)),n.trim()){const y=n.toLowerCase();h=h.filter(f=>{var x;return f.name.toLowerCase().includes(y)||f.sector.toLowerCase().includes(y)||((x=f.subcategory)==null?void 0:x.toLowerCase().includes(y))})}return h},[n,s]),u=l.useMemo(()=>{const h={};return c.forEach(y=>{const f=y.subcategory||"Other";h[f]||(h[f]=[]),h[f].push(y)}),h},[c]),p=OT.find(h=>h.code===t);return e.jsxs("div",{className:"space-y-4",children:[e.jsx(Le,{className:"text-sm font-medium",children:"Industry"}),p&&e.jsxs("div",{className:"flex items-center gap-2 p-3 rounded-lg bg-primary/10 border border-primary/20",children:[e.jsx(Ae,{className:"h-4 w-4 text-primary"}),e.jsx("span",{className:"font-medium",children:p.name}),e.jsx(Mt,{variant:"outline",className:"ml-auto text-xs",children:(m=zT.find(h=>h.code===p.sector))==null?void 0:m.name})]}),e.jsxs("div",{className:"relative",children:[e.jsx(At,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-muted-foreground"}),e.jsx(De,{placeholder:"Search 300+ industries...",value:n,onChange:h=>o(h.target.value),className:"pl-10"})]}),e.jsxs("div",{className:"flex flex-wrap gap-2",children:[e.jsx("button",{type:"button",onClick:()=>i(null),className:Z("px-3 py-1.5 rounded-full text-xs font-medium transition-colors",s?"bg-muted hover:bg-muted/80 text-muted-foreground":"bg-primary text-primary-foreground"),children:"All Industries"}),zT.slice(0,8).map(h=>e.jsxs("button",{type:"button",onClick:()=>i(s===h.code?null:h.code),className:Z("px-3 py-1.5 rounded-full text-xs font-medium transition-colors",s===h.code?"bg-primary text-primary-foreground":"bg-muted hover:bg-muted/80 text-muted-foreground"),children:[h.icon," ",h.name]},h.code))]}),e.jsx(ad,{className:"h-[200px] rounded-md border",children:e.jsxs("div",{className:"p-2 space-y-4",children:[Object.entries(u).map(([h,y])=>e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-semibold text-muted-foreground uppercase tracking-wider px-2 mb-2",children:h}),e.jsx("div",{className:"space-y-1",children:y.map(f=>e.jsxs("button",{type:"button",onClick:()=>a(f.code,f.name),className:Z("w-full flex items-center justify-between px-3 py-2 rounded-md text-sm transition-colors",t===f.code?"bg-primary text-primary-foreground":"hover:bg-muted"),children:[e.jsx("span",{children:f.name}),t===f.code&&e.jsx(Ae,{className:"h-4 w-4"})]},f.id))})]},h)),c.length===0&&e.jsxs("p",{className:"text-center text-muted-foreground py-8",children:['No industries found matching "',n,'"']})]})})]})}var t9="Tabs",[Tle]=$t(t9,[ed]),YH=ed(),[Rle,KL]=Tle(t9),ZH=l.forwardRef((t,a)=>{const{__scopeTabs:r,value:n,onValueChange:o,defaultValue:s,orientation:i="horizontal",dir:c,activationMode:u="automatic",...p}=t,m=ql(c),[h,y]=ha({prop:n,onChange:o,defaultProp:s??"",caller:t9});return e.jsx(Rle,{scope:r,baseId:Rt(),value:h,onValueChange:y,orientation:i,dir:m,activationMode:u,children:e.jsx(ke.div,{dir:m,"data-orientation":i,...p,ref:a})})});ZH.displayName=t9;var XH="TabsList",QH=l.forwardRef((t,a)=>{const{__scopeTabs:r,loop:n=!0,...o}=t,s=KL(XH,r),i=YH(r);return e.jsx(rL,{asChild:!0,...i,orientation:s.orientation,dir:s.dir,loop:n,children:e.jsx(ke.div,{role:"tablist","aria-orientation":s.orientation,...o,ref:a})})});QH.displayName=XH;var JH="TabsTrigger",eV=l.forwardRef((t,a)=>{const{__scopeTabs:r,value:n,disabled:o=!1,...s}=t,i=KL(JH,r),c=YH(r),u=rV(i.baseId,n),p=nV(i.baseId,n),m=n===i.value;return e.jsx(nL,{asChild:!0,...c,focusable:!o,active:m,children:e.jsx(ke.button,{type:"button",role:"tab","aria-selected":m,"aria-controls":p,"data-state":m?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:u,...s,ref:a,onMouseDown:ye(t.onMouseDown,h=>{!o&&h.button===0&&h.ctrlKey===!1?i.onValueChange(n):h.preventDefault()}),onKeyDown:ye(t.onKeyDown,h=>{[" ","Enter"].includes(h.key)&&i.onValueChange(n)}),onFocus:ye(t.onFocus,()=>{const h=i.activationMode!=="manual";
7704!m&&!o&&h&&i.onValueChange(n)})})})});eV.displayName=JH;var tV="TabsContent",aV=l.forwardRef((t,a)=>{const{__scopeTabs:r,value:n,forceMount:o,children:s,...i}=t,c=KL(tV,r),u=rV(c.baseId,n),p=nV(c.baseId,n),m=n===c.value,h=l.useRef(m);return l.useEffect(()=>{const y=requestAnimationFrame(()=>h.current=!1);return()=>cancelAnimationFrame(y)},[]),e.jsx(Kt,{present:o||m,children:({present:y})=>e.jsx(ke.div,{"data-state":m?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":u,hidden:!y,id:p,tabIndex:0,...i,ref:a,style:{...t.style,animationDuration:h.current?"0s":void 0},children:y&&s})})});aV.displayName=tV;function rV(t,a){return`${t}-trigger-${a}`}function nV(t,a){return`${t}-content-${a}`}var Fle=ZH,sV=QH,oV=eV,iV=aV;const Dle=Fle,lV=l.forwardRef(({className:t,...a},r)=>e.jsx(sV,{ref:r,className:Z("inline-flex h-9 items-center gap-0.5 rounded-xl bg-white/[0.04] backdrop-blur-md border border-white/[0.06] p-1 text-muted-foreground",t),...a}));lV.displayName=sV.displayName;const Md=l.forwardRef(({className:t,...a},r)=>e.jsx(oV,{ref:r,className:Z("inline-flex items-center justify-center whitespace-nowrap rounded-lg px-3 py-1 text-sm font-medium transition-all duration-150","text-muted-foreground hover:text-foreground","data-[state=active]:bg-primary/20 data-[state=active]:text-foreground data-[state=active]:shadow-[0_0_8px_hsl(var(--primary)/0.15)]","focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50",t),...a}));Md.displayName=oV.displayName;const Sd=l.forwardRef(({className:t,...a},r)=>e.jsx(iV,{ref:r,className:Z("mt-4 focus-visible:outline-none",t),...a}));Sd.displayName=iV.displayName;const HT=({score:t,label:a,size:r="large"})=>{const n=i=>i>=70?"text-green-500":i>=40?"text-yellow-500":"text-red-500",o=i=>i>=70?"from-green-500/20 to-green-500/5":i>=40?"from-yellow-500/20 to-yellow-500/5":"from-red-500/20 to-red-500/5",s=i=>i>=70?"ring-green-500/30":i>=40?"ring-yellow-500/30":"ring-red-500/30";return r==="small"?e.jsxs("div",{className:"flex flex-col items-center gap-1",children:[e.jsx("div",{className:Z("w-12 h-12 rounded-full flex items-center justify-center bg-gradient-to-br ring-2",o(t),s(t)),children:e.jsx("span",{className:Z("text-lg font-bold",n(t)),children:t})}),e.jsx("span",{className:"text-xs text-muted-foreground text-center",children:a})]}):e.jsxs("div",{className:"flex flex-col items-center gap-2",children:[e.jsx("div",{className:Z("w-20 h-20 rounded-full flex items-center justify-center bg-gradient-to-br ring-4",o(t),s(t)),children:e.jsx("span",{className:Z("text-2xl font-bold",n(t)),children:t})}),e.jsx("span",{className:"text-sm font-medium text-muted-foreground",children:a})]})},qle=({potential:t})=>{const a={high:"bg-green-500/10 text-green-600 border-green-500/20",medium:"bg-yellow-500/10 text-yellow-600 border-yellow-500/20",low:"bg-red-500/10 text-red-600 border-red-500/20"};return e.jsx(Mt,{variant:"outline",className:Z("text-xs capitalize",a[t]),children:t})},zle=({priority:t})=>{const a={high:"bg-red-500/10 text-red-600",medium:"bg-yellow-500/10 text-yellow-600",low:"bg-blue-500/10 text-blue-600"};return e.jsx("span",{className:Z("px-2 py-0.5 rounded-full text-xs font-medium capitalize",a[t]),children:t})};function gN({data:t,isLoading:a,hasWebsiteData:r}){var c,u,p,m,h,y,f,x;const[n,o]=l.useState("overview");if(a)return e.jsxs(Qr,{className:"p-6 space-y-4 border-primary/20 bg-gradient-to-br from-primary/5 to-primary/10",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"h-10 w-10 rounded-full bg-primary/20 flex items-center justify-center animate-pulse",children:e.jsx(xt,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium",children:"Analyzing your business..."}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Scanning website & generating insights"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex gap-3",children:[e.jsx("div",{className:"h-16 w-16 bg-muted/50 rounded-full animate-pulse"}),e.jsxs("div",{className:"flex-1 space-y-2",children:[e.jsx("div",{className:"h-4 bg-muted/50 rounded w-3/4 animate-pulse"}),e.jsx("div",{className:"h-4 bg-muted/50 rounded w-1/2 animate-pulse"})]})]}),e.jsx("div",{className:"grid grid-cols-3 gap-2",children:[1,2,3].map(g=>e.jsx("div",{className:"h-20 bg-muted/30 rounded-lg animate-pulse"},g))})]})]});if(!t)return null;const s=((c=t.leadGenInsights)==null?void 0:c.score)||((u=t.seoReport)==null?void 0:u.score)||50,i=((p=t.marketingAnalysis)==null?void 0:p.score)||50;return e.jsxs(Qr,{className:"overflow-hidden border-primary/20 bg-gradient-to-br from-primary/5 via-background to-primary/10",children:[e.jsxs("div",{className:"p-4 border-b border-primary/10 bg-gradient-to-r from-primary/10 to-transparent",children:[e.jsx("div",{className:"flex items-start justify-between",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"h-10 w-10 rounded-full bg-primary/20 flex items-center justify-center",children:e.jsx(xt,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-semibold",children:"AI Business Intelligence"}),e.jsxs("div",{className:"flex items-center gap-2 mt-0.5",children:[r&&e.jsxs(Mt,{variant:"secondary",className:"text-xs bg-green-500/10 text-green-600 border-0",children:[e.jsx(ca,{className:"h-3 w-3 mr-1"}),"Website Analyzed"]}),t.industry&&e.jsxs(Mt,{variant:"outline",className:"text-xs",children:[e.jsx(Fa,{className:"h-3 w-3 mr-1"}),t.industry]})]})]})]})}),t.description&&e.jsx("p",{className:"text-sm text-muted-foreground mt-3 leading-relaxed",children:t.description})]}),e.jsx("div",{className:"p-4 border-b border-primary/10 bg-muted/20",children:e.jsxs("div",{className:"flex items-center justify-around",children:[e.jsx(HT,{score:s,label:"Lead Gen Score"}),e.jsx("div",{className:"h-12 w-px bg-border"}),e.jsx(HT,{score:i,label:"Marketing Score"}),t.revenueEstimate&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"h-12 w-px bg-border"}),e.jsxs("div",{className:"flex flex-col items-center gap-1",children:[e.jsxs("div",{className:"flex items-center gap-1 text-green-600",children:[e.jsx(Wr,{className:"h-4 w-4"}),e.jsx("span",{className:"text-lg font-bold",children:t.revenueEstimate.growthOpportunity})]}),e.jsx("span",{className:"text-xs text-muted-foreground text-center",children:"Growth Potential"})]})]})]})}),e.jsxs(Dle,{value:n,onValueChange:o,className:"w-full",children:[e.jsxs(lV,{className:"w-full grid grid-cols-4 roun
7704ded-none border-b bg-transparent h-auto p-0",children:[e.jsxs(Md,{value:"overview",className:"rounded-none border-b-2 border-transparent data-[state=active]:border-primary data-[state=active]:bg-transparent py-3 text-xs",children:[e.jsx(Ad,{className:"h-3.5 w-3.5 mr-1.5"}),"Quick Wins"]}),e.jsxs(Md,{value:"leads",className:"rounded-none border-b-2 border-transparent data-[state=active]:border-primary data-[state=active]:bg-transparent py-3 text-xs",children:[e.jsx(Ar,{className:"h-3.5 w-3.5 mr-1.5"}),"Lead Gen"]}),e.jsxs(Md,{value:"crm",className:"rounded-none border-b-2 border-transparent data-[state=active]:border-primary data-[state=active]:bg-transparent py-3 text-xs",children:[e.jsx(cr,{className:"h-3.5 w-3.5 mr-1.5"}),"CRM Fit"]}),e.jsxs(Md,{value:"opportunities",className:"rounded-none border-b-2 border-transparent data-[state=active]:border-primary data-[state=active]:bg-transparent py-3 text-xs",children:[e.jsx(Ta,{className:"h-3.5 w-3.5 mr-1.5"}),"Growth"]})]}),e.jsxs(Sd,{value:"overview",className:"p-4 space-y-4 mt-0",children:[((m=t.leadGenInsights)==null?void 0:m.quickWins)&&t.leadGenInsights.quickWins.length>0&&e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm font-medium",children:[e.jsx(ja,{className:"h-4 w-4 text-yellow-500"}),"Quick Wins This Week"]}),e.jsx("div",{className:"space-y-2",children:t.leadGenInsights.quickWins.slice(0,4).map((g,b)=>e.jsxs("div",{className:"flex items-start gap-2 p-2 rounded-lg bg-yellow-500/5 border border-yellow-500/10",children:[e.jsx(la,{className:"h-4 w-4 text-yellow-500 mt-0.5 shrink-0"}),e.jsx("span",{className:"text-sm",children:g})]},b))})]}),((h=t.websiteAnalysis)==null?void 0:h.servicesOffered)&&t.websiteAnalysis.servicesOffered.length>0&&e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm font-medium",children:[e.jsx(ca,{className:"h-4 w-4 text-blue-500"}),"Services We Detected"]}),e.jsx("div",{className:"flex flex-wrap gap-1.5",children:t.websiteAnalysis.servicesOffered.slice(0,6).map((g,b)=>e.jsx(Mt,{variant:"secondary",className:"text-xs",children:g},b))})]}),t.websiteAnalysis&&e.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[e.jsxs("div",{className:Z("p-2 rounded-lg border text-xs flex items-center gap-2",t.websiteAnalysis.hasContactForm?"bg-green-500/5 border-green-500/20 text-green-600":"bg-red-500/5 border-red-500/20 text-red-600"),children:[t.websiteAnalysis.hasContactForm?e.jsx(la,{className:"h-3.5 w-3.5"}):e.jsx(ta,{className:"h-3.5 w-3.5"}),"Contact Form"]}),e.jsxs("div",{className:Z("p-2 rounded-lg border text-xs flex items-center gap-2",t.websiteAnalysis.hasLiveChatbot?"bg-green-500/5 border-green-500/20 text-green-600":"bg-yellow-500/5 border-yellow-500/20 text-yellow-600"),children:[t.websiteAnalysis.hasLiveChatbot?e.jsx(la,{className:"h-3.5 w-3.5"}):e.jsx(ua,{className:"h-3.5 w-3.5"}),t.websiteAnalysis.hasLiveChatbot?"Chatbot Active":"No Chatbot"]}),e.jsxs("div",{className:Z("p-2 rounded-lg border text-xs flex items-center gap-2",t.websiteAnalysis.hasPricing?"bg-green-500/5 border-green-500/20 text-green-600":"bg-yellow-500/5 border-yellow-500/20 text-yellow-600"),children:[t.websiteAnalysis.hasPricing?e.jsx(la,{className:"h-3.5 w-3.5"}):e.jsx(vl,{className:"h-3.5 w-3.5"}),t.websiteAnalysis.hasPricing?"Pricing Shown":"No Pricing"]}),e.jsxs("div",{className:Z("p-2 rounded-lg border text-xs flex items-center gap-2",t.websiteAnalysis.hasCRM?"bg-green-500/5 border-green-500/20 text-green-600":"bg-primary/5 border-primary/20 text-primary"),children:[t.websiteAnalysis.hasCRM?e.jsx(la,{className:"h-3.5 w-3.5"}):e.jsx(cr,{className:"h-3.5 w-3.5"}),t.websiteAnalysis.hasCRM?"CRM Detected":"CRM Needed"]})]})]}),e.jsx(Sd,{value:"leads",className:"p-4 space-y-4 mt-0",children:t.leadGenInsights&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"p-3 rounded-lg bg-primary/5 border border-primary/10",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(Gt,{className:"h-4 w-4 text-primary"}),e.jsx("span",{className:"text-sm font-medium",children:"Estimated Monthly Leads"})]}),e.jsxs("span",{className:"text-lg font-bold text-primary",children:[t.leadGenInsights.estimatedMonthlyLeads.min,"-",t.leadGenInsights.estimatedMonthlyLeads.max]})]})}),t.leadGenInsights.channels&&t.leadGenInsights.channels.length>0&&e.jsxs("div",{className:"space-y-2",children:[e.jsx("div",{className:"text-sm font-medium",children:"Top Lead Channels"}),e.jsx("div",{className:"space-y-2",children:t.leadGenInsights.channels.slice(0,4).map((g,b)=>e.jsx("div",{className:"flex items-start justify-between p-2 rounded-lg bg-muted/50",children:e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"text-sm font-medium",children:g.name}),e.jsx(qle,{potential:g.potential})]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-0.5",children:g.reason})]})},b))})]}),t.leadGenInsights.conversionOptimizations&&t.leadGenInsights.conversionOptimizations.length>0&&e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm font-medium",children:[e.jsx(Pr,{className:"h-4 w-4 text-green-500"}),"Conversion Improvements"]}),e.jsx("ul",{className:"space-y-1.5",children:t.leadGenInsights.conversionOptimizations.slice(0,4).map((g,b)=>e.jsxs("li",{className:"text-xs text-muted-foreground flex items-start gap-2",children:[e.jsx(_n,{className:"h-3 w-3 mt-0.5 text-primary shrink-0"}),g]},b))})]})]})}
7704),e.jsx(Sd,{value:"crm",className:"p-4 space-y-4 mt-0",children:t.crmFitAnalysis&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"p-3 rounded-lg bg-gradient-to-r from-primary/10 to-primary/5 border border-primary/20",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("span",{className:"text-xs text-muted-foreground",children:"Recommended Plan"}),e.jsx("p",{className:"text-lg font-bold text-primary",children:t.crmFitAnalysis.recommendedPlan})]}),e.jsxs("div",{className:"text-right",children:[e.jsx("span",{className:"text-xs text-muted-foreground",children:"Expected ROI"}),e.jsx("p",{className:"text-sm font-medium text-green-600",children:t.crmFitAnalysis.estimatedROI})]})]})}),t.crmFitAnalysis.keyFeatures&&t.crmFitAnalysis.keyFeatures.length>0&&e.jsxs("div",{className:"space-y-2",children:[e.jsx("div",{className:"text-sm font-medium",children:"Features You Need Most"}),e.jsx("div",{className:"flex flex-wrap gap-1.5",children:t.crmFitAnalysis.keyFeatures.slice(0,6).map((g,b)=>e.jsxs(Mt,{variant:"secondary",className:"text-xs",children:[e.jsx(la,{className:"h-3 w-3 mr-1 text-green-500"}),g]},b))})]}),t.crmFitAnalysis.implementationPriority&&t.crmFitAnalysis.implementationPriority.length>0&&e.jsxs("div",{className:"space-y-2",children:[e.jsx("div",{className:"text-sm font-medium",children:"Implementation Roadmap"}),e.jsx("div",{className:"space-y-2",children:t.crmFitAnalysis.implementationPriority.slice(0,4).map((g,b)=>e.jsx("div",{className:"flex items-start gap-2 p-2 rounded-lg bg-muted/30",children:e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"text-sm font-medium",children:g.feature}),e.jsx(zle,{priority:g.priority})]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-0.5",children:g.reason})]})},b))})]})]})}),e.jsxs(Sd,{value:"opportunities",className:"p-4 space-y-4 mt-0",children:[t.revenueEstimate&&e.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[e.jsxs("div",{className:"p-3 rounded-lg bg-muted/50 border",children:[e.jsx("span",{className:"text-xs text-muted-foreground",children:"Current Est."}),e.jsx("p",{className:"text-sm font-bold",children:t.revenueEstimate.currentEstimate})]}),e.jsxs("div",{className:"p-3 rounded-lg bg-green-500/10 border border-green-500/20",children:[e.jsx("span",{className:"text-xs text-muted-foreground",children:"With CRM"}),e.jsx("p",{className:"text-sm font-bold text-green-600",children:t.revenueEstimate.potentialWithCRM})]})]}),((y=t.marketingAnalysis)==null?void 0:y.opportunities)&&t.marketingAnalysis.opportunities.length>0&&e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm font-medium",children:[e.jsx(cu,{className:"h-4 w-4 text-yellow-500"}),"Growth Opportunities"]}),e.jsx("div",{className:"space-y-2",children:t.marketingAnalysis.opportunities.slice(0,4).map((g,b)=>e.jsxs("div",{className:"p-2 rounded-lg bg-muted/30 border",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:g.area}),e.jsxs("div",{className:"flex gap-1 ml-auto",children:[e.jsxs(Mt,{variant:"outline",className:"text-xs",children:["Impact: ",g.impact]}),e.jsxs(Mt,{variant:"outline",className:"text-xs",children:["Effort: ",g.effort]})]})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:g.description})]},b))})]}),((f=t.marketingAnalysis)==null?void 0:f.competitorGaps)&&t.marketingAnalysis.competitorGaps.length>0&&e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm font-medium",children:[e.jsx(ta,{className:"h-4 w-4 text-orange-500"}),"Competitor Advantages"]}),e.jsx("ul",{className:"space-y-1",children:t.marketingAnalysis.competitorGaps.slice(0,4).map((g,b)=>e.jsxs("li",{className:"text-xs text-muted-foreground flex items-start gap-2",children:[e.jsx("span",{className:"text-orange-500",children:"â¢"}),g]},b))})]}),((x=t.marketingAnalysis)==null?void 0:x.digitalMaturity)&&e.jsx("div",{className:"p-3 rounded-lg bg-muted/30 border",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"text-sm",children:"Digital Maturity Level"}),e.jsx(Mt,{className:Z("capitalize",t.marketingAnalysis.digitalMaturity==="advanced"&&"bg-green-500",t.marketingAnalysis.digitalMaturity==="intermediate"&&"bg-yellow-500",t.marketingAnalysis.digitalMaturity==="beginner"&&"bg-red-500"),children:t.marketingAnalysis.digitalMaturity})]})})]})]})]})}var Ole="authorization_response",Ble="/~oauth/initiate",Hle=["https://oauth.lovable.app","https://lovable.dev"],Vle="lovable://oauth-callback",$le="http://127.0.0.1/iframe-oauth/callback",Wle=500,Ule=12e4;function Gle(t){let a;const r=new Promise(s=>{a=s}),n=s=>{if(!t.some(u=>s.origin===u))return;const c=s.data;!c||typeof c!="object"||c.type===Ole&&a(c.response)},o=()=>{window.removeEventListener("message",n)};return window.addEventListener("message",n),{cleanup:o,messagePromise:r}}function Kle(t){const a=window.screenX!==0||window.screenY!==0||!t,r=a?window.outerWidth*.5:window.screen.width*.5,n=a?window.outerHeight*.5:window.screen.height*.5,o=a?window.screenX+(window.outerWidth-r)/2:(window.screen.width-r)/2,s=a?window.screenY+(window.outerHeight-n)/2:(window.screen.height-n)/2;return{width:r,height:n,left:o,top:s}}function VT(t,a){return t.state!==a?{error:new Error("State is invali
7704d")}:t.error?t.error==="legacy_flow"?{error:new Error("This flow is not supported in Preview mode. Please open the app in a new tab to sign in.")}:{error:new Error(t.error_description??"Sign in failed")}:!t.access_token||!t.refresh_token?{error:new Error("No tokens received")}:{tokens:{access_token:t.access_token,refresh_token:t.refresh_token},error:null}}function Yle(){const t=navigator.userAgent;return!!(/iPhone|iPad|iPod|Android/i.test(t)||/Macintosh/i.test(t)&&navigator.maxTouchPoints>1)}function Zle(){return typeof crypto<"u"&&crypto.getRandomValues?[...crypto.getRandomValues(new Uint8Array(16))].map(t=>t.toString(16).padStart(2,"0")).join(""):Math.random().toString(36).substring(2)+Date.now().toString(36)}function Xle(t={}){const a=t.oauthBrokerUrl??Ble,r=t.supportedOAuthOrigins??Hle;async function n(o,s={}){let i=!1;try{i=window.self!==window.top}catch{i=!0}const c=navigator.userAgent,u=/LovableApp\//.test(c),p=!u&&/lovable/i.test(c),m=Zle();let h=s.redirect_uri??window.location.origin;u&&i?h=Vle:p&&i&&(h=$le);const y=new URLSearchParams({...s.extraParams,provider:o,redirect_uri:h,state:m});if(!i)return window.location.href=`${a}?${y.toString()}`,{error:null,redirected:!0};!u&&!p&&y.set("response_mode","web_message");const f=`${a}?${y.toString()}`,x=p?[...r,window.location.origin]:r,{messagePromise:g,cleanup:b}=Gle(x);let k;if(Yle())k=window.open(f,"_blank");else{const{width:C,height:j,left:_,top:S}=Kle(i);k=window.open(f,"oauth",`width=${C},height=${j},left=${_},top=${S}`)}if(!k&&(u||p)){let C;const j=new Promise((_,S)=>{C=setTimeout(()=>{S(new Error("OAuth timed out waiting for response"))},Ule)});try{const _=await Promise.race([g,j]);return VT(_,m)}catch(_){return{error:_ instanceof Error?_:new Error(String(_))}}finally{C&&clearTimeout(C),b()}}if(!k)return b(),{error:new Error("Popup was blocked")};let v;const w=new Promise((C,j)=>{v=setInterval(()=>{k.closed&&(clearInterval(v),j(new Error("Sign in was cancelled")))},Wle)});try{const C=await Promise.race([g,w]);return VT(C,m)}catch(C){return{error:C instanceof Error?C:new Error(String(C))}}finally{clearInterval(v),b(),k==null||k.close()}}return{signInWithOAuth:n}}var Qle={version:"1.1.1"};typeof window<"u"&&(window.__lovable_cloud_auth_js_version=Qle.version);function Jle(t={}){return Xle(t)}const ece=Jle(),tce={auth:{signInWithOAuth:async(t,a)=>{const r=await ece.signInWithOAuth(t,{redirect_uri:a==null?void 0:a.redirect_uri,extraParams:{...a==null?void 0:a.extraParams}});if(r.redirected||r.error)return r;try{await I.auth.setSession(r.tokens)}catch(n){return{error:n instanceof Error?n:new Error(String(n))}}return r}}};function ace({disabled:t,className:a,mode:r="signin",label:n}){const[o,s]=l.useState(!1),{toast:i}=d7(),c=async()=>{s(!0);try{let u=`${window.location.origin}/onboarding`;if(r==="signup"){const m=new URLSearchParams(window.location.search);
7704m.delete("oauth"),m.set("mode","signup"),m.set("oauth","signup");try{localStorage.setItem("inl-oauth-signup",JSON.stringify({ts:Date.now(),search:m.toString()}))}catch{}u=`${window.location.origin}/auth?${m.toString()}`}const p=await tce.auth.signInWithOAuth("google",{redirect_uri:u});p.error&&i({title:"Sign in failed",description:p.error.message||"Could not sign in with Google",variant:"destructive"})}catch(u){i({title:"Error",description:(u==null?void 0:u.message)||"An unexpected error occurred.",variant:"destructive"})}finally{s(!1)}};return e.jsxs("div",{className:a,children:[e.jsx("div",{className:"space-y-3",children:e.jsxs(de,{type:"button",variant:"outline",className:"w-full h-11 font-medium",onClick:c,disabled:t||o,children:[o?e.jsx(Ge,{className:"w-4 h-4 mr-2 animate-spin"}):e.jsxs("svg",{className:"w-5 h-5 mr-2",viewBox:"0 0 24 24",children:[e.jsx("path",{d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92a5.06 5.06 0 0 1-2.2 3.32v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.1z",fill:"#4285F4"}),e.jsx("path",{d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z",fill:"#34A853"}),e.jsx("path",{d:"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z",fill:"#FBBC05"}),e.jsx("path",{d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z",fill:"#EA4335"})]}),n||(r==="signup"?"Sign up with Google":"Continue with Google")]})}),e.jsxs("div",{className:"relative my-6",children:[e.jsx("div",{className:"absolute inset-0 flex items-center",children:e.jsx("div",{className:"w-full border-t border-border"})}),e.jsx("div",{className:"relative flex justify-center text-xs uppercase",children:e.jsx("span",{className:"bg-background px-2 text-muted-foreground",children:"or"})})]})]})}function rce(){const[t,a]=l.useState([]),[r,n]=l.useState(!1),[o,s]=l.useState(!1),[i,c]=l.useState(null),u=l.useRef(void 0),p=l.useCallback(y=>{if(u.current&&clearTimeout(u.current),!y||y.length<2){a([]),n(!1);return}n(!0),u.current=setTimeout(async()=>{try{const{data:f,error:x}=await I.functions.invoke("companies-house-lookup",{body:{action:"search",query:y}});!x&&(f!=null&&f.results)?a(f.results):a([])}catch{a([])}finally{n(!1)}},400)},[]),m=l.useCallback(async y=>{if(!y)return null;s(!0);try{const{data:f,error:x}=await I.functions.invoke("companies-house-lookup",{body:{action:"lookup",companyNumber:y}});return!x&&(f!=null&&f.profile)?(c(f.profile),f.profile):null}catch{return null}finally{s(!1)}},[]),h=l.useCallback(()=>{a([]),c(null)},[]);return{searchResults:t,isSearching:r,isLookingUp:o,companyProfile:i,searchCompanies:p,lookupCompany:m,clearResults:h}}function nce(t){const a=[{label:"At least 8 characters",met:t.length>=8},{label:"Uppercase letter",met:/[A-Z]/.test(t)},{label:"Lowercase letter",met:/[a-z]/.test(t)},{label:"Number",met:/[0-9]/.test(t)},{label:"Special character (!@#$...)",met:/[^A-Za-z0-9]/.test(t)}],r=a.filter(o=>o.met).length,n=r<=1?"Weak":r<=2?"Fair":r<=3?"Good":r<=4?"Strong":"Very Strong";return{score:r,label:n,requirements:a}}function sce({password:t}){const{score:a,label:r,requirements:n}=l.useMemo(()=>nce(t),[t]);if(!t)return null;const o=a<=1?"bg-destructive":a<=2?"bg-orange-500":a<=3?"bg-yellow-500":a<=4?"bg-primary":"bg-green-500",s=a<=1?"text-destructive":a<=2?"text-orange-500":a<=3?"text-yellow-500":a<=4?"text-primary":"text-green-500";return e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"flex-1 flex gap-1",children:[1,2,3,4,5].map(i=>e.jsx("div",{className:Z("h-1.5 flex-1 rounded-full transition-colors",i<=a?o:"bg-muted")},i))}),e.jsx("span",{className:Z("text-xs font-medium",s),children:r})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-3 gap-y-1",children:n.map(i=>e.jsxs("div",{className:"flex items-center gap-1.5",children:[i.met?e.jsx(Ae,{className:"w-3 h-3 text-primary shrink-0"}):e.jsx(ze,{className:"w-3 h-3 text-muted-foreground shrink-0"}),e.jsx("span",{className:Z("text-xs",i.met?"text-foreground":"text-muted-foreground"),children:i.label})]},i.label))})]})}const oce=["CRM","AI Chatbots","Marketing","SEO","Web Design","Lead Generation","Social Media","Paid Ads"],ice=[{key:"mainGoal",question:"What's your main goal?",icon:Ar,options:["Generate new leads","Manage existing clients","Both","Not sure yet"]},{key:"leadSource",question:"How do you currently get leads?",icon:ac,options:["Word of mouth","Social media","Paid ads","Website / SEO"]},{key:"painPoint",question:"Biggest pain point?",icon:ta,options:["No CRM system","Losing leads","Poor follow-up","No automation"]},{key:"marketingBudget",question:"Monthly marketing budget?",icon:kc,options:["Under £500","£500 â £2k","£2k â £5k","£5k+"]}];function lce({goals:t,onChange:a,disabled:r}){const n=(s,i)=>{a({...t,[s]:i})},o=s=>{const i=t.interestedIn||[],c=i.includes(s)?i.filter(u=>u!==s):[...i,s];a({...t,interestedIn:c})};return e.jsxs("div",{className:"space-y-5",children:[e.jsx("div",{className:"p-3 rounded-lg bg-primary/5 border border-primary/20",children:e.jsxs("p",{className:"text-sm text-muted-foreground",children:[e.jsx("span",{className:"text-primary font-medium",children:"Qu
7704ick questions"})," â helps us pre-configure your CRM and recommend the right features."]})}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(Le,{className:"text-sm font-medium flex items-center gap-2",children:[e.jsx(xt,{className:"w-4 h-4 text-primary"}),"What are you interested in? ",e.jsx("span",{className:"text-muted-foreground font-normal",children:"(select all that apply)"})]}),e.jsx("div",{className:"grid grid-cols-2 gap-2",children:oce.map(s=>{const i=(t.interestedIn||[]).includes(s);return e.jsxs("button",{type:"button",disabled:r,onClick:()=>o(s),className:Z("p-2.5 rounded-lg border text-sm text-left transition-all",i?"border-primary bg-primary/5 text-foreground font-medium":"border-border hover:border-primary/50 text-muted-foreground hover:text-foreground"),children:[i&&"â ",s]},s)})})]}),ice.map(s=>{const i=s.icon;return e.jsxs("div",{className:"space-y-2",children:[e.jsxs(Le,{className:"text-sm font-medium flex items-center gap-2",children:[e.jsx(i,{className:"w-4 h-4 text-primary"}),s.question]}),e.jsx("div",{className:"grid grid-cols-2 gap-2",children:s.options.map(c=>e.jsx("button",{type:"button",disabled:r,onClick:()=>n(s.key,c),className:Z("p-2.5 rounded-lg border text-sm text-left transition-all",t[s.key]===c?"border-primary bg-primary/5 text-foreground font-medium":"border-border hover:border-primary/50 text-muted-foreground hover:text-foreground"),children:c},c))})]},s.key)})]})}const cce=["gmail.com","yahoo.com","hotmail.com","outlook.com","aol.com","icloud.com","mail.com","protonmail.com","live.com","msn.com","ymail.com","googlemail.com"];function dce({email:t}){var r;if(!t||!t.includes("@"))return null;const a=(r=t.split("@")[1])==null?void 0:r.toLowerCase();return!a||!cce.includes(a)?null:e.jsxs("div",{className:"flex items-start gap-2 p-2.5 rounded-md bg-amber-500/10 border border-amber-500/20 text-xs",children:[e.jsx(ta,{className:"w-3.5 h-3.5 text-amber-500 shrink-0 mt-0.5"}),e.jsxs("span",{className:"text-muted-foreground",children:["We recommend using your ",e.jsx("strong",{className:"text-foreground",children:"business email"})," for the best experience. You can continue with ",a," if preferred."]})]})}const uce=l7({fullName:ka().max(100).optional().or(yR("")),email:ka().email("Please enter a valid email"),password:ka().min(8,"Password must be at least 8 characters"),phone:ka().optional()}),pce=l7({businessName:ka().min(2,"Business name must be at least 2 characters").max(100),phone:ka().optional(),jobTitle:ka().optional(),companyNumber:ka().optional(),website:ka().url("Please enter a valid URL").optional().or(yR(""))}),hce=l7({industryCode:ka().min(1,"Please select an industry"),companySize:ka().min(1,"Please select your company size"),address:ka().optional()}),mce=l7({email:ka().email("Please enter a valid email"),password:ka().min(1,"Password is required")}),$T=[{value:"1",label:"Just me"},{value:"2-10",label:"2-10 employees"},{value:"11-50",label:"11-50 employees"},{value:"51-200",label:"51-200 employees"},{value:"201-500",label:"201-500 employees"},{value:"500+",label:"500+ employees"}],yce=new Set(["gmail.com","googlemail.com","outlook.com","hotmail.com","live.com","msn.com","yahoo.com","yahoo.co.uk","icloud.com","me.com","aol.com","proton.me","protonmail.com","mail.com","yandex.com","zoho.com","gmx.com","btinternet.com","virginmedia.com","sky.com"]);function xN(t){return t&&t.charAt(0).toUpperCase()+t.slice(1).toLowerCase()}function fce(t){const a=t.trim().toLowerCase();if(!a.includes("@"))return null;const[r="",n=""]=a.split("@"),o=r.replace(/[0-9]+/g," ").split(/[._\-+ ]+/).filter(i=>i.length>1),s=o.length?o.map(xN).join(" "):xN(r)||"New User";if(n&&!yce.has(n)){const i=n.replace(/^www\./,"");return{fullName:s,businessName:xN(i.split(".")[0])||"My Business",website:`https://${i}`}}return{fullName:s,businessName:"",website:""}}function gce(){var fA,gA,xA,bA,vA,kA,wA,jA,CA,_A,MA,SA,NA,IA,LA;const[t]=dR(),{portal:a}=FJ(),r=(fA=a==null?void 0:a.branding)==null?void 0:fA.logo_url,n=((gA=a==null?void 0:a.branding)==null?void 0:gA.brand_name)||(a==null?void 0:a.workspace_name),o=(xA=a==null?void 0:a.branding)==null?void 0:xA.login_headline,s=(bA=a==null?void 0:a.branding)==null?void 0:bA.login_subtext,[i]=i$(),c=i.get("service"),u=i.get("bundle"),p=i.get("invite"),m=i.get("email"),h=i.get("token"),y=i.get("reset"),f=typeof window<"u"?window.location.hash:"",x=new URLSearchParams(f.replace(/^#/,"")),g=x.get("error_code"),b=x.get("error_description"),k=(y==="true"||/type=(recovery|invite)/.test(f))&&!g,v=c?qT(c):void 0,w=u?u.split(",").map(U=>
7704qT(U)).filter(Boolean):[],C=w.length>0,[j,_]=l.useState(!1),S=p==="true"||j,[M,E]=l.useState(null),[L,N]=l.useState(p==="true"),[A,O]=l.useState(!1),R=(v==null?void 0:v.requiresCrm)&&!C,[$,z]=l.useState(R?MS.find(U=>U.recommended)||MS[1]:null),W=i.get("mode"),X=i.get("oauth")==="signup",[G,K]=l.useState(!1),[Q,H]=l.useState(!!v||C||W==="signup"||S||X),[V,T]=l.useState(1),[F,D]=l.useState(m||""),[q,Y]=l.useState(""),[J,te]=l.useState(""),[ae,ce]=l.useState(""),[ne,ee]=l.useState(""),[re,ie]=l.useState(""),[ve,We]=l.useState(""),[je,Ee]=l.useState(""),[Te,Ve]=l.useState(""),[st,Wt]=l.useState(""),[ot,ma]=l.useState(""),[it,Yt]=l.useState(""),[qt,Dr]=l.useState(!1),[rt,Ol]=l.useState(()=>{const U=(i.get("plan")||"").trim().toLowerCase();return U in Ea?U:"professional"}),[pe,Pe]=l.useState(()=>(i.get("billing")||"").toLowerCase()==="yearly"?"yearly":"monthly"),[Ue,et]=l.useState(()=>{const U=(i.get("ref")||i.get("coupon")||"").trim().toUpperCase();return U||aL()||""}),[Ze,yt]=l.useState({state:"idle"}),[he,xe]=l.useState(""),[be,Ut]=l.useState({linkedin:"",facebook:"",instagram:""}),[ft,YL]=l.useState({mainGoal:"",leadSource:"",painPoint:"",marketingBudget:"",interestedIn:[]}),[cV,ZL]=l.useState(!1),[a9,XL]=l.useState({}),[Ft,QL]=l.useState(null),[r9,dV]=l.useState(!1),[dp,JL]=l.useState(!1),{searchResults:eA,isSearching:tA,lookupCompany:aA,isLookingUp:rA,companyProfile:Qa,searchCompanies:uV,clearResults:pV}=rce(),[hV,n9]=l.useState(!1),[Bl,s9]=l.useState(!1),o9=l.useRef(null),[Xe,Na]=l.useState(!1),[Ia,up]=l.useState(!1),[He,wt]=l.useState({}),[pp,zn]=l.useState(!1),[i9,nd]=l.useState(!1),[qr,sd]=l.useState(k),[l9,s1e]=l.useState(g?g==="otp_expired"?"This password link has expired. Reset links expire after a short time or if the link was already opened (some email apps preview links automatically). Enter your email below to get a fresh one.":(b==null?void 0:b.replace(/\+/g," "))||"This link is no longer valid. Enter your email to receive a new one.":null),[o1e,nA]=l.useState(!1),{signIn:mV,signUp:sA,user:On}=Be(),hp=Et(),yV=ra(),{toast:Zt}=d7(),fV=((kA=(vA=yV.state)==null?void 0:vA.from)==null?void 0:kA.pathname)||"/dashboard";l.useEffect(()=>{ya({step:"auth_view",action:"auth_screen_opened"})},[]),l.useEffect(()=>{Q&&ya({step:"auth_step_view",action:`step_${V}_view`,email:F||null,wizardStep:V,plan:rt,billingCycle:pe})},[Q,V]);const oA=l.useRef({isSignUp:!1,step:1,email:""});oA.current={isSignUp:Q,step:V,email:F},l.useEffect(()=>{const U=()=>{const oe=oA.current;!oe.isSignUp||!oe.email||ya({step:"auth_abandoned",action:`abandoned_step_${oe.step}`,email:oe.email,wizardStep:oe.step})};return window.addEventListener("pagehide",U),()=>window.removeEventListener("pagehide",U)},[]),l.useEffect(()=>{k&&(sd(!0),zn(!1),H(!1))},[k]),l.useEffect(()=>{if(!l9)return;sd(!1),H(!1),zn(!0),nd(!1);const U=i.get("email");if(U&&D(U),typeof window<"u"&&window.location.hash){const oe=new URL(window.location.href);oe.hash="",window.history.replaceState({},"",oe.toString())}Zt({variant:"destructive",title:"Reset link expired",description:"Enter your email to receive a fresh password link."})},[]),l.useEffect(()=>{if(!qr)return;I.auth.getSession().then(({data:oe})=>{oe.session&&nA(!0)});const{data:U}=I.auth.onAuthStateChange((oe,Se)=>{(oe==="PASSWORD_RECOVERY"||oe==="SIGNED_IN")&&Se&&nA(!0)});return()=>U.subscription.unsubscribe()},[qr]);const gt=!!v||C,iA=gt?R?7:6:S?1:2,od="inl-signup-progress";l.useEffect(()=>{if(!(!Q||S))try{const U=sessionStorage.getItem(od);if(U){const oe=JSON.parse(U);oe.fullName&&ce(oe.fullName),oe.email&&!m&&D(oe.email),oe.phone&&ie(oe.phone),oe.businessName&&ee(oe.businessName),oe.website&&ma(oe.website),oe.industryCode&&(Ve(oe.industryCode),Ee(oe.industry||"")),oe.companySize&&Wt(oe.companySize),oe.companyNumber&&We(oe.companyNumber);const Se=gt?R?7:6:2;oe.step&&oe.step>1&&T(Math.min(oe.step,Se)),oe.termsAccepted&&Dr(!0)}}catch{}},[]),l.useEffect(()=>{if(!(!Q||S))try{sessionStorage.setItem(od,JSON.stringify({fullName:ae,email:F,phone:re,businessName:ne,website:ot,industryCode:Te,industry:je,companySize:st,companyNumber:ve,step:V,termsAccepted:qt}))}catch{}},[ae,F,re,ne,ot,Te,je,st,ve,V,qt,Q]);const[gV,xV]=l.useState(null);l.useEffect(()=>{const U=i.get("resume");if(!U)return;let oe=!1;return ya({step:"auth_resume_opened",action:"resume_link_opened"}),(async()=>{try{const{data:Se}=await I.functions.invoke("signup-recovery",{body:{action:"resume",token:U}});!oe&&(Se!=null&&Se.email)&&(m||D(Se.email),Se.phone&&ie(Se.phone),Se.fullName&&ce(Se.fullName),H(!0),xV(Se))}catch{}try{const Se=new URL(window.location.href);Se.searchParams.delete("resume"),window.history.replaceState({},"",Se.toString())}catch{}})(),()=>{oe=!0}},[]),l.useEffect(()=>{if(!Q||gt||S||X)return;const U=fce(F);U&&(ce(U.fullName),ee(U.businessName),ma(U.website),Te||(Ve("professional_services"),Ee("Professional Services")),st||Wt("1"))},[F,Q]);const lA=l.useRef("");l.useEffect(()=>{if(!Q||S||gt||X)return;const U=F.trim().toLowerCase();if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(U)||U===lA.current)return;const oe=setTimeout(()=>{lA.current=U,I.functions.invoke("signup-recovery",{body:{action:"capture",email:U,stage:"email_only"}}).catch(()=>{})},2e3);return()=>clearTimeout(oe)},[F,Q]),l.useEffect(()=>{const U=Ue.trim().toUpperCase();if(!U){yt({state:"idle"});return}yt({state:"checking"});const oe=setTimeout(async()=>{var Se,Xt;try{const Hn=pe==="yearly"?(Se=Ea[rt])==null?void 0:Se.yearlyPriceId:(Xt=Ea[rt])==null?void 0:Xt.monthlyPriceId,{data:Ba,error:Dt}=await I.rpc("validate_coupon",{_code:U,_plan:Hn??null});if(Dt)throw Dt;const lt=Ba;if(lt!=null&<.valid){M9(U);let zr="Discount applied";lt.type==="percent"?zr=`${lt.percent_off}% off`:lt.type==="fixed"?zr=`${(lt.amount_off/100).toFixed(2)} ${String(lt.currency||"GBP").toUpperCase()} off`:lt.type==="trial_extension"?zr=`${lt.free_trial_days} days free trial`:lt.type==="free_months"&&(zr=`${lt.free_months} month${lt.free_months>1?"s":""} free`),yt({state:"valid",message:"Code applied at checkout",discountLabel:zr})}else yt({state:"invalid",message:(lt==null?void 0:lt.reason)||"Invalid or expired code"})}
7704catch{yt({state:"invalid",message:"Could not validate code"})}},400);return()=>clearTimeout(oe)},[Ue,rt,pe]),l.useEffect(()=>{S&&!A&&cA()},[S,A]);const cA=async U=>{var oe;N(!0);try{const{data:Se,error:Xt}=await I.functions.invoke("check-invitation",{body:{email:(oe=U||m)==null?void 0:oe.toLowerCase(),token:U?void 0:h}});return!Xt&&(Se!=null&&Se.found)?(E(Se),Se.email&&!F&&D(Se.email),!0):!1}catch(Se){return console.error("Error checking invitation:",Se),!1}finally{N(!1),O(!0)}};l.useEffect(()=>{if(!Q||S||M)return;const U=F.trim().toLowerCase();if(!U||!/^[^@\s]+@[^@\s]+\.[^@\s]+$/.test(U))return;const oe=setTimeout(async()=>{await cA(U)&&(_(!0),T(1))},600);return()=>clearTimeout(oe)},[F,Q,S,M]);const bV=async U=>{const{data:oe}=await I.from("user_roles").select("role").eq("user_id",U).maybeSingle();return(oe==null?void 0:oe.role)==="media_designer"?(localStorage.setItem("desktop-mode","true"),"/staff/designer"):(oe==null?void 0:oe.role)==="media_buyer"?"/staff/buyer":fV},mp=l.useRef(!1);l.useEffect(()=>{X&&!G||On&&!mp.current&&!qr&&bV(On.id).then(U=>{mp.current||hp(U,{replace:!0})})},[On,qr,X,G]),l.useEffect(()=>{if(!X||!On)return;H(!0);const U=On.user_metadata||{};D(oe=>oe||On.email||""),ce(oe=>oe||U.full_name||U.name||""),U.phone&&ie(oe=>oe||U.phone)},[X,On]);const vV=async()=>{var Xt;const{data:U}=await I.auth.getUser(),oe=(Xt=U.user)==null?void 0:Xt.id;if(!oe)throw new Error("Your Google session expired. Please sign in again.");await I.auth.updateUser({data:{full_name:ae,business_name:ne,phone:re||void 0,job_title:rn||void 0,industry:je||void 0,industry_code:Te||void 0,company_size:st||void 0,website:ot||void 0,company_number:ve||void 0,address:it||void 0,referral_code:Ue||void 0}}),await I.from("profiles").update({full_name:ae,phone:re||null}).eq("id",oe);const{data:Se}=await I.from("workspaces").select("id, name").eq("created_by",oe).order("created_at",{ascending:!0}).limit(1).maybeSingle();Se!=null&&Se.id&&ne&&await I.from("workspaces").update({name:ne,company_name:ne,company_phone:re||null,company_website:ot||null,company_number:ve||null,industry_code:Te||null}).eq("id",Se.id)};l.useEffect(()=>{const U=ot&&ot.length>=5&&(ot.includes(".")||ot.includes("http")),oe=ne.length>=3;if(gt&&(V===2||V===3)&&(U||oe)){const Se=setTimeout(()=>{kV()},U?500:1500);return()=>clearTimeout(Se)}},[ne,ot,V]);const kV=async()=>{if(!(!ne||ne.length<3)){JL(!0);try{const{data:U,error:oe}=await I.functions.invoke("business-lookup",{body:{businessName:ne,website:ot||void 0}});!oe&&(U!=null&&U.data)&&(QL(U.data),dV(U.hasWebsiteData||!1),U.data.specificIndustryCode?(Ve(U.data.specificIndustryCode),Ee(U.data.industry||"")):U.data.industryCode&&(Ve(U.data.industryCode),Ee(U.data.industry||"")),U.data.estimatedCompanySize&&Wt(U.data.estimatedCompanySize),U.data.businessAddress&&Yt(U.data.businessAddress),U.data.phoneNumber&&!re&&ie(U.data.phoneNumber))}catch(U){console.error("Business lookup failed:",U)}finally{JL(!1)}}},wV=async U=>{ee(U.companyName),We(U.companyNumber),n9(!1),pV();const oe=await aA(U.companyNumber);oe&&dA(oe)},jV=async()=>{if(!ve||ve.length<6)return;const U=await aA(ve);U&&dA(U)},dA=U=>{s9(!0),U.companyName&&ee(U.companyName),U.companyNumber&&We(U.companyNumber),U.address&&Yt(U.address),U.industryCode&&!(Ft!=null&&Ft.specificIndustryCode)&&(Ve(U.industryCode),Ee(U.industry||"")),U.estimatedCompanySize&&Wt(U.estimatedCompanySize)};l.useEffect(()=>{const U=oe=>{o9.current&&!o9.current.contains(oe.target)&&n9(!1)};return document.addEventListener("mousedown",U),()=>document.removeEventListener("mousedown",U)},[]);const uA=()=>{const U=uce.safeParse({fullName:ae,email:F,password:X?"google-oauth-account":q,phone:re});if(!U.success){const oe={};return U.error.errors.forEach(Se=>{Se.path[0]&&(oe[Se.path[0]]=Se.message)}),wt(oe),!1}return gt&&ae.trim().length<2?(wt({fullName:"Name must be at least 2 characters"}),!1):gt&&re.trim().length<7?(wt({phone:"Phone number is required"}),!1):qt?(wt({}),!0):(wt({terms:"You must accept the Terms of Service and Privacy Policy"}),!1)},[rn,pA]=l.useState(""),hA=()=>{let U=ot.trim();U&&!/^https?:\/\//i.test(U)&&(U=`https://${U}`),U!==ot&&ma(U);const oe=pce.safeParse({businessName:ne,phone:re,jobTitle:rn,companyNumber:ve,website:U});if(!oe.success){const Se={};
7704return oe.error.errors.forEach(Xt=>{Xt.path[0]&&(Se[Xt.path[0]]=Xt.message)}),wt(Se),!1}return wt({}),!0},CV=()=>{const U=hce.safeParse({industryCode:Te,companySize:st,address:it});if(!U.success){const oe={};return U.error.errors.forEach(Se=>{Se.path[0]&&(oe[Se.path[0]]=Se.message)}),wt(oe),!1}return wt({}),!0},_V=()=>{const U=mce.safeParse({email:F,password:q});if(!U.success){const oe={};return U.error.errors.forEach(Se=>{Se.path[0]&&(oe[Se.path[0]]=Se.message)}),wt(oe),!1}return wt({}),!0},MV=async()=>{if(V===1&&!uA()&&ya({step:"auth_step_blocked",action:"step_1_validation_failed",email:F,wizardStep:1,plan:rt}),V===2&&!hA()&&ya({step:"auth_step_blocked",action:"step_2_validation_failed",email:F,wizardStep:2,plan:rt}),V===1&&uA()){if(X){T(2);return}Na(!0);try{const{data:U}=await I.functions.invoke("check-email-exists",{body:{email:F.toLowerCase().trim()}});if(U!=null&&U.exists){wt({email:"This email is already registered. Please sign in instead."}),ya({step:"auth_step_blocked",action:"email_already_registered",email:F,wizardStep:1,plan:rt}),Zt({title:"Account exists",description:"This email is already registered. Please sign in instead.",variant:"destructive"}),Na(!1);return}}catch{}Na(!1),cV||(ZL(!0),I.functions.invoke("early-crm-sync",{body:{fullName:ae,email:F,phone:re,signupStep:1}}).catch(()=>{}),I.functions.invoke("signup-recovery",{body:{action:"capture",email:F,phone:re,fullName:ae,businessName:ne,website:ot,stage:"details",alert:!0}}).catch(()=>{})),T(2)}else V===2&>&&hA()?(I.functions.invoke("early-crm-sync",{body:{fullName:ae,email:F,businessName:ne,phone:re,website:ot,companyNumber:ve,jobTitle:rn,signupStep:2}}).catch(()=>{}),T(3)):V===3&>&&CV()?(I.functions.invoke("early-crm-sync",{body:{fullName:ae,email:F,businessName:ne,phone:re,website:ot,companyNumber:ve,jobTitle:rn,industryCode:Te,industry:je,companySize:st,address:it,signupStep:3}}).catch(()=>{}),T(4)):V===4&>?(I.functions.invoke("early-crm-sync",{body:{fullName:ae,email:F,businessName:ne,phone:re,website:ot,companyNumber:ve,jobTitle:rn,industryCode:Te,industry:je,companySize:st,address:it,mainGoal:ft.mainGoal,leadSource:ft.leadSource,painPoint:ft.painPoint,marketingBudget:ft.marketingBudget,interestedIn:ft.interestedIn,signupStep:4}}).catch(()=>{}),T(5)):V===5&>?T(6):V===6&>&&R&&T(7)},SV=()=>{wt({}),T(V-1)},mA=(U,oe)=>{Ve(U),Ee(oe)},yA=async U=>{var oe,Se,Xt,Hn;if(U.preventDefault(),qr){if(!q||q.length<8){wt({password:"Password must be at least 8 characters"});return}if(q!==J){wt({confirmPassword:"Passwords do not match"});return}wt({}),Na(!0);const{data:Ba}=await I.auth.getSession();if(!Ba.session){Na(!1),sd(!1),zn(!0),nd(!1),Zt({title:"Reset link expired",description:"Your password link is no longer valid. Enter your email to get a fresh one.",variant:"destructive"});return}const{error:Dt}=await I.auth.updateUser({password:q});if(Na(!1),Dt){const lt=/session|expired|invalid|missing/i.test(Dt.message);lt&&(sd(!1),zn(!0),nd(!1)),Zt({title:"Password update failed",description:lt?"Your reset link has expired. Enter your email to get a fresh one.":Dt.message,variant:"destructive"});return}Zt({title:"Password set",description:"You can now access your workspace."}),hp("/dashboard",{replace:!0});return}if(S&&Q){if(!ae||ae.length<2){wt({fullName:"Name must be at least 2 characters"});return}if(!F||!F.includes("@")){wt({email:"Please enter a valid email"});return}if(!q||q.length<8){wt({password:"Password must be at least 8 characters"});return}if(!re||re.length<7){wt({phone:"Phone number is required"});return}wt({}),Na(!0);try{const Ba={email:F,password:q,fullName:ae,businessName:((Se=(oe=M==null?void 0:M.invitations)==null?void 0:oe[0])==null?void 0:Se.workspaceName)||"My Business",phone:re||void 0,industry:void 0,industryCode:void 0,companySize:void 0,website:void 0,companyNumber:void 0,address:void 0,invitationToken:h||((Hn=(Xt=M==null?void 0:M.invitations)==null?void 0:Xt[0])==null?void 0:Hn.id)||void 0},{error:Dt}=await sA(Ba);Dt?(Vl("signup_failed","auth",Dt.message),Dt.message.includes("already registered")?(Zt({title:"Account exists",description:"This email is already registered. Please sign in instead.",variant:"destructive"}),H(!1)):Zt({title:"Sign up failed",description:Dt.message,variant:"destructive"})):(Vl("sign_up","auth","invite_flow"),p9("signup",{method:"invite"}),Zt({title:"Welcome aboard! ð",description:"Your account has been created. Redirecting to your workspace..."}))}catch{Zt({title:"Error",description:"An unexpected error occurred. Please try again.",variant:"destructive"})}finally{Na(!1)}return}if(Q){if(V<iA){MV();return}}else if(!_V())return;Q&&ya({step:"auth_signup_submitted",email:F,wizardStep:V,plan:rt,billingCycle:pe}),Na(!0);try{const Ba=async()=>{await I.functions.invoke("early-crm-sync",{body:{fullName:ae,email:F,businessName:ne,phone:re,website:ot,companyNumber:ve,jobTitle:rn,industryCode:Te,industry:je,companySize:st,address:it,mainGoal:ft.mainGoal,leadSource:ft.leadSource,painPoint:ft.painPoint,marketingBudget:ft.marketingBudget,interestedIn:ft.interestedIn,signupStep:5}})};if(Q&&X){await vV(),Ba().catch(zr=>{console.warn("[Auth] final early-crm-sync failed (non-fatal):",zr)}
7704),ya({step:"auth_signup_success",email:F,plan:rt,billingCycle:pe}),Vl("sign_up","auth",`google_plan_${rt}`),p9("signup",{method:"google",plan:rt}),sessionStorage.removeItem(od);try{localStorage.removeItem("inl-oauth-signup")}catch{}const Dt=pe==="yearly"?Ea[rt].yearlyPriceId:Ea[rt].monthlyPriceId,lt=Ze.state==="valid"?Ue.trim().toUpperCase():void 0;lt&&M9(lt),iP({priceId:Dt,isNewSignup:!0,couponCode:lt}),Zt({title:"Account ready!",description:"Redirecting to setup your payment..."}),mp.current=!0,K(!0),hp("/dashboard",{replace:!0});return}if(Q){const Dt={email:F,password:q,fullName:ae,businessName:ne,phone:re||void 0,jobTitle:rn||void 0,industry:je||void 0,industryCode:Te||void 0,companySize:st||void 0,website:ot||void 0,companyNumber:ve||void 0,address:it||void 0,referralCode:Ue||void 0,competitors:he||void 0,socialLinks:be.linkedin||be.facebook||be.instagram?be:void 0,businessGoals:ft.mainGoal||ft.leadSource?ft:void 0,seoReport:Ft==null?void 0:Ft.seoReport,businessAnalysis:Ft||void 0,companiesHouseData:Bl&&Qa?{companyName:Qa.companyName,companyNumber:Qa.companyNumber,companyStatus:Qa.companyStatus,companyType:Qa.companyType,dateOfCreation:Qa.dateOfCreation,address:Qa.address,sicCodes:Qa.sicCodes,directors:Qa.directors,verified:!0}:void 0},{error:lt}=await sA(Dt);if(lt)ya({step:"auth_signup_failed",email:F,wizardStep:V,plan:rt,billingCycle:pe,error:lt.message}),lt.message.includes("already registered")?Zt({title:"Account exists",description:"This email is already registered. Please sign in instead.",variant:"destructive"}):Zt({title:"Sign up failed",description:lt.message,variant:"destructive"});else{ya({step:"auth_signup_success",email:F,plan:rt,billingCycle:pe}),Ba().catch(LV=>{console.warn("[Auth] final early-crm-sync failed (non-fatal):",LV)}),I.functions.invoke("signup-recovery",{body:{action:"complete",email:F}}).catch(()=>{}),Vl("sign_up","auth",`plan_${rt}`),p9("signup",{method:"email",plan:rt}),sessionStorage.removeItem(od),Zt({title:"Account created!",description:"Redirecting to setup your payment..."});const zr=pe==="yearly"?Ea[rt].yearlyPriceId:Ea[rt].monthlyPriceId,d9=Ze.state==="valid"?Ue.trim().toUpperCase():void 0;d9&&M9(d9),iP({priceId:zr,isNewSignup:!0,couponCode:d9}),mp.current=!0,hp("/dashboard",{replace:!0})}}else{const{error:Dt}=await mV(F,q);Dt?(Vl("login_failed","auth",Dt.message),Dt.message.includes("Invalid login")?Zt({title:"Invalid credentials",description:"Please check your email and password.",variant:"destructive"}):Zt({title:"Sign in failed",description:Dt.message,variant:"destructive"})):Vl("login","auth","email")}}catch{Zt({title:"Error",description:"An unexpected error occurred. Please try again.",variant:"destructive"})}finally{Na(!1)}},NV=()=>{D(""),Y(""),te(""),ce(""),ee(""),ie(""),pA(""),We(""),Ee(""),Ve(""),Wt(""),ma(""),Yt(""),Ol("professional"),Pe("monthly"),T(1),wt({}),QL(null),XL({}),et(""),xe(""),Ut({linkedin:"",facebook:"",instagram:""}),YL({mainGoal:"",leadSource:"",painPoint:"",marketingBudget:"",interestedIn:[]}),ZL(!1),sessionStorage.removeItem(od)},IV=()=>{sd(!1),H(!Q),NV()},yp=(v==null?void 0:v.name)||w.map(U=>U.shortName).join(" + "),fp=S?[{step:1,title:"Accept Invitation",subtitle:(jA=(wA=M==null?void 0:M.invitations)==null?void 0:wA[0])!=null&&jA.workspaceName?`Join ${M.invitations[0].workspaceName}`:"Create your account to get started"}]:gt?R?[{step:1,title:"Your Details",subtitle:"Tell us about yourself"},{step:2,title:"Your Business",subtitle:"Help us personalise your experience"},{step:3,title:"Your Industry",subtitle:"We'll tailor our approach to your sector"},{step:4,title:"Your Goals",subtitle:"Help us pre-configure your CRM"},{step:5,title:"Select CRM Plan",subtitle:"AI Agents require an active CRM subscription"},{step:6,title:"Quick Questions",subtitle:`Help us understand your ${yp} needs`},{step:7,title:"Confirm Order",subtitle:`Complete your ${yp} purchase`}]:[{step:1,title:"Your Details",subtitle:"Tell us about yourself"},{step:2,title:"Your Business",subtitle:"Help us personalise your experience"},{step:3,title:"Your Industry",subtitle:"We'll tailor our approach to your sector"},{step:4,title:"Your Goals",subtitle:"Help us pre-configure your CRM"},{step:5,title:"Quick Questions",subtitle:`Help us understand your ${yp} needs`},{step:6,title:"Confirm Order",subtitle:`Complete your ${yp} purchase`}]:[{step:1,title:"Create Your Account",subtitle:"Just your email and a password â takes under a minute"}
7704,{step:2,title:"Choose Your Plan",subtitle:"You can change this anytime"}],Bn=t!=="pearl",c9="1px solid rgba(var(--v2-fg-rgb, 255,255,255), calc(0.12 * var(--v2-fg-a, 1)))";return e.jsxs("div",{"data-theme":"inl-v2","data-variant":t==="night"?void 0:t,className:"min-h-screen flex",style:{background:"var(--v2-bg)",color:"var(--v2-plum)"},children:[e.jsx(mR,{title:"Sign In or Create Account",description:"Sign in to your I Need Leads CRM account or create a new one. ",canonical:"https://ineedleads.co.uk/auth"}),e.jsxs("div",{className:"hidden lg:flex lg:w-1/2 relative overflow-hidden isolate flex-col justify-between",children:[e.jsx("div",{className:"absolute inset-0 -z-10 pointer-events-none",style:{background:"radial-gradient(ellipse 80% 60% at 18% 18%, var(--v2-accent-glow), transparent 62%), radial-gradient(ellipse 60% 50% at 82% 88%, rgba(77,225,255,0.18), transparent 62%), linear-gradient(180deg, var(--v2-bg-deep), var(--v2-bg))"}}),e.jsxs("div",{className:"relative z-10 p-12 flex flex-col justify-between h-full",children:[e.jsx("div",{children:e.jsxs(sr,{to:"/",className:"inline-flex items-center gap-2 text-sm opacity-70 hover:opacity-100 transition-opacity",children:[e.jsx(wn,{className:"w-4 h-4"}),"Back to home"]})}),e.jsxs("div",{className:"space-y-8 max-w-lg",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full text-xs font-semibold tracking-wide uppercase backdrop-blur-md",style:{border:c9,background:"rgba(var(--v2-fg-rgb, 255,255,255), calc(0.06 * var(--v2-fg-a, 1)))"},children:[e.jsx("span",{className:"w-1.5 h-1.5 rounded-full animate-pulse",style:{background:"var(--v2-accent)"}}),"Start today â no demo required"]}),e.jsx("img",{src:r||"/logo-transparent.png",alt:n||"I Need Leads",className:Z("h-20 w-auto",Bn?"drop-shadow-[0_8px_30px_rgba(0,0,0,0.6)]":"drop-shadow-[0_6px_18px_rgba(15,23,42,0.18)]")}),e.jsx("h1",{className:"v2-display",style:{fontSize:"clamp(34px,3.6vw,52px)",lineHeight:1.1},children:o||e.jsxs(e.Fragment,{children:["Run your whole business from ",e.jsx("span",{className:"v2-grad-text",children:"one desktop"}),"."]})}),e.jsx("p",{className:"text-[17px] leading-relaxed",style:{color:"var(--v2-plum-soft)"},children:s||"CRM, unified inbox, automations, AI agents, pages and reports. Pick a plan, pay online, and you're live in minutes."}),e.jsx("div",{className:"space-y-3 pt-2",children:["Self-serve signup â card on file, instant access","Industry-specific pipelines & playbooks","AI chat agents that book appointments 24/7","Cancel or change plan any time from Billing"].map(U=>e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg backdrop-blur-md flex items-center justify-center shrink-0",style:{border:c9,background:"rgba(var(--v2-fg-rgb, 255,255,255), calc(0.06 * var(--v2-fg-a, 1)))"},children:e.jsx(Ct,{className:"w-4 h-4",style:{color:"var(--v2-accent-cyan)"},strokeWidth:2.5})}),e.jsx("p",{className:"text-[15px]",style:{color:"var(--v2-plum-soft)"},children:U})]},U))}),e.jsxs("div",{className:"flex items-center gap-6 pt-4 text-xs opacity-60",children:[e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(dr,{className:"w-3.5 h-3.5"}),"Hosted in the UK/EU, encrypted in transit and at rest, GDPR-compliant"]}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(rr,{className:"w-3.5 h-3.5"}),"GDPR & ISO aligned"]})]})]}),e.jsxs("p",{className:"text-xs opacity-50",children:["© ",new Date().getFullYear()," ",n||"I Need Leads Ltd",". All rights reserved."]})]})]}),e.jsxs("div",{className:"flex-1 relative flex items-center justify-center p-4 sm:p-8 overflow-y-auto isolate",children:[e.jsx("div",{className:"absolute inset-0 -z-10 pointer-events-none",style:{background:"radial-gradient(ellipse 60% 50% at 80% 12%, var(--v2-accent-glow), transparent 62%), radial-gradient(ellipse 55% 45% at 12% 92%, rgba(77,225,255,0.14), transparent 62%), linear-gradient(180deg, var(--v2-bg), var(--v2-bg-deep))",opacity:Bn?1:.7}}),e.jsxs("div",{"data-theme":Bn?"inl-public":void 0,className:Z("w-full max-w-md
7704space-y-6 relative rounded-2xl backdrop-blur-xl p-6 sm:p-8",!Bn&&"light"),style:{border:c9,background:Bn?"rgba(var(--v2-fg-rgb, 255,255,255), 0.05)":"rgba(255,255,255,0.92)",boxShadow:Bn?"0 30px 80px -20px rgba(0,0,0,0.7)":"0 30px 80px -28px rgba(43,31,39,0.28)",color:"var(--v2-plum)"},children:[e.jsx("div",{className:"flex lg:hidden items-center justify-center gap-3 mb-2",children:e.jsx("img",{src:r||"/logo-transparent.png",alt:n||"I Need Leads",className:"h-12 w-auto",style:Bn?void 0:{filter:"invert(1) brightness(0.25)"}})}),Q&&e.jsx("div",{className:"space-y-4",children:e.jsx("div",{className:"flex items-center justify-between",children:fp.map((U,oe)=>e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:Z("w-6 h-6 sm:w-8 sm:h-8 rounded-full flex items-center justify-center text-xs sm:text-sm font-medium transition-colors shrink-0",V>=U.step?"bg-primary text-primary-foreground":"bg-muted text-muted-foreground"),children:U.step}),oe<fp.length-1&&e.jsx("div",{className:Z("flex-1 h-0.5 mx-1 sm:mx-2 transition-colors",V>U.step?"bg-primary":"bg-muted")})]},U.step))})}),e.jsxs("div",{className:"text-center lg:text-left",children:[e.jsx("h2",{className:"text-2xl font-bold",children:qr?"Set your password":pp?i9?"Check your email":"Reset password":Q?fp[V-1].title:"Welcome back"}),e.jsx("p",{className:"text-muted-foreground mt-2",children:qr?"Create a secure password for your account.":pp?i9?"We've sent you a password reset link.":"Enter your email to receive a reset link.":Q?fp[V-1].subtitle:"Sign in to access your CRM dashboard."})]}),qr?e.jsxs("form",{onSubmit:yA,className:"space-y-5",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{htmlFor:"new-password",children:"New Password"}),e.jsxs("div",{className:"relative",children:[e.jsx(va,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{id:"new-password",type:Ia?"text":"password",autoComplete:"new-password",placeholder:"Min. 8 characters",value:q,onChange:U=>Y(U.target.value),className:"pl-10 pr-10",disabled:Xe}),e.jsx("button",{type:"button",onClick:()=>up(!Ia),className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground hover:text-foreground",children:Ia?e.jsx(bn,{className:"w-4 h-4"}):e.jsx(or,{className:"w-4 h-4"})})]}),He.password&&e.jsx("p",{className:"text-xs text-destructive",children:He.password})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{htmlFor:"confirm-password",children:"Confirm Password"}),e.jsxs("div",{className:"relative",children:[e.jsx(va,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{id:"confirm-password",type:Ia?"text":"password",autoComplete:"new-password",placeholder:"Repeat your password",value:J,onChange:U=>te(U.target.value),className:"pl-10",disabled:Xe})]}),He.confirmPassword&&e.jsx("p",{className:"text-xs text-destructive",children:He.confirmPassword})]}),e.jsx(de,{type:"submit",className:"w-full",disabled:Xe,children:Xe?e.jsxs(e.Fragment,{children:[e.jsx(Ge,{className:"w-4 h-4 mr-2 animate-spin"}),"Saving..."]}):"Set password"})]}):pp?e.jsx("div",{className:"space-y-5",children:i9?e.jsxs("div",{className:"text-center space-y-4",children:[e.jsx("div",{className:"w-16 h-16 mx-auto bg-primary/10 rounded-full flex items-center justify-center",children:e.jsx(dt,{className:"w-8 h-8 text-primary"})}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Check your inbox for a link to reset your password. If it doesn't appear within a few minutes, check your spam folder."}),e.jsxs(de,{type:"button",variant:"outline",onClick:()=>{zn(!1),nd(!1)},className:"w-full",children:[e.jsx(wn,{className:"w-4 h-4 mr-2"}),"Back to sign in"]})]}):e.jsxs(e.Fragment,{children:[l9&&e.jsx("div",{className:"rounded-md border border-destructive/40 bg-destructive/10 p-3 text-sm text-destructive",children:l9}),e.jsxs("form",{onSubmit:async U=>{if(U.preventDefault(),Na(!0),wt({}),!F){wt({email:"Please enter your email"}),Na(!1);return}const{error:oe}=await I.auth.resetPasswordForEmail(F,{redirectTo:`${window.location.origin}/auth?reset=true`});oe?Zt({variant:"destructive",title:"Error",description:oe.message}):nd(!0),Na(!1)},className:"space-y-5",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{htmlFor:"reset-email",children:"Email"}),e.jsxs("div",{className:"relative",children:[e.jsx(dt,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{id:"reset-email",type:"email",autoComplete:"email",placeholder:"[email protected]",value:F,onChange:U=>D(U.target.value),className:"pl-10",disabled:Xe})]}),He.email&&e.jsx("p",{className:"text-xs text-destructive",children:He.email})]}),e.jsx(de,{type:"submit",className:"w-full",disabled:Xe,children:Xe?e.jsxs(e.Fragment,{children:[e.jsx(Ge,{className:"w-4 h-4 mr-2 animate-spin"}),"Sending..."]}):"Send reset link"}),e.jsxs("button",{type:"button",onClick:()=>zn(!1),className:"w-full text-sm text-muted-foreground hover:text-primary transition-colors",children:[e.jsx(wn,{className:"w-4 h-4 inline mr-1"}),"Back to sign in"]})]})]})}):e.jsx(e.Fragment,{children:e.jsxs("form",{onSubmit:yA,className:"space-y-5",children:[Q&&v&&V===1&&!S&&e.jsx(Ele,{service:v}),!Q&&e.jsxs(e.Fragment,{children:[e.jsx(ace,{disabled:Xe}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{htmlFor:"email",children:"Email"}),e.jsxs("div",{className:"relative",children:[e.jsx(dt,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{id:"email",type:"email",autoComplete:"email",placeholder:"[email protected]",value:F,onChange:U=>D(U.target.value),className:"pl-10",disabled:Xe})]}),He.email&&e.jsx("p",{className:"text-xs text-destructive",children:He.email})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(Le,{htmlFor:"password",children:"Password"}),e.jsx("button",{type:"button",onClick:()=>zn(!0),className:"text-xs text-primary hover:text-primary/80 transition-colors",children:"Forgot password?"})]}),e.jsxs("div",{className:"relative",children:[e.jsx(va,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{id:"password",type:Ia?"text":"password",autoComplete:"current-password",placeholder:"â¢â¢â¢â¢â¢â¢â¢â¢",value:q,onChange:U=>Y(U.target.value),className:"pl-10 pr-10",disabled:Xe}),e.jsx("button",{type:"button",onClick:()=>up(!Ia),className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground hover:text-foreground",children:Ia?e.jsx(bn,{className:"w-4 h-4"}):e.jsx(or,{className:"w-4 h-4"})})]}),He.password&&e.jsx("p",{className:"text-xs text-destructive",children:He.password})]})]}),Q&&S&&e.jsxs(e.Fragment,{children:[L?e.jsxs("div",{className:"flex items-center justify-center py-8",children:[e.jsx(Ge,{className:"w-6 h-6 animate-spin text-primary"}),e.jsx("span",{className:"ml-2 text-muted-foreground",children:"Checking invitation..."})]}):M!=null&&M.found?e.jsxs("div",{className:"bg-primary/10 border border-primary/20 rounded-lg p-4 mb-4",children:[e.jsxs("div",{className:"flex items-center gap-2 text-primary mb-2",children:[e.jsx(Ct,{className:"w-5 h-5"}),e.jsx("span",{className:"font-medium",children:"Invitation Found!"})]}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:["You've been invited to join ",e.jsx("strong",{children:(_A=(CA=M.invitations)==null?void 0:CA[0])==null?void 0:_A.workspaceName})," as a ",e.jsx("strong",{className:"text-primary",children:(SA=(MA=M.invitations)==null?void 0:MA[0])==null?void 0:SA.role}),"."]}),((IA=(NA=M.invitations)==null?void 0:NA[0])==null?void 0:IA.inviterName)&&e.jsxs("p",{className:"text-xs text-muted-foreground mt-1",children:["Invited by ",M.invitations[0].inviterName]})]}):null,e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{htmlFor:"fullName",children:"Full Name *"}),e.jsxs("div",{className:"relative",children:[e.jsx(wa,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{id:"fullName",type:"text",autoComplete:"name",placeholder:"John Doe",value:ae,onChange:U=>ce(U.target.value),className:"pl-10",disabled:Xe})]}),He.fullName&&e.jsx("p",{className:"text-xs text-destructive",children:He.fullName})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{htmlFor:"email",children:"Email *"}),e.jsxs("div",{className:"relative",children:[e.jsx(dt,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{id:"email",type:"email",autoComplete:"email",placeholder:"[email protected]",value:F,onChange:U=>D(U.target.value),className:"pl-10",disabled:Xe||!!m})]}),He.email&&e.jsx("p",{className:"text-xs text-destructive",children:He.email})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{htmlFor:"password",children:"Create Password *"}),e.jsxs("div",{className:"relative",children:[e.jsx(va,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{id:"password",type:Ia?"text":"password",autoComplete:"new-password",placeholder:"Min. 8 characters",value:q,onChange:U=>Y(U.target.value),className:"pl-10 pr-10",disabled:Xe}),e.jsx("button",{type:"button",onClick:()=>up(!Ia),className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground hover:text-foreground",children:Ia?e.jsx(bn,{className:"w-4 h-4"}):e.jsx(or,{className:"w-4 h-4"})})]}),He.password&&e.jsx("p",{className:"text-xs text-destructive",children:He.password}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Must be at least 8 characters"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{htmlFor:"invite-phone",children:"Phone Number *"}),e.jsx("div",{className:"relative",children:e.jsx(DT,{id:"invite-phone",value:re,onChange:U=>ie(U),disabled:Xe})}),He.phone&&e.jsx("p",{className:"text-xs text-destructive",children:He.phone})]}),e.jsxs("div",{className:"bg-muted/50 rounded-lg p-3 text-sm text-muted-foreground",children:[e.jsx(dr,{className:"w-4 h-4 inline mr-2"}),"No payment required - your subscription is covered by the agency."]})]}),Q&&V===1&&!S&&e.jsxs(e.Fragment,{children:[X?e.jsxs("div",{className:"rounded-xl border border-primary/30 bg-primary/5 p-3 flex items-center gap-2 text-sm",children:[e.jsx(Ct,{className:"w-4 h-4 text-primary shrink-0"}),e.jsxs("span",{children:["Signed in with Google as ",e.jsx("strong",{children:F}),". Just a few details and you're set."]})]}):gV?e.jsxs("div",{className:"rounded-xl border border-primary/30 bg-primary/5 p-3 flex items-center gap-2 text-sm",children:[e.jsx(Ct,{className:"w-4 h-4 text-primary shrink-0"}),e.jsx("span",{children:"Welcome back â we saved your details. Just add a password and pick a plan to finish."})]}):null,(gt||X)&&e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{htmlFor:"fullName",children:"Full Name *"}),e.jsxs("div",{className:"relative",children:[e.jsx(wa,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{id:"fullName",type:"text",autoComplete:"name",placeholder:"John Doe",value:ae,onChange:U=>ce(U.target.value),className:"pl-10",disabled:Xe})]}),He.fullName&&e.jsx("p",{className:"text-xs text-destructive",children:He.fullName})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{htmlFor:"email",children:"Work Email *"}),e.jsxs("div",{className:"relative",children:[e.jsx(dt,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{id:"email",type:"email",autoComplete:"email",placeholder:"[email protected]",value:F,onChange:U=>D(U.target.value),className:"pl-10",disabled:Xe||X})]}),He.email&&e.jsx("p",{className:"text-xs text-destructive",children:He.email}),!X&&e.jsx(dce,{email:F})]}),!X&&e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{htmlFor:"password",children:"Password *"}),e.jsxs("div",{className:"relative",children:[e.jsx(va,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{id:"password",type:Ia?"text":"password",autoComplete:"new-password",placeholder:"Min. 8 characters",value:q,onChange:U=>Y(U.target.value),className:"pl-10 pr-10",disabled:Xe}),e.jsx("button",{type:"button",onClick:()=>up(!Ia),className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground hover:text-foreground",children:Ia?e.jsx(bn,{className:"w-4 h-4"}):e.jsx(or,{className:"w-4 h-4"})})]}),He.password&&e.jsx("p",{className:"text-xs text-destructive",children:He.password}),e.jsx(sce,{password:q})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(Le,{htmlFor:"phone",children:["Phone Number ",gt?"*":e.jsx("span",{className:"text-muted-foreground font-normal",children:"(optional â helps us recover your account)"})]}),e.jsx("div",{className:"relative",children:e.jsx(DT,{id:"phone",value:re,onChange:U=>ie(U),disabled:Xe})}),He.phone&&e.jsx("p",{className:"text-xs text-destructive",children:He.phone})]})]}),Q&&V===2&>&&e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"space-y-2 relative",ref:o9,children:[e.jsx(Le,{htmlFor:"businessName",children:"Business N
7704ame *"}),e.jsxs("div",{className:"relative",children:[e.jsx(Fa,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{id:"businessName",type:"text",autoComplete:"organization",placeholder:"Start typing to search Companies House...",value:ne,onChange:U=>{ee(U.target.value),s9(!1),uV(U.target.value),n9(!0)},className:Z("pl-10",Bl&&"pr-10 border-primary/50"),disabled:Xe}),tA&&e.jsx(Ge,{className:"absolute right-3 top-1/2 -translate-y-1/2 w-4 h-4 animate-spin text-muted-foreground"}),Bl&&!tA&&e.jsx(rr,{className:"absolute right-3 top-1/2 -translate-y-1/2 w-4 h-4 text-primary"})]}),Bl&&Qa&&e.jsxs("p",{className:"text-xs text-primary flex items-center gap-1",children:[e.jsx(rr,{className:"w-3 h-3"}),"Verified via Companies House â ",Qa.companyStatus]}),He.businessName&&e.jsx("p",{className:"text-xs text-destructive",children:He.businessName}),hV&&eA.length>0&&e.jsx("div",{className:"absolute z-50 w-full mt-1 bg-popover border border-border rounded-md shadow-lg max-h-60 overflow-y-auto",children:eA.map(U=>e.jsxs("button",{type:"button",className:"w-full text-left px-3 py-2.5 hover:bg-accent transition-colors border-b border-border/50 last:border-0",onClick:()=>wV(U),children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"font-medium text-sm text-foreground",children:U.companyName}),e.jsx("span",{className:Z("text-xs px-1.5 py-0.5 rounded",U.companyStatus==="active"?"bg-primary/10 text-primary":"bg-muted text-muted-foreground"),children:U.companyStatus})]}),e.jsxs("div",{className:"text-xs text-muted-foreground mt-0.5",children:[U.companyNumber," ⢠",U.address]})]},U.companyNumber))})]}),!gt&&e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(Le,{htmlFor:"website",children:["Website ",e.jsx("span",{className:"text-muted-foreground font-normal",children:"(optional â helps us auto-detect your industry)"})]}),e.jsxs("div",{className:"relative",children:[e.jsx(ca,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{id:"website",type:"text",inputMode:"url",autoComplete:"url",placeholder:"https://www.company.com",value:ot,onChange:U=>ma(U.target.value),className:"pl-10",disabled:Xe})]}),He.website&&e.jsx("p",{className:"text-xs text-destructive",children:He.website})]}),e.jsx(gN,{data:Ft,isLoading:dp,hasWebsiteData:r9}),e.jsx(BT,{value:Te,onChange:mA,businessName:ne}),He.industryCode&&e.jsx("p",{className:"text-xs text-destructive",children:He.industryCode}),dp&&e.jsxs("div",{className:"flex items-center gap-2 p-3 bg-primary/5 border border-primary/10 rounded-lg",children:[e.jsx(Ge,{className:"w-4 h-4 animate-spin text-primary"}),e.jsx("span",{className:"text-sm text-muted-foreground",children:"Detecting your industry..."})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{htmlFor:"companySize",children:"Company Size *"}),e.jsxs(FS,{value:st,onValueChange:Wt,disabled:Xe,children:[e.jsx(Tu,{children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(Gt,{className:"w-4 h-4 text-muted-foreground"}),e.jsx(DS,{placeholder:"Select team size"})]})}),e.jsx(Ru,{children:$T.map(U=>e.jsx(ba,{value:U.value,children:U.label},U.value))})]}),He.companySize&&e.jsx("p",{className:"text-xs text-destructive",children:He.companySize})]})]}),gt&&e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{htmlFor:"jobTitle",children:"Job Title"}),e.jsxs("div",{className:"relative",children:[e.jsx(Ka,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{id:"jobTitle",type:"text",autoComplete:"organization-title",placeholder:"e.g. Managing Director",value:rn,onChange:U=>pA(U.target.value),className:"pl-10",disabled:Xe})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{htmlFor:"companyNumber",children:"Company Number"}),e.jsxs("div",{className:"relative flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(su,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{id:"companyNumber",type:"text",placeholder:"12345678",value:ve,onChange:U=>
7704{We(U.target.value),s9(!1)},className:Z("pl-10",Bl&&"border-primary/50"),disabled:Xe})]}),e.jsxs(de,{type:"button",variant:"outline",size:"sm",className:"shrink-0 h-9",disabled:!ve||ve.length<6||rA,onClick:jV,children:[rA?e.jsx(Ge,{className:"w-3 h-3 animate-spin"}):e.jsx(At,{className:"w-3 h-3"}),e.jsx("span",{className:"ml-1 text-xs",children:"Verify"})]})]}),Bl&&e.jsxs("p",{className:"text-xs text-primary flex items-center gap-1",children:[e.jsx(rr,{className:"w-3 h-3"}),"Verified"]})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{htmlFor:"website",children:"Website"}),e.jsxs("div",{className:"relative",children:[e.jsx(ca,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{id:"website",type:"text",inputMode:"url",autoComplete:"url",placeholder:"https://www.company.com",value:ot,onChange:U=>ma(U.target.value),className:"pl-10",disabled:Xe})]}),He.website&&e.jsx("p",{className:"text-xs text-destructive",children:He.website})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(Le,{className:"text-sm",children:["Social Media ",e.jsx("span",{className:"text-muted-foreground font-normal",children:"(optional)"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"relative",children:[e.jsx(uu,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{type:"text",inputMode:"url",placeholder:"LinkedIn URL",value:be.linkedin,onChange:U=>Ut(oe=>({...oe,linkedin:U.target.value})),className:"pl-10",disabled:Xe})]}),e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:[e.jsxs("div",{className:"relative",children:[e.jsx(eu,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{type:"text",inputMode:"url",placeholder:"Facebook",value:be.facebook,onChange:U=>Ut(oe=>({...oe,facebook:U.target.value})),className:"pl-10",disabled:Xe})]}),e.jsxs("div",{className:"relative",children:[e.jsx(iu,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{type:"text",inputMode:"url",placeholder:"Instagram",value:be.instagram,onChange:U=>Ut(oe=>({...oe,instagram:U.target.value})),className:"pl-10",disabled:Xe})]})]})]})]}),e.jsx(gN,{data:Ft,isLoading:dp,hasWebsiteData:r9})]})]}),Q&&V===3&>&&e.jsxs(e.Fragment,{children:[Ft&&e.jsxs("div",{className:"mb-4",children:[e.jsx(gN,{data:Ft,isLoading:!1,hasWebsiteData:r9}),Ft.industry&&e.jsxs("p",{className:"text-xs text-muted-foreground mt-2 flex items-center gap-1",children:[e.jsx("span",{className:"text-primary",children:"â"}),"Industry pre-filled from AI analysis. You can change it below if needed."]})]}),e.jsx(BT,{value:Te,onChange:mA,businessName:ne}),He.industryCode&&e.jsx("p",{className:"text-xs text-destructive",children:He.industryCode}),dp&&e.jsxs("div",{className:"flex items-center gap-2 p-3 bg-primary/5 border border-primary/10 rounded-lg",children:[e.jsx(Ge,{className:"w-4 h-4 animate-spin text-primary"}),e.jsx("span",{className:"text-sm text-muted-foreground",children:"Detecting your industry..."})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{htmlFor:"companySize",children:"Company Size *"}),e.jsxs(FS,{value:st,onValueChange:Wt,disabled:Xe,children:[e.jsx(Tu,{children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(Gt,{className:"w-4 h-4 text-muted-foreground"}),e.jsx(DS,{placeholder:"Select team size"})]})}),e.jsx(Ru,{children:$T.map(U=>e.jsx(ba,{value:U.value,children:U.label},U.value))})]}),(Ft==null?void 0:Ft.estimatedCompanySize)&&st===Ft.estimatedCompanySize&&e.jsxs("p",{className:"text-xs text-muted-foreground flex items-center gap-1",children:[e.jsx("span",{className:"text-primary",children:"â"}),"Pre-filled from AI analysis"]}),He.companySize&&e.jsx("p",{className:"text-xs text-destructive",children:He.companySize})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(Le,{htmlFor:"address",children:"Business Address"}),e.jsxs("div",{className:"relative",children:[e.jsx(Lr,{className:"absolute left-3 top-3 w-4 h-4 text-muted-foreground"}),e.jsx(De,{id:"address",type:"text",placeholder:"123 Business Street, City, Postcode",value:it,onChange:U=>Yt(U.target.value),className:"pl-10",disabled:Xe})]}),(Ft==null?void 0:Ft.businessAddress)&&it===Ft.businessAddress&&e.jsxs("p",{className:"text-xs text-muted-foreground flex items-center gap-1",children:[e.jsx("span",{className:"text-primary",children:"â"}),"Pre-filled from AI analysis"]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(Le,{htmlFor:"competitors",children:["Competitors ",e.jsx("span",{className:"text-muted-foreground font-normal",children:"(optional)"})]}),e.jsxs("div",{className:"relative",children:[e.jsx(wu,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),e.jsx(De,{id:"competitors",type:"text",placeholder:"e.g. Acme Corp, Widget Inc, Contoso",value:he,onCh
7704ange:U=>xe(U.target.value),className:"pl-10",disabled:Xe})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Name 1-3 competitors â powers SEO analysis and benchmarks"})]})]}),Q&&V===4&>&&e.jsx(lce,{goals:ft,onChange:YL,disabled:Xe}),Q&&V===2&&!gt&&e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 p-1 bg-muted rounded-lg",children:[e.jsx("button",{type:"button",onClick:()=>Pe("monthly"),className:Z("flex-1 py-2 px-4 rounded-md text-sm font-medium transition-all",pe==="monthly"?"bg-background text-foreground shadow-sm":"text-muted-foreground hover:text-foreground"),children:"Monthly"}),e.jsxs("button",{type:"button",onClick:()=>Pe("yearly"),className:Z("flex-1 py-2 px-4 rounded-md text-sm font-medium transition-all flex items-center justify-center gap-2",pe==="yearly"?"bg-background text-foreground shadow-sm":"text-muted-foreground hover:text-foreground"),children:["Yearly",e.jsx("span",{className:"text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full",children:"Save 20%"})]})]}),Object.entries(Ea).map(([U,oe])=>{const Se=pe==="yearly"?oe.yearlyPrice:oe.monthlyPrice,Xt=oe.monthlyPrice-oe.yearlyPrice;return e.jsxs("button",{type:"button",onClick:()=>Ol(U),disabled:Xe,className:Z("w-full p-4 rounded-lg border-2 text-left transition-all",rt===U?"border-primary bg-primary/5":"border-border hover:border-primary/50"),children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:Z("w-5 h-5 rounded-full border-2 flex items-center justify-center",rt===U?"border-primary":"border-muted-foreground"),children:rt===U&&e.jsx("div",{className:"w-2.5 h-2.5 rounded-full bg-primary"})}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"font-semibold",children:oe.name}),oe.popular&&e.jsx("span",{className:"text-xs bg-primary text-primary-foreground px-2 py-0.5 rounded-full",children:"Popular"})]}),e.jsx("p",{className:"text-sm text-muted-foreground",children:oe.description})]})]}),e.jsxs("div",{className:"text-right",children:[e.jsxs("div",{className:"font-bold text-lg",children:["£",Se,e.jsx("span",{className:"text-sm font-normal text-muted-foreground",children:"/mo"})]}),pe==="yearly"&&Xt>0&&e.jsxs("p",{className:"text-xs text-primary font-medium",children:["Save £",Xt*12,"/year"]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:oe.maxSubAccounts===-1?"Unlimited sub-accounts":oe.maxSubAccounts===0?"1 CRM Workspace":`${oe.maxSubAccounts} sub-accounts`})]})]}),e.jsx("ul",{className:"mt-3 grid grid-cols-2 gap-1",children:oe.features.slice(0,4).map((Hn,Ba)=>e.jsxs("li",{className:"text-xs text-muted-foreground flex items-center gap-1",children:[e.jsx("span",{className:"text-primary",children:"â"})," ",Hn]},Ba))})]},U)}),e.jsxs("div",{className:"space-y-2 pt-2",children:[e.jsxs(Le,{htmlFor:"referralCode",className:"text-sm",children:["Referral or discount code ",e.jsx("span",{className:"text-muted-foreground font-normal",children:"(optional)"})]}),e.jsx("div",{className:"relative",children:e.jsx(De,{id:"referralCode",type:"text",placeholder:"e.g. BEKA20",value:Ue,onChange:U=>et(U.target.value.toUpperCase()),className:Z("uppercase tracking-wide",Ze.state==="valid"&&"border-emerald-500 focus-visible:ring-emerald-500",Ze.state==="invalid"&&"border-destructive focus-visible:ring-destructive"),maxLength:40,autoComplete:"off"})}),Ze.state==="checking"&&e.jsx("p",{className:"text-xs text-muted-foreground",children:"Checking codeâ¦"}),Ze.state==="valid"&&e.jsxs("p",{className:"text-xs text-emerald-500 font-medium",children:["â ",Ze.discountLabel," â ",Ze.message]}),Ze.state==="invalid"&&Ue&&e.jsx("p",{className:"text-xs text-destructive",children:Ze.message})]})]}),Q&&V===5&>&&R&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"p-4 rounded-lg bg-amber-500/10 border border-amber-500/30",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx(dr,{className:"w-5 h-5 text-amber-400"}),e.jsx("h3",{className:"font-semibold text-amber-400",children:"CRM Required"})]}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[v==null?void 0:v.name," requires an active
7704CRM subscription. Select a plan below to bundle with your purchase."]})]}),MS.map(U=>e.jsxs("button",{type:"button",onClick:()=>z(U),disabled:Xe,className:Z("w-full p-4 rounded-lg border-2 text-left transition-all",($==null?void 0:$.id)===U.id?"border-primary bg-primary/5":"border-border hover:border-primary/50"),children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:Z("w-5 h-5 rounded-full border-2 flex items-center justify-center",($==null?void 0:$.id)===U.id?"border-primary":"border-muted-foreground"),children:($==null?void 0:$.id)===U.id&&e.jsx("div",{className:"w-2.5 h-2.5 rounded-full bg-primary"})}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"font-semibold",children:U.name}),U.recommended&&e.jsx("span",{className:"text-xs bg-primary text-primary-foreground px-2 py-0.5 rounded-full",children:"Recommended"})]}),e.jsx("p",{className:"text-sm text-muted-foreground",children:U.description})]})]}),e.jsx("div",{className:"text-right",children:e.jsxs("div",{className:"font-bold text-lg",children:["£",U.price,e.jsx("span",{className:"text-sm font-normal text-muted-foreground",children:"/mo"})]})})]}),e.jsx("ul",{className:"mt-3 grid grid-cols-2 gap-1",children:U.features.slice(0,4).map((oe,Se)=>e.jsxs("li",{className:"text-xs text-muted-foreground flex items-center gap-1",children:[e.jsx("span",{className:"text-primary",children:"â"})," ",oe]},Se))})]},U.id)),e.jsx("div",{className:"p-4 rounded-lg bg-card border border-border",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"text-sm text-muted-foreground",children:"Bundle total:"}),e.jsxs("span",{className:"text-xl font-bold text-primary",children:["£",(($==null?void 0:$.price)||0)+((v==null?void 0:v.price)||0),"/mo"]})]})})]}),Q&&(V===5&>&&!R||V===6&>&&R)&&v&&"qualificationQuestions"in v&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"p-4 rounded-lg bg-primary/5 border border-primary/20",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx(Ar,{className:"w-5 h-5 text-primary"}),e.jsx("h3",{className:"font-semibold",children:v.name})]}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Answer a few quick questions so we can tailor our service to your needs."})]}),(LA=v.qualificationQuestions)==null?void 0:LA.map(U=>e.jsxs("div",{className:"space-y-3",children:[e.jsx(Le,{className:"text-sm font-medium",children:U.question}),e.jsx("div",{className:"grid grid-cols-2 gap-2",children:U.options.map(oe=>e.jsx("button",{type:"button",onClick:()=>XL(Se=>({...Se,[U.id]:oe})),className:Z("p-3 rounded-lg border text-sm text-left transition-all",a9[U.id]===oe?"border-primary bg-primary/5 text-foreground":"border-border hover:border-primary/50 text-muted-foreground hover:text-foreground"),children:oe},oe))})]},U.id))]}),Q&&(V===6&>&&!R||V===7&>&&R)&&v&&e.jsxs("div",{className:"space-y-6",children:[R&&$&&e.jsxs("div",{className:"p-4 rounded-xl bg-card border border-border",children:[e.jsxs("div",{className:"flex items-center justify-between mb-2",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(Fa,{className:"w-5 h-5 text-primary"}),e.jsxs("span",{className:"font-medium",children:["CRM ",$.name]})]}),e.jsxs("span",{className:"font-bold",children:["£",$.price,"/mo"]})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Required foundation for AI Agents"})]}),e.jsxs("div",{className:"p-6 rounded-xl bg-gradient-to-br from-primary/10 to-primary/5 border border-primary/20",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("div",{className:"p-2 rounded-lg bg-primary/20",children:e.jsx(ja,{className:"w-6 h-6 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-bold",children:v.name}),e.jsx("p",{className:"text-sm text-muted-foreground",children:v.description})]})]}),e.jsxs("div",{className:"flex items-baseline gap-2 mb-4",children:[e.jsxs("span",{className:"text-3xl font-bold text-primary",children:["£",v.price]}),e.jsxs("span",{className:"text-muted-foreground",children:["/",v.interval==="one_time"?"one-time":"month"]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx("p",{className:"text-sm font-medium",children:"What's included:"}),e.jsx("ul",{className:"grid grid-cols-1 gap-1.5",children:v.features.map((U,oe)=>e.jsxs("li",{className:"text-sm text-muted-foreground flex items-start gap-2",children:[e.jsx(Ct,{className:"w-4 h-4 text-primary shrink-0 mt-0.5"}),e.jsx("span",{children:U})]},oe))})]})]}),R&&$&&e.jsxs("div",{className:"p-4 rounded-xl bg-gradient-to-r from-amber-500/10 to-orange-500/10 border border-amber-500/30",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"font-medium",children:"Bundle Total:"}),e.jsxs("span",{className:"text-2xl font-bold text-amber-400",children:["£",($.price||0)+(v.price||0),"/mo"]})]}),e.jsxs("p",{className:"text-xs text-muted-foreground mt-1",children:["CRM ",$.name," + ",v.name]})]}),Object.keys(a9).length>0&&e.jsxs("div",{className:"p-4 rounded-lg bg-muted/50 border border-border",children:[e.jsx("p",{className:"text-sm font-medium mb-2",children:"Your answers:"}),e.jsx("ul",{className:"space-y-1",children:Object.entries(a9).map(([U,oe])=>e.jsxs("li",{className:"text-sm text-muted-foreground",children:["⢠",oe]},U))})]}),e.jsx("div",{className:"text-center text-sm text-muted-foreground",children:e.jsx("p",{children:"After signup, you'll be redirected to complete your payment."})})]}),e.jsxs("div",{className:"flex gap-3",children:[Q&&V>1&&e.jsxs(de,{type:"button",variant:"outline",onClick:SV,disabled:Xe,className:"flex-1",children:[e.jsx(Cn,{className:"w-4 h-4 mr-1"}),"Back"]}),e.jsx(de,{type:"submit",className:Z("flex-1",Q&&V===1&&"w-full"),disabled:Xe,children:Xe?e.jsxs(e.Fragment,{children:[e.jsx(Ge,{className:"w-4 h-4 mr-2 animate-spin"}),Q?"Creating account...":"Signing in..."]}):Q?V<iA?e.jsxs(e.Fragment,{children:["Continue",e.jsx(_n,{className:"w-4 h-4 ml-1"})]}):S?"Create account & join":e.jsxs(e.Fragment,{children:[e.jsx(za,{className:"w-4 h-4 mr-2"}),"Get Started"]}):"Sign in"})]}),Q&&V===1&&!S&&e.jsxs("div",{className:"space-y-3",children:[e.jsx(Nle,{checked:qt,onCheckedChange:Dr,error:He.terms}),e.jsxs("div",{className:"flex items-center justify-center gap-2 text-xs text-muted-foreground",children:[e.jsx(za,{className:"w-3 h-3"}),e.jsx("span",{children:"Card required · Cancel in 1 click · 30-day money-back guarantee"})]})]})]})}),!pp&&!qr&&e.jsx("div",{className:"text-center",children:e.jsx("button",{type:"button",onClick:IV,className:"text-sm text-muted-foreground hover:text-primary transition-colors",children:Q?"Already have an account? Sign in":"Don't have an account? Sign up"})})]})]})]})}function gd({children:t,lockVariant:a,className:r}){const[n]=dR(),o=a??n;
7704return e.jsx("div",{"data-theme":"inl-v2","data-variant":o==="night"?void 0:o,className:r,id:"top",children:t})}const xce=l.lazy(()=>P(()=>import("./LandingV2-CezNgzm2.js").then(t=>t.L),__vite__mapDeps([254,1,2,15,3,4,8,6,7,255,5]))),bce=l.lazy(()=>P(()=>import("./Thanks-D-TWXWmz.js"),__vite__mapDeps([256,1,2,3,4,15,257,8,258,259,260,261,5,16]))),vce=l.lazy(()=>P(()=>import("./V2LegacyFrame-DDulFR5f.js"),__vite__mapDeps([262,1,2,3,4]))),kce=l.lazy(()=>P(()=>import("./FeaturesIndex-B3kOfPIK.js"),__vite__mapDeps([263,1,2,3,4,15,264,265,257,8,258,259,260,261,5,16,266,6,7,255,13,14]))),wce=l.lazy(()=>P(()=>import("./FeatureDetail-CD-EAu4u.js"),__vite__mapDeps([267,1,2,3,4,15,264,265,257,8,258,259,260,261,5,16,268,269,270,271]))),jce=l.lazy(()=>P(()=>import("./IndustriesIndex-CuLXdvaf.js"),__vite__mapDeps([272,1,2,3,4,15,273,257,8,258,259,260,261,5,16]))),Cce=l.lazy(()=>P(()=>import("./IndustryDetail-ZqBHC8uq.js"),__vite__mapDeps([274,1,2,15,3,4,273,257,8,258,259,260,261,5,16,269,268,270,275,276,6,7,13,14]))),_ce=l.lazy(()=>P(()=>import("./ServicesIndex-Ck4ND0jE.js"),__vite__mapDeps([277,1,2,3,4,15,278,257,8,258,259,260,261,5,16]))),Mce=l.lazy(()=>P(()=>import("./ServiceDetail-CmBYUrB6.js"),__vite__mapDeps([279,1,2,3,4,15,6,7,278,275,257,8,276,258,259,260,261,5,16,269,268,270,271,13,14]))),WT=l.lazy(()=>P(()=>import("./DoneForYouLeadGeneration-CRsfn6RQ.js"),__vite__mapDeps([280,1,2,3,4,15,6,7,13,16,281]))),Sce=l.lazy(()=>P(()=>import("./CampaignLegal-BHXGncrj.js"),__vite__mapDeps([282,1,2,3,4,15,281])).then(t=>({default:t.CampaignPrivacy}))),Nce=l.lazy(()=>P(()=>import("./CampaignLegal-BHXGncrj.js"),__vite__mapDeps([282,1,2,3,4,15,281])).then(t=>({default:t.CampaignTerms}))),Ice=l.lazy(()=>P(()=>import("./Pricing--PZU9o2B.js"),__vite__mapDeps([283,1,2,15,3,4,257,8,268,258,259,260,261,5,16,265,284,6,7,275,276,266,255,13,14]))),Lce=l.lazy(()=>P(()=>import("./CaseStudies-BczmCT3X.js"),__vite__mapDeps([285,1,2,3,4,15,286,6,7,259,260,261,5,16,8,258,257,284]))),Ace=l.lazy(()=>P(()=>import("./About-BAD4NcYy.js"),__vite__mapDeps([287,1,2,15,3,4,257,8,258,259,260,261,5,16,286,6,7]))),Pce=l.lazy(()=>P(()=>import("./Contact-CIajD08B.js"),__vite__mapDeps([288,1,2,15,3,4,6,7,257,8,258,259,260,261,5,16,13,14]))),Ece=l.lazy(()=>P(()=>import("./Blog-DFSiBd_s.js"),__vite__mapDeps([289,1,2,3,4,15,290,6,7,261,5,16,257,8,291,258,259,260,286,13,14]))),Tce=l.lazy(()=>P(()=>import("./BlogArticle-Dau0kTmo.js"),__vite__mapDeps([292,1,2,3,4,15,290,6,7,8,291,257,5,14,151,13,16]))),Rce=l.lazy(()=>P(()=>import("./AgentSandbox-D8LcdJjO.js"),__vite__mapDeps([293,1,2,294,88,8,3,4,295,15,257,16,5,296,6,7,13,14]))),Fce=l.lazy(()=>P(()=>import("./ToolsIndex-DkJsJlb4.js"),__vite__mapDeps([297,1,2,3,4,15,257,8,276,6,7,5,13,14,16]))),Dce=l.lazy(()=>P(()=>import("./ToolDetail-DaI2eoTA.js"),__vite__mapDeps([298,1,2,3,4,15,257,8,276,16,270,5,250,6,7,251,252,0,14,13,260,261,293,294,88,295,296]))),qce=l.lazy(()=>P(()=>import("./HomeTestH2-CfaFtTCN.js"),__vite__mapDeps([299,1,2,3,4,8,15,6,7,5,13,14,16,300]))),zce=l.lazy(()=>P(()=>import("./Onboarding-D11DGqiv.js"),__vite__mapDeps([301,1,2,3,4,6,7,5,8,13,14,15,16]))),Oce=l.lazy(()=>P(()=>import("./NotFound-BKWQ8sRL.js"),__vite__mapDeps([302,1,2,3,4,15,257,8,258,259,260,261,5,16]))),Bce=l.lazy(()=>P(()=>import("./PublicPage-DW6zjEGn.js"),__vite__mapDeps([303,1,2,3,4,15,8,304,6,7,13,5,14,16,79,12]))),Hce=l.lazy(()=>P(()=>import("./PublicPageLegal-DhqUa8IX.js"),__vite__mapDeps([305,1,2,3,4,15,5,6,7,8,13,14,16]))),Vce=l.lazy(()=>P(()=>import("./PageShareRedirect-Ng0hhfvb.js"),__vite__mapDeps([306,1,2,3,4]))),$ce=l.lazy(()=>P(()=>import("./ViewCampaign-C2L2RfmR.js"),__vite__mapDeps([307,1,2,3,4]))),Wce=l.lazy(()=>P(()=>import("./PublicBookingPage-KhKXDMwK.js"),__vite__mapDeps([308,1,2,3,4,6,7,5,8,13,309,211,107,240,192,159,14,15,16]))),Uce=l.lazy(()=>P(()=>import("./BookingManagePage-CJlCLYP6.js"),__vite__mapDeps([310,1,2,3,4,5,6,7]))),Gce=l.lazy(()=>P(()=>import("./JobTrack-CDkDcdQ_.js"),__vite__mapDeps([311,1,2,3,4,312,6,7,13,8,5,14,15,16]))),Kce=l.lazy(()=>P(()=>import("./MeetingFeedback-YqxUXein.js"),__vite__mapDeps([313,1,2,3,4,6,7,5,8,13,14,15,16]))),Yce=l.lazy(()=>P(()=>import("./LandingPagePreview-BtvTMgD4.js"),__vite__mapDeps([314,1,2,3,4,6,7,15,5,8,13,14,16
7704]))),Zce=l.lazy(()=>P(()=>import("./PremiumLandingPage-Ct4iJcTr.js"),__vite__mapDeps([315,1,2,15,3,4]))),Xce=l.lazy(()=>P(()=>import("./AdInviteApprove-BfjFoxQc.js"),__vite__mapDeps([316,1,2,3,4,6,7,25,5,8,13,14,15,16]))),Qce=l.lazy(()=>P(()=>import("./IncendiumLandingPage-DNoLKQgx.js"),__vite__mapDeps([304,1,2,3,4,6,7,15,8,13,5,14,16]))),Jce=l.lazy(()=>P(()=>import("./Dashboard-DZuYiPyC.js"),__vite__mapDeps([317,1,2,29,58,3,4,81,6,7,33,318,8,13,48,5,85,86,49,319,143,45,320,321,40,41,16,322,323,185,42,324,157,158,159,160,161,162,163,164,325,211,240,309,192,178,109,326,327,328,87,88,108,90,329,330,15,14]))),ede=l.lazy(()=>P(()=>import("./Contacts-9QbkaRRm.js"),__vite__mapDeps([331,1,2,29,58,3,4,30,24,6,7,25,26,8,27,23,13,5,31,32,28,33,34,35,36,37,38,39,40,41,42,43,16,44,49,330,15,45,46,47,326,327,14]))),tde=l.lazy(()=>P(()=>import("./Companies-BauoQqf4.js"),__vite__mapDeps([332,1,2,29,58,3,4,50,51,31,24,6,7,25,26,8,27,23,13,5,52,40,41,43,16,28,34,44,330,15,14]))),ade=l.lazy(()=>P(()=>import("./CompanyProfilePage-BHD0sJ1M.js"),__vite__mapDeps([333,1,2,6,3,4,7,330,15,52,40,41,43,27,5,16,8,13,14]))),rde=l.lazy(()=>P(()=>import("./Pipeline-BusCU_Cf.js"),__vite__mapDeps([334,1,2,29,58,321,3,4,6,7,40,41,5,16,322,323,185,42,8,324,157,158,159,160,161,162,163,164,48,325,211,240,309,192,178,109,326,327,51,31,87,88,108,90,91,49,38,78,330,15,45,85,86,13,14]))),nde=l.lazy(()=>P(()=>import("./Admin-CPY0eWzA.js"),__vite__mapDeps([335,1,2,3,4,6,7,336,330,15,8,5,31,87,88,337,90,91,108,329,13,338,159,211,89,339,51,290,340,107,14,16,341,342,151,25]))),sde=l.lazy(()=>P(()=>import("./AppStore-DXtml1b8.js"),__vite__mapDeps([343,1,2,111,6,3,4,7,5,8,13,14,15,16,330]))),ode=l.lazy(()=>P(()=>import("./MarketplaceAppRunner-5ySZFCYo.js"),__vite__mapDeps([344,1,2,3,4,330,15,249,5,6,7,8,13,14,16]))),ide=l.lazy(()=>P(()=>import("./LeadManagement-dM1RCdn1.js"),__vite__mapDeps([345,1,2,6,3,4,7,31,72,8,5,13,14,15,16]))),lde=l.lazy(()=>P(()=>import("./AgencyBilling-D8rRa4fi.js"),__vite__mapDeps([346,1,2,3,4,347,5,8,13,0,6,7,14,15,16]))),cde=l.lazy(()=>P(()=>import("./Integrations-BLhspleW.js"),__vite__mapDeps([348,1,2,3,4,6,7,8,5,349,25,350,351,13,352,353,14,15,16]))),$p=l.lazy(()=>P(()=>import("./IntegrationsCallback-CAN9rbou.js"),__vite__mapDeps([352,1,2,3,4]))),dde=l.lazy(()=>P(()=>import("./GoogleAdsOAuthStart-CjXxvy0C.js"),__vite__mapDeps([354,1,2,3,4]))),ude=l.lazy(()=>P(()=>import("./OAuthPopupClose-w4WCi96w.js"),__vite__mapDeps([355,1,2]))),pde=l.lazy(()=>P(()=>import("./SubAccounts-DVabLW4k.js"),__vite__mapDeps([356,1,2,3,4,6,7,72,31,8,5,40,41,16,13,14,15]))),hde=l.lazy(()=>P(()=>import("./AgencySaasBilling-DsTvLaaO.js"),__vite__mapDeps([357,1,2,3,4,6,7,5,8,13,14,15,16]))),mde=l.lazy(()=>P(()=>import("./TeamMembers-sEmuAadp.js"),__vite__mapDeps([358,1,2,42,6,3,4,7,359,31,8,360,5,13,14,15,16]))),yde=l.lazy(()=>P(()=>import("./SettingsTeam-5LO8qWOM.js"),__vite__mapDeps([361,1,2,42,6,3,4,7,359,31,8,360,5,13,14,15,16]))),fde=l.lazy(()=>P(()=>import("./SettingsGeneral-U98jv04q.js"),__vite__mapDeps([362,1,2,3,4,6,7,8,363,72,364,5,13,14,15,16]))),gde=l.lazy(()=>P(()=>import("./SettingsPipelines-BiYRb7B9.js"),__vite__mapDeps([365,1,2,6,3,4,7,326,327,48,5,8,13,14,15,16]))),xde=l.lazy(()=>P(()=>import("./SettingsCustomFields-B6Jbm3_5.js"),__vite__mapDeps([366,1,2,3,4,6,7,27,8,5,13,14,15,16]))),bde=l.lazy(()=>P(()=>import("./SettingsCalendar-BJs41Iml.js"),__vite__mapDeps([367,1,2,368,6,3,4,7,353,5,8,51,48,330,15,13,14,16
7704]))),vde=l.lazy(()=>P(()=>import("./SettingsPhone-CIhSwt4Q.js"),__vite__mapDeps([369,1,2,3,4,6,7,8,370,5,48,13,57,371,25,372,14,15,16]))),kde=l.lazy(()=>P(()=>import("./Welcome-bt-ZGdjg.js"),__vite__mapDeps([373,1,2,3,4,143,319,8,6,7,13,330,15,5,14,16]))),wde=l.lazy(()=>P(()=>import("./ContactProfile-HDUySIGS.js"),__vite__mapDeps([374,1,2,3,4,6,7,177,375,5,8,13,39,40,41,42,43,27,16,376,377,378,379,197,35,25,53,54,55,56,57,48,36,380,323,185,381,195,382,383,324,157,158,159,160,161,162,163,164,325,211,240,309,192,322,184,351,47,28,14,15]))),jde=l.lazy(()=>P(()=>import("./Chatbot-BIH9Tup6.js"),__vite__mapDeps([384,1,2,29,58,6,3,4,7,385,294,88,8,295,13,27,42,218,77,33,5,207,386,387,388,81,25,296,72,0,330,15,45,46,389,14,16]))),Cde=l.lazy(()=>P(()=>import("./ChatbotHistory-DLsCrGyF.js"),__vite__mapDeps([390,1,2,6,3,4,7,233,81,5,8,13,14,15,16]))),_de=l.lazy(()=>P(()=>import("./ChatbotMonitor-CF_Jh7Wm.js"),__vite__mapDeps([391,1,2,3,4,6,7,72,364,8,5,13,14,15,16]))),Mde=l.lazy(()=>P(()=>import("./ChatbotAnalytics-DviTWs9p.js"),__vite__mapDeps([392,1,2,3,4,393,87,88,231,164,6,7,232,233,8,5,89,90,91,108,13,14,15,16]))),Sde=l.lazy(()=>P(()=>import("./ChatbotKnowledgeGaps-BP8z-wnW.js"),__vite__mapDeps([394,1,2,6,3,4,7,31,8,5,13,14,15,16]))),Nde=l.lazy(()=>P(()=>import("./Pages-CHlief2k.js"),__vite__mapDeps([395,1,2,330,15,3,4,6,7,75,76,29,58,71,72,8,5,73,74,25,77,13,78,79,80,81,27,12,92,14,16]))),Ide=l.lazy(()=>P(()=>import("./PagesV2-BqlMOl-B.js"),__vite__mapDeps([396,1,2,82,3,4,6,7,8,5,13,14,15,16]))),Lde=l.lazy(()=>P(()=>import("./PagesV2EmbedScaffold-CTtJCGQZ.js"),__vite__mapDeps([397,1,2,3,4]))),Ade=l.lazy(()=>P(()=>import("./PagesV3Spike-BsU_W03E.js"),__vite__mapDeps([398,1,2,3,4,6,7,5,8,13,14,15,16]))),Wp=l.lazy(()=>P(()=>import("./PagesV3-DdCjfdqQ.js"),__vite__mapDeps([84,1,2,3,4,6,7,5,8,76,72,85,86,13,73,74,87,88,89,90,91,92,14,15,16]))),UT=l.lazy(()=>P(()=>import("./PublicV3Page-CvPh9RaG.js"),__vite__mapDeps([399,1,2,3,4,8,400]))),Pde=l.lazy(()=>P(()=>import("./PublicV3Preview-B0Mbh5GL.js"),__vite__mapDeps([401,1,2,3,4,8,400]))),Ede=l.lazy(()=>P(()=>import("./PublicV3Showcase-0t67qWbS.js"),__vite__mapDeps([402,1,2,3,4,8]))),Tde=l.lazy(()=>P(()=>import("./FunnelPackDocs-V5AIrriU.js"),__vite__mapDeps([403,1,2,330,15,3,4,8,6,7,5,13,14,16]))),Rde=l.lazy(()=>P(()=>import("./Forms-CaH2IJWu.js"),__vite__mapDeps([404,1,2,29,58,77,6,3,4,7,8,31,342,192,5,326,327,13,25,27,78,405,330,15,45,14,16]))),Fde=l.lazy(()=>P(()=>import("./Media-BQfgf3mZ.js"),__vite__mapDeps([406,1,2,29,58,216,6,3,4,7,74,122,8,5,13,14,15,16]))),Dde=l.lazy(()=>P(()=>import("./Automations-D4o3CTsa.js"),__vite__mapDeps([407,1,2,29,58,3,4,51,6,7,408,46,5,33,8,294,88,295,28,77,349,78,72,377,378,81,13,330,15,45,14,16]))),qde=l.lazy(()=>P(()=>import("./AutomationAnalytics-Ca9ipfzX.js"),__vite__mapDeps([409,1,2,3,4,13,8,87,88,337,90,91,6,7,329,5,14,15,16])));l.lazy(()=>P(()=>import("./UnifiedInbox-kHfuSBnw.js"),__vite__mapDeps([410,1,2,381,3,4,6,7,5,29,35,376,8,377,378,379,197,411,178,13,14,15,16])));const zde=l.lazy(()=>P(()=>import("./SMS-BHR9mtxI.js"),__vite__mapDeps([412,1,2,29,58,3,4,6,7,202,8,5,325,211,240,159,309,160,192,158,413,35,393,87,88,89,90,108,381,414,36,49,371,330,15,415,13,14,16]))),Ode=l.lazy(()=>P(()=>import("./WhatsApp-FCnBE6Ct.js"),__vite__mapDeps([416,1,2,29,58,3,4,6,7,195,383,5,8,414,330,15,13,14,16
7704]))),Bde=l.lazy(()=>P(()=>import("./Email-G7V46jEt.js"),__vite__mapDeps([417,1,2,29,58,415,3,4,418,6,7,197,5,378,8,325,211,240,159,309,160,192,158,86,25,202,413,35,377,13,393,87,88,89,90,329,108,326,327,72,31,109,342,49,330,15,14,16]))),Hde=l.lazy(()=>P(()=>import("./Marketing-CcWIRywZ.js"),__vite__mapDeps([419,1,2,3,4,29,58,350,6,7,78,8,51,5,13,31,107,240,211,159,309,338,418,197,378,325,160,192,158,86,25,202,413,35,377,393,87,88,89,90,329,108,326,327,72,23,330,15,14,16]))),GT=l.lazy(()=>P(()=>import("./Conversations-BkXggF6H.js"),__vite__mapDeps([420,1,2,29,58,371,3,4,8,13,380,6,7,5,372,377,378,376,379,197,35,411,106,162,163,330,15,14,16]))),Vde=l.lazy(()=>P(()=>import("./MediaDesignerPortal-C5dsWbZk.js"),__vite__mapDeps([421,1,2,29,3,4,360,6,7,422,8,132,423,5,31,13,14,15,16]))),$de=l.lazy(()=>P(()=>import("./DesignBriefsPage-CG_0AzcO.js"),__vite__mapDeps([424,1,2,29,58,3,4,6,7,425,8,5,13,14,15,16]))),Wde=l.lazy(()=>P(()=>import("./BrandAssetsPage-CiZ5x5ZV.js"),__vite__mapDeps([426,1,2,29,3,4,6,7,425,8,5,13,14,15,16]))),Ude=l.lazy(()=>P(()=>import("./MediaBuyerPortal-CI3RYeg5.js"),__vite__mapDeps([427,1,2,428,3,4,423,5,6,7,8,429,430,360,422,13,14,15,16]))),Gde=l.lazy(()=>P(()=>import("./MediaBuyerInbox-Cebf07lc.js"),__vite__mapDeps([431,1,2,428,3,4,423,5,6,7,8,429,430,13,14,15,16]))),Kde=l.lazy(()=>P(()=>import("./MediaBuyerContacts-DrhOS3Sj.js"),__vite__mapDeps([432,1,2,428,3,4,423,5,6,7,8,429,430,45,13,14,15,16]))),Yde=l.lazy(()=>P(()=>import("./MediaBuyerPipeline-r1wKNrTj.js"),__vite__mapDeps([433,1,2,428,3,4,423,5,6,7,8,429,430,45,13,14,15,16]))),Zde=l.lazy(()=>P(()=>import("./MediaBuyerCalendar-DXmyPdLP.js"),__vite__mapDeps([434,1,2,428,3,4,423,5,6,7,8,429,430,13,14,15,16]))),Xde=l.lazy(()=>P(()=>import("./MediaBuyerMarketing-B7q0sjwa.js"),__vite__mapDeps([435,1,2,428,3,4,423,5,6,7,8,429,430,13,14,15,16]))),Qde=l.lazy(()=>P(()=>import("./MediaBuyerChatbots-Dukr49uI.js"),__vite__mapDeps([436,1,2,428,3,4,423,5,6,7,8,429,430,389,81,13,14,15,16]))),Jde=l.lazy(()=>P(()=>import("./MediaBuyerAutomations-DvaoeA5V.js"),__vite__mapDeps([437,1,2,428,3,4,423,5,6,7,8,429,430,13,14,15,16]))),eue=l.lazy(()=>P(()=>import("./MediaBuyerForms-PWUIMBmM.js"),__vite__mapDeps([438,1,2,428,3,4,423,5,6,7,8,429,430,13,14,15,16]))),tue=l.lazy(()=>P(()=>import("./MediaBuyerMedia-CC5YXWmB.js"),__vite__mapDeps([439,1,2,428,3,4,423,5,6,7,8,429,430,13,14,15,16]))),aue=l.lazy(()=>P(()=>import("./MediaBuyerReports-BH_05Cr0.js"),__vite__mapDeps([440,1,2,428,3,4,423,5,6,7,8,429,430,13,14,15,16]))),rue=l.lazy(()=>P(()=>import("./MediaBuyerAdsDashboard-CieOMmQS.js"),__vite__mapDeps([441,1,2,428,3,4,423,5,6,7,8,429,430,442,87,88,329,13,14,15,16]))),nue=l.lazy(()=>P(()=>import("./MediaBuyerPlatforms-DzMANjpM.js"),__vite__mapDeps([443,1,2,428,3,4,423,5,6,7,8,429,430,442,13,14,15,16]))),sue=l.lazy(()=>P(()=>import("./RecruiterPortal-z7cohXyG.js"),__vite__mapDeps([444,1,2,445,3,4,6,7,8,429,5,430,446,447,13,14,15,16]))),oue=l.lazy(()=>P(()=>import("./DataFilesPage-DFCwjj1X.js"),__vite__mapDeps([448,1,2,445,3,4,6,7,8,429,5,430,446,13,14,15,16]))),iue=l.lazy(()=>P(()=>import("./StaffAccountsPage-DuOfoK6O.js"),__vite__mapDeps([449,1,2,445,3,4,6,7,8,429,5,430,26,446,13,326,14,15,16]))),lue=l.lazy(()=>P(()=>import("./DistributionHistoryPage-Dw0TNx2l.js"),__vite__mapDeps([450,1,2,445,3,4,6,7,8,429,5,430,446,13,14,15,16]))),cue=l.lazy(()=>P(()=>import("./RecruiterResellersPage-C4J6p7Ac.js"),__vite__mapDeps([451,1,2,445,3,4,6,7,8,429,5,430,447,13,14,15,16]))),due=l.lazy(()=>P(()=>import("./RecruiterReportsPage-HHVFsSVn.js"),__vite__mapDeps([452,1,2,445,3,4,6,7,8,429,5,430,447,87,88,108,90,91,13,14,15,16]))),uue=l.lazy(()=>P(()=>import("./Reports-FBkW6Kgb.js"),__vite__mapDeps([453,1,2,29,58,3,4,6,7,5,338,159,211,8,454,45,210,109,40,48,13,46,325,240,309,160,192,158,239,107,164,232,85,86,342,87,88,108,90,91,329,89,393,337,78,330,15,408,31,32,14,16]))),pue=l.lazy(()=>P(()=>import("./Dialler-zlArLd4v.js"),__vite__mapDeps([455,1,2,29,58,6,3,4,7,199,8,325,211,240,159,309,160,192,158,375,5,53,54,55,56,57,48,36,78,13,34,326,327,23,456,330,15,68,14,16]))),hue=l.lazy(()=>P(()=>import("./CallLogs-_46sjhHc.js"),__vite__mapDeps([457,1,2,330,15,3,4,6,7,177,8,5,13,14,16
7704]))),mue=l.lazy(()=>P(()=>import("./Notifications-Cjj6Re6r.js"),__vite__mapDeps([458,1,2,29,58,3,4,6,7,8,5,13,14,15,16]))),yue=l.lazy(()=>P(()=>import("./Calendar-Dva3JFt_.js"),__vite__mapDeps([459,1,2,29,58,3,4,6,7,5,161,325,211,240,159,309,160,192,158,8,323,185,338,78,107,163,31,48,368,353,460,13,14,15,16]))),fue=l.lazy(()=>P(()=>import("./MeetingOutcomes-1V2AiFOG.js"),__vite__mapDeps([461,1,2,3,4,31,6,7,78,8,5,13,14,15,16]))),gue=l.lazy(()=>P(()=>import("./Tasks-DIKCYThP.js"),__vite__mapDeps([462,1,2,29,58,328,3,4,324,40,157,6,7,158,159,160,161,162,163,164,48,325,211,240,309,192,8,185,13,78,326,327,85,86,330,15,5,14,16]))),xue=l.lazy(()=>P(()=>import("./Goals-D4oyVN3m.js"),__vite__mapDeps([463,1,2,454,29,58,45,3,4,6,7,210,211,8,109,40,48,159,13,46,5,14,15,16]))),bue=l.lazy(()=>P(()=>import("./WhiteLabel-BIhmfmEb.js"),__vite__mapDeps([464,1,2,6,3,4,7,363,8,5,13,14,15,16]))),vue=l.lazy(()=>P(()=>import("./PublicForm-BqK38N8V.js"),__vite__mapDeps([465,1,2,8,3,4,6,7,405,5,13,14,15,16]))),kue=l.lazy(()=>P(()=>import("./PublicFormV2-DvVN-lY7.js"),__vite__mapDeps([466,1,2,3,4,467,8,5,6,7,13,14,15,16]))),wue=l.lazy(()=>P(()=>import("./FormsV2-CxsbY5Gp.js"),__vite__mapDeps([468,1,2,469,6,3,4,7,467,5,388,8,13,14,15,16]))),jue=l.lazy(()=>P(()=>import("./FormsV2Builder-3DXliud5.js"),__vite__mapDeps([470,1,2,469,6,3,4,7,467,5,72,388,8,13,14,15,16]))),Cue=l.lazy(()=>P(()=>import("./Payments-Bp_aX2Sz.js"),__vite__mapDeps([471,1,2,29,58,3,4,87,88,89,90,91,107,6,7,31,472,245,8,5,13,14,15,16,473]))),_ue=l.lazy(()=>P(()=>import("./SettingsBilling-DGf-GW89.js"),__vite__mapDeps([474,1,2,3,4,415,0,5,6,7,8,347,13,51,31,211,14,15,16]))),Mue=l.lazy(()=>P(()=>import("./Help-DkPMaikt.js"),__vite__mapDeps([475,1,2,29,58,3,4,6,7,116,8,5,14,13,15,16]))),Sue=l.lazy(()=>P(()=>import("./AgencyApi-BMg5GR_F.js"),__vite__mapDeps([476,1,2,477,3,4,6,7,31,5,8,13,14,15,16]))),Nue=l.lazy(()=>P(()=>import("./AgencySecurity-CEr2s-uj.js"),__vite__mapDeps([478,1,2,3,4,6,7,31,8,5,13,14,15,16]))),Iue=l.lazy(()=>P(()=>import("./SettingsNotifications-MCfpq023.js"),__vite__mapDeps([479,1,2,3,4,6,7,8,5,13,14,15,16]))),KT=l.lazy(()=>P(()=>import("./SettingsAccount-CpKNcOr_.js"),__vite__mapDeps([480,1,2,8,3,4,379,6,7,5,13,14,15,16]))),Lue=l.lazy(()=>P(()=>import("./SettingsKeyboardShortcuts-BjQbush5.js"),__vite__mapDeps([481,1,2,6,3,4,7,5,8,13,14,15,16]))),Aue=l.lazy(()=>P(()=>import("./Privacy-CoekA76P.js"),__vite__mapDeps([482,1,2,3,4,15,483,484,6,7,485,8,486,487,488,489,5,13,14,16]))),Pue=l.lazy(()=>P(()=>import("./Terms-B3FN05Ai.js"),__vite__mapDeps([490,1,2,15,3,4,483,484,6,7,485,8,486,487,488,489,5,13,14,16]))),Eue=l.lazy(()=>P(()=>import("./Security-Ce_Qo-I8.js"),__vite__mapDeps([491,1,2,15,3,4,483,484,6,7,485,8,486,487,488,492,489,13,5,14,16]))),Tue=l.lazy(()=>P(()=>import("./CookiesPage-sS-4TFAi.js"),__vite__mapDeps([493,1,2,3,4,6,7,15,483,484,487,488,5,8,13,14,16]))),bN=l.lazy(()=>P(()=>import("./Docs-5lPfrbNh.js"),__vite__mapDeps([494,1,2,3,4,15,484,6,7,118,8,5,13,14,16]))),Rue=l.lazy(()=>P(()=>import("./Status-CrxKf1nN.js"),__vite__mapDeps([495,1,2,15,3,4,483,484,6,7,488,13,8,5,14,16]))),Fue=l.lazy(()=>P(()=>import("./ApiDocs-BsDV-T9r.js"),__vite__mapDeps([496,1,2,3,4,15,483,484,6,7,488,78,8,5,13,14,16]))),Due=l.lazy(()=>P(()=>import("./SendLeadsGuide-Cbvr57qX.js"),__vite__mapDeps([497,1,2,3,4,15,6,7,5,8,13,14,16]))),que=l.lazy(()=>P(()=>import("./SettingsApi-CnYkPYrN.js"),__vite__mapDeps([498,1,2,477,3,4,6,7,31,5,8,13,14,15,16]))),zue=l.lazy(()=>P(()=>import("./FeatureRequests-BibZg09c.js"),__vite__mapDeps([499,1,2,29,3,4,6,7,430,8,5,13,330,15,14,16]))),Oue=l.lazy(()=>P(()=>import("./AgencyLinkDomains-CrghSCyk.js"),__vite__mapDeps([500,1,2,3,4,6,7,5,8,330,15,13,14,16
7704]))),Bue=l.lazy(()=>P(()=>import("./SettingsDomains-BNb8z9a8.js"),__vite__mapDeps([501,1,2,3,4,25,76,6,7,78,5,8,75,13,378,48,14,15,16]))),Hue=l.lazy(()=>P(()=>import("./SettingsDataManagement-Bue7FW-C.js"),__vite__mapDeps([502,1,2,3,4,6,7,336,8,13,5,14,15,16]))),Vue=l.lazy(()=>P(()=>import("./Install-BUTxrx6r.js"),__vite__mapDeps([503,1,2,330,15,3,4,8,6,7,5,13,14,16]))),$ue=l.lazy(()=>P(()=>import("./Notes-BbEGsva2.js"),__vite__mapDeps([504,1,2,20,6,3,4,7,8,176,5,13,14,15,16]))),Wue=l.lazy(()=>P(()=>import("./SolarProjects-Y_yoUwi8.js"),__vite__mapDeps([505,1,2,3,4,6,7,8,326,13,5,190,87,88,329,108,90,91,337,109,211,338,159,31,106,14,15,16]))),Uue=l.lazy(()=>P(()=>import("./JobFlow-DT0YB1VL.js"),__vite__mapDeps([506,1,2,3,4,6,7,48,58,326,8,13,5,150,312,14,15,16]))),Gue=l.lazy(()=>P(()=>import("./ApolloProspecting-DTwcHCeI.js"),__vite__mapDeps([507,1,2,3,4,351,6,7,5,8,13,14,15,16]))),Kue=l.lazy(()=>P(()=>import("./TeamChat-Ctzq_iai.js"),__vite__mapDeps([508,1,2,509,3,4,6,7,20,247,29,58,122,8,5,51,13,14,15,16]))),Yue=l.lazy(()=>P(()=>import("./SmartQuote-C4Oh2jDw.js"),__vite__mapDeps([510,1,2,51,3,4,218,6,7,8,511,13,5,219,31,14,15,16]))),Zue=l.lazy(()=>P(()=>import("./PublicQuote-DQFKl5uy.js"),__vite__mapDeps([512,1,2,3,4,511,6,7,13,5,8,14,15,16]))),Xue=l.lazy(()=>P(()=>import("./EmbedQuote-76W-QxYQ.js"),__vite__mapDeps([513,1,2,3,4,511,6,7,13,5,8,14,15,16]))),Que=l.lazy(()=>P(()=>import("./Games-Dvlf5V-A.js"),__vite__mapDeps([514,1,2,140,3,4,8,6,7,5,13,14,15,16]))),Jue=l.lazy(()=>P(()=>import("./V1AgentAi-fg89rZYI.js"),__vite__mapDeps([148,1,2,6,3,4,7,5,8,13,14,15,16]))),epe=l.lazy(()=>P(()=>import("./ResellerPortal-Bq9R-ySN.js"),__vite__mapDeps([515,1,2,29,516,3,4,6,7,8,517,518,318,5,87,88,89,90,519,72,91,13,14,15,16]))),tpe=l.lazy(()=>P(()=>import("./ResellerDialler-DvMrLxfw.js"),__vite__mapDeps([520,1,2,521,6,3,4,7,56,200,55,8,13,522,342,72,382,177,5,456,325,211,240,159,309,160,192,158,162,163,226,376,377,378,379,197,35,518,516,318,87,88,89,90,25,326,327,190,523,14,151,524,15,16]))),ape=l.lazy(()=>P(()=>import("./ResellerContractPage-O-HC6vo5.js"),__vite__mapDeps([525,1,2,3,4,6,7,341,13,8,5,14,15,16]))),rpe=l.lazy(()=>P(()=>import("./ResellerRewards-DSn12fvn.js"),__vite__mapDeps([526,1,2,6,3,4,7,516,8,517,13,5,14,15,16]))),npe=l.lazy(()=>P(()=>import("./ResellerLeaderboard-DzDUNkpH.js"),__vite__mapDeps([527,1,2,516,3,4,6,7,8,528,529,5,13,14,15,16]))),spe=l.lazy(()=>P(()=>import("./ResellerPerformance-DuWF28hX.js"),__vite__mapDeps([530,1,2,516,3,4,6,7,8,456,522,342,72,382,177,5,517,87,88,89,90,108,13,14,15,16])));l.lazy(()=>P(()=>import("./ResellerApplication-DGuC2dm5.js"),__vite__mapDeps([531,1,2,3,4,40,41,6,7,15,13,8,5,16,14])));const ope=l.lazy(()=>P(()=>import("./ResellerApplyPage-Ctk7pEfJ.js"),__vite__mapDeps([532,1,2,40,41,3,4,6,7,15,533,8,5,14,16,13]))),ipe=l.lazy(()=>P(()=>import("./ResellerScripts-BOB97jMf.js"),__vite__mapDeps([534,1,2,516,3,4,6,7,8,226,227,5,72,13,14,15,16]))),lpe=l.lazy(()=>P(()=>import("./ResellerProducts-CSyVZfIk.js"),__vite__mapDeps([535,1,2,516,3,4,6,7,8,536,78,336,5,14,178,318,13,72,537,529,519,15,16]))),cpe=l.lazy(()=>P(()=>import("./ResellerDemos-DchgiBan.js"),__vite__mapDeps([538,1,2,415,3,4,516,6,7,8,460,13,5,14,15,16]))),dpe=l.lazy(()=>P(()=>import("./ResellerAuditPage-nMidbQz8.js"),__vite__mapDeps([539,1,2,3,4,6,7,5,8,13,14,15,16]))),upe=l.lazy(()=>P(()=>import("./ResellerTraining-CyMEsoLW.js"),__vite__mapDeps([540,1,2,516,3,4,6,7,8,5,14,13,537,529,318,528,15,16]))),ppe=l.lazy(()=>P(()=>import("./ResellerProspecting-DuHGbFS0.js"),__vite__mapDeps([541,1,2,523,6,3,4,7,8,14,151,524,542,516,13,5,15,16]))),YT=l.lazy(()=>P(()=>import("./ResellerLeadFinder-DSDRTxIO.js"),__vite__mapDeps([543,1,2,72,6,3,4,7,516,8,5,13,14,15,16]))),ZT=l.lazy(()=>P(()=>import("./ResellerAssistantPage-BDBeJC1f.js"),__vite__mapDeps([544,1,2,3,4,516,6,7,8,5,178,14,536,330,15,336,13,16]))),hpe=l.lazy(()=>P(()=>import("./ResellerPipelinePage-BaKcp7VE.js"),__vite__mapDeps([545,1,2,516,3,4,6,7,8,521,31,330,15,45,85,86,5,13,14,16]))),mpe=l.lazy(()=>P(()=>import("./ResellerContactsPage-C6gOeB5M.js"),__vite__mapDeps([546,1,2,3,4,516,6,7,8,30,24,25,26,27,23,13,5,31,32,28,33,34,35,36,39,40,41,42,43,16,330,15,45,46,14]))),ype=l.lazy(()=>P(()=>import("./ResellerCallHistoryPage-BbuYQ3O5.js"),__vite__mapDeps([547,1,2,516,3,4,6,7,8,522,342,72,382,177,5,456,13,14,15,16]))),fpe=l.lazy(()=>P(()=>import("./ResellerCompaniesPage-B0ySKW52.js"),__vite__mapDeps([548,1,2,51,3,4,516,6,7,8,50,31,24,25,26,27,23,13,5,52,40,41,43,16,28,34,330,15,45,14]))),gpe=l.lazy(()=>P(()=>import("./ResellerContactProfile-DfyjUjK1.js"),__vite__mapDeps([549,1,2,516,3,4,6,7,8,374,177,375,5,13,39,40,41,42,43,27,16,376,377,378,379,197,35,25,53,54,55,56,57,48,36,380,323,185,381,195,382,383,324,157,158,159,160,161,162,163,164,325,211,240,309,192,322,184,351,47,28,14,15]))),xpe=l.lazy(()=>P(()=>import("./ResellerCompanyProfile-BzeRE5Sj.js"),__vite__mapDeps([550,1,2,516,3,4,6,7,8,333,330,15,52,40,41,43,27,5,16,13,14]))),bpe=l.lazy(()=>P(()=>import("./ResellerChatbotPage-BYKRO9kT.js"),__vite__mapDeps([551,1,2,516,3,4,6,7,8,389,81,385,294,88,295,13,27,42,218,77,33,5,207,386,387,388,25,296,72,330,15,45,14,16]))),vpe=l.lazy(()=>P(()=>import("./ResellerInvoicesPage-05DPvOUd.js"),__vite__mapDeps([552,1,2,516,3,4,6,7,8,330,15,5,13,14,16
7704]))),kpe=l.lazy(()=>P(()=>import("./AgencyResellerInvoicesPage-qoue1DHw.js"),__vite__mapDeps([553,1,2,509,3,4,6,7,330,15,5,8,13,14,16]))),wpe=l.lazy(()=>P(()=>import("./ResellerManageTeamPage-Do2mNEfv.js"),__vite__mapDeps([554,1,2,516,3,4,6,7,8,330,15,5,13,14,16]))),jpe=l.lazy(()=>P(()=>import("./ResellerWhiteLabel-CnTbwGKO.js"),__vite__mapDeps([555,1,2,516,3,4,6,7,8,556,5,387,13,14,15,16]))),Cpe=l.lazy(()=>P(()=>import("./LeadMarketplace-Dsd3lE_9.js"),__vite__mapDeps([557,1,2,29,58,415,3,4,243,6,7,524,542,8,13,5,342,72,14,15,16]))),_pe=l.lazy(()=>P(()=>import("./LeadMarketplacePage-C8JG0BWG.js"),__vite__mapDeps([558,1,2,15,3,4,483,484,6,7,485,8,486,487,488,559,492,560,489,13,5,14,16])));l.lazy(()=>P(()=>import("./CRMFeatures-B6FE-KY6.js"),__vite__mapDeps([561,1,2,3,4,15,483,484,6,7,485,8,486,487,488,559,492,562,560,489,5,13,14,16])));l.lazy(()=>P(()=>import("./MarketingFeatures-Dw6nOv6H.js"),__vite__mapDeps([563,1,2,3,4,15,484,6,7,8,5,564,13,72,565,486,488,566,567,14,16])));l.lazy(()=>P(()=>import("./AIAgentsPage-B9kdOKM5.js"),__vite__mapDeps([568,1,2,15,3,4,483,484,6,7,485,8,486,487,488,559,492,562,560,569,489,570,571,572,261,5,16,251,252,14,573,13])));l.lazy(()=>P(()=>import("./PricingPage-BYyDqXxw.js"),__vite__mapDeps([574,1,2,3,4,15,533,567,8,6,7,72,570,483,484,485,486,487,488,560,569,489,5,13,14,16])));l.lazy(()=>P(()=>import("./IndustriesPage-727QTC7j.js"),__vite__mapDeps([575,1,2,3,4,6,7,15,484,571,8,576,565,486,488,13,5,14,16])));l.lazy(()=>P(()=>import("./IndustryDetailPage-CYljfyQZ.js"),__vite__mapDeps([577,1,2,3,4,15,484,6,7,8,13,5,14,16])));l.lazy(()=>P(()=>import("./ServicesPage-C9R1B-dK.js"),__vite__mapDeps([578,1,2,3,4,15,8,6,7,483,484,485,486,487,488,559,492,489,13,5,14,16])));const Mpe=l.lazy(()=>P(()=>import("./WhiteLabelProgrammePage-BPq32EBl.js"),__vite__mapDeps([579,1,2,3,4,15,484,6,7,564,8,13,72,565,486,488,5,14,16])));l.lazy(()=>P(()=>import("./MarketplaceLanding-BSBeONrr.js"),__vite__mapDeps([580,1,2,3,4,15,484,6,7,565,486,488,564,8,13,566,72,5,14,16])));const Spe=l.lazy(()=>P(()=>import("./ReviewsPage-BovvhBPi.js"),__vite__mapDeps([581,1,2,3,4,15,6,7,257,8,5,13,14,16,582])));l.lazy(()=>P(()=>import("./SEOManager-C7ISEKEw.js"),__vite__mapDeps([339,1,2,51,3,4,6,7,31,5,8,290,15,340,211,107,338,159,13,14,16])));const Npe=l.lazy(()=>P(()=>import("./AiSeo-3qAwo6DQ.js"),__vite__mapDeps([583,1,2,29,51,415,3,4,330,15,6,7,340,31,5,8,584,14,13,16])));l.lazy(()=>P(()=>import("./MarketingPackagePage-D-Y8MwvM.js"),__vite__mapDeps([585,1,2,15,3,4,484,6,7,565,486,488,571,8,572,261,5,16,251,252,14,586,587,13,72,573])));l.lazy(()=>P(()=>import("./SEOPackagePage-bxc3GDBw.js"),__vite__mapDeps([588,1,2,3,4,15,484,6,7,485,8,486,488,5,13,14,16])));l.lazy(()=>P(()=>import("./WebsitePackagePage-BP57EcK4.js"),__vite__mapDeps([589,1,2,3,4,15,484,6,7,485,8,486,488,5,13,14,16])));const Ipe=l.lazy(()=>P(()=>import("./AppBuildingPage-xvo3beFr.js"),__vite__mapDeps([590,1,2,3,4,15,257,8,591,6,7,5,72,573,261,16,13,572,251,252,14,592,582]))),Lpe=l.lazy(()=>P(()=>import("./MarketingPackFunnel-CRsVu2PL.js"),__vite__mapDeps([593,1,2,594,3,4,572,261,5,16,6,7,251,252,14,576,587,8,13,72,573,571,586,15])));l.lazy(()=>P(()=>import("./AiAppFunnel-Bf-VVLR7.js"),__vite__mapDeps([595,1,2,594,3,4,572,261,5,16,6,7,251,252,14,576,591,8,72,573,13,571,586,15])));const Ape=l.lazy(()=>P(()=>import("./BoilersFunnel-Br7zA4jj.js"),__vite__mapDeps([17,1,2,3,4,10,5,12,11,6,7,8,13,14,15,16]))),Ppe=l.lazy(()=>P(()=>import("./EquityReleaseFunnel-BydRJJeR.js"),__vite__mapDeps([9,1,2,3,4,10,11,5,12,6,7,8,13,14,15,16]))),Epe=l.lazy(()=>P(()=>import("./PortfolioPage-Bv7SEYNV.js"),__vite__mapDeps([596,1,2,3,4,15,257,8,6,7,5,13,14,16,582])));l.lazy(()=>P(()=>import("./CaseStudies-C354EBK9.js"),__vite__mapDeps([597,1,2,3,4,598,15,483,484,6,7,485,8,486,487,488,492,489,5,13,14,16])));l.lazy(()=>P(()=>import("./CaseStudyDetail-CXjEx1H5.js"),__vite__mapDeps([599,1,2,3,4,598,484,6,7,15,8,31,87,88,108,90,91,329,5,13,14,16])));l.lazy(()=>P(()=>import("./AboutPage-Cwb5NqZF.js"),__vite__mapDeps([600,1,2,15,3,4,483,484,6,7,485,8,486,487,488,559,492,489,13,5,14,16])));const Tpe=l.lazy(()=>P(()=>import("./CareersPage-VLE_xwIN.js"),__vite__mapDeps([601,1,2,3,4,15,257,8,5,6,7,13,14,16,582])));l.lazy(()=>P(()=>import("./ContactPage-CZoBRX8U.js"),__vite__mapDeps([602,1,2,3,4,6,7,15,483,484,485,8,486,487,488,13,5,14,16])));const Rpe=l.lazy(()=>P(()=>import("./PressPage-DnQI8_FA.js"),__vite__mapDeps([603,1,2,3,4,15,257,8,6,7,5,13,14,16,582]))),Fpe=l.lazy(()=>P(()=>import("./IntegrationsPage-CEYu2dpX.js"),__vite__mapDeps([604,1,2,3,4,6,7,15,483,484,485,8,486,487,488,489,13,5,14,16]))),Dpe=l.lazy(()=>P(()=>import("./WebinarsPage-CONTMiPq.js"),__vite__mapDeps([605,1,2,3,4,15,483,484,6,7,485,8,486,487,488,489,13,5,14,16])));l.lazy(()=>P(()=>
7704import("./PowerDiallerPage-DImKLwPE.js"),__vite__mapDeps([606,1,2,3,4,15,483,484,6,7,485,8,486,487,488,559,492,560,569,489,13,5,14,16])));l.lazy(()=>P(()=>import("./AutomationsLandingPage-CfqKAz2d.js"),__vite__mapDeps([607,1,2,15,3,4,483,484,6,7,485,8,486,487,488,559,492,560,489,5,13,14,16])));l.lazy(()=>P(()=>import("./AIChatbotsPage-Dov6F_Bi.js"),__vite__mapDeps([608,1,2,3,4,15,484,6,7,565,486,488,8,5,13,14,16])));l.lazy(()=>P(()=>import("./FeatureAIChatbotsPage-C3bLcOd-.js"),__vite__mapDeps([609,1,2,3,4,6,7,8,5,13,15,484,533,565,486,488,14,16])));l.lazy(()=>P(()=>import("./FormsLandingPage-C8DT-H9u.js"),__vite__mapDeps([610,1,2,15,3,4,483,484,6,7,485,8,486,487,488,559,492,560,489,13,5,14,16])));const qpe=l.lazy(()=>P(()=>import("./AppStoreLandingPage-ppWka3OE.js"),__vite__mapDeps([611,1,2,3,4,15,484,6,7,565,486,488,8,13,5,14,16]))),zpe=l.lazy(()=>P(()=>import("./AppSdkDocsPage-BKdjMvfh.js"),__vite__mapDeps([612,1,2,3,4,15,484,6,7,8,5,13,14,16])));l.lazy(()=>P(()=>import("./SMSMarketingPage-BUq06Ih4.js"),__vite__mapDeps([613,1,2,3,4,15,484,6,7,485,8,486,488,5,13,14,16])));l.lazy(()=>P(()=>import("./WhatsAppBusinessPage-DE8IodUc.js"),__vite__mapDeps([614,1,2,3,4,15,484,6,7,485,8,486,488,370,5,13,14,16])));l.lazy(()=>P(()=>import("./EmailMarketingPage-miBp8hsr.js"),__vite__mapDeps([615,1,2,3,4,15,484,6,7,485,8,486,488,5,13,14,16])));l.lazy(()=>P(()=>import("./WebsiteBuilderPage-z7uPZTtn.js"),__vite__mapDeps([616,1,2,3,4,15,484,6,7,485,8,486,488,5,13,14,16])));const Ope=l.lazy(()=>P(()=>import("./HelpCenterPage-CeMJhHQe.js"),__vite__mapDeps([617,1,2,3,4,6,7,15,483,484,485,8,486,487,488,559,489,5,13,14,16])));l.lazy(()=>P(()=>import("./UnifiedInboxPage-DovKLt4S.js"),__vite__mapDeps([618,1,2,3,4,15,484,6,7,485,8,486,488,5,13,14,16])));l.lazy(()=>P(()=>import("./DocumentsPage-HFqL1Fxu.js"),__vite__mapDeps([619,1,2,3,4,15,484,6,7,485,8,486,488,5,13,14,16])));l.lazy(()=>P(()=>import("./FeatureCRMPage-BawGhTIz.js"),__vite__mapDeps([620,1,2,3,4,15,484,6,7,533,564,8,13,566,567,72,565,486,488,5,14,16])));l.lazy(()=>P(()=>import("./VoiceAIPage-CnxCWNls.js"),__vite__mapDeps([621,1,2,3,4,15,484,6,7,565,486,488,570,8,13,5,14,16])));l.lazy(()=>P(()=>import("./AiSeoPage-BbQrw01i.js"),__vite__mapDeps([622,1,2,3,4,15,584,483,484,6,7,485,8,486,487,488,560,489,13,5,14,16])));const Bpe=l.lazy(()=>P(()=>import("./BrandGuidelinesPage-BJzsyjbQ.js"),__vite__mapDeps([623,1,2,3,4,483,484,6,7,565,486,488,15,320,485,8,487,559,5,13,14,16]))),Hpe=l.lazy(()=>P(()=>import("./Documents-DkuX25gF.js"),__vite__mapDeps([624,1,2,3,4,6,7,102,103,625,8,13,5,104,626,627,72,14,15,16]))),XT=l.lazy(()=>P(()=>import("./DocumentBuilder-BrB2cGSA.js"),__vite__mapDeps([628,1,2,3,4,6,7,102,103,8,629,13,630,631,245,5,626,105,14,15,16]))),Vpe=l.lazy(()=>P(()=>import("./DocumentViewer-BeWmK1mb.js"),__vite__mapDeps([632,1,2,3,4,629,103,13,8,630,631,6,7,5,14,15,16]))),$pe=l.lazy(()=>P(()=>import("./DocumentDetail-wk-zHoMu.js"),__vite__mapDeps([633,1,2,6,3,4,7,102,103,629,13,8,630,5,625,386,163,162,105,14,15,16]))),Wpe=l.lazy(()=>P(()=>import("./DocumentAnalytics-BbNkw2D7.js"),__vite__mapDeps([634,1,2,102,6,3,4,7,103,8,87,88,89,90,91,329,108,5,13,14,15,16]))),Upe=l.lazy(()=>P(()=>import("./DocumentsDashboardPage-DgmbPA05.js"),__vite__mapDeps([635,1,2,29,58,101,51,3,4,6,7,85,86,102,103,104,105,5,8,106,107,87,88,89,90,13,91,108,109,14,15,16]))),QT=l.lazy(()=>P(()=>import("./DocumentBrandingPage-D-HDv6r2.js"),__vite__mapDeps([636,1,2,627,6,3,4,7,5,8,72,13,14,15,16]))),Gpe=l.lazy(()=>P(()=>import("./Products-CHIQYTWK.js"),__vite__mapDeps([637,1,2,29,58,472,3,4,6,7,31,245,8,45,330,15,5,13,14,16]))),Kpe=l.lazy(()=>P(()=>import("./VoiceAI-CS_4vgV5.js"),__vite__mapDeps([638,1,2,15,3,4,6,7,31,205,8,40,5,13,14,16]))),Ype=l.lazy(()=>P(()=>import("./KimiAI-rqV9uSRJ.js").then(t=>t.K),__vite__mapDeps([149,1,2,15,3,4,6,7,5,8,150,14,151,13]))),Zpe=l.lazy(()=>P(()=>import("./ProductUpdates-Cfu-J4HC.js"),__vite__mapDeps([639,1,2,3,4,6,7,15,483,484,565,486,488,8,5,13,14,16]))),Xpe=l.lazy(()=>P(()=>import("./ProductUpdateDetail-D_Q_6AgV.js"),__vite__mapDeps([640,1,2,3,4,484,6,7,15,8,5,13,14,16]))),Qpe=l.lazy(()=>P(()=>import("./AgentDemo-Dt8Z7jpO.js"),__vite__mapDeps([641,1,2,3,4,207,6,7,8,5,330,15,13,14,16
7704]))),Jpe=new QV({defaultOptions:{queries:{staleTime:3e4,gcTime:3e5,retry:1,refetchOnWindowFocus:!1}}});function e1e({children:t}){return l.useEffect(()=>{OJ()},[]),e.jsx(e.Fragment,{children:t})}function t1e(){const{user:t,loading:a}=Be();return a?e.jsx(Al,{message:"Loading workspace..."}):t?e.jsx(ge,{to:"/dashboard",replace:!0}):e.jsx(xce,{})}function a1e(){const t=ra(),a=t.pathname.replace(/^\/2/,"")||"/";return e.jsx(ge,{to:`${a}${t.search}${t.hash}`,replace:!0})}function xd({children:t}){return e.jsx(e.Fragment,{children:t})}sG();e$();P(async()=>{const{initDemoModeFromUrl:t}=await Promise.resolve().then(()=>iK);return{initDemoModeFromUrl:t}},void 0).then(({initDemoModeFromUrl:t})=>t());const r1e=()=>e.jsx(l$,{children:e.jsx(XV,{client:Jpe,children:e.jsx(RJ,{children:e.jsx(NJ,{children:e.jsx(lG,{children:e.jsx(dG,{children:e.jsx(pG,{children:e.jsx(fG,{children:e.jsxs(vY,{children:[e.jsx(VJ,{}),e.jsx(WJ,{children:e.jsx(GJ,{children:e.jsx(_G,{children:e.jsx(e1e,{children:e.jsx(nr,{children:e.jsxs(Wse,{children:[e.jsx(qW,{}),e.jsx(JV,{}),e.jsx(rG,{}),e.jsx(c$,{future:{v7_startTransition:!0,v7_relativeSplatPath:!0},children:e.jsx(Eie,{children:e.jsxs(BY,{children:[e.jsx(BJ,{}),e.jsx(GY,{}),e.jsx(KY,{}),e.jsx(YY,{}),e.jsx(ZY,{}),e.jsx(d$,{children:e.jsx(l.Suspense,{fallback:e.jsx("div",{className:"flex items-center justify-center min-h-screen",style:{background:"var(--inl-boot-bg, #f5efe6)"},children:window.location.pathname!=="/one-pound-crm"&&e.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2",style:{borderColor:"#FF6B35"}})}),children:e.jsxs(u$,{children:[e.jsx(B,{path:"/tools/agent",element:e.jsx(ge,{to:"/tools/agent-demo",replace:!0})}),e.jsx(B,{path:"/services/ai-app-building",element:e.jsx(ge,{to:"/services/app-building",replace:!0})}),e.jsx(B,{path:"/services/voice-ai",element:e.jsx(ge,{to:"/features/ai-chatbots",replace:!0})}),e.jsx(B,{path:"/features/voice-ai",element:e.jsx(ge,{to:"/features/ai-chatbots",replace:!0})}),e.jsx(B,{path:"/services/ai-chatbots",element:e.jsx(ge,{to:"/features/ai-chatbots",replace:!0})}),e.jsx(B,{path:"/services/automations",element:e.jsx(ge,{to:"/features/automations",replace:!0})}),e.jsx(B,{path:"/services/dialler",element:e.jsx(ge,{to:"/features/power-dialler",replace:!0})}),e.jsx(B,{path:"/services/ai-seo",element:e.jsx(ge,{to:"/features/ai-seo",replace:!0})}),e.jsx(B,{path:"/features/dialler",element:e.jsx(ge,{to:"/features/power-dialler",replace:!0})}),e.jsx(B,{path:"/features/lead-marketplace",element:e.jsx(ge,{to:"/features/marketplace",replace:!0})}),e.jsx(B,{path:"/features/marketing",element:e.jsx(ge,{to:"/features/email-marketing",replace:!0})}),e.jsx(B,{path:"/features/pages",element:e.jsx(ge,{to:"/features/website-builder",replace:!0})}),e.jsx(B,{path:"/features/whatsapp",element:e.jsx(ge,{to:"/features/whatsapp-business",replace:!0})}),e.jsx(B,{path:"/features/calendar",element:e.jsx(ge,{to:"/features/automations",replace:!0})}),e.jsx(B,{path:"/features/agency",element:e.jsx(ge,{to:"/industries/agencies",replace:!0})}),e.jsx(B,{path:"/features/ai",element:e.jsx(ge,{to:"/services/ai-agents",replace:!0})}),e.jsx(B,{path:"/features/ai-agents",element:e.jsx(ge,{to:"/services/ai-agents",replace:!0})}),e.jsx(B,{path:"/features/services",element:e.jsx(ge,{to:"/services",replace:!0})}),e.jsx(B,{path:"/features/pricing",element:e.jsx(ge,{to:"/pricing",replace:!0})}),e.jsx(B,{path:"/case-studies/:slug",element:e.jsx(ge,{to:"/case-studies",replace:!0})}),e.jsxs(B,{path:"/",element:e.jsx(gp,{}),children:[e.jsx(B,{index:!0,element:e.jsx(t1e,{})}),e.jsx(B,{path:"features",element:e.jsx(kce,{})}),e.jsx(B,{path:"features/:slug",element:e.jsx(wce,{})}),e.jsx(B,{path:"industries",element:e.jsx(jce,{})}),e.jsx(B,{path:"industries/:slug",element:e.jsx(Cce,{})}),e.jsx(B,{path:"services",element:e.jsx(_ce,{})}),e.jsx(B,{path:"services/app-building",element:e.jsx("div",{className:"v2-legacy",children:e.jsx(Ipe,{})})}),e.jsx(B,{path:"services/:slug",element:e.jsx(Mce,{})}),e.jsx(B,{path:"done-for-you-lead-generation",element:e.jsx(WT,{})}),e.jsx(B,{path:"done-for-you-lead-generation/your-growth-plan",element:e.jsx(WT,{})}),e.jsx(B,{path:"done-for-you-lead-generation/privacy",element:e.jsx(Sce,{})}),e.jsx(B,{path:"done-for-you-lead-generation/terms",element:e.jsx(Nce,{})}),e.jsx(B,{path:"pricing",element:e.jsx(Ice,{})}),e.jsx(B,{path:"one-pound-crm",element:e.jsx(wle,{})}),e.jsx(B,{path:"case-studies",element:e.jsx(Lce,{})}),e.jsx(B,{path:"about",element:e.jsx(Ace,{})}),e.jsx(B,{path:"contact",element:e.jsx(Pce,{})}),e.jsx(B,{path:"blog",element:e.jsx(Ece,{})}),e.jsx(B,{path:"blog/:slug",element:e.jsx(Tce,{})}
7704),e.jsx(B,{path:"try-builder",element:e.jsx(Rce,{})}),e.jsx(B,{path:"tools",element:e.jsx(Fce,{})}),e.jsx(B,{path:"tools/:slug",element:e.jsx(Dce,{})})]}),e.jsx(B,{element:e.jsx(gp,{}),children:e.jsxs(B,{element:e.jsx(vce,{}),children:[e.jsx(B,{path:"/marketplace-landing",element:e.jsx(ge,{to:"/marketplace",replace:!0})}),e.jsx(B,{path:"/white-label-programme",element:e.jsx(Mpe,{})}),e.jsx(B,{path:"/reviews",element:e.jsx(Spe,{})}),e.jsx(B,{path:"/portfolio",element:e.jsx(Epe,{})}),e.jsx(B,{path:"/updates",element:e.jsx(Zpe,{})}),e.jsx(B,{path:"/updates/:id",element:e.jsx(Xpe,{})}),e.jsx(B,{path:"/careers",element:e.jsx(Tpe,{})}),e.jsx(B,{path:"/press",element:e.jsx(Rpe,{})}),e.jsx(B,{path:"/integrations",element:e.jsx(Fpe,{})}),e.jsx(B,{path:"/webinars",element:e.jsx(Dpe,{})}),e.jsx(B,{path:"/apps",element:e.jsx(qpe,{})}),e.jsx(B,{path:"/docs/app-sdk",element:e.jsx(zpe,{})}),e.jsx(B,{path:"/help-center",element:e.jsx(Ope,{})}),e.jsx(B,{path:"/brand-guidelines",element:e.jsx(Bpe,{})}),e.jsx(B,{path:"/security",element:e.jsx(Eue,{})}),e.jsx(B,{path:"/status",element:e.jsx(Rue,{})}),e.jsx(B,{path:"/api-docs",element:e.jsx(Fue,{})}),e.jsx(B,{path:"/docs/send-leads",element:e.jsx(Due,{})}),e.jsx(B,{path:"/docs",element:e.jsx(bN,{})}),e.jsx(B,{path:"/docs/:category",element:e.jsx(bN,{})}),e.jsx(B,{path:"/docs/:category/:article",element:e.jsx(bN,{})}),e.jsx(B,{path:"/marketplace",element:e.jsx(_pe,{})}),e.jsx(B,{path:"/privacy",element:e.jsx(Aue,{})}),e.jsx(B,{path:"/terms",element:e.jsx(Pue,{})}),e.jsx(B,{path:"/cookies",element:e.jsx(Tue,{})}),e.jsx(B,{path:"/apply/reseller",element:e.jsx(ope,{})})]})}),e.jsx(B,{element:e.jsx(gp,{}),children:e.jsx(B,{path:"/thanks",element:e.jsx(bce,{})})}),e.jsx(B,{path:"/2/*",element:e.jsx(a1e,{})}),e.jsx(B,{path:"/2",element:e.jsx(ge,{to:"/",replace:!0})}),e.jsx(B,{path:"/3/*",element:e.jsx(ge,{to:"/?theme=pearl",replace:!0})}),e.jsx(B,{path:"/3",element:e.jsx(ge,{to:"/?theme=pearl",replace:!0})}),e.jsx(B,{path:"/testh2",element:e.jsx(qce,{})}),e.jsx(B,{path:"/crm",element:e.jsx(ge,{to:"/features/crm",replace:!0})}),e.jsx(B,{path:"/marketing-features",element:e.jsx(ge,{to:"/features",replace:!0})}),e.jsx(B,{path:"/ai-agents",element:e.jsx(ge,{to:"/features/ai-chatbots",replace:!0})}),e.jsx(B,{path:"/get-started",element:e.jsx(ge,{to:"/welcome",replace:!0})}),e.jsx(B,{path:"/signup",element:e.jsx(ge,{to:"/welcome",replace:!0})}),e.jsx(B,{path:"/book-demo",element:e.jsx(ge,{to:"/contact",replace:!0})}),e.jsx(B,{path:"/demo",element:e.jsx(ge,{to:"/contact",replace:!0})}),e.jsx(B,{path:"/free-tools",element:e.jsx(ge,{to:"/tools",replace:!0})}),e.jsx(B,{path:"/ai-agent-builder",element:e.jsx(ge,{to:"/tools/agent-demo",replace:!0})}),e.jsx(B,{path:"/seo-scan",element:e.jsx(ge,{to:"/tools/seo-scan",replace:!0})}),e.jsx(B,{path:"/legal",element:e.jsx(ge,{to:"/terms",replace:!0})}),e.jsx(B,{path:"/suppliers",element:e.jsx(ge,{to:"/contact",replace:!0})}),e.jsx(B,{path:"/ai-chatbots",element:e.jsx(ge,{to:"/features/ai-chatbots",replace:!0})}),e.jsx(B,{path:"/power-dialler",element:e.jsx(ge,{to:"/features/power-dialler",replace:!0})}),e.jsx(B,{path:"/demo/agent/:templateId",element:e.jsx(gd,{lockVariant:"night",children:e.jsx(Qpe,{})})}),e.jsx(B,{path:"/demo/agent",element:e.jsx(ge,{to:"/tools/agent-demo",replace:!0})}),e.jsx(B,{path:"/white-label",element:e.jsx(ge,{to:"/white-label-programme",replace:!0})}),e.jsx(B,{path:"/go/marketing-pack",element:e.jsx(gd,{lockVariant:"night",children:e.jsx(Lpe,{})})}),e.jsx(B,{path:"/go/ai-app",element:e.jsx(ge,{to:"/services/app-building",replace:!0})}),e.jsx(B,{path:"/go/boilers",element:e.jsx(gd,{lockVariant:"night",children:e.jsx(Ape,{})})}),e.jsx(B,{path:"/go/equity-release",element:e.jsx(gd,{lockVariant:"night",children:e.jsx(Ppe,{})})}),e.jsx(B,{path:"/go/equity",element:e.jsx(ge,{to:"/go/equity-release",replace:!0})}),e.jsx(B,{path:"/go/new-boiler",element:e.jsx(ge,{to:"/go/boilers",replace:!0})}),e.jsx(B,{path:"/go/boiler-finance",element:e.jsx(ge,{to:"/go/boilers",replace:!0})}),e.jsx(B,{path:"/marketing-pack",element:e.jsx(ge,{to:"/go/marketing-pack",replace:!0})}),e.jsx(B,{path:"/marketing-package",element:e.jsx(ge,{to:"/go/marketing-pack",replace:!0})}),e.jsx(B,{path:"/ai-app",element:e.jsx(ge,{to:"/services/app-building",replace:!0})}),e.jsx(B,{path:"/ai-apps",element:e.jsx(ge,{to:"/services/app-building",replace:!0})}),e.jsx(B,{path:"/go",element:e.jsx(ge,{to:"/go/marketing-pack",replace:!0})}),e.jsx(B,{path:"/go/",element:e.jsx(ge,{to:"/go/marketing-pack",replace:!0})}),e.jsx(B,{path:"/industries/insurance-brokers",element:e.jsx(ge,{to:"/industries/insurance",replace:!0})}
7704),e.jsx(B,{path:"/industries/solar-installers",element:e.jsx(ge,{to:"/industries/solar",replace:!0})}),e.jsx(B,{path:"/industries/boiler-installers",element:e.jsx(ge,{to:"/industries/heating",replace:!0})}),e.jsx(B,{path:"/industries/legal-firms",element:e.jsx(ge,{to:"/industries/legal",replace:!0})}),e.jsx(B,{path:"/reseller/apply",element:e.jsx(ge,{to:"/apply/reseller",replace:!0})}),e.jsx(B,{path:"/help-centre",element:e.jsx(ge,{to:"/help-center",replace:!0})}),e.jsx(B,{path:"/b/:slug",element:e.jsx(yT,{})}),e.jsx(B,{path:"/c/:category/b/:slug",element:e.jsx(yT,{})}),e.jsx(B,{path:"/affiliate",element:e.jsx(ge,{to:"/apply/reseller",replace:!0})}),e.jsx(B,{path:"/app-store-info",element:e.jsx(ge,{to:"/apps",replace:!0})}),e.jsx(B,{path:"/templates/incendium",element:e.jsx(gd,{lockVariant:"night",children:e.jsx(Qce,{})})}),e.jsx(B,{path:"/lexi",element:e.jsx(ge,{to:"/tools/lexi",replace:!0})}),e.jsx(B,{path:"/welcome",element:e.jsx(kde,{})}),e.jsx(B,{path:"/book/:calendarSlug",element:e.jsx(Wce,{})}),e.jsx(B,{path:"/booking/manage/:token",element:e.jsx(Uce,{})}),e.jsx(B,{path:"/jobflow/track/:token",element:e.jsx(Gce,{})}),e.jsx(B,{path:"/documents",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(Upe,{})})})}),e.jsx(B,{path:"/documents/all",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(Hpe,{})})})}),e.jsx(B,{path:"/documents/branding",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(QT,{})})})}),e.jsx(B,{path:"/documents/settings",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(QT,{})})})}),e.jsx(B,{path:"/documents/create",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(XT,{})})})}),e.jsx(B,{path:"/documents/analytics",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(Wpe,{})})})}),e.jsx(B,{path:"/documents/:id",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx($pe,{})})})}),e.jsx(B,{path:"/documents/:id/edit",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(XT,{})})})}),e.jsx(B,{path:"/d/:token",element:e.jsx(Vpe,{})}),e.jsx(B,{path:"/feedback/:outcomeId",element:e.jsx(Kce,{})}),e.jsx(B,{path:"/products",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(Gpe,{})})})}),e.jsx(B,{path:"/payments",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(Cue,{})})})}),e.jsx(B,{path:"/reseller-invoices",element:e.jsx(Re,{children:e.jsx(kt,{primaryAgencyOnly:!0,children:e.jsx(me,{children:e.jsx(kpe,{})})})})}),e.jsx(B,{path:"/help",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(Mue,{})})})}),e.jsx(B,{path:"/agency/api",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(Sue,{})})})}),e.jsx(B,{path:"/agency/security",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(Nue,{})})})}),e.jsx(B,{path:"/agency/link-domains",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(Oue,{})})})}),e.jsx(B,{path:"/settings/notifications",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(Iue,{})})})}),e.jsx(B,{path:"/settings/billing",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(xr,{children:e.jsx(_ue,{})})})})}),e.jsx(B,{path:"/settings/account",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(KT,{})})})}),e.jsx(B,{path:"/settings",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(KT,{})})})}),e.jsx(B,{path:"/settings/keyboard-shortcuts",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(Lue,{})})})}),e.jsx(B,{path:"/auth",element:e.jsx(gce,{})}),e.jsx(B,{path:"/onboarding",element:e.jsx(Re,{children:e.jsx(zce,{})})}),e.jsx(B,{path:"/dashboard",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Jce,{})})})}),e.jsx(B,{path:"/contacts",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(ede,{})})})}),e.jsx(B,{path:"/contacts/:id",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(wde,{})})})}),e.jsx(B,{path:"/companies",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(tde,{})})})}),e.jsx(B,{path:"/companies/:id",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(ade,{})})})}),e.jsx(B,{path:"/pipeline",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(rde,{})})})}),e.jsx(B,{path:"/admin/leads",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(ide,{})})})}),e.jsx(B,{path:"/admin/:section?",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(nde,{})})})}),e.jsx(B,{path:"/app-store",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(sde,{})})})}),e.jsx(B,{path:"/marketplace-app/:installedAppId",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(ode,{})})})}),e.jsx(B,{path:"/agency/billing",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(lde,{})})})}),e.jsx(B,{path:"/settings/integrations",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(cde,{})})})}),e.jsx(B,{path:"/settings/integrations/callback",element:e.jsx(xd,{children:e.jsx($p,{})})}),e.jsx(B,{path:"/settings/integrations/google-ads/start",element:e.jsx(xd,{children:e.jsx(dde,{})})}),e.jsx(B,{path:"/settings/integrations/google-ads/callback",element:e.jsx(xd,{children:e.jsx($p,{})})}),e.jsx(B,{path:"/oauth-popup-close",element:e.jsx(ude,{})}),e.jsx(B,{path:"/settings/integrations/tiktok-ads/callback",element:e.jsx(xd,{children:e.jsx($p,{})})}),e.jsx(B,{path:"/integrations/callback",element:e.jsx(xd,{children:e.jsx($p,{})})}),e.jsx(B,{path:"/agency/saas-billing",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(hde,{})})})}),e.jsx(B,{path:"/agency/sub-accounts",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(pde,{})})})}),e.jsx(B,{path:"/agency/team",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(mde,{})})})}),e.jsx(B,{path:"/settings/team",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(xr,{children:e.jsx(yde,{})})})})}),e.jsx(B,{path:"/settings/general",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(xr,{children:e.jsx(fde,{})})})})}),e.jsx(B,{path:"/settings/pipelines",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(xr,{children:e.jsx(gde,{})})})})}),e.jsx(B,{path:"/settings/custom-fields",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(xr,{children:e.jsx(xde,{})})})})}),e.jsx(B,{path:"/settings/calendar",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(xr,{children:e.jsx(bde,{})})})})}),e.jsx(B,{path:"/settings/phone",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(xr,{children:e.jsx(vde,{})})})})}),e.jsx(B,{path:"/settings/domains",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(xr,{children:e.jsx(Bue,{})})})})}),e.jsx(B,{path:"/settings/data-management",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(xr,{children:e.jsx(Hue,{})})})})}),e.jsx(B,{path:"/settings/api",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(xr,{children:e.jsx(que,{})})})})}),e.jsx(B,{path:"/chatbot",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(jde,{})})})}),e.jsx(B,{path:"/chatbot/history",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Cde,{})})})}),e.jsx(B,{path:"/chatbot/monitor",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(_de,{})})})}),e.jsx(B,{path:"/chatbot/analytics",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Mde,{})})})}),e.jsx(B,{path:"/chatbot/knowledge-gaps",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Sde,{})})})}),e.jsx(B,{path:"/pages",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Nde,{})})})}),e.jsx(B,{path:"/pages-v2",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Ide,{})})})}),e.jsx(B,{path:"/dev/pages-v2-embed",element:e.jsx(Lde,{})}),e.jsx(B,{path:"/admin/pages-v3-spike",element:e.jsx(Ade,{})}),e.jsx(B,{path:"/pages-v3",element:e.jsx(Wp,{})}),e.jsx(B,{path:"/pages-v3/:id",element:e.jsx(Wp,{})}),e.jsx(B,{path:"/admin/pages-v3",element:e.jsx(Wp,{})}),e.jsx(B,{path:"/admin/pages-v3/:id",element:e.jsx(Wp,{})}),e.jsx(B,{path:"/v3/showcase",element:e.jsx(Ede,{})}),e.jsx(B,{path:"/v3/:slug",element:e.jsx(UT,{})}),e.jsx(B,{path:"/v3/:slug/:stepPath",element:e.jsx(UT,{})}),e.jsx(B,{path:"/pv3/:id",element:e.jsx(Pde,{})}),e.jsx(B,{path:"/docs/funnel-packs",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Tde,{})})})}),e.jsx(B,{path:"/forms",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Rde,{})})})}),e.jsx(B,{path:"/forms-v2",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(wue,{})})})}),e.jsx(B,{path:"/forms-v2/:id",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(jue,{})})})}),e.jsx(B,{path:"/media",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Fde,{})})})}),e.jsx(B,{path:"/automations",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Dde,{})})})}),e.jsx(B,{path:"/automations/analytics",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(qde,{})})})}),e.jsx(B,{path:"/inbox",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(GT,{})})})}),e.jsx(B,{path:"/conversations",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(GT,{})})})}),e.jsx(B,{path:"/sms",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(zde,{})})})}),e.jsx(B,{path:"/whatsapp",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Ode,{})})})}),e.jsx(B,{path:"/email",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Bde,{})})})}),e.jsx(B,{path:"/marketing",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Hde,{})})})}),e.jsx(B,{path:"/ai-seo",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(Npe,{})})})}),e.jsx(B,{path:"/reports",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(uue,{})})})}),e.jsx(B,{path:"/dialler",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(pue,{})})})}),e.jsx(B,{path:"/call-logs",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(hue,{})})})}),e.jsx(B,{path:"/voice-ai",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Kpe,{})})})}),e.jsx(B,{path:"/kimi",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Ype,{})})})}),e.jsx(B,{path:"/notifications",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(mue,{})})})}),e.jsx(B,{path:"/calendar",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(yue,{})})})}),e.jsx(B,{path:"/meeting-outcomes",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(fue,{})})})}),e.jsx(B,{path:"/tasks",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(gue,{})})})}),e.jsx(B,{path:"/goals",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(xue,{})})})}),e.jsx(B,{path:"/notes",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx($ue,{})})})}),e.jsx(B,{path:"/games",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Que,{})})})}),e.jsx(B,{path:"/v1-agent-ai",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Jue,{})})})}),e.jsx(B,{path:"/solar-projects",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Wue,{})})})}),e.jsx(B,{path:"/jobflow",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Uue,{})})})}),e.jsx(B,{path:"/lead-finder",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(UG,{children:e.jsx(YT,{})})})})}),e.jsx(B,{path:"/apollo",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Gue,{})})})}),e.jsx(B,{path:"/team-chat",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Kue,{})})})}),e.jsx(B,{path:"/smartquote",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Yue,{})})})}),e.jsx(B,{path:"/agency/white-label",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(bue,{})})})}),e.jsx(B,{path:"/p/share/:slug",element:e.jsx(Vce,{})}),e.jsx(B,{path:"/e/:id",element:e.jsx($ce,{})}),e.jsx(B,{path:"/p/:slug",element:e.jsx(Bce,{})}),e.jsx(B,{path:"/p/:slug/:legal",element:e.jsx(Hce,{})}),e.jsx(B,{path:"/f/:embedId",element:e.jsx(vue,{})}),e.jsx(B,{path:"/f2/:embedId",element:e.jsx(kue,{})}),e.jsx(B,{path:"/invite/ads/:token",element:e.jsx(Xce,{})}),e.jsx(B,{path:"/q/:embedId",element:e.jsx(Zue,{})}),e.jsx(B,{path:"/embed/quote/:embedId",element:e.jsx(Xue,{})}),e.jsx(B,{path:"/lp/:slug",element:e.jsx(Yce,{})}),e.jsx(B,{path:"/yacht/:slug",element:e.jsx(Zce,{})}),e.jsx(B,{path:"/feature-requests",element:e.jsx(Re,{children:e.jsx(me,{children:e.jsx(zue,{})})})}),e.jsx(B,{path:"/install",element:e.jsx(Vue,{})}),e.jsx(B,{path:"/lead-marketplace",element:e.jsx(Ce,{children:e.jsx(me,{children:e.jsx(Cpe,{})})})}),e.jsx(B,{path:"/reseller/contract",element:e.jsx(Re,{children:e.jsx(ape,{})})}),e.jsx(B,{path:"/reseller",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(epe,{})})})}),e.jsx(B,{path:"/reseller/dialler",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(tpe,{})})})}),e.jsx(B,{path:"/reseller/rewards",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(rpe,{})})})}),e.jsx(B,{path:"/reseller/leaderboard",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(npe,{})})})}),e.jsx(B,{path:"/reseller/performance",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(spe,{})})})}),e.jsx(B,{path:"/reseller/scripts",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(ipe,{})})})}),e.jsx(B,{path:"/reseller/products",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(lpe,{})})})}),e.jsx(B,{path:"/reseller/demos",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(cpe,{})})})}),e.jsx(B,{path:"/reseller/audit",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(dpe,{})})})}),e.jsx(B,{path:"/reseller/training",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(upe,{})})})}),e.jsx(B,{path:"/reseller/prospecting",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(ppe,{})})})}),e.jsx(B,{path:"/reseller/lead-finder",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(YT,{})})})}),e.jsx(B,{path:"/reseller/challenges",element:e.jsx(ge,{to:"/reseller/training",replace:!0})}),e.jsx(B,{path:"/reseller/assistant",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(ZT,{})})})}),e.jsx(B,{path:"/reseller/assistant/:conversationId",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(ZT,{})})})}),e.jsx(B,{path:"/reseller/contacts",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(mpe,{})})})}),e.jsx(B,{path:"/reseller/contacts/:id",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(gpe,{})})})}),e.jsx(B,{path:"/reseller/companies",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(fpe,{})})})}),e.jsx(B,{path:"/reseller/companies/:id",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(xpe,{})})})}),e.jsx(B,{path:"/reseller/pipeline",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(hpe,{})})})}),e.jsx(B,{path:"/reseller/chatbot",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(bpe,{})})})}),e.jsx(B,{path:"/reseller/call-history",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(ype,{})})})}),e.jsx(B,{path:"/reseller/invoices",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(vpe,{})})})}),e.jsx(B,{path:"/reseller/manage",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(wpe,{})})})}),e.jsx(B,{path:"/reseller/white-label",element:e.jsx(kt,{children:e.jsx(jt,{children:e.jsx(jpe,{})})})}),e.jsx(B,{path:"/staff/designer",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["media_designer"],children:e.jsx(ea,{children:e.jsx(Vde,{})})})})}),e.jsx(B,{path:"/staff/designer/briefs",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["media_designer"],children:e.jsx(ea,{children:e.jsx($de,{})})})})}),e.jsx(B,{path:"/staff/designer/assets",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["media_designer"],children:e.jsx(ea,{children:e.jsx(Wde,{})})})})}),e.jsx(B,{path:"/staff/buyer",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["media_buyer"],children:e.jsx(ea,{children:e.jsx(La,{children:e.jsx(Ude,{})})})})})}),e.jsx(B,{path:"/staff/buyer/inbox",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["media_buyer"],children:e.jsx(ea,{children:e.jsx(La,{children:e.jsx(Gde,{})})})})})}),e.jsx(B,{path:"/staff/buyer/contacts",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["media_buyer"],children:e.jsx(ea,{children:e.jsx(La,{children:e.jsx(Kde,{})})})})})}),e.jsx(B,{path:"/staff/buyer/pipeline",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["media_buyer"],children:e.jsx(ea,{children:e.jsx(La,{children:e.jsx(Yde,{})})})})})}),e.jsx(B,{path:"/staff/buyer/dialler",element:e.jsx(ge,{to:"/dialler",replace:!0})}),e.jsx(B,{path:"/staff/buyer/calendar",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["media_buyer"],children:e.jsx(ea,{children:e.jsx(La,{children:e.jsx(Zde,{})})})})})}),e.jsx(B,{path:"/staff/buyer/marketing",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["media_buyer"],children:e.jsx(ea,{children:e.jsx(La,{children:e.jsx(Xde,{})})})})})}),e.jsx(B,{path:"/staff/buyer/chatbot",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["media_buyer"],children:e.jsx(ea,{children:e.jsx(La,{children:e.jsx(Qde,{})})})})})}),e.jsx(B,{path:"/staff/buyer/automations",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["media_buyer"],children:e.jsx(ea,{children:e.jsx(La,{children:e.jsx(Jde,{})})})})})}),e.jsx(B,{path:"/staff/buyer/forms",element:e.jsx(Re,{children:e.jsx(L
7704t,{allowedRoles:["media_buyer"],children:e.jsx(ea,{children:e.jsx(La,{children:e.jsx(eue,{})})})})})}),e.jsx(B,{path:"/staff/buyer/media",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["media_buyer"],children:e.jsx(ea,{children:e.jsx(La,{children:e.jsx(tue,{})})})})})}),e.jsx(B,{path:"/staff/buyer/reports",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["media_buyer"],children:e.jsx(ea,{children:e.jsx(La,{children:e.jsx(aue,{})})})})})}),e.jsx(B,{path:"/staff/buyer/ads-dashboard",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["media_buyer"],children:e.jsx(ea,{children:e.jsx(La,{children:e.jsx(rue,{})})})})})}),e.jsx(B,{path:"/staff/buyer/platforms",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["media_buyer"],children:e.jsx(ea,{children:e.jsx(La,{children:e.jsx(nue,{})})})})})}),e.jsx(B,{path:"/staff/recruiter",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["recruitment"],children:e.jsx(sue,{})})})}),e.jsx(B,{path:"/staff/recruiter/data",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["recruitment"],children:e.jsx(oue,{})})})}),e.jsx(B,{path:"/staff/recruiter/staff",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["recruitment"],children:e.jsx(iue,{})})})}),e.jsx(B,{path:"/staff/recruiter/distributions",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["recruitment"],children:e.jsx(lue,{})})})}),e.jsx(B,{path:"/staff/recruiter/resellers",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["recruitment"],children:e.jsx(cue,{})})})}),e.jsx(B,{path:"/staff/recruiter/reports",element:e.jsx(Re,{children:e.jsx(Lt,{allowedRoles:["recruitment"],children:e.jsx(due,{})})})}),e.jsx(B,{element:e.jsx(gp,{}),children:e.jsx(B,{path:"*",element:e.jsx(Oce,{})})})]})})}),e.jsx($se,{}),e.jsx(n1e,{}),e.jsx(lK,{}),e.jsx(ooe,{})]})})})]})})})})})})]})})})})})})})})});function n1e(){const{pathname:t}=ra();if(Die(t),Qu()||C7(t))return null;const a=!sD(t);return e.jsxs(e.Fragment,{children:[a&&e.jsx(sse,{}),e.jsx(KO,{})]})}const She=Object.freeze(Object.defineProperty({__proto__:null,default:r1e},Symbol.toStringTag,{value:"Module"}));export{mt as $,Al as A,is as B,Pf as C,Jd as D,aL as E,eu as F,bv as G,yc as H,iP as I,Hc as J,AQ as K,uu as L,jz as M,sJ as N,O1e as O,GQ as P,nJ as Q,Cl as R,Cc as S,Vc as T,Ln as U,xE as V,lS as W,SQ as X,yE as Y,jQ as Z,XY as _,ile as a,wae as a$,d3 as a0,Nj as a1,ad as a2,vl as a3,tl as a4,la as a5,ace as a6,bn as a7,or as a8,QI as a9,iu as aA,gd as aB,B$ as aC,K$ as aD,fe as aE,nh as aF,h8 as aG,$M as aH,Au as aI,Pu as aJ,Eu as aK,Jc as aL,Cre as aM,lY as aN,Ra as aO,S3 as aP,wI as aQ,I7 as aR,pM as aS,bl as aT,d7 as aU,lce as aV,wu as aW,yC as aX,Lu as aY,kl as aZ,hu as a_,Nn as aa,$re as ab,sD as ac,Gre as ad,Kre as ae,Yz as af,Yr as ag,Mc as ah,cu as ai,In as aj,ju as ak,wl as al,hae as am,cae as an,mae as ao,Rr as ap,pr as aq,en as ar,tn as as,Tn as at,xae as au,bae as av,dr as aw,gl as ax,d_ as ay,dc as az,Mhe as b,DF as b$,jae as b0,Ic as b1,OS as b2,Sl as b3,gc as b4,bs as b5,kR as b6,Y$ as b7,f4 as b8,fM as b9,Nh as bA,z7 as bB,O7 as bC,rp as bD,_l as bE,C1e as bF,FO as bG,jL as bH,Dre as bI,CL as bJ,jre as bK,Aa as bL,Dle as bM,lV as bN,Md as bO,Sd as bP,S1e as bQ,_ie as bR,Mie as bS,dn as bT,gH as bU,Cd as bV,Pie as bW,_he as bX,Sie as bY,Che as bZ,Nie as b_,WN as ba,O$ as bb,er as bc,yu as bd,eC as be,Kr as bf,xu as bg,MG as bh,OJ as bi,La as bj,kae as bk,ff as bl,moe as bm,nj as bn,na as bo,nL as bp,ed as bq,ql as br,rL as bs,w1e as bt,_re as bu,_1e as bv,cY as bw,M1e as bx,Cr as by,OF as bz,ole as c,X1e as c$,WI as c0,UI as c1,KI as c2,YI as c3,GI as c4,XI as c5,ZI as c6,cr as c7,j1e as c8,fW as c9,al as cA,bw as cB,Sn as cC,Oq as cD,mre as cE,ehe as cF,D8 as cG,Aie as cH,Iie as cI,uY as cJ,N1e as cK,L1e as cL,vc as cM,Hd as cN,Bd as cO,A1e as cP,f8 as cQ,R5 as cR,AD as cS,gS as cT,bB as cU,Z1e as cV,hc as cW,F0 as cX,J1e as cY,b1e as cZ,c8 as c_,r6 as ca,M1 as cb,rM as cc,Zd as cd,bL as ce,H7 as cf,V7 as cg,$7 as ch,xa as ci,$a as cj,P7 as ck,E7 as cl,T7 as cm,pt as cn,Za as co,F$ as cp,q$ as cq,bR as cr,c7 as cs,phe as ct,zre as cu,qre as cv,il as cw,fq as cx,lL as cy,the as cz,Be as d,F7 as d$,Q1e as d0,ihe as d1,XF as d2,JI as d3,Ck as d4,Dx as d5,ahe as d6,uhe as d7,nhe as d8,lhe as d9,u8 as dA,Lh as dB,sM as dC,Kj as dD,J_ as dE,V1 as dF,_i as dG,bc as dH,cf as dI,Hf as dJ,Xd as dK,vu as dL,su as dM,t8 as dN,Zv as dO,p5 as dP,Os as dQ,KM as dR,mv as dS,Z0 as dT,qs as dU,Zr as dV,O4 as dW,Yd as dX,wc as dY,pj as dZ,Xs as d_,che as da,she as db,ohe as dc,dhe as dd,cn as de,Ek as df,$ie as dg,kH as dh,wH as di,fc as dj,ou as dk,yM as dl,x_ as dm,B4 as dn,p_ as dp,_c as dq,pc as dr,jf as ds,I1e as dt,Qc as du,xm as dv,Ml as dw,kM as dx,H5 as dy,N6 as dz,O0 as e,$1 as e$,zq as e0,Nt as e1,dx as e2,Uu as e3,zN as e4,w7 as e5,Hj as e6,vae as e7,qp as e8,uM as e9,K
7704ae as eA,dne as eB,oT as eC,_se as eD,kd as eE,pne as eF,yhe as eG,ghe as eH,bhe as eI,Cm as eJ,ki as eK,Sv as eL,z3 as eM,O3 as eN,G1e as eO,R4 as eP,Qx as eQ,du as eR,C3 as eS,r0 as eT,D5 as eU,aM as eV,bC as eW,t5 as eX,Sk as eY,kj as eZ,A1 as e_,jj as ea,N3 as eb,km as ec,yh as ed,Wk as ee,Ro as ef,Po as eg,sle as eh,FH as ei,DH as ej,qH as ek,ek as el,DJ as em,qJ as en,zJ as eo,dY as ep,to as eq,x1e as er,Rh as es,pm as et,fse as eu,PM as ev,U1e as ew,Bm as ex,sp as ey,W1e as ez,Ie as f,s8 as f$,e6 as f0,Uj as f1,Gd as f2,Dg as f3,q3 as f4,Qb as f5,kse as f6,Rc as f7,Bse as f8,Ase as f9,Xv as fA,Rv as fB,uw as fC,uh as fD,Xi as fE,hy as fF,hx as fG,jM as fH,mu as fI,sO as fJ,hb as fK,_r as fL,rr as fM,wo as fN,xv as fO,lo as fP,j_ as fQ,v5 as fR,Wv as fS,B8 as fT,Gf as fU,kx as fV,z$ as fW,$$ as fX,tv as fY,gw as fZ,qee as f_,Dse as fa,fhe as fb,vT as fc,xse as fd,aB as fe,khe as ff,are as fg,Nse as fh,Pse as fi,iB as fj,Rse as fk,Use as fl,roe as fm,jhe as fn,vhe as fo,xhe as fp,jse as fq,dM as fr,U7 as fs,iN as ft,c2 as fu,Ph as fv,xc as fw,S2 as fx,jy as fy,rf as fz,Hr as g,Im as g$,uc as g0,OC as g1,g4 as g2,z1e as g3,vj as g4,mz as g5,D1e as g6,Tl as g7,q1e as g8,fk as g9,Ug as gA,au as gB,A4 as gC,ru as gD,Ux as gE,ox as gF,Hoe as gG,Voe as gH,wB as gI,$oe as gJ,Woe as gK,Koe as gL,Uoe as gM,Goe as gN,Yoe as gO,Zoe as gP,Xoe as gQ,Qoe as gR,Joe as gS,eie as gT,aie as gU,rie as gV,k8 as gW,$C as gX,k1e as gY,sY as gZ,gu as g_,T1e as ga,R1e as gb,HC as gc,H1 as gd,Uo as ge,uz as gf,V9 as gg,F1e as gh,jl as gi,gf as gj,Fo as gk,ure as gl,zw as gm,A2 as gn,P2 as go,L2 as gp,O6 as gq,zo as gr,kc as gs,jc as gt,Bs as gu,DI as gv,t_ as gw,C_ as gx,o5 as gy,ese as gz,X_ as h,z4 as h$,Rx as h0,ore as h1,C9 as h2,P1e as h3,Do as h4,x2 as h5,Z6 as h6,Qs as h7,dS as h8,Ww as h9,E1e as hA,Oae as hB,$1e as hC,gs as hD,cb as hE,yj as hF,Zj as hG,qh as hH,N0 as hI,$5 as hJ,lu as hK,uv as hL,mc as hM,Jm as hN,u4 as hO,Gv as hP,ph as hQ,oy as hR,b6 as hS,gk as hT,nf as hU,Vd as hV,xs as hW,Co as hX,FI as hY,EC as hZ,Jx as h_,D$ as ha,K1e as hb,Y1e as hc,LO as hd,f3 as he,g3 as hf,i6 as hg,vR as hh,RI as hi,xx as hj,B1e as hk,whe as hl,D7 as hm,k7 as hn,AO as ho,AG as hp,Lre as hq,Nre as hr,b7 as hs,E0 as ht,Ju as hu,H1e as hv,V1e as hw,OY as hx,My as hy,m2 as hz,qj as i,Ho as i$,n3 as i0,Rs as i1,_6 as i2,pC as i3,__ as i4,s0 as i5,oS as i6,kre as i7,P8 as i8,C8 as i9,r3 as iA,cv as iB,Xg as iC,nl as iD,Rg as iE,U_ as iF,I3 as iG,uk as iH,T5 as iI,rce as iJ,P4 as iK,E8 as iL,tb as iM,e_ as iN,po as iO,lJ as iP,Lc as iQ,pf as iR,q0 as iS,px as iT,Hx as iU,N5 as iV,Us as iW,y5 as iX,Io as iY,Ao as iZ,Ax as i_,_8 as ia,j8 as ib,v1e as ic,pu as id,_k as ie,l6 as ig,Jg as ih,tD as ii,aD as ij,fu as ik,yw as il,hj as im,y6 as io,gv as ip,fx as iq,pv as ir,eg as is,rhe as it,Ok as iu,Ns as iv,ks as iw,u5 as ix,u_ as iy,Vv as iz,$s as j,Bo as j0,Hw as j1,Nw as j2,qO as j3,x3 as j4,Q3 as j5,Bx as j6,fte as j7,IG as j8,fR as j9,ML as jA,o4 as jB,iY as jC,xr as jD,G0 as jE,Cu as jF,WZ as jG,She as jH,LG as ja,ku as jb,Wd as jc,Mm as jd,_m as je,Qre as jf,Jre as jg,ene as jh,tne as ji,ane as jj,nT as jk,Xre as jl,hhe as jm,rne as jn,nne as jo,UG as jp,an as jq,_t as jr,mhe as js,Zu as jt,f7 as ju,g7 as jv,Xc as jw,Zc as jx,An as jy,Ane as jz,Vr as k,xl as l,mM as m,nu as n,ys as o,Are as p,Qr as q,Mt as r,FS as s,ya as t,zH as u,Tu as v,DS as w,Ru as x,ba as y,KH as z};
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.