diff --git a/graphify-out/.graphify_labels.json b/graphify-out/.graphify_labels.json index 5f346a0..0e0522f 100644 --- a/graphify-out/.graphify_labels.json +++ b/graphify-out/.graphify_labels.json @@ -10,7 +10,9 @@ "8": "LayoutVariantsEditor.vue", "9": "khanegiLayoutVariants.ts", "10": "ensureSchemes", - "11": "applySharedNavSample", + "11": "syncSidebarNavOrder", "12": "syncBottomNavOrder", - "13": "normalizeMainWalletProductsValue" + "13": "normalizeMainWalletProductsValue", + "14": "ProgramSettingsPage.vue", + "15": "khanegiSystemSettingGroups.ts" } diff --git a/graphify-out/.graphify_labels.json.sig b/graphify-out/.graphify_labels.json.sig index 3555041..ca1000a 100644 --- a/graphify-out/.graphify_labels.json.sig +++ b/graphify-out/.graphify_labels.json.sig @@ -1 +1 @@ -{"0": "efae35c79a787c43", "1": "b53bae7b9fd8f910", "2": "04e8f5fc588d14b2", "3": "d0038b93f872317a", "4": "4fea0ed0deb11c56", "5": "8955a16d55c2d309", "6": "6bb487434d50d110", "7": "ed69a1db9d14015b", "8": "11d56d6f31d87856", "9": "6e352a6c102d2307", "10": "3c5ebd0b8e0d81a4", "11": "c1af55a063770f9c", "12": "335546da1252f755", "13": "430beeac6e7565a0"} \ No newline at end of file +{"0": "efae35c79a787c43", "1": "b53bae7b9fd8f910", "2": "04e8f5fc588d14b2", "3": "d0038b93f872317a", "4": "4fea0ed0deb11c56", "5": "8955a16d55c2d309", "6": "cb09b3aea5c7f08d", "7": "ed69a1db9d14015b", "8": "11d56d6f31d87856", "9": "6e352a6c102d2307", "10": "75f8bc04f7d7b65e", "11": "beeb2aaa878e1881", "12": "335546da1252f755", "13": "430beeac6e7565a0", "14": "03912721367d5faf", "15": "013b08265f4898cc"} \ No newline at end of file diff --git a/graphify-out/2026-10-21/.graphify_labels.json b/graphify-out/2026-10-21/.graphify_labels.json new file mode 100644 index 0000000..5f346a0 --- /dev/null +++ b/graphify-out/2026-10-21/.graphify_labels.json @@ -0,0 +1,16 @@ +{ + "0": "khanegiSettingCatalog.ts", + "1": "formatValueForSave", + "2": "resolveSwitchChecked", + "3": "normalizeSettingRow", + "4": "superAdminSettingKeys.ts", + "5": "isSettingVisible", + "6": "UiConfigPage.vue", + "7": "defaultKhanegiUiConfig.ts", + "8": "LayoutVariantsEditor.vue", + "9": "khanegiLayoutVariants.ts", + "10": "ensureSchemes", + "11": "applySharedNavSample", + "12": "syncBottomNavOrder", + "13": "normalizeMainWalletProductsValue" +} diff --git a/graphify-out/2026-10-21/GRAPH_REPORT.md b/graphify-out/2026-10-21/GRAPH_REPORT.md new file mode 100644 index 0000000..126797a --- /dev/null +++ b/graphify-out/2026-10-21/GRAPH_REPORT.md @@ -0,0 +1,128 @@ +# Graph Report - controlpanel_user (2026-10-13) + +## Corpus Check +- 60 files · ~48,609 words +- Verdict: corpus is large enough that graph structure adds value. +- Unclassified: 38 file(s) not represented in the graph (top: .ttf 16, .eot 6, .woff 6) + +## Summary +- 181 nodes · 263 edges · 14 communities (12 shown, 2 thin omitted) +- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS · INFERRED: 1 edges (avg confidence: 0.85) +- Token cost: 0 input · 0 output + +## Graph Freshness +- Built from commit: `f99af903` +- Run `git rev-parse HEAD` and compare to check if the graph is stale. +- Run `graphify update .` after code changes (no API cost). + +## Community Hubs (Navigation) +- khanegiSettingCatalog.ts +- formatValueForSave +- resolveSwitchChecked +- normalizeSettingRow +- superAdminSettingKeys.ts +- isSettingVisible +- UiConfigPage.vue +- defaultKhanegiUiConfig.ts +- LayoutVariantsEditor.vue +- khanegiLayoutVariants.ts +- ensureSchemes +- applySharedNavSample +- syncBottomNavOrder +- normalizeMainWalletProductsValue + +## God Nodes (most connected - your core abstractions) +1. `touch()` - 7 edges +2. `ensureSchemes()` - 7 edges +3. `formatValueForSave()` - 7 edges +4. `getKhanegiNavSample()` - 6 edges +5. `mergeKhanegiLayoutVariants()` - 6 edges +6. `syncBottomNavOrder()` - 6 edges +7. `persistConfig()` - 6 edges +8. `applyKhanegiNavSample()` - 5 edges +9. `mergeLayoutThemes()` - 5 edges +10. `mergeLayoutElement()` - 5 edges + +## Surprising Connections (you probably didn't know these) +- `applySharedNavSample()` --calls--> `syncBottomNavOrder()` [EXTRACTED] + src/pages/UiConfigPage.vue → src/pages/UiConfigPage.vue _Bridges community 12 → community 11_ +- `load()` --calls--> `applySharedNavSample()` [EXTRACTED] + src/pages/UiConfigPage.vue → src/pages/UiConfigPage.vue _Bridges community 11 → community 10_ +- `formatValueForSave()` --calls--> `normalizeMainWalletProductsValue()` [EXTRACTED] + src/config/khanegiSettingCatalog.ts → src/config/khanegiSettingCatalog.ts _Bridges community 1 → community 13_ +- `formatValueForSave()` --calls--> `resolveSwitchChecked()` [EXTRACTED] + src/config/khanegiSettingCatalog.ts → src/config/khanegiSettingCatalog.ts _Bridges community 1 → community 2_ + +## Import Cycles +- None detected. + +## Communities (14 total, 2 thin omitted) + +### Community 0 - "khanegiSettingCatalog.ts" +Cohesion: 0.06 +Nodes (25): ACTIVATE_DEACTIVATE_SWITCH_KEYS, conditionalOrderEnabledSetting, HIDDEN_LEGACY_SETTING_KEYS, KEY_HELP_FALLBACK, KEY_LABEL_FALLBACK, KEY_TYPE_FALLBACK, MAIN_WALLET_PRODUCTS_DEFAULT, PARTNER_SERVER_URLS_MAX (+17 more) + +### Community 1 - "formatValueForSave" +Cohesion: 0.47 +Nodes (6): formatSupportMessengers(), formatValueForSave(), isSupportMessengerType(), normalizeTimeValue(), parseSupportMessengers(), parseSupportMessengersDraft() + +### Community 2 - "resolveSwitchChecked" +Cohesion: 0.29 +Nodes (7): isActivateDeactivateSwitch(), isReferralRequired(), isSwitchOn(), referralRequiredToString(), resolveSwitchChecked(), switchToString(), switchValueFromChecked() + +### Community 3 - "normalizeSettingRow" +Cohesion: 0.47 +Nodes (6): helpText(), normalizeSettingRow(), resolveSettingCanEdit(), resolveSettingDescription(), resolveSettingFieldType(), resolveSettingTitle() + +### Community 6 - "UiConfigPage.vue" +Cohesion: 0.05 +Nodes (35): ref_ant_design_icons_vue, ref_api, ref_components, ref_stores, ref_theme, ref_vue_router, accentStyle, activePreviewColors (+27 more) + +### Community 7 - "defaultKhanegiUiConfig.ts" +Cohesion: 0.15 +Nodes (18): ref_config, applyKhanegiNavSample(), cloneJson(), createDefaultKhanegiUiConfig(), getKhanegiBottomNavChoices(), getKhanegiNavSample(), KhanegiNavItem, mapLegacyNavItems() (+10 more) + +### Community 8 - "LayoutVariantsEditor.vue" +Cohesion: 0.15 +Nodes (18): ref_ant_design_vue, ref_vue, addOption(), addTheme(), DraftKind, draftOf(), drafts, elementAt() (+10 more) + +### Community 9 - "khanegiLayoutVariants.ts" +Cohesion: 0.23 +Nodes (14): applyKhanegiLayoutVariants(), createDefaultKhanegiLayoutVariants(), defaultThemes(), element(), isLayoutVariantId(), isRecord(), KhanegiLayoutVariants, LAYOUT_OPTION_KEY (+6 more) + +### Community 10 - "ensureSchemes" +Cohesion: 0.39 +Nodes (8): buildSavePayload(), ensureSchemes(), load(), onColorEdit(), persistConfig(), save(), selectPreset(), syncAdvancedJson() + +### Community 11 - "applySharedNavSample" +Cohesion: 0.33 +Nodes (6): applyAdvancedJson(), applySharedNavSample(), onSidebarDragEnd(), onSidebarDragOver(), onSidebarDrop(), syncSidebarNavOrder() + +### Community 12 - "syncBottomNavOrder" +Cohesion: 0.40 +Nodes (5): onBottomDragEnd(), onBottomDragOver(), onBottomDrop(), onBottomSlotMenuChange(), syncBottomNavOrder() + +### Community 13 - "normalizeMainWalletProductsValue" +Cohesion: 0.67 +Nodes (3): formatMainWalletProductIds(), normalizeMainWalletProductsValue(), parseMainWalletProductIds() + +## Knowledge Gaps +- **75 isolated node(s):** `props`, `OptionKind`, `DraftKind`, `groups`, `kindOptions` (+70 more) + These have ≤1 connection - possible missing edges or undocumented components. (Counts symbols only; 101 node(s) total have ≤1 connection when file, concept and rationale nodes are included.) +- **2 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **Why does `formatValueForSave()` connect `formatValueForSave` to `khanegiSettingCatalog.ts`, `resolveSwitchChecked`, `normalizeMainWalletProductsValue`?** + _High betweenness centrality (0.000) - this node is a cross-community bridge._ +- **Why does `ensureSchemes()` connect `ensureSchemes` to `applySharedNavSample`, `UiConfigPage.vue`?** + _High betweenness centrality (0.000) - this node is a cross-community bridge._ +- **What connects `props`, `OptionKind`, `DraftKind` to the rest of the system?** + _75 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `khanegiSettingCatalog.ts` be split into smaller, more focused modules?** + _Cohesion score 0.058823529411764705 - nodes in this community are weakly interconnected._ +- **Should `UiConfigPage.vue` be split into smaller, more focused modules?** + _Cohesion score 0.046511627906976744 - nodes in this community are weakly interconnected._ +- **Should `LayoutVariantsEditor.vue` be split into smaller, more focused modules?** + _Cohesion score 0.14736842105263157 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/graphify-out/2026-10-21/graph.json b/graphify-out/2026-10-21/graph.json new file mode 100644 index 0000000..fd01430 --- /dev/null +++ b/graphify-out/2026-10-21/graph.json @@ -0,0 +1,5112 @@ +{ + "directed": false, + "multigraph": false, + "graph": {}, + "nodes": [ + { + "id": "src_config_khanegisettingcatalog_partnerurlrow", + "label": "PartnerUrlRow", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "partnerurlrow", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L121" + }, + { + "id": "src_config_khanegisettingcatalog_settingfieldtype", + "label": "SettingFieldType", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "settingfieldtype", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L10" + }, + { + "id": "src_config_khanegisettingcatalog_supportmessengerentrydraft", + "label": "SupportMessengerEntryDraft", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "supportmessengerentrydraft", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L57" + }, + { + "id": "src_config_khanegisettingcatalog_switchhelpparts", + "label": "SwitchHelpParts", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "switchhelpparts", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L596" + }, + { + "id": "src_config_defaultkhanegiuiconfig_khaneginavitem", + "label": "KhanegiNavItem", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "khaneginavitem", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L128" + }, + { + "id": "src_config_defaultkhanegiuiconfig_themecolors", + "label": "ThemeColors", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "themecolors", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L3" + }, + { + "id": "src_config_defaultkhanegiuiconfig_uiconfig", + "label": "UiConfig", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "uiconfig", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L261" + }, + { + "id": "src_config_defaultkhanegiuiconfig_uiconfigbase", + "label": "UiConfigBase", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "uiconfigbase", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L123" + }, + { + "id": "src_components_layoutvariantseditor_draftkind", + "label": "DraftKind", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "file_type": "code", + "norm_label": "draftkind", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L19" + }, + { + "id": "src_components_layoutvariantseditor_optionkind", + "label": "OptionKind", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "file_type": "code", + "norm_label": "optionkind", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L18" + }, + { + "id": "src_config_khanegilayoutvariants_khanegilayoutvariants", + "label": "KhanegiLayoutVariants", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 9, + "community_name": "khanegiLayoutVariants.ts", + "file_type": "code", + "norm_label": "khanegilayoutvariants", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L21" + }, + { + "id": "src_config_khanegilayoutvariants_layoutelementconfig", + "label": "LayoutElementConfig", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 9, + "community_name": "khanegiLayoutVariants.ts", + "file_type": "code", + "norm_label": "layoutelementconfig", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L15" + }, + { + "id": "src_config_khanegilayoutvariants_layoutthemedef", + "label": "LayoutThemeDef", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 9, + "community_name": "khanegiLayoutVariants.ts", + "file_type": "code", + "norm_label": "layoutthemedef", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L10" + }, + { + "id": "src_config_khanegisettingcatalog_formatpartnerserverurls", + "label": "formatPartnerServerUrls()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "formatpartnerserverurls()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L150" + }, + { + "id": "src_config_khanegisettingcatalog_issettingactive", + "label": "isSettingActive()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "issettingactive()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L226" + }, + { + "id": "src_config_khanegisettingcatalog_issettinglocked", + "label": "isSettingLocked()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "issettinglocked()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L222" + }, + { + "id": "src_config_khanegisettingcatalog_parsepartnerserverurlsdraft", + "label": "parsePartnerServerUrlsDraft()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "parsepartnerserverurlsdraft()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L126" + }, + { + "id": "src_config_khanegisettingcatalog_parseselectoptions", + "label": "parseSelectOptions()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "parseselectoptions()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L505" + }, + { + "id": "src_config_khanegisettingcatalog_parseswitchhelp", + "label": "parseSwitchHelp()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "parseswitchhelp()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L607" + }, + { + "id": "src_config_khanegisettingcatalog_supportmessengeridplaceholder", + "label": "supportMessengerIdPlaceholder()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "supportmessengeridplaceholder()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L162" + }, + { + "id": "src_config_khanegisettingcatalog_switchlabels", + "label": "switchLabels()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "switchlabels()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L586" + }, + { + "id": "src_config_khanegisettingcatalog_formatsupportmessengers", + "label": "formatSupportMessengers()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "formatValueForSave", + "file_type": "code", + "norm_label": "formatsupportmessengers()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L109" + }, + { + "id": "src_config_khanegisettingcatalog_formatvalueforsave", + "label": "formatValueForSave()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "formatValueForSave", + "file_type": "code", + "norm_label": "formatvalueforsave()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L557" + }, + { + "id": "src_config_khanegisettingcatalog_issupportmessengertype", + "label": "isSupportMessengerType()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "formatValueForSave", + "file_type": "code", + "norm_label": "issupportmessengertype()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L73" + }, + { + "id": "src_config_khanegisettingcatalog_normalizetimevalue", + "label": "normalizeTimeValue()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "formatValueForSave", + "file_type": "code", + "norm_label": "normalizetimevalue()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1335" + }, + { + "id": "src_config_khanegisettingcatalog_parsesupportmessengers", + "label": "parseSupportMessengers()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "formatValueForSave", + "file_type": "code", + "norm_label": "parsesupportmessengers()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L79" + }, + { + "id": "src_config_khanegisettingcatalog_parsesupportmessengersdraft", + "label": "parseSupportMessengersDraft()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "formatValueForSave", + "file_type": "code", + "norm_label": "parsesupportmessengersdraft()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L86" + }, + { + "id": "src_pages_uiconfigpage_buildsavepayload", + "label": "buildSavePayload()", + "_callable": true, + "_origin": "ast", + "community": 10, + "community_name": "ensureSchemes", + "file_type": "code", + "norm_label": "buildsavepayload()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L339" + }, + { + "id": "src_pages_uiconfigpage_ensureschemes", + "label": "ensureSchemes()", + "_callable": true, + "_origin": "ast", + "community": 10, + "community_name": "ensureSchemes", + "file_type": "code", + "norm_label": "ensureschemes()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L275" + }, + { + "id": "src_pages_uiconfigpage_load", + "label": "load()", + "_callable": true, + "_origin": "ast", + "community": 10, + "community_name": "ensureSchemes", + "file_type": "code", + "norm_label": "load()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L287" + }, + { + "id": "src_pages_uiconfigpage_oncoloredit", + "label": "onColorEdit()", + "_callable": true, + "_origin": "ast", + "community": 10, + "community_name": "ensureSchemes", + "file_type": "code", + "norm_label": "oncoloredit()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L241" + }, + { + "id": "src_pages_uiconfigpage_persistconfig", + "label": "persistConfig()", + "_callable": true, + "_origin": "ast", + "community": 10, + "community_name": "ensureSchemes", + "file_type": "code", + "norm_label": "persistconfig()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L359" + }, + { + "id": "src_pages_uiconfigpage_save", + "label": "save()", + "_callable": true, + "_origin": "ast", + "community": 10, + "community_name": "ensureSchemes", + "file_type": "code", + "norm_label": "save()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L395" + }, + { + "id": "src_pages_uiconfigpage_selectpreset", + "label": "selectPreset()", + "_callable": true, + "_origin": "ast", + "community": 10, + "community_name": "ensureSchemes", + "file_type": "code", + "norm_label": "selectpreset()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L212" + }, + { + "id": "src_pages_uiconfigpage_syncadvancedjson", + "label": "syncAdvancedJson()", + "_callable": true, + "_origin": "ast", + "community": 10, + "community_name": "ensureSchemes", + "file_type": "code", + "norm_label": "syncadvancedjson()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L249" + }, + { + "id": "src_pages_uiconfigpage_applyadvancedjson", + "label": "applyAdvancedJson()", + "_callable": true, + "_origin": "ast", + "community": 11, + "community_name": "applySharedNavSample", + "file_type": "code", + "norm_label": "applyadvancedjson()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L254" + }, + { + "id": "src_pages_uiconfigpage_applysharednavsample", + "label": "applySharedNavSample()", + "_callable": true, + "_origin": "ast", + "community": 11, + "community_name": "applySharedNavSample", + "file_type": "code", + "norm_label": "applysharednavsample()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L67" + }, + { + "id": "src_pages_uiconfigpage_onsidebardragend", + "label": "onSidebarDragEnd()", + "_callable": true, + "_origin": "ast", + "community": 11, + "community_name": "applySharedNavSample", + "file_type": "code", + "norm_label": "onsidebardragend()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L174" + }, + { + "id": "src_pages_uiconfigpage_onsidebardragover", + "label": "onSidebarDragOver()", + "_callable": true, + "_origin": "ast", + "community": 11, + "community_name": "applySharedNavSample", + "file_type": "code", + "norm_label": "onsidebardragover()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L158" + }, + { + "id": "src_pages_uiconfigpage_onsidebardrop", + "label": "onSidebarDrop()", + "_callable": true, + "_origin": "ast", + "community": 11, + "community_name": "applySharedNavSample", + "file_type": "code", + "norm_label": "onsidebardrop()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L169" + }, + { + "id": "src_pages_uiconfigpage_syncsidebarnavorder", + "label": "syncSidebarNavOrder()", + "_callable": true, + "_origin": "ast", + "community": 11, + "community_name": "applySharedNavSample", + "file_type": "code", + "norm_label": "syncsidebarnavorder()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L61" + }, + { + "id": "src_pages_uiconfigpage_onbottomdragend", + "label": "onBottomDragEnd()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "syncBottomNavOrder", + "file_type": "code", + "norm_label": "onbottomdragend()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L147" + }, + { + "id": "src_pages_uiconfigpage_onbottomdragover", + "label": "onBottomDragOver()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "syncBottomNavOrder", + "file_type": "code", + "norm_label": "onbottomdragover()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L131" + }, + { + "id": "src_pages_uiconfigpage_onbottomdrop", + "label": "onBottomDrop()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "syncBottomNavOrder", + "file_type": "code", + "norm_label": "onbottomdrop()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L142" + }, + { + "id": "src_pages_uiconfigpage_onbottomslotmenuchange", + "label": "onBottomSlotMenuChange()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "syncBottomNavOrder", + "file_type": "code", + "norm_label": "onbottomslotmenuchange()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L93" + }, + { + "id": "src_pages_uiconfigpage_syncbottomnavorder", + "label": "syncBottomNavOrder()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "syncBottomNavOrder", + "file_type": "code", + "norm_label": "syncbottomnavorder()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L55" + }, + { + "id": "src_config_khanegisettingcatalog_formatmainwalletproductids", + "label": "formatMainWalletProductIds()", + "_callable": true, + "_origin": "ast", + "community": 13, + "community_name": "normalizeMainWalletProductsValue", + "file_type": "code", + "norm_label": "formatmainwalletproductids()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L44" + }, + { + "id": "src_config_khanegisettingcatalog_normalizemainwalletproductsvalue", + "label": "normalizeMainWalletProductsValue()", + "_callable": true, + "_origin": "ast", + "community": 13, + "community_name": "normalizeMainWalletProductsValue", + "file_type": "code", + "norm_label": "normalizemainwalletproductsvalue()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L52" + }, + { + "id": "src_config_khanegisettingcatalog_parsemainwalletproductids", + "label": "parseMainWalletProductIds()", + "_callable": true, + "_origin": "ast", + "community": 13, + "community_name": "normalizeMainWalletProductsValue", + "file_type": "code", + "norm_label": "parsemainwalletproductids()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L23" + }, + { + "id": "src_config_khanegisettingcatalog_isactivatedeactivateswitch", + "label": "isActivateDeactivateSwitch()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "resolveSwitchChecked", + "file_type": "code", + "norm_label": "isactivatedeactivateswitch()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L480" + }, + { + "id": "src_config_khanegisettingcatalog_isreferralrequired", + "label": "isReferralRequired()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "resolveSwitchChecked", + "file_type": "code", + "norm_label": "isreferralrequired()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L484" + }, + { + "id": "src_config_khanegisettingcatalog_isswitchon", + "label": "isSwitchOn()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "resolveSwitchChecked", + "file_type": "code", + "norm_label": "isswitchon()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L527" + }, + { + "id": "src_config_khanegisettingcatalog_referralrequiredtostring", + "label": "referralRequiredToString()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "resolveSwitchChecked", + "file_type": "code", + "norm_label": "referralrequiredtostring()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L488" + }, + { + "id": "src_config_khanegisettingcatalog_resolveswitchchecked", + "label": "resolveSwitchChecked()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "resolveSwitchChecked", + "file_type": "code", + "norm_label": "resolveswitchchecked()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L536" + }, + { + "id": "src_config_khanegisettingcatalog_switchtostring", + "label": "switchToString()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "resolveSwitchChecked", + "file_type": "code", + "norm_label": "switchtostring()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L532" + }, + { + "id": "src_config_khanegisettingcatalog_switchvaluefromchecked", + "label": "switchValueFromChecked()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "resolveSwitchChecked", + "file_type": "code", + "norm_label": "switchvaluefromchecked()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L547" + }, + { + "id": "src_config_khanegisettingcatalog_helptext", + "label": "helpText()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "normalizeSettingRow", + "file_type": "code", + "norm_label": "helptext()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1316" + }, + { + "id": "src_config_khanegisettingcatalog_normalizesettingrow", + "label": "normalizeSettingRow()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "normalizeSettingRow", + "file_type": "code", + "norm_label": "normalizesettingrow()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1298" + }, + { + "id": "src_config_khanegisettingcatalog_resolvesettingcanedit", + "label": "resolveSettingCanEdit()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "normalizeSettingRow", + "file_type": "code", + "norm_label": "resolvesettingcanedit()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1287" + }, + { + "id": "src_config_khanegisettingcatalog_resolvesettingdescription", + "label": "resolveSettingDescription()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "normalizeSettingRow", + "file_type": "code", + "norm_label": "resolvesettingdescription()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1268" + }, + { + "id": "src_config_khanegisettingcatalog_resolvesettingfieldtype", + "label": "resolveSettingFieldType()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "normalizeSettingRow", + "file_type": "code", + "norm_label": "resolvesettingfieldtype()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L492" + }, + { + "id": "src_config_khanegisettingcatalog_resolvesettingtitle", + "label": "resolveSettingTitle()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "normalizeSettingRow", + "file_type": "code", + "norm_label": "resolvesettingtitle()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1261" + }, + { + "id": "src_config_superadminsettingkeys_issuperadminsystemsettingkey", + "label": "isSuperAdminSystemSettingKey()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "superAdminSettingKeys.ts", + "file_type": "code", + "norm_label": "issuperadminsystemsettingkey()", + "source_file": "src/config/superAdminSettingKeys.ts", + "source_location": "L227" + }, + { + "id": "src_config_khanegisettingcatalog_issettingvisible", + "label": "isSettingVisible()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "isSettingVisible", + "file_type": "code", + "norm_label": "issettingvisible()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L231" + }, + { + "id": "src_config_khanegisettingcatalog_isstoreapp", + "label": "isStoreApp()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "isSettingVisible", + "file_type": "code", + "norm_label": "isstoreapp()", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L4" + }, + { + "id": "src_pages_uiconfigpage_bottomslotoptions", + "label": "bottomSlotOptions()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "bottomslotoptions()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L80" + }, + { + "id": "src_pages_uiconfigpage_onbottomdragstart", + "label": "onBottomDragStart()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "onbottomdragstart()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L125" + }, + { + "id": "src_pages_uiconfigpage_onbottomvisiblechange", + "label": "onBottomVisibleChange()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "onbottomvisiblechange()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L117" + }, + { + "id": "src_pages_uiconfigpage_onmodechange", + "label": "onModeChange()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "onmodechange()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L232" + }, + { + "id": "src_pages_uiconfigpage_onsidebardragstart", + "label": "onSidebarDragStart()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "onsidebardragstart()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L152" + }, + { + "id": "src_pages_uiconfigpage_resettodefault", + "label": "resetToDefault()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "resettodefault()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L408" + }, + { + "id": "src_pages_uiconfigpage_switchtomodular", + "label": "switchToModular()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "switchtomodular()", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L375" + }, + { + "id": "src_config_defaultkhanegiuiconfig_applykhaneginavsample", + "label": "applyKhanegiNavSample()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "applykhaneginavsample()", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L242" + }, + { + "id": "src_config_defaultkhanegiuiconfig_clonejson", + "label": "cloneJson()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "clonejson()", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L130" + }, + { + "id": "src_config_defaultkhanegiuiconfig_clonekhanegiappsnapshot", + "label": "cloneKhanegiAppSnapshot()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "clonekhanegiappsnapshot()", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L269" + }, + { + "id": "src_config_defaultkhanegiuiconfig_createdefaultkhanegiuiconfig", + "label": "createDefaultKhanegiUiConfig()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "createdefaultkhanegiuiconfig()", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L64" + }, + { + "id": "src_config_defaultkhanegiuiconfig_getkhanegibottomnavchoices", + "label": "getKhanegiBottomNavChoices()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "getkhanegibottomnavchoices()", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L185" + }, + { + "id": "src_config_defaultkhanegiuiconfig_getkhaneginavsample", + "label": "getKhanegiNavSample()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "getkhaneginavsample()", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L134" + }, + { + "id": "src_config_defaultkhanegiuiconfig_maplegacynavitems", + "label": "mapLegacyNavItems()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "maplegacynavitems()", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L290" + }, + { + "id": "src_config_defaultkhanegiuiconfig_maplegacyroute", + "label": "mapLegacyRoute()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "maplegacyroute()", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L286" + }, + { + "id": "src_config_defaultkhanegiuiconfig_mergebottomnavslots", + "label": "mergeBottomNavSlots()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "mergebottomnavslots()", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L197" + }, + { + "id": "src_config_defaultkhanegiuiconfig_mergenavitemsfromsample", + "label": "mergeNavItemsFromSample()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "mergenavitemsfromsample()", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L144" + }, + { + "id": "src_config_defaultkhanegiuiconfig_normalizekhanegiuiconfigforclient", + "label": "normalizeKhanegiUiConfigForClient()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "normalizekhanegiuiconfigforclient()", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L299" + }, + { + "id": "src_config_defaultkhanegiuiconfig_stripkhanegisameta", + "label": "stripKhanegiSaMeta()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "stripkhanegisameta()", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L280" + }, + { + "id": "src_components_layoutvariantseditor_addoption", + "label": "addOption()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "file_type": "code", + "norm_label": "addoption()", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L94" + }, + { + "id": "src_components_layoutvariantseditor_addtheme", + "label": "addTheme()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "file_type": "code", + "norm_label": "addtheme()", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L116" + }, + { + "id": "src_components_layoutvariantseditor_draftof", + "label": "draftOf()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "file_type": "code", + "norm_label": "draftof()", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L70" + }, + { + "id": "src_components_layoutvariantseditor_elementat", + "label": "elementAt()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "file_type": "code", + "norm_label": "elementat()", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L63" + }, + { + "id": "src_components_layoutvariantseditor_optionrows", + "label": "optionRows()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "file_type": "code", + "norm_label": "optionrows()", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L82" + }, + { + "id": "src_components_layoutvariantseditor_removeoption", + "label": "removeOption()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "file_type": "code", + "norm_label": "removeoption()", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L111" + }, + { + "id": "src_components_layoutvariantseditor_removetheme", + "label": "removeTheme()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "file_type": "code", + "norm_label": "removetheme()", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L122" + }, + { + "id": "src_components_layoutvariantseditor_setoption", + "label": "setOption()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "file_type": "code", + "norm_label": "setoption()", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L89" + }, + { + "id": "src_components_layoutvariantseditor_touch", + "label": "touch()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "file_type": "code", + "norm_label": "touch()", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L59" + }, + { + "id": "src_config_khanegilayoutvariants_applykhanegilayoutvariants", + "label": "applyKhanegiLayoutVariants()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "khanegiLayoutVariants.ts", + "file_type": "code", + "norm_label": "applykhanegilayoutvariants()", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L142" + }, + { + "id": "src_config_khanegilayoutvariants_createdefaultkhanegilayoutvariants", + "label": "createDefaultKhanegiLayoutVariants()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "khanegiLayoutVariants.ts", + "file_type": "code", + "norm_label": "createdefaultkhanegilayoutvariants()", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L83" + }, + { + "id": "src_config_khanegilayoutvariants_defaultthemes", + "label": "defaultThemes()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "khanegiLayoutVariants.ts", + "file_type": "code", + "norm_label": "defaultthemes()", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L51" + }, + { + "id": "src_config_khanegilayoutvariants_element", + "label": "element()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "khanegiLayoutVariants.ts", + "file_type": "code", + "norm_label": "element()", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L58" + }, + { + "id": "src_config_khanegilayoutvariants_islayoutvariantid", + "label": "isLayoutVariantId()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "khanegiLayoutVariants.ts", + "file_type": "code", + "norm_label": "islayoutvariantid()", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L40" + }, + { + "id": "src_config_khanegilayoutvariants_isrecord", + "label": "isRecord()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "khanegiLayoutVariants.ts", + "file_type": "code", + "norm_label": "isrecord()", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L36" + }, + { + "id": "src_config_khanegilayoutvariants_mergekhanegilayoutvariants", + "label": "mergeKhanegiLayoutVariants()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "khanegiLayoutVariants.ts", + "file_type": "code", + "norm_label": "mergekhanegilayoutvariants()", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L112" + }, + { + "id": "src_config_khanegilayoutvariants_mergelayoutelement", + "label": "mergeLayoutElement()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "khanegiLayoutVariants.ts", + "file_type": "code", + "norm_label": "mergelayoutelement()", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L99" + }, + { + "id": "src_config_khanegilayoutvariants_mergelayoutthemes", + "label": "mergeLayoutThemes()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "khanegiLayoutVariants.ts", + "file_type": "code", + "norm_label": "mergelayoutthemes()", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L62" + }, + { + "id": "src_config_khanegilayoutvariants_nextlayoutthemeid", + "label": "nextLayoutThemeId()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "khanegiLayoutVariants.ts", + "file_type": "code", + "norm_label": "nextlayoutthemeid()", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L44" + }, + { + "id": "src_config_khanegisettingcatalog", + "label": "khanegiSettingCatalog.ts", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "khanegisettingcatalog.ts", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1" + }, + { + "id": "src_config_khanegisettingcatalog_activate_deactivate_switch_keys", + "label": "ACTIVATE_DEACTIVATE_SWITCH_KEYS", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "activate_deactivate_switch_keys", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L478" + }, + { + "id": "src_config_khanegisettingcatalog_conditionalorderenabledsetting", + "label": "conditionalOrderEnabledSetting", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "conditionalorderenabledsetting", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L5" + }, + { + "id": "src_config_khanegisettingcatalog_hidden_legacy_setting_keys", + "label": "HIDDEN_LEGACY_SETTING_KEYS", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "hidden_legacy_setting_keys", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L203" + }, + { + "id": "src_config_khanegisettingcatalog_key_help_fallback", + "label": "KEY_HELP_FALLBACK", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "key_help_fallback", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L645" + }, + { + "id": "src_config_khanegisettingcatalog_key_label_fallback", + "label": "KEY_LABEL_FALLBACK", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "key_label_fallback", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1012" + }, + { + "id": "src_config_khanegisettingcatalog_key_type_fallback", + "label": "KEY_TYPE_FALLBACK", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "key_type_fallback", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L273" + }, + { + "id": "src_config_khanegisettingcatalog_main_wallet_products_default", + "label": "MAIN_WALLET_PRODUCTS_DEFAULT", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "main_wallet_products_default", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L20" + }, + { + "id": "src_config_khanegisettingcatalog_partner_server_urls_max", + "label": "PARTNER_SERVER_URLS_MAX", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "partner_server_urls_max", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L123" + }, + { + "id": "src_config_khanegisettingcatalog_price_channel_panel_keys", + "label": "PRICE_CHANNEL_PANEL_KEYS", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "price_channel_panel_keys", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L249" + }, + { + "id": "src_config_khanegisettingcatalog_pricechannelaccesssetting", + "label": "priceChannelAccessSetting", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "pricechannelaccesssetting", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L6" + }, + { + "id": "src_config_khanegisettingcatalog_priceprovidersetting", + "label": "priceProviderSetting", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "priceprovidersetting", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L7" + }, + { + "id": "src_config_khanegisettingcatalog_referral_required_key", + "label": "REFERRAL_REQUIRED_KEY", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "referral_required_key", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L475" + }, + { + "id": "src_config_khanegisettingcatalog_select_labels_by_key", + "label": "SELECT_LABELS_BY_KEY", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "select_labels_by_key", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L439" + }, + { + "id": "src_config_khanegisettingcatalog_select_options_by_key", + "label": "SELECT_OPTIONS_BY_KEY", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "select_options_by_key", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L463" + }, + { + "id": "src_config_khanegisettingcatalog_setting_code_managed_keys", + "label": "SETTING_CODE_MANAGED_KEYS", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "setting_code_managed_keys", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L186" + }, + { + "id": "src_config_khanegisettingcatalog_setting_editable_keys", + "label": "SETTING_EDITABLE_KEYS", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "setting_editable_keys", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1213" + }, + { + "id": "src_config_khanegisettingcatalog_setting_locked_keys", + "label": "SETTING_LOCKED_KEYS", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "setting_locked_keys", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1156" + }, + { + "id": "src_config_khanegisettingcatalog_setting_type_options", + "label": "SETTING_TYPE_OPTIONS", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "setting_type_options", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L262" + }, + { + "id": "src_config_khanegisettingcatalog_showtouserschatsetting", + "label": "showToUsersChatSetting", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "showtouserschatsetting", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L8" + }, + { + "id": "src_config_khanegisettingcatalog_store_only_setting_keys", + "label": "STORE_ONLY_SETTING_KEYS", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "store_only_setting_keys", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L220" + }, + { + "id": "src_config_khanegisettingcatalog_support_messenger_types", + "label": "SUPPORT_MESSENGER_TYPES", + "_origin": "ast", + "community": 0, + "community_name": "khanegiSettingCatalog.ts", + "file_type": "code", + "norm_label": "support_messenger_types", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L62" + }, + { + "id": "src_config_superadminsettingkeys", + "label": "superAdminSettingKeys.ts", + "_origin": "ast", + "community": 4, + "community_name": "superAdminSettingKeys.ts", + "file_type": "code", + "norm_label": "superadminsettingkeys.ts", + "source_file": "src/config/superAdminSettingKeys.ts", + "source_location": "L1" + }, + { + "id": "src_config_superadminsettingkeys_superadmin_editable_setting_keys", + "label": "SUPERADMIN_EDITABLE_SETTING_KEYS", + "_origin": "ast", + "community": 4, + "community_name": "superAdminSettingKeys.ts", + "file_type": "code", + "norm_label": "superadmin_editable_setting_keys", + "source_file": "src/config/superAdminSettingKeys.ts", + "source_location": "L24" + }, + { + "id": "src_config_superadminsettingkeys_superadmin_system_setting_keys", + "label": "SUPERADMIN_SYSTEM_SETTING_KEYS", + "_origin": "ast", + "community": 4, + "community_name": "superAdminSettingKeys.ts", + "file_type": "code", + "norm_label": "superadmin_system_setting_keys", + "source_file": "src/config/superAdminSettingKeys.ts", + "source_location": "L5" + }, + { + "id": "src_pages_uiconfigpage", + "label": "UiConfigPage.vue", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "uiconfigpage.vue", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L1" + }, + { + "id": "src_pages_uiconfigpage_accentstyle", + "label": "accentStyle", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "accentstyle", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L206" + }, + { + "id": "src_pages_uiconfigpage_activepreviewcolors", + "label": "activePreviewColors", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "activepreviewcolors", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L183" + }, + { + "id": "src_pages_uiconfigpage_activetab", + "label": "activeTab", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "activetab", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L41" + }, + { + "id": "src_pages_uiconfigpage_advancedjson", + "label": "advancedJson", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "advancedjson", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L42" + }, + { + "id": "src_pages_uiconfigpage_auth", + "label": "auth", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "auth", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L32" + }, + { + "id": "src_pages_uiconfigpage_bottomdragfrom", + "label": "bottomDragFrom", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "bottomdragfrom", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L46" + }, + { + "id": "src_pages_uiconfigpage_bottomnavchoices", + "label": "bottomNavChoices", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "bottomnavchoices", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L74" + }, + { + "id": "src_pages_uiconfigpage_canwrite", + "label": "canWrite", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "canwrite", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L33" + }, + { + "id": "src_pages_uiconfigpage_colorkeys", + "label": "colorKeys", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "colorkeys", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L192" + }, + { + "id": "src_pages_uiconfigpage_config", + "label": "config", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "config", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L49" + }, + { + "id": "src_pages_uiconfigpage_editablecolors", + "label": "editableColors", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "editablecolors", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L190" + }, + { + "id": "src_pages_uiconfigpage_hasdefaultsnapshot", + "label": "hasDefaultSnapshot", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "hasdefaultsnapshot", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L179" + }, + { + "id": "src_pages_uiconfigpage_iscustom", + "label": "isCustom", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "iscustom", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L180" + }, + { + "id": "src_pages_uiconfigpage_jsonerror", + "label": "jsonError", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "jsonerror", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L43" + }, + { + "id": "src_pages_uiconfigpage_loading", + "label": "loading", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "loading", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L34" + }, + { + "id": "src_pages_uiconfigpage_previewmode", + "label": "previewMode", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "previewmode", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L45" + }, + { + "id": "src_pages_uiconfigpage_previewstyle", + "label": "previewStyle", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "previewstyle", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L194" + }, + { + "id": "src_pages_uiconfigpage_primarystyle", + "label": "primaryStyle", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "primarystyle", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L200" + }, + { + "id": "src_pages_uiconfigpage_product", + "label": "product", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "product", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L39" + }, + { + "id": "src_pages_uiconfigpage_resetting", + "label": "resetting", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "resetting", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L36" + }, + { + "id": "src_pages_uiconfigpage_route", + "label": "route", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "route", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L30" + }, + { + "id": "src_pages_uiconfigpage_router", + "label": "router", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "router", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L31" + }, + { + "id": "src_pages_uiconfigpage_saving", + "label": "saving", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "saving", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L35" + }, + { + "id": "src_pages_uiconfigpage_selectedpreset", + "label": "selectedPreset", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "selectedpreset", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L44" + }, + { + "id": "src_pages_uiconfigpage_sidebardragfrom", + "label": "sidebarDragFrom", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "sidebardragfrom", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L47" + }, + { + "id": "src_pages_uiconfigpage_switching", + "label": "switching", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "switching", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L37" + }, + { + "id": "src_pages_uiconfigpage_tenantname", + "label": "tenantName", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "tenantname", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L38" + }, + { + "id": "src_pages_uiconfigpage_uivariant", + "label": "uiVariant", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "uivariant", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L40" + }, + { + "id": "src_pages_uiconfigpage_visiblebottomcount", + "label": "visibleBottomCount", + "_origin": "ast", + "community": 6, + "community_name": "UiConfigPage.vue", + "file_type": "code", + "norm_label": "visiblebottomcount", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L76" + }, + { + "id": "src_config_defaultkhanegiuiconfig", + "label": "defaultKhanegiUiConfig.ts", + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "defaultkhanegiuiconfig.ts", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L1" + }, + { + "id": "src_config_defaultkhanegiuiconfig_max_bottom_nav_slots", + "label": "MAX_BOTTOM_NAV_SLOTS", + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "max_bottom_nav_slots", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L126" + }, + { + "id": "src_config_defaultkhanegiuiconfig_navygolddark", + "label": "navyGoldDark", + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "navygolddark", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L23" + }, + { + "id": "src_config_defaultkhanegiuiconfig_navygoldlight", + "label": "navyGoldLight", + "_origin": "ast", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "file_type": "code", + "norm_label": "navygoldlight", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L43" + }, + { + "id": "src_components_layoutvariantseditor", + "label": "LayoutVariantsEditor.vue", + "_origin": "ast", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "file_type": "code", + "norm_label": "layoutvariantseditor.vue", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L1" + }, + { + "id": "src_components_layoutvariantseditor_drafts", + "label": "drafts", + "_origin": "ast", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "file_type": "code", + "norm_label": "drafts", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L50" + }, + { + "id": "src_components_layoutvariantseditor_emit", + "label": "emit", + "_origin": "ast", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "file_type": "code", + "norm_label": "emit", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L16" + }, + { + "id": "src_components_layoutvariantseditor_groups", + "label": "groups", + "_origin": "ast", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "file_type": "code", + "norm_label": "groups", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L21" + }, + { + "id": "src_components_layoutvariantseditor_kindoptions", + "label": "kindOptions", + "_origin": "ast", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "file_type": "code", + "norm_label": "kindoptions", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L44" + }, + { + "id": "src_components_layoutvariantseditor_props", + "label": "props", + "_origin": "ast", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "file_type": "code", + "norm_label": "props", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L11" + }, + { + "id": "src_components_layoutvariantseditor_themeoptions", + "label": "themeOptions", + "_origin": "ast", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "file_type": "code", + "norm_label": "themeoptions", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L52" + }, + { + "id": "src_config_khanegilayoutvariants", + "label": "khanegiLayoutVariants.ts", + "_origin": "ast", + "community": 9, + "community_name": "khanegiLayoutVariants.ts", + "file_type": "code", + "norm_label": "khanegilayoutvariants.ts", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L1" + }, + { + "id": "src_config_khanegilayoutvariants_layout_option_key", + "label": "LAYOUT_OPTION_KEY", + "_origin": "ast", + "community": 9, + "community_name": "khanegiLayoutVariants.ts", + "file_type": "code", + "norm_label": "layout_option_key", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L8" + }, + { + "id": "src_config_khanegilayoutvariants_layout_variant_id", + "label": "LAYOUT_VARIANT_ID", + "_origin": "ast", + "community": 9, + "community_name": "khanegiLayoutVariants.ts", + "file_type": "code", + "norm_label": "layout_variant_id", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L7" + }, + { + "id": "ref_config", + "label": "ref_config", + "_origin": "semantic", + "community": 7, + "community_name": "defaultKhanegiUiConfig.ts", + "external": true, + "file_type": "concept", + "norm_label": "ref_config", + "source_file": "", + "type": "external" + }, + { + "id": "ref_ant_design_icons_vue", + "label": "ref_ant_design_icons_vue", + "community": 6, + "community_name": "UiConfigPage.vue", + "external": true, + "file_type": "concept", + "norm_label": "ref_ant_design_icons_vue", + "source_file": "", + "type": "external" + }, + { + "id": "ref_api", + "label": "ref_api", + "community": 6, + "community_name": "UiConfigPage.vue", + "external": true, + "file_type": "concept", + "norm_label": "ref_api", + "source_file": "", + "type": "external" + }, + { + "id": "ref_components", + "label": "ref_components", + "community": 6, + "community_name": "UiConfigPage.vue", + "external": true, + "file_type": "concept", + "norm_label": "ref_components", + "source_file": "", + "type": "external" + }, + { + "id": "ref_stores", + "label": "ref_stores", + "community": 6, + "community_name": "UiConfigPage.vue", + "external": true, + "file_type": "concept", + "norm_label": "ref_stores", + "source_file": "", + "type": "external" + }, + { + "id": "ref_theme", + "label": "ref_theme", + "community": 6, + "community_name": "UiConfigPage.vue", + "external": true, + "file_type": "concept", + "norm_label": "ref_theme", + "source_file": "", + "type": "external" + }, + { + "id": "ref_vue_router", + "label": "ref_vue_router", + "community": 6, + "community_name": "UiConfigPage.vue", + "external": true, + "file_type": "concept", + "norm_label": "ref_vue_router", + "source_file": "", + "type": "external" + }, + { + "id": "ref_ant_design_vue", + "label": "ref_ant_design_vue", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "external": true, + "file_type": "concept", + "norm_label": "ref_ant_design_vue", + "source_file": "", + "type": "external" + }, + { + "id": "ref_vue", + "label": "ref_vue", + "community": 8, + "community_name": "LayoutVariantsEditor.vue", + "external": true, + "file_type": "concept", + "norm_label": "ref_vue", + "source_file": "", + "type": "external" + } + ], + "links": [ + { + "source": "src_components_layoutvariantseditor_addoption", + "target": "src_components_layoutvariantseditor_touch", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L108", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor_addoption", + "target": "src_components_layoutvariantseditor_elementat", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L95", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor_addoption", + "target": "src_components_layoutvariantseditor_draftof", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L96", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor_addtheme", + "target": "src_components_layoutvariantseditor_touch", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L119", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor_removeoption", + "target": "src_components_layoutvariantseditor_elementat", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor_removeoption", + "target": "src_components_layoutvariantseditor_touch", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L113", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor_removetheme", + "target": "src_components_layoutvariantseditor_touch", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L131", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor_setoption", + "target": "src_components_layoutvariantseditor_touch", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor_touch", + "target": "src_components_layoutvariantseditor_emit", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L60", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig_applykhaneginavsample", + "target": "src_config_defaultkhanegiuiconfig_getkhaneginavsample", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L244", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig_applykhaneginavsample", + "target": "src_config_defaultkhanegiuiconfig_mergenavitemsfromsample", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L254", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig_applykhaneginavsample", + "target": "src_config_defaultkhanegiuiconfig_mergebottomnavslots", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L255", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig_getkhanegibottomnavchoices", + "target": "src_config_defaultkhanegiuiconfig_getkhaneginavsample", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L186", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig_getkhanegibottomnavchoices", + "target": "src_config_defaultkhanegiuiconfig_clonejson", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L188", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig_getkhaneginavsample", + "target": "src_config_defaultkhanegiuiconfig_createdefaultkhanegiuiconfig", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L135", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig_getkhaneginavsample", + "target": "src_config_defaultkhanegiuiconfig_clonejson", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L137", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig_maplegacynavitems", + "target": "src_config_defaultkhanegiuiconfig_maplegacyroute", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L294", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig_mergebottomnavslots", + "target": "src_config_defaultkhanegiuiconfig_getkhanegibottomnavchoices", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L200", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig_mergebottomnavslots", + "target": "src_config_defaultkhanegiuiconfig_getkhaneginavsample", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L201", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig_normalizekhanegiuiconfigforclient", + "target": "src_config_defaultkhanegiuiconfig_maplegacynavitems", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L312", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig_normalizekhanegiuiconfigforclient", + "target": "src_config_defaultkhanegiuiconfig_applykhaneginavsample", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L317", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants_applykhanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_mergekhanegilayoutvariants", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L144", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants_createdefaultkhanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_defaultthemes", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants_createdefaultkhanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_element", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L88", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants_mergekhanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_createdefaultkhanegilayoutvariants", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L113", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants_mergekhanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_isrecord", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L114", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants_mergekhanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_mergelayoutelement", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L121", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants_mergekhanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_mergelayoutthemes", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L135", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants_mergelayoutelement", + "target": "src_config_khanegilayoutvariants_element", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L100", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants_mergelayoutelement", + "target": "src_config_khanegilayoutvariants_isrecord", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants_mergelayoutelement", + "target": "src_config_khanegilayoutvariants_islayoutvariantid", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L106", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants_mergelayoutthemes", + "target": "src_config_khanegilayoutvariants_islayoutvariantid", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L67", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants_mergelayoutthemes", + "target": "src_config_khanegilayoutvariants_isrecord", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L67", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants_mergelayoutthemes", + "target": "src_config_khanegilayoutvariants_defaultthemes", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L75", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_formatsupportmessengers", + "target": "src_config_khanegisettingcatalog_issupportmessengertype", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L115", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_formatvalueforsave", + "target": "src_config_khanegisettingcatalog_switchvaluefromchecked", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L563", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_formatvalueforsave", + "target": "src_config_khanegisettingcatalog_resolveswitchchecked", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L565", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_formatvalueforsave", + "target": "src_config_khanegisettingcatalog_normalizetimevalue", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L575", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_formatvalueforsave", + "target": "src_config_khanegisettingcatalog_normalizemainwalletproductsvalue", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L578", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_formatvalueforsave", + "target": "src_config_khanegisettingcatalog_formatsupportmessengers", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L581", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_formatvalueforsave", + "target": "src_config_khanegisettingcatalog_parsesupportmessengers", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L581", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_helptext", + "target": "src_config_khanegisettingcatalog_resolvesettingdescription", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1322", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_helptext", + "target": "src_config_khanegisettingcatalog_resolvesettingfieldtype", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1325", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_issettingvisible", + "target": "src_config_khanegisettingcatalog_isstoreapp", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L235", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_normalizemainwalletproductsvalue", + "target": "src_config_khanegisettingcatalog_formatmainwalletproductids", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_normalizemainwalletproductsvalue", + "target": "src_config_khanegisettingcatalog_parsemainwalletproductids", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_normalizesettingrow", + "target": "src_config_khanegisettingcatalog_resolvesettingtitle", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1309", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_normalizesettingrow", + "target": "src_config_khanegisettingcatalog_resolvesettingdescription", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1310", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_normalizesettingrow", + "target": "src_config_khanegisettingcatalog_resolvesettingcanedit", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1311", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_normalizesettingrow", + "target": "src_config_khanegisettingcatalog_resolvesettingfieldtype", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1312", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_parsesupportmessengers", + "target": "src_config_khanegisettingcatalog_parsesupportmessengersdraft", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_parsesupportmessengers", + "target": "src_config_khanegisettingcatalog_issupportmessengertype", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_parsesupportmessengersdraft", + "target": "src_config_khanegisettingcatalog_issupportmessengertype", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L103", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_resolvesettingdescription", + "target": "src_config_khanegisettingcatalog_resolvesettingfieldtype", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1272", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_resolveswitchchecked", + "target": "src_config_khanegisettingcatalog_isreferralrequired", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L538", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_resolveswitchchecked", + "target": "src_config_khanegisettingcatalog_isactivatedeactivateswitch", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L540", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_resolveswitchchecked", + "target": "src_config_khanegisettingcatalog_isswitchon", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L544", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_switchvaluefromchecked", + "target": "src_config_khanegisettingcatalog_referralrequiredtostring", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L549", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_switchvaluefromchecked", + "target": "src_config_khanegisettingcatalog_isactivatedeactivateswitch", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L551", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog_switchvaluefromchecked", + "target": "src_config_khanegisettingcatalog_switchtostring", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L554", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_applyadvancedjson", + "target": "src_pages_uiconfigpage_applysharednavsample", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L264", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_applyadvancedjson", + "target": "src_pages_uiconfigpage_ensureschemes", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L266", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_applysharednavsample", + "target": "src_pages_uiconfigpage_syncsidebarnavorder", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L70", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_applysharednavsample", + "target": "src_pages_uiconfigpage_syncbottomnavorder", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L71", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_buildsavepayload", + "target": "src_pages_uiconfigpage_ensureschemes", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L340", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_load", + "target": "src_pages_uiconfigpage_applysharednavsample", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L317", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_load", + "target": "src_pages_uiconfigpage_ensureschemes", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L320", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_load", + "target": "src_pages_uiconfigpage_syncadvancedjson", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L326", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_load", + "target": "src_pages_uiconfigpage_persistconfig", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L330", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_onbottomdragend", + "target": "src_pages_uiconfigpage_syncbottomnavorder", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L149", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_onbottomdragover", + "target": "src_pages_uiconfigpage_syncbottomnavorder", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L139", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_onbottomdrop", + "target": "src_pages_uiconfigpage_syncbottomnavorder", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L144", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_onbottomslotmenuchange", + "target": "src_pages_uiconfigpage_syncbottomnavorder", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L114", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_oncoloredit", + "target": "src_pages_uiconfigpage_ensureschemes", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L244", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_onsidebardragend", + "target": "src_pages_uiconfigpage_syncsidebarnavorder", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L176", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_onsidebardragover", + "target": "src_pages_uiconfigpage_syncsidebarnavorder", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L166", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_onsidebardrop", + "target": "src_pages_uiconfigpage_syncsidebarnavorder", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L171", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_persistconfig", + "target": "src_pages_uiconfigpage_buildsavepayload", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L360", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_persistconfig", + "target": "src_pages_uiconfigpage_ensureschemes", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L370", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_persistconfig", + "target": "src_pages_uiconfigpage_syncadvancedjson", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L372", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_save", + "target": "src_pages_uiconfigpage_persistconfig", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L398", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_selectpreset", + "target": "src_pages_uiconfigpage_ensureschemes", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L216", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage_selectpreset", + "target": "src_pages_uiconfigpage_syncadvancedjson", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L228", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_onmodechange", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L232", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "ref_vue", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "ref_ant_design_vue", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "ref_config", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "ref_config", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "ref_config", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L2", + "type_only": true, + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "ref_config", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "ref_vue", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "ref_theme", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L27", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "ref_stores", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "ref_vue_router", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "ref_ant_design_vue", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "ref_ant_design_icons_vue", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "ref_api", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "ref_components", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "src_components_layoutvariantseditor_props", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "src_components_layoutvariantseditor_removeoption", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L111", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "src_components_layoutvariantseditor_addtheme", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L116", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "src_components_layoutvariantseditor_removetheme", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L122", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "src_components_layoutvariantseditor_emit", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "src_components_layoutvariantseditor_draftkind", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "src_components_layoutvariantseditor_groups", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "src_components_layoutvariantseditor_kindoptions", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "src_components_layoutvariantseditor_drafts", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L50", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "src_components_layoutvariantseditor_themeoptions", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L52", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "src_components_layoutvariantseditor_touch", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "src_components_layoutvariantseditor_elementat", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "src_components_layoutvariantseditor_draftof", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L70", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "src_components_layoutvariantseditor_optionkind", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L75", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "src_components_layoutvariantseditor_optionrows", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L82", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "src_components_layoutvariantseditor_setoption", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L89", + "weight": 1.0 + }, + { + "source": "src_components_layoutvariantseditor", + "target": "src_components_layoutvariantseditor_addoption", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/components/LayoutVariantsEditor.vue", + "source_location": "L94", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "src_config_defaultkhanegiuiconfig_uiconfigbase", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L123", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "src_config_defaultkhanegiuiconfig_max_bottom_nav_slots", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "src_config_defaultkhanegiuiconfig_khaneginavitem", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L128", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "src_config_defaultkhanegiuiconfig_clonejson", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L130", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "src_config_defaultkhanegiuiconfig_getkhaneginavsample", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "src_config_defaultkhanegiuiconfig_mergenavitemsfromsample", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L144", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "src_config_defaultkhanegiuiconfig_getkhanegibottomnavchoices", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L185", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "src_config_defaultkhanegiuiconfig_mergebottomnavslots", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L197", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "src_config_defaultkhanegiuiconfig_navygolddark", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "src_config_defaultkhanegiuiconfig_applykhaneginavsample", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L242", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "src_config_defaultkhanegiuiconfig_uiconfig", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L261", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "src_config_defaultkhanegiuiconfig_clonekhanegiappsnapshot", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L269", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "src_config_defaultkhanegiuiconfig_stripkhanegisameta", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L280", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "src_config_defaultkhanegiuiconfig_maplegacyroute", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L286", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "src_config_defaultkhanegiuiconfig_maplegacynavitems", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L290", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "src_config_defaultkhanegiuiconfig_normalizekhanegiuiconfigforclient", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L299", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "src_config_defaultkhanegiuiconfig_themecolors", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "src_config_defaultkhanegiuiconfig_navygoldlight", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "src_config_defaultkhanegiuiconfig", + "target": "src_config_defaultkhanegiuiconfig_createdefaultkhanegiuiconfig", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/defaultKhanegiUiConfig.ts", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_layoutthemedef", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_mergekhanegilayoutvariants", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_applykhanegilayoutvariants", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L142", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_layoutelementconfig", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_khanegilayoutvariants", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_isrecord", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_islayoutvariantid", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_nextlayoutthemeid", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_defaultthemes", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_element", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L58", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_mergelayoutthemes", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_layout_variant_id", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_layout_option_key", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_createdefaultkhanegilayoutvariants", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "src_config_khanegilayoutvariants", + "target": "src_config_khanegilayoutvariants_mergelayoutelement", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiLayoutVariants.ts", + "source_location": "L99", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_settingfieldtype", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_key_label_fallback", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1012", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_formatsupportmessengers", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_setting_locked_keys", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1156", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_partnerurlrow", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L121", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_setting_editable_keys", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1213", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_partner_server_urls_max", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L123", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_parsepartnerserverurlsdraft", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_resolvesettingtitle", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1261", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_resolvesettingdescription", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1268", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_resolvesettingcanedit", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1287", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_normalizesettingrow", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1298", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_helptext", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1316", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_normalizetimevalue", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L1335", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_formatpartnerserverurls", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_supportmessengeridplaceholder", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L162", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_setting_code_managed_keys", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L186", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_main_wallet_products_default", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_hidden_legacy_setting_keys", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L203", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_store_only_setting_keys", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L220", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_issettinglocked", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L222", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_issettingactive", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L226", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_parsemainwalletproductids", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_issettingvisible", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L231", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_price_channel_panel_keys", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L249", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_setting_type_options", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L262", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_key_type_fallback", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L273", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_isstoreapp", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_select_labels_by_key", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L439", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_formatmainwalletproductids", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_select_options_by_key", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L463", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_referral_required_key", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L475", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_activate_deactivate_switch_keys", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L478", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_isactivatedeactivateswitch", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L480", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_isreferralrequired", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L484", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_referralrequiredtostring", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L488", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_resolvesettingfieldtype", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L492", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_conditionalorderenabledsetting", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_parseselectoptions", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L505", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_normalizemainwalletproductsvalue", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L52", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_isswitchon", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L527", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_switchtostring", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L532", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_resolveswitchchecked", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L536", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_switchvaluefromchecked", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L547", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_formatvalueforsave", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L557", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_supportmessengerentrydraft", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L57", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_switchlabels", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L586", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_switchhelpparts", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L596", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_pricechannelaccesssetting", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_parseswitchhelp", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L607", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_support_messenger_types", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_key_help_fallback", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L645", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_priceprovidersetting", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_issupportmessengertype", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_parsesupportmessengers", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_showtouserschatsetting", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "src_config_khanegisettingcatalog", + "target": "src_config_khanegisettingcatalog_parsesupportmessengersdraft", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/khanegiSettingCatalog.ts", + "source_location": "L86", + "weight": 1.0 + }, + { + "source": "src_config_superadminsettingkeys", + "target": "src_config_superadminsettingkeys_issuperadminsystemsettingkey", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/superAdminSettingKeys.ts", + "source_location": "L227", + "weight": 1.0 + }, + { + "source": "src_config_superadminsettingkeys", + "target": "src_config_superadminsettingkeys_superadmin_editable_setting_keys", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/superAdminSettingKeys.ts", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "src_config_superadminsettingkeys", + "target": "src_config_superadminsettingkeys_superadmin_system_setting_keys", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/config/superAdminSettingKeys.ts", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_onbottomvisiblechange", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L117", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_onbottomdragstart", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L125", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_onbottomdragover", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L131", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_onbottomdrop", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L142", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_onbottomdragend", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L147", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_onsidebardragstart", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_onsidebardragover", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L158", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_onsidebardrop", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L169", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_onsidebardragend", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L174", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_hasdefaultsnapshot", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_iscustom", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L180", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_activepreviewcolors", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L183", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_editablecolors", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L190", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_colorkeys", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L192", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_previewstyle", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L194", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_primarystyle", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L200", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_accentstyle", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L206", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_selectpreset", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L212", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_oncoloredit", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L241", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_syncadvancedjson", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L249", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_applyadvancedjson", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L254", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_ensureschemes", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L275", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_route", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_router", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_auth", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_canwrite", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_buildsavepayload", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L339", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_loading", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_saving", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_persistconfig", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L359", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_resetting", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_switching", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_switchtomodular", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L375", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_tenantname", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_product", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L39", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_save", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L395", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_uivariant", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_resettodefault", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L408", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_activetab", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L41", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_advancedjson", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_jsonerror", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_selectedpreset", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_previewmode", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L45", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_bottomdragfrom", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L46", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_sidebardragfrom", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_config", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_syncbottomnavorder", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_syncsidebarnavorder", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_applysharednavsample", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L67", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_bottomnavchoices", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L74", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_visiblebottomcount", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L76", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_bottomslotoptions", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_onbottomslotmenuchange", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L93", + "weight": 1.0 + }, + { + "source": "src_pages_uiconfigpage", + "target": "src_pages_uiconfigpage_load", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "src/pages/UiConfigPage.vue", + "source_location": "L450", + "weight": 1.0 + } + ], + "hyperedges": [], + "built_at_commit": "f99af903288c8234f92f926bf844be9493a1367c" +} \ No newline at end of file diff --git a/graphify-out/2026-10-21/manifest.json b/graphify-out/2026-10-21/manifest.json new file mode 100644 index 0000000..50eb1c2 --- /dev/null +++ b/graphify-out/2026-10-21/manifest.json @@ -0,0 +1,380 @@ +{ + "package.json": { + "mtime": 1787153733.2418692, + "seen": 1791133977.6193485, + "ast_hash": "0ea185a5e1e78aadf7025665e9b39e9e", + "semantic_hash": "" + }, + "src/App.vue": { + "mtime": 1786352915.1978676, + "seen": 1791133977.619354, + "ast_hash": "d87851861f641427b9beb7dab5a75980", + "semantic_hash": "" + }, + "src/api/http.ts": { + "mtime": 1786352915.1980276, + "seen": 1791133977.6193569, + "ast_hash": "9dc615bf4662aa79f29b0db92134b79e", + "semantic_hash": "" + }, + "src/auth/permissions.ts": { + "mtime": 1791450554.9371111, + "seen": 1791907088.6776445, + "ast_hash": "ef223950c3b0b1ad361860e1d1536019", + "semantic_hash": "" + }, + "src/components/JalaliDatePicker.vue": { + "mtime": 1789554412.0846374, + "seen": 1791133977.6193602, + "ast_hash": "a9754baab2ad0987a406000a6f61fbf8", + "semantic_hash": "" + }, + "src/components/KhanegiDepositPanel.vue": { + "mtime": 1788876816.247845, + "seen": 1791133977.6193616, + "ast_hash": "d1e30b30e0d99d792c6b705e2fe34991", + "semantic_hash": "" + }, + "src/components/MoneyInput.vue": { + "mtime": 1788875079.255983, + "seen": 1791133977.6193628, + "ast_hash": "06eff041abd7a55e4832cf98db8e754b", + "semantic_hash": "" + }, + "src/components/SettingsCatalogPanel.vue": { + "mtime": 1786986825.3334448, + "seen": 1791133977.619364, + "ast_hash": "baff7fe473f274cbaaacf87f81a5c615", + "semantic_hash": "" + }, + "src/components/TenantPanelShortcuts.vue": { + "mtime": 1786352915.2116265, + "seen": 1791133977.6193655, + "ast_hash": "4829dc2470e432c360cb4f00a3b7f372", + "semantic_hash": "" + }, + "src/components/VersionPageTabs.vue": { + "mtime": 1791450554.9376676, + "seen": 1791907088.677653, + "ast_hash": "08ffadd812f0cf21e03c0d3c198e4257", + "semantic_hash": "" + }, + "src/components/program-settings/SettingCard.vue": { + "mtime": 1786972416.6895914, + "seen": 1791133977.6193678, + "ast_hash": "7629045273cd0b04c29473fdd562a179", + "semantic_hash": "" + }, + "src/components/program-settings/SettingToggle.vue": { + "mtime": 1786972307.025287, + "seen": 1791133977.6193695, + "ast_hash": "e538c09c9a630204f5ff7a0287817ee3", + "semantic_hash": "" + }, + "src/components/program-settings/SettingValueField.vue": { + "mtime": 1786972346.8159938, + "seen": 1791133977.6193707, + "ast_hash": "41c146f501265f37d643dc76fc0d7392", + "semantic_hash": "" + }, + "src/config/defaultHamkarUiConfig.ts": { + "mtime": 1786352915.2118337, + "seen": 1791133977.6193721, + "ast_hash": "f3376ee71c1d8f7d68f9af6ec1db6e6b", + "semantic_hash": "" + }, + "src/config/defaultKhanegiUiConfig.ts": { + "mtime": 1791887952.8677027, + "seen": 1791907088.6776571, + "ast_hash": "8b2a43f4c59be8d2eb7d4a7821359bfb", + "semantic_hash": "" + }, + "src/config/hamkarEffectiveTheme.ts": { + "mtime": 1786352915.2121105, + "seen": 1791133977.6193743, + "ast_hash": "0fec3d7e57d42a3db8a76a2a78f11ea5", + "semantic_hash": "" + }, + "src/config/khanegiSettingCatalog.ts": { + "mtime": 1791015842.8297806, + "seen": 1791133977.619376, + "ast_hash": "ab5c90f95d716e0172f4cfa88b8ba56d", + "semantic_hash": "" + }, + "src/config/khanegiSettingRow.ts": { + "mtime": 1786972105.4408166, + "seen": 1791133977.6193771, + "ast_hash": "e231618c0266b4898b8250abd77bc8f9", + "semantic_hash": "" + }, + "src/config/khanegiSystemSettingGroups.ts": { + "mtime": 1788614855.8582234, + "seen": 1791133977.6193783, + "ast_hash": "50e2e92d1428b4eacb9c21315de227ce", + "semantic_hash": "" + }, + "src/config/khanegiThemePresets.ts": { + "mtime": 1786352915.2122703, + "seen": 1791133977.6193798, + "ast_hash": "40385f7f94dd9e317b2e2c46deed52ec", + "semantic_hash": "" + }, + "src/config/numeric.ts": { + "mtime": 1786972105.4405568, + "seen": 1791133977.619381, + "ast_hash": "cd431f7af9e4b0d4a03be856ef78341e", + "semantic_hash": "" + }, + "src/config/superAdminSettingKeys.ts": { + "mtime": 1791015842.8300276, + "seen": 1791133977.6193826, + "ast_hash": "09d0079d23d5f15fd0cc137844a18540", + "semantic_hash": "" + }, + "src/layouts/AppLayout.vue": { + "mtime": 1788873083.8511343, + "seen": 1791133977.619384, + "ast_hash": "cd71c1876ad38c9bcfc15eaa31ef2151", + "semantic_hash": "" + }, + "src/main.ts": { + "mtime": 1786352915.2125874, + "seen": 1791133977.6193852, + "ast_hash": "ecb1b140df8f5c8250545a335fa47c9e", + "semantic_hash": "" + }, + "src/pages/AdminsPage.vue": { + "mtime": 1791450554.937965, + "seen": 1791907088.677667, + "ast_hash": "ed64c772bdbc1858dfcdcbc62bdae88a", + "semantic_hash": "" + }, + "src/pages/AuditPage.vue": { + "mtime": 1786352915.2129347, + "seen": 1791133977.6193879, + "ast_hash": "26848d52a3dbb5069aa54775acab8e85", + "semantic_hash": "" + }, + "src/pages/HamkarUiConfigPage.vue": { + "mtime": 1791450554.9383092, + "seen": 1791907088.6776686, + "ast_hash": "5a91e9e345749218e8329649ae90e85f", + "semantic_hash": "" + }, + "src/pages/HomePage.vue": { + "mtime": 1791450554.9385748, + "seen": 1791907088.6776693, + "ast_hash": "ff62ac5575016852584536a571ce2cdb", + "semantic_hash": "" + }, + "src/pages/KhanegiModularUiConfigPage.vue": { + "mtime": 1791450554.938836, + "seen": 1791907088.6776702, + "ast_hash": "b66505395be973e65713e7eae18b0f39", + "semantic_hash": "" + }, + "src/pages/LoginPage.vue": { + "mtime": 1786352915.2136188, + "seen": 1791133977.6193972, + "ast_hash": "b629d53ac0df833f863c19f9d2eedc61", + "semantic_hash": "" + }, + "src/pages/PluginCatalogPage.vue": { + "mtime": 1788972334.617576, + "seen": 1791133977.619398, + "ast_hash": "12f79da56c91cd3b554b3eed346f1b63", + "semantic_hash": "" + }, + "src/pages/PluginPanelPage.vue": { + "mtime": 1791450554.939206, + "seen": 1791907088.6776729, + "ast_hash": "ddfce20888bf26a9a80bd6f8bc1600a5", + "semantic_hash": "" + }, + "src/pages/PluginTenantPage.vue": { + "mtime": 1791450554.9396107, + "seen": 1791907088.6776738, + "ast_hash": "e564f8b13440d165160ec869e9d95012", + "semantic_hash": "" + }, + "src/pages/ProductVersionsPage.vue": { + "mtime": 1791450554.939879, + "seen": 1791907088.6776745, + "ast_hash": "72642d5e710f77e557943b4ee658ca0f", + "semantic_hash": "" + }, + "src/pages/ProgramSettingsPage.vue": { + "mtime": 1791450554.9401727, + "seen": 1791907088.6776752, + "ast_hash": "513c92a435288f17c8cfa89eac638854", + "semantic_hash": "" + }, + "src/pages/ServerPanelPage.vue": { + "mtime": 1791450554.9403913, + "seen": 1791907088.6776757, + "ast_hash": "80022f8887ea5a12e30cc6b71f21bd4c", + "semantic_hash": "" + }, + "src/pages/ServerTenantPage.vue": { + "mtime": 1791450554.9407706, + "seen": 1791907088.6776764, + "ast_hash": "322945bc4a2a8099082dd0e851581dd0", + "semantic_hash": "" + }, + "src/pages/SmsPanelPage.vue": { + "mtime": 1791450554.9410007, + "seen": 1791907088.6776774, + "ast_hash": "f4e07fc92190b8bb32b5acb5ccfffd3a", + "semantic_hash": "" + }, + "src/pages/SmsTenantPage.vue": { + "mtime": 1791450554.941318, + "seen": 1791907088.6776779, + "ast_hash": "cc4754dd1b2b6f22df92c8032883e5fe", + "semantic_hash": "" + }, + "src/pages/SupportPanelPage.vue": { + "mtime": 1791450554.9415474, + "seen": 1791907088.6776786, + "ast_hash": "4833c3e6837b152717e9a315115eda88", + "semantic_hash": "" + }, + "src/pages/SupportTenantPage.vue": { + "mtime": 1791450554.9418106, + "seen": 1791907088.6776793, + "ast_hash": "b5046d966c41e417a1135d4eb8d99169", + "semantic_hash": "" + }, + "src/pages/TenantFormPage.vue": { + "mtime": 1791450554.9420915, + "seen": 1791907088.67768, + "ast_hash": "5316048ecfb83b25390837743c3eb408", + "semantic_hash": "" + }, + "src/pages/UiConfigPage.vue": { + "mtime": 1791889095.6122432, + "seen": 1791907088.677681, + "ast_hash": "7d4d92fe4caaebc628fdc32148512803", + "semantic_hash": "" + }, + "src/router/index.ts": { + "mtime": 1791450554.9426203, + "seen": 1791907088.6776817, + "ast_hash": "d6c177146d26dc888ef5d0f00e51079e", + "semantic_hash": "" + }, + "src/stores/auth.ts": { + "mtime": 1786377085.7914898, + "seen": 1791133977.6194167, + "ast_hash": "1ba25b41a49803e021a3973a752e3d25", + "semantic_hash": "" + }, + "src/theme/tokens.ts": { + "mtime": 1786352915.216459, + "seen": 1791133977.6194181, + "ast_hash": "ceecfc226cf4db2c5fe72fd57834f094", + "semantic_hash": "" + }, + "src/types/vue3-persian-datetime-picker.d.ts": { + "mtime": 1786352915.2166362, + "seen": 1791133977.6194193, + "ast_hash": "d6c63254beaf8e4cba21615c737081f6", + "semantic_hash": "" + }, + "src/utils/datetime.ts": { + "mtime": 1789550690.3410506, + "seen": 1791133977.6194208, + "ast_hash": "3f44d9ee7b87d32892366eafc03e89b6", + "semantic_hash": "" + }, + "src/utils/money.ts": { + "mtime": 1786352915.2169576, + "seen": 1791133977.619422, + "ast_hash": "3dd9ef861fcaa479a7ce3c6c5da2c6e3", + "semantic_hash": "" + }, + "src/utils/rewriteLegacyUploadUrl.ts": { + "mtime": 1788799101.6215806, + "seen": 1791133977.6194232, + "ast_hash": "da4e9d04bd43513e9644e8203cbc3819", + "semantic_hash": "" + }, + "src/vite-env.d.ts": { + "mtime": 1786352915.2170582, + "seen": 1791133977.6194243, + "ast_hash": "53ef1e204e58e29f9e328d6ddb0d5ef5", + "semantic_hash": "" + }, + "tsconfig.app.json": { + "mtime": 1786352915.2171595, + "seen": 1791133977.6194255, + "ast_hash": "d067e3ba63ec213fcec98b687b5e54e2", + "semantic_hash": "" + }, + "tsconfig.json": { + "mtime": 1786352915.2172534, + "seen": 1791133977.6194267, + "ast_hash": "a3d39fa780ebff65444de257f291ce6c", + "semantic_hash": "" + }, + "tsconfig.node.json": { + "mtime": 1787153734.3009675, + "seen": 1791133977.6194282, + "ast_hash": "308bb19a1eb06cf3481482994c5c7bd5", + "semantic_hash": "" + }, + "vite.config.ts": { + "mtime": 1786973481.403445, + "seen": 1791133977.6194293, + "ast_hash": "90a02fc0c5386c89adc80703c4344995", + "semantic_hash": "" + }, + "README.md": { + "mtime": 1786352915.1963446, + "seen": 1791133977.619431, + "ast_hash": "64ba9c1ddf7098960f302d6dcbd66522", + "semantic_hash": "" + }, + "index.html": { + "mtime": 1786352915.196795, + "seen": 1791133977.6194324, + "ast_hash": "4a22619d085cffe0062757a639d1636e", + "semantic_hash": "" + }, + "public/favicon.svg": { + "mtime": 1786352915.1975787, + "seen": 1791133977.6194336, + "ast_hash": "ddb1b57182207e652a01e2b0266df08e", + "semantic_hash": "" + }, + "public/icons.svg": { + "mtime": 1786352915.1977217, + "seen": 1791133977.619435, + "ast_hash": "3b4fcfcf393eca4d264dca4a4663bc37", + "semantic_hash": "" + }, + "src/components/AdminPermissionEditor.vue": { + "mtime": 1791450554.9373283, + "seen": 1791907088.6776462, + "ast_hash": "99a868f35b56f9d81abbdcabd5102678", + "semantic_hash": "" + }, + "src/components/LayoutVariantsEditor.vue": { + "mtime": 1791906190.2393339, + "seen": 1791907088.6776495, + "ast_hash": "7fb71f5159fe5273cebfc49b2d528b30", + "semantic_hash": "" + }, + "src/config/khanegiLayoutVariants.ts": { + "mtime": 1791889014.334302, + "seen": 1791907088.6776588, + "ast_hash": "71cd9bf5d90df01d92bfdf532ad16415", + "semantic_hash": "" + }, + "src/utils/product.ts": { + "mtime": 1791450554.9429972, + "seen": 1791907088.6776867, + "ast_hash": "abd46911943cb4a3d8eb46b529610a1a", + "semantic_hash": "" + } +} \ No newline at end of file diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md index 126797a..184364a 100644 --- a/graphify-out/GRAPH_REPORT.md +++ b/graphify-out/GRAPH_REPORT.md @@ -1,17 +1,17 @@ -# Graph Report - controlpanel_user (2026-10-13) +# Graph Report - controlpanel_user (2026-10-21) ## Corpus Check -- 60 files · ~48,609 words +- 60 files · ~48,153 words - Verdict: corpus is large enough that graph structure adds value. - Unclassified: 38 file(s) not represented in the graph (top: .ttf 16, .eot 6, .woff 6) ## Summary -- 181 nodes · 263 edges · 14 communities (12 shown, 2 thin omitted) -- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS · INFERRED: 1 edges (avg confidence: 0.85) +- 223 nodes · 325 edges · 16 communities (14 shown, 2 thin omitted) +- Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 2 edges (avg confidence: 0.85) - Token cost: 0 input · 0 output ## Graph Freshness -- Built from commit: `f99af903` +- Built from commit: `1490adfb` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). @@ -27,36 +27,38 @@ - LayoutVariantsEditor.vue - khanegiLayoutVariants.ts - ensureSchemes -- applySharedNavSample +- syncSidebarNavOrder - syncBottomNavOrder - normalizeMainWalletProductsValue +- ProgramSettingsPage.vue +- khanegiSystemSettingGroups.ts ## God Nodes (most connected - your core abstractions) -1. `touch()` - 7 edges -2. `ensureSchemes()` - 7 edges -3. `formatValueForSave()` - 7 edges -4. `getKhanegiNavSample()` - 6 edges -5. `mergeKhanegiLayoutVariants()` - 6 edges +1. `formatValueForSave()` - 7 edges +2. `rowKey()` - 7 edges +3. `ensureSchemes()` - 7 edges +4. `touch()` - 7 edges +5. `persistConfig()` - 6 edges 6. `syncBottomNavOrder()` - 6 edges -7. `persistConfig()` - 6 edges -8. `applyKhanegiNavSample()` - 5 edges -9. `mergeLayoutThemes()` - 5 edges -10. `mergeLayoutElement()` - 5 edges +7. `getKhanegiNavSample()` - 6 edges +8. `mergeKhanegiLayoutVariants()` - 6 edges +9. `resolveSwitchChecked()` - 5 edges +10. `switchValueFromChecked()` - 5 edges ## Surprising Connections (you probably didn't know these) -- `applySharedNavSample()` --calls--> `syncBottomNavOrder()` [EXTRACTED] - src/pages/UiConfigPage.vue → src/pages/UiConfigPage.vue _Bridges community 12 → community 11_ -- `load()` --calls--> `applySharedNavSample()` [EXTRACTED] - src/pages/UiConfigPage.vue → src/pages/UiConfigPage.vue _Bridges community 11 → community 10_ - `formatValueForSave()` --calls--> `normalizeMainWalletProductsValue()` [EXTRACTED] - src/config/khanegiSettingCatalog.ts → src/config/khanegiSettingCatalog.ts _Bridges community 1 → community 13_ + src/config/khanegiSettingCatalog.ts → src/config/khanegiSettingCatalog.ts _Bridges community 13 → community 1_ - `formatValueForSave()` --calls--> `resolveSwitchChecked()` [EXTRACTED] - src/config/khanegiSettingCatalog.ts → src/config/khanegiSettingCatalog.ts _Bridges community 1 → community 2_ + src/config/khanegiSettingCatalog.ts → src/config/khanegiSettingCatalog.ts _Bridges community 2 → community 1_ +- `applySharedNavSample()` --calls--> `syncBottomNavOrder()` [EXTRACTED] + src/pages/UiConfigPage.vue → src/pages/UiConfigPage.vue _Bridges community 10 → community 12_ +- `applySharedNavSample()` --calls--> `syncSidebarNavOrder()` [EXTRACTED] + src/pages/UiConfigPage.vue → src/pages/UiConfigPage.vue _Bridges community 10 → community 11_ ## Import Cycles - None detected. -## Communities (14 total, 2 thin omitted) +## Communities (16 total, 2 thin omitted) ### Community 0 - "khanegiSettingCatalog.ts" Cohesion: 0.06 @@ -76,7 +78,7 @@ Nodes (6): helpText(), normalizeSettingRow(), resolveSettingCanEdit(), resolveSe ### Community 6 - "UiConfigPage.vue" Cohesion: 0.05 -Nodes (35): ref_ant_design_icons_vue, ref_api, ref_components, ref_stores, ref_theme, ref_vue_router, accentStyle, activePreviewColors (+27 more) +Nodes (30): ref_theme, accentStyle, activePreviewColors, activeTab, advancedJson, auth, bottomDragFrom, bottomNavChoices (+22 more) ### Community 7 - "defaultKhanegiUiConfig.ts" Cohesion: 0.15 @@ -91,12 +93,12 @@ Cohesion: 0.23 Nodes (14): applyKhanegiLayoutVariants(), createDefaultKhanegiLayoutVariants(), defaultThemes(), element(), isLayoutVariantId(), isRecord(), KhanegiLayoutVariants, LAYOUT_OPTION_KEY (+6 more) ### Community 10 - "ensureSchemes" -Cohesion: 0.39 -Nodes (8): buildSavePayload(), ensureSchemes(), load(), onColorEdit(), persistConfig(), save(), selectPreset(), syncAdvancedJson() +Cohesion: 0.31 +Nodes (10): applyAdvancedJson(), applySharedNavSample(), buildSavePayload(), ensureSchemes(), load(), onColorEdit(), persistConfig(), save() (+2 more) -### Community 11 - "applySharedNavSample" -Cohesion: 0.33 -Nodes (6): applyAdvancedJson(), applySharedNavSample(), onSidebarDragEnd(), onSidebarDragOver(), onSidebarDrop(), syncSidebarNavOrder() +### Community 11 - "syncSidebarNavOrder" +Cohesion: 0.50 +Nodes (4): onSidebarDragEnd(), onSidebarDragOver(), onSidebarDrop(), syncSidebarNavOrder() ### Community 12 - "syncBottomNavOrder" Cohesion: 0.40 @@ -106,9 +108,17 @@ Nodes (5): onBottomDragEnd(), onBottomDragOver(), onBottomDrop(), onBottomSlotMe Cohesion: 0.67 Nodes (3): formatMainWalletProductIds(), normalizeMainWalletProductsValue(), parseMainWalletProductIds() +### Community 14 - "ProgramSettingsPage.vue" +Cohesion: 0.07 +Nodes (34): ref_ant_design_icons_vue, ref_api, ref_components, ref_stores, ref_vue_router, applyItems(), asRow(), auth (+26 more) + +### Community 15 - "khanegiSystemSettingGroups.ts" +Cohesion: 0.22 +Nodes (3): KHANEGI_SYSTEM_SETTING_GROUPS, SettingGroupDef, SettingSubsectionDef + ## Knowledge Gaps -- **75 isolated node(s):** `props`, `OptionKind`, `DraftKind`, `groups`, `kindOptions` (+70 more) - These have ≤1 connection - possible missing edges or undocumented components. (Counts symbols only; 101 node(s) total have ≤1 connection when file, concept and rationale nodes are included.) +- **95 isolated node(s):** `conditionalOrderEnabledSetting`, `priceChannelAccessSetting`, `priceProviderSetting`, `showToUsersChatSetting`, `SettingFieldType` (+90 more) + These have ≤1 connection - possible missing edges or undocumented components. (Counts symbols only; 124 node(s) total have ≤1 connection when file, concept and rationale nodes are included.) - **2 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions @@ -116,13 +126,13 @@ _Questions this graph is uniquely positioned to answer:_ - **Why does `formatValueForSave()` connect `formatValueForSave` to `khanegiSettingCatalog.ts`, `resolveSwitchChecked`, `normalizeMainWalletProductsValue`?** _High betweenness centrality (0.000) - this node is a cross-community bridge._ -- **Why does `ensureSchemes()` connect `ensureSchemes` to `applySharedNavSample`, `UiConfigPage.vue`?** - _High betweenness centrality (0.000) - this node is a cross-community bridge._ -- **What connects `props`, `OptionKind`, `DraftKind` to the rest of the system?** - _75 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **What connects `conditionalOrderEnabledSetting`, `priceChannelAccessSetting`, `priceProviderSetting` to the rest of the system?** + _95 weakly-connected nodes found - possible documentation gaps or missing edges._ - **Should `khanegiSettingCatalog.ts` be split into smaller, more focused modules?** _Cohesion score 0.058823529411764705 - nodes in this community are weakly interconnected._ - **Should `UiConfigPage.vue` be split into smaller, more focused modules?** - _Cohesion score 0.046511627906976744 - nodes in this community are weakly interconnected._ + _Cohesion score 0.05263157894736842 - nodes in this community are weakly interconnected._ - **Should `LayoutVariantsEditor.vue` be split into smaller, more focused modules?** - _Cohesion score 0.14736842105263157 - nodes in this community are weakly interconnected._ \ No newline at end of file + _Cohesion score 0.14736842105263157 - nodes in this community are weakly interconnected._ +- **Should `ProgramSettingsPage.vue` be split into smaller, more focused modules?** + _Cohesion score 0.07254623044096728 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/graphify-out/cache/stat-index.json b/graphify-out/cache/stat-index.json index 3595736..f6083b5 100644 --- a/graphify-out/cache/stat-index.json +++ b/graphify-out/cache/stat-index.json @@ -1 +1 @@ -{"README.md":{"size":442,"mtime_ns":1786352915196344500,"indexed_at_ns":1790064372776161689,"word_count":55},"index.html":{"size":382,"mtime_ns":1786352915196795000,"indexed_at_ns":1790064372776620016,"word_count":31},"package.json":{"size":681,"mtime_ns":1787153733241869200,"indexed_at_ns":1790064372776988000,"word_count":60},"public/favicon.svg":{"size":278,"mtime_ns":1786352915197578700,"indexed_at_ns":1790064372777406070,"word_count":29},"public/icons.svg":{"size":5031,"mtime_ns":1786352915197721800,"indexed_at_ns":1790064372777824028,"word_count":382},"src/App.vue":{"size":344,"mtime_ns":1786352915197867600,"indexed_at_ns":1790064372778270918,"word_count":35},"src/api/http.ts":{"size":598,"mtime_ns":1786352915198027600,"indexed_at_ns":1790064372778751712,"word_count":59},"src/auth/permissions.ts":{"size":3028,"mtime_ns":1791450554937111200,"indexed_at_ns":1791907088426330296,"word_count":320},"src/components/JalaliDatePicker.vue":{"size":3871,"mtime_ns":1789554412084637500,"indexed_at_ns":1790064372794104845,"word_count":394},"src/components/KhanegiDepositPanel.vue":{"size":4406,"mtime_ns":1788876816247845000,"indexed_at_ns":1790064372794625871,"word_count":399},"src/components/MoneyInput.vue":{"size":2327,"mtime_ns":1788875079255983200,"indexed_at_ns":1790064372795145094,"word_count":275},"src/components/SettingsCatalogPanel.vue":{"size":6149,"mtime_ns":1786986825333444900,"indexed_at_ns":1790064372795654230,"word_count":592},"src/components/TenantPanelShortcuts.vue":{"size":7331,"mtime_ns":1786352915211626500,"indexed_at_ns":1790064372796203334,"word_count":845},"src/components/VersionPageTabs.vue":{"size":1729,"mtime_ns":1791450554937667700,"indexed_at_ns":1791907088430592968,"word_count":176},"src/components/program-settings/SettingCard.vue":{"size":5485,"mtime_ns":1786972416689591300,"indexed_at_ns":1790064372797318999,"word_count":469},"src/components/program-settings/SettingToggle.vue":{"size":2508,"mtime_ns":1786972307025286900,"indexed_at_ns":1790064372797930858,"word_count":227},"src/components/program-settings/SettingValueField.vue":{"size":5839,"mtime_ns":1786972346815993800,"indexed_at_ns":1790064372798508320,"word_count":487},"src/config/defaultHamkarUiConfig.ts":{"size":7039,"mtime_ns":1786352915211833800,"indexed_at_ns":1790064372799040724,"word_count":737},"src/config/defaultKhanegiUiConfig.ts":{"size":11402,"mtime_ns":1791887952867702800,"indexed_at_ns":1791907088432975265,"word_count":1217},"src/config/hamkarEffectiveTheme.ts":{"size":2249,"mtime_ns":1786352915212110500,"indexed_at_ns":1790064372800619081,"word_count":280},"src/config/khanegiSettingCatalog.ts":{"size":77901,"mtime_ns":1791015842829780600,"indexed_at_ns":1791133977495028910,"word_count":6905},"src/config/khanegiSettingRow.ts":{"size":220,"mtime_ns":1786972105440816700,"indexed_at_ns":1790064372802543731,"word_count":30},"src/config/khanegiSystemSettingGroups.ts":{"size":5360,"mtime_ns":1788614855858223400,"indexed_at_ns":1790064372803081099,"word_count":496},"src/config/khanegiThemePresets.ts":{"size":6447,"mtime_ns":1786352915212270300,"indexed_at_ns":1790064372803607363,"word_count":673},"src/config/numeric.ts":{"size":1219,"mtime_ns":1786972105440556800,"indexed_at_ns":1790064372804143516,"word_count":160},"src/config/superAdminSettingKeys.ts":{"size":5806,"mtime_ns":1791015842830027600,"indexed_at_ns":1791133977498601933,"word_count":272},"src/layouts/AppLayout.vue":{"size":5556,"mtime_ns":1788873083851134400,"indexed_at_ns":1790064372805165061,"word_count":583},"src/main.ts":{"size":320,"mtime_ns":1786352915212587300,"indexed_at_ns":1790064372805613647,"word_count":36},"src/pages/AdminsPage.vue":{"size":12255,"mtime_ns":1791450554937964800,"indexed_at_ns":1791907088437703160,"word_count":1109},"src/pages/AuditPage.vue":{"size":1489,"mtime_ns":1786352915212934700,"indexed_at_ns":1790064372806641792,"word_count":147},"src/pages/HamkarUiConfigPage.vue":{"size":17663,"mtime_ns":1791450554938309200,"indexed_at_ns":1791907088438672274,"word_count":1416},"src/pages/HomePage.vue":{"size":15168,"mtime_ns":1791450554938574800,"indexed_at_ns":1791907088439380596,"word_count":1252},"src/pages/KhanegiModularUiConfigPage.vue":{"size":11667,"mtime_ns":1791450554938836100,"indexed_at_ns":1791907088440040004,"word_count":1089},"src/pages/LoginPage.vue":{"size":2146,"mtime_ns":1786352915213618700,"indexed_at_ns":1790064372808801466,"word_count":199},"src/pages/PluginCatalogPage.vue":{"size":23753,"mtime_ns":1788972334617575800,"indexed_at_ns":1790064372809320051,"word_count":2151},"src/pages/PluginPanelPage.vue":{"size":18949,"mtime_ns":1791450554939205800,"indexed_at_ns":1791907088441500355,"word_count":1710},"src/pages/PluginTenantPage.vue":{"size":34220,"mtime_ns":1791450554939610800,"indexed_at_ns":1791907088442134911,"word_count":2896},"src/pages/ProductVersionsPage.vue":{"size":9960,"mtime_ns":1791450554939878900,"indexed_at_ns":1791907088442975934,"word_count":857},"src/pages/ProgramSettingsPage.vue":{"size":22957,"mtime_ns":1791450554940172700,"indexed_at_ns":1791907088443532826,"word_count":2126},"src/pages/ServerPanelPage.vue":{"size":10489,"mtime_ns":1791450554940391400,"indexed_at_ns":1791907088444154553,"word_count":901},"src/pages/ServerTenantPage.vue":{"size":21412,"mtime_ns":1791450554940770700,"indexed_at_ns":1791907088444708574,"word_count":1904},"src/pages/SmsPanelPage.vue":{"size":9479,"mtime_ns":1791450554941000600,"indexed_at_ns":1791907088445316038,"word_count":817},"src/pages/SmsTenantPage.vue":{"size":31867,"mtime_ns":1791450554941318100,"indexed_at_ns":1791907088445868507,"word_count":2743},"src/pages/SupportPanelPage.vue":{"size":9408,"mtime_ns":1791450554941547300,"indexed_at_ns":1791907088446510713,"word_count":819},"src/pages/SupportTenantPage.vue":{"size":21740,"mtime_ns":1791450554941810700,"indexed_at_ns":1791907088447046924,"word_count":1826},"src/pages/TenantFormPage.vue":{"size":16440,"mtime_ns":1791450554942091400,"indexed_at_ns":1791907088447647558,"word_count":1379},"src/pages/UiConfigPage.vue":{"size":32421,"mtime_ns":1791889095612243100,"indexed_at_ns":1791907088448233566,"word_count":2664},"src/router/index.ts":{"size":6155,"mtime_ns":1791450554942620200,"indexed_at_ns":1791907088448919561,"word_count":528},"src/stores/auth.ts":{"size":1801,"mtime_ns":1786377085791489900,"indexed_at_ns":1790064372817923077,"word_count":204},"src/theme/tokens.ts":{"size":4616,"mtime_ns":1786352915216459100,"indexed_at_ns":1790064372818684017,"word_count":422},"src/types/vue3-persian-datetime-picker.d.ts":{"size":212,"mtime_ns":1786352915216636300,"indexed_at_ns":1790064372819206900,"word_count":22},"src/utils/datetime.ts":{"size":6276,"mtime_ns":1789550690341050700,"indexed_at_ns":1790064372819699742,"word_count":928},"src/utils/money.ts":{"size":1600,"mtime_ns":1786352915216957500,"indexed_at_ns":1790064372820318927,"word_count":222},"src/utils/rewriteLegacyUploadUrl.ts":{"size":651,"mtime_ns":1788799101621580600,"indexed_at_ns":1790064372820846732,"word_count":75},"src/vite-env.d.ts":{"size":157,"mtime_ns":1786352915217058100,"indexed_at_ns":1790064372821286287,"word_count":18},"tsconfig.app.json":{"size":340,"mtime_ns":1786352915217159500,"indexed_at_ns":1790064372821637400,"word_count":24},"tsconfig.json":{"size":119,"mtime_ns":1786352915217253500,"indexed_at_ns":1790064372821991589,"word_count":15},"tsconfig.node.json":{"size":633,"mtime_ns":1787153734300967400,"indexed_at_ns":1790064372822338391,"word_count":43},"vite.config.ts":{"size":1105,"mtime_ns":1786973481403445100,"indexed_at_ns":1790064372822681270,"word_count":106},"src/components/AdminPermissionEditor.vue":{"size":3737,"mtime_ns":1791450554937328300,"indexed_at_ns":1791907088427129597,"word_count":325},"src/components/LayoutVariantsEditor.vue":{"size":10033,"mtime_ns":1791906190239333900,"indexed_at_ns":1791907088428698022,"word_count":917},"src/config/khanegiLayoutVariants.ts":{"size":4470,"mtime_ns":1791889014334301900,"indexed_at_ns":1791907088433959664,"word_count":474},"src/utils/product.ts":{"size":429,"mtime_ns":1791450554942997100,"indexed_at_ns":1791907088451768328,"word_count":57}} \ No newline at end of file +{"README.md":{"size":442,"mtime_ns":1786352915196344500,"indexed_at_ns":1790064372776161689,"word_count":55},"index.html":{"size":382,"mtime_ns":1786352915196795000,"indexed_at_ns":1790064372776620016,"word_count":31},"package.json":{"size":681,"mtime_ns":1787153733241869200,"indexed_at_ns":1790064372776988000,"word_count":60},"public/favicon.svg":{"size":278,"mtime_ns":1786352915197578700,"indexed_at_ns":1790064372777406070,"word_count":29},"public/icons.svg":{"size":5031,"mtime_ns":1786352915197721800,"indexed_at_ns":1790064372777824028,"word_count":382},"src/App.vue":{"size":344,"mtime_ns":1786352915197867600,"indexed_at_ns":1790064372778270918,"word_count":35},"src/api/http.ts":{"size":598,"mtime_ns":1786352915198027600,"indexed_at_ns":1790064372778751712,"word_count":59},"src/auth/permissions.ts":{"size":3028,"mtime_ns":1791450554937111200,"indexed_at_ns":1791907088426330296,"word_count":320},"src/components/JalaliDatePicker.vue":{"size":3871,"mtime_ns":1789554412084637500,"indexed_at_ns":1790064372794104845,"word_count":394},"src/components/KhanegiDepositPanel.vue":{"size":4406,"mtime_ns":1788876816247845000,"indexed_at_ns":1790064372794625871,"word_count":399},"src/components/MoneyInput.vue":{"size":2327,"mtime_ns":1788875079255983200,"indexed_at_ns":1790064372795145094,"word_count":275},"src/components/SettingsCatalogPanel.vue":{"size":6149,"mtime_ns":1786986825333444900,"indexed_at_ns":1790064372795654230,"word_count":592},"src/components/TenantPanelShortcuts.vue":{"size":7331,"mtime_ns":1786352915211626500,"indexed_at_ns":1790064372796203334,"word_count":845},"src/components/VersionPageTabs.vue":{"size":1729,"mtime_ns":1791450554937667700,"indexed_at_ns":1791907088430592968,"word_count":176},"src/components/program-settings/SettingCard.vue":{"size":5485,"mtime_ns":1786972416689591300,"indexed_at_ns":1790064372797318999,"word_count":469},"src/components/program-settings/SettingToggle.vue":{"size":2508,"mtime_ns":1786972307025286900,"indexed_at_ns":1790064372797930858,"word_count":227},"src/components/program-settings/SettingValueField.vue":{"size":5839,"mtime_ns":1786972346815993800,"indexed_at_ns":1790064372798508320,"word_count":487},"src/config/defaultHamkarUiConfig.ts":{"size":8079,"mtime_ns":1791996911975983000,"indexed_at_ns":1792568549632038567,"word_count":820},"src/config/defaultKhanegiUiConfig.ts":{"size":11402,"mtime_ns":1791887952867702800,"indexed_at_ns":1791907088432975265,"word_count":1217},"src/config/hamkarEffectiveTheme.ts":{"size":2320,"mtime_ns":1791996911976207300,"indexed_at_ns":1792568549633251181,"word_count":288},"src/config/khanegiSettingCatalog.ts":{"size":78123,"mtime_ns":1792566338972792400,"indexed_at_ns":1792568549634305665,"word_count":6922},"src/config/khanegiSettingRow.ts":{"size":220,"mtime_ns":1786972105440816700,"indexed_at_ns":1790064372802543731,"word_count":30},"src/config/khanegiSystemSettingGroups.ts":{"size":5371,"mtime_ns":1792566280675555400,"indexed_at_ns":1792568549635902469,"word_count":496},"src/config/khanegiThemePresets.ts":{"size":6447,"mtime_ns":1786352915212270300,"indexed_at_ns":1790064372803607363,"word_count":673},"src/config/numeric.ts":{"size":1219,"mtime_ns":1786972105440556800,"indexed_at_ns":1790064372804143516,"word_count":160},"src/config/superAdminSettingKeys.ts":{"size":5822,"mtime_ns":1792566267949760700,"indexed_at_ns":1792568549637272141,"word_count":273},"src/layouts/AppLayout.vue":{"size":5556,"mtime_ns":1788873083851134400,"indexed_at_ns":1790064372805165061,"word_count":583},"src/main.ts":{"size":320,"mtime_ns":1786352915212587300,"indexed_at_ns":1790064372805613647,"word_count":36},"src/pages/AdminsPage.vue":{"size":12255,"mtime_ns":1791450554937964800,"indexed_at_ns":1791907088437703160,"word_count":1109},"src/pages/AuditPage.vue":{"size":1489,"mtime_ns":1786352915212934700,"indexed_at_ns":1790064372806641792,"word_count":147},"src/pages/HamkarUiConfigPage.vue":{"size":21393,"mtime_ns":1791996911976515800,"indexed_at_ns":1792568549639396909,"word_count":1656},"src/pages/HomePage.vue":{"size":15168,"mtime_ns":1791450554938574800,"indexed_at_ns":1791907088439380596,"word_count":1252},"src/pages/KhanegiModularUiConfigPage.vue":{"size":11667,"mtime_ns":1791450554938836100,"indexed_at_ns":1791907088440040004,"word_count":1089},"src/pages/LoginPage.vue":{"size":2146,"mtime_ns":1786352915213618700,"indexed_at_ns":1790064372808801466,"word_count":199},"src/pages/PluginCatalogPage.vue":{"size":23753,"mtime_ns":1788972334617575800,"indexed_at_ns":1790064372809320051,"word_count":2151},"src/pages/PluginPanelPage.vue":{"size":18949,"mtime_ns":1791450554939205800,"indexed_at_ns":1791907088441500355,"word_count":1710},"src/pages/PluginTenantPage.vue":{"size":34220,"mtime_ns":1791450554939610800,"indexed_at_ns":1791907088442134911,"word_count":2896},"src/pages/ProductVersionsPage.vue":{"size":9960,"mtime_ns":1791450554939878900,"indexed_at_ns":1791907088442975934,"word_count":857},"src/pages/ProgramSettingsPage.vue":{"size":13922,"mtime_ns":1792566907345687200,"indexed_at_ns":1792568549643077914,"word_count":1321},"src/pages/ServerPanelPage.vue":{"size":10489,"mtime_ns":1791450554940391400,"indexed_at_ns":1791907088444154553,"word_count":901},"src/pages/ServerTenantPage.vue":{"size":21412,"mtime_ns":1791450554940770700,"indexed_at_ns":1791907088444708574,"word_count":1904},"src/pages/SmsPanelPage.vue":{"size":9479,"mtime_ns":1791450554941000600,"indexed_at_ns":1791907088445316038,"word_count":817},"src/pages/SmsTenantPage.vue":{"size":31867,"mtime_ns":1791450554941318100,"indexed_at_ns":1791907088445868507,"word_count":2743},"src/pages/SupportPanelPage.vue":{"size":9408,"mtime_ns":1791450554941547300,"indexed_at_ns":1791907088446510713,"word_count":819},"src/pages/SupportTenantPage.vue":{"size":21740,"mtime_ns":1791450554941810700,"indexed_at_ns":1791907088447046924,"word_count":1826},"src/pages/TenantFormPage.vue":{"size":16440,"mtime_ns":1791450554942091400,"indexed_at_ns":1791907088447647558,"word_count":1379},"src/pages/UiConfigPage.vue":{"size":32421,"mtime_ns":1791889095612243100,"indexed_at_ns":1791907088448233566,"word_count":2664},"src/router/index.ts":{"size":6155,"mtime_ns":1791450554942620200,"indexed_at_ns":1791907088448919561,"word_count":528},"src/stores/auth.ts":{"size":1801,"mtime_ns":1786377085791489900,"indexed_at_ns":1790064372817923077,"word_count":204},"src/theme/tokens.ts":{"size":4616,"mtime_ns":1786352915216459100,"indexed_at_ns":1790064372818684017,"word_count":422},"src/types/vue3-persian-datetime-picker.d.ts":{"size":212,"mtime_ns":1786352915216636300,"indexed_at_ns":1790064372819206900,"word_count":22},"src/utils/datetime.ts":{"size":6276,"mtime_ns":1789550690341050700,"indexed_at_ns":1790064372819699742,"word_count":928},"src/utils/money.ts":{"size":1600,"mtime_ns":1786352915216957500,"indexed_at_ns":1790064372820318927,"word_count":222},"src/utils/rewriteLegacyUploadUrl.ts":{"size":651,"mtime_ns":1788799101621580600,"indexed_at_ns":1790064372820846732,"word_count":75},"src/vite-env.d.ts":{"size":157,"mtime_ns":1786352915217058100,"indexed_at_ns":1790064372821286287,"word_count":18},"tsconfig.app.json":{"size":340,"mtime_ns":1786352915217159500,"indexed_at_ns":1790064372821637400,"word_count":24},"tsconfig.json":{"size":119,"mtime_ns":1786352915217253500,"indexed_at_ns":1790064372821991589,"word_count":15},"tsconfig.node.json":{"size":633,"mtime_ns":1787153734300967400,"indexed_at_ns":1790064372822338391,"word_count":43},"vite.config.ts":{"size":1105,"mtime_ns":1786973481403445100,"indexed_at_ns":1790064372822681270,"word_count":106},"src/components/AdminPermissionEditor.vue":{"size":3737,"mtime_ns":1791450554937328300,"indexed_at_ns":1791907088427129597,"word_count":325},"src/components/LayoutVariantsEditor.vue":{"size":10033,"mtime_ns":1791906190239333900,"indexed_at_ns":1791907088428698022,"word_count":917},"src/config/khanegiLayoutVariants.ts":{"size":4470,"mtime_ns":1791889014334301900,"indexed_at_ns":1791907088433959664,"word_count":474},"src/utils/product.ts":{"size":429,"mtime_ns":1791450554942997100,"indexed_at_ns":1791907088451768328,"word_count":57}} \ No newline at end of file diff --git a/graphify-out/graph.html b/graphify-out/graph.html index ce7138f..907df38 100644 --- a/graphify-out/graph.html +++ b/graphify-out/graph.html @@ -63,12 +63,12 @@
-
181 nodes · 263 edges · 14 communities
+
223 nodes · 325 edges · 16 communities