From 94c11f398c56d1d9ee26cc7f83ec8a861c03dc6b Mon Sep 17 00:00:00 2001 From: arys Date: Wed, 22 Apr 2026 18:23:41 +0500 Subject: [PATCH] fix --- .qwen/settings.json | 3 +- extract-css.js | 20 + src/App.vue | 16 +- src/assets/kai-v4.css | 1187 +++++---- src/assets/marketing-lists-kit.css | 1033 ++++++++ src/assets/marketing-theme.css | 288 +++ .../marketing/MarketingBriefWizardV3.vue | 847 +++---- .../marketing/dashboard-v3/v4/InfoTooltip.vue | 167 ++ .../dashboard-v3/v4/SectionWrapper.vue | 132 +- .../dashboard-v3/v4/V4Behavioral.vue | 416 ++-- .../marketing/dashboard-v3/v4/V4Cii.vue | 340 ++- .../dashboard-v3/v4/V4Competitors.vue | 794 +++--- .../dashboard-v3/v4/V4Conclusions.vue | 217 +- .../marketing/dashboard-v3/v4/V4Content.vue | 421 ++-- .../marketing/dashboard-v3/v4/V4Demand.vue | 495 ++-- .../marketing/dashboard-v3/v4/V4Executive.vue | 356 ++- .../marketing/dashboard-v3/v4/V4Geo.vue | 65 +- .../marketing/dashboard-v3/v4/V4Header.vue | 491 ++-- .../marketing/dashboard-v3/v4/V4Landscape.vue | 389 +-- .../dashboard-v3/v4/V4Positioning.vue | 450 ++-- .../marketing/dashboard-v3/v4/V4Rationale.vue | 328 +-- .../dashboard-v3/v4/V4Reputation.vue | 435 ++-- .../marketing/dashboard-v3/v4/V4SideNav.vue | 579 +++-- .../marketing/premium/Premium3DVisual.vue | 46 + .../marketing/premium/PremiumFunnel.vue | 33 + .../marketing/premium/PremiumHeatmap.vue | 28 + .../marketing/premium/PremiumMetricCard.vue | 26 + .../marketing/premium/PremiumSectionShell.vue | 34 + .../marketing/wizard/CheckboxCardsField.vue | 26 +- .../wizard/CheckboxCardsLimitedField.vue | 27 +- .../marketing/wizard/RadioGroupField.vue | 27 +- .../marketing/wizard/StepSection.vue | 10 +- src/composables/useCountUp.js | 47 + src/composables/useScrollReveal.js | 28 + src/main.js | 2 + src/types/campaign.types.ts | 98 + .../pages/marketing/MarketingAnalysisV3.vue | 718 ++++-- .../marketing/MarketingAnalysisV3List.vue | 1005 ++------ src/views/pages/marketing/MarketingMain.vue | 1188 ++++++--- .../pages/marketing/MarketingStrategyV3.vue | 2150 ++++++++--------- .../marketing/MarketingStrategyV3List.vue | 626 ++--- .../targetologist/CampaignInsightsDetail.vue | 11 + .../targetologist/CampaignWizard.vue | 2 +- .../targetologist/TargetologistDashboard.vue | 647 ++--- .../components/CampaignPrediction.vue | 1159 ++++----- .../growth-center/AutomationRulesCard.vue | 200 ++ .../growth-center/FunnelStrategyBoard.vue | 160 ++ .../growth-center/HypothesisMatrixBoard.vue | 328 +++ .../growth-center/LandingPageAuditCard.vue | 232 ++ .../growth-center/RiskAnalysisCard.vue | 163 ++ .../growth-center/ScalingPlanCard.vue | 111 + .../growth-center/StrategicOverviewCard.vue | 172 ++ .../TargetingExecutiveHeader.vue | 229 ++ .../growth-center/TargetingGrowthCenter.vue | 149 ++ .../growth-center/TechnicalHealthCard.vue | 196 ++ .../growth-center/targetingGrowthAdapters.ts | 317 +++ update-analysis.js | 221 ++ update-lists.js | 155 ++ update-prediction.js | 251 ++ update-strategy.js | 607 +++++ update-targetologist.js | 265 ++ 61 files changed, 13238 insertions(+), 7925 deletions(-) create mode 100644 extract-css.js create mode 100644 src/assets/marketing-lists-kit.css create mode 100644 src/assets/marketing-theme.css create mode 100644 src/components/marketing/dashboard-v3/v4/InfoTooltip.vue create mode 100644 src/components/marketing/premium/Premium3DVisual.vue create mode 100644 src/components/marketing/premium/PremiumFunnel.vue create mode 100644 src/components/marketing/premium/PremiumHeatmap.vue create mode 100644 src/components/marketing/premium/PremiumMetricCard.vue create mode 100644 src/components/marketing/premium/PremiumSectionShell.vue create mode 100644 src/composables/useCountUp.js create mode 100644 src/composables/useScrollReveal.js create mode 100644 src/views/pages/marketing/targetologist/components/growth-center/AutomationRulesCard.vue create mode 100644 src/views/pages/marketing/targetologist/components/growth-center/FunnelStrategyBoard.vue create mode 100644 src/views/pages/marketing/targetologist/components/growth-center/HypothesisMatrixBoard.vue create mode 100644 src/views/pages/marketing/targetologist/components/growth-center/LandingPageAuditCard.vue create mode 100644 src/views/pages/marketing/targetologist/components/growth-center/RiskAnalysisCard.vue create mode 100644 src/views/pages/marketing/targetologist/components/growth-center/ScalingPlanCard.vue create mode 100644 src/views/pages/marketing/targetologist/components/growth-center/StrategicOverviewCard.vue create mode 100644 src/views/pages/marketing/targetologist/components/growth-center/TargetingExecutiveHeader.vue create mode 100644 src/views/pages/marketing/targetologist/components/growth-center/TargetingGrowthCenter.vue create mode 100644 src/views/pages/marketing/targetologist/components/growth-center/TechnicalHealthCard.vue create mode 100644 src/views/pages/marketing/targetologist/components/growth-center/targetingGrowthAdapters.ts create mode 100644 update-analysis.js create mode 100644 update-lists.js create mode 100644 update-prediction.js create mode 100644 update-strategy.js create mode 100644 update-targetologist.js diff --git a/.qwen/settings.json b/.qwen/settings.json index f3907f1..1efafae 100644 --- a/.qwen/settings.json +++ b/.qwen/settings.json @@ -1,7 +1,8 @@ { "permissions": { "allow": [ - "Bash(npm run *)" + "Bash(npm run *)", + "Bash(findstr *)" ] }, "$version": 3 diff --git a/extract-css.js b/extract-css.js new file mode 100644 index 0000000..f1f1c5e --- /dev/null +++ b/extract-css.js @@ -0,0 +1,20 @@ +const fs = require('fs'); + +const files = [ + 'src/views/pages/marketing/targetologist/TargetologistDashboard.vue', + 'src/views/pages/marketing/targetologist/CampaignWizard.vue', + 'src/views/pages/marketing/targetologist/CampaignInsightsDetail.vue' +]; + +let output = ''; + +files.forEach(f => { + const code = fs.readFileSync(f, 'utf8'); + const start = code.indexOf(' -1) { + output += `\n\n--- ${f} ---\n`; + output += code.substring(start); + } +}); + +fs.writeFileSync('.gemini/antigravity/brain/07bc414d-2889-4e3c-b92f-f303bbe851bf/scratch/targetologist-styles.txt', output); diff --git a/src/App.vue b/src/App.vue index f2f1b9f..1177049 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,4 +1,18 @@ - +