{"type":"advanced","internalDocumentIDStore":{"internalIdToId":["/3t-mcp/getting-started/authentication","/3t-mcp/getting-started/authentication-0","/3t-mcp/getting-started/authentication-1","/3t-mcp/getting-started/authentication-2","/3t-mcp/getting-started/authentication-3","/3t-mcp/getting-started/authentication-4","/3t-mcp/getting-started/authentication-5","/3t-mcp/getting-started/authentication-6","/3t-mcp/getting-started/authentication-7","/3t-mcp/getting-started/authentication-8","/3t-mcp/getting-started/authentication-9","/3t-mcp/getting-started/authentication-10","/3t-mcp/getting-started/authentication-11","/3t-mcp/getting-started/authentication-12","/3t-mcp/getting-started/authentication-13","/3t-mcp/getting-started/authentication-14","/3t-mcp/getting-started/authentication-15","/3t-mcp/getting-started/authentication-16","/3t-mcp/getting-started/authentication-17","/3t-mcp/getting-started/authentication-18","/3t-mcp/getting-started/authentication-19","/3t-mcp/getting-started/authentication-20","/3t-mcp/getting-started/authentication-21","/3t-mcp/getting-started/authentication-22","/3t-mcp/getting-started/authentication-23","/3t-mcp/getting-started/authentication-24","/3t-mcp/getting-started/authentication-25","/3t-mcp/getting-started/authentication-26","/3t-mcp/getting-started/authentication-27","/3t-mcp/getting-started/authentication-28","/3t-mcp/getting-started/authentication-29","/3t-mcp/getting-started/authentication-30","/3t-mcp/getting-started/authentication-31","/3t-mcp/getting-started/authentication-32","/3t-mcp/getting-started/authentication-33","/3t-mcp/getting-started/authentication-34","/3t-mcp/getting-started/authentication-35","/3t-mcp/getting-started/authentication-36","/3t-mcp/getting-started/authentication-37","/3t-mcp/getting-started/authentication-38","/3t-mcp/getting-started/quick-start","/3t-mcp/getting-started/quick-start-0","/3t-mcp/getting-started/quick-start-1","/3t-mcp/getting-started/quick-start-2","/3t-mcp/getting-started/quick-start-3","/3t-mcp/getting-started/quick-start-4","/3t-mcp/getting-started/quick-start-5","/3t-mcp/getting-started/quick-start-6","/3t-mcp/getting-started/quick-start-7","/3t-mcp/getting-started/quick-start-8","/3t-mcp/getting-started/quick-start-9","/3t-mcp/getting-started/quick-start-10","/3t-mcp/getting-started/quick-start-11","/3t-mcp/getting-started/quick-start-12","/3t-mcp/getting-started/quick-start-13","/3t-mcp/getting-started/quick-start-14","/3t-mcp/getting-started/quick-start-15","/3t-mcp/getting-started/quick-start-16","/3t-mcp/getting-started/quick-start-17","/3t-mcp/getting-started/quick-start-18","/3t-mcp/getting-started/quick-start-19","/3t-mcp/getting-started/quick-start-20","/3t-mcp/getting-started/quick-start-21","/3t-mcp/getting-started/quick-start-22","/3t-mcp/getting-started/quick-start-23","/3t-mcp/getting-started/quick-start-24","/3t-mcp/getting-started/quick-start-25","/3t-mcp/getting-started/quick-start-26","/3t-mcp/getting-started/quick-start-27","/3t-mcp","/3t-mcp-0","/3t-mcp-1","/3t-mcp-2","/3t-mcp-3","/3t-mcp-4","/3t-mcp-5","/3t-mcp-6","/3t-mcp-7","/3t-mcp-8","/3t-mcp-9","/3t-mcp-10","/3t-mcp-11","/3t-mcp-12","/3t-mcp-13","/3t-mcp-14","/3t-mcp-15","/3t-mcp-16","/3t-mcp-17","/3t-mcp-18","/3t-mcp-19","/3t-mcp-20","/3t-mcp-21","/3t-mcp-22","/3t-mcp-23","/3t-mcp-24","/3t-mcp-25","/3t-mcp-26","/3t-mcp-27","/3t-mcp-28","/3t-mcp-29","/3t-mcp-30","/3t-mcp-31","/3t-mcp-32","/3t-mcp-33","/3t-mcp-34","/3t-mcp-35","/3t-mcp-36","/3t-mcp-37","/3t-mcp-38","/3t-mcp-39","/3t-mcp-40","/3t-mcp-41","/3t-mcp-42","/3t-mcp-43","/3t-mcp-44","/3t-mcp-45","/3t-mcp-46","/3t-mcp-47","/3t-mcp-48","/3t-mcp-49","/3t-mcp-50","/3t-mcp-51","/3t-mcp-52","/3t-mcp-53","/3t-mcp-54","/3t-mcp-55","/3t-mcp-56","/3t-mcp-57","/3t-mcp-58","/3t-mcp-59","/3t-mcp-60","/3t-mcp-61","/3t-mcp-62","/3t-mcp-63","/3t-mcp-64","/3t-mcp-65","/3t-mcp-66","/3t-mcp-67","/3t-mcp-68","/3t-mcp-69","/3t-mcp-70","/3t-mcp-71","/3t-mcp-72","/3t-mcp/reference/access-control","/3t-mcp/reference/access-control-0","/3t-mcp/reference/access-control-1","/3t-mcp/reference/access-control-2","/3t-mcp/reference/access-control-3","/3t-mcp/reference/access-control-4","/3t-mcp/reference/access-control-5","/3t-mcp/reference/access-control-6","/3t-mcp/reference/access-control-7","/3t-mcp/reference/access-control-8","/3t-mcp/reference/access-control-9","/3t-mcp/reference/access-control-10","/3t-mcp/reference/access-control-11","/3t-mcp/reference/access-control-12","/3t-mcp/reference/access-control-13","/3t-mcp/reference/access-control-14","/3t-mcp/reference/access-control-15","/3t-mcp/reference/access-control-16","/3t-mcp/reference/access-control-17","/3t-mcp/reference/access-control-18","/3t-mcp/reference/access-control-19","/3t-mcp/reference/access-control-20","/3t-mcp/reference/access-control-21","/3t-mcp/reference/access-control-22","/3t-mcp/reference/access-control-23","/3t-mcp/reference/access-control-24","/3t-mcp/reference/access-control-25","/3t-mcp/reference/access-control-26","/3t-mcp/reference/access-control-27","/3t-mcp/reference/access-control-28","/3t-mcp/reference/access-control-29","/3t-mcp/reference/access-control-30","/3t-mcp/reference/access-control-31","/3t-mcp/reference/access-control-32","/3t-mcp/reference/access-control-33","/3t-mcp/reference/access-control-34","/3t-mcp/reference/access-control-35","/3t-mcp/reference/access-control-36","/3t-mcp/reference/access-control-37","/3t-mcp/reference/access-control-38","/3t-mcp/reference/access-control-39","/3t-mcp/reference/access-control-40","/3t-mcp/reference/access-control-41","/3t-mcp/reference/access-control-42","/3t-mcp/reference/access-control-43","/3t-mcp/reference/access-control-44","/3t-mcp/reference/access-control-45","/3t-mcp/reference/access-control-46","/3t-mcp/reference/access-control-47","/3t-mcp/reference/access-control-48","/3t-mcp/reference/access-control-49","/3t-mcp/reference/access-control-50","/3t-mcp/reference/access-control-51","/3t-mcp/reference/access-control-52","/3t-mcp/reference/access-control-53","/3t-mcp/reference/access-control-54","/3t-mcp/reference/access-control-55","/3t-mcp/reference/access-control-56","/3t-mcp/reference/access-control-57","/3t-mcp/reference/access-control-58","/3t-mcp/reference/access-control-59","/3t-mcp/reference/access-control-60","/3t-mcp/reference/access-control-61","/3t-mcp/reference/access-control-62","/3t-mcp/reference/access-control-63","/3t-mcp/reference/access-control-64","/3t-mcp/reference/environment-variables","/3t-mcp/reference/environment-variables-0","/3t-mcp/reference/environment-variables-1","/3t-mcp/reference/environment-variables-2","/3t-mcp/reference/environment-variables-3","/3t-mcp/reference/environment-variables-4","/3t-mcp/reference/environment-variables-5","/3t-mcp/reference/environment-variables-6","/3t-mcp/reference/environment-variables-7","/3t-mcp/reference/environment-variables-8","/3t-mcp/reference/environment-variables-9","/3t-mcp/reference/environment-variables-10","/3t-mcp/reference/environment-variables-11","/3t-mcp/reference/environment-variables-12","/3t-mcp/reference/environment-variables-13","/3t-mcp/reference/environment-variables-14","/3t-mcp/reference/environment-variables-15","/3t-mcp/reference/environment-variables-16","/3t-mcp/reference/environment-variables-17","/3t-mcp/reference/environment-variables-18","/3t-mcp/reference/environment-variables-19","/3t-mcp/reference/environment-variables-20","/3t-mcp/reference/environment-variables-21","/3t-mcp/reference/environment-variables-22","/3t-mcp/reference/environment-variables-23","/3t-mcp/reference/environment-variables-24","/3t-mcp/reference/environment-variables-25","/3t-mcp/reference/environment-variables-26","/3t-mcp/reference/environment-variables-27","/3t-mcp/reference/environment-variables-28","/3t-mcp/reference/environment-variables-29","/3t-mcp/reference/environment-variables-30","/3t-mcp/reference/environment-variables-31","/3t-mcp/reference/environment-variables-32","/3t-mcp/reference/environment-variables-33","/3t-mcp/reference/environment-variables-34","/3t-mcp/reference/environment-variables-35","/3t-mcp/reference/environment-variables-36","/3t-mcp/reference/environment-variables-37","/3t-mcp/reference/environment-variables-38","/3t-mcp/reference/environment-variables-39","/3t-mcp/reference/environment-variables-40","/3t-mcp/reference/environment-variables-41","/3t-mcp/reference/environment-variables-42","/3t-mcp/reference/environment-variables-43","/3t-mcp/reference/environment-variables-44","/3t-mcp/reference/environment-variables-45","/3t-mcp/reference/environment-variables-46","/3t-mcp/reference/environment-variables-47","/3t-mcp/reference/environment-variables-48","/3t-mcp/reference/environment-variables-49","/3t-mcp/reference/environment-variables-50","/3t-mcp/reference/environment-variables-51","/3t-mcp/reference/environment-variables-52","/3t-mcp/reference/environment-variables-53","/3t-mcp/reference/environment-variables-54","/3t-mcp/reference/environment-variables-55","/3t-mcp/reference/environment-variables-56","/3t-mcp/reference/environment-variables-57","/3t-mcp/reference/environment-variables-58","/3t-mcp/reference/environment-variables-59","/3t-mcp/reference/environment-variables-60","/3t-mcp/reference/environment-variables-61","/3t-mcp/reference/environment-variables-62","/3t-mcp/reference/environment-variables-63","/3t-mcp/reference/environment-variables-64","/3t-mcp/reference/environment-variables-65","/3t-mcp/reference/environment-variables-66","/3t-mcp/reference/environment-variables-67","/3t-mcp/reference/environment-variables-68","/3t-mcp/reference/environment-variables-69","/3t-mcp/reference/environment-variables-70","/3t-mcp/reference/environment-variables-71","/3t-mcp/reference/environment-variables-72","/3t-mcp/reference/environment-variables-73","/3t-mcp/reference/environment-variables-74","/3t-mcp/reference/environment-variables-75","/3t-mcp/reference/environment-variables-76","/3t-mcp/reference/environment-variables-77","/3t-mcp/reference/environment-variables-78","/3t-mcp/reference/environment-variables-79","/3t-mcp/reference/environment-variables-80","/3t-mcp/reference/environment-variables-81","/3t-mcp/reference/environment-variables-82","/3t-mcp/reference/environment-variables-83","/3t-mcp/tools/compare-sync","/3t-mcp/tools/compare-sync-0","/3t-mcp/tools/compare-sync-1","/3t-mcp/tools/compare-sync-2","/3t-mcp/tools/compare-sync-3","/3t-mcp/tools/compare-sync-4","/3t-mcp/tools/compare-sync-5","/3t-mcp/tools/compare-sync-6","/3t-mcp/tools/compare-sync-7","/3t-mcp/tools/compare-sync-8","/3t-mcp/tools/compare-sync-9","/3t-mcp/tools/compare-sync-10","/3t-mcp/tools/compare-sync-11","/3t-mcp/tools/compare-sync-12","/3t-mcp/tools/compare-sync-13","/3t-mcp/tools/compare-sync-14","/3t-mcp/tools/compare-sync-15","/3t-mcp/tools/compare-sync-16","/3t-mcp/tools/compare-sync-17","/3t-mcp/tools/compare-sync-18","/3t-mcp/tools/compare-sync-19","/3t-mcp/tools/compare-sync-20","/3t-mcp/tools/compare-sync-21","/3t-mcp/tools/compare-sync-22","/3t-mcp/tools/compare-sync-23","/3t-mcp/tools/compare-sync-24","/3t-mcp/tools/compare-sync-25","/3t-mcp/tools/compare-sync-26","/3t-mcp/tools/compare-sync-27","/3t-mcp/tools/compare-sync-28","/3t-mcp/tools/compare-sync-29","/3t-mcp/tools/compare-sync-30","/3t-mcp/tools/compare-sync-31","/3t-mcp/tools/compare-sync-32","/3t-mcp/tools/compare-sync-33","/3t-mcp/tools/compare-sync-34","/3t-mcp/tools/compare-sync-35","/3t-mcp/tools/compare-sync-36","/3t-mcp/tools/compare-sync-37","/3t-mcp/tools/compare-sync-38","/3t-mcp/tools/compare-sync-39","/3t-mcp/tools/compare-sync-40","/3t-mcp/tools/compare-sync-41","/3t-mcp/tools/connections","/3t-mcp/tools/connections-0","/3t-mcp/tools/connections-1","/3t-mcp/tools/connections-2","/3t-mcp/tools/connections-3","/3t-mcp/tools/connections-4","/3t-mcp/tools/connections-5","/3t-mcp/tools/connections-6","/3t-mcp/tools/connections-7","/3t-mcp/tools/connections-8","/3t-mcp/tools/connections-9","/3t-mcp/tools/connections-10","/3t-mcp/tools/connections-11","/3t-mcp/tools/connections-12","/3t-mcp/tools/connections-13","/3t-mcp/tools/connections-14","/3t-mcp/tools/connections-15","/3t-mcp/tools/connections-16","/3t-mcp/tools/connections-17","/3t-mcp/tools/connections-18","/3t-mcp/tools/connections-19","/3t-mcp/tools/connections-20","/3t-mcp/tools/connections-21","/3t-mcp/tools/connections-22","/3t-mcp/tools/connections-23","/3t-mcp/tools/connections-24","/3t-mcp/tools/connections-25","/3t-mcp/tools/connections-26","/3t-mcp/tools/connections-27","/3t-mcp/tools/connections-28","/3t-mcp/tools/connections-29","/3t-mcp/tools/connections-30","/3t-mcp/tools/dashboard","/3t-mcp/tools/dashboard-0","/3t-mcp/tools/dashboard-1","/3t-mcp/tools/dashboard-2","/3t-mcp/tools/dashboard-3","/3t-mcp/tools/dashboard-4","/3t-mcp/tools/dashboard-5","/3t-mcp/tools/dashboard-6","/3t-mcp/tools/dashboard-7","/3t-mcp/tools/dashboard-8","/3t-mcp/tools/dashboard-9","/3t-mcp/tools/dashboard-10","/3t-mcp/tools/dashboard-11","/3t-mcp/tools/dashboard-12","/3t-mcp/tools/dashboard-13","/3t-mcp/tools/dashboard-14","/3t-mcp/tools/dashboard-15","/3t-mcp/tools/dashboard-16","/3t-mcp/tools/dashboard-17","/3t-mcp/tools/dashboard-18","/3t-mcp/tools/dashboard-19","/3t-mcp/tools/dashboard-20","/3t-mcp/tools/dashboard-21","/3t-mcp/tools/dashboard-22","/3t-mcp/tools/dashboard-23","/3t-mcp/tools/dashboard-24","/3t-mcp/tools/governance","/3t-mcp/tools/governance-0","/3t-mcp/tools/governance-1","/3t-mcp/tools/governance-2","/3t-mcp/tools/governance-3","/3t-mcp/tools/governance-4","/3t-mcp/tools/governance-5","/3t-mcp/tools/governance-6","/3t-mcp/tools/governance-7","/3t-mcp/tools/governance-8","/3t-mcp/tools/governance-9","/3t-mcp/tools/governance-10","/3t-mcp/tools/governance-11","/3t-mcp/tools/governance-12","/3t-mcp/tools/governance-13","/3t-mcp/tools/governance-14","/3t-mcp/tools/governance-15","/3t-mcp/tools/governance-16","/3t-mcp/tools/governance-17","/3t-mcp/tools/governance-18","/3t-mcp/tools/governance-19","/3t-mcp/tools/governance-20","/3t-mcp/tools/governance-21","/3t-mcp/tools/governance-22","/3t-mcp/tools/governance-23","/3t-mcp/tools/governance-24","/3t-mcp/tools/governance-25","/3t-mcp/tools/governance-26","/3t-mcp/tools/governance-27","/3t-mcp/tools/governance-28","/3t-mcp/tools/governance-29","/3t-mcp/tools/governance-30","/3t-mcp/tools/governance-31","/3t-mcp/tools/governance-32","/3t-mcp/tools/governance-33","/3t-mcp/tools/governance-34","/3t-mcp/tools/governance-35","/3t-mcp/tools/governance-36","/3t-mcp/tools/governance-37","/3t-mcp/tools/governance-38","/3t-mcp/tools/governance-39","/3t-mcp/tools/governance-40","/3t-mcp/tools/governance-41","/3t-mcp/tools/governance-42","/3t-mcp/tools/governance-43","/3t-mcp/tools/governance-44","/3t-mcp/tools/governance-45","/3t-mcp/tools/governance-46","/3t-mcp/tools/governance-47","/3t-mcp/tools/governance-48","/3t-mcp/tools/governance-49","/3t-mcp/tools/governance-50","/3t-mcp/tools/governance-51","/3t-mcp/tools/governance-52","/3t-mcp/tools/governance-53","/3t-mcp/tools/governance-54","/3t-mcp/tools/governance-55","/3t-mcp/tools/governance-56","/3t-mcp/tools/governance-57","/3t-mcp/tools/governance-58","/3t-mcp/tools/governance-59","/3t-mcp/tools/governance-60","/3t-mcp/tools/governance-61","/3t-mcp/tools/governance-62","/3t-mcp/tools/governance-63","/3t-mcp/tools/governance-64","/3t-mcp/tools/governance-65","/3t-mcp/tools/governance-66","/3t-mcp/tools/governance-67","/3t-mcp/tools/governance-68","/3t-mcp/tools/governance-69","/3t-mcp/tools/governance-70","/3t-mcp/tools/governance-71","/3t-mcp/tools/governance-72","/3t-mcp/tools/pii-detection","/3t-mcp/tools/pii-detection-0","/3t-mcp/tools/pii-detection-1","/3t-mcp/tools/pii-detection-2","/3t-mcp/tools/pii-detection-3","/3t-mcp/tools/pii-detection-4","/3t-mcp/tools/pii-detection-5","/3t-mcp/tools/pii-detection-6","/3t-mcp/tools/pii-detection-7","/3t-mcp/tools/pii-detection-8","/3t-mcp/tools/pii-detection-9","/3t-mcp/tools/pii-detection-10","/3t-mcp/tools/pii-detection-11","/3t-mcp/tools/pii-detection-12","/3t-mcp/tools/pii-detection-13","/3t-mcp/tools/pii-detection-14","/3t-mcp/tools/pii-detection-15","/3t-mcp/tools/pii-detection-16","/3t-mcp/tools/pii-detection-17","/3t-mcp/tools/pii-detection-18","/3t-mcp/tools/pii-detection-19","/3t-mcp/tools/pii-detection-20","/3t-mcp/tools/pii-detection-21","/3t-mcp/tools/pii-detection-22","/3t-mcp/tools/pii-detection-23","/3t-mcp/tools/pii-detection-24","/3t-mcp/tools/pii-detection-25","/3t-mcp/tools/pii-detection-26","/3t-mcp/tools/pii-detection-27","/3t-mcp/tools/pii-detection-28","/3t-mcp/tools/pii-detection-29","/3t-mcp/tools/pii-detection-30","/3t-mcp/tools/pii-detection-31","/3t-mcp/tools/pii-detection-32","/3t-mcp/tools/pii-detection-33","/3t-mcp/tools/pii-detection-34","/3t-mcp/tools/pii-detection-35","/3t-mcp/tools/pii-detection-36","/3t-mcp/tools/pii-detection-37","/3t-mcp/tools/pii-detection-38","/3t-mcp/tools/pii-detection-39","/3t-mcp/tools/pii-detection-40","/3t-mcp/tools/pii-detection-41","/3t-mcp/tools/pii-detection-42","/3t-mcp/tools/pii-detection-43","/3t-mcp/tools/pii-detection-44","/3t-mcp/tools/pii-detection-45","/3t-mcp/tools/pii-detection-46","/3t-mcp/tools/pii-detection-47","/3t-mcp/tools/pii-detection-48","/3t-mcp/tools/pii-detection-49","/3t-mcp/tools/query-profiler","/3t-mcp/tools/query-profiler-0","/3t-mcp/tools/query-profiler-1","/3t-mcp/tools/query-profiler-2","/3t-mcp/tools/query-profiler-3","/3t-mcp/tools/query-profiler-4","/3t-mcp/tools/query-profiler-5","/3t-mcp/tools/query-profiler-6","/3t-mcp/tools/query-profiler-7","/3t-mcp/tools/query-profiler-8","/3t-mcp/tools/query-profiler-9","/3t-mcp/tools/query-profiler-10","/3t-mcp/tools/query-profiler-11","/3t-mcp/tools/query-profiler-12","/3t-mcp/tools/query-profiler-13","/3t-mcp/tools/query-profiler-14","/3t-mcp/tools/query-profiler-15","/3t-mcp/tools/query-profiler-16","/3t-mcp/tools/query-profiler-17","/3t-mcp/tools/query-profiler-18","/3t-mcp/tools/query-profiler-19","/3t-mcp/tools/query-profiler-20","/3t-mcp/tools/query-profiler-21","/3t-mcp/tools/query-profiler-22","/3t-mcp/tools/query-profiler-23","/3t-mcp/tools/query-profiler-24","/3t-mcp/tools/query-profiler-25","/3t-mcp/tools/query-profiler-26","/3t-mcp/tools/query-profiler-27","/3t-mcp/tools/query-profiler-28","/3t-mcp/tools/query-profiler-29","/3t-mcp/tools/query-profiler-30","/3t-mcp/tools/query-profiler-31","/3t-mcp/tools/query-profiler-32","/3t-mcp/tools/query-profiler-33","/3t-mcp/tools/query-profiler-34","/3t-mcp/tools/query-profiler-35","/3t-mcp/tools/query-profiler-36","/3t-mcp/tools/query-profiler-37","/3t-mcp/tools/query-profiler-38","/3t-mcp/tools/query-profiler-39","/3t-mcp/tools/query-profiler-40","/3t-mcp/tools/query-profiler-41","/3t-mcp/tools/query-profiler-42","/3t-mcp/tools/query-profiler-43","/3t-mcp/tools/query-profiler-44","/3t-mcp/tools/query-profiler-45","/3t-mcp/tools/query-profiler-46","/3t-mcp/tools/query-profiler-47","/3t-mcp/tools/query-profiler-48","/3t-mcp/tools/query-profiler-49","/3t-mcp/tools/query-profiler-50","/3t-mcp/tools/query-profiler-51","/3t-mcp/tools/query-profiler-52","/3t-mcp/tools/query-profiler-53","/3t-mcp/tools/query-profiler-54","/3t-mcp/tools/query-profiler-55","/3t-mcp/tools/query-profiler-56","/3t-mcp/tools/query-profiler-57","/3t-mcp/tools/query-profiler-58","/3t-mcp/tools/query-profiler-59","/3t-mcp/tools/query-profiler-60","/3t-mcp/tools/query-profiler-61","/3t-mcp/tools/query-profiler-62","/3t-mcp/tools/query-profiler-63","/3t-mcp/tools/query-profiler-64","/3t-mcp/tools/query-profiler-65","/3t-mcp/tools/query-profiler-66","/3t-mcp/tools/query-profiler-67","/3t-mcp/tools/query","/3t-mcp/tools/query-0","/3t-mcp/tools/query-1","/3t-mcp/tools/query-2","/3t-mcp/tools/query-3","/3t-mcp/tools/query-4","/3t-mcp/tools/query-5","/3t-mcp/tools/query-6","/3t-mcp/tools/query-7","/3t-mcp/tools/query-8","/3t-mcp/tools/query-9","/3t-mcp/tools/query-10","/3t-mcp/tools/query-11","/3t-mcp/tools/query-12","/3t-mcp/tools/query-13","/3t-mcp/tools/query-14","/3t-mcp/tools/query-15","/3t-mcp/tools/query-16","/3t-mcp/tools/query-17","/3t-mcp/tools/query-18","/3t-mcp/tools/query-19","/3t-mcp/tools/query-20","/3t-mcp/tools/query-21","/3t-mcp/tools/query-22","/3t-mcp/tools/schema-analysis","/3t-mcp/tools/schema-analysis-0","/3t-mcp/tools/schema-analysis-1","/3t-mcp/tools/schema-analysis-2","/3t-mcp/tools/schema-analysis-3","/3t-mcp/tools/schema-analysis-4","/3t-mcp/tools/schema-analysis-5","/3t-mcp/tools/schema-analysis-6","/3t-mcp/tools/schema-analysis-7","/3t-mcp/tools/schema-analysis-8","/3t-mcp/tools/schema-analysis-9","/3t-mcp/tools/schema-analysis-10","/3t-mcp/tools/schema-analysis-11","/3t-mcp/tools/schema-analysis-12","/3t-mcp/tools/schema-analysis-13","/3t-mcp/tools/schema-analysis-14","/3t-mcp/tools/schema-analysis-15","/3t-mcp/tools/schema-analysis-16","/3t-mcp/tools/schema-analysis-17","/3t-mcp/tools/schema-analysis-18","/3t-mcp/tools/schema-analysis-19","/3t-mcp/tools/schema-analysis-20","/3t-mcp/tools/schema-analysis-21","/3t-mcp/tools/schema-analysis-22","/3t-mcp/tools/schema-analysis-23","/3t-mcp/tools/schema-analysis-24","/3t-mcp/tools/schema-analysis-25","/3t-mcp/tools/schema-analysis-26","/3t-mcp/tools/schema-analysis-27","/3t-mcp/tools/schema-analysis-28","/3t-mcp/tools/schema-analysis-29","/3t-mcp/tools/schema-analysis-30","/3t-mcp/tools/schema-analysis-31","/3t-mcp/tools/schema-analysis-32","/3t-mcp/tools/schema-analysis-33","/3t-mcp/tools/schema-analysis-34","/3t-mcp/tools/schema-analysis-35","/3t-mcp/tools/schema-analysis-36","/3t-mcp/tools/schema-analysis-37","/3t-mcp/tools/schema-analysis-38","/3t-mcp/tools/schema-analysis-39","/3t-mcp/tools/settings","/3t-mcp/tools/settings-0","/3t-mcp/tools/settings-1","/3t-mcp/tools/settings-2","/3t-mcp/tools/settings-3","/3t-mcp/tools/settings-4","/3t-mcp/tools/settings-5","/3t-mcp/tools/settings-6","/3t-mcp/tools/settings-7","/3t-mcp/tools/settings-8","/3t-mcp/tools/settings-9","/3t-mcp/tools/settings-10","/3t-mcp/tools/settings-11","/3t-mcp/tools/settings-12","/3t-mcp/tools/settings-13","/3t-mcp/tools/settings-14","/3t-mcp/tools/settings-15","/3t-mcp/tools/tasks","/3t-mcp/tools/tasks-0","/3t-mcp/tools/tasks-1","/3t-mcp/tools/tasks-2","/3t-mcp/tools/tasks-3","/3t-mcp/tools/tasks-4","/3t-mcp/tools/tasks-5","/3t-mcp/tools/tasks-6","/3t-mcp/tools/tasks-7","/3t-mcp/tools/tasks-8","/3t-mcp/tools/tasks-9","/3t-mcp/tools/tasks-10","/3t-mcp/tools/tasks-11","/3t-mcp/tools/tasks-12","/3t-mcp/tools/tasks-13","/3t-mcp/tools/tasks-14","/3t-mcp/tools/tasks-15","/3t-mcp/tools/tasks-16","/3t-mcp/tools/tasks-17","/3t-mcp/tools/tasks-18","/3t-mcp/tools/tasks-19","/3t-mcp/tools/tasks-20","/3t-mcp/tools/tasks-21","/3t-mcp/tools/tasks-22","/3t-mcp/tools/tasks-23","/3t-mcp/tools/tasks-24","/3t-mcp/tools/tasks-25","/3t-mcp/tools/tasks-26","/3t-mcp/tools/tasks-27","/3t-mcp/tools/tasks-28","/3t-mcp/tools/tasks-29","/3t-mcp/tools/tasks-30","/3t-mcp/tools/tasks-31","/3t-mcp/tools/tasks-32","/3t-mcp/tools/tasks-33","/3t-mcp/tools/tasks-34","/3t-mcp/tools/tasks-35","/3t-mcp/tools/tasks-36","/3t-mcp/tools/tasks-37","/3t-mcp/tools/tasks-38","/3t-mcp/tools/tasks-39","/3t-mcp/tools/tasks-40","/3t-mcp/tools/tasks-41","/3t-mcp/tools/tasks-42","/3t-mcp/tools/tasks-43","/3t-mcp/tools/tasks-44","/3t-mcp/tools/tasks-45","/3t-mcp/tools/tasks-46","/3t-mcp/tools/tasks-47","/3t-mcp/tools/tasks-48","/3t-mcp/tools/tasks-49","/3t-mcp/tools/tasks-50","/3t-mcp/tools/tasks-51","/3t-mcp/tools/tasks-52","/3t-mcp/tools/tasks-53","/3t-mcp/tools/tasks-54","/3t-mcp/tools/tasks-55","/3t-mcp/tools/tasks-56","/3t-mcp/tools/tasks-57","/3t-mcp/tools/tasks-58","/3t-mcp/tools/tasks-59","/3t-mcp/tools/tasks-60","/3t-mcp/tools/tasks-61","/3t-mcp/tools/tasks-62","/3t-mcp/tools/tasks-63","/3t-mcp/tools/tasks-64","/3t-mcp/tools/tasks-65","/3t-mcp/tools/tasks-66","/3t-mcp/tools/tasks-67","/3t-mcp/tools/tasks-68","/3t-mcp/tools/tasks-69","/3t-mcp/tools/tasks-70","/3t-mcp/tools/tasks-71","/3t-mcp/tools/tasks-72","/3t-mcp/tools/tasks-73","/3tl-bridge/features/ai-assistant","/3tl-bridge/features/ai-assistant-0","/3tl-bridge/features/ai-assistant-1","/3tl-bridge/features/ai-assistant-2","/3tl-bridge/features/ai-assistant-3","/3tl-bridge/features/ai-assistant-4","/3tl-bridge/features/ai-assistant-5","/3tl-bridge/features/ai-assistant-6","/3tl-bridge/features/ai-assistant-7","/3tl-bridge/features/ai-assistant-8","/3tl-bridge/features/ai-assistant-9","/3tl-bridge/features/ai-assistant-10","/3tl-bridge/features/ai-assistant-11","/3tl-bridge/features/ai-assistant-12","/3tl-bridge/features/ai-assistant-13","/3tl-bridge/features/ai-assistant-14","/3tl-bridge/features/ai-assistant-15","/3tl-bridge/features/ai-assistant-16","/3tl-bridge/features/ai-assistant-17","/3tl-bridge/features/ai-assistant-18","/3tl-bridge/features/ai-assistant-19","/3tl-bridge/features/ai-assistant-20","/3tl-bridge/features/ai-assistant-21","/3tl-bridge/features/ai-assistant-22","/3tl-bridge/features/ai-assistant-23","/3tl-bridge/features/ai-assistant-24","/3tl-bridge/features/ai-assistant-25","/3tl-bridge/features/ai-assistant-26","/3tl-bridge/features/ai-assistant-27","/3tl-bridge/features/ai-assistant-28","/3tl-bridge/features/ai-assistant-29","/3tl-bridge/features/ai-assistant-30","/3tl-bridge/features/ai-assistant-31","/3tl-bridge/features/ai-assistant-32","/3tl-bridge/features/ai-assistant-33","/3tl-bridge/features/ai-assistant-34","/3tl-bridge/features/ai-assistant-35","/3tl-bridge/features/ai-assistant-36","/3tl-bridge/features/ai-assistant-37","/3tl-bridge/features/ai-assistant-38","/3tl-bridge/features/ai-assistant-39","/3tl-bridge/features/ai-assistant-40","/3tl-bridge/features/ai-assistant-41","/3tl-bridge/features/ai-assistant-42","/3tl-bridge/features/ai-assistant-43","/3tl-bridge/features/ai-assistant-44","/3tl-bridge/features/ai-assistant-45","/3tl-bridge/features/ai-assistant-46","/3tl-bridge/features/ai-assistant-47","/3tl-bridge/features/ai-assistant-48","/3tl-bridge/features/ai-assistant-49","/3tl-bridge/features/ai-assistant-50","/3tl-bridge/features/ai-assistant-51","/3tl-bridge/features/ai-assistant-52","/3tl-bridge/features/ai-assistant-53","/3tl-bridge/features/ai-assistant-54","/3tl-bridge/features/ai-assistant-55","/3tl-bridge/features/ai-assistant-56","/3tl-bridge/features/ai-assistant-57","/3tl-bridge/features/ai-assistant-58","/3tl-bridge/features/ai-assistant-59","/3tl-bridge/features/ai-assistant-60","/3tl-bridge/features/ai-assistant-61","/3tl-bridge/features/ai-assistant-62","/3tl-bridge/features/ai-assistant-63","/3tl-bridge/features/ai-assistant-64","/3tl-bridge/features/ai-assistant-65","/3tl-bridge/features/ai-assistant-66","/3tl-bridge/features/ai-assistant-67","/3tl-bridge/features/ai-assistant-68","/3tl-bridge/features/ai-assistant-69","/3tl-bridge/features/ai-assistant-70","/3tl-bridge/features/ai-assistant-71","/3tl-bridge/features/ai-assistant-72","/3tl-bridge/features/ai-assistant-73","/3tl-bridge/features/ai-assistant-74","/3tl-bridge/features/ai-assistant-75","/3tl-bridge/features/ai-assistant-76","/3tl-bridge/features/ai-assistant-77","/3tl-bridge/features/ai-assistant-78","/3tl-bridge/features/ai-assistant-79","/3tl-bridge/features/ai-assistant-80","/3tl-bridge/features/ai-assistant-81","/3tl-bridge/features/ai-assistant-82","/3tl-bridge/features/ai-assistant-83","/3tl-bridge/features/ai-assistant-84","/3tl-bridge/features/ai-assistant-85","/3tl-bridge/features/ai-assistant-86","/3tl-bridge/features/ai-assistant-87","/3tl-bridge/features/ai-assistant-88","/3tl-bridge/features/ai-assistant-89","/3tl-bridge/features/ai-assistant-90","/3tl-bridge/features/ai-assistant-91","/3tl-bridge/features/ai-assistant-92","/3tl-bridge/features/ai-assistant-93","/3tl-bridge/features/ai-assistant-94","/3tl-bridge/features/ai-assistant-95","/3tl-bridge/features/ai-assistant-96","/3tl-bridge/features/ai-assistant-97","/3tl-bridge/features/ai-assistant-98","/3tl-bridge/features/ai-assistant-99","/3tl-bridge/features/ai-assistant-100","/3tl-bridge/features/ai-assistant-101","/3tl-bridge/features/ai-assistant-102","/3tl-bridge/features/ai-assistant-103","/3tl-bridge/features/ai-assistant-104","/3tl-bridge/features/data-masking","/3tl-bridge/features/data-masking-0","/3tl-bridge/features/data-masking-1","/3tl-bridge/features/data-masking-2","/3tl-bridge/features/data-masking-3","/3tl-bridge/features/data-masking-4","/3tl-bridge/features/data-masking-5","/3tl-bridge/features/data-masking-6","/3tl-bridge/features/data-masking-7","/3tl-bridge/features/data-masking-8","/3tl-bridge/features/data-masking-9","/3tl-bridge/features/data-masking-10","/3tl-bridge/features/data-masking-11","/3tl-bridge/features/data-masking-12","/3tl-bridge/features/data-masking-13","/3tl-bridge/features/data-masking-14","/3tl-bridge/features/data-masking-15","/3tl-bridge/features/data-masking-16","/3tl-bridge/features/data-masking-17","/3tl-bridge/features/data-masking-18","/3tl-bridge/features/data-masking-19","/3tl-bridge/features/data-masking-20","/3tl-bridge/features/data-masking-21","/3tl-bridge/features/data-masking-22","/3tl-bridge/features/data-masking-23","/3tl-bridge/features/data-masking-24","/3tl-bridge/features/data-masking-25","/3tl-bridge/features/data-masking-26","/3tl-bridge/features/data-masking-27","/3tl-bridge/features/data-masking-28","/3tl-bridge/features/data-masking-29","/3tl-bridge/features/data-masking-30","/3tl-bridge/features/data-masking-31","/3tl-bridge/features/data-masking-32","/3tl-bridge/features/data-masking-33","/3tl-bridge/features/data-masking-34","/3tl-bridge/features/data-masking-35","/3tl-bridge/features/data-masking-36","/3tl-bridge/features/data-masking-37","/3tl-bridge/features/data-masking-38","/3tl-bridge/features/data-masking-39","/3tl-bridge/features/data-masking-40","/3tl-bridge/features/data-masking-41","/3tl-bridge/features/data-masking-42","/3tl-bridge/features/observability","/3tl-bridge/features/observability-0","/3tl-bridge/features/observability-1","/3tl-bridge/features/observability-2","/3tl-bridge/features/observability-3","/3tl-bridge/features/observability-4","/3tl-bridge/features/observability-5","/3tl-bridge/features/observability-6","/3tl-bridge/features/observability-7","/3tl-bridge/features/observability-8","/3tl-bridge/features/observability-9","/3tl-bridge/features/observability-10","/3tl-bridge/features/observability-11","/3tl-bridge/features/observability-12","/3tl-bridge/features/observability-13","/3tl-bridge/features/observability-14","/3tl-bridge/features/observability-15","/3tl-bridge/features/observability-16","/3tl-bridge/features/observability-17","/3tl-bridge/features/observability-18","/3tl-bridge/features/observability-19","/3tl-bridge/features/observability-20","/3tl-bridge/features/observability-21","/3tl-bridge/features/observability-22","/3tl-bridge/features/observability-23","/3tl-bridge/features/observability-24","/3tl-bridge/features/observability-25","/3tl-bridge/features/observability-26","/3tl-bridge/features/observability-27","/3tl-bridge/features/observability-28","/3tl-bridge/features/observability-29","/3tl-bridge/features/observability-30","/3tl-bridge/features/observability-31","/3tl-bridge/features/observability-32","/3tl-bridge/features/observability-33","/3tl-bridge/features/observability-34","/3tl-bridge/features/observability-35","/3tl-bridge/features/observability-36","/3tl-bridge/features/observability-37","/3tl-bridge/features/observability-38","/3tl-bridge/features/observability-39","/3tl-bridge/features/observability-40","/3tl-bridge/features/observability-41","/3tl-bridge/features/observability-42","/3tl-bridge/features/observability-43","/3tl-bridge/features/observability-44","/3tl-bridge/features/observability-45","/3tl-bridge/features/observability-46","/3tl-bridge/features/observability-47","/3tl-bridge/features/observability-48","/3tl-bridge/features/observability-49","/3tl-bridge/features/observability-50","/3tl-bridge/features/observability-51","/3tl-bridge/features/observability-52","/3tl-bridge/features/observability-53","/3tl-bridge/features/observability-54","/3tl-bridge/features/observability-55","/3tl-bridge/features/observability-56","/3tl-bridge/features/observability-57","/3tl-bridge/features/observability-58","/3tl-bridge/features/observability-59","/3tl-bridge/features/observability-60","/3tl-bridge/features/observability-61","/3tl-bridge/features/observability-62","/3tl-bridge/features/observability-63","/3tl-bridge/features/observability-64","/3tl-bridge/features/observability-65","/3tl-bridge/features/observability-66","/3tl-bridge/features/observability-67","/3tl-bridge/features/observability-68","/3tl-bridge/features/observability-69","/3tl-bridge/features/observability-70","/3tl-bridge/features/observability-71","/3tl-bridge/features/observability-72","/3tl-bridge/features/observability-73","/3tl-bridge/features/observability-74","/3tl-bridge/features/observability-75","/3tl-bridge/features/observability-76","/3tl-bridge/features/observability-77","/3tl-bridge/features/observability-78","/3tl-bridge/features/observability-79","/3tl-bridge/features/observability-80","/3tl-bridge/features/observability-81","/3tl-bridge/features/observability-82","/3tl-bridge/features/observability-83","/3tl-bridge/features/observability-84","/3tl-bridge/features/observability-85","/3tl-bridge/features/observability-86","/3tl-bridge/features/observability-87","/3tl-bridge/features/observability-88","/3tl-bridge/features/observability-89","/3tl-bridge/features/observability-90","/3tl-bridge/features/observability-91","/3tl-bridge/features/observability-92","/3tl-bridge/features/observability-93","/3tl-bridge/features/observability-94","/3tl-bridge/features/observability-95","/3tl-bridge/features/observability-96","/3tl-bridge/features/observability-97","/3tl-bridge/features/observability-98","/3tl-bridge/features/observability-99","/3tl-bridge/features/observability-100","/3tl-bridge/features/observability-101","/3tl-bridge/features/observability-102","/3tl-bridge/features/observability-103","/3tl-bridge/features/observability-104","/3tl-bridge/features/observability-105","/3tl-bridge/features/observability-106","/3tl-bridge/features/observability-107","/3tl-bridge/features/observability-108","/3tl-bridge/features/observability-109","/3tl-bridge/features/observability-110","/3tl-bridge/features/observability-111","/3tl-bridge/features/observability-112","/3tl-bridge/features/pipeline-management","/3tl-bridge/features/pipeline-management-0","/3tl-bridge/features/pipeline-management-1","/3tl-bridge/features/pipeline-management-2","/3tl-bridge/features/pipeline-management-3","/3tl-bridge/features/pipeline-management-4","/3tl-bridge/features/pipeline-management-5","/3tl-bridge/features/pipeline-management-6","/3tl-bridge/features/pipeline-management-7","/3tl-bridge/features/pipeline-management-8","/3tl-bridge/features/pipeline-management-9","/3tl-bridge/features/pipeline-management-10","/3tl-bridge/features/pipeline-management-11","/3tl-bridge/features/pipeline-management-12","/3tl-bridge/features/pipeline-management-13","/3tl-bridge/features/pipeline-management-14","/3tl-bridge/features/pipeline-management-15","/3tl-bridge/features/pipeline-management-16","/3tl-bridge/features/pipeline-management-17","/3tl-bridge/features/pipeline-management-18","/3tl-bridge/features/pipeline-management-19","/3tl-bridge/features/pipeline-management-20","/3tl-bridge/features/pipeline-management-21","/3tl-bridge/features/pipeline-management-22","/3tl-bridge/features/pipeline-management-23","/3tl-bridge/features/pipeline-management-24","/3tl-bridge/features/pipeline-management-25","/3tl-bridge/features/pipeline-management-26","/3tl-bridge/features/pipeline-management-27","/3tl-bridge/features/pipeline-management-28","/3tl-bridge/features/pipeline-management-29","/3tl-bridge/features/pipeline-management-30","/3tl-bridge/features/pipeline-management-31","/3tl-bridge/features/pipeline-management-32","/3tl-bridge/features/pipeline-management-33","/3tl-bridge/features/pipeline-management-34","/3tl-bridge/features/pipeline-management-35","/3tl-bridge/features/pipeline-management-36","/3tl-bridge/features/pipeline-management-37","/3tl-bridge/features/pipeline-management-38","/3tl-bridge/features/pipeline-management-39","/3tl-bridge/features/pipeline-management-40","/3tl-bridge/features/pipeline-management-41","/3tl-bridge/features/pipeline-management-42","/3tl-bridge/features/pipeline-management-43","/3tl-bridge/features/pipeline-management-44","/3tl-bridge/features/pipeline-management-45","/3tl-bridge/features/pipeline-management-46","/3tl-bridge/features/pipeline-management-47","/3tl-bridge/features/pipeline-management-48","/3tl-bridge/features/pipeline-management-49","/3tl-bridge/features/pipeline-management-50","/3tl-bridge/features/pipeline-management-51","/3tl-bridge/features/pipeline-management-52","/3tl-bridge/features/pipeline-management-53","/3tl-bridge/features/pipeline-management-54","/3tl-bridge/features/pipeline-management-55","/3tl-bridge/features/pipeline-management-56","/3tl-bridge/features/services-management","/3tl-bridge/features/services-management-0","/3tl-bridge/features/services-management-1","/3tl-bridge/features/services-management-2","/3tl-bridge/features/services-management-3","/3tl-bridge/features/services-management-4","/3tl-bridge/features/services-management-5","/3tl-bridge/features/services-management-6","/3tl-bridge/features/services-management-7","/3tl-bridge/features/services-management-8","/3tl-bridge/features/services-management-9","/3tl-bridge/features/services-management-10","/3tl-bridge/features/services-management-11","/3tl-bridge/features/services-management-12","/3tl-bridge/features/services-management-13","/3tl-bridge/features/services-management-14","/3tl-bridge/features/services-management-15","/3tl-bridge/features/services-management-16","/3tl-bridge/features/services-management-17","/3tl-bridge/features/services-management-18","/3tl-bridge/features/services-management-19","/3tl-bridge/features/services-management-20","/3tl-bridge/features/services-management-21","/3tl-bridge/features/services-management-22","/3tl-bridge/features/services-management-23","/3tl-bridge/features/services-management-24","/3tl-bridge/features/services-management-25","/3tl-bridge/features/services-management-26","/3tl-bridge/features/services-management-27","/3tl-bridge/features/services-management-28","/3tl-bridge/features/services-management-29","/3tl-bridge/features/services-management-30","/3tl-bridge/features/services-management-31","/3tl-bridge/features/services-management-32","/3tl-bridge/features/services-management-33","/3tl-bridge/features/services-management-34","/3tl-bridge/features/services-management-35","/3tl-bridge/features/services-management-36","/3tl-bridge/features/services-management-37","/3tl-bridge/features/services-management-38","/3tl-bridge/features/services-management-39","/3tl-bridge/features/services-management-40","/3tl-bridge/features/services-management-41","/3tl-bridge/features/services-management-42","/3tl-bridge/features/services-management-43","/3tl-bridge/features/transform-studio","/3tl-bridge/features/transform-studio-0","/3tl-bridge/features/transform-studio-1","/3tl-bridge/features/transform-studio-2","/3tl-bridge/features/transform-studio-3","/3tl-bridge/features/transform-studio-4","/3tl-bridge/features/transform-studio-5","/3tl-bridge/features/transform-studio-6","/3tl-bridge/features/transform-studio-7","/3tl-bridge/features/transform-studio-8","/3tl-bridge/features/transform-studio-9","/3tl-bridge/features/transform-studio-10","/3tl-bridge/features/transform-studio-11","/3tl-bridge/features/transform-studio-12","/3tl-bridge/features/transform-studio-13","/3tl-bridge/features/transform-studio-14","/3tl-bridge/features/transform-studio-15","/3tl-bridge/features/transform-studio-16","/3tl-bridge/features/transform-studio-17","/3tl-bridge/features/transform-studio-18","/3tl-bridge/features/transform-studio-19","/3tl-bridge/features/transform-studio-20","/3tl-bridge/features/transform-studio-21","/3tl-bridge/features/transform-studio-22","/3tl-bridge/features/transform-studio-23","/3tl-bridge/features/transform-studio-24","/3tl-bridge/features/transform-studio-25","/3tl-bridge/features/transform-studio-26","/3tl-bridge/features/transform-studio-27","/3tl-bridge/features/transform-studio-28","/3tl-bridge/features/transform-studio-29","/3tl-bridge/features/transform-studio-30","/3tl-bridge/features/transform-studio-31","/3tl-bridge/features/transform-studio-32","/3tl-bridge/features/transform-studio-33","/3tl-bridge/features/transform-studio-34","/3tl-bridge/features/transform-studio-35","/3tl-bridge/features/transform-studio-36","/3tl-bridge/features/transform-studio-37","/3tl-bridge/features/transform-studio-38","/3tl-bridge/features/transform-studio-39","/3tl-bridge/features/transform-studio-40","/3tl-bridge/features/transform-studio-41","/3tl-bridge/features/transform-studio-42","/3tl-bridge/features/transform-studio-43","/3tl-bridge/features/transform-studio-44","/3tl-bridge/features/transform-studio-45","/3tl-bridge/features/transform-studio-46","/3tl-bridge/features/transform-studio-47","/3tl-bridge/features/transform-studio-48","/3tl-bridge/features/transform-studio-49","/3tl-bridge/features/transform-studio-50","/3tl-bridge/features/transform-studio-51","/3tl-bridge/features/transform-studio-52","/3tl-bridge/features/transform-studio-53","/3tl-bridge/features/transform-studio-54","/3tl-bridge/features/transform-studio-55","/3tl-bridge/features/transform-studio-56","/3tl-bridge/features/transform-studio-57","/3tl-bridge/features/transform-studio-58","/3tl-bridge/features/transform-studio-59","/3tl-bridge/features/transform-studio-60","/3tl-bridge/features/transform-studio-61","/3tl-bridge/features/transform-studio-62","/3tl-bridge/features/transform-studio-63","/3tl-bridge/features/transform-studio-64","/3tl-bridge/features/transform-studio-65","/3tl-bridge/features/transform-studio-66","/3tl-bridge/features/transform-studio-67","/3tl-bridge/features/transform-studio-68","/3tl-bridge/getting-started/architecture","/3tl-bridge/getting-started/architecture-0","/3tl-bridge/getting-started/architecture-1","/3tl-bridge/getting-started/architecture-2","/3tl-bridge/getting-started/architecture-3","/3tl-bridge/getting-started/architecture-4","/3tl-bridge/getting-started/architecture-5","/3tl-bridge/getting-started/architecture-6","/3tl-bridge/getting-started/architecture-7","/3tl-bridge/getting-started/architecture-8","/3tl-bridge/getting-started/architecture-9","/3tl-bridge/getting-started/architecture-10","/3tl-bridge/getting-started/architecture-11","/3tl-bridge/getting-started/architecture-12","/3tl-bridge/getting-started/architecture-13","/3tl-bridge/getting-started/architecture-14","/3tl-bridge/getting-started/architecture-15","/3tl-bridge/getting-started/architecture-16","/3tl-bridge/getting-started/architecture-17","/3tl-bridge/getting-started/architecture-18","/3tl-bridge/getting-started/architecture-19","/3tl-bridge/getting-started/architecture-20","/3tl-bridge/getting-started/architecture-21","/3tl-bridge/getting-started/architecture-22","/3tl-bridge/getting-started/architecture-23","/3tl-bridge/getting-started/architecture-24","/3tl-bridge/getting-started/architecture-25","/3tl-bridge/getting-started/architecture-26","/3tl-bridge/getting-started/architecture-27","/3tl-bridge/getting-started/architecture-28","/3tl-bridge/getting-started/architecture-29","/3tl-bridge/getting-started/architecture-30","/3tl-bridge/getting-started/architecture-31","/3tl-bridge/getting-started/architecture-32","/3tl-bridge/getting-started/architecture-33","/3tl-bridge/getting-started/architecture-34","/3tl-bridge/getting-started/architecture-35","/3tl-bridge/getting-started/architecture-36","/3tl-bridge/getting-started/architecture-37","/3tl-bridge/getting-started/architecture-38","/3tl-bridge/getting-started/architecture-39","/3tl-bridge/getting-started/architecture-40","/3tl-bridge/getting-started/architecture-41","/3tl-bridge/getting-started/architecture-42","/3tl-bridge/getting-started/architecture-43","/3tl-bridge/getting-started/architecture-44","/3tl-bridge/getting-started/architecture-45","/3tl-bridge/getting-started/architecture-46","/3tl-bridge/getting-started/architecture-47","/3tl-bridge/getting-started/architecture-48","/3tl-bridge/getting-started/architecture-49","/3tl-bridge/getting-started/architecture-50","/3tl-bridge/getting-started/architecture-51","/3tl-bridge/getting-started/architecture-52","/3tl-bridge/getting-started/architecture-53","/3tl-bridge/getting-started/architecture-54","/3tl-bridge/getting-started/architecture-55","/3tl-bridge/getting-started/architecture-56","/3tl-bridge/getting-started/quick-start","/3tl-bridge/getting-started/quick-start-0","/3tl-bridge/getting-started/quick-start-1","/3tl-bridge/getting-started/quick-start-2","/3tl-bridge/getting-started/quick-start-3","/3tl-bridge/getting-started/quick-start-4","/3tl-bridge/getting-started/quick-start-5","/3tl-bridge/getting-started/quick-start-6","/3tl-bridge/getting-started/quick-start-7","/3tl-bridge/getting-started/quick-start-8","/3tl-bridge/getting-started/quick-start-9","/3tl-bridge/getting-started/quick-start-10","/3tl-bridge/getting-started/quick-start-11","/3tl-bridge/getting-started/quick-start-12","/3tl-bridge/getting-started/quick-start-13","/3tl-bridge/getting-started/quick-start-14","/3tl-bridge/getting-started/quick-start-15","/3tl-bridge/getting-started/quick-start-16","/3tl-bridge/getting-started/quick-start-17","/3tl-bridge/getting-started/quick-start-18","/3tl-bridge/getting-started/quick-start-19","/3tl-bridge/getting-started/quick-start-20","/3tl-bridge/getting-started/quick-start-21","/3tl-bridge/getting-started/quick-start-22","/3tl-bridge/getting-started/quick-start-23","/3tl-bridge/getting-started/quick-start-24","/3tl-bridge/getting-started/quick-start-25","/3tl-bridge/getting-started/quick-start-26","/3tl-bridge/getting-started/quick-start-27","/3tl-bridge/getting-started/quick-start-28","/3tl-bridge/getting-started/quick-start-29","/3tl-bridge/getting-started/quick-start-30","/3tl-bridge/getting-started/quick-start-31","/3tl-bridge/getting-started/quick-start-32","/3tl-bridge/getting-started/quick-start-33","/3tl-bridge/getting-started/quick-start-34","/3tl-bridge/getting-started/quick-start-35","/3tl-bridge","/3tl-bridge-0","/3tl-bridge-1","/3tl-bridge-2","/3tl-bridge-3","/3tl-bridge-4","/3tl-bridge-5","/3tl-bridge-6","/3tl-bridge-7","/3tl-bridge-8","/3tl-bridge-9","/3tl-bridge-10","/3tl-bridge-11","/3tl-bridge-12","/3tl-bridge-13","/3tl-bridge-14","/3tl-bridge-15","/3tl-bridge-16","/3tl-bridge-17","/3tl-bridge-18","/3tl-bridge-19","/3tl-bridge-20","/3tl-bridge-21","/3tl-bridge-22","/3tl-bridge-23","/3tl-bridge-24","/3tl-bridge-25","/3tl-bridge-26","/3tl-bridge-27","/3tl-bridge-28","/3tl-bridge-29","/3tl-bridge-30","/3tl-bridge-31","/3tl-bridge-32","/3tl-bridge-33","/3tl-bridge-34","/3tl-bridge-35","/3tl-bridge-36","/3tl-bridge-37","/3tl-bridge-38","/3tl-bridge-39","/3tl-bridge-40","/3tl-bridge-41","/3tl-bridge-42","/3tl-bridge-43","/3tl-bridge-44","/3tl-bridge-45","/3tl-bridge-46","/3tl-bridge-47","/3tl-bridge-48","/3tl-bridge-49","/3tl-bridge-50","/3tl-bridge-51","/3tl-bridge-52","/3tl-bridge-53","/3tl-bridge-54","/3tl-bridge-55","/3tl-bridge-56","/3tl-bridge-57","/3tl-bridge-58","/3tl-bridge-59","/3tl-bridge-60","/3tl-bridge-61","/3tl-bridge-62","/3tl-bridge-63","/3tl-bridge-64","/3tl-bridge-65","/3tl-bridge-66","/3tl-bridge-67","/3tl-bridge-68","/3tl-bridge-69","/3tl-bridge-70","/3tl-bridge-71","/3tl-bridge-72","/3tl-bridge-73","/3tl-bridge-74","/3tl-bridge/reference/deployment","/3tl-bridge/reference/deployment-0","/3tl-bridge/reference/deployment-1","/3tl-bridge/reference/deployment-2","/3tl-bridge/reference/deployment-3","/3tl-bridge/reference/deployment-4","/3tl-bridge/reference/deployment-5","/3tl-bridge/reference/deployment-6","/3tl-bridge/reference/deployment-7","/3tl-bridge/reference/deployment-8","/3tl-bridge/reference/deployment-9","/3tl-bridge/reference/deployment-10","/3tl-bridge/reference/deployment-11","/3tl-bridge/reference/deployment-12","/3tl-bridge/reference/deployment-13","/3tl-bridge/reference/deployment-14","/3tl-bridge/reference/deployment-15","/3tl-bridge/reference/deployment-16","/3tl-bridge/reference/deployment-17","/3tl-bridge/reference/deployment-18","/3tl-bridge/reference/deployment-19","/3tl-bridge/reference/deployment-20","/3tl-bridge/reference/deployment-21","/3tl-bridge/reference/deployment-22","/3tl-bridge/reference/deployment-23","/3tl-bridge/reference/deployment-24","/3tl-bridge/reference/deployment-25","/3tl-bridge/reference/deployment-26","/3tl-bridge/reference/deployment-27","/3tl-bridge/reference/deployment-28","/3tl-bridge/reference/deployment-29","/3tl-bridge/reference/deployment-30","/3tl-bridge/reference/deployment-31","/3tl-bridge/reference/deployment-32","/3tl-bridge/reference/deployment-33","/3tl-bridge/reference/deployment-34","/3tl-bridge/reference/deployment-35","/3tl-bridge/reference/deployment-36","/3tl-bridge/reference/deployment-37","/3tl-bridge/reference/deployment-38","/3tl-bridge/reference/deployment-39","/3tl-bridge/reference/deployment-40","/3tl-bridge/reference/deployment-41","/3tl-bridge/reference/deployment-42","/3tl-bridge/reference/deployment-43","/3tl-bridge/reference/deployment-44","/3tl-bridge/reference/deployment-45","/3tl-bridge/reference/deployment-46","/3tl-bridge/reference/deployment-47","/3tl-bridge/reference/deployment-48","/3tl-bridge/reference/deployment-49","/3tl-bridge/reference/deployment-50","/3tl-bridge/reference/deployment-51","/3tl-bridge/reference/deployment-52","/3tl-bridge/reference/deployment-53","/3tl-bridge/reference/deployment-54","/3tl-bridge/reference/deployment-55","/3tl-bridge/reference/deployment-56","/3tl-bridge/reference/deployment-57","/3tl-bridge/reference/deployment-58","/3tl-bridge/reference/deployment-59","/3tl-bridge/reference/deployment-60","/3tl-bridge/reference/deployment-61","/3tl-bridge/reference/deployment-62","/3tl-bridge/reference/deployment-63","/3tl-bridge/reference/deployment-64","/3tl-bridge/reference/deployment-65","/3tl-bridge/reference/deployment-66","/3tl-bridge/reference/deployment-67","/3tl-bridge/reference/deployment-68","/3tl-bridge/reference/deployment-69","/3tl-bridge/reference/deployment-70","/3tl-bridge/reference/deployment-71","/3tl-bridge/reference/deployment-72","/3tl-bridge/reference/deployment-73","/3tl-bridge/reference/deployment-74","/3tl-bridge/reference/deployment-75","/3tl-bridge/reference/deployment-76","/3tl-bridge/reference/deployment-77","/3tl-bridge/reference/deployment-78","/3tl-bridge/reference/deployment-79","/3tl-bridge/reference/deployment-80","/3tl-bridge/reference/deployment-81","/3tl-bridge/reference/deployment-82","/3tl-bridge/reference/deployment-83","/3tl-bridge/reference/deployment-84","/3tl-bridge/reference/deployment-85","/3tl-bridge/reference/deployment-86","/3tl-bridge/reference/deployment-87","/3tl-bridge/reference/deployment-88","/3tl-bridge/reference/deployment-89","/3tl-bridge/reference/deployment-90","/3tl-bridge/reference/deployment-91","/3tl-bridge/reference/deployment-92","/3tl-bridge/reference/deployment-93","/3tl-bridge/reference/deployment-94","/3tl-bridge/reference/deployment-95","/3tl-bridge/reference/deployment-96","/3tl-bridge/reference/deployment-97","/3tl-bridge/reference/deployment-98","/3tl-bridge/reference/deployment-99","/3tl-bridge/reference/deployment-100","/3tl-bridge/reference/deployment-101","/3tl-bridge/reference/deployment-102","/3tl-bridge/reference/deployment-103","/3tl-bridge/reference/deployment-104","/3tl-bridge/reference/deployment-105","/3tl-bridge/reference/deployment-106","/3tl-bridge/reference/deployment-107","/3tl-bridge/reference/deployment-108","/3tl-bridge/reference/deployment-109","/3tl-bridge/reference/deployment-110","/3tl-bridge/reference/deployment-111","/3tl-bridge/reference/deployment-112","/3tl-bridge/reference/deployment-113","/3tl-bridge/reference/deployment-114","/3tl-bridge/reference/deployment-115","/3tl-bridge/reference/deployment-116","/3tl-bridge/reference/deployment-117","/3tl-bridge/reference/deployment-118","/3tl-bridge/reference/deployment-119","/3tl-bridge/reference/deployment-120","/3tl-bridge/reference/deployment-121","/3tl-bridge/reference/deployment-122","/3tl-bridge/reference/deployment-123","/3tl-bridge/reference/deployment-124","/3tl-bridge/reference/deployment-125","/3tl-bridge/reference/deployment-126","/3tl-bridge/reference/deployment-127","/3tl-bridge/reference/deployment-128","/3tl-bridge/reference/deployment-129","/3tl-bridge/reference/deployment-130","/3tl-bridge/reference/deployment-131","/3tl-bridge/reference/deployment-132","/3tl-bridge/reference/deployment-133","/3tl-bridge/reference/deployment-134","/3tl-bridge/reference/security","/3tl-bridge/reference/security-0","/3tl-bridge/reference/security-1","/3tl-bridge/reference/security-2","/3tl-bridge/reference/security-3","/3tl-bridge/reference/security-4","/3tl-bridge/reference/security-5","/3tl-bridge/reference/security-6","/3tl-bridge/reference/security-7","/3tl-bridge/reference/security-8","/3tl-bridge/reference/security-9","/3tl-bridge/reference/security-10","/3tl-bridge/reference/security-11","/3tl-bridge/reference/security-12","/3tl-bridge/reference/security-13","/3tl-bridge/reference/security-14","/3tl-bridge/reference/security-15","/3tl-bridge/reference/security-16","/3tl-bridge/reference/security-17","/3tl-bridge/reference/security-18","/3tl-bridge/reference/security-19","/3tl-bridge/reference/security-20","/3tl-bridge/reference/security-21","/3tl-bridge/reference/security-22","/3tl-bridge/reference/security-23","/3tl-bridge/reference/security-24","/3tl-bridge/reference/security-25","/3tl-bridge/reference/security-26","/3tl-bridge/reference/security-27","/3tl-bridge/reference/security-28","/3tl-bridge/reference/security-29","/3tl-bridge/reference/security-30","/3tl-bridge/reference/security-31","/3tl-bridge/reference/security-32","/3tl-bridge/reference/security-33","/3tl-bridge/reference/security-34","/3tl-bridge/reference/security-35","/3tl-bridge/reference/security-36","/3tl-bridge/reference/security-37","/3tl-bridge/reference/security-38","/3tl-bridge/reference/security-39","/3tl-bridge/reference/security-40","/3tl-bridge/reference/security-41","/3tl-bridge/reference/security-42","/3tl-bridge/reference/security-43","/3tl-bridge/reference/security-44","/3tl-bridge/reference/security-45","/3tl-bridge/reference/security-46","/3tl-bridge/reference/security-47","/3tl-bridge/reference/security-48","/3tl-bridge/reference/security-49","/3tl-bridge/reference/security-50","/3tl-bridge/reference/security-51","/3tl-bridge/reference/security-52","/3tl-bridge/reference/security-53","/3tl-bridge/reference/security-54","/3tl-bridge/reference/security-55","/3tl-bridge/reference/security-56","/3tl-bridge/reference/security-57","/3tl-bridge/reference/security-58","/3tl-bridge/reference/security-59","/3tl-bridge/reference/security-60","/3tl-bridge/reference/security-61","/3tl-bridge/reference/security-62","/3tl-bridge/reference/security-63","/3tl-bridge/reference/security-64","/3tl-bridge/reference/security-65","/3tl-bridge/reference/security-66","/3tl-bridge/reference/security-67","/3tl-bridge/reference/security-68","/3tl-bridge/reference/security-69","/3tl-bridge/reference/security-70","/3tl-bridge/reference/security-71","/3tl-bridge/reference/security-72","/3tl-bridge/reference/security-73","/3tl-bridge/reference/security-74","/3tl-bridge/reference/security-75","/3tl-bridge/reference/security-76","/3tl-bridge/reference/security-77","/3tl-bridge/reference/security-78","/3tl-bridge/reference/security-79","/3tl-bridge/reference/security-80","/3tl-bridge/reference/security-81","/3tl-bridge/reference/security-82","/3tl-bridge/reference/security-83","/3tl-bridge/reference/security-84","/3tl-bridge/reference/security-85","/3tl-bridge/reference/security-86","/3tl-bridge/reference/security-87","/3tl-bridge/reference/security-88","/3tl-bridge/reference/security-89","/3tl-bridge/reference/security-90","/3tl-bridge/reference/security-91","/3tl-bridge/reference/security-92","/3tl-bridge/reference/security-93","/3tl-bridge/reference/security-94","/3tl-bridge/reference/security-95","/3tl-bridge/reference/security-96","/3tl-bridge/reference/security-97","/3tl-bridge/reference/security-98","/3tl-bridge/reference/security-99","/3tl-bridge/reference/security-100","/3tl-bridge/reference/security-101","/3tl-bridge/reference/security-102","/3tl-bridge/reference/security-103","/3tl-bridge/reference/security-104","/3tl-bridge/reference/security-105","/3tl-bridge/reference/security-106","/3tl-bridge/reference/security-107","/3tl-bridge/reference/security-108","/3tl-bridge/reference/security-109","/3tl-bridge/reference/security-110","/3tl-bridge/reference/security-111","/3tl-bridge/reference/security-112","/3tl-bridge/reference/security-113","/3tl-bridge/reference/security-114","/3tl-bridge/reference/security-115","/3tl-bridge/reference/security-116","/3tl-bridge/reference/security-117","/3tl-bridge/reference/security-118","/3tl-bridge/reference/security-119","/3tl-bridge/reference/security-120","/3tl-bridge/reference/security-121","/3tl-bridge/reference/security-122","/3tl-bridge/reference/security-123","/3tl-bridge/reference/security-124","/3tl-bridge/reference/security-125","/access-manager/advanced","/access-manager/advanced-0","/access-manager/advanced-1","/access-manager/advanced-2","/access-manager/advanced-3","/access-manager/advanced-4","/access-manager/advanced-5","/access-manager/advanced-6","/access-manager/advanced-7","/access-manager/advanced-8","/access-manager/advanced-9","/access-manager/advanced-10","/access-manager/advanced-11","/access-manager/advanced-12","/access-manager/advanced-13","/access-manager/advanced-14","/access-manager/advanced-15","/access-manager/advanced-16","/access-manager/advanced-17","/access-manager/configuration/config-reference","/access-manager/configuration/config-reference-0","/access-manager/configuration/config-reference-1","/access-manager/configuration/config-reference-2","/access-manager/configuration/config-reference-3","/access-manager/configuration/config-reference-4","/access-manager/configuration/config-reference-5","/access-manager/configuration/config-reference-6","/access-manager/configuration/config-reference-7","/access-manager/configuration/config-reference-8","/access-manager/configuration/config-reference-9","/access-manager/configuration/config-reference-10","/access-manager/configuration/config-reference-11","/access-manager/configuration/config-reference-12","/access-manager/configuration/config-reference-13","/access-manager/configuration/config-reference-14","/access-manager/configuration/config-reference-15","/access-manager/configuration/config-reference-16","/access-manager/configuration/config-reference-17","/access-manager/configuration/config-reference-18","/access-manager/configuration/config-reference-19","/access-manager/configuration/config-reference-20","/access-manager/configuration/config-reference-21","/access-manager/configuration/config-reference-22","/access-manager/configuration/config-reference-23","/access-manager/configuration/config-reference-24","/access-manager/configuration/config-reference-25","/access-manager/configuration/config-reference-26","/access-manager/configuration/config-reference-27","/access-manager/configuration/config-reference-28","/access-manager/configuration/config-reference-29","/access-manager/configuration/config-reference-30","/access-manager/configuration/config-reference-31","/access-manager/configuration/config-reference-32","/access-manager/configuration/config-reference-33","/access-manager/configuration/config-reference-34","/access-manager/configuration/config-reference-35","/access-manager/configuration/config-reference-36","/access-manager/configuration/config-reference-37","/access-manager/configuration/config-reference-38","/access-manager/configuration/config-reference-39","/access-manager/configuration/config-reference-40","/access-manager/configuration/config-reference-41","/access-manager/configuration/config-reference-42","/access-manager/configuration/config-reference-43","/access-manager/configuration/config-reference-44","/access-manager/configuration/config-reference-45","/access-manager/configuration/config-reference-46","/access-manager/configuration/config-reference-47","/access-manager/configuration/config-reference-48","/access-manager/configuration/config-reference-49","/access-manager/configuration/config-reference-50","/access-manager/configuration/config-reference-51","/access-manager/configuration/config-reference-52","/access-manager/configuration/config-reference-53","/access-manager/configuration/config-reference-54","/access-manager/configuration/config-reference-55","/access-manager/configuration/config-reference-56","/access-manager/configuration/config-reference-57","/access-manager/configuration/config-reference-58","/access-manager/configuration/config-reference-59","/access-manager/configuration/config-reference-60","/access-manager/configuration/config-reference-61","/access-manager/configuration/config-reference-62","/access-manager/configuration/config-reference-63","/access-manager/configuration/config-reference-64","/access-manager/configuration/config-reference-65","/access-manager/configuration/config-reference-66","/access-manager/configuration/config-reference-67","/access-manager/configuration/config-reference-68","/access-manager/configuration/config-reference-69","/access-manager/configuration/config-reference-70","/access-manager/configuration/config-reference-71","/access-manager/configuration/config-reference-72","/access-manager/configuration/config-reference-73","/access-manager/configuration/config-reference-74","/access-manager/configuration/config-reference-75","/access-manager/configuration/config-reference-76","/access-manager/configuration/config-reference-77","/access-manager/configuration/config-reference-78","/access-manager/configuration/config-reference-79","/access-manager/configuration/config-reference-80","/access-manager/configuration/config-reference-81","/access-manager/configuration/config-reference-82","/access-manager/configuration/config-reference-83","/access-manager/configuration/config-reference-84","/access-manager/configuration/config-reference-85","/access-manager/configuration/config-reference-86","/access-manager/configuration/config-reference-87","/access-manager/configuration/config-reference-88","/access-manager/configuration/config-reference-89","/access-manager/configuration/config-reference-90","/access-manager/configuration/config-reference-91","/access-manager/configuration/config-reference-92","/access-manager/configuration/config-reference-93","/access-manager/configuration/config-reference-94","/access-manager/configuration/config-reference-95","/access-manager/configuration/config-reference-96","/access-manager/configuration/config-reference-97","/access-manager/configuration/config-reference-98","/access-manager/configuration/config-reference-99","/access-manager/configuration/config-reference-100","/access-manager/configuration/config-reference-101","/access-manager/configuration/config-reference-102","/access-manager/configuration/config-reference-103","/access-manager/configuration/config-reference-104","/access-manager/configuration/config-reference-105","/access-manager/configuration/config-reference-106","/access-manager/configuration/config-reference-107","/access-manager/configuration/config-reference-108","/access-manager/configuration/config-reference-109","/access-manager/configuration/config-reference-110","/access-manager/configuration/config-reference-111","/access-manager/getting-started/architecture","/access-manager/getting-started/architecture-0","/access-manager/getting-started/architecture-1","/access-manager/getting-started/architecture-2","/access-manager/getting-started/architecture-3","/access-manager/getting-started/architecture-4","/access-manager/getting-started/architecture-5","/access-manager/getting-started/architecture-6","/access-manager/getting-started/architecture-7","/access-manager/getting-started/architecture-8","/access-manager/getting-started/architecture-9","/access-manager/getting-started/architecture-10","/access-manager/getting-started/architecture-11","/access-manager/getting-started/architecture-12","/access-manager/getting-started/architecture-13","/access-manager/getting-started/architecture-14","/access-manager/getting-started/architecture-15","/access-manager/getting-started/architecture-16","/access-manager/getting-started/architecture-17","/access-manager/getting-started/architecture-18","/access-manager/getting-started/architecture-19","/access-manager/getting-started/architecture-20","/access-manager/getting-started/architecture-21","/access-manager/getting-started/architecture-22","/access-manager/getting-started/architecture-23","/access-manager/getting-started/architecture-24","/access-manager/getting-started/architecture-25","/access-manager/getting-started/architecture-26","/access-manager/getting-started/architecture-27","/access-manager/getting-started/architecture-28","/access-manager/getting-started/architecture-29","/access-manager/getting-started/architecture-30","/access-manager/getting-started/architecture-31","/access-manager/getting-started/architecture-32","/access-manager/getting-started/architecture-33","/access-manager/getting-started/architecture-34","/access-manager/getting-started/architecture-35","/access-manager/getting-started/architecture-36","/access-manager/getting-started/architecture-37","/access-manager/getting-started/architecture-38","/access-manager/getting-started/architecture-39","/access-manager/getting-started/architecture-40","/access-manager/getting-started/architecture-41","/access-manager/getting-started/architecture-42","/access-manager/getting-started/architecture-43","/access-manager/getting-started/architecture-44","/access-manager/getting-started/architecture-45","/access-manager/getting-started/architecture-46","/access-manager/getting-started/architecture-47","/access-manager/getting-started/architecture-48","/access-manager/getting-started/architecture-49","/access-manager/getting-started/architecture-50","/access-manager/getting-started/quick-start","/access-manager/getting-started/quick-start-0","/access-manager/getting-started/quick-start-1","/access-manager/getting-started/quick-start-2","/access-manager/getting-started/quick-start-3","/access-manager/getting-started/quick-start-4","/access-manager/getting-started/quick-start-5","/access-manager/getting-started/quick-start-6","/access-manager/getting-started/quick-start-7","/access-manager/getting-started/quick-start-8","/access-manager/getting-started/quick-start-9","/access-manager/getting-started/quick-start-10","/access-manager/getting-started/quick-start-11","/access-manager/getting-started/quick-start-12","/access-manager/getting-started/quick-start-13","/access-manager/getting-started/quick-start-14","/access-manager/getting-started/quick-start-15","/access-manager/getting-started/quick-start-16","/access-manager/getting-started/quick-start-17","/access-manager/getting-started/quick-start-18","/access-manager/getting-started/quick-start-19","/access-manager/getting-started/quick-start-20","/access-manager/getting-started/quick-start-21","/access-manager/getting-started/quick-start-22","/access-manager/getting-started/quick-start-23","/access-manager/getting-started/quick-start-24","/access-manager/getting-started/quick-start-25","/access-manager/getting-started/quick-start-26","/access-manager/getting-started/quick-start-27","/access-manager/getting-started/quick-start-28","/access-manager/getting-started/quick-start-29","/access-manager/getting-started/quick-start-30","/access-manager/getting-started/quick-start-31","/access-manager/getting-started/quick-start-32","/access-manager/getting-started/quick-start-33","/access-manager/getting-started/quick-start-34","/access-manager/getting-started/quick-start-35","/access-manager/getting-started/quick-start-36","/access-manager/getting-started/quick-start-37","/access-manager/getting-started/quick-start-38","/access-manager/getting-started/quick-start-39","/access-manager/getting-started/quick-start-40","/access-manager/getting-started/quick-start-41","/access-manager","/access-manager-0","/access-manager-1","/access-manager-2","/access-manager-3","/access-manager-4","/access-manager-5","/access-manager-6","/access-manager-7","/access-manager-8","/access-manager-9","/access-manager-10","/access-manager-11","/access-manager-12","/access-manager-13","/access-manager-14","/access-manager-15","/access-manager-16","/access-manager-17","/access-manager-18","/access-manager-19","/access-manager-20","/access-manager-21","/access-manager-22","/access-manager-23","/access-manager-24","/access-manager-25","/access-manager-26","/access-manager-27","/access-manager-28","/access-manager-29","/access-manager-30","/access-manager-31","/access-manager-32","/access-manager-33","/access-manager-34","/access-manager-35","/access-manager-36","/access-manager-37","/access-manager-38","/access-manager-39","/access-manager/installation/docker","/access-manager/installation/docker-0","/access-manager/installation/docker-1","/access-manager/installation/docker-2","/access-manager/installation/docker-3","/access-manager/installation/docker-4","/access-manager/installation/docker-5","/access-manager/installation/docker-6","/access-manager/installation/docker-7","/access-manager/installation/docker-8","/access-manager/installation/docker-9","/access-manager/installation/docker-10","/access-manager/installation/docker-11","/access-manager/installation/docker-12","/access-manager/installation/docker-13","/access-manager/installation/docker-14","/access-manager/installation/docker-15","/access-manager/installation/docker-16","/access-manager/installation/docker-17","/access-manager/installation/docker-18","/access-manager/installation/docker-19","/access-manager/installation/docker-20","/access-manager/installation/docker-21","/access-manager/installation/docker-22","/access-manager/installation/docker-23","/access-manager/installation/docker-24","/access-manager/installation/docker-25","/access-manager/installation/docker-26","/access-manager/installation/docker-27","/access-manager/installation/docker-28","/access-manager/installation/docker-29","/access-manager/installation/docker-30","/access-manager/installation/docker-31","/access-manager/installation/docker-32","/access-manager/installation/docker-33","/access-manager/installation/docker-34","/access-manager/installation/docker-35","/access-manager/installation/docker-36","/access-manager/installation/docker-37","/access-manager/installation/docker-38","/access-manager/installation/docker-39","/access-manager/installation/docker-40","/access-manager/installation/docker-41","/access-manager/installation/docker-42","/access-manager/installation/docker-43","/access-manager/installation/docker-44","/access-manager/installation/docker-45","/access-manager/installation/docker-46","/access-manager/installation/docker-47","/access-manager/installation/docker-48","/access-manager/installation/docker-49","/access-manager/installation/docker-50","/access-manager/installation/docker-51","/access-manager/installation/docker-52","/access-manager/installation/docker-53","/access-manager/installation/docker-54","/access-manager/installation/docker-55","/access-manager/installation/docker-56","/access-manager/installation/docker-57","/access-manager/installation/docker-58","/access-manager/installation/docker-59","/access-manager/installation/docker-60","/access-manager/installation/docker-61","/access-manager/installation/docker-62","/access-manager/installation/docker-63","/access-manager/installation/docker-64","/access-manager/installation/docker-65","/access-manager/installation/docker-66","/access-manager/installation/docker-67","/access-manager/installation/docker-68","/access-manager/installation/docker-69","/access-manager/installation/docker-70","/access-manager/installation/docker-71","/access-manager/installation/docker-72","/access-manager/installation/docker-73","/access-manager/installation/docker-74","/access-manager/installation/docker-75","/access-manager/installation/docker-76","/access-manager/installation/docker-77","/access-manager/installation/docker-78","/access-manager/installation/docker-79","/access-manager/installation/docker-80","/access-manager/installation/docker-81","/access-manager/installation/docker-82","/access-manager/installation/docker-83","/access-manager/installation/docker-84","/access-manager/installation","/access-manager/installation-0","/access-manager/installation-1","/access-manager/installation-2","/access-manager/installation-3","/access-manager/installation-4","/access-manager/installation-5","/access-manager/operations/backup-restore","/access-manager/operations/backup-restore-0","/access-manager/operations/backup-restore-1","/access-manager/operations/backup-restore-2","/access-manager/operations/backup-restore-3","/access-manager/operations/backup-restore-4","/access-manager/operations/backup-restore-5","/access-manager/operations/backup-restore-6","/access-manager/operations/backup-restore-7","/access-manager/operations/backup-restore-8","/access-manager/operations/backup-restore-9","/access-manager/operations/backup-restore-10","/access-manager/operations/backup-restore-11","/access-manager/operations/backup-restore-12","/access-manager/operations/backup-restore-13","/access-manager/operations/backup-restore-14","/access-manager/operations/backup-restore-15","/access-manager/operations/backup-restore-16","/access-manager/operations/backup-restore-17","/access-manager/operations/backup-restore-18","/access-manager/operations/backup-restore-19","/access-manager/operations/backup-restore-20","/access-manager/operations/backup-restore-21","/access-manager/operations/backup-restore-22","/access-manager/operations/backup-restore-23","/access-manager/operations/backup-restore-24","/access-manager/operations/backup-restore-25","/access-manager/operations/backup-restore-26","/access-manager/operations/backup-restore-27","/access-manager/operations/backup-restore-28","/access-manager/operations/backup-restore-29","/access-manager/operations/backup-restore-30","/access-manager/operations/backup-restore-31","/access-manager/operations/backup-restore-32","/access-manager/operations/backup-restore-33","/access-manager/operations/backup-restore-34","/access-manager/operations/backup-restore-35","/access-manager/operations/backup-restore-36","/access-manager/operations/backup-restore-37","/access-manager/operations/monitoring","/access-manager/operations/monitoring-0","/access-manager/operations/monitoring-1","/access-manager/operations/monitoring-2","/access-manager/operations/monitoring-3","/access-manager/operations/monitoring-4","/access-manager/operations/monitoring-5","/access-manager/operations/monitoring-6","/access-manager/operations/monitoring-7","/access-manager/operations/monitoring-8","/access-manager/operations/monitoring-9","/access-manager/operations/monitoring-10","/access-manager/operations/monitoring-11","/access-manager/operations/monitoring-12","/access-manager/operations/monitoring-13","/access-manager/operations/monitoring-14","/access-manager/operations/monitoring-15","/access-manager/operations/monitoring-16","/access-manager/operations/monitoring-17","/access-manager/operations/monitoring-18","/access-manager/operations/monitoring-19","/access-manager/operations/monitoring-20","/access-manager/operations/monitoring-21","/access-manager/operations/monitoring-22","/access-manager/operations/monitoring-23","/access-manager/operations/monitoring-24","/access-manager/operations/upgrade-guide","/access-manager/operations/upgrade-guide-0","/access-manager/operations/upgrade-guide-1","/access-manager/operations/upgrade-guide-2","/access-manager/operations/upgrade-guide-3","/access-manager/operations/upgrade-guide-4","/access-manager/operations/upgrade-guide-5","/access-manager/operations/upgrade-guide-6","/access-manager/operations/upgrade-guide-7","/access-manager/operations/upgrade-guide-8","/access-manager/operations/upgrade-guide-9","/access-manager/operations/upgrade-guide-10","/access-manager/operations/upgrade-guide-11","/access-manager/operations/upgrade-guide-12","/access-manager/operations/upgrade-guide-13","/access-manager/operations/upgrade-guide-14","/access-manager/services/keycloak","/access-manager/services/keycloak-0","/access-manager/services/keycloak-1","/access-manager/services/keycloak-2","/access-manager/services/keycloak-3","/access-manager/services/keycloak-4","/access-manager/services/keycloak-5","/access-manager/services/keycloak-6","/access-manager/services/keycloak-7","/access-manager/services/keycloak-8","/access-manager/services/keycloak-9","/access-manager/services/keycloak-10","/access-manager/services/keycloak-11","/access-manager/services/keycloak-12","/access-manager/services/keycloak-13","/access-manager/services/keycloak-14","/access-manager/services/keycloak-15","/access-manager/services/keycloak-16","/access-manager/services/keycloak-17","/access-manager/services/keycloak-18","/access-manager/services/keycloak-19","/access-manager/services/keycloak-20","/access-manager/services/keycloak-21","/access-manager/services/keycloak-22","/access-manager/services/keycloak-23","/access-manager/services/keycloak-24","/access-manager/services/keycloak-25","/access-manager/services/keycloak-26","/access-manager/services/keycloak-27","/access-manager/services/keycloak-28","/access-manager/services/keycloak-29","/access-manager/services/keycloak-30","/access-manager/services/keycloak-31","/access-manager/services/keycloak-32","/access-manager/services/keycloak-33","/access-manager/services/keycloak-34","/access-manager/services/keycloak-35","/access-manager/services/keycloak-36","/access-manager/services/keycloak-37","/access-manager/services/keycloak-38","/access-manager/services/keycloak-39","/access-manager/services/vault","/access-manager/services/vault-0","/access-manager/services/vault-1","/access-manager/services/vault-2","/access-manager/services/vault-3","/access-manager/services/vault-4","/access-manager/services/vault-5","/access-manager/services/vault-6","/access-manager/services/vault-7","/access-manager/services/vault-8","/access-manager/services/vault-9","/access-manager/services/vault-10","/access-manager/services/vault-11","/access-manager/services/vault-12","/access-manager/services/vault-13","/access-manager/services/vault-14","/access-manager/services/vault-15","/access-manager/services/vault-16","/access-manager/services/vault-17","/access-manager/services/vault-18","/access-manager/services/vault-19","/access-manager/services/vault-20","/access-manager/services/vault-21","/access-manager/services/vault-22","/access-manager/services/vault-23","/access-manager/troubleshooting","/access-manager/troubleshooting-0","/access-manager/troubleshooting-1","/access-manager/troubleshooting-2","/access-manager/troubleshooting-3","/access-manager/troubleshooting-4","/access-manager/troubleshooting-5","/access-manager/troubleshooting-6","/access-manager/troubleshooting-7","/access-manager/troubleshooting-8","/access-manager/troubleshooting-9","/access-manager/troubleshooting-10","/access-manager/troubleshooting-11","/access-manager/troubleshooting-12","/access-manager/troubleshooting-13","/access-manager/troubleshooting-14","/access-manager/troubleshooting-15","/access-manager/troubleshooting-16","/access-manager/troubleshooting-17","/access-manager/troubleshooting-18","/access-manager/troubleshooting-19","/access-manager/troubleshooting-20","/access-manager/troubleshooting-21","/access-manager/troubleshooting-22","/access-manager/troubleshooting-23","/access-manager/troubleshooting-24","/access-manager/troubleshooting-25","/access-manager/troubleshooting-26","/access-manager/troubleshooting-27","/access-manager/troubleshooting-28","/access-manager/troubleshooting-29","/access-manager/troubleshooting-30","/access-manager/troubleshooting-31","/access-manager/troubleshooting-32","/access-manager/troubleshooting-33","/access-manager/troubleshooting-34","/access-manager/troubleshooting-35","/access-manager/troubleshooting-36","/access-manager/troubleshooting-37","/access-manager/troubleshooting-38","/access-manager/troubleshooting-39","/access-manager/troubleshooting-40","/access-manager/troubleshooting-41","/access-manager/troubleshooting-42","/access-manager/troubleshooting-43","/access-manager/troubleshooting-44","/access-manager/troubleshooting-45","/access-manager/troubleshooting-46","/ai-governance/ai-assistant","/ai-governance/ai-assistant-0","/ai-governance/ai-assistant-1","/ai-governance/ai-assistant-2","/ai-governance/ai-assistant-3","/ai-governance/ai-assistant-4","/ai-governance/ai-assistant-5","/ai-governance/ai-assistant-6","/ai-governance/ai-assistant-7","/ai-governance/ai-assistant-8","/ai-governance/ai-assistant-9","/ai-governance/ai-assistant-10","/ai-governance/ai-assistant-11","/ai-governance/ai-assistant-12","/ai-governance/ai-assistant-13","/ai-governance/ai-assistant-14","/ai-governance/ai-assistant-15","/ai-governance/ai-assistant-16","/ai-governance/ai-assistant-17","/ai-governance/ai-assistant-18","/ai-governance/ai-assistant-19","/ai-governance/ai-assistant-20","/ai-governance/ai-assistant-21","/ai-governance/ai-assistant-22","/ai-governance/ai-assistant-23","/ai-governance/ai-assistant-24","/ai-governance/ai-assistant-25","/ai-governance/ai-assistant-26","/ai-governance/ai-assistant-27","/ai-governance/ai-assistant-28","/ai-governance/ai-assistant-29","/ai-governance/ai-assistant-30","/ai-governance/ai-assistant-31","/ai-governance/ai-assistant-32","/ai-governance/ai-assistant-33","/ai-governance/ai-assistant-34","/ai-governance/ai-assistant-35","/ai-governance/ai-assistant-36","/ai-governance/ai-assistant-37","/ai-governance/ai-assistant-38","/ai-governance/ai-assistant-39","/ai-governance/ai-assistant-40","/ai-governance/ai-assistant-41","/ai-governance/ai-assistant-42","/ai-governance/ai-assistant-43","/ai-governance/ai-assistant-44","/ai-governance/ai-assistant-45","/ai-governance/ai-assistant-46","/ai-governance/ai-assistant-47","/ai-governance/ai-assistant-48","/ai-governance/ai-assistant-49","/ai-governance/ai-assistant-50","/ai-governance/ai-assistant-51","/ai-governance/governance","/ai-governance/governance-0","/ai-governance/governance-1","/ai-governance/governance-2","/ai-governance/governance-3","/ai-governance/governance-4","/ai-governance/governance-5","/ai-governance/governance-6","/ai-governance/governance-7","/ai-governance/governance-8","/ai-governance/governance-9","/ai-governance/governance-10","/ai-governance/governance-11","/ai-governance/governance-12","/ai-governance/governance-13","/ai-governance/governance-14","/ai-governance/governance-15","/ai-governance/governance-16","/ai-governance/governance-17","/ai-governance/governance-18","/ai-governance/governance-19","/ai-governance/governance-20","/ai-governance/governance-21","/ai-governance/governance-22","/ai-governance/governance-23","/ai-governance/governance-24","/ai-governance/governance-25","/ai-governance/governance-26","/ai-governance/governance-27","/ai-governance/governance-28","/ai-governance/governance-29","/ai-governance/governance-30","/ai-governance/governance-31","/ai-governance/governance-32","/ai-governance/governance-33","/ai-governance/governance-34","/ai-governance/governance-35","/ai-governance/governance-36","/ai-governance/governance-37","/ai-governance/governance-38","/ai-governance/governance-39","/ai-governance/governance-40","/ai-governance/governance-41","/ai-governance/governance-42","/ai-governance/governance-43","/ai-governance/governance-44","/ai-governance/governance-45","/ai-governance/governance-46","/ai-governance/governance-47","/ai-governance/governance-48","/ai-governance/governance-49","/ai-governance/governance-50","/ai-governance/governance-51","/ai-governance/governance-52","/ai-governance/governance-53","/ai-governance/governance-54","/ai-governance","/ai-governance-0","/ai-governance-1","/ai-governance-2","/ai-governance-3","/ai-governance-4","/ai-governance-5","/ai-governance-6","/ai-governance-7","/ai-governance-8","/ai-governance-9","/ai-governance-10","/ai-governance-11","/ai-governance-12","/ai-governance-13","/ai-governance-14","/ai-governance-15","/ai-governance-16","/ai-governance-17","/ai-governance-18","/ai-governance-19","/ai-governance-20","/ai-governance-21","/ai-governance-22","/ai-governance-23","/ai-governance-24","/ai-governance-25","/ai-governance-26","/ai-governance-27","/ai-governance/pii-scanner","/ai-governance/pii-scanner-0","/ai-governance/pii-scanner-1","/ai-governance/pii-scanner-2","/ai-governance/pii-scanner-3","/ai-governance/pii-scanner-4","/ai-governance/pii-scanner-5","/ai-governance/pii-scanner-6","/ai-governance/pii-scanner-7","/ai-governance/pii-scanner-8","/ai-governance/pii-scanner-9","/ai-governance/pii-scanner-10","/ai-governance/pii-scanner-11","/ai-governance/pii-scanner-12","/ai-governance/pii-scanner-13","/ai-governance/pii-scanner-14","/ai-governance/pii-scanner-15","/ai-governance/pii-scanner-16","/ai-governance/pii-scanner-17","/ai-governance/pii-scanner-18","/ai-governance/pii-scanner-19","/ai-governance/pii-scanner-20","/ai-governance/pii-scanner-21","/ai-governance/pii-scanner-22","/ai-governance/pii-scanner-23","/ai-governance/pii-scanner-24","/ai-governance/pii-scanner-25","/ai-governance/pii-scanner-26","/ai-governance/pii-scanner-27","/ai-governance/pii-scanner-28","/ai-governance/pii-scanner-29","/ai-governance/pii-scanner-30","/ai-governance/pii-scanner-31","/ai-governance/pii-scanner-32","/ai-governance/pii-scanner-33","/ai-governance/pii-scanner-34","/ai-governance/pii-scanner-35","/ai-governance/pii-scanner-36","/ai-governance/pii-scanner-37","/ai-governance/pii-scanner-38","/ai-governance/pii-scanner-39","/ai-governance/pii-scanner-40","/ai-governance/pii-scanner-41","/ai-governance/pii-scanner-42","/ai-governance/pii-scanner-43","/ai-governance/pii-scanner-44","/ai-governance/pii-scanner-45","/db-tools/getting-started/access-manager-setup","/db-tools/getting-started/access-manager-setup-0","/db-tools/getting-started/access-manager-setup-1","/db-tools/getting-started/access-manager-setup-2","/db-tools/getting-started/access-manager-setup-3","/db-tools/getting-started/access-manager-setup-4","/db-tools/getting-started/access-manager-setup-5","/db-tools/getting-started/access-manager-setup-6","/db-tools/getting-started/access-manager-setup-7","/db-tools/getting-started/access-manager-setup-8","/db-tools/getting-started/access-manager-setup-9","/db-tools/getting-started/access-manager-setup-10","/db-tools/getting-started/access-manager-setup-11","/db-tools/getting-started/access-manager-setup-12","/db-tools/getting-started/access-manager-setup-13","/db-tools/getting-started/access-manager-setup-14","/db-tools/getting-started/access-manager-setup-15","/db-tools/getting-started/access-manager-setup-16","/db-tools/getting-started/access-manager-setup-17","/db-tools/getting-started/access-manager-setup-18","/db-tools/getting-started/access-manager-setup-19","/db-tools/getting-started/access-manager-setup-20","/db-tools/getting-started/access-manager-setup-21","/db-tools/getting-started/access-manager-setup-22","/db-tools/getting-started/access-manager-setup-23","/db-tools/getting-started/overview","/db-tools/getting-started/overview-0","/db-tools/getting-started/overview-1","/db-tools/getting-started/overview-2","/db-tools/getting-started/overview-3","/db-tools/getting-started/overview-4","/db-tools/getting-started/overview-5","/db-tools/getting-started/overview-6","/db-tools/getting-started/overview-7","/db-tools/getting-started/overview-8","/db-tools/getting-started/overview-9","/db-tools/getting-started/overview-10","/db-tools/getting-started/overview-11","/db-tools/getting-started/overview-12","/db-tools/getting-started/overview-13","/db-tools/getting-started/overview-14","/db-tools/getting-started/overview-15","/db-tools/getting-started/overview-16","/db-tools/getting-started/overview-17","/db-tools/getting-started/overview-18","/db-tools/getting-started/overview-19","/db-tools/getting-started/overview-20","/db-tools/getting-started/overview-21","/db-tools/getting-started/overview-22","/db-tools","/db-tools-0","/db-tools-1","/db-tools-2","/db-tools-3","/db-tools-4","/db-tools-5","/db-tools-6","/db-tools-7","/db-tools-8","/db-tools-9","/db-tools-10","/db-tools-11","/db-tools-12","/db-tools-13","/db-tools-14","/db-tools-15","/db-tools-16","/db-tools-17","/db-tools-18","/db-tools-19","/db-tools-20","/db-tools-21","/db-tools-22","/db-tools-23","/db-tools-24","/db-tools-25","/db-tools-26","/db-tools-27","/db-tools-28","/db-tools-29","/db-tools-30","/db-tools-31","/db-tools-32","/db-tools-33","/db-tools-34","/db-tools-35","/db-tools-36","/db-tools-37","/db-tools-38","/db-tools-39","/db-tools-40","/db-tools-41","/db-tools-42","/db-tools/integration/mcp","/db-tools/integration/mcp-0","/db-tools/integration/mcp-1","/db-tools/integration/mcp-2","/db-tools/integration/mcp-3","/db-tools/integration/mcp-4","/db-tools/integration/mcp-5","/db-tools/integration/mcp-6","/db-tools/integration/mcp-7","/db-tools/integration/mcp-8","/db-tools/integration/mcp-9","/db-tools/integration/mcp-10","/db-tools/integration/mcp-11","/db-tools/integration/mcp-12","/db-tools/integration/mcp-13","/db-tools/integration/mcp-14","/db-tools/integration/mcp-15","/db-tools/integration/mcp-16","/db-tools/integration/mcp-17","/db-tools/integration/mcp-18","/db-tools/integration/mcp-19","/db-tools/integration/mcp-20","/db-tools/integration/mcp-21","/db-tools/integration/mcp-22","/db-tools/integration/mcp-23","/db-tools/integration/mcp-24","/db-tools/integration/mcp-25","/db-tools/integration/mcp-26","/db-tools/integration/mcp-27","/db-tools/integration/mcp-28","/db-tools/integration/mcp-29","/db-tools/integration/mcp-30","/db-tools/integration/mcp-31","/db-tools/integration/mcp-32","/db-tools/integration/mcp-33","/db-tools/integration/mcp-34","/db-tools/integration/mcp-35","/db-tools/integration/mcp-36","/db-tools/integration/mcp-37","/db-tools/integration/mcp-38","/db-tools/integration/mcp-39","/db-tools/integration/mcp-40","/db-tools/integration/mcp-41","/db-tools/integration/mcp-42","/db-tools/integration/mcp-43","/db-tools/integration/mcp-44","/db-tools/integration/mcp-45","/db-tools/integration/mcp-46","/db-tools/integration/mcp-47","/db-tools/integration/mcp-48","/db-tools/integration/mcp-49","/db-tools/integration/mcp-50","/db-tools/integration/mcp-51","/db-tools/integration/mcp-52","/db-tools/integration/mcp-53","/db-tools/integration/mcp-54","/db-tools/integration/mcp-55","/db-tools/integration/mcp-56","/db-tools/integration/mcp-57","/db-tools/integration/mcp-58","/db-tools/integration/mcp-59","/db-tools/integration/mcp-60","/db-tools/integration/mcp-61","/db-tools/integration/mcp-62","/db-tools/integration/mcp-63","/db-tools/integration/mcp-64","/db-tools/integration/mcp-65","/db-tools/integration/mcp-66","/db-tools/integration/mcp-67","/db-tools/integration/rest-api","/db-tools/integration/rest-api-0","/db-tools/integration/rest-api-1","/db-tools/integration/rest-api-2","/db-tools/integration/rest-api-3","/db-tools/integration/rest-api-4","/db-tools/integration/rest-api-5","/db-tools/integration/rest-api-6","/db-tools/integration/rest-api-7","/db-tools/integration/rest-api-8","/db-tools/integration/rest-api-9","/db-tools/integration/rest-api-10","/db-tools/integration/rest-api-11","/db-tools/integration/rest-api-12","/db-tools/integration/rest-api-13","/db-tools/integration/rest-api-14","/db-tools/integration/rest-api-15","/db-tools/integration/rest-api-16","/db-tools/integration/rest-api-17","/db-tools/integration/rest-api-18","/db-tools/integration/rest-api-19","/db-tools/integration/rest-api-20","/db-tools/integration/rest-api-21","/db-tools/reference/database-compatibility","/db-tools/reference/database-compatibility-0","/db-tools/reference/database-compatibility-1","/db-tools/reference/database-compatibility-2","/db-tools/reference/database-compatibility-3","/db-tools/reference/database-compatibility-4","/db-tools/reference/database-compatibility-5","/db-tools/reference/database-compatibility-6","/db-tools/reference/database-compatibility-7","/db-tools/reference/database-compatibility-8","/db-tools/reference/database-compatibility-9","/db-tools/reference/database-compatibility-10","/db-tools/reference/database-compatibility-11","/db-tools/reference/database-compatibility-12","/db-tools/reference/database-compatibility-13","/db-tools/reference/database-compatibility-14","/db-tools/reference/database-compatibility-15","/db-tools/reference/database-compatibility-16","/db-tools/reference/database-compatibility-17","/db-tools/reference/database-compatibility-18","/db-tools/reference/database-compatibility-19","/db-tools/reference/database-compatibility-20","/db-tools/reference/database-compatibility-21","/db-tools/reference/database-compatibility-22","/db-tools/reference/database-compatibility-23","/db-tools/reference/database-compatibility-24","/db-tools/reference/database-compatibility-25","/db-tools/reference/database-compatibility-26","/db-tools/reference/database-compatibility-27","/db-tools/reference/database-compatibility-28","/db-tools/reference/database-compatibility-29","/db-tools/reference/database-compatibility-30","/db-tools/reference/database-compatibility-31","/db-tools/reference/database-compatibility-32","/db-tools/reference/database-compatibility-33","/db-tools/reference/database-compatibility-34","/db-tools/reference/database-compatibility-35","/db-tools/reference/database-compatibility-36","/db-tools/reference/database-compatibility-37","/db-tools/reference/database-compatibility-38","/db-tools/reference/database-compatibility-39","/db-tools/reference/database-compatibility-40","/db-tools/reference/database-compatibility-41","/db-tools/reference/database-compatibility-42","/db-tools/reference/database-compatibility-43","/db-tools/reference/database-compatibility-44","/db-tools/reference/database-compatibility-45","/db-tools/reference/database-compatibility-46","/db-tools/reference/database-compatibility-47","/db-tools/reference/database-compatibility-48","/db-tools/reference/database-compatibility-49","/db-tools/reference/database-compatibility-50","/db-tools/reference/database-compatibility-51","/db-tools/reference/database-compatibility-52","/db-tools/reference/database-compatibility-53","/db-tools/reference/database-compatibility-54","/db-tools/reference/database-compatibility-55","/db-tools/reference/database-compatibility-56","/db-tools/reference/database-compatibility-57","/db-tools/reference/database-compatibility-58","/db-tools/reference/database-compatibility-59","/db-tools/reference/database-compatibility-60","/db-tools/reference/database-compatibility-61","/db-tools/reference/database-compatibility-62","/db-tools/reference/database-compatibility-63","/db-tools/reference/database-compatibility-64","/db-tools/reference/database-compatibility-65","/db-tools/reference/database-compatibility-66","/db-tools/reference/database-compatibility-67","/db-tools/reference/database-compatibility-68","/db-tools/reference/database-compatibility-69","/db-tools/reference/database-compatibility-70","/db-tools/reference/database-compatibility-71","/db-tools/reference/database-compatibility-72","/db-tools/reference/database-compatibility-73","/db-tools/reference/database-compatibility-74","/db-tools/reference/database-compatibility-75","/db-tools/reference/database-compatibility-76","/db-tools/reference/database-compatibility-77","/db-tools/reference/database-compatibility-78","/db-tools/reference/database-compatibility-79","/db-tools/reference/database-compatibility-80","/db-tools/reference/database-compatibility-81","/db-tools/reference/database-compatibility-82","/db-tools/reference/database-compatibility-83","/db-tools/reference/database-compatibility-84","/db-tools/reference/database-compatibility-85","/db-tools/reference/database-compatibility-86","/db-tools/reference/database-compatibility-87","/db-tools/reference/database-compatibility-88","/db-tools/reference/database-compatibility-89","/db-tools/reference/database-compatibility-90","/db-tools/reference/database-compatibility-91","/db-tools/reference/database-compatibility-92","/db-tools/tools/compare-sync","/db-tools/tools/compare-sync-0","/db-tools/tools/compare-sync-1","/db-tools/tools/compare-sync-2","/db-tools/tools/compare-sync-3","/db-tools/tools/compare-sync-4","/db-tools/tools/compare-sync-5","/db-tools/tools/compare-sync-6","/db-tools/tools/compare-sync-7","/db-tools/tools/compare-sync-8","/db-tools/tools/compare-sync-9","/db-tools/tools/compare-sync-10","/db-tools/tools/compare-sync-11","/db-tools/tools/compare-sync-12","/db-tools/tools/compare-sync-13","/db-tools/tools/compare-sync-14","/db-tools/tools/compare-sync-15","/db-tools/tools/compare-sync-16","/db-tools/tools/compare-sync-17","/db-tools/tools/compare-sync-18","/db-tools/tools/compare-sync-19","/db-tools/tools/compare-sync-20","/db-tools/tools/compare-sync-21","/db-tools/tools/compare-sync-22","/db-tools/tools/compare-sync-23","/db-tools/tools/compare-sync-24","/db-tools/tools/compare-sync-25","/db-tools/tools/compare-sync-26","/db-tools/tools/compare-sync-27","/db-tools/tools/compare-sync-28","/db-tools/tools/compare-sync-29","/db-tools/tools/compare-sync-30","/db-tools/tools/compare-sync-31","/db-tools/tools/compare-sync-32","/db-tools/tools/compare-sync-33","/db-tools/tools/explore","/db-tools/tools/explore-0","/db-tools/tools/explore-1","/db-tools/tools/explore-2","/db-tools/tools/explore-3","/db-tools/tools/explore-4","/db-tools/tools/explore-5","/db-tools/tools/explore-6","/db-tools/tools/explore-7","/db-tools/tools/explore-8","/db-tools/tools/explore-9","/db-tools/tools/explore-10","/db-tools/tools/explore-11","/db-tools/tools/explore-12","/db-tools/tools/explore-13","/db-tools/tools/explore-14","/db-tools/tools/explore-15","/db-tools/tools/explore-16","/db-tools/tools/explore-17","/db-tools/tools/explore-18","/db-tools/tools/explore-19","/db-tools/tools/explore-20","/db-tools/tools/explore-21","/db-tools/tools/query-profiler","/db-tools/tools/query-profiler-0","/db-tools/tools/query-profiler-1","/db-tools/tools/query-profiler-2","/db-tools/tools/query-profiler-3","/db-tools/tools/query-profiler-4","/db-tools/tools/query-profiler-5","/db-tools/tools/query-profiler-6","/db-tools/tools/query-profiler-7","/db-tools/tools/query-profiler-8","/db-tools/tools/query-profiler-9","/db-tools/tools/query-profiler-10","/db-tools/tools/query-profiler-11","/db-tools/tools/query-profiler-12","/db-tools/tools/query-profiler-13","/db-tools/tools/query-profiler-14","/db-tools/tools/query-profiler-15","/db-tools/tools/query-profiler-16","/db-tools/tools/query-profiler-17","/db-tools/tools/query-profiler-18","/db-tools/tools/query-profiler-19","/db-tools/tools/query-profiler-20","/db-tools/tools/query-profiler-21","/db-tools/tools/query-profiler-22","/db-tools/tools/query-profiler-23","/db-tools/tools/query-profiler-24","/db-tools/tools/query-profiler-25","/db-tools/tools/query-profiler-26","/db-tools/tools/query-profiler-27","/db-tools/tools/query-profiler-28","/db-tools/tools/query-profiler-29","/db-tools/tools/query-profiler-30","/db-tools/tools/query-profiler-31","/db-tools/tools/query-profiler-32","/db-tools/tools/query-profiler-33","/db-tools/tools/query-profiler-34","/db-tools/tools/query-profiler-35","/db-tools/tools/schema-analysis","/db-tools/tools/schema-analysis-0","/db-tools/tools/schema-analysis-1","/db-tools/tools/schema-analysis-2","/db-tools/tools/schema-analysis-3","/db-tools/tools/schema-analysis-4","/db-tools/tools/schema-analysis-5","/db-tools/tools/schema-analysis-6","/db-tools/tools/schema-analysis-7","/db-tools/tools/schema-analysis-8","/db-tools/tools/schema-analysis-9","/db-tools/tools/schema-analysis-10","/db-tools/tools/schema-analysis-11","/db-tools/tools/schema-analysis-12","/db-tools/tools/schema-analysis-13","/db-tools/tools/schema-analysis-14","/db-tools/tools/schema-analysis-15","/db-tools/tools/schema-analysis-16","/db-tools/tools/schema-analysis-17","/db-tools/tools/schema-analysis-18","/db-tools/tools/schema-analysis-19","/db-tools/tools/schema-analysis-20","/db-tools/tools/schema-analysis-21","/db-tools/tools/schema-analysis-22","/db-tools/tools/schema-analysis-23","/db-tools/tools/schema-analysis-24","/db-tools/tools/schema-analysis-25","/db-tools/tools/schema-analysis-26","/db-tools/tools/schema-analysis-27","/db-tools/tools/schema-analysis-28","/db-tools/tools/schema-analysis-29","/db-tools/tools/schema-analysis-30","/db-tools/tools/schema-analysis-31","/db-tools/tools/schema-analysis-32","/db-tools/tools/tasks","/db-tools/tools/tasks-0","/db-tools/tools/tasks-1","/db-tools/tools/tasks-2","/db-tools/tools/tasks-3","/db-tools/tools/tasks-4","/db-tools/tools/tasks-5","/db-tools/tools/tasks-6","/db-tools/tools/tasks-7","/db-tools/tools/tasks-8","/db-tools/tools/tasks-9","/db-tools/tools/tasks-10","/db-tools/tools/tasks-11","/db-tools/tools/tasks-12","/db-tools/tools/tasks-13","/db-tools/tools/tasks-14","/db-tools/tools/tasks-15","/db-tools/tools/tasks-16","/db-tools/tools/tasks-17","/db-tools/tools/tasks-18","/db-tools/tools/tasks-19","/db-tools/tools/tasks-20","/db-tools/tools/tasks-21","/db-tools/tools/tasks-22","/db-tools/tools/tasks-23","/db-tools/tools/tasks-24","/db-tools/tools/tasks-25","/db-tools/tools/tasks-26","/db-tools/tools/tasks-27","/db-tools/tools/tasks-28","/db-tools/tools/tasks-29","/db-tools/tools/tasks-30","/db-tools/tools/tasks-31","/db-tools/tools/tasks-32","/db-tools/tools/tasks-33","/db-tools/tools/tasks-34","/db-tools/tools/tasks-35","/db-tools/tools/tasks-36","/db-tools/tools/tasks-37","/db-tools/tools/tasks-38","/db-tools/tools/tasks-39","/governance-proxy/concepts/caching-and-fail-modes","/governance-proxy/concepts/caching-and-fail-modes-0","/governance-proxy/concepts/caching-and-fail-modes-1","/governance-proxy/concepts/caching-and-fail-modes-2","/governance-proxy/concepts/caching-and-fail-modes-3","/governance-proxy/concepts/caching-and-fail-modes-4","/governance-proxy/concepts/caching-and-fail-modes-5","/governance-proxy/concepts/caching-and-fail-modes-6","/governance-proxy/concepts/caching-and-fail-modes-7","/governance-proxy/concepts/caching-and-fail-modes-8","/governance-proxy/concepts/caching-and-fail-modes-9","/governance-proxy/concepts/caching-and-fail-modes-10","/governance-proxy/concepts/caching-and-fail-modes-11","/governance-proxy/concepts/caching-and-fail-modes-12","/governance-proxy/concepts/caching-and-fail-modes-13","/governance-proxy/concepts/caching-and-fail-modes-14","/governance-proxy/concepts/caching-and-fail-modes-15","/governance-proxy/concepts/caching-and-fail-modes-16","/governance-proxy/concepts/caching-and-fail-modes-17","/governance-proxy/concepts/caching-and-fail-modes-18","/governance-proxy/concepts/caching-and-fail-modes-19","/governance-proxy/concepts/caching-and-fail-modes-20","/governance-proxy/concepts/caching-and-fail-modes-21","/governance-proxy/concepts/caching-and-fail-modes-22","/governance-proxy/concepts/identity-and-oidc","/governance-proxy/concepts/identity-and-oidc-0","/governance-proxy/concepts/identity-and-oidc-1","/governance-proxy/concepts/identity-and-oidc-2","/governance-proxy/concepts/identity-and-oidc-3","/governance-proxy/concepts/identity-and-oidc-4","/governance-proxy/concepts/identity-and-oidc-5","/governance-proxy/concepts/identity-and-oidc-6","/governance-proxy/concepts/identity-and-oidc-7","/governance-proxy/concepts/identity-and-oidc-8","/governance-proxy/concepts/identity-and-oidc-9","/governance-proxy/concepts/identity-and-oidc-10","/governance-proxy/concepts/identity-and-oidc-11","/governance-proxy/concepts/identity-and-oidc-12","/governance-proxy/concepts/identity-and-oidc-13","/governance-proxy/concepts/identity-and-oidc-14","/governance-proxy/concepts/identity-and-oidc-15","/governance-proxy/concepts/identity-and-oidc-16","/governance-proxy/concepts/identity-and-oidc-17","/governance-proxy/concepts/identity-and-oidc-18","/governance-proxy/concepts/identity-and-oidc-19","/governance-proxy/concepts/identity-and-oidc-20","/governance-proxy/concepts/identity-and-oidc-21","/governance-proxy/concepts/pii-enrichment","/governance-proxy/concepts/pii-enrichment-0","/governance-proxy/concepts/pii-enrichment-1","/governance-proxy/concepts/pii-enrichment-2","/governance-proxy/concepts/pii-enrichment-3","/governance-proxy/concepts/pii-enrichment-4","/governance-proxy/concepts/pii-enrichment-5","/governance-proxy/concepts/pii-enrichment-6","/governance-proxy/concepts/pii-enrichment-7","/governance-proxy/concepts/pii-enrichment-8","/governance-proxy/concepts/pii-enrichment-9","/governance-proxy/concepts/pii-enrichment-10","/governance-proxy/concepts/pii-enrichment-11","/governance-proxy/concepts/pii-enrichment-12","/governance-proxy/concepts/pii-enrichment-13","/governance-proxy/concepts/pii-enrichment-14","/governance-proxy/concepts/pii-enrichment-15","/governance-proxy/concepts/pii-enrichment-16","/governance-proxy/concepts/pii-enrichment-17","/governance-proxy/concepts/pii-enrichment-18","/governance-proxy/concepts/pii-enrichment-19","/governance-proxy/concepts/pii-enrichment-20","/governance-proxy/concepts/pii-enrichment-21","/governance-proxy/concepts/pii-enrichment-22","/governance-proxy/concepts/policy-enforcement","/governance-proxy/concepts/policy-enforcement-0","/governance-proxy/concepts/policy-enforcement-1","/governance-proxy/concepts/policy-enforcement-2","/governance-proxy/concepts/policy-enforcement-3","/governance-proxy/concepts/policy-enforcement-4","/governance-proxy/concepts/policy-enforcement-5","/governance-proxy/concepts/policy-enforcement-6","/governance-proxy/concepts/policy-enforcement-7","/governance-proxy/concepts/policy-enforcement-8","/governance-proxy/concepts/policy-enforcement-9","/governance-proxy/concepts/policy-enforcement-10","/governance-proxy/concepts/policy-enforcement-11","/governance-proxy/concepts/policy-enforcement-12","/governance-proxy/concepts/policy-enforcement-13","/governance-proxy/concepts/policy-enforcement-14","/governance-proxy/concepts/policy-enforcement-15","/governance-proxy/concepts/policy-enforcement-16","/governance-proxy/concepts/policy-enforcement-17","/governance-proxy/concepts/policy-enforcement-18","/governance-proxy/concepts/policy-enforcement-19","/governance-proxy/concepts/policy-enforcement-20","/governance-proxy/concepts/tenancy-and-routing","/governance-proxy/concepts/tenancy-and-routing-0","/governance-proxy/concepts/tenancy-and-routing-1","/governance-proxy/concepts/tenancy-and-routing-2","/governance-proxy/concepts/tenancy-and-routing-3","/governance-proxy/concepts/tenancy-and-routing-4","/governance-proxy/concepts/tenancy-and-routing-5","/governance-proxy/concepts/tenancy-and-routing-6","/governance-proxy/concepts/tenancy-and-routing-7","/governance-proxy/concepts/tenancy-and-routing-8","/governance-proxy/concepts/tenancy-and-routing-9","/governance-proxy/concepts/tenancy-and-routing-10","/governance-proxy/concepts/tenancy-and-routing-11","/governance-proxy/concepts/tenancy-and-routing-12","/governance-proxy/concepts/tenancy-and-routing-13","/governance-proxy/deployment/observability","/governance-proxy/deployment/observability-0","/governance-proxy/deployment/observability-1","/governance-proxy/deployment/observability-2","/governance-proxy/deployment/observability-3","/governance-proxy/deployment/observability-4","/governance-proxy/deployment/observability-5","/governance-proxy/deployment/observability-6","/governance-proxy/deployment/observability-7","/governance-proxy/deployment/observability-8","/governance-proxy/deployment/observability-9","/governance-proxy/deployment/observability-10","/governance-proxy/deployment/observability-11","/governance-proxy/deployment/observability-12","/governance-proxy/deployment/observability-13","/governance-proxy/deployment/observability-14","/governance-proxy/deployment/observability-15","/governance-proxy/deployment/observability-16","/governance-proxy/deployment/observability-17","/governance-proxy/deployment/observability-18","/governance-proxy/deployment/observability-19","/governance-proxy/deployment/observability-20","/governance-proxy/deployment/observability-21","/governance-proxy/deployment/observability-22","/governance-proxy/deployment/observability-23","/governance-proxy/deployment/observability-24","/governance-proxy/deployment/observability-25","/governance-proxy/deployment/observability-26","/governance-proxy/deployment/observability-27","/governance-proxy/deployment/observability-28","/governance-proxy/deployment/observability-29","/governance-proxy/deployment/observability-30","/governance-proxy/deployment/observability-31","/governance-proxy/deployment/observability-32","/governance-proxy/deployment/observability-33","/governance-proxy/deployment/observability-34","/governance-proxy/deployment/operations","/governance-proxy/deployment/operations-0","/governance-proxy/deployment/operations-1","/governance-proxy/deployment/operations-2","/governance-proxy/deployment/operations-3","/governance-proxy/deployment/operations-4","/governance-proxy/deployment/operations-5","/governance-proxy/deployment/operations-6","/governance-proxy/deployment/operations-7","/governance-proxy/deployment/operations-8","/governance-proxy/deployment/operations-9","/governance-proxy/deployment/operations-10","/governance-proxy/deployment/operations-11","/governance-proxy/deployment/operations-12","/governance-proxy/deployment/operations-13","/governance-proxy/deployment/operations-14","/governance-proxy/deployment/operations-15","/governance-proxy/deployment/operations-16","/governance-proxy/deployment/operations-17","/governance-proxy/deployment/operations-18","/governance-proxy/deployment/operations-19","/governance-proxy/deployment/operations-20","/governance-proxy/deployment/operations-21","/governance-proxy/deployment/operations-22","/governance-proxy/deployment/operations-23","/governance-proxy/deployment/operations-24","/governance-proxy/deployment/operations-25","/governance-proxy/deployment/operations-26","/governance-proxy/deployment/operations-27","/governance-proxy/deployment/operations-28","/governance-proxy/deployment/operations-29","/governance-proxy/deployment/operations-30","/governance-proxy/deployment/operations-31","/governance-proxy/deployment/operations-32","/governance-proxy/deployment/operations-33","/governance-proxy/deployment/operations-34","/governance-proxy/deployment/operations-35","/governance-proxy/deployment/operations-36","/governance-proxy/deployment/operations-37","/governance-proxy/deployment/operations-38","/governance-proxy/deployment/operations-39","/governance-proxy/deployment/operations-40","/governance-proxy/deployment/operations-41","/governance-proxy/deployment/operations-42","/governance-proxy/deployment/operations-43","/governance-proxy/deployment/operations-44","/governance-proxy/deployment/patterns","/governance-proxy/deployment/patterns-0","/governance-proxy/deployment/patterns-1","/governance-proxy/deployment/patterns-2","/governance-proxy/deployment/patterns-3","/governance-proxy/deployment/patterns-4","/governance-proxy/deployment/patterns-5","/governance-proxy/deployment/patterns-6","/governance-proxy/deployment/patterns-7","/governance-proxy/deployment/patterns-8","/governance-proxy/deployment/patterns-9","/governance-proxy/deployment/patterns-10","/governance-proxy/deployment/patterns-11","/governance-proxy/deployment/patterns-12","/governance-proxy/deployment/patterns-13","/governance-proxy/deployment/patterns-14","/governance-proxy/deployment/patterns-15","/governance-proxy/deployment/patterns-16","/governance-proxy/deployment/patterns-17","/governance-proxy/deployment/patterns-18","/governance-proxy/deployment/patterns-19","/governance-proxy/deployment/patterns-20","/governance-proxy/deployment/patterns-21","/governance-proxy/deployment/patterns-22","/governance-proxy/deployment/patterns-23","/governance-proxy/deployment/patterns-24","/governance-proxy/deployment/patterns-25","/governance-proxy/deployment/patterns-26","/governance-proxy/deployment/patterns-27","/governance-proxy/deployment/patterns-28","/governance-proxy/getting-started/architecture","/governance-proxy/getting-started/architecture-0","/governance-proxy/getting-started/architecture-1","/governance-proxy/getting-started/architecture-2","/governance-proxy/getting-started/architecture-3","/governance-proxy/getting-started/architecture-4","/governance-proxy/getting-started/architecture-5","/governance-proxy/getting-started/architecture-6","/governance-proxy/getting-started/architecture-7","/governance-proxy/getting-started/architecture-8","/governance-proxy/getting-started/architecture-9","/governance-proxy/getting-started/architecture-10","/governance-proxy/getting-started/architecture-11","/governance-proxy/getting-started/architecture-12","/governance-proxy/getting-started/architecture-13","/governance-proxy/getting-started/architecture-14","/governance-proxy/getting-started/architecture-15","/governance-proxy/getting-started/architecture-16","/governance-proxy/getting-started/architecture-17","/governance-proxy/getting-started/architecture-18","/governance-proxy/getting-started/architecture-19","/governance-proxy/getting-started/architecture-20","/governance-proxy/getting-started/architecture-21","/governance-proxy/getting-started/architecture-22","/governance-proxy/getting-started/architecture-23","/governance-proxy/getting-started/quick-start","/governance-proxy/getting-started/quick-start-0","/governance-proxy/getting-started/quick-start-1","/governance-proxy/getting-started/quick-start-2","/governance-proxy/getting-started/quick-start-3","/governance-proxy/getting-started/quick-start-4","/governance-proxy/getting-started/quick-start-5","/governance-proxy/getting-started/quick-start-6","/governance-proxy/getting-started/quick-start-7","/governance-proxy/getting-started/quick-start-8","/governance-proxy/getting-started/quick-start-9","/governance-proxy/getting-started/quick-start-10","/governance-proxy/getting-started/quick-start-11","/governance-proxy/getting-started/quick-start-12","/governance-proxy/getting-started/quick-start-13","/governance-proxy/getting-started/quick-start-14","/governance-proxy/getting-started/quick-start-15","/governance-proxy/getting-started/quick-start-16","/governance-proxy/getting-started/quick-start-17","/governance-proxy/getting-started/quick-start-18","/governance-proxy/getting-started/quick-start-19","/governance-proxy/getting-started/quick-start-20","/governance-proxy/getting-started/quick-start-21","/governance-proxy/getting-started/quick-start-22","/governance-proxy/getting-started/quick-start-23","/governance-proxy/getting-started/quick-start-24","/governance-proxy/getting-started/quick-start-25","/governance-proxy/getting-started/quick-start-26","/governance-proxy/getting-started/quick-start-27","/governance-proxy/getting-started/quick-start-28","/governance-proxy/getting-started/quick-start-29","/governance-proxy/getting-started/quick-start-30","/governance-proxy/getting-started/quick-start-31","/governance-proxy","/governance-proxy-0","/governance-proxy-1","/governance-proxy-2","/governance-proxy-3","/governance-proxy-4","/governance-proxy-5","/governance-proxy-6","/governance-proxy-7","/governance-proxy-8","/governance-proxy-9","/governance-proxy-10","/governance-proxy-11","/governance-proxy-12","/governance-proxy-13","/governance-proxy-14","/governance-proxy-15","/governance-proxy-16","/governance-proxy-17","/governance-proxy-18","/governance-proxy-19","/governance-proxy-20","/governance-proxy-21","/governance-proxy-22","/governance-proxy-23","/governance-proxy-24","/governance-proxy-25","/governance-proxy-26","/governance-proxy-27","/governance-proxy-28","/governance-proxy-29","/governance-proxy-30","/governance-proxy-31","/governance-proxy-32","/governance-proxy-33","/governance-proxy-34","/governance-proxy-35","/governance-proxy-36","/governance-proxy-37","/governance-proxy-38","/governance-proxy-39","/governance-proxy-40","/governance-proxy-41","/governance-proxy-42","/governance-proxy-43","/governance-proxy/reference/cli-flags","/governance-proxy/reference/cli-flags-0","/governance-proxy/reference/cli-flags-1","/governance-proxy/reference/cli-flags-2","/governance-proxy/reference/cli-flags-3","/governance-proxy/reference/cli-flags-4","/governance-proxy/reference/cli-flags-5","/governance-proxy/reference/cli-flags-6","/governance-proxy/reference/cli-flags-7","/governance-proxy/reference/cli-flags-8","/governance-proxy/reference/cli-flags-9","/governance-proxy/reference/cli-flags-10","/governance-proxy/reference/cli-flags-11","/governance-proxy/reference/cli-flags-12","/governance-proxy/reference/cli-flags-13","/governance-proxy/reference/cli-flags-14","/governance-proxy/reference/cli-flags-15","/governance-proxy/reference/cli-flags-16","/governance-proxy/reference/cli-flags-17","/governance-proxy/reference/cli-flags-18","/governance-proxy/reference/cli-flags-19","/governance-proxy/reference/cli-flags-20","/governance-proxy/reference/cli-flags-21","/governance-proxy/reference/cli-flags-22","/governance-proxy/reference/cli-flags-23","/governance-proxy/reference/cli-flags-24","/governance-proxy/reference/cli-flags-25","/governance-proxy/reference/cli-flags-26","/governance-proxy/reference/cli-flags-27","/governance-proxy/reference/cli-flags-28","/governance-proxy/reference/cli-flags-29","/governance-proxy/reference/cli-flags-30","/governance-proxy/reference/cli-flags-31","/governance-proxy/reference/cli-flags-32","/governance-proxy/reference/cli-flags-33","/governance-proxy/reference/cli-flags-34","/governance-proxy/reference/cli-flags-35","/governance-proxy/reference/cli-flags-36","/governance-proxy/reference/cli-flags-37","/governance-proxy/reference/cli-flags-38","/governance-proxy/reference/cli-flags-39","/governance-proxy/reference/cli-flags-40","/governance-proxy/reference/cli-flags-41","/governance-proxy/reference/cli-flags-42","/governance-proxy/reference/cli-flags-43","/governance-proxy/reference/cli-flags-44","/governance-proxy/reference/cli-flags-45","/governance-proxy/reference/cli-flags-46","/governance-proxy/reference/cli-flags-47","/governance-proxy/reference/cli-flags-48","/governance-proxy/reference/cli-flags-49","/governance-proxy/reference/cli-flags-50","/governance-proxy/reference/cli-flags-51","/governance-proxy/reference/cli-flags-52","/governance-proxy/reference/cli-flags-53","/governance-proxy/reference/cli-flags-54","/governance-proxy/reference/cli-flags-55","/governance-proxy/reference/cli-flags-56","/governance-proxy/reference/cli-flags-57","/governance-proxy/reference/cli-flags-58","/governance-proxy/reference/cli-flags-59","/governance-proxy/reference/cli-flags-60","/governance-proxy/reference/cli-flags-61","/governance-proxy/reference/cli-flags-62","/governance-proxy/reference/cli-flags-63","/governance-proxy/reference/cli-flags-64","/governance-proxy/reference/cli-flags-65","/governance-proxy/reference/cli-flags-66","/governance-proxy/reference/cli-flags-67","/governance-proxy/reference/cli-flags-68","/governance-proxy/reference/cli-flags-69","/governance-proxy/reference/cli-flags-70","/governance-proxy/reference/cli-flags-71","/governance-proxy/reference/cli-flags-72","/governance-proxy/reference/cli-flags-73","/governance-proxy/reference/cli-flags-74","/governance-proxy/reference/cli-flags-75","/governance-proxy/reference/cli-flags-76","/governance-proxy/reference/cli-flags-77","/governance-proxy/reference/cli-flags-78","/governance-proxy/reference/config-api","/governance-proxy/reference/config-api-0","/governance-proxy/reference/config-api-1","/governance-proxy/reference/config-api-2","/governance-proxy/reference/config-api-3","/governance-proxy/reference/config-api-4","/governance-proxy/reference/config-api-5","/governance-proxy/reference/config-api-6","/governance-proxy/reference/config-api-7","/governance-proxy/reference/config-api-8","/governance-proxy/reference/config-api-9","/governance-proxy/reference/config-api-10","/governance-proxy/reference/config-api-11","/governance-proxy/reference/config-api-12","/governance-proxy/reference/config-api-13","/governance-proxy/reference/config-api-14","/governance-proxy/reference/config-api-15","/governance-proxy/reference/config-api-16","/governance-proxy/reference/config-api-17","/governance-proxy/reference/config-api-18","/governance-proxy/reference/config-api-19","/governance-proxy/reference/config-api-20","/governance-proxy/reference/config-api-21","/governance-proxy/reference/config-api-22","/governance-proxy/reference/config-api-23","/governance-proxy/reference/config-api-24","/governance-proxy/reference/config-api-25","/governance-proxy/reference/config-api-26","/governance-proxy/reference/config-api-27","/governance-proxy/reference/config-api-28","/governance-proxy/reference/config-api-29","/governance-proxy/reference/config-api-30","/governance-proxy/reference/config-api-31","/governance-proxy/reference/config-api-32","/governance-proxy/reference/config-api-33","/governance-proxy/reference/config-api-34","/governance-proxy/reference/config-api-35","/governance-proxy/reference/config-api-36","/governance-proxy/reference/config-api-37","/governance-proxy/reference/config-api-38","/governance-proxy/reference/config-api-39","/governance-proxy/reference/config-api-40","/governance-proxy/reference/config-api-41","/governance-proxy/reference/config-api-42","/governance-proxy/reference/config-api-43","/governance-proxy/reference/config-api-44","/governance-proxy/reference/config-api-45","/governance-proxy/reference/config-api-46","/governance-proxy/reference/config-api-47","/governance-proxy/reference/config-api-48","/governance-proxy/reference/config-api-49","/governance-proxy/reference/config-api-50","/governance-proxy/reference/config-api-51","/governance-proxy/reference/config-api-52","/governance-proxy/reference/config-api-53","/governance-proxy/reference/config-api-54","/governance-proxy/reference/config-api-55","/governance-proxy/reference/security","/governance-proxy/reference/security-0","/governance-proxy/reference/security-1","/governance-proxy/reference/security-2","/governance-proxy/reference/security-3","/governance-proxy/reference/security-4","/governance-proxy/reference/security-5","/governance-proxy/reference/security-6","/governance-proxy/reference/security-7","/governance-proxy/reference/security-8","/governance-proxy/reference/security-9","/governance-proxy/reference/security-10","/governance-proxy/reference/security-11","/governance-proxy/reference/security-12","/governance-proxy/reference/security-13","/governance-proxy/reference/security-14","/governance-proxy/reference/security-15","/governance-proxy/reference/security-16","/governance-proxy/reference/security-17","/governance-proxy/reference/security-18","/governance-proxy/reference/security-19","/governance-proxy/reference/security-20","/governance-proxy/reference/security-21","/governance-proxy/reference/security-22","/governance-proxy/reference/security-23","/governance-proxy/reference/security-24","/governance-proxy/reference/security-25","/governance-proxy/reference/security-26","/governance-proxy/reference/security-27","/governance-proxy/reference/security-28","/governance-proxy/reference/security-29","/governance-proxy/reference/security-30","/governance-proxy/reference/security-31","/","/-0","/-1","/-2","/-3","/-4","/-5","/-6","/-7","/-8","/-9","/-10","/-11","/-12","/-13","/-14","/-15","/-16","/-17","/-18","/-19","/-20","/-21","/-22","/-23","/-24","/-25","/studio3t-server/advanced","/studio3t-server/advanced-0","/studio3t-server/advanced-1","/studio3t-server/advanced-2","/studio3t-server/advanced-3","/studio3t-server/advanced-4","/studio3t-server/advanced-5","/studio3t-server/advanced-6","/studio3t-server/advanced-7","/studio3t-server/advanced-8","/studio3t-server/advanced-9","/studio3t-server/advanced-10","/studio3t-server/advanced-11","/studio3t-server/advanced-12","/studio3t-server/advanced-13","/studio3t-server/advanced-14","/studio3t-server/advanced-15","/studio3t-server/advanced-16","/studio3t-server/advanced-17","/studio3t-server/advanced-18","/studio3t-server/advanced-19","/studio3t-server/advanced-20","/studio3t-server/configuration/environment","/studio3t-server/configuration/environment-0","/studio3t-server/configuration/environment-1","/studio3t-server/configuration/environment-2","/studio3t-server/configuration/environment-3","/studio3t-server/configuration/environment-4","/studio3t-server/configuration/environment-5","/studio3t-server/configuration/environment-6","/studio3t-server/configuration/environment-7","/studio3t-server/configuration/environment-8","/studio3t-server/configuration/environment-9","/studio3t-server/configuration/environment-10","/studio3t-server/configuration/environment-11","/studio3t-server/configuration/environment-12","/studio3t-server/configuration/environment-13","/studio3t-server/configuration/environment-14","/studio3t-server/configuration/environment-15","/studio3t-server/configuration/environment-16","/studio3t-server/configuration/environment-17","/studio3t-server/configuration/environment-18","/studio3t-server/configuration/environment-19","/studio3t-server/configuration/environment-20","/studio3t-server/configuration/environment-21","/studio3t-server/configuration/environment-22","/studio3t-server/configuration/environment-23","/studio3t-server/configuration/environment-24","/studio3t-server/configuration/environment-25","/studio3t-server/configuration/environment-26","/studio3t-server/configuration/environment-27","/studio3t-server/configuration/environment-28","/studio3t-server/configuration/environment-29","/studio3t-server/configuration/environment-30","/studio3t-server/configuration/environment-31","/studio3t-server/configuration/environment-32","/studio3t-server/configuration/environment-33","/studio3t-server/configuration/environment-34","/studio3t-server/configuration/environment-35","/studio3t-server/configuration/environment-36","/studio3t-server/configuration/environment-37","/studio3t-server/configuration/environment-38","/studio3t-server/configuration/environment-39","/studio3t-server/configuration/environment-40","/studio3t-server/configuration/environment-41","/studio3t-server/configuration/environment-42","/studio3t-server/configuration/environment-43","/studio3t-server/configuration/environment-44","/studio3t-server/configuration/environment-45","/studio3t-server/configuration/environment-46","/studio3t-server/configuration/environment-47","/studio3t-server/configuration/environment-48","/studio3t-server/configuration/environment-49","/studio3t-server/configuration/environment-50","/studio3t-server/configuration/environment-51","/studio3t-server/configuration/environment-52","/studio3t-server/configuration/environment-53","/studio3t-server/configuration/environment-54","/studio3t-server/configuration/environment-55","/studio3t-server/configuration/environment-56","/studio3t-server/configuration/environment-57","/studio3t-server/configuration/environment-58","/studio3t-server/configuration/environment-59","/studio3t-server/configuration/environment-60","/studio3t-server/configuration/environment-61","/studio3t-server/configuration/environment-62","/studio3t-server/configuration/environment-63","/studio3t-server/configuration/environment-64","/studio3t-server/configuration/environment-65","/studio3t-server/configuration/environment-66","/studio3t-server/configuration/environment-67","/studio3t-server/configuration/environment-68","/studio3t-server/configuration/environment-69","/studio3t-server/configuration/environment-70","/studio3t-server/configuration/environment-71","/studio3t-server/configuration/environment-72","/studio3t-server/configuration/environment-73","/studio3t-server/configuration/environment-74","/studio3t-server/configuration/environment-75","/studio3t-server/configuration/environment-76","/studio3t-server/configuration/environment-77","/studio3t-server/configuration/environment-78","/studio3t-server/configuration/environment-79","/studio3t-server/configuration/environment-80","/studio3t-server/configuration/environment-81","/studio3t-server/configuration/environment-82","/studio3t-server/configuration/environment-83","/studio3t-server/configuration/environment-84","/studio3t-server/configuration/environment-85","/studio3t-server/configuration/environment-86","/studio3t-server/configuration/environment-87","/studio3t-server/configuration/environment-88","/studio3t-server/configuration/environment-89","/studio3t-server/configuration/environment-90","/studio3t-server/configuration/environment-91","/studio3t-server/configuration/environment-92","/studio3t-server/configuration/environment-93","/studio3t-server/configuration/environment-94","/studio3t-server/configuration/environment-95","/studio3t-server/configuration/environment-96","/studio3t-server/configuration/environment-97","/studio3t-server/configuration/environment-98","/studio3t-server/configuration/environment-99","/studio3t-server/configuration/environment-100","/studio3t-server/configuration/environment-101","/studio3t-server/configuration/environment-102","/studio3t-server/configuration/environment-103","/studio3t-server/configuration/environment-104","/studio3t-server/configuration/environment-105","/studio3t-server/configuration/environment-106","/studio3t-server/configuration/environment-107","/studio3t-server/configuration/environment-108","/studio3t-server/configuration/environment-109","/studio3t-server/configuration/environment-110","/studio3t-server/configuration/environment-111","/studio3t-server/configuration/environment-112","/studio3t-server/configuration/environment-113","/studio3t-server/configuration/environment-114","/studio3t-server/configuration/environment-115","/studio3t-server/configuration/environment-116","/studio3t-server/configuration/environment-117","/studio3t-server/configuration/environment-118","/studio3t-server/configuration/environment-119","/studio3t-server/configuration/environment-120","/studio3t-server/configuration/environment-121","/studio3t-server/configuration/environment-122","/studio3t-server/configuration/environment-123","/studio3t-server/configuration/environment-124","/studio3t-server/configuration/environment-125","/studio3t-server/getting-started/architecture","/studio3t-server/getting-started/architecture-0","/studio3t-server/getting-started/architecture-1","/studio3t-server/getting-started/architecture-2","/studio3t-server/getting-started/architecture-3","/studio3t-server/getting-started/architecture-4","/studio3t-server/getting-started/architecture-5","/studio3t-server/getting-started/architecture-6","/studio3t-server/getting-started/architecture-7","/studio3t-server/getting-started/architecture-8","/studio3t-server/getting-started/architecture-9","/studio3t-server/getting-started/architecture-10","/studio3t-server/getting-started/architecture-11","/studio3t-server/getting-started/architecture-12","/studio3t-server/getting-started/architecture-13","/studio3t-server/getting-started/architecture-14","/studio3t-server/getting-started/architecture-15","/studio3t-server/getting-started/architecture-16","/studio3t-server/getting-started/architecture-17","/studio3t-server/getting-started/architecture-18","/studio3t-server/getting-started/architecture-19","/studio3t-server/getting-started/architecture-20","/studio3t-server/getting-started/architecture-21","/studio3t-server/getting-started/architecture-22","/studio3t-server/getting-started/architecture-23","/studio3t-server/getting-started/architecture-24","/studio3t-server/getting-started/architecture-25","/studio3t-server/getting-started/architecture-26","/studio3t-server/getting-started/architecture-27","/studio3t-server/getting-started/architecture-28","/studio3t-server/getting-started/architecture-29","/studio3t-server/getting-started/architecture-30","/studio3t-server/getting-started/architecture-31","/studio3t-server/getting-started/architecture-32","/studio3t-server/getting-started/architecture-33","/studio3t-server/getting-started/architecture-34","/studio3t-server/getting-started/architecture-35","/studio3t-server/getting-started/architecture-36","/studio3t-server/getting-started/architecture-37","/studio3t-server/getting-started/architecture-38","/studio3t-server/getting-started/architecture-39","/studio3t-server/getting-started/architecture-40","/studio3t-server/getting-started/quick-start","/studio3t-server/getting-started/quick-start-0","/studio3t-server/getting-started/quick-start-1","/studio3t-server/getting-started/quick-start-2","/studio3t-server/getting-started/quick-start-3","/studio3t-server/getting-started/quick-start-4","/studio3t-server/getting-started/quick-start-5","/studio3t-server/getting-started/quick-start-6","/studio3t-server/getting-started/quick-start-7","/studio3t-server/getting-started/quick-start-8","/studio3t-server/getting-started/quick-start-9","/studio3t-server/getting-started/quick-start-10","/studio3t-server/getting-started/quick-start-11","/studio3t-server/getting-started/quick-start-12","/studio3t-server/getting-started/quick-start-13","/studio3t-server/getting-started/quick-start-14","/studio3t-server/getting-started/quick-start-15","/studio3t-server/getting-started/quick-start-16","/studio3t-server/getting-started/quick-start-17","/studio3t-server/getting-started/quick-start-18","/studio3t-server/getting-started/quick-start-19","/studio3t-server/getting-started/quick-start-20","/studio3t-server/getting-started/quick-start-21","/studio3t-server/getting-started/quick-start-22","/studio3t-server/getting-started/quick-start-23","/studio3t-server/getting-started/quick-start-24","/studio3t-server/getting-started/quick-start-25","/studio3t-server/getting-started/quick-start-26","/studio3t-server/getting-started/quick-start-27","/studio3t-server/getting-started/quick-start-28","/studio3t-server/getting-started/quick-start-29","/studio3t-server/getting-started/quick-start-30","/studio3t-server/getting-started/quick-start-31","/studio3t-server/getting-started/quick-start-32","/studio3t-server/getting-started/quick-start-33","/studio3t-server/getting-started/quick-start-34","/studio3t-server/getting-started/quick-start-35","/studio3t-server/getting-started/quick-start-36","/studio3t-server/getting-started/quick-start-37","/studio3t-server/getting-started/quick-start-38","/studio3t-server/getting-started/quick-start-39","/studio3t-server/getting-started/quick-start-40","/studio3t-server/getting-started/quick-start-41","/studio3t-server/getting-started/quick-start-42","/studio3t-server/getting-started/quick-start-43","/studio3t-server/getting-started/quick-start-44","/studio3t-server/getting-started/quick-start-45","/studio3t-server/getting-started/quick-start-46","/studio3t-server/getting-started/quick-start-47","/studio3t-server/getting-started/quick-start-48","/studio3t-server/getting-started/quick-start-49","/studio3t-server/getting-started/quick-start-50","/studio3t-server/getting-started/quick-start-51","/studio3t-server/getting-started/quick-start-52","/studio3t-server/getting-started/quick-start-53","/studio3t-server/getting-started/quick-start-54","/studio3t-server/getting-started/quick-start-55","/studio3t-server/getting-started/quick-start-56","/studio3t-server/getting-started/quick-start-57","/studio3t-server/getting-started/quick-start-58","/studio3t-server/getting-started/quick-start-59","/studio3t-server/getting-started/quick-start-60","/studio3t-server/getting-started/quick-start-61","/studio3t-server/getting-started/quick-start-62","/studio3t-server/getting-started/quick-start-63","/studio3t-server/getting-started/quick-start-64","/studio3t-server/getting-started/quick-start-65","/studio3t-server/getting-started/quick-start-66","/studio3t-server","/studio3t-server-0","/studio3t-server-1","/studio3t-server-2","/studio3t-server-3","/studio3t-server-4","/studio3t-server-5","/studio3t-server-6","/studio3t-server-7","/studio3t-server-8","/studio3t-server-9","/studio3t-server-10","/studio3t-server-11","/studio3t-server-12","/studio3t-server-13","/studio3t-server-14","/studio3t-server-15","/studio3t-server-16","/studio3t-server-17","/studio3t-server-18","/studio3t-server-19","/studio3t-server-20","/studio3t-server-21","/studio3t-server-22","/studio3t-server-23","/studio3t-server-24","/studio3t-server-25","/studio3t-server-26","/studio3t-server-27","/studio3t-server-28","/studio3t-server-29","/studio3t-server-30","/studio3t-server-31","/studio3t-server-32","/studio3t-server-33","/studio3t-server-34","/studio3t-server-35","/studio3t-server-36","/studio3t-server-37","/studio3t-server-38","/studio3t-server-39","/studio3t-server/installation/docker-compose","/studio3t-server/installation/docker-compose-0","/studio3t-server/installation/docker-compose-1","/studio3t-server/installation/docker-compose-2","/studio3t-server/installation/docker-compose-3","/studio3t-server/installation/docker-compose-4","/studio3t-server/installation/docker-compose-5","/studio3t-server/installation/docker-compose-6","/studio3t-server/installation/docker-compose-7","/studio3t-server/installation/docker-compose-8","/studio3t-server/installation/docker-compose-9","/studio3t-server/installation/docker-compose-10","/studio3t-server/installation/docker-compose-11","/studio3t-server/installation/docker-compose-12","/studio3t-server/installation/docker-compose-13","/studio3t-server/installation/docker-compose-14","/studio3t-server/installation/docker-compose-15","/studio3t-server/installation/docker-compose-16","/studio3t-server/installation/docker-compose-17","/studio3t-server/installation/docker-compose-18","/studio3t-server/installation/docker-compose-19","/studio3t-server/installation/docker-compose-20","/studio3t-server/installation/docker-compose-21","/studio3t-server/installation/docker-compose-22","/studio3t-server/installation/docker-compose-23","/studio3t-server/installation/docker-compose-24","/studio3t-server/installation/docker-compose-25","/studio3t-server/installation/docker-compose-26","/studio3t-server/installation/docker-compose-27","/studio3t-server/installation/docker-compose-28","/studio3t-server/installation/docker-compose-29","/studio3t-server/installation/docker-compose-30","/studio3t-server/installation/docker-compose-31","/studio3t-server/installation/docker-compose-32","/studio3t-server/installation/docker-compose-33","/studio3t-server/installation/docker-compose-34","/studio3t-server/installation/docker-compose-35","/studio3t-server/installation/docker-compose-36","/studio3t-server/installation/docker-compose-37","/studio3t-server/installation/docker-compose-38","/studio3t-server/installation/docker-compose-39","/studio3t-server/installation/docker-compose-40","/studio3t-server/installation/docker-compose-41","/studio3t-server/installation/docker-compose-42","/studio3t-server/installation/docker-compose-43","/studio3t-server/installation/docker-compose-44","/studio3t-server/installation/docker-compose-45","/studio3t-server/installation/docker-compose-46","/studio3t-server/installation/docker-compose-47","/studio3t-server/installation/docker-compose-48","/studio3t-server/installation/docker-compose-49","/studio3t-server/installation/docker-compose-50","/studio3t-server/installation/docker-compose-51","/studio3t-server/installation/docker-compose-52","/studio3t-server/installation/docker-compose-53","/studio3t-server/installation/docker-compose-54","/studio3t-server/installation/docker-compose-55","/studio3t-server/installation/docker-compose-56","/studio3t-server/installation/docker-compose-57","/studio3t-server/installation/docker-compose-58","/studio3t-server/installation/docker-compose-59","/studio3t-server/installation/docker-compose-60","/studio3t-server/installation/docker-compose-61","/studio3t-server/installation/docker-compose-62","/studio3t-server/installation/docker-compose-63","/studio3t-server/installation/docker-compose-64","/studio3t-server/installation/docker-compose-65","/studio3t-server/installation/docker-compose-66","/studio3t-server/installation/docker-compose-67","/studio3t-server/installation/docker-compose-68","/studio3t-server/installation/docker-compose-69","/studio3t-server/installation/docker-compose-70","/studio3t-server/installation/docker-compose-71","/studio3t-server/installation/docker-compose-72","/studio3t-server/installation/docker-compose-73","/studio3t-server/installation/docker-compose-74","/studio3t-server/installation/docker-compose-75","/studio3t-server/installation/docker-compose-76","/studio3t-server/installation/docker-compose-77","/studio3t-server/installation/docker-compose-78","/studio3t-server/installation/docker-compose-79","/studio3t-server/installation/docker-compose-80","/studio3t-server/installation/docker-compose-81","/studio3t-server/operations/backup-restore","/studio3t-server/operations/backup-restore-0","/studio3t-server/operations/backup-restore-1","/studio3t-server/operations/backup-restore-2","/studio3t-server/operations/backup-restore-3","/studio3t-server/operations/backup-restore-4","/studio3t-server/operations/backup-restore-5","/studio3t-server/operations/backup-restore-6","/studio3t-server/operations/backup-restore-7","/studio3t-server/operations/backup-restore-8","/studio3t-server/operations/backup-restore-9","/studio3t-server/operations/backup-restore-10","/studio3t-server/operations/backup-restore-11","/studio3t-server/operations/backup-restore-12","/studio3t-server/operations/backup-restore-13","/studio3t-server/operations/backup-restore-14","/studio3t-server/operations/backup-restore-15","/studio3t-server/operations/backup-restore-16","/studio3t-server/operations/backup-restore-17","/studio3t-server/operations/backup-restore-18","/studio3t-server/operations/backup-restore-19","/studio3t-server/operations/backup-restore-20","/studio3t-server/operations/backup-restore-21","/studio3t-server/operations/backup-restore-22","/studio3t-server/operations/backup-restore-23","/studio3t-server/operations/backup-restore-24","/studio3t-server/operations/backup-restore-25","/studio3t-server/operations/backup-restore-26","/studio3t-server/operations/backup-restore-27","/studio3t-server/operations/backup-restore-28","/studio3t-server/operations/backup-restore-29","/studio3t-server/operations/backup-restore-30","/studio3t-server/operations/backup-restore-31","/studio3t-server/operations/backup-restore-32","/studio3t-server/operations/backup-restore-33","/studio3t-server/operations/backup-restore-34","/studio3t-server/operations/backup-restore-35","/studio3t-server/operations/backup-restore-36","/studio3t-server/operations/backup-restore-37","/studio3t-server/operations/backup-restore-38","/studio3t-server/operations/backup-restore-39","/studio3t-server/operations/backup-restore-40","/studio3t-server/operations/backup-restore-41","/studio3t-server/operations/backup-restore-42","/studio3t-server/operations/backup-restore-43","/studio3t-server/operations/backup-restore-44","/studio3t-server/operations/backup-restore-45","/studio3t-server/operations/backup-restore-46","/studio3t-server/operations/backup-restore-47","/studio3t-server/operations/backup-restore-48","/studio3t-server/operations/backup-restore-49","/studio3t-server/operations/backup-restore-50","/studio3t-server/operations/monitoring","/studio3t-server/operations/monitoring-0","/studio3t-server/operations/monitoring-1","/studio3t-server/operations/monitoring-2","/studio3t-server/operations/monitoring-3","/studio3t-server/operations/monitoring-4","/studio3t-server/operations/monitoring-5","/studio3t-server/operations/monitoring-6","/studio3t-server/operations/monitoring-7","/studio3t-server/operations/monitoring-8","/studio3t-server/operations/monitoring-9","/studio3t-server/operations/monitoring-10","/studio3t-server/operations/monitoring-11","/studio3t-server/operations/monitoring-12","/studio3t-server/operations/monitoring-13","/studio3t-server/operations/monitoring-14","/studio3t-server/operations/monitoring-15","/studio3t-server/operations/monitoring-16","/studio3t-server/operations/monitoring-17","/studio3t-server/operations/monitoring-18","/studio3t-server/operations/monitoring-19","/studio3t-server/operations/monitoring-20","/studio3t-server/operations/monitoring-21","/studio3t-server/operations/monitoring-22","/studio3t-server/operations/monitoring-23","/studio3t-server/operations/monitoring-24","/studio3t-server/operations/monitoring-25","/studio3t-server/operations/monitoring-26","/studio3t-server/operations/monitoring-27","/studio3t-server/operations/monitoring-28","/studio3t-server/operations/monitoring-29","/studio3t-server/operations/monitoring-30","/studio3t-server/operations/monitoring-31","/studio3t-server/operations/monitoring-32","/studio3t-server/operations/monitoring-33","/studio3t-server/operations/monitoring-34","/studio3t-server/operations/monitoring-35","/studio3t-server/operations/upgrade-guide","/studio3t-server/operations/upgrade-guide-0","/studio3t-server/operations/upgrade-guide-1","/studio3t-server/operations/upgrade-guide-2","/studio3t-server/operations/upgrade-guide-3","/studio3t-server/operations/upgrade-guide-4","/studio3t-server/operations/upgrade-guide-5","/studio3t-server/operations/upgrade-guide-6","/studio3t-server/operations/upgrade-guide-7","/studio3t-server/operations/upgrade-guide-8","/studio3t-server/operations/upgrade-guide-9","/studio3t-server/operations/upgrade-guide-10","/studio3t-server/operations/upgrade-guide-11","/studio3t-server/operations/upgrade-guide-12","/studio3t-server/operations/upgrade-guide-13","/studio3t-server/operations/upgrade-guide-14","/studio3t-server/operations/upgrade-guide-15","/studio3t-server/operations/upgrade-guide-16","/studio3t-server/operations/upgrade-guide-17","/studio3t-server/operations/upgrade-guide-18","/studio3t-server/operations/upgrade-guide-19","/studio3t-server/operations/upgrade-guide-20","/studio3t-server/operations/upgrade-guide-21","/studio3t-server/operations/upgrade-guide-22","/studio3t-server/troubleshooting","/studio3t-server/troubleshooting-0","/studio3t-server/troubleshooting-1","/studio3t-server/troubleshooting-2","/studio3t-server/troubleshooting-3","/studio3t-server/troubleshooting-4","/studio3t-server/troubleshooting-5","/studio3t-server/troubleshooting-6","/studio3t-server/troubleshooting-7","/studio3t-server/troubleshooting-8","/studio3t-server/troubleshooting-9","/studio3t-server/troubleshooting-10","/studio3t-server/troubleshooting-11","/studio3t-server/troubleshooting-12","/studio3t-server/troubleshooting-13","/studio3t-server/troubleshooting-14","/studio3t-server/troubleshooting-15","/studio3t-server/troubleshooting-16","/studio3t-server/troubleshooting-17","/studio3t-server/troubleshooting-18","/studio3t-server/troubleshooting-19","/studio3t-server/troubleshooting-20","/studio3t-server/troubleshooting-21","/studio3t-server/troubleshooting-22","/studio3t-server/troubleshooting-23","/studio3t-server/troubleshooting-24","/studio3t-server/troubleshooting-25","/studio3t-server/troubleshooting-26","/studio3t-server/troubleshooting-27","/studio3t-server/troubleshooting-28","/studio3t-server/troubleshooting-29","/studio3t-server/troubleshooting-30","/studio3t-server/troubleshooting-31","/studio3t-server/troubleshooting-32","/studio3t-server/troubleshooting-33","/studio3t-server/troubleshooting-34","/studio3t-server/troubleshooting-35","/studio3t-server/troubleshooting-36","/studio3t-server/troubleshooting-37","/studio3t-server/troubleshooting-38","/studio3t-server/troubleshooting-39","/studio3t-server/troubleshooting-40","/studio3t-server/troubleshooting-41","/studio3t-server/troubleshooting-42","/studio3t-server/troubleshooting-43","/studio3t-server/troubleshooting-44","/studio3t-server/troubleshooting-45","/studio3t-server/troubleshooting-46","/studio3t-server/troubleshooting-47","/studio3t-server/troubleshooting-48","/studio3t-server/troubleshooting-49","/studio3t-server/troubleshooting-50","/studio3t-server/troubleshooting-51","/studio3t-server/troubleshooting-52","/studio3t-server/troubleshooting-53","/studio3t-server/troubleshooting-54","/studio3t-server/troubleshooting-55","/studio3t-server/troubleshooting-56","/studio3t-server/troubleshooting-57"]},"index":{"indexes":{"content":{"type":"Radix","node":{"w":"","s":"","e":false,"k":"","d":[],"c":[["a",{"w":"a","s":"a","e":true,"k":"a","d":[10,12,20,29,31,35,36,39,42,58,61,62,65,66,73,77,151,206,209,218,240,286,299,326,327,331,332,334,353,356,359,362,365,366,376,391,392,414,417,432,435,438,441,444,459,462,463,464,466,468,488,491,494,495,500,512,514,515,516,518,536,545,554,567,576,584,585,588,597,603,605,606,608,609,610,622,628,634,637,642,643,646,649,661,680,689,692,698,704,710,713,716,719,722,726,728,730,732,734,735,740,743,748,760,761,765,766,771,779,780,789,791,792,801,834,848,862,866,890,891,907,951,953,954,1018,1043,1049,1053,1054,1055,1066,1067,1068,1077,1096,1102,1108,1109,1111,1112,1113,1124,1125,1150,1156,1161,1162,1163,1166,1167,1173,1174,1178,1179,1182,1211,1217,1218,1219,1223,1241,1248,1250,1254,1256,1257,1261,1262,1263,1282,1288,1372,1380,1383,1405,1409,1443,1447,1449,1450,1453,1456,1460,1463,1476,1477,1488,1512,1516,1520,1551,1571,1575,1576,1607,1614,1617,1621,1624,1627,1632,1665,1666,1675,1677,1683,1684,1687,1775,1778,1799,1818,1819,1822,1825,1829,1841,1847,1854,1875,1900,1902,1903,1955,1962,1968,1974,1978,1997,1999,2001,2003,2013,2017,2025,2028,2042,2043,2052,2055,2056,2058,2059,2093,2111,2112,2117,2118,2140,2151,2154,2160,2164,2167,2170,2183,2187,2191,2195,2197,2199,2239,2248,2262,2266,2274,2275,2282,2284,2296,2305,2306,2315,2316,2331,2343,2344,2347,2352,2355,2358,2363,2364,2368,2371,2373,2377,2379,2380,2390,2392,2395,2397,2399,2406,2410,2417,2420,2424,2445,2458,2465,2507,2517,2518,2526,2528,2531,2532,2537,2540,2542,2543,2633,2641,2642,2650,2652,2654,2655,2665,2668,2669,2671,2672,2686,2688,2704,2707,2708,2713,2718,2722,2730,2732,2740,2741,2742,2744,2749,2751,2762,2763,2764,2769,2773,2774,2780,2782,2784,2786,2815,2816,2817,2818,2827,2829,2830,2831,2837,2838,2839,2844,2845,2846,2848,2849,2850,2856,2861,2862,2873,2874,2875,2876,2877,2878,2880,2884,2885,2886,2889,2897,2898,2899,2900,2905,2907,2910,2911,2914,2923,2924,2946,2953,2960,2989,2991,2992,2997,3001,3005,3014,3015,3023,3024,3040,3045,3046,3047,3048,3050,3051,3054,3058,3060,3062,3063,3064,3068,3072,3075,3077,3078,3079,3083,3085,3089,3093,3116,3122,3125,3126,3185,3187,3225,3240,3248,3252,3265,3266,3267,3276,3282,3283,3286,3288,3291,3292,3293,3296,3297,3298,3299,3311,3312,3314,3316,3320,3323,3333,3335,3338,3341,3348,3385,3415,3437,3485,3505,3535,3539,3546,3551,3552,3555,3571,3576,3580,3581,3582,3594,3600,3601,3603,3609,3622,3624,3642,3653,3669,3673,3703,3706,3731,3733,3736,3740,3741,3747,3755,3762,3772,3787,3798,3814,3817,3819,3820,3822,3823,3833,3841,3855],"c":[["u",{"w":"au","s":"u","e":false,"k":"u","d":[],"c":[["t",{"w":"aut","s":"t","e":false,"k":"t","d":[],"c":[["h",{"w":"auth","s":"h","e":true,"k":"h","d":[290,292,294,828,1087,1098,1101,1260,1350,1354,1420,1423,1426,1520,1552,1556,1559,1562,1567,1676,1680,1711,1768,1770,1771,1772,1838,1965,2073,2111,2949,2993,3093,3101,3269,3414,3415],"c":[["e",{"w":"authenticat","s":"enticat","e":false,"k":"e","d":[],"c":[["i",{"w":"authenticati","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"authentication","s":"on","e":true,"k":"o","d":[1,2,3,9,37,69,71,78,87,139,141,215,454,1194,1195,1198,1301,1401,1408,1492,1494,1505,1506,1521,1757,1768,1778,1782,1854,1876,1931,2026,2062,2069,2072,2085,2092,2123,2155,2267,2425,2507,2511,2515,2523,3212,3214,3271,3314,3361,3481,3485,3502,3505,3609,3612,3867],"c":[["f",{"w":"authenticationfailed","s":"failed","e":true,"k":"f","d":[3867],"c":[]}]]}],["n",{"w":"authenticating","s":"ng","e":true,"k":"n","d":[3546,3580,3706],"c":[]}]]}],["e",{"w":"authenticate","s":"e","e":true,"k":"e","d":[1778,2074,2417,2972,3071,3159],"c":[["d",{"w":"authenticated","s":"d","e":true,"k":"d","d":[9,37,78,350,485,539,606,1200,1598,1801,2845,2911,3043,3071],"c":[]}],["s",{"w":"authenticates","s":"s","e":true,"k":"s","d":[1509,1880,2367,2833,2838,2845,3049,3068,3276],"c":[]}]]}]]}],["o",{"w":"authori","s":"ori","e":false,"k":"o","d":[],"c":[["z",{"w":"authoriz","s":"z","e":false,"k":"z","d":[],"c":[["a",{"w":"authorization","s":"ation","e":true,"k":"a","d":[11,13,1510,1778,1782,2072,2515,2898,3075,3093],"c":[]}],["e",{"w":"authorize","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"authorized","s":"d","e":true,"k":"d","d":[1881,1882],"c":[]}],["s",{"w":"authorizes","s":"s","e":true,"k":"s","d":[2075],"c":[]}]]}]]}],["t",{"w":"authorit","s":"t","e":false,"k":"t","d":[],"c":[["y",{"w":"authority","s":"y","e":true,"k":"y","d":[1532],"c":[]}],["a",{"w":"authoritative","s":"ative","e":true,"k":"a","d":[2471],"c":[]}]]}],["s",{"w":"authorised","s":"sed","e":true,"k":"s","d":[2377,2446,2680,2684],"c":[]}]]}],["-",{"w":"auth-","s":"-","e":false,"k":"-","d":[],"c":[["p",{"w":"auth-proxy","s":"proxy","e":true,"k":"p","d":[1551],"c":[]}],["m",{"w":"auth-mechanism","s":"mechanism","e":true,"k":"m","d":[2852,3081],"c":[]}]]}],["s",{"w":"authsource","s":"source","e":true,"k":"s","d":[3074,3397,3565,3868],"c":[]}],["_",{"w":"auth_","s":"_","e":false,"k":"_","d":[],"c":[["j",{"w":"auth_jwk_set_uri","s":"jwk_set_uri","e":true,"k":"j","d":[3362,3413,3456,3871],"c":[]}],["i",{"w":"auth_issuer_uri","s":"issuer_uri","e":true,"k":"i","d":[3363,3413,3459,3872],"c":[]}]]}]]}],["o",{"w":"auto","s":"o","e":true,"k":"o","d":[3457,3460,3463,3466],"c":[["m",{"w":"automat","s":"mat","e":false,"k":"m","d":[],"c":[["i",{"w":"automati","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"automation","s":"on","e":true,"k":"o","d":[6,31,36,126,163,208,371,376,392,1684,2219,2773,3606],"c":[]}],["c",{"w":"automatic","s":"c","e":true,"k":"c","d":[954,1377,2036,2056,2110,3332,3338],"c":[["a",{"w":"automatically","s":"ally","e":true,"k":"a","d":[15,25,568,648,763,834,1096,1179,1464,1672,1708,1875,1881,1963,2326,2377,2406,2666,2672,2703,2714,2758,2845,3043,3169,3375,3413,3418,3421,3657,3676],"c":[]}]]}]]}],["e",{"w":"automate","s":"e","e":true,"k":"e","d":[1859,2398],"c":[["d",{"w":"automated","s":"d","e":true,"k":"d","d":[2182,2247,2291,2324,2404,2802],"c":[]}]]}]]}],["n",{"w":"autonomous","s":"nomous","e":true,"k":"n","d":[748],"c":[["l",{"w":"autonomously","s":"ly","e":true,"k":"l","d":[2519],"c":[]}]]}],["-",{"w":"auto-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"auto-s","s":"s","e":false,"k":"s","d":[],"c":[["c",{"w":"auto-scroll","s":"croll","e":true,"k":"c","d":[953,1009],"c":[]}],["e",{"w":"auto-set","s":"et","e":true,"k":"e","d":[3414,3415],"c":[]}]]}],["i",{"w":"auto-initializes","s":"initializes","e":true,"k":"i","d":[2112],"c":[]}],["u",{"w":"auto-unseal","s":"unseal","e":true,"k":"u","d":[2112,2122,2159],"c":[]}],["n",{"w":"auto-negotiated","s":"negotiated","e":true,"k":"n","d":[2845,3102],"c":[]}],["c",{"w":"auto-completion","s":"completion","e":true,"k":"c","d":[3605],"c":[]}]]}]]}]]}],["d",{"w":"aud","s":"d","e":true,"k":"d","d":[2842,3161],"c":[["i",{"w":"audi","s":"i","e":false,"k":"i","d":[],"c":[["t",{"w":"audit","s":"t","e":true,"k":"t","d":[463,478,515,668,775,785,1200,1209,1354,1365,1449,1456,1457,1458,1492,1500,1502,1505,1576,1607,2100,2106,2262,2325,2400,2966,2994,3023,3024,3153,3274,3296],"c":[["a",{"w":"auditable","s":"able","e":true,"k":"a","d":[865,2248,2356,2397,2650,3026],"c":[]}],["e",{"w":"audited","s":"ed","e":true,"k":"e","d":[1457,1501,1576],"c":[]}],["-",{"w":"audit-ready","s":"-ready","e":true,"k":"-","d":[2281],"c":[]}],["o",{"w":"auditors","s":"ors","e":true,"k":"o","d":[2302],"c":[]}]]}],["e",{"w":"audience","s":"ence","e":true,"k":"e","d":[2842,3042,3065,3069,3118,3280],"c":[]}]]}]]}],["x",{"w":"aux","s":"x","e":true,"k":"x","d":[2166],"c":[]}]]}],["n",{"w":"an","s":"n","e":true,"k":"n","d":[11,13,39,68,209,325,344,376,404,423,574,576,608,610,611,618,643,649,650,695,748,777,793,892,953,1009,1059,1109,1110,1124,1162,1195,1196,1380,1382,1383,1407,1431,1434,1460,1510,1551,1575,1617,1624,1633,1661,1686,1826,1875,2017,2110,2169,2172,2213,2214,2215,2242,2249,2325,2373,2399,2401,2456,2464,2465,2519,2539,2688,2720,2776,2817,2875,2878,2885,2889,2900,2910,2911,2912,2926,2994,3040,3041,3043,3045,3047,3065,3071,3145,3191,3209,3218,3226,3266,3289,3296,3485,3506,3547,3569,3603,3605,3639,3677,3762,3882],"c":[["d",{"w":"and","s":"d","e":true,"k":"d","d":[2,6,12,14,15,21,42,52,54,68,69,71,77,102,110,114,118,134,140,141,145,164,207,216,218,262,277,302,308,314,320,327,332,334,335,336,368,371,376,382,390,393,397,404,411,429,450,454,456,459,462,465,466,471,491,511,512,518,522,530,545,548,551,557,567,579,583,586,587,588,605,615,622,628,643,646,649,651,653,656,661,667,668,669,673,680,726,730,732,734,735,739,743,748,760,761,762,763,764,766,767,768,769,771,773,774,775,776,777,779,780,781,783,787,790,791,795,796,797,801,805,850,851,852,861,865,882,889,895,898,907,920,921,933,1007,1012,1018,1023,1025,1027,1039,1043,1047,1055,1066,1070,1077,1093,1096,1101,1102,1103,1110,1111,1115,1124,1131,1134,1143,1146,1150,1158,1161,1167,1169,1172,1175,1180,1182,1185,1195,1197,1200,1201,1206,1207,1224,1240,1244,1248,1254,1256,1257,1260,1261,1263,1266,1267,1273,1276,1278,1280,1284,1288,1298,1310,1312,1314,1316,1318,1320,1350,1352,1354,1356,1372,1374,1379,1380,1381,1383,1405,1409,1440,1449,1450,1453,1456,1457,1458,1459,1460,1462,1463,1472,1475,1477,1478,1492,1505,1511,1520,1521,1552,1565,1574,1575,1607,1616,1619,1628,1629,1630,1636,1638,1652,1660,1661,1663,1684,1686,1748,1751,1765,1770,1773,1774,1777,1778,1782,1797,1798,1799,1801,1803,1810,1820,1822,1829,1830,1833,1838,1843,1854,1875,1876,1877,1880,1882,1884,1887,1901,1906,1951,1953,1954,1955,1958,1962,1963,1965,1975,1980,1995,1997,2012,2019,2025,2028,2036,2042,2045,2049,2050,2051,2055,2056,2058,2061,2062,2070,2072,2084,2100,2102,2103,2105,2110,2112,2117,2119,2125,2127,2155,2158,2163,2165,2170,2173,2175,2182,2183,2187,2189,2191,2193,2197,2201,2203,2205,2209,2212,2214,2215,2216,2217,2220,2239,2247,2248,2261,2263,2264,2265,2266,2267,2268,2269,2270,2271,2274,2275,2282,2284,2288,2291,2304,2306,2316,2324,2325,2331,2342,2343,2345,2346,2349,2352,2355,2356,2360,2367,2371,2373,2377,2379,2385,2394,2395,2396,2397,2398,2399,2400,2404,2405,2406,2417,2420,2436,2442,2444,2445,2446,2447,2451,2453,2464,2465,2470,2495,2508,2511,2517,2519,2522,2531,2543,2545,2549,2612,2616,2650,2653,2654,2655,2665,2666,2668,2680,2686,2687,2689,2693,2695,2697,2703,2707,2714,2720,2726,2731,2734,2740,2741,2742,2758,2762,2766,2768,2773,2774,2775,2776,2784,2786,2807,2809,2815,2816,2817,2829,2830,2831,2833,2838,2842,2843,2844,2845,2849,2850,2854,2862,2873,2880,2887,2889,2895,2897,2898,2902,2910,2911,2913,2914,2917,2923,2926,2947,2951,2953,2960,2968,2984,2985,2991,2992,2993,2994,2999,3004,3021,3024,3025,3027,3029,3040,3041,3042,3043,3044,3045,3047,3048,3049,3050,3052,3054,3062,3068,3069,3070,3071,3074,3075,3078,3079,3087,3093,3094,3098,3110,3116,3118,3126,3127,3130,3132,3145,3169,3179,3205,3210,3212,3218,3219,3264,3265,3269,3276,3280,3283,3290,3291,3295,3296,3299,3311,3312,3314,3316,3329,3330,3338,3341,3342,3343,3372,3375,3391,3403,3413,3478,3485,3502,3505,3536,3537,3540,3543,3548,3549,3551,3555,3556,3578,3584,3585,3600,3601,3602,3603,3604,3605,3606,3609,3615,3622,3623,3624,3625,3626,3629,3645,3647,3655,3657,3659,3665,3668,3673,3674,3677,3694,3698,3700,3702,3708,3712,3726,3729,3730,3735,3736,3745,3764,3789,3790,3796,3801,3805,3808,3817,3820,3822,3825,3836,3859,3868,3876,3878],"c":[]}],["y",{"w":"any","s":"y","e":true,"k":"y","d":[16,68,77,94,145,206,296,302,390,466,653,789,826,854,861,867,885,890,1007,1047,1077,1109,1110,1112,1167,1173,1300,1335,1516,1520,1551,1575,2012,2183,2211,2222,2394,2438,2511,2512,2517,2531,2651,2680,2684,2685,2724,2742,2755,2817,2849,2898,2982,3066,3078,3093,3094,3201,3226,3294,3316,3335,3708,3754,3813],"c":[["w",{"w":"anywhere","s":"where","e":true,"k":"w","d":[3004],"c":[]}],["t",{"w":"anything","s":"thing","e":true,"k":"t","d":[3266],"c":[]}]]}],["a",{"w":"analy","s":"aly","e":false,"k":"a","d":[],"c":[["s",{"w":"analys","s":"s","e":false,"k":"s","d":[],"c":[["i",{"w":"analysis","s":"is","e":true,"k":"i","d":[112,118,157,201,512,522,586,611,614,616,618,622,634,637,638,644,645,649,653,2191,2219,2284,2313,2358,2395,2405,2441,2442,2464,2486,2585,2627,2697,2733,2734,2740,2745,2751,2752],"c":[]}],["e",{"w":"analyse","s":"e","e":true,"k":"e","d":[545,557,564,628,652,653,2183,2190,2519],"c":[["s",{"w":"analyses","s":"s","e":true,"k":"s","d":[579,631,643,648,651,654,2325,2400,2741,2742,2743,2744],"c":[]}],["d",{"w":"analysed","s":"d","e":true,"k":"d","d":[2758],"c":[]}]]}],["t",{"w":"analyst","s":"t","e":true,"k":"t","d":[2910],"c":[["s",{"w":"analysts","s":"s","e":true,"k":"s","d":[2225,2766],"c":[]}]]}]]}],["z",{"w":"analyze","s":"ze","e":false,"k":"z","d":[],"c":[["r",{"w":"analyzer","s":"r","e":true,"k":"r","d":[230,252],"c":[]}],["_",{"w":"analyze_","s":"_","e":false,"k":"_","d":[],"c":[["p",{"w":"analyze_profiled_query","s":"profiled_query","e":true,"k":"p","d":[543],"c":[]}],["s",{"w":"analyze_schema","s":"schema","e":true,"k":"s","d":[626],"c":[]}]]}]]}],["t",{"w":"analytics","s":"tics","e":true,"k":"t","d":[892,893,2802],"c":[]}]]}],["o",{"w":"another","s":"other","e":true,"k":"o","d":[333,646,1262,2914,3838],"c":[["'",{"w":"another's","s":"'s","e":true,"k":"'","d":[3014],"c":[]}]]}],["t",{"w":"ant","s":"t","e":false,"k":"t","d":[],"c":[["i",{"w":"anti-pattern","s":"i-pattern","e":true,"k":"i","d":[526,569,2626,2700,2715],"c":[["s",{"w":"anti-patterns","s":"s","e":true,"k":"s","d":[530,568,2396,2703,2714,2725],"c":[]}]]}],["h",{"w":"anthropic","s":"hropic","e":true,"k":"h","d":[829,851,1092,1110,1113,1314,1458,2212],"c":[["_",{"w":"anthropic_api_key","s":"_api_key","e":true,"k":"_","d":[830],"c":[]}]]}]]}],["c",{"w":"anchor","s":"chor","e":true,"k":"c","d":[576,2722],"c":[]}],["s",{"w":"answer","s":"swer","e":true,"k":"s","d":[2861],"c":[["s",{"w":"answers","s":"s","e":true,"k":"s","d":[2861],"c":[]}]]}],["n",{"w":"annotates","s":"notates","e":true,"k":"n","d":[2878],"c":[]}]]}],["c",{"w":"ac","s":"c","e":false,"k":"c","d":[],"c":[["c",{"w":"acc","s":"c","e":false,"k":"c","d":[],"c":[["e",{"w":"acce","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"access","s":"ss","e":true,"k":"s","d":[7,12,13,14,16,21,24,36,37,38,39,40,52,58,64,65,66,71,78,85,139,142,144,145,146,147,151,216,218,268,283,304,339,344,346,363,367,376,378,389,407,481,517,532,539,599,606,624,661,663,682,759,761,771,795,1208,1314,1395,1492,1505,1511,1624,1627,1633,1636,1660,1662,1710,1748,1765,1773,1778,1779,1781,1784,1798,1799,1813,1830,1839,1846,1854,1855,1856,1858,1875,1877,1878,1879,1882,1883,1915,1936,1954,1963,1974,1980,2019,2025,2027,2036,2042,2045,2058,2061,2072,2075,2076,2110,2111,2127,2138,2214,2223,2270,2308,2355,2359,2363,2367,2368,2369,2371,2372,2373,2375,2376,2377,2383,2389,2390,2394,2406,2407,2414,2417,2421,2426,2445,2446,2449,2507,2509,2517,2522,2532,2680,2684,2685,2824,2910,2912,2913,2960,3087,3120,3166,3168,3297,3304,3311,3312,3313,3314,3316,3324,3325,3358,3391,3403,3408,3416,3422,3485,3505,3507,3522,3534,3535,3536,3540,3541,3543,3544,3546,3547,3551,3556,3566,3580,3583,3608,3609,3613,3617,3622,3631,3632,3639,3641,3642,3655,3661,3668,3669,3670,3674,3677,3689,3706,3729,3789,3830,3873,3876],"c":[["i",{"w":"accessi","s":"i","e":false,"k":"i","d":[],"c":[["b",{"w":"accessible","s":"ble","e":true,"k":"b","d":[364,738,771,1168,1270,1520,2390,2432,2447,2470,2807,3391,3603],"c":[]}],["n",{"w":"accessing","s":"ng","e":true,"k":"n","d":[661],"c":[]}]]}],["e",{"w":"accesses","s":"es","e":true,"k":"e","d":[1507],"c":[]}],["-",{"w":"access-","s":"-","e":false,"k":"-","d":[],"c":[["m",{"w":"access-manager","s":"manager","e":true,"k":"m","d":[1822,1826,1840,1841,1869,1969,1970,2049,2050,2140,2141,2148,2166,2171],"c":[]}],["c",{"w":"access-control-allow-origin","s":"control-allow-origin","e":true,"k":"c","d":[3383],"c":[]}]]}],["_",{"w":"access_manager_","s":"_manager_","e":false,"k":"_","d":[],"c":[["b",{"w":"access_manager_base_url","s":"base_url","e":true,"k":"b","d":[3359,3413,3414,3415,3450,3458,3461],"c":[]}],["e",{"w":"access_manager_enabled","s":"enabled","e":true,"k":"e","d":[3360,3453],"c":[]}]]}]]}],["p",{"w":"accept","s":"pt","e":true,"k":"p","d":[1521,1832,3065],"c":[["s",{"w":"accepts","s":"s","e":true,"k":"s","d":[605,1335],"c":[]}],["a",{"w":"acceptable","s":"able","e":true,"k":"a","d":[2269,2827],"c":[]}],["e",{"w":"accepted","s":"ed","e":true,"k":"e","d":[2933],"c":[]}]]}],["l",{"w":"accelerate","s":"lerate","e":true,"k":"l","d":[2219],"c":[["s",{"w":"accelerates","s":"s","e":true,"k":"s","d":[3606],"c":[]}]]}]]}],["o",{"w":"acco","s":"o","e":false,"k":"o","d":[],"c":[["u",{"w":"account","s":"unt","e":true,"k":"u","d":[36,501,1100,1664,1676,1838,2073,2136,2169,2332,2836,2838,3049,3068,3282,3868],"c":[["s",{"w":"accounts","s":"s","e":true,"k":"s","d":[613,1534,1567,1839,2686],"c":[]}]]}],["m",{"w":"accommodate","s":"mmodate","e":true,"k":"m","d":[1797],"c":[]}],["r",{"w":"accordingly","s":"rdingly","e":true,"k":"r","d":[2615,3796],"c":[]}]]}],["u",{"w":"accura","s":"ura","e":false,"k":"u","d":[],"c":[["t",{"w":"accurate","s":"te","e":true,"k":"t","d":[2344,2741],"c":[]}],["c",{"w":"accuracy","s":"cy","e":true,"k":"c","d":[2741,3602],"c":[]}]]}]]}],["t",{"w":"act","s":"t","e":true,"k":"t","d":[796,802],"c":[["i",{"w":"acti","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"action","s":"on","e":true,"k":"o","d":[78,777,1040,1592,1593,1594,2325],"c":[["s",{"w":"actions","s":"s","e":true,"k":"s","d":[35,1457,1501,1578,2092,2223],"c":[]}]]}],["v",{"w":"activ","s":"v","e":false,"k":"v","d":[],"c":[["e",{"w":"active","s":"e","e":true,"k":"e","d":[388,391,395,420,701,784,826,833,1066,1110,1113,1875,2065,2084,2209],"c":[["l",{"w":"actively","s":"ly","e":true,"k":"l","d":[2707],"c":[]}]]}],["i",{"w":"activity","s":"ity","e":true,"k":"i","d":[392,919,2945],"c":[]}],["a",{"w":"activate","s":"ate","e":true,"k":"a","d":[1582],"c":[]}]]}],["n",{"w":"acting","s":"ng","e":true,"k":"n","d":[2654,2883],"c":[]}]]}],["u",{"w":"actua","s":"ua","e":false,"k":"u","d":[],"c":[["l",{"w":"actual","s":"l","e":true,"k":"l","d":[1172,2396,2703,2725,2846],"c":[["l",{"w":"actually","s":"ly","e":true,"k":"l","d":[2147,2166,2874],"c":[]}]]}],["t",{"w":"actuator","s":"tor","e":true,"k":"t","d":[3705,3778,3782],"c":[]}]]}],["o",{"w":"actor","s":"or","e":true,"k":"o","d":[1597],"c":[]}],["s",{"w":"acts","s":"s","e":true,"k":"s","d":[2183,2880],"c":[]}]]}],["r",{"w":"across","s":"ross","e":true,"k":"r","d":[84,366,385,404,622,759,890,912,914,1008,1077,1111,1181,1215,1475,1707,1780,1967,2215,2221,2228,2263,2266,2279,2392,2395,2399,2464,2467,2615,2674,2710,2740,2787,2797,2854,3312,3503],"c":[]}],["k",{"w":"acknowledge","s":"knowledge","e":true,"k":"k","d":[469],"c":[["_",{"w":"acknowledge_violation","s":"_violation","e":true,"k":"_","d":[179,436],"c":[]}],["d",{"w":"acknowledged","s":"d","e":true,"k":"d","d":[944,998,1063],"c":[]}]]}],["i",{"w":"acid","s":"id","e":true,"k":"i","d":[447,2231],"c":[]}]]}],["p",{"w":"ap","s":"p","e":false,"k":"p","d":[],"c":[["p",{"w":"app","s":"p","e":true,"k":"p","d":[1662,1663,1664,1729,1769,1820,1955,2049,2096,2169,3014],"c":[["l",{"w":"appl","s":"l","e":false,"k":"l","d":[],"c":[["i",{"w":"appli","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"application","s":"cation","e":true,"k":"c","d":[56,1189,1195,1196,1464,1640,2030,3005,3007,3011,3014,3624,3694,3726,3728,3729],"c":[["s",{"w":"applications","s":"s","e":true,"k":"s","d":[9],"c":[]}],["'",{"w":"application's","s":"'s","e":true,"k":"'","d":[3025],"c":[]}],["_",{"w":"application_cors_allowedorigins","s":"_cors_allowedorigins","e":true,"k":"_","d":[3384],"c":[]}]]}],["e",{"w":"applie","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"applies","s":"s","e":true,"k":"s","d":[861,2786,2830,2899,2956,3263],"c":[]}],["d",{"w":"applied","s":"d","e":true,"k":"d","d":[863,866,1154,1341,2383],"c":[]}]]}]]}],["y",{"w":"apply","s":"y","e":true,"k":"y","d":[893,1182,2273,2492,2612,2655,3263],"c":[]}]]}],["d",{"w":"appdata","s":"data","e":true,"k":"d","d":[57],"c":[]}],["r",{"w":"appro","s":"ro","e":false,"k":"r","d":[],"c":[["x",{"w":"approximations","s":"ximations","e":true,"k":"x","d":[302,2664],"c":[]}],["p",{"w":"appropriate","s":"priate","e":true,"k":"p","d":[564],"c":[]}],["v",{"w":"approv","s":"v","e":false,"k":"v","d":[],"c":[["a",{"w":"approval","s":"al","e":true,"k":"a","d":[801],"c":[]}],["e",{"w":"approved","s":"ed","e":true,"k":"e","d":[2214,2267],"c":[]}]]}],["a",{"w":"approach","s":"ach","e":true,"k":"a","d":[1609,3603],"c":[["e",{"w":"approaches","s":"es","e":true,"k":"e","d":[1608],"c":[]}]]}]]}],["e",{"w":"appear","s":"ear","e":true,"k":"e","d":[514,864,2358,2743,2761],"c":[["s",{"w":"appears","s":"s","e":true,"k":"s","d":[640,2774],"c":[]}],["a",{"w":"appearance","s":"ance","e":true,"k":"a","d":[2740],"c":[]}]]}],["_",{"w":"app_endpoint","s":"_endpoint","e":true,"k":"_","d":[2042],"c":[]}],["n",{"w":"appname","s":"name","e":true,"k":"n","d":[3074],"c":[]}]]}],["i",{"w":"api","s":"i","e":true,"k":"i","d":[9,18,61,78,777,830,834,921,1087,1097,1101,1104,1108,1195,1199,1201,1210,1215,1334,1349,1350,1408,1492,1505,1512,1552,1558,1568,1575,1769,1770,1778,1916,2075,2110,2111,2211,2213,2214,2280,2398,2507,2517,2520,2521,2522,2525,2531,2532,2534,2536,2537,2557,2558,2560,2561,2563,2610,2611,2615,2773,2775,2915,2924,2953,2957,2960,2978,2980,2982,2992,2993,2994,3129,3140,3195,3199,3201,3211,3213,3218,3224,3226,3239,3243,3247,3251,3255,3259,3265,3288,3291,3292,3293,3295,3296,3403,3485,3493,3495,3501,3505,3686,3869,3877],"c":[["s",{"w":"apis","s":"s","e":true,"k":"s","d":[1207,2404,2549,2615],"c":[]}]]}],["a",{"w":"apa","s":"a","e":false,"k":"a","d":[],"c":[["c",{"w":"apache","s":"che","e":true,"k":"c","d":[1328,1343],"c":[]}],["r",{"w":"apart","s":"rt","e":true,"k":"r","d":[1799],"c":[]}]]}],["t",{"w":"apt","s":"t","e":true,"k":"t","d":[1625,3336],"c":[]}]]}],["r",{"w":"ar","s":"r","e":true,"k":"r","d":[3378,3380,3443],"c":[["e",{"w":"are","s":"e","e":true,"k":"e","d":[9,15,16,21,30,48,62,164,187,206,218,240,262,302,327,337,363,364,389,395,404,459,462,478,514,585,597,622,643,648,668,738,742,779,784,789,796,805,895,936,1007,1055,1065,1077,1097,1108,1161,1195,1201,1224,1241,1259,1273,1455,1457,1478,1505,1551,1567,1574,1575,1576,1607,1661,1672,1675,1774,1778,1779,1829,1830,1839,1840,1875,1876,1882,1995,2043,2073,2097,2100,2140,2248,2262,2264,2278,2291,2304,2325,2344,2346,2358,2367,2377,2383,2390,2395,2400,2404,2405,2406,2420,2446,2447,2471,2505,2653,2664,2684,2687,2703,2708,2714,2724,2725,2740,2742,2758,2776,2807,2816,2823,2826,2831,2838,2845,2890,2900,2913,2927,2948,2950,2962,2984,2991,2992,2994,3043,3047,3052,3075,3108,3125,3145,3169,3183,3265,3287,3289,3295,3375,3413,3415,3504,3505,3506,3507,3668,3703,3726,3744,3772,3798,3806,3833,3836,3851],"c":[]}],["c",{"w":"archi","s":"chi","e":false,"k":"c","d":[],"c":[["t",{"w":"architecture","s":"tecture","e":true,"k":"t","d":[75,1184,1186,1288,1352,1750,1751,1874,1884,3028,3030,3083,3127,3309,3477,3584,3626],"c":[]}],["v",{"w":"archive","s":"ve","e":true,"k":"v","d":[3731,3740],"c":[]}]]}],["t",{"w":"artifact","s":"tifact","e":true,"k":"t","d":[1380],"c":[["s",{"w":"artifacts","s":"s","e":true,"k":"s","d":[761,764,790,852],"c":[]}]]}],["r",{"w":"arr","s":"r","e":false,"k":"r","d":[],"c":[["a",{"w":"array","s":"ay","e":true,"k":"a","d":[1522,3245],"c":[["s",{"w":"arrays","s":"s","e":true,"k":"s","d":[2687],"c":[]}]]}],["i",{"w":"arrives","s":"ives","e":true,"k":"i","d":[2059,3823],"c":[]}]]}],["g",{"w":"arg","s":"g","e":false,"k":"g","d":[],"c":[["u",{"w":"arguments","s":"uments","e":true,"k":"u","d":[2465],"c":[]}],["v",{"w":"argv","s":"v","e":true,"k":"v","d":[2962,3143],"c":[]}]]}]]}],["g",{"w":"ag","s":"g","e":false,"k":"g","d":[],"c":[["e",{"w":"age","s":"e","e":false,"k":"e","d":[],"c":[["n",{"w":"agent","s":"nt","e":true,"k":"n","d":[9,64,66,77,78,94,151,206,209,301,326,334,343,344,364,375,376,390,403,404,477,529,596,621,643,649,660,679,748,752,761,762,771,772,777,796,797,834,1007,1093,1110,1208,1314,1405,1449,1458,1574,2465,2519,3368,3500],"c":[["s",{"w":"agents","s":"s","e":true,"k":"s","d":[157,160,207,622,2215,2401,2453,2464,2465,3094,3316],"c":[]}],["'",{"w":"agent's","s":"'s","e":true,"k":"'","d":[1478],"c":[]}],["i",{"w":"agentic","s":"ic","e":true,"k":"i","d":[2215,2221,2464],"c":[]}]]}],["-",{"w":"age-bracket","s":"-bracket","e":true,"k":"-","d":[893],"c":[]}]]}],["a",{"w":"again","s":"ain","e":true,"k":"a","d":[459,2262],"c":[["s",{"w":"against","s":"st","e":true,"k":"s","d":[59,68,78,206,286,397,404,417,463,466,591,597,606,651,766,1140,1162,1175,1180,1221,1798,2223,2275,2296,2299,2308,2390,2399,2417,2509,2612,2672,2817,2838,2873,2972,3017,3042,3100,3104,3118,3155,3159,3280,3316,3505],"c":[]}]]}],["g",{"w":"aggregat","s":"gregat","e":false,"k":"g","d":[],"c":[["e",{"w":"aggregate","s":"e","e":true,"k":"e","d":[907,908,2664,2887],"c":[]}],["i",{"w":"aggregation","s":"ion","e":true,"k":"i","d":[1607,1652,1709,2218,2744,3591,3604],"c":[]}]]}]]}],["s",{"w":"as","s":"s","e":true,"k":"s","d":[31,327,331,438,622,668,764,861,862,1059,1091,1096,1111,1163,1254,1261,1262,1380,1409,1450,1458,1633,1673,1765,1773,1779,1825,2025,2042,2154,2215,2257,2259,2282,2288,2305,2346,2391,2395,2464,2506,2518,2534,2612,2615,2651,2666,2687,2740,2742,2889,2907,2910,2953,2960,2984,3005,3041,3049,3074,3075,3085,3290,3324,3485,3569,3677,3806],"c":[["s",{"w":"ass","s":"s","e":false,"k":"s","d":[],"c":[["i",{"w":"assi","s":"i","e":false,"k":"i","d":[],"c":[["g",{"w":"assign","s":"gn","e":true,"k":"g","d":[1586,2375],"c":[["m",{"w":"assignments","s":"ments","e":true,"k":"m","d":[16,66,1882,2377,2406,2445,2446],"c":[]}],["e",{"w":"assigned","s":"ed","e":true,"k":"e","d":[2346,2370],"c":[]}],["i",{"w":"assigning","s":"ing","e":true,"k":"i","d":[2383],"c":[]}]]}],["s",{"w":"assist","s":"st","e":false,"k":"s","d":[],"c":[["a",{"w":"assistan","s":"an","e":false,"k":"a","d":[],"c":[["t",{"w":"assistant","s":"t","e":true,"k":"t","d":[747,748,749,750,760,762,763,764,765,770,797,834,852,896,1093,1110,1149,1183,1208,1313,1314,2174,2182,2183,2210,2211,2215,2284,2291,2295,2305,2309,2401,2404,2420,2471,2504,2605,2636,2776,3593,3597],"c":[["s",{"w":"assistants","s":"s","e":true,"k":"s","d":[157,2511],"c":[]}]]}],["c",{"w":"assistance","s":"ce","e":true,"k":"c","d":[3314,3600],"c":[]}]]}],["s",{"w":"assists","s":"s","e":true,"k":"s","d":[3606],"c":[]}]]}]]}],["e",{"w":"asse","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"assert","s":"rt","e":false,"k":"r","d":[],"c":[["i",{"w":"assertion","s":"ion","e":true,"k":"i","d":[1167],"c":[["-",{"w":"assertion-based","s":"-based","e":true,"k":"-","d":[767,1115,1124,1160,1162,1310],"c":[]}]]}],["s",{"w":"asserts","s":"s","e":true,"k":"s","d":[1163],"c":[]}]]}],["t",{"w":"assets","s":"ts","e":true,"k":"t","d":[1200],"c":[]}],["m",{"w":"assembled","s":"mbled","e":true,"k":"m","d":[3603],"c":[]}]]}]]}],["k",{"w":"ask","s":"k","e":true,"k":"k","d":[64,364,390,649,796,800,805,3543,3623],"c":[["e",{"w":"asked","s":"ed","e":true,"k":"e","d":[777],"c":[]}],["s",{"w":"asks","s":"s","e":true,"k":"s","d":[2912,3050,3677],"c":[]}]]}],["p",{"w":"aspect","s":"pect","e":true,"k":"p","d":[1163],"c":[]}]]}],["w",{"w":"aw","s":"w","e":false,"k":"w","d":[],"c":[["s",{"w":"aws","s":"s","e":true,"k":"s","d":[35,90,831,851,1104,1110,1113,1314,1395,1398,1625,1673,1876,2428,2559,2568,2611,3336],"c":[["_",{"w":"aws_","s":"_","e":false,"k":"_","d":[],"c":[["a",{"w":"aws_access_key_id","s":"access_key_id","e":true,"k":"a","d":[832],"c":[]}],["s",{"w":"aws_secret_access_key","s":"secret_access_key","e":true,"k":"s","d":[832],"c":[]}]]}],["-",{"w":"aws-","s":"-","e":false,"k":"-","d":[],"c":[["a",{"w":"aws-access-key","s":"access-key","e":true,"k":"a","d":[1393],"c":[]}],["s",{"w":"aws-secret-key","s":"secret-key","e":true,"k":"s","d":[1396],"c":[]}]]}]]}],["a",{"w":"awa","s":"a","e":false,"k":"a","d":[],"c":[["r",{"w":"awareness","s":"reness","e":true,"k":"r","d":[2175,3107,3605],"c":[]}],["y",{"w":"away","s":"y","e":true,"k":"y","d":[2345,2935],"c":[]}]]}]]}],["d",{"w":"ad","s":"d","e":true,"k":"d","d":[1515,1925,2072],"c":[["m",{"w":"admin","s":"min","e":true,"k":"m","d":[86,142,145,161,187,206,208,283,322,325,326,493,562,567,636,648,661,715,718,721,1664,1676,1837,1838,1875,1965,2011,2073,2078,2079,2081,2100,2135,2166,2854,2910,2960,2994,3130,3140,3145,3269,3273,3397,3551,3565,3568,3657,3677,3868],"c":[["i",{"w":"administrat","s":"istrat","e":false,"k":"i","d":[],"c":[["o",{"w":"administrator","s":"or","e":true,"k":"o","d":[36,2817,2900,3045,3047],"c":[["s",{"w":"administrators","s":"s","e":true,"k":"s","d":[1855,1875,1882,2446],"c":[]}]]}],["i",{"w":"administrati","s":"i","e":false,"k":"i","d":[],"c":[["v",{"w":"administrative","s":"ve","e":true,"k":"v","d":[1839],"c":[]}],["o",{"w":"administration","s":"on","e":true,"k":"o","d":[2061],"c":[]}]]}]]}],["-",{"w":"admin-","s":"-","e":false,"k":"-","d":[],"c":[["o",{"w":"admin-only","s":"only","e":true,"k":"o","d":[149],"c":[]}],["p",{"w":"admin-portal","s":"portal","e":true,"k":"p","d":[290],"c":[]}]]}],["_",{"w":"admin_portal","s":"_portal","e":true,"k":"_","d":[290,294,3414,3415,3421,3467],"c":[]}]]}],["d",{"w":"add","s":"d","e":true,"k":"d","d":[55,59,587,1112,1248,1261,1262,1456,1636,2039,2058,2079,2112,2371,2374,2508,2510,2851,3080,3326,3338,3523,3547,3632,3793,3822],"c":[["e",{"w":"added","s":"ed","e":true,"k":"e","d":[328,1077,1274,1275,1277,2397,2650,2653,2658,2743],"c":[]}],["r",{"w":"addr","s":"r","e":true,"k":"r","d":[2849,3078],"c":[["e",{"w":"address","s":"ess","e":true,"k":"e","d":[504,507,639,873,1686,2170,2335,2338,2960,2974,2978,3149,3195,3209,3381],"c":[]}]]}],["i",{"w":"addi","s":"i","e":false,"k":"i","d":[],"c":[["t",{"w":"addition","s":"tion","e":false,"k":"t","d":[],"c":[["a",{"w":"additional","s":"al","e":true,"k":"a","d":[936,2281,2378,2615],"c":[["l",{"w":"additionally","s":"ly","e":true,"k":"l","d":[2890],"c":[]}]]}],["s",{"w":"additions","s":"s","e":true,"k":"s","d":[2537],"c":[]}]]}],["n",{"w":"adding","s":"ng","e":true,"k":"n","d":[1074,1109,2383,3639],"c":[]}]]}],["s",{"w":"adds","s":"s","e":true,"k":"s","d":[1463,2615,2844,2873,3669],"c":[]}],["-",{"w":"add-ons","s":"-ons","e":true,"k":"-","d":[2288],"c":[]}]]}],["-",{"w":"ad-hoc","s":"-hoc","e":true,"k":"-","d":[609,2689,2923],"c":[]}],["v",{"w":"adv","s":"v","e":false,"k":"v","d":[],"c":[["a",{"w":"advanced","s":"anced","e":true,"k":"a","d":[1618,2149,3328,3576,3581,3602,3605,3855],"c":[]}],["e",{"w":"advertise","s":"ertise","e":false,"k":"e","d":[],"c":[["s",{"w":"advertises","s":"s","e":true,"k":"s","d":[2840],"c":[]}],["d",{"w":"advertised","s":"d","e":true,"k":"d","d":[2976,3151],"c":[]}],["a",{"w":"advertiseaddr","s":"addr","e":true,"k":"a","d":[2990,3260,3263],"c":[]}]]}]]}],["j",{"w":"adjust","s":"just","e":true,"k":"j","d":[2004,2078,3746,3796],"c":[]}],["a",{"w":"adapter","s":"apter","e":true,"k":"a","d":[3416,3502],"c":[]}]]}],["v",{"w":"av","s":"v","e":false,"k":"v","d":[],"c":[["a",{"w":"availab","s":"ailab","e":false,"k":"a","d":[],"c":[["l",{"w":"available","s":"le","e":true,"k":"l","d":[37,153,164,187,350,363,389,404,426,755,779,867,936,1096,1258,1478,1625,1905,2056,2210,2272,2404,2455,2465,2470,2505,2509,2685,2997,3320,3323,3336,3538,3549,3550,3647,3649,3651],"c":[]}],["i",{"w":"availability","s":"ility","e":true,"k":"i","d":[1356,1369,1379,2611,2823,2826,2829],"c":[["-",{"w":"availability-critical","s":"-critical","e":true,"k":"-","d":[2827],"c":[]}]]}]]}],["e",{"w":"average","s":"erage","e":true,"k":"e","d":[376,382,2710],"c":[]}],["r",{"w":"avro","s":"ro","e":true,"k":"r","d":[793,842,1158],"c":[]}],["o",{"w":"avoid","s":"oid","e":true,"k":"o","d":[1686,2055,3817],"c":[["s",{"w":"avoids","s":"s","e":true,"k":"s","d":[2815],"c":[]}]]}],["g",{"w":"avg","s":"g","e":true,"k":"g","d":[2796],"c":[]}]]}],["t",{"w":"at","s":"t","e":true,"k":"t","d":[53,73,164,187,274,363,389,564,641,643,743,760,762,765,826,833,854,861,907,934,954,1045,1055,1097,1105,1108,1110,1113,1124,1201,1241,1258,1270,1274,1275,1282,1300,1316,1353,1405,1454,1455,1474,1505,1522,1567,1570,1571,1574,1628,1633,1636,1660,1676,1679,1684,1710,1748,1776,1779,1781,1783,1797,1799,1817,1847,1877,1901,1965,1998,2025,2035,2073,2087,2111,2264,2369,2370,2392,2410,2445,2470,2505,2537,2704,2743,2793,2823,2826,2831,2849,2899,2913,2935,2953,2958,2960,2962,2968,2996,3054,3069,3078,3085,3089,3143,3173,3189,3212,3218,3248,3272,3276,3286,3327,3341,3425,3430,3502,3504,3506,3543,3557,3594,3617,3734,3786,3836],"c":[["t",{"w":"att","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"attempts","s":"empts","e":true,"k":"e","d":[209],"c":[]}],["a",{"w":"attac","s":"ac","e":false,"k":"a","d":[],"c":[["k",{"w":"attack","s":"k","e":true,"k":"k","d":[1679],"c":[]}],["h",{"w":"attache","s":"he","e":false,"k":"h","d":[],"c":[["d",{"w":"attached","s":"d","e":true,"k":"d","d":[2123],"c":[]}],["s",{"w":"attaches","s":"s","e":true,"k":"s","d":[2861,2874],"c":[]}]]}]]}],["r",{"w":"attribute","s":"ribute","e":true,"k":"r","d":[2084],"c":[]}]]}],["l",{"w":"atlas","s":"las","e":true,"k":"l","d":[1876,2371,3398,3716,3735],"c":[["-",{"w":"atlas-compatible","s":"-compatible","e":true,"k":"-","d":[3110],"c":[]}]]}],["-",{"w":"at-rest","s":"-rest","e":true,"k":"-","d":[2994,3130,3141,3269],"c":[]}]]}],["l",{"w":"al","s":"l","e":false,"k":"l","d":[],"c":[["l",{"w":"all","s":"l","e":true,"k":"l","d":[64,211,218,350,363,367,369,385,389,393,411,469,485,519,554,612,631,640,641,654,686,744,783,788,908,912,914,950,1066,1115,1162,1195,1199,1214,1258,1270,1405,1410,1477,1490,1505,1512,1567,1574,1634,1638,1658,1660,1661,1766,1779,1783,1818,1830,1831,1844,1882,1885,1906,1958,2011,2014,2028,2036,2043,2214,2223,2275,2279,2291,2308,2344,2379,2390,2392,2405,2406,2417,2426,2445,2509,2532,2533,2555,2674,2685,2687,2695,2710,2722,2744,2747,2773,2787,2791,2797,2875,2898,2927,3312,3324,3351,3372,3375,3486,3505,3545,3546,3578,3579,3586,3624,3627,3700,3729,3753,3756,3759,3772,3786,3798,3813,3851,3869],"c":[["o",{"w":"allo","s":"o","e":false,"k":"o","d":[],"c":[["w",{"w":"allow","s":"w","e":true,"k":"w","d":[1673,2171,2877,2878,2885,2894,2937,2947,3040,3044,3051,3116,3177],"c":[["_",{"w":"allow_writes","s":"_writes","e":true,"k":"_","d":[796,803,805],"c":[]}],["s",{"w":"allows","s":"s","e":true,"k":"s","d":[890,1168,1173,2214,2531,3603],"c":[]}],["e",{"w":"allowed","s":"ed","e":true,"k":"e","d":[1540,2826,2899,2980,3041,3075,3087,3093,3199,3300,3316],"c":[["d",{"w":"alloweddomains","s":"domains","e":true,"k":"d","d":[1538],"c":[]}],["_",{"w":"allowed_hosts","s":"_hosts","e":true,"k":"_","d":[2848,2849,2852,3077,3078,3081,3162,3285,3286],"c":[]}]]}],["l",{"w":"allowlist","s":"list","e":true,"k":"l","d":[2988,3256,3292],"c":[]}]]}],["c",{"w":"allocat","s":"cat","e":false,"k":"c","d":[],"c":[["i",{"w":"allocati","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"allocation","s":"on","e":true,"k":"o","d":[1748],"c":[]}],["n",{"w":"allocating","s":"ng","e":true,"k":"n","d":[1798],"c":[]}]]}],["e",{"w":"allocated","s":"ed","e":true,"k":"e","d":[2144,3837],"c":[]}]]}],["y",{"w":"alloy","s":"y","e":true,"k":"y","d":[2019,2023,2025,2036,2037,2038,2042,3769,3790,3791,3792,3793,3796],"c":[]}]]}]]}],["e",{"w":"alert","s":"ert","e":true,"k":"e","d":[397,404,429,444,461,468,742,1010,2034,2277,2278,3797],"c":[["s",{"w":"alerts","s":"s","e":true,"k":"s","d":[160,462,734,2025,2243,2278],"c":[]}],["i",{"w":"alerting","s":"ing","e":true,"k":"i","d":[2019,2022,3770],"c":[]}],["m",{"w":"alertmanager","s":"manager","e":true,"k":"m","d":[2035],"c":[]}]]}],["o",{"w":"alon","s":"on","e":false,"k":"o","d":[],"c":[["g",{"w":"along","s":"g","e":true,"k":"g","d":[770,1677],"c":[["s",{"w":"alongside","s":"side","e":true,"k":"s","d":[459,865,1018,1453,2248,2262,2270,2306,2346,3005,3544,3639,3807],"c":[]}]]}],["e",{"w":"alone","s":"e","e":true,"k":"e","d":[2817],"c":[]}]]}],["r",{"w":"already","s":"ready","e":true,"k":"r","d":[462,1448,2144,2685,3670,3837],"c":[]}],["w",{"w":"always","s":"ways","e":true,"k":"w","d":[597,803,890,1670,1967,2055,2762,3425,3817,3840],"c":[]}],["s",{"w":"also","s":"so","e":true,"k":"s","d":[738,834,1161,1901,1965,2052,2109,2110,2215,2401,2432,2447,2807,2854,3752,3785,3819],"c":[]}],["t",{"w":"alter","s":"ter","e":true,"k":"t","d":[1671],"c":[["n",{"w":"alternative","s":"native","e":true,"k":"n","d":[3385],"c":[["l",{"w":"alternatively","s":"ly","e":true,"k":"l","d":[1968],"c":[]}]]}]]}],["i",{"w":"aligned","s":"igned","e":true,"k":"i","d":[1858],"c":[]}],["p",{"w":"alphanumeric","s":"phanumeric","e":true,"k":"p","d":[2163],"c":[]}],["g",{"w":"algorithms","s":"gorithms","e":true,"k":"g","d":[2247],"c":[]}]]}],["i",{"w":"ai","s":"i","e":true,"k":"i","d":[68,77,157,344,376,404,405,479,747,748,749,752,759,761,771,896,1093,1110,1147,1149,1158,1183,1208,1298,1310,1313,1314,1405,1449,1458,1478,1574,2174,2175,2182,2183,2210,2211,2214,2215,2220,2221,2223,2283,2284,2288,2291,2295,2305,2309,2401,2404,2419,2420,2453,2465,2471,2502,2504,2517,2518,2519,2605,2636,2776,3094,3316,3344,3345,3368,3403,3425,3499,3500,3501,3506,3573,3593,3597,3606,3609,3616,3623,3690,3694,3726,3759,3877],"c":[["-",{"w":"ai-","s":"-","e":false,"k":"-","d":[],"c":[["p",{"w":"ai-powered","s":"powered","e":true,"k":"p","d":[1124,1280,3314,3600],"c":[]}],["a",{"w":"ai-agent","s":"agent","e":true,"k":"a","d":[3024,3384,3390,3403,3422,3430,3729,3781,3789,3848,3860,3878,3880],"c":[]}]]}],["_",{"w":"ai_","s":"_","e":false,"k":"_","d":[],"c":[["e",{"w":"ai_encryption_enabled","s":"encryption_enabled","e":true,"k":"e","d":[3369,3471],"c":[]}],["a",{"w":"ai_agent_data","s":"agent_data","e":true,"k":"a","d":[3729],"c":[]}]]}]]}],["z",{"w":"azure","s":"zure","e":true,"k":"z","d":[90,1515,1625,1667,1674,1775,2212,2428,2556,2567,2610,3336],"c":[]}],["b",{"w":"ab","s":"b","e":false,"k":"b","d":[],"c":[["o",{"w":"abo","s":"o","e":false,"k":"o","d":[],"c":[["v",{"w":"above","s":"ve","e":true,"k":"v","d":[164,1447,2059,2152,2713,3823,3851],"c":[]}],["u",{"w":"about","s":"ut","e":true,"k":"u","d":[2856,2886,2890,3004,3122],"c":[]}]]}],["c",{"w":"abc123","s":"c123","e":true,"k":"c","d":[336,520],"c":[]}],["s",{"w":"absent","s":"sent","e":true,"k":"s","d":[514,644,645,2358],"c":[]}]]}],["f",{"w":"af","s":"f","e":false,"k":"f","d":[],"c":[["f",{"w":"aff","s":"f","e":false,"k":"f","d":[],"c":[["e",{"w":"affect","s":"ect","e":true,"k":"e","d":[1008,1066,2763],"c":[["e",{"w":"affected","s":"ed","e":true,"k":"e","d":[332,1596,2325,2352,3708],"c":[]}]]}],["o",{"w":"afford","s":"ord","e":true,"k":"o","d":[2001],"c":[["a",{"w":"affordable","s":"able","e":true,"k":"a","d":[2815],"c":[]}]]}]]}],["t",{"w":"after","s":"ter","e":true,"k":"t","d":[332,464,516,649,740,1055,1059,1068,1108,1205,1223,1259,1326,1405,1470,1568,1676,1749,1970,2002,2050,2073,2119,2249,2354,2390,2665,2668,2731,3338,3546,3580,3699,3704,3706,3708,3739,3814,3851],"c":[]}]]}],["8",{"w":"a8b64","s":"8b64","e":true,"k":"8","d":[887],"c":[]}],["e",{"w":"aes","s":"es","e":true,"k":"e","d":[1571],"c":[["-",{"w":"aes-256","s":"-256","e":true,"k":"-","d":[1070,1108,1201,1206,1318,1392,1474,1492,1567,1571,2968,3205,3425,3430,3506],"c":[["-",{"w":"aes-256-gcm","s":"-gcm","e":true,"k":"-","d":[2994,3265,3287],"c":[]}]]}]]}],["a",{"w":"aa","s":"a","e":true,"k":"a","d":[3166,3168],"c":[["a",{"w":"aaaa","s":"aa","e":true,"k":"a","d":[1624,3335],"c":[]}]]}],["m",{"w":"am","s":"m","e":true,"k":"m","d":[1998,3403,3407,3567,3734,3872,3875],"c":[["-",{"w":"am-","s":"-","e":false,"k":"-","d":[],"c":[["c",{"w":"am-compose","s":"compose","e":true,"k":"c","d":[1665,1677,1808,1818,1826,1840,1841,1893,1970,2039,2051,2058,3540,3669],"c":[]}],["p",{"w":"am-postgres-data","s":"postgres-data","e":true,"k":"p","d":[1962],"c":[]}]]}],["a",{"w":"amazon","s":"azon","e":true,"k":"a","d":[1775],"c":[["a",{"w":"amazonaws","s":"aws","e":true,"k":"a","d":[1685],"c":[]}]]}],["e",{"w":"america","s":"erica","e":true,"k":"e","d":[1743],"c":[]}]]}],["-",{"w":"a-za-z0-9_-","s":"-za-z0-9_-","e":true,"k":"-","d":[1675,1821],"c":[]}],["h",{"w":"ahead","s":"head","e":true,"k":"h","d":[2352,2353],"c":[]}],["x",{"w":"axes","s":"xes","e":true,"k":"x","d":[3291,3297],"c":[]}]]}],["o",{"w":"o","s":"o","e":false,"k":"o","d":[],"c":[["i",{"w":"oidc","s":"idc","e":true,"k":"i","d":[2,4,9,11,36,39,65,71,78,88,141,268,271,274,1195,1198,1241,1257,1259,1260,1302,1354,1492,1495,1506,1508,1511,1516,1520,1522,1534,1537,1551,1565,1778,1782,1859,1867,1876,1930,2072,2074,2832,2834,2846,2848,2849,2852,2854,2911,2972,3024,3040,3042,3065,3069,3077,3078,3081,3087,3117,3130,3135,3159,3162,3269,3283,3285,3316,3361,3613],"c":[]}],["v",{"w":"over","s":"ver","e":true,"k":"v","d":[1747,1954,2395,2740,2933,2991,3226,3294],"c":[["r",{"w":"override","s":"ride","e":true,"k":"r","d":[2,31,277,1409],"c":[]}],["a",{"w":"overall","s":"all","e":true,"k":"a","d":[423,2252],"c":[]}],["h",{"w":"overhead","s":"head","e":true,"k":"h","d":[566,567,1459,2706,3008,3018],"c":[]}],["v",{"w":"overview","s":"view","e":true,"k":"v","d":[1187,2140,2384,2448,3031,3833],"c":[]}],["l",{"w":"overlays","s":"lays","e":true,"k":"l","d":[2991],"c":[]}],["w",{"w":"overwriting","s":"writing","e":true,"k":"w","d":[3817],"c":[]}]]}],["r",{"w":"or","s":"r","e":true,"k":"r","d":[9,18,31,32,35,39,42,46,61,78,80,206,207,240,283,344,365,392,444,462,463,514,515,516,517,563,610,622,653,680,704,710,713,726,728,735,739,740,741,742,760,764,777,796,842,848,862,881,952,1006,1029,1054,1055,1074,1077,1081,1083,1085,1096,1097,1098,1099,1100,1101,1104,1108,1109,1154,1158,1163,1201,1205,1211,1223,1224,1241,1243,1262,1264,1274,1351,1376,1383,1405,1408,1409,1410,1448,1455,1515,1571,1596,1607,1617,1627,1628,1633,1670,1684,1685,1708,1710,1775,1829,1840,1859,1865,1875,1876,1877,1902,1918,1923,2011,2095,2111,2136,2142,2146,2156,2163,2169,2171,2183,2213,2222,2241,2270,2273,2278,2302,2305,2344,2346,2353,2354,2358,2364,2371,2373,2376,2383,2392,2397,2398,2401,2430,2465,2511,2531,2540,2543,2610,2612,2650,2652,2655,2664,2665,2666,2669,2686,2690,2724,2741,2750,2764,2766,2773,2774,2776,2782,2802,2807,2838,2845,2849,2850,2875,2876,2877,2889,2910,2914,2924,2926,2948,3013,3014,3026,3043,3044,3066,3074,3078,3079,3094,3112,3125,3166,3169,3173,3177,3208,3209,3286,3296,3300,3338,3340,3372,3381,3389,3402,3437,3518,3562,3563,3571,3576,3583,3639,3665,3703,3704,3707,3709,3735,3753,3817,3835,3838,3840,3841,3860,3863,3873,3877,3878,3880],"c":[["g",{"w":"org","s":"g","e":false,"k":"g","d":[],"c":[["a",{"w":"organi","s":"ani","e":false,"k":"a","d":[],"c":[["s",{"w":"organis","s":"s","e":false,"k":"s","d":[],"c":[["a",{"w":"organisation","s":"ation","e":true,"k":"a","d":[39,1543],"c":[["'",{"w":"organisation's","s":"'s","e":true,"k":"'","d":[40,2268],"c":[]}],["s",{"w":"organisations","s":"s","e":true,"k":"s","d":[907,1288],"c":[]}]]}],["e",{"w":"organised","s":"ed","e":true,"k":"e","d":[1124],"c":[]}]]}],["z",{"w":"organization","s":"zation","e":true,"k":"z","d":[2910,3312],"c":[["'",{"w":"organization's","s":"'s","e":true,"k":"'","d":[1776,3340],"c":[]}],["a",{"w":"organizational","s":"al","e":true,"k":"a","d":[1858,2910],"c":[]}]]}]]}],["i",{"w":"orgid","s":"id","e":true,"k":"i","d":[1541],"c":[]}]]}],["c",{"w":"orchestrat","s":"chestrat","e":false,"k":"c","d":[],"c":[["i",{"w":"orchestration","s":"ion","e":true,"k":"i","d":[334,2531],"c":[]}],["e",{"w":"orchestrate","s":"e","e":true,"k":"e","d":[2215,2401,2464,2518],"c":[]}],["o",{"w":"orchestrator","s":"or","e":true,"k":"o","d":[2984,2992,3223,3290,3295],"c":[]}]]}],["d",{"w":"ord","s":"d","e":false,"k":"d","d":[],"c":[["e",{"w":"order","s":"er","e":true,"k":"e","d":[1220,2742],"c":[["s",{"w":"orders","s":"s","e":true,"k":"s","d":[337,589,612,653,743,793,1102],"c":[]}]]}],["i",{"w":"ordinary","s":"inary","e":true,"k":"i","d":[3040],"c":[]}]]}],["i",{"w":"origin","s":"igin","e":true,"k":"i","d":[3876],"c":[["a",{"w":"original","s":"al","e":true,"k":"a","d":[890,891,2895,3040,3051],"c":[]}]]}],["a",{"w":"orange","s":"ange","e":true,"k":"a","d":[3047],"c":[]}]]}],["w",{"w":"own","s":"wn","e":true,"k":"w","d":[9,78,1097,1166,1410,1773,2899,2910,2914,2966,3014,3024,3125,3276,3571,3576],"c":[["e",{"w":"owne","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"owned","s":"d","e":true,"k":"d","d":[485],"c":[]}],["r",{"w":"owner","s":"r","e":true,"k":"r","d":[3700],"c":[]}]]}]]}],["p",{"w":"op","s":"p","e":false,"k":"p","d":[],"c":[["e",{"w":"ope","s":"e","e":false,"k":"e","d":[],"c":[["n",{"w":"open","s":"n","e":true,"k":"n","d":[459,1050,1051,1067,1122,1161,1182,1259,1264,1832,1965,2239,2240,2248,2254,2343,2364,2367,2371,2373,2465,2774,2825,2931,2992,3177,3223,3295,3300,3546,3580,3706],"c":[["s",{"w":"opens","s":"s","e":true,"k":"s","d":[12,58,65,2845,2911,3043,3048,3071],"c":[["s",{"w":"openssl","s":"sl","e":true,"k":"s","d":[1392,1571,1675,1821,2152,2163,2968,3205,3549,3573,3647,3667],"c":[]}]]}],["i",{"w":"openid","s":"id","e":true,"k":"i","d":[273],"c":[["-",{"w":"openid-connect","s":"-connect","e":true,"k":"-","d":[3414],"c":[]}]]}],["e",{"w":"opened","s":"ed","e":true,"k":"e","d":[1161,1173],"c":[]}],["a",{"w":"openai","s":"ai","e":true,"k":"a","d":[2212,2511],"c":[["-",{"w":"openai-compatible","s":"-compatible","e":true,"k":"-","d":[2211,2213,2517],"c":[]}]]}],["-",{"w":"open-","s":"-","e":false,"k":"-","d":[],"c":[["v",{"w":"open-violation","s":"violation","e":true,"k":"v","d":[2399],"c":[]}],["s",{"w":"open-source","s":"source","e":true,"k":"s","d":[2564],"c":[]}]]}]]}],["r",{"w":"operat","s":"rat","e":false,"k":"r","d":[],"c":[["i",{"w":"operati","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"operation","s":"on","e":true,"k":"o","d":[209,325,567,574,891,1054,1575,1604,1966,2397,2650,2655,2671,2672,2707,2720,2816,2877,2878,2886,2887,2890,2899,3044,3045,3116,3299],"c":[["s",{"w":"operations","s":"s","e":true,"k":"s","d":[37,59,71,77,151,206,302,530,542,748,771,796,1576,2182,2215,2221,2226,2288,2396,2398,2401,2447,2464,2474,2517,2522,2531,2648,2666,2691,2693,2703,2704,2708,2713,2768,2773,2815,2823,2826,2831,2952,2954,3027,3085,3122,3219],"c":[]}],["a",{"w":"operational","s":"al","e":true,"k":"a","d":[457,742,907,2236,2269,2306,2695,3004,3145,3772],"c":[]}],["-",{"w":"operation-","s":"-","e":false,"k":"-","d":[],"c":[["l",{"w":"operation-level","s":"level","e":true,"k":"l","d":[2440,2697,2861],"c":[]}],["s",{"w":"operation-specific","s":"specific","e":true,"k":"s","d":[2889],"c":[]}]]}]]}],["n",{"w":"operating","s":"ng","e":true,"k":"n","d":[2390],"c":[]}]]}],["e",{"w":"operate","s":"e","e":true,"k":"e","d":[2296,2308,2401,2417,2509],"c":[["s",{"w":"operates","s":"s","e":true,"k":"s","d":[206,762,2183],"c":[]}]]}],["o",{"w":"operator","s":"or","e":true,"k":"o","d":[954,1232,1272,1273,1376,1377,1407,1571,1615,1617,2122,3218],"c":[]}]]}]]}],["t",{"w":"opt","s":"t","e":true,"k":"t","d":[1729,2049],"c":[["i",{"w":"opti","s":"i","e":false,"k":"i","d":[],"c":[["m",{"w":"optimis","s":"mis","e":false,"k":"m","d":[],"c":[["a",{"w":"optimisation","s":"ation","e":true,"k":"a","d":[586],"c":[]}],["e",{"w":"optimise","s":"e","e":true,"k":"e","d":[2183],"c":[]}]]}],["o",{"w":"option","s":"on","e":true,"k":"o","d":[1747,3143,3665],"c":[["a",{"w":"optional","s":"al","e":true,"k":"a","d":[846,1098,1099,1217,1277,1449,1606,1661,1867,2537,2538,2645,2750],"c":[["l",{"w":"optionally","s":"ly","e":true,"k":"l","d":[1264,2025,2831],"c":[]}]]}],["s",{"w":"options","s":"s","e":true,"k":"s","d":[1844,1885,1958,2372,3586,3627,3639],"c":[]}]]}]]}]]}],["l",{"w":"oplog","s":"log","e":true,"k":"l","d":[1059],"c":[]}],["_",{"w":"op_","s":"_","e":false,"k":"_","d":[],"c":[["m",{"w":"op_msg","s":"msg","e":true,"k":"m","d":[2897,3041,3098],"c":[]}],["q",{"w":"op_query","s":"query","e":true,"k":"q","d":[3041,3098],"c":[]}]]}],["s",{"w":"ops","s":"s","e":true,"k":"s","d":[3010,3020],"c":[]}]]}],["f",{"w":"of","s":"f","e":true,"k":"f","d":[15,37,39,62,66,77,122,126,371,376,392,393,459,478,495,507,512,514,518,609,640,641,642,652,653,673,680,745,797,850,861,864,865,935,953,966,982,986,1077,1102,1124,1140,1163,1195,1199,1353,1407,1431,1440,1455,1457,1540,1570,1592,1600,1602,1604,1633,1635,1660,1683,1765,1817,1836,1854,1999,2001,2143,2175,2183,2210,2215,2226,2253,2255,2270,2272,2274,2288,2305,2308,2325,2326,2338,2348,2350,2352,2353,2358,2380,2391,2393,2399,2464,2465,2470,2518,2539,2540,2615,2669,2686,2708,2709,2722,2732,2740,2742,2744,2748,2749,2764,2773,2791,2793,2795,2799,2801,2816,2823,2826,2829,2862,2899,2914,2915,2946,2962,2999,3015,3062,3070,3074,3143,3189,3296,3311,3312,3381,3403,3414,3422,3425,3601,3604,3605,3703,3738,3836],"c":[["f",{"w":"off","s":"f","e":true,"k":"f","d":[2273,3187],"c":[["e",{"w":"offer","s":"er","e":true,"k":"e","d":[77],"c":[["s",{"w":"offers","s":"s","e":true,"k":"s","d":[1522,3557],"c":[]}],["i",{"w":"offering","s":"ing","e":true,"k":"i","d":[3606],"c":[]}]]}],["l",{"w":"offline_access","s":"line_access","e":true,"k":"l","d":[273],"c":[]}],["s",{"w":"offset","s":"set","e":true,"k":"s","d":[1061,1068,1329],"c":[]}],["i",{"w":"office365","s":"ice365","e":true,"k":"i","d":[1685],"c":[]}],["-",{"w":"off-site","s":"-site","e":true,"k":"-","d":[1985,2000,2007,3718,3737,3749],"c":[]}]]}],["t",{"w":"often","s":"ten","e":true,"k":"t","d":[2146],"c":[]}]]}],["n",{"w":"on","s":"n","e":true,"k":"n","d":[19,58,65,369,414,467,468,469,506,512,519,554,567,584,588,589,680,740,787,791,793,850,889,894,1010,1054,1059,1109,1163,1195,1219,1422,1463,1531,1552,1558,1565,1575,1606,1628,1664,1671,1673,1684,1766,1836,1854,1877,1882,1970,1974,1999,2004,2042,2112,2145,2160,2183,2265,2273,2281,2337,2344,2379,2380,2390,2396,2406,2445,2531,2549,2610,2611,2626,2652,2685,2686,2703,2704,2707,2713,2714,2725,2728,2741,2742,2780,2831,2850,2861,2870,2873,2878,2880,2883,2887,2889,2899,2911,2915,2950,2956,2970,2991,2999,3004,3014,3040,3070,3071,3079,3093,3094,3116,3183,3187,3197,3263,3286,3291,3297,3324,3341,3383,3384,3486,3504,3505,3536,3549,3580,3647,3668,3677,3736,3746,3811,3839,3854,3877],"c":[["l",{"w":"only","s":"ly","e":true,"k":"l","d":[36,62,187,218,286,514,849,951,1401,1457,1477,1570,1607,1612,1675,1687,1774,1821,1861,1882,1906,1941,1946,1956,2028,2163,2358,2446,2704,2829,2830,2846,2849,2850,2876,2877,2878,2885,2890,2899,2943,2945,2994,3078,3079,3265,3282,3286,3288,3295,3408,3504,3611,3678,3700,3703,3729,3744,3851],"c":[]}],["e",{"w":"one","s":"e","e":true,"k":"e","d":[53,71,327,333,364,459,478,495,644,645,646,760,765,826,1096,1109,1110,1154,1162,1165,1181,1213,1274,1275,1407,1410,1633,2262,2299,2325,2326,2369,2370,2373,2385,2652,2724,2760,2830,2862,2875,2899,2907,2910,2914,2996,3005,3007,3011,3021,3026,3075,3125,3267,3297,3571,3868,3880],"c":[["-",{"w":"one-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"one-step","s":"step","e":true,"k":"s","d":[110,296,302],"c":[]}],["o",{"w":"one-off","s":"off","e":true,"k":"o","d":[704],"c":[]}],["w",{"w":"one-way","s":"way","e":true,"k":"w","d":[891],"c":[]}],["c",{"w":"one-click","s":"click","e":true,"k":"c","d":[2228,2438,2639],"c":[]}],["t",{"w":"one-time","s":"time","e":true,"k":"t","d":[2774],"c":[]}]]}],["s",{"w":"ones","s":"s","e":true,"k":"s","d":[393],"c":[]}]]}],["g",{"w":"ongoing","s":"going","e":true,"k":"g","d":[586],"c":[]}],["b",{"w":"onboarding","s":"boarding","e":true,"k":"b","d":[650,2688,2764,3555,3561,3663,3673],"c":[]}],["c",{"w":"once","s":"ce","e":true,"k":"c","d":[680,1077,1111,1830,1832,1954,1965,2248,2845,2996,3047,3390,3541,3544,3569,3786],"c":[]}],["-",{"w":"on-","s":"-","e":false,"k":"-","d":[],"c":[["p",{"w":"on-prem","s":"prem","e":true,"k":"p","d":[3023],"c":[["i",{"w":"on-premise","s":"ise","e":true,"k":"i","d":[2213,2214,2222,2430,2462,2517],"c":[["s",{"w":"on-premises","s":"s","e":true,"k":"s","d":[1854,3311,3312,3600],"c":[]}]]}]]}],["d",{"w":"on-demand","s":"demand","e":true,"k":"d","d":[2539,2774],"c":[]}],["t",{"w":"on-the-box","s":"the-box","e":true,"k":"t","d":[2917,2923],"c":[]}],["f",{"w":"on-failure","s":"failure","e":true,"k":"f","d":[3747],"c":[]}]]}]]}],["t",{"w":"ot","s":"t","e":false,"k":"t","d":[],"c":[["h",{"w":"other","s":"her","e":true,"k":"h","d":[327,861,1200,1288,1854,2215,2405,2464,2849,2898,3078,3093,3297,3312,3402,3735,3836],"c":[["s",{"w":"others","s":"s","e":true,"k":"s","d":[2212,2849,3078],"c":[]}]]}],["p",{"w":"otp","s":"p","e":true,"k":"p","d":[2092],"c":[]}]]}],["b",{"w":"ob","s":"b","e":false,"k":"b","d":[],"c":[["s",{"w":"observ","s":"serv","e":false,"k":"s","d":[],"c":[["e",{"w":"observed","s":"ed","e":true,"k":"e","d":[512,640,642,2725],"c":[]}],["a",{"w":"observability","s":"ability","e":true,"k":"a","d":[786,897,898,899,907,1197,1288,1305,1319,2025,2125,2916,2918,2959,2997,3142,3210,3764],"c":[]}]]}],["t",{"w":"obtain","s":"tain","e":true,"k":"t","d":[1624,2458,2532,3335],"c":[["s",{"w":"obtains","s":"s","e":true,"k":"s","d":[2076],"c":[]}]]}],["j",{"w":"objecti","s":"jecti","e":false,"k":"j","d":[],"c":[["v",{"w":"objectives","s":"ves","e":true,"k":"v","d":[2004,3746],"c":[]}],["d",{"w":"objectid","s":"d","e":true,"k":"d","d":[2687],"c":[]}]]}]]}],["u",{"w":"ou","s":"u","e":true,"k":"u","d":[2083],"c":[["t",{"w":"out","s":"t","e":true,"k":"t","d":[1476,1660,2143,2948,2962,3143,3836],"c":[["p",{"w":"output","s":"put","e":true,"k":"p","d":[695,843,844,870,907,950,1009,1138,1163,1167,1457,1607,1749,2404,2626,2712,3774],"c":[]}],["s",{"w":"outside","s":"side","e":true,"k":"s","d":[771,1520,1614,2269,3504,3785,3866],"c":[]}],["a",{"w":"outage","s":"age","e":true,"k":"a","d":[1059],"c":[]}],["b",{"w":"outbound","s":"bound","e":true,"k":"b","d":[1087,1349,1906,1917,1922,1927,1932,1937,1942,1947,2169,3687,3691,3695,3865],"c":[]}],["c",{"w":"outcome","s":"come","e":true,"k":"c","d":[2665],"c":[]}],["w",{"w":"outweighs","s":"weighs","e":true,"k":"w","d":[2829],"c":[]}]]}]]}],["m",{"w":"omitted","s":"mitted","e":true,"k":"m","d":[1277],"c":[]}],["c",{"w":"oci","s":"ci","e":true,"k":"c","d":[1380],"c":[]}],["l",{"w":"older","s":"lder","e":true,"k":"l","d":[1551,2742,2758],"c":[]}],["a",{"w":"oauth","s":"auth","e":true,"k":"a","d":[1663],"c":[["2",{"w":"oauth2","s":"2","e":true,"k":"2","d":[1675,1778,1782,2072,2074,3569,3657,3677],"c":[]}]]}],["k",{"w":"ok","s":"k","e":true,"k":"k","d":[2897,3233],"c":[]}],["o",{"w":"oom","s":"om","e":true,"k":"o","d":[3836],"c":[]}]]}],["p",{"w":"p","s":"p","e":true,"k":"p","d":[3402],"c":[["k",{"w":"pkce","s":"kce","e":true,"k":"k","d":[2,4,9,11,36,78,88,141,1198,1302,1492,1506,1510,1511,1551],"c":[]}],["r",{"w":"pr","s":"r","e":false,"k":"r","d":[],"c":[["o",{"w":"pro","s":"o","e":false,"k":"o","d":[],"c":[["o",{"w":"proof","s":"of","e":true,"k":"o","d":[9,1506],"c":[]}],["c",{"w":"proc","s":"c","e":true,"k":"c","d":[2036],"c":[["e",{"w":"proce","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"process","s":"ss","e":true,"k":"s","d":[15,27,29,902,962,1477,1773,1968,2124,2914,3021,3040,3604],"c":[["e",{"w":"processe","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"processes","s":"s","e":true,"k":"s","d":[31,2356],"c":[]}],["d",{"w":"processed","s":"d","e":true,"k":"d","d":[911,913,924,925,926,927,934,935,942,970,974,982,994,1030,1032,1033,2937],"c":[]}]]}],["i",{"w":"processing","s":"ing","e":true,"k":"i","d":[781,936,1008,1476,2941],"c":[]}]]}],["e",{"w":"proceed","s":"ed","e":true,"k":"e","d":[1839,2149,3581,3855],"c":[["i",{"w":"proceeding","s":"ing","e":true,"k":"i","d":[1380,2407],"c":[]}]]}],["d",{"w":"procedure","s":"dure","e":true,"k":"d","d":[2059,3823],"c":[["s",{"w":"procedures","s":"s","e":true,"k":"s","d":[2045,3801],"c":[]}]]}]]}]]}],["v",{"w":"prov","s":"v","e":false,"k":"v","d":[],"c":[["i",{"w":"provi","s":"i","e":false,"k":"i","d":[],"c":[["d",{"w":"provid","s":"d","e":false,"k":"d","d":[],"c":[["e",{"w":"provide","s":"e","e":true,"k":"e","d":[1665,1677,3576],"c":[["r",{"w":"provider","s":"r","e":true,"k":"r","d":[39,762,784,826,827,833,851,1078,1093,1110,1113,1241,1257,1259,1260,1395,1398,1408,1458,1496,1508,1509,1510,1511,1516,1517,1521,1528,1537,1546,1551,1565,1859,1867,1875,1880,2002,2079,2214,2517,2838,3065,3403,3609,3616,3690,3739],"c":[["s",{"w":"providers","s":"s","e":true,"k":"s","d":[21,756,1104,1241,1314,1318,1513,1520,1522,1625,1685,2177,2212,3336],"c":[]}],["-",{"w":"provider-agnostic","s":"-agnostic","e":true,"k":"-","d":[1407],"c":[]}],["'",{"w":"provider's","s":"'s","e":true,"k":"'","d":[3735],"c":[]}]]}],["s",{"w":"provides","s":"s","e":true,"k":"s","d":[680,908,1018,1077,1124,1196,1212,1780,2352,2417,2680,2741,2744,3312,3601,3605],"c":[]}],["d",{"w":"provided","s":"d","e":true,"k":"d","d":[1383,1571,1954,3391],"c":[]}]]}],["i",{"w":"providing","s":"ing","e":true,"k":"i","d":[1288,2669],"c":[]}]]}],["s",{"w":"provision","s":"sion","e":true,"k":"s","d":[2006,3748],"c":[["e",{"w":"provisioned","s":"ed","e":true,"k":"e","d":[53,66,78,339,344,404,606,2223,2228,2248,2275,2308,2394,2399,2406,2446,2674,2680,2684,3391,3615,3659],"c":[]}],["i",{"w":"provisioning","s":"ing","e":true,"k":"i","d":[1859,2360,2362,3726],"c":[]}]]}]]}],["e",{"w":"prove","s":"e","e":true,"k":"e","d":[3283],"c":[["s",{"w":"proves","s":"s","e":true,"k":"s","d":[2846],"c":[]}]]}]]}],["j",{"w":"project","s":"ject","e":true,"k":"j","d":[59,726,1100,1805,1818,2203,2843,2910,2911,3040,3042,3043,3074,3120,3125,3267],"c":[["i",{"w":"projecti","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"projection","s":"on","e":true,"k":"o","d":[314,605,2875,2889],"c":[]}],["d",{"w":"projectid","s":"d","e":true,"k":"d","d":[1273,1616],"c":[]}]]}],["e",{"w":"projected","s":"ed","e":true,"k":"e","d":[2876],"c":[]}],["-",{"w":"project-segment","s":"-segment","e":true,"k":"-","d":[2902],"c":[]}]]}],["d",{"w":"prod","s":"d","e":true,"k":"d","d":[1256,3346,3793,3822,3840,3854],"c":[["u",{"w":"produc","s":"uc","e":false,"k":"u","d":[],"c":[["t",{"w":"product","s":"t","e":true,"k":"t","d":[510,2341],"c":[["i",{"w":"production","s":"ion","e":true,"k":"i","d":[67,157,206,326,332,335,336,337,368,463,464,466,467,468,519,567,584,585,587,654,866,1067,1180,1182,1230,1243,1266,1372,1373,1453,1459,1490,1617,1639,1669,1670,1679,1687,1710,1748,1756,1774,1787,1797,1872,1901,1902,1904,1959,2036,2055,2059,2080,2182,2247,2273,2279,2291,2324,2388,2404,2405,2424,2668,2672,2695,2707,2730,2740,2803,2910,2984,3408,3425,3585,3628,3759,3790,3855],"c":[["-",{"w":"production-","s":"-","e":false,"k":"-","d":[],"c":[["r",{"w":"production-ready","s":"ready","e":true,"k":"r","d":[1843,1887,1900,1975],"c":[]}],["c",{"w":"production-critical","s":"critical","e":true,"k":"c","d":[2182,2291,2404],"c":[]}]]}]]}],["s",{"w":"products","s":"s","e":true,"k":"s","d":[1854,3303,3312,3324],"c":[]}]]}],["e",{"w":"produce","s":"e","e":true,"k":"e","d":[515],"c":[["s",{"w":"produces","s":"s","e":true,"k":"s","d":[579,680,890,1675,1821,2275,2399,3634],"c":[]}],["r",{"w":"producer","s":"r","e":true,"k":"r","d":[1083,1343],"c":[]}]]}]]}]]}],["f",{"w":"prof","s":"f","e":false,"k":"f","d":[],"c":[["i",{"w":"profil","s":"il","e":false,"k":"i","d":[],"c":[["i",{"w":"profiling","s":"ing","e":true,"k":"i","d":[77,536,564,566,567,2440,2487,2697,2704,2706,2707],"c":[]}],["e",{"w":"profile","s":"e","e":true,"k":"e","d":[273,530,542,548,579,1875,2192,2396,2440,2489,2610,2611,2703],"c":[["r",{"w":"profiler","s":"r","e":true,"k":"r","d":[116,199,233,255,521,523,530,539,563,564,568,586,589,2396,2405,2439,2580,2610,2624,2696,2703,2704,2708,2725],"c":[]}],["s",{"w":"profiles","s":"s","e":true,"k":"s","d":[866],"c":[]}]]}]]}],["e",{"w":"professional","s":"essional","e":true,"k":"e","d":[1124,1288],"c":[]}]]}],["t",{"w":"prot","s":"t","e":false,"k":"t","d":[],"c":[["o",{"w":"protocol","s":"ocol","e":true,"k":"o","d":[79,1909,2215,2453,2464,2465,2466,2551,3040,3093,3094,3327,3414],"c":[["s",{"w":"protocols","s":"s","e":true,"k":"s","d":[3097],"c":[]}]]}],["e",{"w":"protect","s":"ect","e":false,"k":"e","d":[],"c":[["s",{"w":"protects","s":"s","e":true,"k":"s","d":[1574,3276],"c":[]}],["i",{"w":"protection","s":"ion","e":true,"k":"i","d":[2068],"c":[]}],["e",{"w":"protected","s":"ed","e":true,"k":"e","d":[2112],"c":[]}]]}]]}],["x",{"w":"prox","s":"x","e":false,"k":"x","d":[],"c":[["y",{"w":"proxy","s":"y","e":true,"k":"y","d":[214,240,1621,1627,1628,1876,2809,2817,2818,2833,2838,2839,2840,2842,2844,2845,2846,2849,2850,2856,2860,2861,2862,2874,2880,2885,2886,2891,2893,2898,2907,2911,2912,2913,2914,2915,2923,2953,2960,2961,2991,2999,3004,3005,3011,3014,3015,3024,3026,3027,3029,3040,3041,3049,3050,3054,3056,3057,3062,3063,3064,3065,3068,3069,3070,3071,3074,3075,3078,3079,3083,3087,3088,3093,3096,3125,3126,3143,3155,3173,3212,3218,3276,3279,3280,3281,3286,3297,3306,3316,3317,3327,3333,3340,3341,3344],"c":[["'",{"w":"proxy's","s":"'s","e":true,"k":"'","d":[2846,2966,3132,3153,3218,3269,3282],"c":[]}],["i",{"w":"proxying","s":"ing","e":true,"k":"i","d":[2907],"c":[]}],["c",{"w":"proxyctl","s":"ctl","e":true,"k":"c","d":[2917,2921,2923,2946,3210],"c":[]}],["_",{"w":"proxy_","s":"_","e":false,"k":"_","d":[],"c":[["m",{"w":"proxy_metrics_listen","s":"metrics_listen","e":true,"k":"m","d":[2924,3208],"c":[]}],["r",{"w":"proxy_registry_uri","s":"registry_uri","e":true,"k":"r","d":[2965,3152],"c":[]}],["c",{"w":"proxy_config_key","s":"config_key","e":true,"k":"c","d":[2967,2994,3204,3226,3287],"c":[]}],["a",{"w":"proxy_admin_token","s":"admin_token","e":true,"k":"a","d":[2969,3196,3225,3293],"c":[]}]]}]]}],["i",{"w":"proxies","s":"ies","e":true,"k":"i","d":[1575,1619,2850,3079,3286,3329],"c":[]}]]}],["m",{"w":"prom","s":"m","e":false,"k":"m","d":[],"c":[["p",{"w":"prompt","s":"pt","e":true,"k":"p","d":[344,801,3558],"c":[["s",{"w":"prompts","s":"s","e":true,"k":"s","d":[753,1257],"c":[]}],["e",{"w":"prompted","s":"ed","e":true,"k":"e","d":[1833,1837],"c":[]}]]}],["e",{"w":"prometheus","s":"etheus","e":true,"k":"e","d":[898,904,905,954,1266,1306,1377,1443,1711,1772,2019,2020,2028,2036,2917,2923,2946,2997,3209,3790,3797],"c":[["-",{"w":"prometheus-","s":"-","e":false,"k":"-","d":[],"c":[["c",{"w":"prometheus-compatible","s":"compatible","e":true,"k":"c","d":[907,954,1320,1801,2025],"c":[]}],["b",{"w":"prometheus-based","s":"based","e":true,"k":"b","d":[1007],"c":[]}]]}]]}],["t",{"w":"promtail","s":"tail","e":true,"k":"t","d":[1709],"c":[]}]]}],["p",{"w":"prop","s":"p","e":false,"k":"p","d":[],"c":[["o",{"w":"proposed","s":"osed","e":true,"k":"o","d":[583,2726],"c":[]}],["a",{"w":"propagat","s":"agat","e":false,"k":"a","d":[],"c":[["e",{"w":"propagates","s":"es","e":true,"k":"e","d":[1215],"c":[]}],["i",{"w":"propagation","s":"ion","e":true,"k":"i","d":[2382,2817],"c":[]}]]}],["e",{"w":"proper","s":"er","e":true,"k":"e","d":[1686,2170],"c":[["t",{"w":"propert","s":"t","e":false,"k":"t","d":[],"c":[["y",{"w":"property","s":"y","e":true,"k":"y","d":[2852,3081,3286],"c":[]}],["i",{"w":"properties","s":"ies","e":true,"k":"i","d":[2889,3044,3116],"c":[]}]]}]]}]]}],["b",{"w":"prob","s":"b","e":false,"k":"b","d":[],"c":[["a",{"w":"probabilities","s":"abilities","e":true,"k":"a","d":[628],"c":[]}],["l",{"w":"problems","s":"lems","e":true,"k":"l","d":[2396],"c":[]}],["e",{"w":"probes","s":"es","e":true,"k":"e","d":[2992,3223,3264,3295],"c":[]}]]}],["g",{"w":"progr","s":"gr","e":false,"k":"g","d":[],"c":[["a",{"w":"programm","s":"amm","e":false,"k":"a","d":[],"c":[["e",{"w":"programmes","s":"es","e":true,"k":"e","d":[2307],"c":[]}],["a",{"w":"programmatic","s":"atic","e":true,"k":"a","d":[2522],"c":[["a",{"w":"programmatically","s":"ally","e":true,"k":"a","d":[2401,2531,2775],"c":[]}]]}]]}],["e",{"w":"progress","s":"ess","e":true,"k":"e","d":[2345],"c":[]}]]}],["a",{"w":"proactive","s":"active","e":true,"k":"a","d":[2356],"c":[]}]]}],["a",{"w":"practic","s":"actic","e":false,"k":"a","d":[],"c":[["e",{"w":"practice","s":"e","e":true,"k":"e","d":[17],"c":[]}],["a",{"w":"practical","s":"al","e":true,"k":"a","d":[2744],"c":[]}]]}],["e",{"w":"pre","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"prerequisites","s":"requisites","e":true,"k":"r","d":[51,525,1804,1888,2360,2361,2449,2698,3055,3521,3525],"c":[]}],["f",{"w":"pref","s":"f","e":false,"k":"f","d":[],"c":[["i",{"w":"prefix","s":"ix","e":true,"k":"i","d":[240,246,249,252,255,258,261,1409,2537,3486],"c":[["e",{"w":"prefixes","s":"es","e":true,"k":"e","d":[214],"c":[]}]]}],["e",{"w":"prefer","s":"er","e":true,"k":"e","d":[3603,3796],"c":[["r",{"w":"preferred","s":"red","e":true,"k":"r","d":[1685],"c":[]}]]}]]}],["s",{"w":"pres","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"prese","s":"e","e":false,"k":"e","d":[],"c":[["n",{"w":"presen","s":"n","e":false,"k":"n","d":[],"c":[["t",{"w":"present","s":"t","e":true,"k":"t","d":[327,328,329,330,644,645,1269,2659,2661,2663,2760,2761],"c":[["s",{"w":"presents","s":"s","e":true,"k":"s","d":[764,767],"c":[]}]]}],["c",{"w":"presence","s":"ce","e":true,"k":"c","d":[889,1163,2270],"c":[]}]]}],["r",{"w":"preserv","s":"rv","e":false,"k":"r","d":[],"c":[["e",{"w":"preserve","s":"e","e":true,"k":"e","d":[893,2012,3754],"c":[["d",{"w":"preserved","s":"d","e":true,"k":"d","d":[882,1683,1967,2117,2687,2823,2826],"c":[]}]]}],["i",{"w":"preserving","s":"ing","e":true,"k":"i","d":[2262],"c":[]}]]}]]}],["i",{"w":"presigned","s":"igned","e":true,"k":"i","d":[726],"c":[]}]]}],["-",{"w":"pre-","s":"-","e":false,"k":"-","d":[],"c":[["f",{"w":"pre-flight","s":"flight","e":true,"k":"f","d":[365],"c":[]}],["a",{"w":"pre-audit","s":"audit","e":true,"k":"a","d":[463,515,2353],"c":[]}],["r",{"w":"pre-re","s":"re","e":false,"k":"r","d":[],"c":[["l",{"w":"pre-release","s":"lease","e":true,"k":"l","d":[585,2280],"c":[]}],["g",{"w":"pre-registered","s":"gistered","e":true,"k":"g","d":[1089,1102],"c":[]}]]}],["t",{"w":"pre-task","s":"task","e":true,"k":"t","d":[610],"c":[]}],["w",{"w":"pre-write","s":"write","e":true,"k":"w","d":[1341],"c":[]}],["c",{"w":"pre-c","s":"c","e":false,"k":"c","d":[],"c":[["r",{"w":"pre-created","s":"reated","e":true,"k":"r","d":[1775,3416],"c":[]}],["o",{"w":"pre-configured","s":"onfigured","e":true,"k":"o","d":[1876],"c":[]}]]}],["b",{"w":"pre-breach","s":"breach","e":true,"k":"b","d":[2013],"c":[]}],["u",{"w":"pre-upgrade","s":"upgrade","e":true,"k":"u","d":[2052,3819],"c":[]}],["l",{"w":"pre-load","s":"load","e":true,"k":"l","d":[2366,2379,2380,2676,2686],"c":[["s",{"w":"pre-loads","s":"s","e":true,"k":"s","d":[2392,2685],"c":[]}],["e",{"w":"pre-loaded","s":"ed","e":true,"k":"e","d":[2445],"c":[]}]]}],["d",{"w":"pre-d","s":"d","e":false,"k":"d","d":[],"c":[["i",{"w":"pre-dialed","s":"ialed","e":true,"k":"i","d":[3189],"c":[]}],["e",{"w":"pre-deployment","s":"eployment","e":true,"k":"e","d":[3585,3629,3630],"c":[]}]]}]]}],["v",{"w":"prev","s":"v","e":false,"k":"v","d":[],"c":[["a",{"w":"prevalence","s":"alence","e":true,"k":"a","d":[458,2269],"c":[]}],["i",{"w":"previ","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"previous","s":"ous","e":true,"k":"o","d":[459,651,2262,3814,3817,3818],"c":[]}],["e",{"w":"preview","s":"ew","e":true,"k":"e","d":[698,735],"c":[["_",{"w":"preview_schedule","s":"_schedule","e":true,"k":"_","d":[696,735],"c":[]}]]}]]}],["e",{"w":"prevent","s":"ent","e":true,"k":"e","d":[2010],"c":[]}]]}],["p",{"w":"prep","s":"p","e":false,"k":"p","d":[],"c":[["e",{"w":"prepend","s":"end","e":true,"k":"e","d":[1409],"c":[]}],["a",{"w":"prepare","s":"are","e":true,"k":"a","d":[1891],"c":[]}]]}],["c",{"w":"prec","s":"c","e":false,"k":"c","d":[],"c":[["e",{"w":"precedence","s":"edence","e":true,"k":"e","d":[1747],"c":[]}],["i",{"w":"precisely","s":"isely","e":true,"k":"i","d":[1877],"c":[]}]]}],["d",{"w":"predictable","s":"dictable","e":true,"k":"d","d":[2815],"c":[]}]]}],["i",{"w":"pri","s":"i","e":false,"k":"i","d":[],"c":[["v",{"w":"priv","s":"v","e":false,"k":"v","d":[],"c":[["a",{"w":"priva","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"private","s":"te","e":true,"k":"t","d":[62,286,2213,2430,2517,3506],"c":[]}],["c",{"w":"privacy","s":"cy","e":true,"k":"c","d":[2288,2313,2356,2400,2420],"c":[]}]]}],["i",{"w":"privilege","s":"ilege","e":true,"k":"i","d":[3075],"c":[["s",{"w":"privileges","s":"s","e":true,"k":"s","d":[1775],"c":[]}],["d",{"w":"privileged","s":"d","e":true,"k":"d","d":[3291],"c":[]}]]}]]}],["m",{"w":"primary","s":"mary","e":true,"k":"m","d":[2294,2531],"c":[]}]]}]]}],["o",{"w":"po","s":"o","e":false,"k":"o","d":[],"c":[["s",{"w":"pos","s":"s","e":false,"k":"s","d":[],"c":[["s",{"w":"possible","s":"sible","e":true,"k":"s","d":[31,62,1798,1799],"c":[]}],["t",{"w":"post","s":"t","e":true,"k":"t","d":[3239],"c":[["a",{"w":"postal","s":"al","e":true,"k":"a","d":[507,2338],"c":[]}],["-",{"w":"post-","s":"-","e":true,"k":"-","d":[1505],"c":[["m",{"w":"post-migration","s":"migration","e":true,"k":"m","d":[516,649,2354],"c":[]}],["p",{"w":"post-processing","s":"processing","e":true,"k":"p","d":[2342],"c":[]}],["i",{"w":"post-incident","s":"incident","e":true,"k":"i","d":[2669],"c":[]}],["s",{"w":"post-setup","s":"setup","e":true,"k":"s","d":[3585,3629],"c":[]}]]}],["g",{"w":"postgres","s":"gres","e":true,"k":"g","d":[1661,1673,1724,1773,1775,1799,1962],"c":[["q",{"w":"postgresql","s":"ql","e":true,"k":"q","d":[1622,1642,1643,1665,1666,1673,1674,1700,1701,1725,1735,1763,1765,1773,1774,1775,1777,1798,1799,1800,1830,1863,1865,1867,1940,1962,1963,1995,2033,2120,2154],"c":[]}]]}],["u",{"w":"posture","s":"ure","e":true,"k":"u","d":[2824],"c":[]}],["s",{"w":"posts","s":"s","e":true,"k":"s","d":[2891,3044],"c":[]}]]}],["i",{"w":"position","s":"ition","e":true,"k":"i","d":[953,1045,1055,1065,1205,1224],"c":[]}]]}],["l",{"w":"pol","s":"l","e":false,"k":"l","d":[],"c":[["i",{"w":"polic","s":"ic","e":false,"k":"i","d":[],"c":[["y",{"w":"policy","s":"y","e":true,"k":"y","d":[77,134,236,258,400,404,414,417,420,426,432,435,441,467,517,734,1684,2005,2085,2092,2118,2199,2230,2240,2247,2261,2263,2272,2274,2280,2282,2306,2310,2399,2498,2809,2815,2817,2818,2820,2829,2843,2850,2856,2861,2877,2878,2879,2880,2881,2885,2886,2889,2890,2891,2899,2900,2914,2949,2950,3036,3040,3044,3045,3047,3050,3054,3059,3064,3069,3079,3087,3093,3096,3103,3104,3115,3116,3122,3124,3155,3177,3299,3300,3316,3327],"c":[["_",{"w":"policy_","s":"_","e":false,"k":"_","d":[],"c":[["e",{"w":"policy_e","s":"e","e":false,"k":"e","d":[],"c":[["n",{"w":"policy_engine_url","s":"ngine_url","e":true,"k":"n","d":[234],"c":[["_",{"w":"policy_engine_url_prefix","s":"_prefix","e":true,"k":"_","d":[256],"c":[]}]]}],["v",{"w":"policy_evaluate","s":"valuate","e":true,"k":"v","d":[464,465,733,740,742],"c":[]}]]}],["c",{"w":"policy_cache_total","s":"cache_total","e":true,"k":"c","d":[2942,2950],"c":[]}]]}],["-",{"w":"policy-engine","s":"-engine","e":true,"k":"-","d":[2874],"c":[]}]]}],["i",{"w":"policies","s":"ies","e":true,"k":"i","d":[160,207,397,404,411,459,1858,2067,2102,2105,2119,2123,2238,2241,2248,2253,2255,2265,2267,2268,2269,2270,2272,2273,2299,2355,2399,2612,2633,3052],"c":[]}]]}],["l",{"w":"poll","s":"l","e":true,"k":"l","d":[740,2540],"c":[]}]]}],["t",{"w":"potentially","s":"tentially","e":true,"k":"t","d":[505,2336,2869],"c":[]}],["i",{"w":"point","s":"int","e":true,"k":"i","d":[1570,1624,1633,1636,1726,1775,1776,1962,2035,2531,3014,3023,3026,3054,3069,3093,3335,3543],"c":[["s",{"w":"points","s":"s","e":true,"k":"s","d":[643],"c":[]}],["i",{"w":"pointing","s":"ing","e":true,"k":"i","d":[1456,1799,1904,3653],"c":[]}],["-",{"w":"point-in-time","s":"-in-time","e":true,"k":"-","d":[3735],"c":[]}]]}],["w",{"w":"power","s":"wer","e":true,"k":"w","d":[1110],"c":[["e",{"w":"powered","s":"ed","e":true,"k":"e","d":[748,759],"c":[]}],["s",{"w":"powers","s":"s","e":true,"k":"s","d":[1195],"c":[]}]]}],["r",{"w":"port","s":"rt","e":true,"k":"r","d":[1102,1628,1632,1685,1840,1860,1861,1905,1906,1908,1968,2080,2144,2169,2976,3151,3341,3346,3504,3610,3611,3651,3678,3680,3837,3838,3862],"c":[]}],["d",{"w":"pod","s":"d","e":true,"k":"d","d":[1476,1477,3005],"c":[["s",{"w":"pods","s":"s","e":true,"k":"s","d":[1270,1440],"c":[]}]]}],["o",{"w":"pool","s":"ol","e":false,"k":"o","d":[],"c":[["i",{"w":"pooling","s":"ing","e":true,"k":"i","d":[1623,2945,2951,2985,3139,3187],"c":[]}],["_",{"w":"pool_","s":"_","e":false,"k":"_","d":[],"c":[["a",{"w":"pool_acquires_total","s":"acquires_total","e":true,"k":"a","d":[2944],"c":[]}],["e",{"w":"pool_evicted_total","s":"evicted_total","e":true,"k":"e","d":[2944],"c":[]}],["i",{"w":"pool_idle","s":"idle","e":true,"k":"i","d":[2944],"c":[]}]]}],["e",{"w":"pooled","s":"ed","e":true,"k":"e","d":[3191],"c":[]}]]}],["p",{"w":"populated","s":"pulated","e":true,"k":"p","d":[2445,2750],"c":[]}]]}],["i",{"w":"pi","s":"i","e":false,"k":"i","d":[],"c":[["p",{"w":"pipeline","s":"peline","e":true,"k":"p","d":[464,763,764,769,770,775,776,779,787,791,833,838,861,863,866,902,907,916,918,920,921,936,946,950,951,954,1002,1009,1011,1012,1013,1014,1015,1018,1019,1043,1049,1053,1054,1055,1059,1067,1070,1096,1108,1109,1110,1124,1144,1145,1161,1172,1173,1174,1176,1179,1182,1190,1195,1197,1199,1200,1201,1202,1203,1211,1212,1217,1218,1219,1223,1224,1248,1253,1260,1263,1265,1276,1278,1280,1288,1311,1363,1375,1379,1383,1389,1422,1437,1440,1449,1457,1460,1462,1463,1464,1469,1474,1475,1476,1477,1497,1512,1520,1521,1552,1567,1570,1575,1576,1580,1594,1596,1600,1607,2518,2542,3591,3604],"c":[["s",{"w":"pipelines","s":"s","e":true,"k":"s","d":[31,761,773,783,788,789,808,822,908,912,914,936,1008,1055,1066,1068,1077,1109,1111,1112,1205,1223,1263,1449,1579,2182,2221,2398,2401,2531,2773,3604],"c":[]}],["'",{"w":"pipeline's","s":"'s","e":true,"k":"'","d":[1051,1096],"c":[]}],["-",{"w":"pipeline-integrated","s":"-integrated","e":true,"k":"-","d":[2804],"c":[]}]]}],["c",{"w":"pick","s":"ck","e":true,"k":"c","d":[1067,1109,1176],"c":[["s",{"w":"picks","s":"s","e":true,"k":"s","d":[63,1047],"c":[]}]]}],["i",{"w":"pii","s":"i","e":true,"k":"i","d":[77,136,186,203,239,261,470,472,478,479,485,494,502,515,516,518,519,854,866,892,894,1316,2196,2197,2237,2270,2284,2291,2301,2305,2306,2307,2311,2312,2324,2325,2333,2343,2346,2354,2358,2400,2404,2420,2499,2600,2634,2855,2857,2861,2862,2867,2877,2890,3044,3050,3107,3121],"c":[["_",{"w":"pii_detector_url","s":"_detector_url","e":true,"k":"_","d":[237],"c":[["_",{"w":"pii_detector_url_prefix","s":"_prefix","e":true,"k":"_","d":[259],"c":[]}]]}]]}],["t",{"w":"pitfalls","s":"tfalls","e":true,"k":"t","d":[1749],"c":[]}],["n",{"w":"pin","s":"n","e":true,"k":"n","d":[2054,3816],"c":[]}],["v",{"w":"pivot","s":"vot","e":true,"k":"v","d":[2899],"c":[]}]]}],["e",{"w":"pe","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"per","s":"r","e":true,"k":"r","d":[38,604,826,866,928,929,1035,1165,1181,1204,1410,2028,2241,2248,2261,2263,2376,2505,2751,2830,2844,2907,3005,3007,3011,3027,3047,3112,3125,3187],"c":[["s",{"w":"pers","s":"s","e":false,"k":"s","d":[],"c":[["i",{"w":"persist","s":"ist","e":true,"k":"i","d":[732,764,3266],"c":[["e",{"w":"persiste","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"persisted","s":"d","e":true,"k":"d","d":[331,478,622,643,680,2325,2347,2400],"c":[]}],["n",{"w":"persisten","s":"n","e":false,"k":"n","d":[],"c":[["c",{"w":"persistence","s":"ce","e":true,"k":"c","d":[1016,1205,1470,1567,1666,1773,3240],"c":[]}],["t",{"w":"persistent","s":"t","e":true,"k":"t","d":[1456,3729],"c":[]}]]}]]}],["s",{"w":"persists","s":"s","e":true,"k":"s","d":[1055,1223,2991],"c":[]}]]}],["o",{"w":"person","s":"on","e":true,"k":"o","d":[500,2331],"c":[["a",{"w":"persona","s":"a","e":true,"k":"a","d":[2910,3125],"c":[["l",{"w":"personal","s":"l","e":true,"k":"l","d":[509,2340],"c":[["l",{"w":"personally","s":"ly","e":true,"k":"l","d":[471,478,503,518,2325,2334,2400,2868],"c":[]}]]}]]}]]}]]}],["c",{"w":"percent","s":"cent","e":false,"k":"c","d":[],"c":[["a",{"w":"percentage","s":"age","e":true,"k":"a","d":[459,640,641,1002,2248,2253,2747,2748,2795],"c":[]}],["-",{"w":"percent-encode","s":"-encode","e":true,"k":"-","d":[3402],"c":[["d",{"w":"percent-encoded","s":"d","e":true,"k":"d","d":[3864],"c":[]}]]}]]}],["-",{"w":"per-","s":"-","e":false,"k":"-","d":[],"c":[["f",{"w":"per-field","s":"field","e":true,"k":"f","d":[488],"c":[]}],["t",{"w":"per-t","s":"t","e":false,"k":"t","d":[],"c":[["a",{"w":"per-task","s":"ask","e":true,"k":"a","d":[680],"c":[]}],["e",{"w":"per-team","s":"eam","e":true,"k":"e","d":[3013],"c":[]}]]}],["p",{"w":"per-pipeline","s":"pipeline","e":true,"k":"p","d":[901,907,1320],"c":[]}],["c",{"w":"per-c","s":"c","e":false,"k":"c","d":[],"c":[["a",{"w":"per-case","s":"ase","e":true,"k":"a","d":[1162],"c":[]}],["u",{"w":"per-customer","s":"ustomer","e":true,"k":"u","d":[1517,2902],"c":[]}],["o",{"w":"per-connection","s":"onnection","e":true,"k":"o","d":[2273,3017,3100],"c":[]}]]}],["s",{"w":"per-se","s":"se","e":false,"k":"s","d":[],"c":[["r",{"w":"per-service","s":"rvice","e":true,"k":"r","d":[1841,3013],"c":[]}],["g",{"w":"per-segment","s":"gment","e":true,"k":"g","d":[2906,2913,3282],"c":[]}],["c",{"w":"per-second","s":"cond","e":true,"k":"c","d":[2947],"c":[]}]]}],["r",{"w":"per-request","s":"request","e":true,"k":"r","d":[2873],"c":[]}],["o",{"w":"per-operation","s":"operation","e":true,"k":"o","d":[2884,2914,3087,3104,3316,3327],"c":[]}]]}],["f",{"w":"perform","s":"form","e":true,"k":"f","d":[777,1575,3075],"c":[["a",{"w":"performance","s":"ance","e":true,"k":"a","d":[567,584,1113,2396,2707,2731,2732],"c":[]}],["e",{"w":"performed","s":"ed","e":true,"k":"e","d":[574,1575],"c":[]}],["s",{"w":"performs","s":"s","e":true,"k":"s","d":[2718],"c":[]}]]}],["i",{"w":"period","s":"iod","e":true,"k":"i","d":[2092],"c":[["i",{"w":"periodic","s":"ic","e":true,"k":"i","d":[651],"c":[["a",{"w":"periodically","s":"ally","e":true,"k":"a","d":[1954,2758],"c":[]}]]}]]}],["m",{"w":"perm","s":"m","e":false,"k":"m","d":[],"c":[["a",{"w":"permanent","s":"anent","e":true,"k":"a","d":[1683,2117],"c":[["l",{"w":"permanently","s":"ly","e":true,"k":"l","d":[719,1049,1405,1574],"c":[]}]]}],["i",{"w":"permi","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"permission","s":"ssion","e":true,"k":"s","d":[2145,2817,2898,3839],"c":[["s",{"w":"permissions","s":"s","e":true,"k":"s","d":[1875,1882],"c":[]}]]}],["t",{"w":"permit","s":"t","e":true,"k":"t","d":[2853,3082],"c":[["t",{"w":"permitted","s":"ted","e":true,"k":"t","d":[2849,3078],"c":[]}]]}]]}]]}]]}],["o",{"w":"people","s":"ople","e":true,"k":"o","d":[397,791,1849,1875,3094],"c":[]}],["n",{"w":"pending","s":"nding","e":true,"k":"n","d":[1875],"c":[["r",{"w":"pendingrestart","s":"restart","e":true,"k":"r","d":[2991,3263],"c":[]}]]}],["m",{"w":"pem","s":"m","e":true,"k":"m","d":[2152,3173],"c":[]}]]}],["y",{"w":"python","s":"ython","e":true,"k":"y","d":[54,82,139],"c":[]}],["a",{"w":"pa","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"pat","s":"t","e":false,"k":"t","d":[],"c":[["h",{"w":"path","s":"h","e":true,"k":"h","d":[61,62,240,246,249,252,255,258,261,286,639,1100,1103,1254,1266,1373,1689,1766,1776,2746,2960,2999,3004,3093,3218,3227,3344,3486,3487,3532,3535],"c":[["s",{"w":"paths","s":"s","e":true,"k":"s","d":[639,2827],"c":[]}],["w",{"w":"pathways","s":"ways","e":true,"k":"w","d":[1876],"c":[]}]]}],["t",{"w":"pattern","s":"tern","e":true,"k":"t","d":[583,2542,2722,3001,3002,3024],"c":[["s",{"w":"patterns","s":"s","e":true,"k":"s","d":[889,1458,2268,2729,2961,2998,3000,3084,3128],"c":[]}]]}],["c",{"w":"patch","s":"ch","e":true,"k":"c","d":[2989,2991,3259],"c":[]}]]}],["c",{"w":"package","s":"ckage","e":true,"k":"c","d":[139,3555,3561,3663,3673],"c":[]}],["s",{"w":"pas","s":"s","e":false,"k":"s","d":[],"c":[["s",{"w":"pass","s":"s","e":true,"k":"s","d":[1629,1633,3342,3565],"c":[["e",{"w":"passe","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"passed","s":"d","e":true,"k":"d","d":[218,344,1517],"c":[]}],["s",{"w":"passes","s":"s","e":true,"k":"s","d":[459,862,2253,2895,3051],"c":[]}]]}],["t",{"w":"passthrough","s":"through","e":true,"k":"t","d":[1277],"c":[]}],["w",{"w":"password","s":"word","e":true,"k":"w","d":[1380,1401,1405,1664,1676,1680,1833,1837,1838,1965,2067,2072,2073,2082,2085,2088,2155,2166,2169,2844,3240,3265,3266,3283,3288,3397,3399,3402,3437,3560,3568,3657,3703,3730,3868],"c":[["s",{"w":"passwords","s":"s","e":true,"k":"s","d":[1835,1839,2014,2913],"c":[]}]]}],["i",{"w":"passing","s":"ing","e":true,"k":"i","d":[2839],"c":[]}]]}],["t",{"w":"past","s":"t","e":true,"k":"t","d":[1841,3841],"c":[["e",{"w":"paste","s":"e","e":true,"k":"e","d":[1822],"c":[]}]]}]]}],["u",{"w":"pause","s":"use","e":true,"k":"u","d":[713,746,1009],"c":[["d",{"w":"paused","s":"d","e":true,"k":"d","d":[953],"c":[]}]]}],["g",{"w":"page","s":"ge","e":true,"k":"g","d":[761,771,949,1018,1778,1875,1880,2025,2367,2371,2373,2394,2436,2483,2680,2682,3143,3276,3580,3639,3706],"c":[]}],["n",{"w":"panel","s":"nel","e":true,"k":"n","d":[767,770,1125,1126,1138,1141,1170,1171,1278,2278],"c":[["s",{"w":"panels","s":"s","e":true,"k":"s","d":[770],"c":[]}]]}],["r",{"w":"par","s":"r","e":false,"k":"r","d":[],"c":[["t",{"w":"part","s":"t","e":true,"k":"t","d":[861,2215,2305,2464,2518],"c":[["i",{"w":"parti","s":"i","e":false,"k":"i","d":[],"c":[["a",{"w":"partial","s":"al","e":true,"k":"a","d":[889,2582,2583,2584,2597,2598,2599],"c":[]}],["t",{"w":"partition","s":"tion","e":true,"k":"t","d":[1344],"c":[]}],["c",{"w":"participates","s":"cipates","e":true,"k":"c","d":[1477],"c":[]}]]}]]}],["a",{"w":"parameters","s":"ameters","e":true,"k":"a","d":[1638,2538],"c":[]}],["s",{"w":"parse","s":"se","e":true,"k":"s","d":[3239,3240,3266],"c":[["d",{"w":"parsed","s":"d","e":true,"k":"d","d":[2878,2886],"c":[]}],["r",{"w":"parser","s":"r","e":true,"k":"r","d":[3033],"c":[]}],["s",{"w":"parses","s":"s","e":true,"k":"s","d":[3050,3116],"c":[]}]]}]]}]]}],["u",{"w":"pu","s":"u","e":false,"k":"u","d":[],"c":[["r",{"w":"pur","s":"r","e":false,"k":"r","d":[],"c":[["p",{"w":"purpose","s":"pose","e":true,"k":"p","d":[1128,1727,1911,2964,3147,3157,3164,3171,3175,3181,3193,3203,3207,3228,3682],"c":[["-",{"w":"purpose-built","s":"-built","e":true,"k":"-","d":[71,2417],"c":[]}],["s",{"w":"purposes","s":"s","e":true,"k":"s","d":[2400],"c":[]}]]}],["g",{"w":"purged","s":"ged","e":true,"k":"g","d":[648,2758],"c":[]}]]}],["s",{"w":"push","s":"sh","e":true,"k":"s","d":[323,2692],"c":[["-",{"w":"push-based","s":"-based","e":true,"k":"-","d":[1065],"c":[]}],["e",{"w":"pushe","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"pushes","s":"s","e":true,"k":"s","d":[2377,2397,2650],"c":[]}],["d",{"w":"pushed","s":"d","e":true,"k":"d","d":[2406],"c":[]}]]}]]}],["b",{"w":"pub","s":"b","e":true,"k":"b","d":[1062,1084,1100,1169,1203,1215,1274,1288,1292,1294,1330,1331,1345,1346,1458,1567],"c":[["l",{"w":"publi","s":"li","e":false,"k":"l","d":[],"c":[["s",{"w":"publish","s":"sh","e":true,"k":"s","d":[1347],"c":[["e",{"w":"publishe","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"publisher","s":"r","e":true,"k":"r","d":[1085,1346],"c":[]}],["d",{"w":"published","s":"d","e":true,"k":"d","d":[3820],"c":[]}]]}]]}],["c",{"w":"public","s":"c","e":true,"k":"c","d":[2849,3078,3416],"c":[["l",{"w":"publicly","s":"ly","e":true,"k":"l","d":[2926],"c":[]}]]}]]}]]}],["t",{"w":"put","s":"t","e":true,"k":"t","d":[1166,1635,3247],"c":[]}],["l",{"w":"pull","s":"ll","e":true,"k":"l","d":[1249,1267,1381,2059],"c":[["e",{"w":"pulled","s":"ed","e":true,"k":"e","d":[1448,1458,3617],"c":[]}],["s",{"w":"pulls","s":"s","e":true,"k":"s","d":[3698,3811],"c":[]}]]}]]}],["l",{"w":"pl","s":"l","e":false,"k":"l","d":[],"c":[["a",{"w":"pla","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"platform","s":"tform","e":true,"k":"t","d":[77,130,376,656,661,762,771,778,907,1185,1202,1280,1288,1765,1837,1854,2214,2220,2248,2284,2288,2300,2308,2367,2384,2392,2417,2448,3301,3302,3309,3311,3312,3314,3324,3325,3326,3600],"c":[["s",{"w":"platforms","s":"s","e":true,"k":"s","d":[1007,2531,2802],"c":[]}],["-",{"w":"platform-admin-tmp-password","s":"-admin-tmp-password","e":true,"k":"-","d":[1664,1833,1837,1965],"c":[]}]]}],["n",{"w":"plan","s":"n","e":true,"k":"n","d":[522,530,551,2697,2703,2712,3437,3665],"c":[["s",{"w":"plans","s":"s","e":true,"k":"s","d":[579,2728],"c":[]}],["e",{"w":"plane","s":"e","e":true,"k":"e","d":[1012,1018,1312,3129,3130,3212,3218,3269,3273,3276],"c":[]}],["n",{"w":"planning","s":"ning","e":true,"k":"n","d":[2004,3746],"c":[]}]]}],["c",{"w":"place","s":"ce","e":true,"k":"c","d":[1955,2042,2367,2807,2961,2999,3024],"c":[["d",{"w":"placed","s":"d","e":true,"k":"d","d":[612],"c":[]}],["s",{"w":"places","s":"s","e":true,"k":"s","d":[1521],"c":[]}]]}],["i",{"w":"plain","s":"in","e":true,"k":"i","d":[1453,2183,2296,3264,3623],"c":[["t",{"w":"plaintext","s":"text","e":true,"k":"t","d":[1670,1779,2984,3289,3290],"c":[]}]]}]]}],["u",{"w":"plu","s":"u","e":false,"k":"u","d":[],"c":[["s",{"w":"plus","s":"s","e":true,"k":"s","d":[2111,2163,3042,3143,3280],"c":[]}],["g",{"w":"plugins","s":"gins","e":true,"k":"g","d":[3336],"c":[]}]]}]]}],["h",{"w":"ph","s":"h","e":false,"k":"h","d":[],"c":[["o",{"w":"phone","s":"one","e":true,"k":"o","d":[504,877,2335],"c":[]}],["y",{"w":"physical","s":"ysical","e":true,"k":"y","d":[504,2335],"c":[]}],["a",{"w":"phases","s":"ases","e":true,"k":"a","d":[3046],"c":[]}]]}],["g",{"w":"pg","s":"g","e":false,"k":"g","d":[],"c":[["b",{"w":"pgbouncer","s":"bouncer","e":true,"k":"b","d":[1623,1635,1636],"c":[]}],["r",{"w":"pgrep","s":"rep","e":true,"k":"r","d":[2124],"c":[]}]]}],["s",{"w":"ps","s":"s","e":true,"k":"s","d":[2166,2962,3143],"c":[["q",{"w":"psql","s":"ql","e":true,"k":"q","d":[2153],"c":[]}]]}],["9",{"w":"p95","s":"95","e":true,"k":"9","d":[2711],"c":[]}]]}],["t",{"w":"t","s":"t","e":false,"k":"t","d":[],"c":[["o",{"w":"to","s":"o","e":true,"k":"o","d":[16,20,30,35,40,55,59,60,61,62,64,66,67,76,77,151,240,262,268,286,323,326,331,332,337,344,350,364,366,367,376,462,465,511,517,530,564,584,585,587,603,604,608,622,648,649,653,661,710,726,735,741,742,743,759,763,764,766,771,777,791,801,805,851,861,862,882,890,892,893,894,953,1008,1009,1010,1067,1105,1113,1124,1150,1154,1160,1161,1162,1166,1168,1172,1173,1176,1180,1181,1182,1183,1195,1199,1219,1222,1241,1243,1259,1260,1261,1263,1264,1287,1288,1382,1405,1408,1409,1453,1454,1456,1457,1463,1476,1508,1520,1521,1575,1607,1614,1617,1624,1625,1627,1628,1632,1636,1673,1679,1686,1773,1775,1776,1779,1797,1829,1830,1831,1833,1837,1838,1853,1856,1876,1877,1878,1880,1882,1904,1905,1962,1963,1968,1995,2002,2010,2017,2025,2036,2039,2043,2052,2058,2059,2084,2112,2149,2153,2166,2170,2211,2214,2215,2218,2222,2226,2268,2271,2272,2273,2278,2287,2288,2304,2325,2342,2343,2345,2346,2352,2356,2371,2377,2379,2393,2394,2400,2406,2416,2446,2453,2464,2465,2471,2508,2509,2510,2512,2517,2519,2522,2531,2655,2665,2680,2684,2685,2687,2688,2692,2693,2703,2704,2712,2713,2741,2755,2758,2763,2780,2802,2817,2833,2838,2844,2845,2849,2852,2861,2862,2874,2878,2882,2885,2891,2895,2899,2902,2911,2912,2914,2922,2926,2961,2962,2976,2980,2999,3021,3024,3026,3027,3040,3043,3044,3066,3068,3069,3071,3074,3075,3078,3081,3087,3092,3106,3120,3125,3151,3199,3209,3218,3225,3286,3293,3296,3316,3335,3336,3338,3340,3341,3348,3372,3390,3391,3403,3408,3413,3414,3415,3416,3485,3502,3540,3541,3545,3546,3547,3557,3559,3563,3569,3577,3578,3580,3581,3599,3600,3601,3603,3606,3632,3639,3653,3661,3665,3668,3677,3700,3703,3704,3706,3708,3709,3726,3729,3739,3744,3762,3772,3790,3793,3798,3818,3819,3822,3838,3845,3849,3855,3865,3875,3880,3882],"c":[["k",{"w":"token","s":"ken","e":true,"k":"k","d":[2,5,22,24,25,26,31,34,35,36,39,65,141,277,1059,1100,1198,1223,1290,1326,1425,1428,1511,1551,1564,1575,1586,1677,1678,1684,1778,2074,2075,2076,2077,2097,2111,2112,2117,2119,2123,2458,2507,2508,2532,2533,2543,2842,2844,2849,2891,2911,2970,2992,3044,3049,3071,3078,3145,3197,3225,3283,3286,3293],"c":[["s",{"w":"tokens","s":"s","e":true,"k":"s","d":[14,15,30,1511,1585,2014,2062,2076,2078,2105,3065,3415,3505,3872],"c":[]}]]}],["o",{"w":"tool","s":"ol","e":true,"k":"o","d":[9,10,38,47,58,68,74,92,165,188,303,345,377,406,480,531,567,597,598,623,661,662,681,762,805,1208,1478,2182,2216,2271,2292,2343,2387,2391,2433,2447,2469,2471,2473,2505,2547,2549,2565,2617,2774,2776],"c":[["i",{"w":"tooling","s":"ing","e":true,"k":"i","d":[49,163,1007,1607,2281,3600],"c":[]}],["s",{"w":"tools","s":"s","e":true,"k":"s","d":[67,71,77,83,84,86,97,148,149,153,164,187,262,298,341,363,373,389,399,473,524,564,593,617,658,675,755,759,797,801,803,805,807,892,2215,2221,2285,2291,2304,2308,2360,2362,2365,2367,2377,2378,2379,2383,2385,2390,2392,2393,2403,2405,2406,2409,2411,2417,2419,2423,2424,2445,2446,2447,2448,2449,2453,2455,2464,2465,2467,2470,2506,2509,2510,2512,2517,2522,2531,2534,2542,2549,2555,2615,2616,2685,2807,3311,3601],"c":[]}],["-",{"w":"tool-level","s":"-level","e":true,"k":"-","d":[2451,2545],"c":[]}],["c",{"w":"toolchain","s":"chain","e":true,"k":"c","d":[2531,2688],"c":[]}]]}],["g",{"w":"tog","s":"g","e":false,"k":"g","d":[],"c":[["g",{"w":"toggle","s":"gle","e":true,"k":"g","d":[160,207,2273],"c":[]}],["e",{"w":"together","s":"ether","e":true,"k":"e","d":[1195,1877,2304,2385,2448,3173,3536,3542,3668,3736],"c":[]}]]}],["p",{"w":"top","s":"p","e":true,"k":"p","d":[1133,2183,2730],"c":[["i",{"w":"topic","s":"ic","e":true,"k":"i","d":[892,1023,1027,1344],"c":[["s",{"w":"topics","s":"s","e":true,"k":"s","d":[1169,1618,3328,3576],"c":[]}],["-",{"w":"topic-level","s":"-level","e":true,"k":"-","d":[1329],"c":[]}]]}],["o",{"w":"topolog","s":"olog","e":false,"k":"o","d":[],"c":[["y",{"w":"topology","s":"y","e":true,"k":"y","d":[1185,1193,1352,2612],"c":[]}],["i",{"w":"topologies","s":"ies","e":true,"k":"i","d":[1751,1754,1874],"c":[]}]]}],["-",{"w":"top-style","s":"-style","e":true,"k":"-","d":[2946],"c":[]}]]}],["t",{"w":"total","s":"tal","e":true,"k":"t","d":[911,913,925,932,970,974,978,1031,2790],"c":[]}],["m",{"w":"toml","s":"ml","e":true,"k":"m","d":[1097,1211,1256,1257,1449,1455,1458,1460],"c":[]}],["u",{"w":"touches","s":"uches","e":true,"k":"u","d":[2877],"c":[]}]]}],["h",{"w":"th","s":"h","e":false,"k":"h","d":[],"c":[["e",{"w":"the","s":"e","e":true,"k":"e","d":[9,10,11,12,14,15,16,25,27,29,31,35,36,37,38,39,45,47,55,58,60,62,63,64,65,66,67,68,78,151,218,240,302,326,327,328,329,331,332,334,335,336,344,350,363,364,367,368,369,376,388,389,390,393,394,397,404,405,459,464,466,467,468,469,478,479,485,512,514,518,519,520,522,530,539,551,557,563,564,567,568,579,583,584,586,587,589,597,606,608,610,612,613,622,638,640,641,643,644,645,648,649,651,652,653,654,661,668,669,671,680,701,732,735,738,740,743,744,745,746,748,759,760,762,763,764,765,766,767,768,770,771,772,777,778,781,784,785,787,788,791,792,793,796,797,801,805,826,833,834,838,850,852,854,861,862,863,864,865,867,889,890,891,907,908,918,921,931,935,936,940,948,950,953,954,1006,1018,1019,1037,1045,1047,1051,1054,1055,1059,1067,1068,1077,1093,1096,1097,1105,1108,1109,1110,1113,1115,1124,1137,1140,1146,1156,1160,1161,1163,1166,1167,1168,1170,1171,1172,1174,1175,1176,1179,1180,1182,1183,1195,1196,1198,1199,1200,1201,1202,1205,1212,1219,1221,1222,1223,1224,1236,1244,1245,1246,1249,1251,1252,1254,1255,1256,1257,1259,1260,1265,1266,1267,1269,1270,1273,1278,1300,1316,1353,1359,1373,1380,1381,1383,1389,1402,1404,1405,1407,1408,1409,1410,1422,1440,1447,1448,1449,1450,1453,1454,1455,1457,1458,1459,1460,1462,1463,1464,1474,1475,1476,1477,1478,1506,1507,1508,1509,1511,1512,1520,1521,1522,1531,1537,1546,1551,1552,1565,1567,1568,1569,1570,1571,1573,1574,1575,1576,1592,1596,1600,1602,1604,1607,1608,1614,1626,1627,1628,1632,1633,1634,1635,1660,1661,1664,1665,1666,1671,1673,1675,1676,1677,1678,1680,1684,1708,1747,1765,1773,1774,1775,1776,1778,1779,1780,1781,1798,1799,1805,1809,1820,1821,1822,1826,1832,1833,1837,1840,1841,1854,1855,1861,1865,1874,1875,1878,1879,1880,1881,1882,1884,1900,1904,1906,1954,1955,1958,1962,1965,1968,1970,1978,1995,2001,2005,2008,2009,2010,2011,2025,2026,2028,2034,2036,2042,2049,2051,2052,2059,2073,2078,2079,2084,2092,2095,2096,2097,2100,2110,2111,2112,2119,2140,2141,2142,2143,2146,2152,2154,2155,2159,2163,2166,2171,2182,2183,2191,2210,2211,2214,2215,2226,2247,2248,2249,2253,2255,2262,2264,2268,2270,2271,2272,2274,2275,2278,2280,2285,2288,2305,2307,2308,2318,2324,2325,2331,2343,2345,2346,2348,2358,2367,2370,2371,2373,2374,2375,2376,2377,2379,2383,2385,2386,2390,2391,2392,2393,2395,2397,2398,2411,2420,2445,2446,2447,2448,2457,2466,2467,2470,2471,2505,2506,2507,2508,2509,2510,2511,2512,2516,2517,2522,2531,2533,2534,2537,2540,2542,2543,2558,2561,2611,2615,2643,2644,2650,2651,2652,2653,2654,2655,2659,2661,2665,2666,2672,2680,2681,2685,2686,2699,2703,2704,2708,2712,2713,2714,2718,2720,2725,2726,2727,2728,2730,2736,2741,2742,2743,2744,2745,2748,2751,2758,2760,2761,2773,2774,2776,2784,2786,2787,2799,2809,2815,2816,2817,2818,2820,2823,2824,2826,2829,2830,2831,2833,2838,2839,2840,2841,2842,2843,2844,2845,2846,2849,2850,2851,2852,2853,2854,2856,2860,2861,2862,2873,2874,2875,2876,2877,2878,2880,2883,2885,2886,2888,2891,2893,2895,2897,2898,2899,2900,2902,2907,2911,2912,2913,2915,2917,2923,2924,2926,2935,2943,2946,2947,2948,2950,2951,2953,2957,2960,2961,2962,2966,2978,2980,2982,2984,2985,2989,2991,2992,2993,2994,2999,3004,3005,3024,3025,3026,3027,3029,3040,3041,3042,3043,3044,3047,3048,3049,3050,3051,3054,3056,3057,3062,3063,3064,3065,3068,3069,3070,3071,3074,3075,3078,3079,3080,3081,3082,3083,3093,3094,3104,3106,3116,3118,3120,3122,3124,3125,3126,3130,3132,3143,3145,3153,3155,3162,3166,3173,3177,3179,3187,3189,3195,3199,3201,3210,3212,3218,3226,3263,3264,3265,3266,3267,3269,3273,3276,3280,3282,3283,3286,3288,3290,3291,3292,3295,3296,3297,3300,3311,3312,3316,3324,3325,3326,3327,3334,3335,3337,3338,3340,3341,3344,3346,3348,3349,3372,3381,3383,3384,3390,3391,3403,3414,3416,3419,3422,3437,3486,3502,3504,3505,3526,3527,3532,3535,3536,3540,3541,3542,3543,3544,3546,3547,3549,3554,3555,3556,3557,3563,3571,3576,3580,3584,3600,3601,3602,3603,3604,3606,3609,3611,3622,3624,3635,3642,3647,3657,3661,3665,3668,3669,3670,3672,3673,3674,3677,3678,3699,3700,3703,3704,3706,3708,3709,3710,3726,3729,3730,3735,3744,3745,3751,3752,3772,3785,3789,3790,3796,3798,3805,3807,3808,3809,3810,3811,3814,3818,3819,3823,3833,3834,3835,3836,3838,3840,3841,3854,3858,3859,3863,3865,3868,3871,3872,3874,3876,3878,3880],"c":[["i",{"w":"their","s":"ir","e":true,"k":"i","d":[39,579,770,783,1109,1773,1875,2209,2377,2383,2394,2404,2436,2470,2682,2687,3070,3071,3122,3286,3606,3622,3878],"c":[]}],["s",{"w":"these","s":"se","e":true,"k":"s","d":[164,187,1007,1676,2112,2304,2612,2861,2951,2962,2982,3703],"c":[]}],["r",{"w":"there","s":"re","e":true,"k":"r","d":[337,588,1054,1162,2367,2379,2390,2406,2650,2664,2685,2807,2830,2914,2926],"c":[]}],["m",{"w":"them","s":"m","e":true,"k":"m","d":[397,404,643,764,767,1214,2073,2112,2465,2755,2809,2875,2913,2976,2984,2991,3151,3402,3413,3703,3790],"c":[]}],["y",{"w":"they","s":"y","e":true,"k":"y","d":[514,1008,1066,1773,2291,2358,2377,2404,2446,2740,2763,2773,2898,2914,2962,2991,3075,3226],"c":[["'",{"w":"they're","s":"'re","e":true,"k":"'","d":[1882],"c":[]}]]}],["n",{"w":"then","s":"n","e":true,"k":"n","d":[764,1067,1068,1176,1183,1255,1267,1406,1624,1830,1831,1963,1964,2010,2059,2148,2152,2786,2843,2874,2877,2891,2911,2912,3043,3173,3183,3225,3263,3335,3542,3578,3704,3745,3811,3853,3880],"c":[]}]]}],["r",{"w":"thr","s":"r","e":false,"k":"r","d":[],"c":[["o",{"w":"through","s":"ough","e":true,"k":"o","d":[12,21,39,78,218,240,339,359,606,760,765,861,862,1108,1172,1183,1201,1478,1568,1778,1779,1801,1859,2183,2214,2215,2219,2223,2308,2367,2390,2394,2406,2417,2426,2436,2446,2483,2517,2680,2682,2839,2907,2953,2960,3026,3040,3046,3054,3062,3083,3093,3126,3296,3297,3556,3603,3624,3674,3785,3798],"c":[["p",{"w":"throughput","s":"put","e":true,"k":"p","d":[787,928,1034,1066,2947],"c":[]}],["o",{"w":"throughout","s":"out","e":true,"k":"o","d":[3606],"c":[]}]]}],["e",{"w":"thre","s":"e","e":false,"k":"e","d":[],"c":[["e",{"w":"three","s":"e","e":true,"k":"e","d":[389,587,1372,1608,1995,2074,2285,2291,2308,2549,2653,3046,3069,3291,3772,3851],"c":[["-",{"w":"three-tier","s":"-tier","e":true,"k":"-","d":[145],"c":[]}]]}],["s",{"w":"threshold","s":"shold","e":true,"k":"s","d":[464,567,2704,2707,2713],"c":[["s",{"w":"thresholds","s":"s","e":true,"k":"s","d":[458,2269],"c":[]}]]}]]}]]}],["i",{"w":"thi","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"this","s":"s","e":true,"k":"s","d":[17,36,68,588,891,1167,1172,1173,1258,1405,1450,1455,1457,1528,1571,1607,1877,1900,1999,2025,2056,2160,2214,2215,2265,2269,2270,2367,2379,2464,2709,2712,2748,2793,2846,2850,2861,2873,2891,2898,2913,2914,3024,3041,3062,3079,3143,3276,3381,3437,3639,3653,3685,3736,3759,3817,3820],"c":[]}],["r",{"w":"third-party","s":"rd-party","e":true,"k":"r","d":[892],"c":[]}],["n",{"w":"thin","s":"n","e":false,"k":"n","d":[],"c":[["k",{"w":"think","s":"k","e":true,"k":"k","d":[1163],"c":[]}],["g",{"w":"things","s":"gs","e":true,"k":"g","d":[1995,3069,3726],"c":[]}]]}]]}],["a",{"w":"tha","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"that","s":"t","e":true,"k":"t","d":[59,160,206,207,333,356,394,514,518,583,585,608,610,641,646,668,742,743,744,763,791,1096,1109,1124,1137,1163,1166,1195,1224,1269,1407,1449,1453,1575,1600,1665,1677,1778,1829,1854,1997,2034,2112,2148,2163,2170,2264,2267,2268,2270,2288,2306,2346,2358,2417,2465,2509,2511,2512,2531,2612,2748,2758,2761,2762,2795,2815,2817,2845,2877,2889,2899,2907,2911,2960,2968,3040,3043,3065,3169,3286,3485,3532,3555,3600,3602,3623,3673],"c":[["'",{"w":"that's","s":"'s","e":true,"k":"'","d":[335],"c":[]}]]}],["n",{"w":"than","s":"n","e":true,"k":"n","d":[71,337,1105,1161,1454,2056,2169,2263,2273,2687,2713,2839,2899,3289,3735],"c":[]}]]}],["o",{"w":"tho","s":"o","e":false,"k":"o","d":[],"c":[["u",{"w":"though","s":"ugh","e":true,"k":"u","d":[797,2914],"c":[]}],["s",{"w":"those","s":"se","e":true,"k":"s","d":[2025,2874,2876,3335],"c":[]}]]}]]}],["i",{"w":"ti","s":"i","e":false,"k":"i","d":[],"c":[["m",{"w":"time","s":"me","e":true,"k":"m","d":[10,391,643,760,765,826,931,1037,1110,2146,2345,2379,2383,2395,2685,2710,2711,2740,2797,2831,2899,2913,2933,3620,3841,3854],"c":[["s",{"w":"times","s":"s","e":true,"k":"s","d":[698,735,2709],"c":[["t",{"w":"timestamp","s":"tamp","e":true,"k":"t","d":[643,935,982,986,1591,1592,2274,2348,2665,2799],"c":[["e",{"w":"timestamped","s":"ed","e":true,"k":"e","d":[459,2262,2275,2281,2352],"c":[]}],["s",{"w":"timestamps","s":"s","e":true,"k":"s","d":[510,2341],"c":[]}]]}]]}],["o",{"w":"timeout","s":"out","e":true,"k":"o","d":[1101,3877],"c":[["s",{"w":"timeouts","s":"s","e":true,"k":"s","d":[1631,3345],"c":[]}]]}],["z",{"w":"timezone","s":"zone","e":true,"k":"z","d":[1743],"c":[]}],["-",{"w":"time-","s":"-","e":false,"k":"-","d":[],"c":[["b",{"w":"time-based","s":"based","e":true,"k":"b","d":[2092],"c":[]}],["t",{"w":"time-to-insight","s":"to-insight","e":true,"k":"t","d":[2225],"c":[]}]]}],["r",{"w":"timer","s":"r","e":true,"k":"r","d":[3338],"c":[]}]]}],["t",{"w":"title","s":"tle","e":true,"k":"t","d":[34,51,325,461,566,737,795,1053,1095,1107,1165,1178,1272,1404,1452,1519,1550,1573,1669,1682,1824,1828,1835,1953,1961,1977,2016,2041,2054,2116,2162,2181,2246,2277,2290,2323,2382,2403,2419,2469,2536,2614,2671,2706,2757,2806,2848,2909,3077,3285,3319,3322,3374,3401,3436,3534,3554,3575,3608,3641,3672,3676,3702,3728,3743,3758,3761,3795,3816],"c":[]}],["e",{"w":"tier","s":"er","e":true,"k":"e","d":[37,38,142,283,363,389,462,512,567,648],"c":[["s",{"w":"tiers","s":"s","e":true,"k":"s","d":[85,147],"c":[]}]]}]]}],["e",{"w":"te","s":"e","e":false,"k":"e","d":[],"c":[["a",{"w":"team","s":"am","e":true,"k":"a","d":[20,60,157,1255,1267,1380,1954,2183,2367,2680,2690,3311,3678],"c":[["s",{"w":"teams","s":"s","e":true,"k":"s","d":[1410,1877,2214,2217,2220,2248,2297,2300,2325],"c":[]}]]}],["n",{"w":"ten","s":"n","e":true,"k":"n","d":[77],"c":[["a",{"w":"tenan","s":"an","e":false,"k":"a","d":[],"c":[["c",{"w":"tenancy","s":"cy","e":true,"k":"c","d":[2901,2902,2903,3027,3043,3074,3119,3125,3267,3298],"c":[]}],["t",{"w":"tenant","s":"t","e":true,"k":"t","d":[2909,2910,3187,3252,3267],"c":[["s",{"w":"tenants","s":"s","e":true,"k":"s","d":[3244],"c":[]}],["i",{"w":"tenantid","s":"id","e":true,"k":"i","d":[3247,3251,3267],"c":[]}],["'",{"w":"tenant's","s":"'s","e":true,"k":"'","d":[3248],"c":[]}]]}]]}]]}],["s",{"w":"test","s":"st","e":true,"k":"s","d":[365,368,763,764,767,774,792,818,846,848,861,889,1113,1115,1119,1124,1131,1143,1150,1159,1160,1162,1166,1167,1175,1180,1181,1183,1207,1298,1310,2016,2017,2027,2049,2059,2098,2460,3761,3762,3805,3866,3874],"c":[["_",{"w":"test_c","s":"_c","e":false,"k":"_","d":[],"c":[["o",{"w":"test_connection","s":"onnection","e":true,"k":"o","d":[354],"c":[]}],["a",{"w":"test_cases","s":"ases","e":true,"k":"a","d":[845],"c":[]}]]}],["e",{"w":"tested","s":"ed","e":true,"k":"e","d":[580,582,895,1513],"c":[]}],["i",{"w":"testing","s":"ing","e":true,"k":"i","d":[760,1819,1824,1825],"c":[]}],["s",{"w":"tests","s":"s","e":true,"k":"s","d":[1143],"c":[]}]]}],["l",{"w":"tel","s":"l","e":false,"k":"l","d":[],"c":[["l",{"w":"tell","s":"l","e":true,"k":"l","d":[368,466,587,588,2898],"c":[]}],["e",{"w":"telemetry","s":"emetry","e":true,"k":"e","d":[1951,1953,1954],"c":[]}]]}],["m",{"w":"temp","s":"mp","e":false,"k":"m","d":[],"c":[["l",{"w":"templates","s":"lates","e":true,"k":"l","d":[404,426,2263],"c":[]}],["o",{"w":"temporar","s":"orar","e":false,"k":"o","d":[],"c":[["i",{"w":"temporarily","s":"ily","e":true,"k":"i","d":[2173],"c":[]}],["y",{"w":"temporary","s":"y","e":true,"k":"y","d":[2829],"c":[]}]]}]]}],["r",{"w":"terminat","s":"rminat","e":false,"k":"r","d":[],"c":[["i",{"w":"termination","s":"ion","e":true,"k":"i","d":[1374,3034],"c":[]}],["e",{"w":"terminate","s":"e","e":true,"k":"e","d":[1628,3173,3341],"c":[["s",{"w":"terminates","s":"s","e":true,"k":"s","d":[2839,3040,3042,3071,3087,3118,3316],"c":[]}]]}]]}],["x",{"w":"text","s":"xt","e":true,"k":"x","d":[1453,1696,1702,3264],"c":[]}],["c",{"w":"technical","s":"chnical","e":true,"k":"c","d":[3603],"c":[]}]]}],["y",{"w":"typ","s":"yp","e":false,"k":"y","d":[],"c":[["e",{"w":"type","s":"e","e":true,"k":"e","d":[33,50,324,460,464,512,513,565,607,628,640,646,647,680,723,736,794,864,956,1052,1056,1094,1097,1101,1103,1106,1163,1164,1177,1271,1403,1451,1461,1518,1549,1572,1594,1668,1681,1823,1827,1834,1875,1952,1960,1976,2015,2040,2053,2115,2161,2180,2245,2276,2289,2322,2357,2381,2395,2402,2418,2442,2468,2535,2538,2613,2670,2694,2705,2734,2740,2741,2756,2762,2763,2774,2777,2805,2828,2847,2908,2925,2983,3067,3073,3076,3144,3284,3318,3321,3373,3400,3435,3533,3553,3574,3607,3640,3671,3675,3701,3727,3742,3757,3760,3794,3815],"c":[["s",{"w":"types","s":"s","e":true,"k":"s","d":[114,615,622,628,640,676,1072,2074,2371,2687,2747,2766,2770],"c":[]}]]}],["i",{"w":"typical","s":"ical","e":true,"k":"i","d":[154,1226],"c":[["l",{"w":"typically","s":"ly","e":true,"k":"l","d":[2465],"c":[]}]]}]]}],["a",{"w":"ta","s":"a","e":false,"k":"a","d":[],"c":[["s",{"w":"task","s":"sk","e":true,"k":"s","d":[77,126,224,246,365,371,376,382,464,608,667,670,671,676,680,689,692,704,707,710,716,719,735,738,743,745,746,2195,2219,2415,2447,2464,2526,2528,2529,2539,2540,2542,2655,2665,2769,2770,2774,2797,2799],"c":[["_",{"w":"task_","s":"_","e":false,"k":"_","d":[],"c":[["m",{"w":"task_manager_","s":"manager_","e":false,"k":"m","d":[],"c":[["b",{"w":"task_manager_bearer_token","s":"bearer_token","e":true,"k":"b","d":[36,275],"c":[]}],["u",{"w":"task_manager_url","s":"url","e":true,"k":"u","d":[222,262],"c":[["_",{"w":"task_manager_url_prefix","s":"_prefix","e":true,"k":"_","d":[244,262],"c":[]}]]}]]}],["i",{"w":"task_id","s":"id","e":true,"k":"i","d":[2543],"c":[]}]]}],["s",{"w":"tasks","s":"s","e":true,"k":"s","d":[120,160,168,170,172,174,193,195,197,205,207,331,385,388,390,391,393,395,465,586,608,651,672,674,680,686,701,735,738,740,741,742,744,2207,2208,2209,2219,2398,2405,2432,2443,2447,2493,2495,2522,2525,2527,2531,2543,2590,2629,2666,2693,2767,2773,2774,2775,2776,2787,2790,2791,2793,2801,2807],"c":[]}],["-",{"w":"task-api","s":"-api","e":true,"k":"-","d":[262],"c":[]}],["'",{"w":"task's","s":"'s","e":true,"k":"'","d":[713,2543],"c":[]}]]}],["r",{"w":"tar","s":"r","e":true,"k":"r","d":[3555,3673,3806],"c":[["g",{"w":"target","s":"get","e":true,"k":"g","d":[323,326,328,329,364,728,730,1027,1096,2004,2370,2371,2642,2650,2652,2654,2655,2659,2661,2665,2672,2704,2774,2853,2888,3082,3661,3746],"c":[["s",{"w":"targets","s":"s","e":true,"k":"s","d":[849,1372,1867,1935,3624],"c":[]}]]}],["b",{"w":"tarball","s":"ball","e":true,"k":"b","d":[1254,1255,3542,3554,3555,3670,3672,3673,3807,3817],"c":[["s",{"w":"tarballs","s":"s","e":true,"k":"s","d":[3806],"c":[]}]]}]]}],["k",{"w":"take","s":"ke","e":true,"k":"k","d":[1054,1179,1747,2380,2383,3059,3345],"c":[["n",{"w":"taken","s":"n","e":true,"k":"n","d":[643,2325],"c":[]}],["s",{"w":"takes","s":"s","e":true,"k":"s","d":[804,1408,2987,2989],"c":[]}]]}],["b",{"w":"tab","s":"b","e":true,"k":"b","d":[1143,1145,1170],"c":[["l",{"w":"table","s":"le","e":true,"k":"l","d":[1447,2471],"c":[]}],["s",{"w":"tabs","s":"s","e":true,"k":"s","d":[1829,2508],"c":[]}]]}],["g",{"w":"tag","s":"g","e":true,"k":"g","d":[2051,2055],"c":[["s",{"w":"tags","s":"s","e":true,"k":"s","d":[2856,2874,2875,2876,3122],"c":[]}],["g",{"w":"tagg","s":"g","e":false,"k":"g","d":[],"c":[["e",{"w":"tagged","s":"ed","e":true,"k":"e","d":[2859,2890,3108],"c":[]}],["i",{"w":"tagging","s":"ing","e":true,"k":"i","d":[2878],"c":[]}]]}]]}],["i",{"w":"tail","s":"il","e":true,"k":"i","d":[2148],"c":[]}]]}],["r",{"w":"tr","s":"r","e":false,"k":"r","d":[],"c":[["i",{"w":"tri","s":"i","e":false,"k":"i","d":[],"c":[["g",{"w":"trigger","s":"gger","e":true,"k":"g","d":[47,464,740,2305,2495,2528,2531,2539],"c":[["a",{"w":"triggerable","s":"able","e":true,"k":"a","d":[2398],"c":[]}],["e",{"w":"triggered","s":"ed","e":true,"k":"e","d":[2775,2804],"c":[]}],["s",{"w":"triggers","s":"s","e":true,"k":"s","d":[2815],"c":[]}]]}],["a",{"w":"trial","s":"al","e":true,"k":"a","d":[1900,1978],"c":[]}]]}],["a",{"w":"tra","s":"a","e":false,"k":"a","d":[],"c":[["f",{"w":"traffic","s":"ffic","e":true,"k":"f","d":[67,1766,2011,2214,2829,3087,3093,3300,3316,3486,3624,3753],"c":[]}],["c",{"w":"track","s":"ck","e":true,"k":"c","d":[397,404,2395,2740,2951],"c":[["i",{"w":"tracking","s":"ing","e":true,"k":"i","d":[134,1070,1102],"c":[]}]]}],["n",{"w":"trans","s":"ns","e":false,"k":"n","d":[],"c":[["f",{"w":"transform","s":"form","e":true,"k":"f","d":[748,760,763,765,771,844,848,895,1051,1067,1114,1116,1124,1125,1173,1197,1207,1264,1309,1353],"c":[["a",{"w":"transformation","s":"ation","e":true,"k":"a","d":[766,854,861,862,863,865,867,933,1010,1018,1024,1039,1051,1067,1091,1124,1134,1150,1154,1163,1174,1182,1204,1221,1264,1277,1280,1288,1297,1300,1316,1341,1347,1353],"c":[["s",{"w":"transformations","s":"s","e":true,"k":"s","d":[1167,3604],"c":[]}]]}],["s",{"w":"transforms","s":"s","e":true,"k":"s","d":[816,1137],"c":[]}],["e",{"w":"transformed","s":"ed","e":true,"k":"e","d":[1222],"c":[]}]]}],["m",{"w":"transmits","s":"mits","e":true,"k":"m","d":[1670],"c":[]}],["p",{"w":"transp","s":"p","e":false,"k":"p","d":[],"c":[["a",{"w":"transparent","s":"arent","e":true,"k":"a","d":[3041,3106],"c":[["l",{"w":"transparently","s":"ly","e":true,"k":"l","d":[1878,3075,3087,3093,3316],"c":[]}]]}],["o",{"w":"transport","s":"ort","e":true,"k":"o","d":[2267,2512,2513,3294],"c":[]}]]}],["l",{"w":"translates","s":"lates","e":true,"k":"l","d":[2886],"c":[]}],["i",{"w":"transient","s":"ient","e":true,"k":"i","d":[3747],"c":[]}]]}],["e",{"w":"traefik","s":"efik","e":true,"k":"e","d":[1653,1677,1680,1691,1692,1723,1732,2032,2171],"c":[]}],["i",{"w":"trail","s":"il","e":true,"k":"i","d":[2262,2325],"c":[["i",{"w":"trailing","s":"ing","e":true,"k":"i","d":[1710,1771],"c":[]}]]}],["p",{"w":"trap","s":"p","e":true,"k":"p","d":[1825],"c":[]}],["d",{"w":"trade-offs","s":"de-offs","e":true,"k":"d","d":[2999],"c":[]}]]}],["u",{"w":"tru","s":"u","e":false,"k":"u","d":[],"c":[["s",{"w":"trust","s":"st","e":true,"k":"s","d":[2838,2850,2854,2984,2994,3069,3079,3130,3269,3276,3285,3286],"c":[["e",{"w":"trusted","s":"ed","e":true,"k":"e","d":[163,208,1520,1902,2849,2853,3078,3082,3286,3876],"c":[]}],["i",{"w":"trusting","s":"ing","e":true,"k":"i","d":[3286],"c":[]}]]}],["e",{"w":"true","s":"e","e":true,"k":"e","d":[1273,1383,1392,1415,1421,1436,1440,1475,1557,1616,1773,1774,1775,1776,1799,2114,3169,3173,3408,3410,3412,3425,3427,3429,3455,3473],"c":[]}]]}],["o",{"w":"troubleshooting","s":"oubleshooting","e":true,"k":"o","d":[669,1687,1811,1842,1899,1971,2071,2108,2126,2917,2923,2946,3530,3583,3824],"c":[]}],["y",{"w":"try","s":"y","e":true,"k":"y","d":[2169],"c":[]}],["e",{"w":"tree","s":"ee","e":true,"k":"e","d":[2343,2377,2379,2386,2390,2391,2392,2413,2417,2424,2445,2651,2681,2685],"c":[]}]]}],["l",{"w":"tls","s":"ls","e":true,"k":"l","d":[62,286,454,1374,1489,1628,1685,1733,1781,1820,1876,1891,1902,1955,2014,2028,2096,2130,2267,2845,2982,2985,3043,3110,3137,3169,3173,3187,3201,3226,3294,3341,3382,3504,3756,3828],"c":[]}],["w",{"w":"two","s":"wo","e":true,"k":"w","d":[140,296,302,308,311,643,649,748,759,1195,1407,1521,1661,1836,2189,2201,2397,2438,2755,2759,2784,2815,2838,2914,3297,3726],"c":[["-",{"w":"two-sided","s":"-sided","e":true,"k":"-","d":[3271],"c":[]}]]}],["t",{"w":"ttl","s":"tl","e":true,"k":"t","d":[458,2269,2816,2817,2831,2873],"c":[["s",{"w":"ttls","s":"s","e":true,"k":"s","d":[2119],"c":[]}]]}],["z",{"w":"tz","s":"z","e":true,"k":"z","d":[1741],"c":[]}],["u",{"w":"tu","s":"u","e":false,"k":"u","d":[],"c":[["n",{"w":"tun","s":"n","e":false,"k":"n","d":[],"c":[["n",{"w":"tunneling","s":"neling","e":true,"k":"n","d":[1876],"c":[]}],["i",{"w":"tuning","s":"ing","e":true,"k":"i","d":[2814],"c":[]}]]}],["r",{"w":"turn","s":"rn","e":false,"k":"r","d":[],"c":[["i",{"w":"turning","s":"ing","e":true,"k":"i","d":[2877],"c":[]}],["s",{"w":"turns","s":"s","e":true,"k":"s","d":[2880,3044],"c":[]}],["e",{"w":"turned","s":"ed","e":true,"k":"e","d":[2935],"c":[]}]]}]]}],["c",{"w":"tcp","s":"cp","e":true,"k":"c","d":[1914,1919,1924,1929,1934,1939,1944,1949,2171],"c":[]}],["b",{"w":"tbd","s":"bd","e":true,"k":"b","d":[1954],"c":[]}]]}],["l",{"w":"l","s":"l","e":false,"k":"l","d":[],"c":[["i",{"w":"li","s":"i","e":false,"k":"i","d":[],"c":[["f",{"w":"life","s":"fe","e":true,"k":"f","d":[2899],"c":[["c",{"w":"lifecycle","s":"cycle","e":true,"k":"c","d":[2,122,673,680,1015,3029,3038,3127],"c":[]}],["t",{"w":"lifetime","s":"time","e":true,"k":"t","d":[5,15,1684],"c":[["s",{"w":"lifetimes","s":"s","e":true,"k":"s","d":[2078],"c":[]}]]}]]}],["s",{"w":"list","s":"st","e":true,"k":"s","d":[38,64,66,314,350,359,362,367,369,411,420,426,429,466,485,519,554,631,654,686,744,773,783,1102,1110,1457,1540,1684,1876,2209,2210,2272,2371,2470,2477,2480,2495,2498,2509,2527,2543,2849,2853,2985,3078,3082,3244,3286],"c":[["_",{"w":"list_","s":"_","e":false,"k":"_","d":[],"c":[["d",{"w":"list_d","s":"d","e":false,"k":"d","d":[],"c":[["o",{"w":"list_documents","s":"ocuments","e":true,"k":"o","d":[312],"c":[]}],["a",{"w":"list_databases","s":"atabases","e":true,"k":"a","d":[357],"c":[]}]]}],["c",{"w":"list_c","s":"c","e":false,"k":"c","d":[],"c":[["o",{"w":"list_co","s":"o","e":false,"k":"o","d":[],"c":[["n",{"w":"list_connections","s":"nnections","e":true,"k":"n","d":[348],"c":[]}],["l",{"w":"list_collections","s":"llections","e":true,"k":"l","d":[360],"c":[]}]]}],["h",{"w":"list_checkpoints","s":"heckpoints","e":true,"k":"h","d":[809],"c":[]}]]}],["p",{"w":"list_p","s":"p","e":false,"k":"p","d":[],"c":[["o",{"w":"list_polic","s":"olic","e":false,"k":"o","d":[],"c":[["i",{"w":"list_policies","s":"ies","e":true,"k":"i","d":[409],"c":[]}],["y",{"w":"list_policy_templates","s":"y_templates","e":true,"k":"y","d":[424],"c":[]}]]}],["i",{"w":"list_pii_scans","s":"ii_scans","e":true,"k":"i","d":[483],"c":[]}]]}],["v",{"w":"list_violations","s":"violations","e":true,"k":"v","d":[418],"c":[]}],["a",{"w":"list_alert_channels","s":"alert_channels","e":true,"k":"a","d":[427,462],"c":[]}],["i",{"w":"list_indexes","s":"indexes","e":true,"k":"i","d":[552],"c":[]}],["s",{"w":"list_s","s":"s","e":false,"k":"s","d":[],"c":[["c",{"w":"list_schema","s":"chema","e":false,"k":"c","d":[],"c":[["_",{"w":"list_schema_analyses","s":"_analyses","e":true,"k":"_","d":[629],"c":[]}],["s",{"w":"list_schemas","s":"s","e":true,"k":"s","d":[815],"c":[]}]]}],["e",{"w":"list_service","s":"ervice","e":false,"k":"e","d":[],"c":[["s",{"w":"list_services","s":"s","e":true,"k":"s","d":[811],"c":[]}],["_",{"w":"list_service_resources","s":"_resources","e":true,"k":"_","d":[813],"c":[]}]]}]]}],["t",{"w":"list_tasks","s":"tasks","e":true,"k":"t","d":[684],"c":[]}],["e",{"w":"list_executions","s":"executions","e":true,"k":"e","d":[690],"c":[]}],["j",{"w":"list_jobs","s":"jobs","e":true,"k":"j","d":[809],"c":[]}],["w",{"w":"list_workspaces","s":"workspaces","e":true,"k":"w","d":[821],"c":[]}]]}],["i",{"w":"listing","s":"ing","e":true,"k":"i","d":[1576],"c":[]}],["e",{"w":"liste","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"listed","s":"d","e":true,"k":"d","d":[2346],"c":[]}],["n",{"w":"listen","s":"n","e":true,"k":"n","d":[2974,3069,3149],"c":[["s",{"w":"listens","s":"s","e":true,"k":"s","d":[3070],"c":[]}],["e",{"w":"listener","s":"er","e":true,"k":"e","d":[3173],"c":[]}]]}]]}]]}],["b",{"w":"lib","s":"b","e":true,"k":"b","d":[1666,1735],"c":[["r",{"w":"library","s":"rary","e":true,"k":"r","d":[56],"c":[]}]]}],["v",{"w":"liv","s":"v","e":false,"k":"v","d":[],"c":[["e",{"w":"live","s":"e","e":true,"k":"e","d":[126,371,376,591,597,898,907,950,1009,1012,1018,1171,1174,1200,1306,1312,1320,1818,2175,2183,2226,2275,2296,2417,2690,2787,2809,2812,2817,2846,2900,2917,2921,2946,2956,2989,3045,3052,3124,3179,3210,3256,3263,3282],"c":[["s",{"w":"lives","s":"s","e":true,"k":"s","d":[366,2072,2860,3729,3840],"c":[]}],["n",{"w":"liveness","s":"ness","e":true,"k":"n","d":[2995,3232],"c":[]}],["-",{"w":"live-updatable","s":"-updatable","e":true,"k":"-","d":[3199,3292],"c":[]}]]}],["i",{"w":"living","s":"ing","e":true,"k":"i","d":[2355,2764],"c":[]}]]}],["k",{"w":"like","s":"ke","e":true,"k":"k","d":[1449,2875,3093],"c":[["l",{"w":"likely","s":"ly","e":true,"k":"l","d":[508,2163,2339,2871,2877],"c":[]}]]}],["n",{"w":"lin","s":"n","e":false,"k":"n","d":[],"c":[["k",{"w":"link","s":"k","e":true,"k":"k","d":[743,1162,2712],"c":[["s",{"w":"links","s":"s","e":true,"k":"s","d":[530,1161,1663,2703,3310],"c":[]}],["e",{"w":"linked","s":"ed","e":true,"k":"e","d":[1025,1124,1160],"c":[]}]]}],["t",{"w":"linter","s":"ter","e":true,"k":"t","d":[1829],"c":[]}],["g",{"w":"linger","s":"ger","e":true,"k":"g","d":[2817],"c":[]}]]}],["m",{"w":"limit","s":"mit","e":true,"k":"m","d":[605,2143,2889],"c":[["a",{"w":"limitations","s":"ations","e":true,"k":"a","d":[758,2679],"c":[]}],["e",{"w":"limited","s":"ed","e":true,"k":"e","d":[851],"c":[]}],["s",{"w":"limits","s":"s","e":true,"k":"s","d":[1657,1708,1843,1975,2985,3139],"c":[]}]]}],["c",{"w":"license","s":"cense","e":true,"k":"c","d":[1950,1951,1953,1954],"c":[]}]]}],["o",{"w":"lo","s":"o","e":false,"k":"o","d":[],"c":[["g",{"w":"log","s":"g","e":true,"k":"g","d":[39,680,695,745,785,898,903,907,950,953,1009,1247,1267,1306,1320,1365,1457,1576,1607,1651,1652,1692,1695,1698,1701,1797,1810,1833,1965,2124,2148,2166,2365,2371,2685,2994,3296,3529,3622,3764,3768,3789],"c":[["s",{"w":"logs","s":"s","e":true,"k":"s","d":[12,567,775,950,951,1210,1607,1706,1708,1840,1841,1969,1970,2012,2036,2050,2099,2112,2140,2142,2377,2383,3582,3754,3767,3786,3789,3790,3813,3833,3835,3853,3878,3880],"c":[["t",{"w":"logstash","s":"tash","e":true,"k":"t","d":[1607],"c":[]}]]}],["i",{"w":"logi","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"login","s":"n","e":true,"k":"n","d":[29,31,58,65,274,1259,1522,1531,1663,1664,1778,1836,1875,1880,2072,2073,2090,2096,2100,2379,2380,2392,2445,2686,3546,3556,3580,3674,3706,3875],"c":[["-",{"w":"login-page","s":"-page","e":true,"k":"-","d":[1663],"c":[]}]]}],["c",{"w":"logic","s":"c","e":true,"k":"c","d":[861,862,865,889,1124,1174,1204,1264,1277,1316],"c":[]}]]}],["g",{"w":"logging","s":"ging","e":true,"k":"g","d":[1200,1209,1354,1449,1456,1457,1492,1500,1505,1650,1708,2106,2173,2390],"c":[]}],["-",{"w":"log-level","s":"-level","e":true,"k":"-","d":[2036],"c":[]}]]}],["n",{"w":"lon","s":"n","e":false,"k":"n","d":[],"c":[["g",{"w":"long","s":"g","e":true,"k":"g","d":[1059,3185,3191],"c":[["-",{"w":"long-","s":"-","e":false,"k":"-","d":[],"c":[["l",{"w":"long-lived","s":"lived","e":true,"k":"l","d":[35,1684,2899],"c":[]}],["r",{"w":"long-running","s":"running","e":true,"k":"r","d":[1631],"c":[]}]]}],["e",{"w":"longer","s":"er","e":true,"k":"e","d":[2761],"c":[]}]]}],["d",{"w":"london","s":"don","e":true,"k":"d","d":[1743],"c":[]}]]}],["c",{"w":"loc","s":"c","e":false,"k":"c","d":[],"c":[["a",{"w":"loca","s":"a","e":false,"k":"a","d":[],"c":[["l",{"w":"local","s":"l","e":true,"k":"l","d":[68,293,1237,1304,1368,1372,1463,1520,1797,1798,1819,1825,1900,1978,2367,2688,3408],"c":[["l",{"w":"locally","s":"ly","e":true,"k":"l","d":[67,1243,1448,1813,2406,2446],"c":[]}],["h",{"w":"localhost","s":"host","e":true,"k":"h","d":[223,226,229,232,235,238,1258,1832,1838,2152,2849,3078,3778,3780,3782,3784],"c":[]}],["e",{"w":"locale","s":"e","e":true,"k":"e","d":[1746],"c":[]}]]}],["t",{"w":"locat","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"locate","s":"e","e":true,"k":"e","d":[366],"c":[]}],["i",{"w":"location","s":"ion","e":true,"k":"i","d":[1127,3437,3703],"c":[["s",{"w":"locations","s":"s","e":true,"k":"s","d":[1651,2117],"c":[]}]]}]]}]]}],["k",{"w":"lock","s":"k","e":false,"k":"k","d":[],"c":[["e",{"w":"locked","s":"ed","e":true,"k":"e","d":[2136,3291],"c":[["-",{"w":"locked-down","s":"-down","e":true,"k":"-","d":[3269],"c":[]}]]}],["s",{"w":"locks","s":"s","e":true,"k":"s","d":[3276],"c":[]}]]}]]}],["a",{"w":"load","s":"ad","e":true,"k":"a","d":[764,850,1170,1627,1799,2150,2950,3340,3856],"c":[["e",{"w":"loaded","s":"ed","e":true,"k":"e","d":[1180],"c":[]}],["s",{"w":"loads","s":"s","e":true,"k":"s","d":[3546,3706],"c":[]}]]}],["s",{"w":"los","s":"s","e":false,"k":"s","d":[],"c":[["i",{"w":"losing","s":"ing","e":true,"k":"i","d":[953,1009],"c":[]}],["s",{"w":"loss","s":"s","e":true,"k":"s","d":[1067,1182,1205,1683,2117,2829],"c":[]}],["t",{"w":"lost","s":"t","e":true,"k":"t","d":[1405,1574,3437],"c":[]}]]}],["o",{"w":"loo","s":"o","e":false,"k":"o","d":[],"c":[["k",{"w":"look","s":"k","e":true,"k":"k","d":[1841,3069],"c":[["u",{"w":"lookup","s":"up","e":true,"k":"u","d":[1409,2123,2873],"c":[]}]]}],["p",{"w":"loop","s":"p","e":true,"k":"p","d":[2096,3875],"c":[["b",{"w":"loopback","s":"back","e":true,"k":"b","d":[2926,2976,3009,3014,3151,3209],"c":[]}]]}]]}],["k",{"w":"loki","s":"ki","e":true,"k":"k","d":[1709,2036,3790],"c":[]}],["w",{"w":"low","s":"w","e":true,"k":"w","d":[2750,2950],"c":[["e",{"w":"lowercase","s":"ercase","e":true,"k":"e","d":[2087],"c":[]}]]}]]}],["e",{"w":"le","s":"e","e":false,"k":"e","d":[],"c":[["a",{"w":"lea","s":"a","e":false,"k":"a","d":[],"c":[["v",{"w":"leave","s":"ve","e":true,"k":"v","d":[1260,1520],"c":[["s",{"w":"leaves","s":"s","e":true,"k":"s","d":[20],"c":[]}]]}],["s",{"w":"leas","s":"s","e":false,"k":"s","d":[],"c":[["t",{"w":"least","s":"t","e":true,"k":"t","d":[53,1274,1275,1748,1797,1817,1901,2087,2369,2370,2996,3836],"c":[["-",{"w":"least-privilege","s":"-privilege","e":true,"k":"-","d":[1877,2119],"c":[]}]]}],["e",{"w":"lease","s":"e","e":true,"k":"e","d":[1213,1470],"c":[]}]]}],["d",{"w":"lead","s":"d","e":false,"k":"d","d":[],"c":[["i",{"w":"leading","s":"ing","e":true,"k":"i","d":[576,2722],"c":[]}],["e",{"w":"leader","s":"er","e":true,"k":"e","d":[1213,1326,1379,1462,1470,1472,1475,1477],"c":[["s",{"w":"leaders","s":"s","e":true,"k":"s","d":[2224],"c":[]}]]}]]}],["k",{"w":"leakage","s":"kage","e":true,"k":"k","d":[1167],"c":[]}],["r",{"w":"learning","s":"rning","e":true,"k":"r","d":[2218],"c":[]}],["n",{"w":"lean","s":"n","e":true,"k":"n","d":[2266],"c":[]}]]}],["t",{"w":"let","s":"t","e":true,"k":"t","d":[2817,3571],"c":[["s",{"w":"lets","s":"s","e":true,"k":"s","d":[404,1854,2248,2861,3041],"c":[]}],["'",{"w":"let's","s":"'s","e":true,"k":"'","d":[1624,1902,1957,3330,3331,3335,3576],"c":[]}],["t",{"w":"letting","s":"ting","e":true,"k":"t","d":[1877],"c":[]}]]}],["v",{"w":"level","s":"vel","e":true,"k":"v","d":[539,564,567,762,907,952,1877,2264,2376,2549,2704,2707,2899],"c":[["s",{"w":"levels","s":"s","e":true,"k":"s","d":[1687,2383],"c":[]}]]}],["f",{"w":"left","s":"ft","e":true,"k":"f","d":[1130,1136,1168],"c":[]}],["n",{"w":"len","s":"n","e":false,"k":"n","d":[],"c":[["s",{"w":"lens","s":"s","e":true,"k":"s","d":[1163],"c":[]}],["g",{"w":"length","s":"gth","e":true,"k":"g","d":[2086],"c":[]}]]}],["d",{"w":"led","s":"d","e":true,"k":"d","d":[2346],"c":[]}],["g",{"w":"legacy","s":"gacy","e":true,"k":"g","d":[3041,3098],"c":[]}]]}],["a",{"w":"la","s":"a","e":false,"k":"a","d":[],"c":[["u",{"w":"launch","s":"unch","e":true,"k":"u","d":[67],"c":[]}],["r",{"w":"large","s":"rge","e":true,"k":"r","d":[331,608,2344,2345,2380,2666,2686,2741,2744],"c":[["r",{"w":"larger","s":"r","e":true,"k":"r","d":[2215,2464],"c":[]}],["-",{"w":"large-scale","s":"-scale","e":true,"k":"-","d":[2447,2648],"c":[]}]]}],["s",{"w":"last","s":"st","e":true,"k":"s","d":[388,393,394,582,612,653,701,744,745,785,846,878,925,934,935,982,986,1031,1055,2154],"c":[]}],["g",{"w":"lag","s":"g","e":true,"k":"g","d":[458,930,1036,2269],"c":[]}],["t",{"w":"late","s":"te","e":false,"k":"t","d":[],"c":[["r",{"w":"later","s":"r","e":true,"k":"r","d":[644,645,1161,2610,2616,2760],"c":[]}],["s",{"w":"latest","s":"st","e":true,"k":"s","d":[920,1224,1409,1869,2055,2743],"c":[]}],["n",{"w":"latency","s":"ncy","e":true,"k":"n","d":[3008,3018],"c":[]}]]}],["y",{"w":"lay","s":"y","e":false,"k":"y","d":[],"c":[["e",{"w":"layer","s":"er","e":true,"k":"e","d":[854,861,863,1300,1316,2447,2558,2561],"c":[["s",{"w":"layers","s":"s","e":true,"k":"s","d":[1195,1759,1780,2914,3503],"c":[]}],["e",{"w":"layered","s":"ed","e":true,"k":"e","d":[2183],"c":[]}]]}],["o",{"w":"layout","s":"out","e":true,"k":"o","d":[1117],"c":[]}]]}],["n",{"w":"lan","s":"n","e":false,"k":"n","d":[],"c":[["g",{"w":"lang","s":"g","e":true,"k":"g","d":[1744],"c":[["u",{"w":"language","s":"uage","e":true,"k":"u","d":[896,2187,2207,2401,3623],"c":[]}]]}],["d",{"w":"land","s":"d","e":true,"k":"d","d":[2390,3580],"c":[]}]]}],["b",{"w":"label","s":"bel","e":false,"k":"b","d":[],"c":[["s",{"w":"labels","s":"s","e":true,"k":"s","d":[957,2058,3822],"c":[]}],["e",{"w":"labeled","s":"ed","e":true,"k":"e","d":[2937,2941],"c":[]}]]}],["c",{"w":"lack","s":"ck","e":true,"k":"c","d":[2225],"c":[]}]]}],["t",{"w":"lt","s":"t","e":true,"k":"t","d":[582],"c":[]}],["l",{"w":"llm","s":"lm","e":true,"k":"l","d":[756,762,784,826,1075,1093,1104,1110,1113,1318,1395,1398,2177,2213,2214,2215,2222,2226,2309,2461,2462,2465,2517],"c":[["-",{"w":"llm-","s":"-","e":false,"k":"-","d":[],"c":[["p",{"w":"llm-powered","s":"powered","e":true,"k":"p","d":[1208],"c":[]}],["b",{"w":"llm-based","s":"based","e":true,"k":"b","d":[2464],"c":[]}]]}],["s",{"w":"llms","s":"s","e":true,"k":"s","d":[2453],"c":[]}]]}],["d",{"w":"ldap","s":"dap","e":true,"k":"d","d":[1859,1867,1876,1925,2064,2072,2079,2080,2082,2098],"c":[["s",{"w":"ldaps","s":"s","e":true,"k":"s","d":[2080],"c":[["e",{"w":"ldapsearch","s":"earch","e":true,"k":"e","d":[2098],"c":[]}]]}]]}],["s",{"w":"lsof","s":"sof","e":true,"k":"s","d":[1905,1968,3651],"c":[]}]]}],["c",{"w":"c","s":"c","e":true,"k":"c","d":[1745],"c":[["i",{"w":"ci","s":"i","e":true,"k":"i","d":[2,6,31,69,141,277,464,740,2282,2398,2530,2531,2773,2804],"c":[["t",{"w":"city","s":"ty","e":true,"k":"t","d":[639],"c":[]}],["d",{"w":"cidrs","s":"drs","e":true,"k":"d","d":[2980,2989,3199,3263,3292],"c":[]}]]}],["d",{"w":"cd","s":"d","e":true,"k":"d","d":[2,6,31,69,141,277,464,740,2282,2398,2530,2531,2773,2804],"c":[["c",{"w":"cdc","s":"c","e":true,"k":"c","d":[779,1218,1280,1288,1289,1458],"c":[["-",{"w":"cdc-orders","s":"-orders","e":true,"k":"-","d":[787],"c":[]}]]}],["o",{"w":"cdos","s":"os","e":true,"k":"o","d":[2303],"c":[]}]]}],["o",{"w":"co","s":"o","e":false,"k":"o","d":[],"c":[["n",{"w":"con","s":"n","e":false,"k":"n","d":[],"c":[["t",{"w":"cont","s":"t","e":false,"k":"t","d":[],"c":[["r",{"w":"control","s":"rol","e":true,"k":"r","d":[7,35,37,38,71,142,144,146,517,1012,1018,1312,1505,1571,1617,1660,1856,2355,2850,3025,3079,3129,3130,3212,3218,3269,3273,3276,3286,3507,3700],"c":[["l",{"w":"controlled","s":"led","e":true,"k":"l","d":[796,2056,2263,3820],"c":[]}],["s",{"w":"controls","s":"s","e":true,"k":"s","d":[797,1858,2270],"c":[]}]]}],["e",{"w":"conte","s":"e","e":false,"k":"e","d":[],"c":[["x",{"w":"context","s":"xt","e":true,"k":"x","d":[506,757,763,766,768,834,1009,1158,2215,2337,2392,2453,2464,2465,2690,2870,2878,2891,3623],"c":[["s",{"w":"contexts","s":"s","e":true,"k":"s","d":[36,2695],"c":[]}],["u",{"w":"contextual","s":"ual","e":true,"k":"u","d":[3602],"c":[]}]]}],["n",{"w":"content","s":"nt","e":true,"k":"n","d":[1054],"c":[]}]]}],["i",{"w":"continu","s":"inu","e":false,"k":"i","d":[],"c":[["o",{"w":"continuous","s":"ous","e":true,"k":"o","d":[465,651,2279],"c":[["l",{"w":"continuously","s":"ly","e":true,"k":"l","d":[949,1018,2899],"c":[]}]]}],["e",{"w":"continue","s":"e","e":true,"k":"e","d":[2149,3027,3541,3581,3855],"c":[]}]]}],["a",{"w":"conta","s":"a","e":false,"k":"a","d":[],"c":[["i",{"w":"contain","s":"in","e":true,"k":"i","d":[641,2748,3705],"c":[["s",{"w":"contains","s":"s","e":true,"k":"s","d":[518,618,1167,1256,1660,2163,3402,3669,3699,3700],"c":[]}],["e",{"w":"container","s":"er","e":true,"k":"e","d":[1096,1450,1626,1628,1632,1687,1704,1743,1773,1840,1868,1969,1991,2001,2005,2008,2010,2011,2012,2017,2025,2036,2042,2056,2058,2110,2112,2128,2140,2146,2171,2953,2960,2962,3005,3011,3027,3085,3112,3582,3723,3747,3754,3765,3772,3775,3784,3786,3787,3790,3820,3826,3833,3841,3842,3852,3880],"c":[["s",{"w":"containers","s":"s","e":true,"k":"s","d":[1517,1773,3504,3545,3546,3578,3579,3708,3753,3772,3811,3813],"c":[]}]]}],["i",{"w":"containing","s":"ing","e":true,"k":"i","d":[1383,2325,2347,2400],"c":[]}],["m",{"w":"containment","s":"ment","e":true,"k":"m","d":[2914,3013,3025],"c":[]}]]}],["c",{"w":"contact","s":"ct","e":true,"k":"c","d":[2897,3403,3518,3759],"c":[["s",{"w":"contacts","s":"s","e":true,"k":"s","d":[1954],"c":[]}]]}]]}]]}],["n",{"w":"connect","s":"nect","e":true,"k":"n","d":[2153,2512,2899,3054,3058,3066,3072,3126],"c":[["i",{"w":"connecti","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"connection","s":"on","e":true,"k":"o","d":[9,19,45,53,77,78,344,353,356,359,365,368,369,417,459,463,466,467,469,519,606,654,669,1070,1077,1098,1261,1389,1567,1623,1633,1635,1703,1717,1777,1779,1800,1857,1876,2080,2098,2110,2124,2153,2228,2239,2248,2253,2255,2271,2275,2316,2343,2349,2360,2363,2366,2369,2371,2372,2374,2377,2382,2386,2390,2391,2392,2399,2413,2417,2424,2445,2446,2477,2651,2652,2676,2680,2681,2684,2844,2845,2852,2899,2911,2912,2935,2948,2985,3024,3043,3046,3047,3048,3069,3071,3081,3102,3139,3185,3187,3314,3390,3507,3543,3564,3598,3600,3622,3730,3829],"c":[["s",{"w":"connections","s":"s","e":true,"k":"s","d":[16,48,64,66,78,100,338,340,344,350,1850,1876,1877,1881,1906,1916,1936,2183,2223,2267,2275,2288,2308,2362,2367,2369,2371,2372,2379,2383,2392,2406,2426,2446,2475,2477,2507,2509,2674,2681,2683,2685,2686,2853,2931,2933,2935,2947,3082,3183,3187,3189,3312,3865],"c":[["_",{"w":"connections_","s":"_","e":false,"k":"_","d":[],"c":[["a",{"w":"connections_active","s":"active","e":true,"k":"a","d":[2930],"c":[]}],["t",{"w":"connections_total","s":"total","e":true,"k":"t","d":[2932],"c":[]}],["r",{"w":"connections_rejected_total","s":"rejected_total","e":true,"k":"r","d":[2934,2948],"c":[]}]]}]]}],["-",{"w":"connection-","s":"-","e":false,"k":"-","d":[],"c":[["m",{"w":"connection-manager","s":"manager","e":true,"k":"m","d":[1716],"c":[]}],["p",{"w":"connection-pool","s":"pool","e":true,"k":"p","d":[2945],"c":[]}],["l",{"w":"connection-limit","s":"limit","e":true,"k":"l","d":[2951],"c":[]}],["s",{"w":"connection-string","s":"string","e":true,"k":"s","d":[3072],"c":[["s",{"w":"connection-strings","s":"s","e":true,"k":"s","d":[3239,3266],"c":[]}]]}]]}],["'",{"w":"connection's","s":"'s","e":true,"k":"'","d":[3280],"c":[]}]]}],["n",{"w":"connecting","s":"ng","e":true,"k":"n","d":[584,2453,2456,2837,3060],"c":[]}],["v",{"w":"connectivity","s":"vity","e":true,"k":"v","d":[2098,2460,3830,3866],"c":[]}]]}],["s",{"w":"connects","s":"s","e":true,"k":"s","d":[1288,1878,2839,2912,3062,3485],"c":[]}],["o",{"w":"connector","s":"or","e":true,"k":"o","d":[1458],"c":[["s",{"w":"connectors","s":"s","e":true,"k":"s","d":[1449],"c":[]}]]}]]}],["f",{"w":"conf","s":"f","e":false,"k":"f","d":[],"c":[["i",{"w":"confi","s":"i","e":false,"k":"i","d":[],"c":[["g",{"w":"config","s":"g","e":true,"k":"g","d":[9,32,35,55,71,78,88,218,667,1054,1105,1146,1260,1440,1450,1453,1454,1477,1607,1638,1639,1659,1660,1729,1747,1807,1818,1822,1829,1840,1844,1885,1892,1903,1955,1959,1962,1969,1970,1995,2008,2028,2037,2072,2096,2097,2111,2112,2122,2155,2159,2165,2168,2173,2510,2915,2924,2953,2957,2960,2980,2982,2993,3129,3140,3199,3201,3211,3213,3288,3291,3295,3296,3347,3791,3881],"c":[["u",{"w":"configur","s":"ur","e":false,"k":"u","d":[],"c":[["e",{"w":"configure","s":"e","e":true,"k":"e","d":[39,42,44,140,160,404,444,462,1273,1407,1552,1616,1627,1708,1955,2092,2271,2317,2363,2459,2511,2517,2774,3340,3413],"c":[["d",{"w":"configured","s":"d","e":true,"k":"d","d":[59,145,151,429,462,668,670,1077,1219,1222,1241,1259,1270,1276,1410,1449,1505,1508,1521,1565,1607,1678,1775,1876,1880,1926,1931,2211,2264,2369,2374,2611,2666,2885,2996,3085,3143,3300,3876],"c":[]}],["s",{"w":"configures","s":"s","e":true,"k":"s","d":[1236,1522],"c":[]}]]}],["a",{"w":"configura","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"configuration","s":"tion","e":true,"k":"t","d":[60,63,130,143,218,656,661,668,689,707,763,826,1018,1043,1054,1073,1077,1097,1109,1161,1179,1211,1241,1257,1260,1266,1332,1350,1356,1363,1366,1375,1452,1458,1460,1464,1495,1496,1517,1551,1607,1610,1634,1637,1660,1665,1677,1730,1773,1801,1820,1821,1844,1854,1879,1885,1903,1958,1962,1983,1988,2025,2026,2072,2110,2142,2214,2264,2273,2274,2278,2309,2372,2378,2461,2508,2510,2516,2612,2846,2913,2953,2955,3129,3218,3219,3282,3296,3314,3351,3371,3372,3485,3502,3556,3586,3627,3674,3700,3717,3721,3726,3738,3750,3796,3805,3835,3876],"c":[["s",{"w":"configurations","s":"s","e":true,"k":"s","d":[769,776],"c":[]}]]}],["b",{"w":"configurable","s":"ble","e":true,"k":"b","d":[512,1055,1087,1223,1344,2248,2263,2299,2399,3047,3124],"c":[]}]]}],["i",{"w":"configuring","s":"ing","e":true,"k":"i","d":[2238,3212],"c":[]}]]}],["s",{"w":"configs","s":"s","e":true,"k":"s","d":[764],"c":[]}],["m",{"w":"configmap","s":"map","e":true,"k":"m","d":[1211,1266,1375,1450],"c":[]}],["-",{"w":"config-api","s":"-api","e":true,"k":"-","d":[2970,2978,3195,3197],"c":[]}]]}],["r",{"w":"confirm","s":"rm","e":true,"k":"r","d":[48,332,585,2097,2124,2655],"c":[["a",{"w":"confirmation","s":"ation","e":true,"k":"a","d":[801,803,805],"c":[]}],["i",{"w":"confirming","s":"ing","e":true,"k":"i","d":[2672],"c":[]}]]}],["d",{"w":"confidential","s":"dential","e":true,"k":"d","d":[3422],"c":[]}]]}],["l",{"w":"conflict","s":"lict","e":true,"k":"l","d":[2144],"c":[["i",{"w":"conflicting","s":"ing","e":true,"k":"i","d":[1968,3838],"c":[]}]]}],["o",{"w":"conform","s":"orm","e":true,"k":"o","d":[2268],"c":[]}]]}],["d",{"w":"conditional","s":"ditional","e":true,"k":"d","d":[514,889,2358],"c":[["l",{"w":"conditionally","s":"ly","e":true,"k":"l","d":[334,2750],"c":[]}]]}],["v",{"w":"conve","s":"ve","e":false,"k":"v","d":[],"c":[["r",{"w":"conver","s":"r","e":false,"k":"r","d":[],"c":[["s",{"w":"conversation","s":"sation","e":true,"k":"s","d":[334,754,762,795,796,1149,1405,1574,3390,3425,3430,3437,3506,3623,3694,3726,3759],"c":[["s",{"w":"conversations","s":"s","e":true,"k":"s","d":[1574],"c":[]}],["a",{"w":"conversational","s":"al","e":true,"k":"a","d":[2175],"c":[]}]]}],["t",{"w":"convert_schema","s":"t_schema","e":true,"k":"t","d":[815],"c":[]}]]}],["n",{"w":"conventions","s":"ntions","e":true,"k":"n","d":[456,2268],"c":[]}]]}],["c",{"w":"conc","s":"c","e":false,"k":"c","d":[],"c":[["e",{"w":"conce","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"concern","s":"rn","e":true,"k":"r","d":[448,1200,2264,2612,3132,3143],"c":[]}],["p",{"w":"concepts","s":"pts","e":true,"k":"p","d":[1848,2412,3595],"c":[]}]]}],["r",{"w":"concrete","s":"rete","e":true,"k":"r","d":[2911],"c":[]}],["u",{"w":"concurrent","s":"urrent","e":true,"k":"u","d":[3183],"c":[]}]]}],["s",{"w":"cons","s":"s","e":false,"k":"s","d":[],"c":[["o",{"w":"console","s":"ole","e":true,"k":"o","d":[567,584,1676,1838,2073,2078,2079,2100,2135],"c":[]}],["t",{"w":"construct","s":"truct","e":true,"k":"t","d":[769,3604],"c":[]}],["i",{"w":"consisten","s":"isten","e":false,"k":"i","d":[],"c":[["t",{"w":"consistent","s":"t","e":true,"k":"t","d":[890,2001,2742],"c":[["l",{"w":"consistently","s":"ly","e":true,"k":"l","d":[1829],"c":[]}]]}],["c",{"w":"consistency","s":"cy","e":true,"k":"c","d":[2264],"c":[]}]]}],["u",{"w":"consu","s":"u","e":false,"k":"u","d":[],"c":[["m",{"w":"consume","s":"me","e":true,"k":"m","d":[1214],"c":[["d",{"w":"consumed","s":"d","e":true,"k":"d","d":[892,1257],"c":[]}],["r",{"w":"consumer","s":"r","e":true,"k":"r","d":[1061,1083,1328,1329],"c":[["s",{"w":"consumers","s":"s","e":true,"k":"s","d":[1008,1066,2763],"c":[]}]]}]]}],["l",{"w":"consult","s":"lt","e":true,"k":"l","d":[2516,3735],"c":[["s",{"w":"consults","s":"s","e":true,"k":"s","d":[3116],"c":[]}]]}]]}]]}]]}],["r",{"w":"cor","s":"r","e":false,"k":"r","d":[],"c":[["p",{"w":"corporate","s":"porate","e":true,"k":"p","d":[8,21,39,42,62,291],"c":[]}],["r",{"w":"corr","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"corre","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"corresponding","s":"sponding","e":true,"k":"s","d":[578],"c":[]}],["c",{"w":"correct","s":"ct","e":true,"k":"c","d":[769,2687,3043,3120],"c":[["n",{"w":"correctness","s":"ness","e":true,"k":"n","d":[850,1163],"c":[]}]]}],["l",{"w":"correlat","s":"lat","e":false,"k":"l","d":[],"c":[["e",{"w":"correlated","s":"ed","e":true,"k":"e","d":[890],"c":[]}],["i",{"w":"correlation","s":"ion","e":true,"k":"i","d":[1707],"c":[]}]]}]]}],["u",{"w":"corrupt","s":"upt","e":false,"k":"u","d":[],"c":[["i",{"w":"corruption","s":"ion","e":true,"k":"i","d":[1993,2156],"c":[]}],["e",{"w":"corrupted","s":"ed","e":true,"k":"e","d":[2154],"c":[]}]]}]]}],["e",{"w":"core","s":"e","e":true,"k":"e","d":[1124,1353,1703,1707,1715,1765,1769,1848,2030,2412,3134,3312,3325,3485,3595],"c":[["s",{"w":"cores","s":"s","e":true,"k":"s","d":[1748,1789,1790,1871,1873,3511,3538,3550,3619,3649],"c":[]}]]}],["s",{"w":"cors","s":"s","e":true,"k":"s","d":[3383,3384],"c":[]}]]}],["d",{"w":"code","s":"de","e":true,"k":"d","d":[9,13,14,42,46,59,77,94,507,764,1124,1453,1506,1510,1511,1604,2141,2338,2520,2743,2763,2897,3075,3094,3106,3603,3834],"c":[["s",{"w":"codes","s":"s","e":true,"k":"s","d":[510,2092,2341],"c":[]}],["n",{"w":"codename","s":"name","e":true,"k":"n","d":[2897],"c":[]}]]}],["m",{"w":"com","s":"m","e":true,"k":"m","d":[262,292,875,887,1534,1685,1869,2080,2081,2083,2084,3389,3407,3563,3567],"c":[["m",{"w":"comm","s":"m","e":false,"k":"m","d":[],"c":[["i",{"w":"commit","s":"it","e":true,"k":"i","d":[35,60,1617],"c":[["t",{"w":"committed","s":"ted","e":true,"k":"t","d":[1061,3700],"c":[]}]]}],["o",{"w":"common","s":"on","e":true,"k":"o","d":[530,1447,1685,1749,1840,1966,1969,2127,2162,2169,2401,2417,2424,2463,2649,2678,2702,2739,2772,3583,3825,3861,3870],"c":[]}],["a",{"w":"comma","s":"a","e":false,"k":"a","d":[],"c":[["n",{"w":"command","s":"nd","e":true,"k":"n","d":[2152,2815,2817,2878,2880,2882,2885,2886,2899,3040,3041,3044,3047,3050,3075,3093,3116],"c":[["s",{"w":"commands","s":"s","e":true,"k":"s","d":[777,1215,1472,1843,1966,1975,2937,2950,3605,3840],"c":[]}],["-",{"w":"command-line","s":"-line","e":true,"k":"-","d":[3132,3605],"c":[]}]]}],["-",{"w":"comma-separated","s":"-separated","e":true,"k":"-","d":[1540,2980,3199],"c":[]}]]}],["u",{"w":"community","s":"unity","e":true,"k":"u","d":[2029],"c":[]}]]}],["p",{"w":"comp","s":"p","e":false,"k":"p","d":[],"c":[["l",{"w":"compl","s":"l","e":false,"k":"l","d":[],"c":[["e",{"w":"comple","s":"e","e":false,"k":"e","d":[],"c":[["t",{"w":"complet","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"complete","s":"e","e":true,"k":"e","d":[65,77,211,776,1638,2210,3351,3390],"c":[["s",{"w":"completes","s":"s","e":true,"k":"s","d":[1068,2686,3048,3544,3699],"c":[]}],["d",{"w":"completed","s":"d","e":true,"k":"d","d":[1903,2538,2795,2797,2801],"c":[["_",{"w":"completed_at","s":"_at","e":true,"k":"_","d":[2541],"c":[]}]]}]]}],["i",{"w":"completion","s":"ion","e":true,"k":"i","d":[740],"c":[]}]]}],["x",{"w":"complex","s":"x","e":true,"k":"x","d":[3603],"c":[["i",{"w":"complexity","s":"ity","e":true,"k":"i","d":[3004,3010,3020],"c":[]}]]}]]}],["i",{"w":"compliance","s":"iance","e":true,"k":"i","d":[401,423,458,463,464,466,2228,2229,2247,2248,2252,2269,2275,2279,2281,2284,2288,2300,2303,2310,2324,2325,2342,2352,2353,2399,2420,2669,2741],"c":[["-",{"w":"compliance-sensitive","s":"-sensitive","e":true,"k":"-","d":[1167],"c":[]}]]}]]}],["a",{"w":"compa","s":"a","e":false,"k":"a","d":[],"c":[["r",{"w":"compar","s":"r","e":false,"k":"r","d":[],"c":[["i",{"w":"compari","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"comparison","s":"son","e":true,"k":"s","d":[77,299,327,331,365,610,732,2188,2464,2643],"c":[["s",{"w":"comparisons","s":"s","e":true,"k":"s","d":[302,331,2183,2398,2444,2492,2666,2768],"c":[]}]]}],["n",{"w":"comparing","s":"ng","e":true,"k":"n","d":[2731,2759],"c":[]}]]}],["e",{"w":"compare","s":"e","e":true,"k":"e","d":[108,191,227,249,295,297,302,308,332,334,335,337,643,651,653,731,740,2189,2201,2397,2405,2437,2447,2486,2490,2519,2538,2575,2622,2638,2650,2653,2666,2692,2755,2774,2783,2786],"c":[["_",{"w":"compare_","s":"_","e":false,"k":"_","d":[],"c":[["u",{"w":"compare_url","s":"url","e":true,"k":"u","d":[225],"c":[["_",{"w":"compare_url_prefix","s":"_prefix","e":true,"k":"_","d":[247],"c":[]}]]}],["c",{"w":"compare_collections","s":"collections","e":true,"k":"c","d":[306,331],"c":[]}]]}],["d",{"w":"compared","s":"d","e":true,"k":"d","d":[2664],"c":[]}]]}]]}],["t",{"w":"compatib","s":"tib","e":false,"k":"t","d":[],"c":[["l",{"w":"compatible","s":"le","e":true,"k":"l","d":[93,2417],"c":[]}],["i",{"w":"compatibility","s":"ility","e":true,"k":"i","d":[2451,2544,2545,2547,2558,2561,2610,2611,2614,2615],"c":[]}]]}],["s",{"w":"compass","s":"ss","e":true,"k":"s","d":[2898,3094,3316],"c":[]}],["n",{"w":"company","s":"ny","e":true,"k":"n","d":[3563,3567],"c":[]}]]}],["o",{"w":"compo","s":"o","e":false,"k":"o","d":[],"c":[["n",{"w":"component","s":"nent","e":true,"k":"n","d":[1151,1187,1465,1479],"c":[["s",{"w":"components","s":"s","e":true,"k":"s","d":[1185,1188,1352,1862,3029,3032,3127,3240,3241],"c":[]}]]}],["s",{"w":"compose","s":"se","e":true,"k":"s","d":[1211,1233,1243,1254,1255,1257,1304,1351,1356,1367,1372,1450,1459,1462,1463,1485,1636,1642,1646,1665,1666,1677,1755,1762,1773,1798,1813,1816,1840,1841,1865,1887,1890,1901,1970,1974,1975,3485,3536,3537,3542,3548,3631,3639,3645,3668,3707,3726],"c":[["d",{"w":"composed","s":"d","e":true,"k":"d","d":[1195],"c":[]}],["-",{"w":"compose-managed","s":"-managed","e":true,"k":"-","d":[1774],"c":[]}]]}]]}],["r",{"w":"compr","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"compre","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"compressed","s":"ssed","e":true,"k":"s","d":[1708,3731],"c":[]}],["h",{"w":"comprehensive","s":"hensive","e":true,"k":"h","d":[2358,3601],"c":[]}]]}],["o",{"w":"compromised","s":"omised","e":true,"k":"o","d":[3014],"c":[]}]]}],["u",{"w":"compute","s":"ute","e":false,"k":"u","d":[],"c":[["d",{"w":"computed","s":"d","e":true,"k":"d","d":[2650],"c":[]}],["s",{"w":"computes","s":"s","e":true,"k":"s","d":[2653],"c":[]}]]}],["e",{"w":"competing","s":"eting","e":true,"k":"e","d":[3836],"c":[]}]]}],["e",{"w":"come","s":"e","e":true,"k":"e","d":[1830,2876,3292],"c":[]}],["b",{"w":"combined","s":"bined","e":true,"k":"b","d":[2914,3789],"c":[]}],["i",{"w":"coming","s":"ing","e":true,"k":"i","d":[3319,3322],"c":[]}]]}],["v",{"w":"cover","s":"ver","e":true,"k":"v","d":[1166,2034,2727],"c":[["s",{"w":"covers","s":"s","e":true,"k":"s","d":[77,446,1266,1373,1447,1900,2025,2264,2265,2266,2267,2268,2269,2270,2367,3639],"c":[]}],["a",{"w":"coverage","s":"age","e":true,"k":"a","d":[114,452,577,615,622,628,641,861,2266,2358,2395,2442,2615,2723,2734,2740,2741,2766],"c":[]}],["e",{"w":"covered","s":"ed","e":true,"k":"e","d":[585,889,1167,2724,3047],"c":[]}],["i",{"w":"covering","s":"ing","e":true,"k":"i","d":[2420],"c":[]}]]}],["s",{"w":"cos","s":"s","e":false,"k":"s","d":[],"c":[["m",{"w":"cosmos","s":"mos","e":true,"k":"m","d":[90,2428,2556,2567,2610,2612],"c":[]}],["t",{"w":"cost","s":"t","e":true,"k":"t","d":[2823,2826],"c":[]}]]}],["l",{"w":"col","s":"l","e":false,"k":"l","d":[],"c":[["l",{"w":"coll","s":"l","e":false,"k":"l","d":[],"c":[["e",{"w":"collect","s":"ect","e":false,"k":"e","d":[],"c":[["i",{"w":"collection","s":"ion","e":true,"k":"i","d":[320,326,327,335,366,456,491,512,515,518,530,548,554,572,588,613,622,628,638,643,652,653,726,728,730,732,743,791,793,850,1023,1027,1156,1170,1219,1456,1607,1954,2183,2186,2187,2204,2268,2316,2343,2349,2379,2392,2395,2396,2445,2480,2610,2641,2642,2650,2651,2652,2672,2684,2685,2703,2718,2740,2741,2742,2744,2745,2751,2780,2782,2861,2888,2899,3044,3116,3744,3764],"c":[["s",{"w":"collections","s":"s","e":true,"k":"s","d":[102,296,302,308,331,332,362,366,369,471,478,514,516,517,567,591,597,741,1169,1171,2183,2189,2265,2266,2270,2313,2325,2344,2345,2352,2354,2358,2377,2380,2397,2400,2436,2438,2478,2480,2639,2666,2680,2681,2686,2692,2741,2744,2758,2784,3741],"c":[]}],["_",{"w":"collection_stats","s":"_stats","e":true,"k":"_","d":[318],"c":[]}],["'",{"w":"collection's","s":"'s","e":true,"k":"'","d":[650],"c":[]}]]}],["o",{"w":"collector","s":"or","e":true,"k":"o","d":[2025,2036,3790],"c":[]}],["s",{"w":"collects","s":"s","e":true,"k":"s","d":[2036,3527,3790],"c":[]}]]}],["s",{"w":"collscan","s":"scan","e":true,"k":"s","d":[571,2717],"c":[]}],["a",{"w":"collaborat","s":"aborat","e":false,"k":"a","d":[],"c":[["e",{"w":"collaborate","s":"e","e":true,"k":"e","d":[1877],"c":[]}],["i",{"w":"collaborati","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"collaboration","s":"on","e":true,"k":"o","d":[3311],"c":[]}],["v",{"w":"collaborative","s":"ve","e":true,"k":"v","d":[3314,3600],"c":[]}]]}]]}]]}],["u",{"w":"column","s":"umn","e":true,"k":"u","d":[1142],"c":[]}],["o",{"w":"colons","s":"ons","e":true,"k":"o","d":[1749],"c":[]}]]}],["u",{"w":"cou","s":"u","e":false,"k":"u","d":[],"c":[["n",{"w":"count","s":"nt","e":true,"k":"n","d":[459,548,966,2205,2255,2261,2351,2473,2483,2709,2791,2801],"c":[["s",{"w":"counts","s":"s","e":true,"k":"s","d":[371,376,382,916,1635,2505,2665,2947],"c":[]}],["e",{"w":"counter","s":"er","e":true,"k":"e","d":[968,972,976],"c":[]}]]}],["l",{"w":"could","s":"ld","e":true,"k":"l","d":[2153],"c":[]}]]}],["p",{"w":"cop","s":"p","e":false,"k":"p","d":[],"c":[["y",{"w":"copy","s":"y","e":true,"k":"y","d":[1172,3337,3703,3808],"c":[]}],["i",{"w":"copied","s":"ied","e":true,"k":"i","d":[3338],"c":[]}]]}],["o",{"w":"coo","s":"o","e":false,"k":"o","d":[],"c":[["r",{"w":"coordination","s":"rdination","e":true,"k":"r","d":[1191,1212,1437,1462,1472],"c":[]}],["k",{"w":"cookies","s":"kies","e":true,"k":"k","d":[2096],"c":[]}]]}],["e",{"w":"coerced","s":"erced","e":true,"k":"e","d":[2687],"c":[]}],["a",{"w":"coarse","s":"arse","e":true,"k":"a","d":[2877],"c":[]}]]}],["a",{"w":"ca","s":"a","e":true,"k":"a","d":[62,286,1902],"c":[["l",{"w":"call","s":"ll","e":true,"k":"l","d":[9,47,58,65,68,604,1195,1349,2465,2874,2878,3064],"c":[["e",{"w":"calle","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"called","s":"d","e":true,"k":"d","d":[10],"c":[]}],["r",{"w":"caller","s":"r","e":true,"k":"r","d":[2843,2861,2914,3042,3075,3118,3298],"c":[["'",{"w":"caller's","s":"'s","e":true,"k":"'","d":[2816,2878,2891,2911,2912,3040,3043,3044,3071],"c":[]}]]}]]}],["s",{"w":"calls","s":"s","e":true,"k":"s","d":[65,777,1087,1195,1215,2465,2907],"c":[]}]]}],["n",{"w":"can","s":"n","e":true,"k":"n","d":[37,68,462,567,643,680,761,770,772,804,833,834,866,950,953,954,1059,1096,1110,1124,1161,1162,1173,1260,1383,1453,1520,1607,1774,1855,1875,1876,1877,2042,2110,2112,2183,2211,2273,2275,2278,2305,2345,2367,2395,2401,2512,2517,2652,2655,2666,2675,2680,2707,2740,2755,2775,2776,2831,2856,2877,2886,2889,2890,2989,3004,3063,3064,3122,3292,3298,3345,3602,3603,3604,3669,3785,3796],"c":[["c",{"w":"cancel","s":"cel","e":true,"k":"c","d":[673,722],"c":[["_",{"w":"cancel_execution","s":"_execution","e":true,"k":"_","d":[196,720],"c":[]}]]}],["n",{"w":"cannot","s":"not","e":true,"k":"n","d":[576,760,764,797,852,891,1405,1574,1798,2116,2138,2150,2672,2720,2815,2818,2830,2852,2898,2899,2914,3014,3024,3081,3094,3316,3437,3856],"c":[]}],["'",{"w":"can't","s":"'t","e":true,"k":"'","d":[2001],"c":[]}]]}],["p",{"w":"cap","s":"p","e":true,"k":"p","d":[2935,2948,3183],"c":[["a",{"w":"capa","s":"a","e":false,"k":"a","d":[],"c":[["b",{"w":"capabilit","s":"bilit","e":false,"k":"b","d":[],"c":[["y",{"w":"capability","s":"y","e":true,"k":"y","d":[59,2420,3113],"c":[]}],["i",{"w":"capabilities","s":"ies","e":true,"k":"i","d":[2288],"c":[]}]]}],["c",{"w":"capacity","s":"city","e":true,"k":"c","d":[946],"c":[]}]]}],["t",{"w":"capture","s":"ture","e":true,"k":"t","d":[1325,2112,2704],"c":[["s",{"w":"captures","s":"s","e":true,"k":"s","d":[2707,2710],"c":[]}]]}],["p",{"w":"capped","s":"ped","e":true,"k":"p","d":[3189],"c":[]}]]}],["c",{"w":"cach","s":"ch","e":false,"k":"c","d":[],"c":[["e",{"w":"cache","s":"e","e":true,"k":"e","d":[2811,2815,2816,2817,2830,2831,2900,2943,2947,3037,3138,3179],"c":[["d",{"w":"cached","s":"d","e":true,"k":"d","d":[65,2816,2830,2873,3052],"c":[]}],["s",{"w":"caches","s":"s","e":true,"k":"s","d":[2379,2809,3045,3124],"c":[]}]]}],["i",{"w":"caching","s":"ing","e":true,"k":"i","d":[2808,2810,3045,3047,3123,3177],"c":[]}]]}],["t",{"w":"cat","s":"t","e":true,"k":"t","d":[2049,3805],"c":[["e",{"w":"categor","s":"egor","e":false,"k":"e","d":[],"c":[["i",{"w":"categories","s":"ies","e":true,"k":"i","d":[74,77,84,400,404,511,759,2215,2221,2230,2263,2310,2342,2399,2464,2467],"c":[]}],["y",{"w":"category","s":"y","e":true,"k":"y","d":[96,166,189,302,331,344,376,404,445,478,530,586,597,608,622,651,661,680,806,1577,2248,2260,2261,2265,2269,2270,2272,2306,2471,2472,2505,2776],"c":[]}]]}],["a",{"w":"catalogue","s":"alogue","e":true,"k":"a","d":[762,805],"c":[]}],["c",{"w":"catch","s":"ch","e":true,"k":"c","d":[1010,1181,2763],"c":[["e",{"w":"catches","s":"es","e":true,"k":"e","d":[1167],"c":[]}]]}]]}],["s",{"w":"cas","s":"s","e":true,"k":"s","d":[286],"c":[["e",{"w":"case","s":"e","e":true,"k":"e","d":[154,1163,2830,3814],"c":[["s",{"w":"cases","s":"s","e":true,"k":"s","d":[300,342,374,402,476,528,595,620,659,678,763,764,767,846,859,906,1017,1076,1123,1124,1160,1162,1166,1167,2179,2244,2321,2463,2649,2678,2702,2739,2772],"c":[]}]]}]]}],["r",{"w":"car","s":"r","e":false,"k":"r","d":[],"c":[["r",{"w":"carr","s":"r","e":false,"k":"r","d":[],"c":[["y",{"w":"carry","s":"y","e":true,"k":"y","d":[506,1512,2337,3293],"c":[["i",{"w":"carrying","s":"ing","e":true,"k":"i","d":[2897],"c":[]}]]}],["i",{"w":"carries","s":"ies","e":true,"k":"i","d":[2077,2331,2392,3024],"c":[]}]]}],["e",{"w":"carefully","s":"efully","e":true,"k":"e","d":[2672],"c":[]}]]}],["d",{"w":"cad","s":"d","e":false,"k":"d","d":[],"c":[["d",{"w":"caddy","s":"dy","e":true,"k":"d","d":[1627,3340],"c":[]}],["v",{"w":"cadvisor","s":"visor","e":true,"k":"v","d":[2036],"c":[]}]]}],["u",{"w":"cause","s":"use","e":true,"k":"u","d":[3372],"c":[["s",{"w":"causes","s":"s","e":true,"k":"s","d":[1840,1969,3583,3861,3870],"c":[]}]]}],["v",{"w":"caveat","s":"veat","e":true,"k":"v","d":[3162],"c":[]}],["-",{"w":"ca-signed","s":"-signed","e":true,"k":"-","d":[3335,3576,3855],"c":[]}]]}],["l",{"w":"cl","s":"l","e":false,"k":"l","d":[],"c":[["a",{"w":"cla","s":"a","e":false,"k":"a","d":[],"c":[["u",{"w":"claude","s":"ude","e":true,"k":"u","d":[42,46,55,56,57,58,59,77,94,2215,2464,2510],"c":[["_",{"w":"claude_desktop_config","s":"_desktop_config","e":true,"k":"_","d":[18,56,57],"c":[]}]]}],["s",{"w":"classif","s":"ssif","e":false,"k":"s","d":[],"c":[["i",{"w":"classifi","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"classification","s":"cation","e":true,"k":"c","d":[77,138,474,488,511,520,2270,2307,2311,2314,2324,2342,2346,2355],"c":[]}],["e",{"w":"classified","s":"ed","e":true,"k":"e","d":[478,495,512,514,2326,2346,2358],"c":[]}]]}],["y",{"w":"classify","s":"y","e":true,"k":"y","d":[471,491,2302,2400],"c":[["i",{"w":"classifying","s":"ing","e":true,"k":"i","d":[2325],"c":[]}]]}]]}],["i",{"w":"claim","s":"im","e":true,"k":"i","d":[3161,3415,3872],"c":[["s",{"w":"claims","s":"s","e":true,"k":"s","d":[2077],"c":[]}]]}]]}],["e",{"w":"clea","s":"ea","e":false,"k":"e","d":[],"c":[["r",{"w":"clear","s":"r","e":true,"k":"r","d":[151,2096],"c":[["e",{"w":"cleared","s":"ed","e":true,"k":"e","d":[27],"c":[]}]]}],["n",{"w":"clean","s":"n","e":true,"k":"n","d":[648,2003,3741],"c":[]}]]}],["i",{"w":"cli","s":"i","e":true,"k":"i","d":[2104,2831,2923,2951,2985,3070,3131,3133],"c":[["e",{"w":"client","s":"ent","e":true,"k":"e","d":[44,63,68,271,1537,1550,1551,1821,2072,2097,2134,2163,2456,2459,2465,2508,2509,2512,2516,2690,2776,2835,2839,2841,2845,2846,2849,2850,2875,2878,2885,2895,2898,2931,2933,3004,3040,3041,3046,3048,3051,3054,3058,3062,3075,3078,3079,3087,3093,3099,3126,3137,3173,3183,3187,3189,3269,3279,3286,3316,3364,3416,3422,3502,3569,3657,3674,3676,3677,3876],"c":[["s",{"w":"clients","s":"s","e":true,"k":"s","d":[93,2833,2838,2844,2846,2849,2898,2948,2972,2976,3015,3023,3024,3026,3068,3070,3071,3078,3094,3151,3159,3173,3276,3283,3286,3316],"c":[]}],["i",{"w":"clientid","s":"id","e":true,"k":"i","d":[1535],"c":[]}],["_",{"w":"client_","s":"_","e":false,"k":"_","d":[],"c":[["s",{"w":"client_secret","s":"secret","e":true,"k":"s","d":[1675,2165],"c":[]}],["c",{"w":"client_credentials","s":"credentials","e":true,"k":"c","d":[3422],"c":[]}]]}],["-",{"w":"client-s","s":"-s","e":false,"k":"-","d":[],"c":[["p",{"w":"client-specific","s":"pecific","e":true,"k":"p","d":[2508],"c":[]}],["i",{"w":"client-side","s":"ide","e":true,"k":"i","d":[2848,2850,3077,3079,3094,3162,3285,3316],"c":[]}]]}],["'",{"w":"client's","s":"'s","e":true,"k":"'","d":[3040,3042],"c":[]}]]}],["c",{"w":"click","s":"ck","e":true,"k":"c","d":[852,2149,2299,3581,3855],"c":[["s",{"w":"clicks","s":"s","e":true,"k":"s","d":[760,764],"c":[]}]]}],["m",{"w":"climbing","s":"mbing","e":true,"k":"m","d":[2948],"c":[]}]]}],["o",{"w":"clo","s":"o","e":false,"k":"o","d":[],"c":[["u",{"w":"cloud","s":"ud","e":true,"k":"u","d":[289,1408,1625,1627,1667,1775,1962,2002,2222,2430,3336,3340,3739],"c":[["-",{"w":"cloud-","s":"-","e":false,"k":"-","d":[],"c":[["n",{"w":"cloud-native","s":"native","e":true,"k":"n","d":[1007,1607],"c":[]}],["h",{"w":"cloud-hosted","s":"hosted","e":true,"k":"h","d":[2212,2430],"c":[]}]]}]]}],["c",{"w":"clocks","s":"cks","e":true,"k":"c","d":[2097],"c":[]}],["s",{"w":"close","s":"se","e":true,"k":"s","d":[2817],"c":[["d",{"w":"closed","s":"d","e":true,"k":"d","d":[2822,3177,3300],"c":[]}]]}]]}],["u",{"w":"cluster","s":"uster","e":true,"k":"u","d":[1111,1215,1262,1472,1776,2611,3399],"c":[["s",{"w":"clusters","s":"s","e":true,"k":"s","d":[1288],"c":[]}]]}]]}],["r",{"w":"cr","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"cre","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"credential","s":"dential","e":true,"k":"d","d":[35,1105,1107,1108,1206,1354,1364,1392,1492,1498,1505,2082,2844,3269],"c":[["s",{"w":"credentials","s":"s","e":true,"k":"s","d":[344,832,1070,1077,1104,1108,1111,1201,1255,1267,1318,1383,1402,1405,1408,1429,1454,1455,1473,1567,1574,1611,1612,1614,1658,1660,1665,1670,1676,1677,1683,1774,1779,1806,1836,1857,1882,1958,1965,2014,2028,2073,2098,2110,2155,2214,2367,2445,2446,2507,2517,2532,2680,2838,2846,2913,3068,3276,3282,3507,3539,3551,3552,3561,3657,3661,3663,3677,3709,3756,3862],"c":[]}],["-",{"w":"credential-bearing","s":"-bearing","e":true,"k":"-","d":[2962,3143,3145],"c":[]}]]}],["a",{"w":"creat","s":"at","e":false,"k":"a","d":[],"c":[["e",{"w":"create","s":"e","e":true,"k":"e","d":[160,207,441,468,608,673,704,743,761,773,790,791,954,1042,1054,1166,1179,1181,1248,1250,1263,1268,1402,1443,1580,1582,1584,1586,1588,1594,1671,1684,1775,1807,1808,1818,1822,1826,1892,1893,1958,2028,2037,2038,2057,2118,2195,2206,2364,2373,2495,2526,2531,2773,3248,3677,3791,3792,3821],"c":[["_",{"w":"create_","s":"_","e":false,"k":"_","d":[],"c":[["t",{"w":"create_task","s":"task","e":true,"k":"t","d":[167,702],"c":[]}],["c",{"w":"create_custom_policy","s":"custom_policy","e":true,"k":"c","d":[181,439],"c":[]}],["a",{"w":"create_alert_channel","s":"alert_channel","e":true,"k":"a","d":[183,442,462,465],"c":[]}],["j",{"w":"create_job","s":"job","e":true,"k":"j","d":[803,823],"c":[]}],["s",{"w":"create_service","s":"service","e":true,"k":"s","d":[825],"c":[]}]]}],["s",{"w":"creates","s":"s","e":true,"k":"s","d":[331,459,1407,2262,2347,2751],"c":[]}],["d",{"w":"created","s":"d","e":true,"k":"d","d":[613,738,1096,1097,1102,1276,1614,1664,2447,2665,2773,2775,2776,2807,3372,3603,3868],"c":[]}]]}],["i",{"w":"creati","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"creating","s":"ng","e":true,"k":"n","d":[735,1161,2769,3604],"c":[]}],["o",{"w":"creation","s":"on","e":true,"k":"o","d":[760,766,3601],"c":[]}]]}]]}]]}],["i",{"w":"crit","s":"it","e":false,"k":"i","d":[],"c":[["i",{"w":"critical","s":"ical","e":true,"k":"i","d":[459,466,499,1682,1995,2034,2248,2256,2257,2330,2346,2865,2877],"c":[]}],["e",{"w":"criteria","s":"eria","e":true,"k":"e","d":[2203],"c":[]}]]}],["o",{"w":"cro","s":"o","e":false,"k":"o","d":[],"c":[["s",{"w":"cross-","s":"ss-","e":false,"k":"s","d":[],"c":[["r",{"w":"cross-reference","s":"reference","e":true,"k":"r","d":[560],"c":[]}],["s",{"w":"cross-system","s":"system","e":true,"k":"s","d":[894],"c":[]}],["e",{"w":"cross-environment","s":"environment","e":true,"k":"e","d":[2803],"c":[]}],["i",{"w":"cross-instance","s":"instance","e":true,"k":"i","d":[3179],"c":[]}]]}],["n",{"w":"cron","s":"n","e":true,"k":"n","d":[680,698,735,1998,2206,2774,3338,3734],"c":[]}]]}],["d",{"w":"crd","s":"d","e":true,"k":"d","d":[907],"c":[]}],["t",{"w":"crt","s":"t","e":true,"k":"t","d":[1820,1955,3571],"c":[]}],["a",{"w":"crash","s":"ash","e":false,"k":"a","d":[],"c":[["i",{"w":"crashing","s":"ing","e":true,"k":"i","d":[2005],"c":[]}],["e",{"w":"crashed","s":"ed","e":true,"k":"e","d":[2166],"c":[]}]]}]]}],["e",{"w":"ce","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"cert","s":"rt","e":true,"k":"r","d":[2149,2151,2152,3173,3581,3784,3839],"c":[["i",{"w":"certificate","s":"ificate","e":true,"k":"i","d":[62,286,1098,1624,1819,1832,1840,1955,1969,2150,2152,3334,3335,3338,3348,3349,3385,3506,3570,3576,3581,3665,3828,3855,3856,3858,3859],"c":[["s",{"w":"certificates","s":"s","e":true,"k":"s","d":[1099,1626,1733,1818,1891,1902,1956,2096,2130,3329,3337,3543,3556,3575,3674,3709,3756],"c":[]}]]}],["s",{"w":"certs","s":"s","e":true,"k":"s","d":[1624,1732,1955,1995,2014,2152,3337,3338,3414,3556,3674,3702,3726,3736,3745,3808],"c":[]}],["b",{"w":"certbot","s":"bot","e":true,"k":"b","d":[1625,3331,3336,3338],"c":[["-",{"w":"certbot-dns","s":"-dns","e":true,"k":"-","d":[1625,3336],"c":[]}]]}],["f",{"w":"certfile","s":"file","e":true,"k":"f","d":[1955],"c":[]}],["a",{"w":"certain","s":"ain","e":true,"k":"a","d":[3744],"c":[]}]]}],["n",{"w":"centr","s":"ntr","e":false,"k":"n","d":[],"c":[["a",{"w":"central","s":"al","e":true,"k":"a","d":[1660,3023],"c":[["i",{"w":"centrali","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"centralised","s":"sed","e":true,"k":"s","d":[1070,1077,1318],"c":[]}],["z",{"w":"centralized","s":"zed","e":true,"k":"z","d":[1854,1857,3312],"c":[]}]]}],["l",{"w":"centrally","s":"ly","e":true,"k":"l","d":[1882,2446,2913],"c":[]}]]}],["e",{"w":"centre","s":"e","e":true,"k":"e","d":[1133,1136,1139,1145,2288],"c":[]}]]}]]}],["h",{"w":"ch","s":"h","e":false,"k":"h","d":[],"c":[["e",{"w":"che","s":"e","e":false,"k":"e","d":[],"c":[["c",{"w":"check","s":"ck","e":true,"k":"c","d":[536,539,589,669,1831,1840,1841,1905,1969,1970,2024,2050,2096,2097,2098,2113,2122,2123,2124,2129,2141,2147,2148,2152,2158,2166,2171,2200,2204,2265,2267,2270,2345,2509,2615,2877,2884,3578,3582,3771,3773,3813,3827,3834,3852,3853,3858,3876,3878,3880],"c":[["s",{"w":"checks","s":"s","e":true,"k":"s","d":[390,3403,3764],"c":[]}],["p",{"w":"checkpoint","s":"point","e":true,"k":"p","d":[769,780,1016,1045,1047,1054,1055,1057,1068,1205,1223,1224,1470],"c":[["-",{"w":"checkpoint-backed","s":"-backed","e":true,"k":"-","d":[1012,1312],"c":[]}],["s",{"w":"checkpoints","s":"s","e":true,"k":"s","d":[1458],"c":[]}]]}],["l",{"w":"checklist","s":"list","e":true,"k":"l","d":[1253,3585,3629,3630],"c":[["s",{"w":"checklists","s":"s","e":true,"k":"s","d":[2280],"c":[]}]]}]]}],["a",{"w":"cheap","s":"ap","e":true,"k":"a","d":[2900],"c":[]}]]}],["a",{"w":"cha","s":"a","e":false,"k":"a","d":[],"c":[["n",{"w":"chan","s":"n","e":false,"k":"n","d":[],"c":[["n",{"w":"channel","s":"nel","e":true,"k":"n","d":[444,462,468,1215,2035,2278],"c":[["s",{"w":"channels","s":"s","e":true,"k":"s","d":[404,429,461,2277],"c":[]}]]}],["g",{"w":"chang","s":"g","e":false,"k":"g","d":[],"c":[["e",{"w":"change","s":"e","e":true,"k":"e","d":[516,892,1058,1067,1081,1176,1182,1203,1213,1219,1220,1224,1288,1290,1325,1488,1664,1676,1774,1833,1835,1837,1838,1965,1999,2073,2182,2247,2274,2324,2404,2471,2763,3052,3075,3094,3316,3346,3376,3708,3709,3736],"c":[["s",{"w":"changes","s":"s","e":true,"k":"s","d":[646,1047,1054,1178,1179,1464,1687,2012,2049,2201,2354,2383,2537,2665,2669,2731,2740,2743,2762,2763,2765,2807,2817,2900,3045,3218,3754,3805],"c":[]}],["d",{"w":"changed","s":"d","e":true,"k":"d","d":[1836,1839,2009,2654,2755,2762,2831,3296],"c":[]}]]}],["i",{"w":"changing","s":"ing","e":true,"k":"i","d":[2383],"c":[]}]]}]]}],["i",{"w":"chain","s":"in","e":true,"k":"i","d":[838,1025,1096],"c":[["s",{"w":"chains","s":"s","e":true,"k":"s","d":[1458],"c":[]}]]}],["r",{"w":"char","s":"r","e":false,"k":"r","d":[],"c":[["a",{"w":"character","s":"acter","e":true,"k":"a","d":[874,2087],"c":[["s",{"w":"characters","s":"s","e":true,"k":"s","d":[1675,1821,2086,2163,3375,3401,3402,3434,3864],"c":[]}]]}],["t",{"w":"chart","s":"t","e":true,"k":"t","d":[907,954,1232,1249,1251,1266,1267,1359,1362,1373,1380,1381,1383,1402,1407,1408,1410,1447,1448,1458,1476,1608],"c":[]}]]}],["l",{"w":"challenge","s":"llenge","e":true,"k":"l","d":[1624,3331,3335],"c":[]}],["t",{"w":"chat","s":"t","e":true,"k":"t","d":[3345,3501,3623],"c":[["b",{"w":"chatbot","s":"bot","e":true,"k":"b","d":[2183],"c":[]}]]}]]}],["o",{"w":"cho","s":"o","e":false,"k":"o","d":[],"c":[["o",{"w":"choos","s":"os","e":false,"k":"o","d":[],"c":[["e",{"w":"choose","s":"e","e":true,"k":"e","d":[1974,2271,2275,2343,2344,2651,2652,2665,2774,2829,3532],"c":[]}],["i",{"w":"choosing","s":"ing","e":true,"k":"i","d":[3003],"c":[]}]]}],["i",{"w":"choice","s":"ice","e":true,"k":"i","d":[3004],"c":[]}],["k",{"w":"choke","s":"ke","e":true,"k":"k","d":[3026],"c":[]}],["s",{"w":"chose","s":"se","e":true,"k":"s","d":[3577],"c":[]}]]}]]}],["u",{"w":"cu","s":"u","e":false,"k":"u","d":[],"c":[["r",{"w":"cur","s":"r","e":false,"k":"r","d":[],"c":[["r",{"w":"current","s":"rent","e":true,"k":"r","d":[390,393,661,671,686,763,767,792,929,930,953,1036,1045,1174,2049,2471,2537,2615,2728,2947,3744,3773,3805,3807,3809],"c":[["l",{"w":"currently","s":"ly","e":true,"k":"l","d":[395,851,942,2255,2291,2404,2792,2931],"c":[]}]]}],["l",{"w":"curl","s":"l","e":true,"k":"l","d":[777,2027,2542,3549,3647],"c":[]}]]}],["s",{"w":"custom","s":"stom","e":true,"k":"s","d":[441,889,1087,1101,1316,1350,1619,1620,1820,2520,3329,3330],"c":[["e",{"w":"customer","s":"er","e":true,"k":"e","d":[1241,1410,1867,1935,2907,2910,3027,3112,3125,3267,3624,3693],"c":[["s",{"w":"customers","s":"s","e":true,"k":"s","d":[518,1410],"c":[["'",{"w":"customers'","s":"'","e":true,"k":"'","d":[2907],"c":[]}]]}],["'",{"w":"customer's","s":"'s","e":true,"k":"'","d":[2910],"c":[]}]]}],["i",{"w":"customization","s":"ization","e":true,"k":"i","d":[2061],"c":[]}]]}],["m",{"w":"cumulative","s":"mulative","e":true,"k":"m","d":[912,914],"c":[]}]]}],["c",{"w":"ccpa","s":"cpa","e":true,"k":"c","d":[463,511,515,2342,2353],"c":[]}],["s",{"w":"csv","s":"sv","e":true,"k":"s","d":[726,728,739,743,2780],"c":[]}],["y",{"w":"cycle","s":"ycle","e":true,"k":"y","d":[1054,1179],"c":[]}],["p",{"w":"cpu","s":"pu","e":true,"k":"p","d":[1748,1788,1798,1871,1873,2006,3510,3538,3550,3619,3649,3748,3790],"c":[]}],["n",{"w":"cn","s":"n","e":true,"k":"n","d":[2081,2084],"c":[]}]]}],["b",{"w":"b","s":"b","e":true,"k":"b","d":[3002],"c":[["e",{"w":"be","s":"e","e":true,"k":"e","d":[344,462,514,564,804,833,866,890,891,950,953,1096,1110,1124,1161,1166,1173,1269,1383,1405,1453,1574,1607,1675,1833,1836,1837,1954,2116,2154,2163,2211,2275,2278,2304,2358,2367,2517,2537,2652,2666,2672,2704,2720,2775,2776,2815,2831,2852,2870,2976,2989,3041,3081,3151,3292,3320,3323,3338,3391,3408,3425,3437,3546,3580,3603,3706,3729,3772,3868],"c":[["a",{"w":"bearer","s":"arer","e":true,"k":"a","d":[2,31,34,35,141,277,1087,1101,1350,2458,2508,2515,2532,2543,2891,2970,2992,3007,3044,3197,3225,3293],"c":[]}],["h",{"w":"beh","s":"h","e":false,"k":"h","d":[],"c":[["a",{"w":"beha","s":"a","e":false,"k":"a","d":[],"c":[["v",{"w":"behav","s":"v","e":false,"k":"v","d":[],"c":[["i",{"w":"behavio","s":"io","e":false,"k":"i","d":[],"c":[["u",{"w":"behaviour","s":"ur","e":true,"k":"u","d":[23,475,594,799,2396,2703],"c":[["a",{"w":"behavioural","s":"al","e":true,"k":"a","d":[507,2338],"c":[]}]]}],["r",{"w":"behavior","s":"r","e":true,"k":"r","d":[2815,2820,2960,3047,3105],"c":[]}]]}],["e",{"w":"behaves","s":"es","e":true,"k":"e","d":[2809],"c":[]}]]}],["l",{"w":"behalf","s":"lf","e":true,"k":"l","d":[2911,3071,3677],"c":[]}]]}],["i",{"w":"behind","s":"ind","e":true,"k":"i","d":[61,62,805,931,1037,1621,1627,1799,3333,3340,3485],"c":[]}]]}],["e",{"w":"been","s":"en","e":true,"k":"e","d":[36,1059],"c":[]}],["f",{"w":"before","s":"fore","e":true,"k":"f","d":[145,326,364,365,463,515,564,585,610,649,735,854,861,862,889,892,1008,1066,1180,1300,1347,1380,1402,1567,1575,1814,1829,1967,2012,2049,2270,2302,2360,2367,2407,2449,2654,2667,2672,2704,2731,2740,2763,2766,2861,2885,3040,3093,3108,3185,3191,3299,3576,3703,3744,3754,3759,3772,3805,3814,3838],"c":[]}],["t",{"w":"bet","s":"t","e":false,"k":"t","d":[],"c":[["w",{"w":"between","s":"ween","e":true,"k":"w","d":[296,302,311,332,336,622,669,741,781,1453,1675,2155,2182,2247,2324,2344,2392,2397,2404,2438,2445,2639,2650,2654,2667,2683,2692,2755,2762,2765,2784,2838,2898,3004,3093,3624],"c":[]}],["a",{"w":"beta","s":"a","e":true,"k":"a","d":[2175,2181,2182,2228,2246,2247,2290,2291,2313,2323,2324,2388,2403,2404,2471],"c":[]}]]}],["l",{"w":"belo","s":"lo","e":false,"k":"l","d":[],"c":[["w",{"w":"below","s":"w","e":true,"k":"w","d":[464,796,1661,1906,2471,2508,2750,3145,3535,3678],"c":[]}],["n",{"w":"belongs","s":"ngs","e":true,"k":"n","d":[2911],"c":[]}]]}],["c",{"w":"bec","s":"c","e":false,"k":"c","d":[],"c":[["a",{"w":"because","s":"ause","e":true,"k":"a","d":[643,863,1773,2844,2875,2876,2898,2914,3094],"c":[]}],["o",{"w":"become","s":"ome","e":true,"k":"o","d":[1963],"c":[["s",{"w":"becomes","s":"s","e":true,"k":"s","d":[3402],"c":[]}]]}]]}],["d",{"w":"bedrock","s":"drock","e":true,"k":"d","d":[831,851,1092,1110,1113,1314,1395,1398,1458],"c":[]}],["s",{"w":"best","s":"st","e":true,"k":"s","d":[850,2626,3012,3022],"c":[]}],["i",{"w":"being","s":"ing","e":true,"k":"i","d":[942,994,1840,2270,2687],"c":[]}],["g",{"w":"begin","s":"gin","e":true,"k":"g","d":[1814],"c":[]}]]}],["r",{"w":"br","s":"r","e":false,"k":"r","d":[],"c":[["o",{"w":"bro","s":"o","e":false,"k":"o","d":[],"c":[["w",{"w":"brows","s":"ws","e":false,"k":"w","d":[],"c":[["e",{"w":"browse","s":"e","e":true,"k":"e","d":[102,339,611,1131,1169,2187,2394,2436,2680,3563],"c":[["r",{"w":"browser","s":"r","e":true,"k":"r","d":[12,29,31,58,65,1115,1124,1259,1507,1832,2096,2149,2214,2215,2367,2680,2773,3546,3580,3622,3706,3855],"c":[["-",{"w":"browser-based","s":"-based","e":true,"k":"-","d":[9,405,479,1197,2284,2288,2417,2422,2674],"c":[]}],["s",{"w":"browsers","s":"s","e":true,"k":"s","d":[3576],"c":[]}]]}]]}],["i",{"w":"browsing","s":"ing","e":true,"k":"i","d":[77,2450,2674],"c":[]}]]}],["k",{"w":"broke","s":"ke","e":false,"k":"k","d":[],"c":[["n",{"w":"broken","s":"n","e":true,"k":"n","d":[459,2248],"c":[]}],["r",{"w":"broker","s":"r","e":true,"k":"r","d":[1262,1567],"c":[]}]]}]]}],["i",{"w":"bri","s":"i","e":false,"k":"i","d":[],"c":[["d",{"w":"bridge","s":"dge","e":true,"k":"d","d":[759,861,907,1124,1185,1189,1195,1196,1200,1243,1258,1259,1260,1270,1281,1288,1353,1356,1372,1419,1460,1464,1467,1496,1505,1506,1507,1520,1521,1522,1565,1575,2042,3598,3796],"c":[["-",{"w":"bridge-","s":"-","e":false,"k":"-","d":[],"c":[["c",{"w":"bridge-credentials","s":"credentials","e":true,"k":"c","d":[1269],"c":[]}],["y",{"w":"bridge-yourcompany-mstream-system-db-uri","s":"yourcompany-mstream-system-db-uri","e":true,"k":"y","d":[1409],"c":[]}]]}]]}],["n",{"w":"bring","s":"ng","e":true,"k":"n","d":[3571],"c":[["s",{"w":"brings","s":"s","e":true,"k":"s","d":[2288,3600],"c":[]}]]}],["e",{"w":"brief","s":"ef","e":true,"k":"e","d":[2827],"c":[]}]]}],["e",{"w":"brea","s":"ea","e":false,"k":"e","d":[],"c":[["c",{"w":"breach","s":"ch","e":true,"k":"c","d":[1994,3725],"c":[]}],["k",{"w":"break","s":"k","e":false,"k":"k","d":[],"c":[["i",{"w":"breaking","s":"ing","e":true,"k":"i","d":[2049,2537,2740,2763,3805],"c":[]}],["d",{"w":"breakdown","s":"down","e":true,"k":"d","d":[2260,2399,2471,2747,2800],"c":[]}]]}]]}],["u",{"w":"brute","s":"ute","e":true,"k":"u","d":[2068,2089],"c":[]}]]}],["y",{"w":"by","s":"y","e":true,"k":"y","d":[9,36,217,317,459,471,485,488,491,512,530,574,585,748,759,770,796,889,892,916,948,950,954,966,1009,1108,1167,1201,1257,1258,1408,1409,1462,1474,1475,1476,1512,1567,1575,1576,1798,1820,1875,1936,1954,2029,2112,2169,2214,2248,2272,2307,2308,2351,2358,2387,2396,2401,2549,2703,2708,2720,2724,2742,2743,2804,2816,2849,2885,2900,2912,2937,2939,2941,2947,2976,3045,3078,3125,3132,3143,3151,3276,3287,3372,3375,3376,3390,3403,3413,3416,3419,3422,3505,3507,3606,3615,3622,3700,3730,3872,3876],"c":[["p",{"w":"bypassed","s":"passed","e":true,"k":"p","d":[36],"c":[]}],["t",{"w":"byte","s":"te","e":false,"k":"t","d":[],"c":[["s",{"w":"bytes","s":"s","e":true,"k":"s","d":[913,926,974,1032,2939,3434],"c":[["_",{"w":"bytes_total","s":"_total","e":true,"k":"_","d":[2938],"c":[]}]]}],["-",{"w":"byte-","s":"-","e":false,"k":"-","d":[],"c":[["i",{"w":"byte-identical","s":"identical","e":true,"k":"i","d":[2878],"c":[["l",{"w":"byte-identically","s":"ly","e":true,"k":"l","d":[3041],"c":[]}]]}],["f",{"w":"byte-faithful","s":"faithful","e":true,"k":"f","d":[3040],"c":[]}]]}]]}]]}],["a",{"w":"ba","s":"a","e":false,"k":"a","d":[],"c":[["c",{"w":"back","s":"ck","e":true,"k":"c","d":[13,710,1161,1405,1967,1995,1999,2001,2049,2095,2876,2895,2897,3051,3288,3436,3702,3703,3726,3730,3736,3805,3818,3875],"c":[["g",{"w":"background","s":"ground","e":true,"k":"g","d":[122,331,673,680,2345,2686],"c":[]}],["e",{"w":"backe","s":"e","e":false,"k":"e","d":[],"c":[["n",{"w":"backend","s":"nd","e":true,"k":"n","d":[145,151,656,661,668,669,670,748,759,797,1195,1200,1202,1714,2027,2564,2831,3179,3383,3390,3403,3494,3497,3772,3777,3789,3844,3860,3869,3878,3880],"c":[["s",{"w":"backends","s":"s","e":true,"k":"s","d":[2545],"c":[]}],["-",{"w":"backend-to-keycloak","s":"-to-keycloak","e":true,"k":"-","d":[3422],"c":[]}]]}],["d",{"w":"backed","s":"d","e":true,"k":"d","d":[2912,3729],"c":[]}]]}],["p",{"w":"backpressure","s":"pressure","e":true,"k":"p","d":[948,1216,1472],"c":[]}],["u",{"w":"backup","s":"up","e":true,"k":"u","d":[1979,1980,1981,1983,1984,1997,2002,2010,2013,2017,2049,2052,2070,2102,2107,2157,3703,3711,3712,3713,3714,3715,3717,3733,3744,3762,3805,3819],"c":[["s",{"w":"backups","s":"s","e":true,"k":"s","d":[1633,1797,1901,1982,1996,2000,2004,2007,2016,3737,3739,3746,3749,3761],"c":[]}]]}],["s",{"w":"backslashes","s":"slashes","e":true,"k":"s","d":[3375],"c":[]}],["i",{"w":"backing","s":"ing","e":true,"k":"i","d":[3726],"c":[]}]]}],["s",{"w":"bas","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"base","s":"e","e":true,"k":"e","d":[224,227,230,233,236,239,2524,3155,3403,3551,3566],"c":[["d",{"w":"based","s":"d","e":true,"k":"d","d":[512,793,889,1766,1974,2004,2396,2406,2703,2725,2728,3486,3746],"c":[]}],["6",{"w":"base64","s":"64","e":true,"k":"6","d":[2968,3205,3573],"c":[["-",{"w":"base64-encoded","s":"-encoded","e":true,"k":"-","d":[3430,3434],"c":[]}]]}]]}],["i",{"w":"basic","s":"ic","e":true,"k":"i","d":[1087,1101,1350,1680,1711,1770,1771,1772,2111],"c":[["-",{"w":"basic-auth","s":"-auth","e":true,"k":"-","d":[2028],"c":[]}]]}]]}],["t",{"w":"batch","s":"tch","e":true,"k":"t","d":[781,1054,1458,2275],"c":[["e",{"w":"batches","s":"es","e":true,"k":"e","d":[1055,1223],"c":[]}]]}],["d",{"w":"bad","s":"d","e":true,"k":"d","d":[3879],"c":[["g",{"w":"badge","s":"ge","e":true,"k":"g","d":[1110],"c":[]}]]}],["k",{"w":"baked","s":"ked","e":true,"k":"k","d":[1273,2913],"c":[]}],["l",{"w":"balancer","s":"lancer","e":true,"k":"l","d":[1627,1799,3340],"c":[]}],["r",{"w":"bare","s":"re","e":true,"k":"r","d":[2849,3078],"c":[]}],["n",{"w":"band","s":"nd","e":true,"k":"n","d":[3047],"c":[]}]]}],["u",{"w":"bu","s":"u","e":false,"k":"u","d":[],"c":[["n",{"w":"bundle","s":"ndle","e":true,"k":"n","d":[62,286,1124],"c":[["s",{"w":"bundles","s":"s","e":true,"k":"s","d":[1150],"c":[]}]]}],["t",{"w":"but","s":"t","e":true,"k":"t","d":[327,330,333,2084,2171,2288,2291,2344,2404,2471,2659,2661,2741,2760,2846,3292,3878],"c":[]}],["i",{"w":"buil","s":"il","e":false,"k":"i","d":[],"c":[["t",{"w":"built","s":"t","e":true,"k":"t","d":[1288,2284],"c":[["-",{"w":"built-in","s":"-in","e":true,"k":"-","d":[404,426,857,867,888,889,1288,1316,2176,2183,2305,2309,2401,2504,2849,3078,3166,3772],"c":[]}]]}],["d",{"w":"build","s":"d","e":true,"k":"d","d":[740,776,1180,2520,3027,3054,3126],"c":[["i",{"w":"building","s":"ing","e":true,"k":"i","d":[769,2355,2732,2766,3266],"c":[]}],["e",{"w":"builder","s":"er","e":true,"k":"e","d":[3590,3591,3603,3604],"c":[]}]]}]]}],["c",{"w":"bucket","s":"cket","e":true,"k":"c","d":[471,496,2324,2327,2346,2351,2656,2863,3122],"c":[["s",{"w":"buckets","s":"s","e":true,"k":"s","d":[478,495,2325,2326,2653,2856,2858,2862,2874,2890,3044,3050],"c":[]}]]}],["s",{"w":"bus","s":"s","e":false,"k":"s","d":[],"c":[["y",{"w":"busy","s":"y","e":true,"k":"y","d":[567,2707],"c":[]}],["i",{"w":"business","s":"iness","e":true,"k":"i","d":[2004,3746],"c":[]}]]}],["y",{"w":"buyers","s":"yers","e":true,"k":"y","d":[2294],"c":[]}],["f",{"w":"buffering","s":"ffering","e":true,"k":"f","d":[3344,3501],"c":[]}]]}],["l",{"w":"bl","s":"l","e":false,"k":"l","d":[],"c":[["o",{"w":"block","s":"ock","e":true,"k":"o","d":[1456,1457,2011,3753],"c":[["e",{"w":"blocked","s":"ed","e":true,"k":"e","d":[151,209,947,948,1006,2169],"c":[]}],["s",{"w":"blocks","s":"s","e":true,"k":"s","d":[764],"c":[]}],["i",{"w":"blocking","s":"ing","e":true,"k":"i","d":[3865],"c":[]}]]}],["a",{"w":"blast-radius","s":"ast-radius","e":true,"k":"a","d":[3013,3025],"c":[]}],["u",{"w":"blue","s":"ue","e":true,"k":"u","d":[3047],"c":[]}]]}],["o",{"w":"bo","s":"o","e":false,"k":"o","d":[],"c":[["t",{"w":"bot","s":"t","e":false,"k":"t","d":[],"c":[["h",{"w":"both","s":"h","e":true,"k":"h","d":[327,330,759,762,797,805,1195,1408,1460,1747,1830,1839,2111,2663,2807,2992,3166,3168,3536,3542,3603,3668,3669,3705],"c":[]}],["t",{"w":"bottlenecks","s":"tlenecks","e":true,"k":"t","d":[1008,1066],"c":[]}]]}],["o",{"w":"bootstrap","s":"otstrap","e":true,"k":"o","d":[1099,2953,2955,2960,2989,3199,3219,3263,3292],"c":[]}],["u",{"w":"bound","s":"und","e":false,"k":"u","d":[],"c":[["s",{"w":"bounds","s":"s","e":true,"k":"s","d":[2269],"c":[]}],["i",{"w":"bounding","s":"ing","e":true,"k":"i","d":[2816],"c":[]}],["a",{"w":"boundar","s":"ar","e":false,"k":"a","d":[],"c":[["i",{"w":"boundaries","s":"ies","e":true,"k":"i","d":[2838],"c":[]}],["y",{"w":"boundary","s":"y","e":true,"k":"y","d":[3276,3277],"c":[]}]]}]]}],["a",{"w":"board-level","s":"ard-level","e":true,"k":"a","d":[2356],"c":[]}],["r",{"w":"borrows","s":"rrows","e":true,"k":"r","d":[3189],"c":[]}]]}],["i",{"w":"bi","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"biometric","s":"ometric","e":true,"k":"o","d":[501,2332],"c":[]}],["r",{"w":"birth","s":"rth","e":true,"k":"r","d":[507,893,2338],"c":[]}],["n",{"w":"bind","s":"nd","e":true,"k":"n","d":[2081,2082,2098,2926,3209],"c":[]}]]}],["s",{"w":"bson","s":"son","e":true,"k":"s","d":[640,726,728,2394,2436,2682,2687,2747,2762,2780],"c":[]}]]}],["f",{"w":"f","s":"f","e":false,"k":"f","d":[],"c":[["l",{"w":"fl","s":"l","e":false,"k":"l","d":[],"c":[["o",{"w":"flow","s":"ow","e":true,"k":"o","d":[4,9,36,141,1051,1146,1173,1185,1192,1194,1352,1506,2084,2665,3029,3039,3127,3422,3481],"c":[["s",{"w":"flows","s":"s","e":true,"k":"s","d":[861,1884,2074,2829,3083],"c":[]}],["i",{"w":"flowing","s":"ing","e":true,"k":"i","d":[1172],"c":[]}]]}],["a",{"w":"fla","s":"a","e":false,"k":"a","d":[],"c":[["g",{"w":"flag","s":"g","e":true,"k":"g","d":[653,796,1167,2269,2270,2818,2831,2851,2951,2963,2985,3070,3080,3131,3133,3146,3156,3163,3169,3170,3174,3180,3192,3206,3744],"c":[["s",{"w":"flags","s":"s","e":true,"k":"s","d":[510,1774,2341,2831,2951,2991,3070,3132,3143,3145],"c":[]}],["g",{"w":"flagged","s":"ged","e":true,"k":"g","d":[2703,2714,2991,3263],"c":[]}]]}],["t",{"w":"flat","s":"t","e":true,"k":"t","d":[1166],"c":[]}]]}],["u",{"w":"flu","s":"u","e":false,"k":"u","d":[],"c":[["e",{"w":"fluentd","s":"entd","e":true,"k":"e","d":[1607],"c":[]}],["s",{"w":"flushed","s":"shed","e":true,"k":"s","d":[2817],"c":[]}]]}],["y",{"w":"flyway","s":"yway","e":true,"k":"y","d":[1672],"c":[]}]]}],["o",{"w":"fo","s":"o","e":false,"k":"o","d":[],"c":[["r",{"w":"for","s":"r","e":true,"k":"r","d":[9,10,14,15,31,36,38,42,58,61,65,69,139,206,207,208,211,218,246,249,252,255,258,261,277,286,331,353,390,405,423,432,468,471,478,479,514,518,520,536,542,597,608,615,638,643,654,661,670,689,692,698,735,740,745,748,767,788,792,793,801,803,850,866,889,890,893,907,931,936,951,954,1012,1018,1019,1037,1055,1068,1070,1077,1091,1093,1096,1112,1158,1163,1167,1174,1179,1185,1197,1202,1212,1218,1223,1241,1254,1257,1260,1269,1273,1288,1314,1318,1356,1372,1377,1378,1379,1383,1389,1392,1395,1398,1409,1410,1419,1425,1437,1440,1446,1457,1458,1459,1460,1462,1464,1470,1472,1475,1490,1505,1506,1511,1520,1528,1561,1565,1612,1617,1624,1631,1633,1634,1635,1638,1660,1661,1663,1664,1666,1667,1674,1677,1680,1684,1708,1709,1765,1773,1774,1775,1777,1778,1797,1800,1801,1819,1820,1821,1825,1829,1830,1831,1841,1842,1854,1874,1875,1900,1901,1902,1954,1955,1956,1957,1958,1963,1966,1970,1971,1978,1980,1998,2000,2001,2003,2004,2019,2026,2036,2049,2050,2072,2122,2140,2142,2169,2170,2173,2182,2196,2216,2217,2220,2224,2225,2247,2270,2275,2291,2313,2324,2342,2344,2345,2355,2358,2362,2372,2379,2380,2392,2400,2401,2404,2417,2444,2447,2465,2466,2507,2508,2511,2516,2531,2539,2611,2615,2666,2669,2685,2686,2691,2695,2708,2712,2732,2741,2743,2744,2745,2746,2758,2763,2764,2768,2773,2775,2776,2815,2817,2824,2829,2831,2844,2846,2854,2899,2912,2915,2917,2923,2946,2951,2961,2982,2992,2994,3012,3022,3024,3025,3026,3029,3040,3041,3043,3047,3050,3064,3070,3075,3098,3120,3143,3162,3185,3187,3201,3210,3212,3218,3219,3223,3266,3295,3311,3312,3314,3329,3335,3338,3343,3344,3348,3351,3381,3390,3403,3408,3422,3430,3478,3485,3501,3518,3543,3545,3546,3573,3576,3578,3583,3603,3605,3609,3622,3629,3639,3677,3712,3726,3728,3731,3735,3737,3741,3746,3764,3772,3788,3790,3797,3805,3814,3833,3835,3836,3855],"c":[["c",{"w":"force","s":"ce","e":true,"k":"c","d":[2068,2089],"c":[["_",{"w":"force_","s":"_","e":false,"k":"_","d":[],"c":[["f",{"w":"force_fail_execution","s":"fail_execution","e":true,"k":"f","d":[204],"c":[]}],["s",{"w":"force_ssl","s":"ssl","e":true,"k":"s","d":[1673],"c":[]}]]}],["s",{"w":"forces","s":"s","e":true,"k":"s","d":[2722],"c":[]}]]}],["w",{"w":"forward","s":"ward","e":true,"k":"w","d":[1628,3044,3341],"c":[["s",{"w":"forwards","s":"s","e":true,"k":"s","d":[1195,1200,2895,3075,3087,3116,3316],"c":[]}],["e",{"w":"forwarde","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"forwarded","s":"d","e":true,"k":"d","d":[1607,2878,2885,3051,3093],"c":[]}],["r",{"w":"forwarders","s":"rs","e":true,"k":"r","d":[1607],"c":[]}]]}],["i",{"w":"forwarding","s":"ing","e":true,"k":"i","d":[1708,2891,3040,3041],"c":[]}]]}],["m",{"w":"form","s":"m","e":true,"k":"m","d":[3074],"c":[["a",{"w":"format","s":"at","e":true,"k":"a","d":[1674,1690,1821,2072,2247,2324,2516,2780,3394,3395,3433,3768,3789],"c":[["t",{"w":"formatting","s":"ting","e":true,"k":"t","d":[1828],"c":[]}],["s",{"w":"formats","s":"s","e":true,"k":"s","d":[2404],"c":[]}]]}]]}],["b",{"w":"forbidden","s":"bidden","e":true,"k":"b","d":[2899],"c":[]}]]}],["u",{"w":"fou","s":"u","e":false,"k":"u","d":[],"c":[["r",{"w":"four","s":"r","e":true,"k":"r","d":[478,495,867,1460,1671,1780,2325,2326,2862,3503,3772],"c":[]}],["n",{"w":"found","s":"nd","e":true,"k":"n","d":[2150,2718,3840,3856],"c":[["a",{"w":"foundation","s":"ation","e":true,"k":"a","d":[1854,2391],"c":[["a",{"w":"foundational","s":"al","e":true,"k":"a","d":[3324],"c":[]}]]}]]}]]}],["l",{"w":"follow","s":"llow","e":true,"k":"l","d":[770,2059,3535,3540,3786,3787,3823],"c":[["i",{"w":"following","s":"ing","e":true,"k":"i","d":[568,579,2542,2714],"c":[]}]]}],["c",{"w":"focus","s":"cus","e":true,"k":"c","d":[2713],"c":[]}]]}],["i",{"w":"fi","s":"i","e":false,"k":"i","d":[],"c":[["l",{"w":"fil","s":"l","e":false,"k":"l","d":[],"c":[["e",{"w":"file","s":"e","e":true,"k":"e","d":[35,55,608,1100,1211,1250,1257,1260,1273,1406,1407,1449,1450,1453,1454,1455,1476,1617,1636,1660,1666,1822,1826,1958,2782,3372,3437,3669,3700],"c":[["s",{"w":"files","s":"s","e":true,"k":"s","d":[9,18,78,218,1105,1453,1455,1708,1818,1840,1955,1969,1995,2145,3703,3726,3805,3839],"c":[]}]]}],["t",{"w":"filter","s":"ter","e":true,"k":"t","d":[314,578,605,609,610,726,1009,2203,2713,3788],"c":[["e",{"w":"filtered","s":"ed","e":true,"k":"e","d":[950,2876],"c":[]}],["s",{"w":"filters","s":"s","e":true,"k":"s","d":[1686],"c":[]}],["a",{"w":"filterable","s":"able","e":true,"k":"a","d":[2703],"c":[]}]]}],["l",{"w":"fill_schema","s":"l_schema","e":true,"k":"l","d":[815],"c":[]}]]}],["r",{"w":"fir","s":"r","e":false,"k":"r","d":[],"c":[["s",{"w":"first","s":"st","e":true,"k":"s","d":[10,47,58,65,580,874,1253,1664,1676,1830,1836,1875,2001,2003,2049,2073,2112,2346,2379,2380,2445,2685,2742,3189,3540,3554,3672,3741,3805,3811],"c":[["-",{"w":"first-class","s":"-class","e":true,"k":"-","d":[2288],"c":[]}]]}],["e",{"w":"fire","s":"e","e":false,"k":"e","d":[],"c":[["w",{"w":"firewall","s":"wall","e":true,"k":"w","d":[1710,1906,2098,2169,2171,3678,3865,3871],"c":[]}],["s",{"w":"fires","s":"s","e":true,"k":"s","d":[3047],"c":[]}]]}]]}],["e",{"w":"field","s":"eld","e":true,"k":"e","d":[77,114,327,456,471,478,495,512,518,615,622,628,638,639,641,646,791,797,889,1020,1163,1167,1523,1589,2268,2302,2325,2326,2346,2351,2395,2663,2687,2708,2726,2740,2741,2745,2746,2748,2762,2763,2766,2875],"c":[["-",{"w":"field-level","s":"-level","e":true,"k":"-","d":[138,311,330,336,515,1180,2270,2442,2654,2734,2861,2890,3044,3108],"c":[]}],["s",{"w":"fields","s":"s","e":true,"k":"s","d":[491,514,560,578,580,581,582,644,645,653,862,864,892,893,1166,1167,1457,1502,2270,2325,2329,2346,2358,2400,2537,2724,2743,2746,2750,2760,2761,2762,2856,2859,2861,2862,2874,2876,2877,2889,3122],"c":[]}]]}],["n",{"w":"fin","s":"n","e":false,"k":"n","d":[],"c":[["d",{"w":"find","s":"d","e":true,"k":"d","d":[106,587,591,597,603,612,1968,2202,2302,2483,2861,2875,2887],"c":[["i",{"w":"findings","s":"ings","e":true,"k":"i","d":[2197,2732],"c":[]}],["'",{"w":"find's","s":"'s","e":true,"k":"'","d":[2889],"c":[]}]]}],["a",{"w":"financ","s":"anc","e":false,"k":"a","d":[],"c":[["i",{"w":"financial","s":"ial","e":true,"k":"i","d":[501,2332],"c":[]}],["e",{"w":"finance","s":"e","e":true,"k":"e","d":[2910],"c":[]}]]}]]}],["v",{"w":"five","s":"ve","e":true,"k":"v","d":[363,613,2028,2034,2411,2417,2448,3556,3813],"c":[]}],["x",{"w":"fix","s":"x","e":true,"k":"x","d":[768,2850,3079],"c":[]}],["t",{"w":"fit","s":"t","e":true,"k":"t","d":[2385,2448],"c":[["s",{"w":"fits","s":"s","e":true,"k":"s","d":[3091],"c":[]}]]}]]}],["e",{"w":"fe","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"federation","s":"deration","e":true,"k":"d","d":[21,39,1515,1548,1926,2063,2072,2079],"c":[]}],["r",{"w":"ferretdb","s":"rretdb","e":true,"k":"r","d":[90,2428,2562,2569,2614,2615],"c":[["'",{"w":"ferretdb's","s":"'s","e":true,"k":"'","d":[2615],"c":[]}]]}],["t",{"w":"fetch","s":"tch","e":true,"k":"t","d":[317,609],"c":[["e",{"w":"fetches","s":"es","e":true,"k":"e","d":[2379,2842],"c":[]}]]}],["w",{"w":"few","s":"w","e":true,"k":"w","d":[2380,2686,2741,2849,3078],"c":[["e",{"w":"fewer","s":"er","e":true,"k":"e","d":[337,2509],"c":[]}]]}],["a",{"w":"feature","s":"ature","e":true,"k":"a","d":[1307,2181,2246,2323],"c":[["'",{"w":"feature's","s":"'s","e":true,"k":"'","d":[585],"c":[]}],["s",{"w":"features","s":"s","e":true,"k":"s","d":[1283,1449,3605,3735],"c":[]}],["-",{"w":"feature-complete","s":"-complete","e":true,"k":"-","d":[2291,2404],"c":[]}]]}],["_",{"w":"fe_level","s":"_level","e":true,"k":"_","d":[2173],"c":[]}],["e",{"w":"feed","s":"ed","e":true,"k":"e","d":[2307],"c":[]}]]}],["u",{"w":"fu","s":"u","e":false,"k":"u","d":[],"c":[["l",{"w":"full","s":"ll","e":true,"k":"l","d":[38,122,143,463,488,504,514,520,551,572,588,608,673,680,866,1236,1341,1447,1457,1458,1463,1663,1673,1839,1989,2025,2175,2262,2272,2335,2344,2358,2379,2420,2470,2555,2571,2572,2573,2574,2576,2577,2578,2579,2581,2586,2587,2588,2589,2591,2592,2593,2594,2596,2601,2602,2603,2604,2606,2607,2608,2609,2650,2653,2672,2682,2685,2687,2703,2712,2718,2722,2742,2744,2746,2985,2993,2994,3070,3390,3565,3600],"c":[["y",{"w":"fully","s":"y","e":true,"k":"y","d":[1774,2263,3709,3772],"c":[]}]]}],["n",{"w":"function","s":"nction","e":true,"k":"n","d":[868],"c":[["s",{"w":"functions","s":"s","e":true,"k":"s","d":[857,867,888,889,1316],"c":[]}],["a",{"w":"functionality","s":"ality","e":true,"k":"a","d":[1195],"c":[]}]]}],["r",{"w":"further","s":"rther","e":true,"k":"r","d":[2010],"c":[]}],["t",{"w":"future","s":"ture","e":true,"k":"t","d":[3320,3323],"c":[]}]]}],["a",{"w":"fa","s":"a","e":false,"k":"a","d":[],"c":[["l",{"w":"fal","s":"l","e":false,"k":"l","d":[],"c":[["s",{"w":"false","s":"se","e":true,"k":"s","d":[62,286,1260,1433,1442,1445,1520,3408,3412,3429],"c":[]}],["l",{"w":"fallback","s":"lback","e":true,"k":"l","d":[2830],"c":[]}]]}],["s",{"w":"fast","s":"st","e":true,"k":"s","d":[1900,1978,2742],"c":[["m",{"w":"fastmcp","s":"mcp","e":true,"k":"m","d":[82],"c":[]}]]}],["i",{"w":"fail","s":"il","e":true,"k":"i","d":[464,740,2808,2810,2813,2815,2830,2831,2885,2960,3045,3047,3123,3138,3177,3300,3372],"c":[["e",{"w":"failed","s":"ed","e":true,"k":"e","d":[390,393,710,744,789,848,915,966,1029,2098,2123,2155,2538,2541,2801,3752,3867],"c":[]}],["u",{"w":"failure","s":"ure","e":true,"k":"u","d":[1606,1991,1992,2034,2898,3093,3723,3724],"c":[["s",{"w":"failures","s":"s","e":true,"k":"s","d":[1010,2090,2129,3827],"c":[]}]]}],["s",{"w":"fails","s":"s","e":true,"k":"s","d":[1055,1167,1970,2255,3818],"c":[]}],["o",{"w":"failover","s":"over","e":true,"k":"o","d":[1205,1470,1633],"c":[]}],["i",{"w":"failing","s":"ing","e":true,"k":"i","d":[2147,2949,3852],"c":[]}],["-",{"w":"fail-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"fail-s","s":"s","e":false,"k":"s","d":[],"c":[["h",{"w":"fail-shut","s":"hut","e":true,"k":"h","d":[2822,2885],"c":[]}],["o",{"w":"fail-soft","s":"oft","e":true,"k":"o","d":[2825],"c":[]}]]}],["o",{"w":"fail-open","s":"open","e":true,"k":"o","d":[2829,3124],"c":[]}],["c",{"w":"fail-closed","s":"closed","e":true,"k":"c","d":[3124],"c":[]}]]}],["m",{"w":"failmode","s":"mode","e":true,"k":"m","d":[2990,3260,3263],"c":[]}]]}],["n",{"w":"fan-out","s":"n-out","e":true,"k":"n","d":[1214,1379,1470,1472,1477],"c":[]}],["t",{"w":"fatal","s":"tal","e":true,"k":"t","d":[2155],"c":[]}]]}],["r",{"w":"fr","s":"r","e":false,"k":"r","d":[],"c":[["o",{"w":"fro","s":"o","e":false,"k":"o","d":[],"c":[["m",{"w":"from","s":"m","e":true,"k":"m","d":[77,218,323,512,514,644,645,695,728,738,791,834,838,848,891,896,908,950,986,1007,1043,1047,1055,1066,1068,1105,1113,1156,1168,1171,1205,1213,1224,1254,1255,1267,1335,1380,1383,1407,1434,1447,1454,1458,1477,1551,1660,1799,1833,1837,1902,1965,2007,2010,2013,2111,2157,2171,2343,2358,2390,2396,2398,2432,2440,2445,2447,2506,2507,2509,2532,2534,2651,2655,2665,2684,2703,2773,2782,2807,2816,2837,2844,2882,2911,2924,2926,2960,2962,2994,3060,3145,3166,3218,3292,3335,3391,3413,3437,3458,3461,3502,3504,3555,3561,3606,3624,3663,3670,3673,3678,3740,3749,3785,3840,3863,3865,3866,3871,3874],"c":[]}],["n",{"w":"front","s":"nt","e":true,"k":"n","d":[1635,3015,3062],"c":[["e",{"w":"frontend","s":"end","e":true,"k":"e","d":[3416,3419,3491,3502,3779,3846,3875,3880],"c":[]}]]}]]}],["a",{"w":"fra","s":"a","e":false,"k":"a","d":[],"c":[["c",{"w":"fraction","s":"ction","e":true,"k":"c","d":[514,2358],"c":[]}],["m",{"w":"frame","s":"me","e":true,"k":"m","d":[2878,2895,2947,3040,3051],"c":[["w",{"w":"framework","s":"work","e":true,"k":"w","d":[2465,2511],"c":[["s",{"w":"frameworks","s":"s","e":true,"k":"s","d":[2215],"c":[]}],["'",{"w":"framework's","s":"'s","e":true,"k":"'","d":[2516],"c":[]}]]}],["s",{"w":"frames","s":"s","e":true,"k":"s","d":[3041],"c":[["_",{"w":"frames_total","s":"_total","e":true,"k":"_","d":[2936],"c":[]}]]}]]}]]}],["e",{"w":"fre","s":"e","e":false,"k":"e","d":[],"c":[["q",{"w":"frequen","s":"quen","e":false,"k":"q","d":[],"c":[["c",{"w":"frequenc","s":"c","e":false,"k":"c","d":[],"c":[["i",{"w":"frequencies","s":"ies","e":true,"k":"i","d":[622],"c":[]}],["y",{"w":"frequency","s":"y","e":true,"k":"y","d":[2395,2734,2740,2743,2748,2750],"c":[]}]]}],["t",{"w":"frequently","s":"tly","e":true,"k":"t","d":[2758],"c":[]}]]}],["e",{"w":"free","s":"e","e":true,"k":"e","d":[1455,1817,3185],"c":[]}],["s",{"w":"fresh","s":"sh","e":true,"k":"s","d":[2013,2160,2818,3535,3755],"c":[]}]]}]]}]]}],["s",{"w":"s","s":"s","e":false,"k":"s","d":[],"c":[["s",{"w":"ss","s":"s","e":true,"k":"s","d":[3402],"c":[["o",{"w":"sso","s":"o","e":true,"k":"o","d":[8,21,1778,1782,1931],"c":[]}],["l",{"w":"ssl","s":"l","e":true,"k":"l","d":[62,286,1099,1624,1876,2130,2169,3169,3385,3543,3556,3570,3665,3674,3828],"c":[["_",{"w":"ssl_mode","s":"_mode","e":true,"k":"_","d":[1670],"c":[]}]]}],["n",{"w":"ssns","s":"ns","e":true,"k":"n","d":[501,2332],"c":[]}],["e",{"w":"sse","s":"e","e":true,"k":"e","d":[801,2511,2512,2513,3344,3501],"c":[]}],["h",{"w":"ssh","s":"h","e":true,"k":"h","d":[1876],"c":[]}]]}],["t",{"w":"st","s":"t","e":false,"k":"t","d":[],"c":[["r",{"w":"str","s":"r","e":false,"k":"r","d":[],"c":[["i",{"w":"stri","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"string","s":"ng","e":true,"k":"n","d":[646,1098,1389,2747,2762,3390,3564],"c":[["s",{"w":"strings","s":"s","e":true,"k":"s","d":[9,19,78,344,1567,1857,2680,3507],"c":[]}]]}],["c",{"w":"strict","s":"ct","e":true,"k":"c","d":[1120,1821],"c":[["_",{"w":"strict_mode","s":"_mode","e":true,"k":"_","d":[1167],"c":[]}],["e",{"w":"stricter","s":"er","e":true,"k":"e","d":[2273],"c":[]}]]}]]}],["u",{"w":"structur","s":"uctur","e":false,"k":"u","d":[],"c":[["a",{"w":"structural","s":"al","e":true,"k":"a","d":[450,2265,2306],"c":[]}],["e",{"w":"structure","s":"e","e":true,"k":"e","d":[650,2394,2436,2682,2687,2708],"c":[["d",{"w":"structured","s":"d","e":true,"k":"d","d":[834,1492,1576,1707,2391,2465,3789],"c":[]}],["s",{"w":"structures","s":"s","e":true,"k":"s","d":[2183],"c":[]}]]}]]}],["e",{"w":"stream","s":"eam","e":true,"k":"e","d":[940,953,990,1216,1219,1224,1379,1462,1470,1472,1477],"c":[["i",{"w":"streaming","s":"ing","e":true,"k":"i","d":[898,903,931,1037,1306,1320,3344],"c":[]}],["s",{"w":"streams","s":"s","e":true,"k":"s","d":[950,1058,1081,1203,1213,1214,1288,1290,1325,1470,1488],"c":[]}],["l",{"w":"streamline","s":"line","e":true,"k":"l","d":[3601],"c":[]}]]}],["a",{"w":"stra","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"strategy","s":"tegy","e":true,"k":"t","d":[1344],"c":[]}],["i",{"w":"straight","s":"ight","e":true,"k":"i","d":[2895],"c":[["f",{"w":"straightforward","s":"forward","e":true,"k":"f","d":[1877],"c":[]}]]}]]}],["o",{"w":"strong","s":"ong","e":true,"k":"o","d":[3013],"c":[]}]]}],["o",{"w":"sto","s":"o","e":false,"k":"o","d":[],"c":[["r",{"w":"stor","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"store","s":"e","e":true,"k":"e","d":[35,1408,1472,1571,1660,1765,1863,2117,2844,3015,3390,3437],"c":[["d",{"w":"stored","s":"d","e":true,"k":"d","d":[9,19,1054,1096,1405,1574,1607,1683,1779,1882,2367,2395,2446,2687,2740,2751,2968,2991,2994,3205,3256,3265,3287,3288,3506,3569,3617,3623],"c":[]}],["r",{"w":"storeref","s":"ref","e":true,"k":"r","d":[1408],"c":[]}],["s",{"w":"stores","s":"s","e":true,"k":"s","d":[2110,2784,3729],"c":[]}]]}],["a",{"w":"storage","s":"age","e":true,"k":"a","d":[656,661,667,668,670,728,1257,1503,1505,1736,1985,2000,2007,2120,2121,3485,3609,3718,3737,3749],"c":[]}],["i",{"w":"storing","s":"ing","e":true,"k":"i","d":[1105,1454,3289],"c":[]}]]}],["p",{"w":"stop","s":"p","e":true,"k":"p","d":[761,773,1012,1044,1045,1047,1054,1068,1179,1312,1580,1594,2001,2010,2011,3745,3753,3809,3838],"c":[["_",{"w":"stop_job","s":"_job","e":true,"k":"_","d":[823],"c":[]}],["p",{"w":"stopp","s":"p","e":false,"k":"p","d":[],"c":[["e",{"w":"stopped","s":"ed","e":true,"k":"e","d":[915,966,1029,1049,1055],"c":[]}],["i",{"w":"stopping","s":"ing","e":true,"k":"i","d":[1051,1173],"c":[]}]]}],["s",{"w":"stops","s":"s","e":true,"k":"s","d":[920],"c":[]}]]}]]}],["a",{"w":"sta","s":"a","e":false,"k":"a","d":[],"c":[["r",{"w":"start","s":"rt","e":true,"k":"r","d":[41,46,140,925,962,1012,1031,1043,1047,1109,1242,1246,1265,1312,1351,1802,1809,1830,1831,1883,1900,1963,1977,1978,2008,2128,2140,2154,2345,2368,2407,2450,2960,2962,3053,3057,3126,3143,3372,3519,3540,3542,3544,3545,3557,3577,3609,3625,3642,3751,3810,3811,3826,3833,3860],"c":[["u",{"w":"startup","s":"up","e":true,"k":"u","d":[29,1105,1454,1660,1664,1676,2112,2146,2445,3189,3502,3841,3843],"c":[]}],["s",{"w":"starts","s":"s","e":true,"k":"s","d":[68,920,1054,1258,1676,3704,3811,3851],"c":[]}],["e",{"w":"started","s":"ed","e":true,"k":"e","d":[918,1278],"c":[["_",{"w":"started_at","s":"_at","e":true,"k":"_","d":[2541],"c":[]}]]}],["t",{"w":"starttls","s":"tls","e":true,"k":"t","d":[1685,2169],"c":[]}],["i",{"w":"starting","s":"ing","e":true,"k":"i","d":[1829,3703,3772,3838,3841],"c":[]}],["_",{"w":"start_period","s":"_period","e":true,"k":"_","d":[1970,3854],"c":[]}]]}],["n",{"w":"standa","s":"nda","e":false,"k":"n","d":[],"c":[["r",{"w":"standard","s":"rd","e":true,"k":"r","d":[39,218,503,1607,1773,2074,2334,2465,2898,3075,3093,3299],"c":[["s",{"w":"standards","s":"s","e":true,"k":"s","d":[2268],"c":[["-",{"w":"standards-compliant","s":"-compliant","e":true,"k":"-","d":[1516],"c":[]}]]}]]}],["l",{"w":"standalone","s":"lone","e":true,"k":"l","d":[761,771,1450,1876,2371,2999,3002,3026,3084,3096,3112,3128],"c":[]}]]}],["g",{"w":"stag","s":"g","e":false,"k":"g","d":[],"c":[["i",{"w":"staging","s":"ing","e":true,"k":"i","d":[267,332,335,336,337,369,469,1453,1687,2049,2059,2668,2803,2910,3805],"c":[["-",{"w":"staging-admin-portal","s":"-admin-portal","e":true,"k":"-","d":[294],"c":[]}]]}],["e",{"w":"stage","s":"e","e":true,"k":"e","d":[2387,2744,2940,2941,2947,2949],"c":[["s",{"w":"stages","s":"s","e":true,"k":"s","d":[2393],"c":[]}]]}]]}],["t",{"w":"stat","s":"t","e":false,"k":"t","d":[],"c":[["i",{"w":"stati","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"statistic","s":"stic","e":false,"k":"s","d":[],"c":[["s",{"w":"statistics","s":"s","e":true,"k":"s","d":[320,2204],"c":[]}],["a",{"w":"statistically","s":"ally","e":true,"k":"a","d":[2344,2744],"c":[]}]]}],["c",{"w":"static","s":"c","e":true,"k":"c","d":[1100,1200,2913,3007],"c":[]}]]}],["u",{"w":"status","s":"us","e":true,"k":"u","d":[411,510,612,686,1028,1270,1604,1875,2113,2122,2158,2182,2209,2247,2291,2324,2341,2404,2529,2538,2540,2541,2800,3578,3705,3773,3778,3782,3833,3880],"c":[["_",{"w":"status_code","s":"_code","e":true,"k":"_","d":[1603],"c":[]}]]}],["e",{"w":"state","s":"e","e":true,"k":"e","d":[782,789,916,965,966,1468,2141,2615,2801,2966,3153,3729],"c":[["s",{"w":"states","s":"s","e":true,"k":"s","d":[768],"c":[]}],["l",{"w":"stateless","s":"less","e":true,"k":"l","d":[1200,1468,1799],"c":[]}]]}],["s",{"w":"stats","s":"s","e":true,"k":"s","d":[775,902],"c":[]}]]}],["l",{"w":"stale","s":"le","e":true,"k":"l","d":[648],"c":[["n",{"w":"staleness","s":"ness","e":true,"k":"n","d":[2816],"c":[]}]]}],["c",{"w":"stack","s":"ck","e":true,"k":"c","d":[898,907,1236,1246,1372,1459,1460,1462,1463,1773,1798,1809,1865,2946,3372,3485,3557,3600,3678,3703,3704,3710,3726,3729,3745,3751,3772,3809,3838],"c":[["s",{"w":"stacks","s":"s","e":true,"k":"s","d":[3542,3668],"c":[]}]]}],["b",{"w":"stability","s":"bility","e":true,"k":"b","d":[1163],"c":[]}],["y",{"w":"stay","s":"y","e":true,"k":"y","d":[2962],"c":[["s",{"w":"stays","s":"s","e":true,"k":"s","d":[1841,3582],"c":[]}]]}],["k",{"w":"stakeholders","s":"keholders","e":true,"k":"k","d":[2218,2356],"c":[]}]]}],["u",{"w":"stu","s":"u","e":false,"k":"u","d":[],"c":[["d",{"w":"studio","s":"dio","e":true,"k":"d","d":[77,289,738,748,750,760,762,763,765,770,771,797,834,852,895,1050,1051,1067,1114,1116,1122,1124,1125,1161,1173,1182,1197,1207,1264,1280,1288,1309,1314,1353,1852,1854,1878,1879,1881,1916,2432,2447,2806,2807,2853,2898,3082,3094,3286,3305,3311,3314,3315,3316,3326,3329,3335,3340,3351,3390,3478,3485,3518,3520,3523,3532,3535,3536,3542,3544,3546,3547,3569,3580,3588,3600,3609,3622,3629,3639,3642,3668,3669,3677,3706,3712,3729,3730,3764,3801,3825],"c":[["3",{"w":"studio3t","s":"3t","e":true,"k":"3","d":[1869,3389,3397,3399,3563,3565],"c":[]}]]}],["c",{"w":"stuck","s":"ck","e":true,"k":"c","d":[710],"c":[]}]]}],["d",{"w":"std","s":"d","e":false,"k":"d","d":[],"c":[["i",{"w":"stdio","s":"io","e":true,"k":"i","d":[80],"c":[]}],["o",{"w":"stdout","s":"out","e":true,"k":"o","d":[1704],"c":[]}]]}],["e",{"w":"step","s":"ep","e":true,"k":"e","d":[760,765,2374,3541],"c":[["s",{"w":"steps","s":"s","e":true,"k":"s","d":[771,1812,3061,3531,3556],"c":[]}]]}],["i",{"w":"still","s":"ill","e":true,"k":"i","d":[2830],"c":[]}]]}],["e",{"w":"se","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"ses","s":"s","e":true,"k":"s","d":[1685],"c":[["s",{"w":"session","s":"sion","e":true,"k":"s","d":[10,28,59,65,826,2214,2383,2899],"c":[["s",{"w":"sessions","s":"s","e":true,"k":"s","d":[1995],"c":[]}]]}]]}],["r",{"w":"ser","s":"r","e":false,"k":"r","d":[],"c":[["v",{"w":"serv","s":"v","e":false,"k":"v","d":[],"c":[["e",{"w":"serve","s":"e","e":true,"k":"e","d":[3226,3294],"c":[["r",{"w":"server","s":"r","e":true,"k":"r","d":[11,14,16,39,68,71,77,81,669,738,1624,1775,1825,1867,1904,1920,1925,1950,1992,2009,2153,2215,2401,2457,2464,2465,2467,2506,2508,2510,2511,2512,2517,2776,3335,3341,3354,3381,3391,3556,3562,3653,3674,3685,3724,3865,3871],"c":[["-",{"w":"server-side","s":"-side","e":true,"k":"-","d":[31,1511,2517],"c":[]}],["s",{"w":"servers","s":"s","e":true,"k":"s","d":[77,1099,1954],"c":[]}],["n",{"w":"servername","s":"name","e":true,"k":"n","d":[1674],"c":[]}],["_",{"w":"server_name","s":"_name","e":true,"k":"_","d":[3355,3382,3444,3706,3876],"c":[]}]]}],["s",{"w":"serves","s":"s","e":true,"k":"s","d":[1195,1200],"c":[]}],["d",{"w":"served","s":"d","e":true,"k":"d","d":[2506,2534,2816],"c":[]}]]}],["i",{"w":"servi","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"service","s":"ce","e":true,"k":"c","d":[36,61,213,218,224,227,230,233,236,239,240,656,661,667,669,826,850,1023,1027,1072,1073,1096,1097,1100,1108,1109,1110,1112,1121,1168,1180,1200,1206,1248,1257,1274,1275,1405,1454,1456,1458,1460,1567,1574,1582,1594,1596,1607,1665,1677,1678,1688,1713,1801,1962,2025,2030,2058,2147,2836,2838,2907,2910,3049,3068,3282,3324,3478,3584,3626,3822,3838],"c":[["s",{"w":"services","s":"s","e":true,"k":"s","d":[59,61,62,240,669,761,774,784,824,1069,1071,1074,1075,1077,1095,1097,1110,1131,1210,1258,1261,1317,1383,1405,1449,1460,1574,1581,1660,1675,1707,1756,1773,1779,1781,1830,1831,2043,2465,3669,3735,3798,3822,3854],"c":[]}],["m",{"w":"servicemonitor","s":"monitor","e":true,"k":"m","d":[907,954,1232,1266,1377,1441,1443],"c":[]}],["'",{"w":"service's","s":"'s","e":true,"k":"'","d":[1666,2148],"c":[]}],["-",{"w":"service-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"service-specific","s":"specific","e":true,"k":"s","d":[1706],"c":[]}],["l",{"w":"service-level","s":"level","e":true,"k":"l","d":[1784],"c":[]}],["a",{"w":"service-account","s":"account","e":true,"k":"a","d":[2845,3043,3102],"c":[]}]]}]]}],["n",{"w":"serving","s":"ng","e":true,"k":"n","d":[1410,3015],"c":[]}]]}]]}],["i",{"w":"series","s":"ies","e":true,"k":"i","d":[2920,2927,3210],"c":[]}]]}],["c",{"w":"sec","s":"c","e":false,"k":"c","d":[],"c":[["r",{"w":"secret","s":"ret","e":true,"k":"r","d":[1266,1269,1376,1383,1384,1398,1402,1407,1408,1409,1431,1434,1504,1550,1551,1571,1608,1613,1614,1617,1675,1684,1776,1821,2072,2097,2134,2163,2164,3422],"c":[["s",{"w":"secrets","s":"s","e":true,"k":"s","d":[20,35,71,88,218,1105,1232,1269,1272,1273,1360,1376,1405,1407,1434,1454,1455,1571,1615,1617,1683,1758,1765,1776,1779,1783,1863,2014,2102,2110,2958,2984,3272,3276,3290,3437,3700,3703,3756],"c":[]}],["p",{"w":"secretprefix","s":"prefix","e":true,"k":"p","d":[1409],"c":[]}],["-",{"w":"secret-key","s":"-key","e":true,"k":"-","d":[1409],"c":[]}]]}],["u",{"w":"secur","s":"ur","e":false,"k":"u","d":[],"c":[["i",{"w":"security","s":"ity","e":true,"k":"i","d":[34,216,453,467,1107,1241,1354,1457,1491,1493,1505,1619,1676,1751,1759,1838,1858,1994,2066,2073,2089,2234,2248,2267,2300,2823,2854,2994,3130,3265,3268,3270,3329,3478,3482,3576,3626,3725],"c":[]}],["e",{"w":"secure","s":"e","e":true,"k":"e","d":[1876,3300,3314,3437,3600,3624,3703],"c":[["l",{"w":"securely","s":"ly","e":true,"k":"l","d":[1660,2117],"c":[]}]]}]]}],["t",{"w":"section","s":"tion","e":true,"k":"t","d":[405,479,2420],"c":[["s",{"w":"sections","s":"s","e":true,"k":"s","d":[1661],"c":[]}]]}],["o",{"w":"second","s":"ond","e":true,"k":"o","d":[928,929,1035],"c":[["s",{"w":"seconds","s":"s","e":true,"k":"s","d":[801,918,962,1831,1841,1964,1970,2091,2380,2686,3345,3845,3847,3849],"c":[]}]]}]]}],["t",{"w":"set","s":"t","e":true,"k":"t","d":[36,40,62,206,207,268,286,448,609,882,1059,1213,1240,1260,1273,1401,1408,1409,1440,1463,1476,1488,1520,1614,1616,1631,1673,1805,2025,2084,2170,2173,2264,2266,2376,2399,2420,2465,2612,2633,2749,2774,2831,2852,2960,3070,3081,3345,3418,3421,3422,3502,3540,3601,3606],"c":[["s",{"w":"sets","s":"s","e":true,"k":"s","d":[37,608,1836,1876,2371,3110],"c":[]}],["t",{"w":"setting","s":"ting","e":true,"k":"t","d":[2688,2850,2986,3079,3286,3296,3408,3708],"c":[["s",{"w":"settings","s":"s","e":true,"k":"s","d":[128,218,655,657,661,667,668,671,769,1101,1268,1449,1458,1634,1638,1640,1820,1876,2026,2078,2079,2097,2168,2214,2240,2264,2272,2278,2517,2612,2831,2966,3145,3153,3218,3255,3256,3257,3259,3261],"c":[]}]]}],["_",{"w":"set_","s":"_","e":false,"k":"_","d":[],"c":[["t",{"w":"set_task_schedule_paused","s":"task_schedule_paused","e":true,"k":"t","d":[173,711],"c":[]}],["p",{"w":"set_profiler_status","s":"profiler_status","e":true,"k":"p","d":[198,561,567],"c":[]}]]}],["u",{"w":"setup","s":"up","e":true,"k":"u","d":[1236,1245,1256,1257,1460,1551,1777,1800,1843,2119,2216,2359,2449,3348,3372,3375,3413,3526,3542,3547,3620,3634,3657,3670,3698,3708],"c":[]}],["p",{"w":"setprofilinglevel","s":"profilinglevel","e":true,"k":"p","d":[2707],"c":[]}]]}],["e",{"w":"see","s":"e","e":true,"k":"e","d":[38,69,405,479,796,1149,1179,1183,1241,1269,1457,1625,1634,1777,1800,1801,1820,1821,1842,1857,1874,1882,1900,1903,1958,1962,1971,1978,2026,2049,2072,2109,2110,2157,2216,2272,2368,2369,2370,2372,2407,2446,2466,2507,2508,2509,2582,2583,2597,2598,2755,2775,2776,2831,2838,2854,2861,2915,2951,2961,2994,2997,3027,3042,3043,3044,3045,3068,3070,3074,3125,3162,3177,3210,3219,3265,3267,3283,3295,3336,3372,3507,3576,3581,3583,3669,3703,3805],"c":[["s",{"w":"sees","s":"s","e":true,"k":"s","d":[39,2878,3040],"c":[]}],["d",{"w":"seed","s":"d","e":true,"k":"d","d":[1876,2371],"c":[]}]]}],["n",{"w":"sen","s":"n","e":false,"k":"n","d":[],"c":[["s",{"w":"sensitiv","s":"sitiv","e":false,"k":"s","d":[],"c":[["i",{"w":"sensitivity","s":"ity","e":true,"k":"i","d":[138,471,474,478,491,515,2311,2314,2324,2325,2346,2351,2856,2858,2861,2872,2878,3108,3122],"c":[]}],["e",{"w":"sensitive","s":"e","e":true,"k":"e","d":[505,854,862,864,1779,1783,2110,2270,2302,2336,2824,2869,2870],"c":[["-",{"w":"sensitive-field","s":"-field","e":true,"k":"-","d":[2355],"c":[]}]]}]]}],["t",{"w":"sent","s":"t","e":true,"k":"t","d":[262,462,2278,2878,3041],"c":[]}],["d",{"w":"send","s":"d","e":true,"k":"d","d":[2849,3078,3286],"c":[["e",{"w":"sender","s":"er","e":true,"k":"e","d":[1649],"c":[]}],["g",{"w":"sendgrid","s":"grid","e":true,"k":"g","d":[1685],"c":[]}],["s",{"w":"sends","s":"s","e":true,"k":"s","d":[2056,2841,2885,3820],"c":[]}],["i",{"w":"sending","s":"ing","e":true,"k":"i","d":[2168,2170],"c":[]}]]}]]}],["l",{"w":"sel","s":"l","e":false,"k":"l","d":[],"c":[["f",{"w":"self-","s":"f-","e":false,"k":"f","d":[],"c":[["h",{"w":"self-hosted","s":"hosted","e":true,"k":"h","d":[291,1667,3314,3600],"c":[]}],["m",{"w":"self-managed","s":"managed","e":true,"k":"m","d":[1775],"c":[]}],["s",{"w":"self-signed","s":"signed","e":true,"k":"s","d":[1819,1832,1902,1956,2149,2151,3334,3348,3385,3571,3575,3576,3581,3665,3855],"c":[]}],["r",{"w":"self-resolving","s":"resolving","e":true,"k":"r","d":[2005,3747],"c":[]}]]}],["e",{"w":"select","s":"ect","e":true,"k":"e","d":[1263,1671,2239,2272,2275,2316,2343,2641,2642,2655,2774,3622],"c":[["o",{"w":"selector","s":"or","e":true,"k":"o","d":[1409],"c":[]}],["i",{"w":"selection","s":"ion","e":true,"k":"i","d":[1546],"c":[]}],["s",{"w":"selects","s":"s","e":true,"k":"s","d":[3074],"c":[]}]]}]]}],["v",{"w":"seve","s":"ve","e":false,"k":"v","d":[],"c":[["r",{"w":"sever","s":"r","e":false,"k":"r","d":[],"c":[["i",{"w":"severity","s":"ity","e":true,"k":"i","d":[411,459,952,2255,2257,2259],"c":[]}],["e",{"w":"severe","s":"e","e":true,"k":"e","d":[2157],"c":[]}],["a",{"w":"several","s":"al","e":true,"k":"a","d":[3345],"c":[]}]]}],["n",{"w":"seven","s":"n","e":true,"k":"n","d":[2263],"c":[]}]]}],["p",{"w":"separat","s":"parat","e":false,"k":"p","d":[],"c":[["e",{"w":"separate","s":"e","e":true,"k":"e","d":[898,907,1166,1773,2117,2924,2960,3218,3267,3437],"c":[["l",{"w":"separately","s":"ly","e":true,"k":"l","d":[2420,2997],"c":[]}]]}],["i",{"w":"separation","s":"ion","e":true,"k":"i","d":[2846],"c":[]}]]}],["q",{"w":"sequence","s":"quence","e":true,"k":"q","d":[953],"c":[["s",{"w":"sequences","s":"s","e":true,"k":"s","d":[1009],"c":[]}]]}],["a",{"w":"sea","s":"a","e":false,"k":"a","d":[],"c":[["r",{"w":"search","s":"rch","e":true,"k":"r","d":[1625,3336],"c":[]}],["l",{"w":"seal","s":"l","e":true,"k":"l","d":[2102,2103],"c":[["e",{"w":"sealed","s":"ed","e":true,"k":"e","d":[2114,2122,2158,2994,3248,3265,3282,3287],"c":[]}],["s",{"w":"seals","s":"s","e":true,"k":"s","d":[2968],"c":[]}],["i",{"w":"sealing","s":"ing","e":true,"k":"i","d":[3205],"c":[]}]]}]]}],["g",{"w":"segment","s":"gment","e":true,"k":"g","d":[2843,2910,2911,2912,2914,3040,3042,3043,3074,3120,3267],"c":[["'",{"w":"segment's","s":"'s","e":true,"k":"'","d":[2845,2914,3043,3049],"c":[]}],["e",{"w":"segmented","s":"ed","e":true,"k":"e","d":[3125],"c":[]}]]}]]}],["a",{"w":"sa","s":"a","e":false,"k":"a","d":[],"c":[["m",{"w":"sam","s":"m","e":false,"k":"m","d":[],"c":[["l",{"w":"saml","s":"l","e":true,"k":"l","d":[21,39,1515,1859,1930],"c":[]}],["e",{"w":"same","s":"e","e":true,"k":"e","d":[65,336,643,748,759,762,797,805,861,890,1161,1163,1166,1410,1747,1774,1798,1826,2028,2042,2084,2288,2308,2390,2506,2507,2534,2652,2773,2816,2877,2946,3005,3390,3536,3668],"c":[]}],["p",{"w":"sampl","s":"pl","e":false,"k":"p","d":[],"c":[["i",{"w":"sampling","s":"ing","e":true,"k":"i","d":[302,2317,2650,2664,2735,2754],"c":[]}],["e",{"w":"sample","s":"e","e":true,"k":"e","d":[491,514,642,840,850,1124,1137,1155,1171,1172,1180,2344,2358,2744,2748,2749],"c":[["-",{"w":"sample-based","s":"-based","e":true,"k":"-","d":[512,2313,2358],"c":[]}],["d",{"w":"sampled","s":"d","e":true,"k":"d","d":[512,2350,2753],"c":[]}],["s",{"w":"samples","s":"s","e":true,"k":"s","d":[2740],"c":[]}]]}]]}],["a",{"w":"samaccountname","s":"accountname","e":true,"k":"a","d":[2084],"c":[]}]]}],["a",{"w":"saas","s":"as","e":true,"k":"a","d":[289,2430,2907],"c":[]}],["f",{"w":"safe","s":"fe","e":true,"k":"f","d":[508,2339,2846,2871,2877],"c":[]}],["v",{"w":"save","s":"ve","e":true,"k":"v","d":[760,764,793,852,1176,1404,1573],"c":[["d",{"w":"saved","s":"d","e":true,"k":"d","d":[631,634,637,648,654,865,895,1045,1047,1096,1161,2774],"c":[]}],["s",{"w":"saves","s":"s","e":true,"k":"s","d":[760,764],"c":[]}],["_",{"w":"save_","s":"_","e":false,"k":"_","d":[],"c":[["s",{"w":"save_sc","s":"sc","e":false,"k":"s","d":[],"c":[["h",{"w":"save_schema","s":"hema","e":true,"k":"h","d":[815],"c":[]}],["r",{"w":"save_script","s":"ript","e":true,"k":"r","d":[817],"c":[]}]]}],["t",{"w":"save_test_suite","s":"test_suite","e":true,"k":"t","d":[819],"c":[]}],["w",{"w":"save_workspace","s":"workspace","e":true,"k":"w","d":[821],"c":[]}]]}]]}],["t",{"w":"sat","s":"t","e":false,"k":"t","d":[],"c":[["u",{"w":"saturation","s":"uration","e":true,"k":"u","d":[945,1002,1066],"c":[]}],["i",{"w":"satisfied","s":"isfied","e":true,"k":"i","d":[2720],"c":[]}]]}],["s",{"w":"sasl","s":"sl","e":true,"k":"s","d":[1099,2839,3042],"c":[["s",{"w":"saslstart","s":"start","e":true,"k":"s","d":[2841],"c":[]}]]}],["n",{"w":"sandbox","s":"ndbox","e":true,"k":"n","d":[2296],"c":[]}]]}],["u",{"w":"su","s":"u","e":false,"k":"u","d":[],"c":[["p",{"w":"supp","s":"pp","e":false,"k":"p","d":[],"c":[["o",{"w":"support","s":"ort","e":true,"k":"o","d":[56,89,735,851,1105,1167,1232,1290,1326,1454,1630,1782,2427,2462,2548,2549,2555,2615,3066,3343,3376,3518,3606,3759,3882],"c":[["e",{"w":"supported","s":"ed","e":true,"k":"e","d":[21,756,1065,1072,1778,1876,2177,2182,2371,2451,2517,2545,2546,2558,2561,2780],"c":[]}],["s",{"w":"supports","s":"s","e":true,"k":"s","d":[680,1212,1350,1372,1608,1625,2072,2511,2512,2549,2616,3336,3605],"c":[]}],["i",{"w":"supporting","s":"ing","e":true,"k":"i","d":[1383],"c":[]}]]}],["l",{"w":"suppl","s":"l","e":false,"k":"l","d":[],"c":[["y",{"w":"supply","s":"y","e":true,"k":"y","d":[2830,2953,2984,3290],"c":[]}],["i",{"w":"supplied","s":"ied","e":true,"k":"i","d":[2960,2962,3372],"c":[]}]]}]]}],["c",{"w":"suc","s":"c","e":false,"k":"c","d":[],"c":[["h",{"w":"such","s":"h","e":true,"k":"h","d":[31,1779,2612,2889],"c":[]}],["c",{"w":"succe","s":"ce","e":false,"k":"c","d":[],"c":[["s",{"w":"success","s":"ss","e":true,"k":"s","d":[371,376,382,390,393,2794,3229],"c":[["f",{"w":"successful","s":"ful","e":true,"k":"f","d":[3814],"c":[]}]]}],["e",{"w":"succeeded","s":"eded","e":true,"k":"e","d":[2795],"c":[]}]]}]]}],["b",{"w":"sub","s":"b","e":true,"k":"b","d":[1062,1084,1100,1169,1203,1215,1274,1288,1292,1294,1330,1331,1345,1346,1458,1567,1598],"c":[["s",{"w":"subs","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"subsequent","s":"equent","e":true,"k":"e","d":[65,1512,1778,2533],"c":[]}],["c",{"w":"subscri","s":"cri","e":false,"k":"c","d":[],"c":[["p",{"w":"subscription","s":"ption","e":true,"k":"p","d":[1023],"c":[["s",{"w":"subscriptions","s":"s","e":true,"k":"s","d":[1169],"c":[]}],["-",{"w":"subscription-level","s":"-level","e":true,"k":"-","d":[1332],"c":[]}]]}],["b",{"w":"subscribe","s":"be","e":false,"k":"b","d":[],"c":[["r",{"w":"subscriber","s":"r","e":true,"k":"r","d":[1085,1331],"c":[]}],["s",{"w":"subscribes","s":"s","e":true,"k":"s","d":[1219],"c":[]}]]}]]}]]}],["j",{"w":"subject","s":"ject","e":true,"k":"j","d":[805,861,2471,2843,2885,3042,3385],"c":[]}]]}],["r",{"w":"sur","s":"r","e":false,"k":"r","d":[],"c":[["f",{"w":"surface","s":"face","e":true,"k":"f","d":[308,1679,2898,2924,3220,3291],"c":[["s",{"w":"surfaces","s":"s","e":true,"k":"s","d":[302,376,907,1018,2306,2396,2397,2650,2759,2854,3093],"c":[]}]]}],["v",{"w":"survive","s":"vive","e":true,"k":"v","d":[1474],"c":[]}],["e",{"w":"sure","s":"e","e":true,"k":"e","d":[1829],"c":[]}]]}],["m",{"w":"summar","s":"mmar","e":false,"k":"m","d":[],"c":[["y",{"w":"summary","s":"y","e":true,"k":"y","d":[392,3039,3371],"c":[]}],["i",{"w":"summari","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"summarise","s":"se","e":true,"k":"s","d":[2189,2197],"c":[]}],["e",{"w":"summaries","s":"es","e":true,"k":"e","d":[2664],"c":[]}],["z",{"w":"summarizes","s":"zes","e":true,"k":"z","d":[3276],"c":[]}]]}]]}],["g",{"w":"suggest","s":"ggest","e":true,"k":"g","d":[777,2193],"c":[["_",{"w":"suggest_indexes","s":"_indexes","e":true,"k":"_","d":[555,579],"c":[]}],["s",{"w":"suggests","s":"s","e":true,"k":"s","d":[766],"c":[]}],["i",{"w":"suggestion","s":"ion","e":true,"k":"i","d":[2725],"c":[["s",{"w":"suggestions","s":"s","e":true,"k":"s","d":[2219,2396,2440,2489,2701,2703,2725,2729,3602,3606,3623],"c":[]}]]}]]}],["i",{"w":"suit","s":"it","e":false,"k":"i","d":[],"c":[["e",{"w":"suite","s":"e","e":true,"k":"e","d":[792,889,1124,1159,1162,1163,1165,1166,1175,1183,1207,3311],"c":[["s",{"w":"suites","s":"s","e":true,"k":"s","d":[774,818,1115,1119,1131,1143,1181,1298,1310],"c":[]}]]}],["a",{"w":"suitable","s":"able","e":true,"k":"a","d":[1459,2344,2695],"c":[]}]]}],["d",{"w":"sudo","s":"do","e":true,"k":"d","d":[1905,1968,2171,3651],"c":[]}],["f",{"w":"sufficient","s":"fficient","e":true,"k":"f","d":[2344],"c":[]}]]}],["h",{"w":"sh","s":"h","e":true,"k":"h","d":[1256,1841,2050,2140,3348,3372,3375,3413,3634,3657,3670],"c":[["o",{"w":"sho","s":"o","e":false,"k":"o","d":[],"c":[["r",{"w":"short","s":"rt","e":true,"k":"r","d":[2119,2816],"c":[["-",{"w":"short-lived","s":"-lived","e":true,"k":"-","d":[25],"c":[]}]]}],["u",{"w":"should","s":"uld","e":true,"k":"u","d":[66,780,1161,1216,1270,2509,3425,3546,3579,3705,3706,3813],"c":[]}],["w",{"w":"show","s":"w","e":true,"k":"w","d":[335,336,394,520,613,671,745,783,785,788,951,2654,3546,3576,3579],"c":[["s",{"w":"shows","s":"s","e":true,"k":"s","d":[768,1019,1906,2146,2249,2346,2708,2751,2947,3841,3875],"c":[]}],["n",{"w":"shown","s":"n","e":true,"k":"n","d":[1531,2210,2345],"c":[]}]]}]]}],["a",{"w":"sha","s":"a","e":false,"k":"a","d":[],"c":[["r",{"w":"shar","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"share","s":"e","e":true,"k":"e","d":[60,762,805,2028,2288,2417,2445,2773,2914,3669],"c":[["d",{"w":"shared","s":"d","e":true,"k":"d","d":[35,61,157,240,1162,1468,1675,1799,2270,2391,2732,2831,2907,2910,3002,3015,3026,3125,3179],"c":[]}]]}],["i",{"w":"sharing","s":"ing","e":true,"k":"i","d":[2424,2690,3576],"c":[]}],["p",{"w":"sharper","s":"per","e":true,"k":"p","d":[2861],"c":[]}]]}],["p",{"w":"shape","s":"pe","e":true,"k":"p","d":[530,545,583,1097,1165,1166,1181,2396,2703,2708,2709,2712,2714],"c":[["s",{"w":"shapes","s":"s","e":true,"k":"s","d":[579,584,587,2725,2727,3212,3216],"c":[]}]]}],["-",{"w":"sha-","s":"-","e":false,"k":"-","d":[],"c":[["2",{"w":"sha-256","s":"256","e":true,"k":"2","d":[886,2845,3102],"c":[]}],["1",{"w":"sha-1","s":"1","e":true,"k":"1","d":[2845,3102],"c":[]}]]}],["2",{"w":"sha256","s":"256","e":true,"k":"2","d":[2092],"c":[]}]]}],["i",{"w":"ships","s":"ips","e":true,"k":"i","d":[1447,2036,2923,2960,3790],"c":[]}],["e",{"w":"shell","s":"ell","e":true,"k":"e","d":[3074],"c":[]}]]}],["c",{"w":"sc","s":"c","e":false,"k":"c","d":[],"c":[["h",{"w":"sche","s":"he","e":false,"k":"h","d":[],"c":[["d",{"w":"schedul","s":"dul","e":false,"k":"d","d":[],"c":[["e",{"w":"schedule","s":"e","e":true,"k":"e","d":[465,586,651,673,680,713,746,1998,1999,2183,2194,2207,2531,2693,2773,2774,2780,3734,3736],"c":[["d",{"w":"scheduled","s":"d","e":true,"k":"d","d":[31,331,390,393,704,739,742,1982,2195,2538,2539,2666,2798,2801,2803,3715],"c":[]}],["s",{"w":"schedules","s":"s","e":true,"k":"s","d":[735,2398],"c":[]}],["r",{"w":"scheduler","s":"r","e":true,"k":"r","d":[2444,2768,2773],"c":[]}]]}],["i",{"w":"scheduling","s":"ing","e":true,"k":"i","d":[77,365,610,677,2219,2464,3735],"c":[]}]]}],["m",{"w":"schema","s":"ma","e":true,"k":"m","d":[77,112,201,230,252,449,450,516,560,614,615,616,619,622,631,649,652,653,654,763,766,769,793,841,842,850,1054,1124,1143,1157,1158,1170,1172,1179,1181,1207,1584,2190,2191,2200,2201,2219,2232,2265,2354,2395,2405,2441,2442,2464,2484,2486,2585,2627,2688,2733,2734,2737,2738,2740,2742,2743,2745,2758,2763,2765,3623],"c":[["_",{"w":"schema_","s":"_","e":false,"k":"_","d":[],"c":[["a",{"w":"schema_analyzer_url","s":"analyzer_url","e":true,"k":"a","d":[228],"c":[["_",{"w":"schema_analyzer_url_prefix","s":"_prefix","e":true,"k":"_","d":[250],"c":[]}]]}],["i",{"w":"schema_index_coverage","s":"index_coverage","e":true,"k":"i","d":[558],"c":[]}]]}],["s",{"w":"schemas","s":"s","e":true,"k":"s","d":[764,774,814,1131,1170,1583,1672,2182,2183,2465,2470],"c":[]}]]}]]}],["a",{"w":"sca","s":"a","e":false,"k":"a","d":[],"c":[["n",{"w":"scan","s":"n","e":true,"k":"n","d":[471,475,488,494,495,514,515,517,518,520,572,588,2196,2197,2305,2311,2315,2318,2320,2324,2325,2343,2344,2345,2347,2348,2352,2358,2400,2501,2718,2722,2742,2744,2862,2873],"c":[["_",{"w":"scan_pii","s":"_pii","e":true,"k":"_","d":[185,489,512],"c":[]}],["s",{"w":"scans","s":"s","e":true,"k":"s","d":[478,485,519,2344,2345,2353,2501],"c":[]}],["n",{"w":"scann","s":"n","e":false,"k":"n","d":[],"c":[["e",{"w":"scanne","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"scanner","s":"r","e":true,"k":"r","d":[479,2270,2291,2301,2307,2311,2312,2324,2325,2343,2358,2400,2404,2420,2499,2600,2634],"c":[]}],["d",{"w":"scanned","s":"d","e":true,"k":"d","d":[2349,2875],"c":[]}]]}],["i",{"w":"scanning","s":"ing","e":true,"k":"i","d":[1619,2356,2744,3329],"c":[]}]]}]]}],["l",{"w":"scal","s":"l","e":false,"k":"l","d":[],"c":[["i",{"w":"scaling","s":"ing","e":true,"k":"i","d":[1212,1477,1761,1798,1799,3484,3518],"c":[]}],["a",{"w":"scalable","s":"able","e":true,"k":"a","d":[1326,1468],"c":[]}],["e",{"w":"scale","s":"e","e":true,"k":"e","d":[1476,1798,2948,3021,3024],"c":[["w",{"w":"scaleway","s":"way","e":true,"k":"w","d":[1409],"c":[]}],["s",{"w":"scales","s":"s","e":true,"k":"s","d":[1797],"c":[]}]]}]]}]]}],["o",{"w":"sco","s":"o","e":false,"k":"o","d":[],"c":[["p",{"w":"scope","s":"pe","e":true,"k":"p","d":[762,2664,2889,2910,2914,3125],"c":[["s",{"w":"scopes","s":"s","e":true,"k":"s","d":[274],"c":[]}],["d",{"w":"scoped","s":"d","e":true,"k":"d","d":[763,2118],"c":[]}]]}],["r",{"w":"scor","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"score","s":"e","e":true,"k":"e","d":[401,423,464,466,2248,2252,2261,2299,2399],"c":[["d",{"w":"scored","s":"d","e":true,"k":"d","d":[2281],"c":[]}]]}],["i",{"w":"scoring","s":"ing","e":true,"k":"i","d":[2228,2247,2284],"c":[]}]]}]]}],["r",{"w":"scr","s":"r","e":false,"k":"r","d":[],"c":[["a",{"w":"scra","s":"a","e":false,"k":"a","d":[],"c":[["m",{"w":"scram","s":"m","e":true,"k":"m","d":[2836,2838,2845,2911,3043,3068,3071,3102,3187,3282],"c":[["-",{"w":"scram-sha","s":"-sha","e":true,"k":"-","d":[1876],"c":[["-",{"w":"scram-sha-256","s":"-256","e":true,"k":"-","d":[454,467,2267],"c":[]}]]}]]}],["p",{"w":"scrap","s":"p","e":false,"k":"p","d":[],"c":[["i",{"w":"scraping","s":"ing","e":true,"k":"i","d":[954,1377],"c":[]}],["e",{"w":"scrape","s":"e","e":true,"k":"e","d":[1801,2025,2028,2926],"c":[["d",{"w":"scraped","s":"d","e":true,"k":"d","d":[1711],"c":[]}],["s",{"w":"scrapes","s":"s","e":true,"k":"s","d":[2036],"c":[]}]]}]]}]]}],["i",{"w":"script","s":"ipt","e":true,"k":"i","d":[760,766,767,768,770,792,849,850,861,862,867,888,1025,1047,1067,1096,1103,1124,1132,1137,1140,1175,1176,1179,1182,1183,1221,1245,1257,1314,1460,1997,2024,2043,3733,3771,3798],"c":[["s",{"w":"scripts","s":"s","e":true,"k":"s","d":[763,764,774,837,838,895,896,1054,1091,1096,1124,1131,1134,1153,1154,1180,1296],"c":[]}],["-",{"w":"script-only","s":"-only","e":true,"k":"-","d":[1054],"c":[]}],["i",{"w":"scripting","s":"ing","e":true,"k":"i","d":[1115,1298,1310],"c":[]}]]}],["e",{"w":"screen","s":"een","e":true,"k":"e","d":[1531,1546],"c":[]}]]}],["e",{"w":"scenario","s":"enario","e":true,"k":"e","d":[1163],"c":[]}],["i",{"w":"scientist","s":"ientist","e":true,"k":"i","d":[2910],"c":[]}]]}],["o",{"w":"so","s":"o","e":true,"k":"o","d":[63,770,1161,1205,1214,1660,1857,2042,2112,2273,2395,2401,2445,2740,2856,2873,2878,2887,2890,2891,2962,3014,3074,3122,3189,3297,3669,3772,3796],"c":[["u",{"w":"source","s":"urce","e":true,"k":"u","d":[35,39,323,328,329,730,931,947,948,986,1006,1018,1022,1037,1054,1056,1059,1070,1081,1083,1085,1088,1089,1096,1102,1146,1156,1179,1219,1261,1263,1274,1276,1321,1335,1458,1477,1487,1571,1598,1617,2471,2641,2650,2651,2654,2655,2659,2661,2665,2774,2782,2873,2992,3225,3292],"c":[["s",{"w":"sources","s":"s","e":true,"k":"s","d":[779,931,1037,1065,1203,1284,1285,1291,1318],"c":[]}],["-",{"w":"source-db","s":"-db","e":true,"k":"-","d":[791],"c":[]}]]}],["c",{"w":"soc","s":"c","e":true,"k":"c","d":[463],"c":[["i",{"w":"social","s":"ial","e":true,"k":"i","d":[2072],"c":[]}],["k",{"w":"socket","s":"ket","e":true,"k":"k","d":[3796],"c":[]}]]}],["r",{"w":"sort","s":"rt","e":true,"k":"r","d":[530,573,574,581,605,2719,2720,2726],"c":[]}],["m",{"w":"some","s":"me","e":true,"k":"m","d":[1409,3145],"c":[]}],["f",{"w":"software","s":"ftware","e":true,"k":"f","d":[2394,2680],"c":[]}],["o",{"w":"soon","s":"on","e":true,"k":"o","d":[3319,3322],"c":[]}]]}],["i",{"w":"si","s":"i","e":false,"k":"i","d":[],"c":[["t",{"w":"sit","s":"t","e":true,"k":"t","d":[61,3004],"c":[["s",{"w":"sits","s":"s","e":true,"k":"s","d":[1627,2838,3093,3340],"c":[]}],["u",{"w":"situation","s":"uation","e":true,"k":"u","d":[3532],"c":[]}]]}],["l",{"w":"silent","s":"lent","e":true,"k":"l","d":[209],"c":[]}],["n",{"w":"sin","s":"n","e":false,"k":"n","d":[],"c":[["g",{"w":"single","s":"gle","e":true,"k":"g","d":[334,597,661,1066,1124,1163,1217,1288,1463,1476,2248,2275,2284,2390,2397,2445,2650,2878,2914,3015,3024,3040,3046,3072,3074],"c":[["-",{"w":"single-","s":"-","e":false,"k":"-","d":[],"c":[["d",{"w":"single-document","s":"document","e":true,"k":"d","d":[781],"c":[]}],["a",{"w":"single-agent","s":"agent","e":true,"k":"a","d":[2036,3790],"c":[]}],["n",{"w":"single-node","s":"node","e":true,"k":"n","d":[3518],"c":[]}]]}]]}],["k",{"w":"sink","s":"k","e":true,"k":"k","d":[854,861,862,864,1018,1026,1054,1070,1081,1083,1085,1087,1096,1111,1112,1179,1222,1262,1263,1275,1276,1300,1336],"c":[["s",{"w":"sinks","s":"s","e":true,"k":"s","d":[779,1146,1284,1286,1293,1318],"c":[]}],["-",{"w":"sink-db","s":"-db","e":true,"k":"-","d":[791],"c":[]}]]}],["c",{"w":"since","s":"ce","e":true,"k":"c","d":[918,925,962,1031],"c":[]}]]}],["z",{"w":"size","s":"ze","e":true,"k":"z","d":[514,548,1708,2205,2358,2742],"c":[]}],["g",{"w":"sign","s":"gn","e":false,"k":"g","d":[],"c":[["i",{"w":"signi","s":"i","e":false,"k":"i","d":[],"c":[["f",{"w":"significant","s":"ficant","e":true,"k":"f","d":[567],"c":[]}],["n",{"w":"signing","s":"ng","e":true,"k":"n","d":[1676,1838,2073],"c":[]}]]}],["a",{"w":"signa","s":"a","e":false,"k":"a","d":[],"c":[["l",{"w":"signals","s":"ls","e":true,"k":"l","d":[1216],"c":[]}],["t",{"w":"signature","s":"ture","e":true,"k":"t","d":[1561,1575,2842,3042,3118,3280],"c":[]}]]}]]}],["d",{"w":"side","s":"de","e":true,"k":"d","d":[1565,2835,2836],"c":[["b",{"w":"sidebar","s":"bar","e":true,"k":"b","d":[760,763,1130,1147,1168],"c":[]}],["c",{"w":"sidecar","s":"car","e":true,"k":"c","d":[2999,3001,3005,3025,3084,3112,3128],"c":[]}]]}],["e",{"w":"siem","s":"em","e":true,"k":"e","d":[1607],"c":[]}],["x",{"w":"six","s":"x","e":true,"k":"x","d":[2399],"c":[]}],["m",{"w":"simplifies","s":"mplifies","e":true,"k":"m","d":[3604],"c":[]}]]}],["y",{"w":"sy","s":"y","e":false,"k":"y","d":[],"c":[["n",{"w":"syn","s":"n","e":false,"k":"n","d":[],"c":[["c",{"w":"sync","s":"c","e":true,"k":"c","d":[108,110,191,295,296,297,302,326,334,337,1434,2397,2405,2437,2438,2447,2490,2492,2538,2575,2622,2638,2639,2645,2647,2650,2655,2665,2666,2671,2672,2692,2774,2785,2803],"c":[["_",{"w":"sync_collections","s":"_collections","e":true,"k":"_","d":[190,321,325,326],"c":[]}],["e",{"w":"synced","s":"ed","e":true,"k":"e","d":[1383,1875],"c":[]}],["s",{"w":"syncs","s":"s","e":true,"k":"s","d":[1407,2398,2444,2768],"c":[]}],["h",{"w":"synchroni","s":"hroni","e":false,"k":"h","d":[],"c":[["z",{"w":"synchronized","s":"zed","e":true,"k":"z","d":[2097],"c":[]}],["s",{"w":"synchronisation","s":"sation","e":true,"k":"s","d":[2807],"c":[]}]]}]]}],["t",{"w":"synt","s":"t","e":false,"k":"t","d":[],"c":[["a",{"w":"syntax","s":"ax","e":true,"k":"a","d":[1105,1124,1454,2218,3605],"c":[]}],["h",{"w":"synthetic","s":"hetic","e":true,"k":"h","d":[2897,3044,3051,3106,3116],"c":[]}]]}]]}],["s",{"w":"sys","s":"s","e":false,"k":"s","d":[],"c":[["t",{"w":"system","s":"tem","e":true,"k":"t","d":[530,542,548,579,775,782,797,810,826,1018,1077,1097,1389,1440,1449,1456,1458,1607,1746,1751,1780,1875,1884,2396,2440,2610,2611,2703,3031,3507],"c":[["s",{"w":"systems","s":"s","e":true,"k":"s","d":[890,2531],"c":[]}],["d",{"w":"systemd","s":"d","e":true,"k":"d","d":[3338],"c":[]}]]}],["l",{"w":"syslog","s":"log","e":true,"k":"l","d":[1708],"c":[]}]]}]]}],["l",{"w":"sl","s":"l","e":false,"k":"l","d":[],"c":[["o",{"w":"slo","s":"o","e":false,"k":"o","d":[],"c":[["w",{"w":"slow","s":"w","e":true,"k":"w","d":[118,458,522,542,1216,2156,2183,2193,2269,2703,2704,2730,3878],"c":[["e",{"w":"slowe","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"slowest","s":"st","e":true,"k":"s","d":[557,579,584,587],"c":[]}],["r",{"w":"slower","s":"r","e":true,"k":"r","d":[1970,2344,2713,2741,3854],"c":[]}]]}],["m",{"w":"slowms","s":"ms","e":true,"k":"m","d":[567,2707],"c":[]}]]}],["t",{"w":"slot","s":"t","e":true,"k":"t","d":[3185],"c":[]}]]}],["a",{"w":"sla","s":"a","e":false,"k":"a","d":[],"c":[["c",{"w":"slack","s":"ck","e":true,"k":"c","d":[429,444,462,465,468,742,2278],"c":[]}],["s",{"w":"slash","s":"sh","e":true,"k":"s","d":[1710,1771],"c":[]}]]}]]}],["k",{"w":"skip","s":"kip","e":true,"k":"k","d":[286,605],"c":[["p",{"w":"skipp","s":"p","e":false,"k":"p","d":[],"c":[["e",{"w":"skipped","s":"ed","e":true,"k":"e","d":[1055,1224],"c":[]}],["i",{"w":"skipping","s":"ing","e":true,"k":"i","d":[3784],"c":[]}]]}],["s",{"w":"skips","s":"s","e":true,"k":"s","d":[1546,3187],"c":[]}]]}],["p",{"w":"sp","s":"p","e":false,"k":"p","d":[],"c":[["e",{"w":"spe","s":"e","e":false,"k":"e","d":[],"c":[["c",{"w":"speci","s":"ci","e":false,"k":"c","d":[],"c":[["f",{"w":"specifi","s":"fi","e":false,"k":"f","d":[],"c":[["c",{"w":"specific","s":"c","e":true,"k":"c","d":[311,317,353,366,391,414,634,689,951,953,1009,1125,1877,1954,2055,2142,2540,2708,2713,3787,3817,3835],"c":[["a",{"w":"specification","s":"ation","e":true,"k":"a","d":[2466],"c":[]}]]}],["e",{"w":"specified","s":"ed","e":true,"k":"e","d":[2786,3391],"c":[]}]]}],["a",{"w":"special","s":"al","e":true,"k":"a","d":[2087,2898,3375,3401,3402,3864],"c":[]}]]}],["a",{"w":"speaks","s":"aks","e":true,"k":"a","d":[3093,3094],"c":[]}]]}],["a",{"w":"spa","s":"a","e":true,"k":"a","d":[1195,1196,1198,1460,1468,1496,1508,1511,1521,1522,1551,1565,1575,3492],"c":[["r",{"w":"sparse","s":"rse","e":true,"k":"r","d":[514,2358],"c":[]}],["m",{"w":"spam","s":"m","e":true,"k":"m","d":[1686,2170],"c":[]}],["c",{"w":"space","s":"ce","e":true,"k":"c","d":[1749,1794],"c":[["s",{"w":"spaces","s":"s","e":true,"k":"s","d":[1749,1829],"c":[]}]]}]]}],["f",{"w":"spf","s":"f","e":true,"k":"f","d":[1686,2170],"c":[]}]]}],["m",{"w":"sm","s":"m","e":false,"k":"m","d":[],"c":[["a",{"w":"small","s":"all","e":true,"k":"a","d":[514,609,2358,2749,2923,2960],"c":[["e",{"w":"smaller","s":"er","e":true,"k":"e","d":[1234,1254,1372,1459],"c":[]}]]}],["t",{"w":"smtp","s":"tp","e":true,"k":"t","d":[1648,1685,1824,1825,1867,1920,2168],"c":[["-",{"w":"smtp-relay","s":"-relay","e":true,"k":"-","d":[1685],"c":[]}]]}]]}],["n",{"w":"sn","s":"n","e":false,"k":"n","d":[],"c":[["a",{"w":"snapshot","s":"apshot","e":true,"k":"a","d":[646,651,2001,2751,2760,2761,3735],"c":[["s",{"w":"snapshots","s":"s","e":true,"k":"s","d":[622,648,2201,2486,2755,2758,2759,2762],"c":[]}]]}],["i",{"w":"sni","s":"i","e":true,"k":"i","d":[3382],"c":[]}]]}],["3",{"w":"s3","s":"3","e":true,"k":"3","d":[726,739],"c":[["t",{"w":"s3t-server-compose","s":"t-server-compose","e":true,"k":"t","d":[3669],"c":[]}]]}],["w",{"w":"switch","s":"witch","e":true,"k":"w","d":[1113,2683],"c":[["e",{"w":"switched","s":"ed","e":true,"k":"e","d":[804,833,1110],"c":[]}],["i",{"w":"switching","s":"ing","e":true,"k":"i","d":[1241],"c":[]}]]}],["q",{"w":"sql","s":"ql","e":true,"k":"q","d":[1667,1775,1962,1996],"c":[]}],["r",{"w":"srv","s":"rv","e":true,"k":"r","d":[2845,3043,3110,3169,3173,3399],"c":[]}],["d",{"w":"sdk","s":"dk","e":true,"k":"d","d":[3094],"c":[]}]]}],["3",{"w":"3","s":"3","e":true,"k":"3","d":[54,107,125,139,1484,1708,2055,2597,2598,2612,3545,3578,3704],"c":[["t",{"w":"3t","s":"t","e":true,"k":"t","d":[9,42,72,77,151,211,218,289,290,294,405,479,738,1254,1255,1267,1380,1765,1846,1852,1854,1878,1879,1881,1916,1950,1954,1980,2019,2283,2288,2360,2365,2367,2390,2406,2409,2417,2420,2432,2446,2447,2449,2453,2464,2549,2616,2685,2806,2807,2853,2898,2912,3029,3064,3082,3088,3093,3094,3104,3286,3301,3302,3305,3307,3311,3312,3314,3315,3316,3320,3324,3326,3329,3335,3340,3351,3376,3378,3380,3390,3403,3443,3478,3485,3518,3520,3523,3532,3535,3536,3542,3544,3546,3547,3551,3555,3561,3569,3580,3588,3600,3609,3613,3622,3629,3639,3642,3655,3663,3668,3669,3673,3677,3689,3697,3706,3712,3729,3730,3759,3764,3801,3825,3882],"c":[["-",{"w":"3t-","s":"-","e":false,"k":"-","d":[],"c":[["t",{"w":"3t-tools","s":"tools","e":true,"k":"t","d":[55],"c":[["-",{"w":"3t-tools-mcp","s":"-mcp","e":true,"k":"-","d":[92],"c":[]}]]}],["w",{"w":"3t-web-client","s":"web-client","e":true,"k":"w","d":[3418,3464],"c":[["-",{"w":"3t-web-client-dev","s":"-dev","e":true,"k":"-","d":[270],"c":[]}]]}],["d",{"w":"3t-docker","s":"docker","e":true,"k":"d","d":[3378,3380,3443],"c":[]}],["s",{"w":"3t-server-v1","s":"server-v1","e":true,"k":"s","d":[3555,3673,3806],"c":[]}]]}],["l",{"w":"3tl","s":"l","e":true,"k":"l","d":[759,861,907,1124,1185,1195,1243,1281,1288,1356,1372,1505,3308,3323],"c":[]}]]}],["0",{"w":"30","s":"0","e":true,"k":"0","d":[759,801,2076],"c":[["0",{"w":"3000","s":"00","e":true,"k":"0","d":[1258],"c":[]}],["-",{"w":"30-second","s":"-second","e":true,"k":"-","d":[2092],"c":[]}]]}],["2",{"w":"32","s":"2","e":true,"k":"2","d":[1392,1571,1675,1821,2968,3205,3434,3513,3538,3550,3573,3619,3649,3667,3748,3836],"c":[["-",{"w":"32-byte","s":"-byte","e":true,"k":"-","d":[3430,3573,3667],"c":[]}]]}],["8",{"w":"389","s":"89","e":true,"k":"8","d":[1923,2080],"c":[]}],["a",{"w":"3a","s":"a","e":true,"k":"a","d":[3864],"c":[]}]]}],["m",{"w":"m","s":"m","e":false,"k":"m","d":[],"c":[["c",{"w":"mcp","s":"cp","e":true,"k":"c","d":[9,11,15,16,18,27,29,39,42,44,59,60,67,68,71,72,77,80,151,211,218,669,738,2175,2178,2182,2215,2216,2221,2309,2401,2452,2454,2456,2457,2459,2464,2465,2466,2467,2505,2506,2507,2508,2509,2510,2511,2512,2514,2516,2517,2776,3307,3320],"c":[["_",{"w":"mcp_","s":"_","e":false,"k":"_","d":[],"c":[["a",{"w":"mcp_a","s":"a","e":false,"k":"a","d":[],"c":[["c",{"w":"mcp_access_mode","s":"ccess_mode","e":true,"k":"c","d":[37,145,151,206,207,281,326],"c":[]}],["u",{"w":"mcp_auth_","s":"uth_","e":false,"k":"u","d":[],"c":[["i",{"w":"mcp_auth_issuer_uri","s":"issuer_uri","e":true,"k":"i","d":[40,266,288],"c":[]}],["c",{"w":"mcp_auth_client_id","s":"client_id","e":true,"k":"c","d":[269],"c":[]}],["s",{"w":"mcp_auth_scope","s":"scope","e":true,"k":"s","d":[272],"c":[]}]]}]]}],["c",{"w":"mcp_ca_bundle","s":"ca_bundle","e":true,"k":"c","d":[62,284],"c":[]}]]}],["-",{"w":"mcp-compatible","s":"-compatible","e":true,"k":"-","d":[77,94,2512],"c":[]}]]}],["a",{"w":"ma","s":"a","e":false,"k":"a","d":[],"c":[["n",{"w":"man","s":"n","e":false,"k":"n","d":[],"c":[["a",{"w":"manag","s":"ag","e":false,"k":"a","d":[],"c":[["e",{"w":"manage","s":"e","e":true,"k":"e","d":[207,761,774,790,1453,1676,1838,1857,2073,2844,2953,3218,3668],"c":[["r",{"w":"manager","s":"r","e":true,"k":"r","d":[12,13,16,35,36,39,40,52,58,65,66,78,139,224,246,268,339,344,606,661,667,671,1383,1405,1407,1408,1409,1434,1624,1627,1633,1660,1662,1703,1717,1748,1765,1773,1778,1798,1799,1813,1830,1846,1854,1855,1878,1879,1883,1915,1936,1954,1963,1974,1980,2019,2025,2036,2042,2045,2058,2072,2110,2127,2223,2308,2359,2363,2367,2368,2369,2371,2372,2373,2377,2383,2389,2390,2406,2407,2414,2415,2417,2426,2445,2446,2447,2449,2507,2509,2532,2655,2665,2680,2912,2913,3120,3166,3168,3304,3312,3313,3314,3324,3325,3358,3403,3408,3416,3422,3437,3485,3505,3522,3534,3535,3536,3540,3541,3543,3544,3546,3547,3551,3556,3566,3580,3583,3608,3609,3613,3617,3622,3631,3632,3639,3641,3642,3655,3668,3669,3670,3674,3677,3689,3703,3706,3729,3830,3873,3876],"c":[["'",{"w":"manager's","s":"'s","e":true,"k":"'","d":[21,1636,2214,2517,3507],"c":[]}],["s",{"w":"managers","s":"s","e":true,"k":"s","d":[1409],"c":[]}]]}],["m",{"w":"management","s":"ment","e":true,"k":"m","d":[122,673,680,738,921,1011,1013,1018,1019,1068,1069,1071,1077,1097,1179,1197,1200,1206,1210,1266,1280,1311,1317,1329,1376,1504,1608,1758,1765,1843,1896,1975,2061,2102,2288,2915,3314,3600,3609,3636],"c":[]}],["d",{"w":"managed","s":"d","e":true,"k":"d","d":[826,1633,1667,1672,1756,1763,1774,1775,1776,1799,1936,1962,2214,2406,2426,2913,2960,3507,3615,3622,3716,3735],"c":[]}],["a",{"w":"manageable","s":"able","e":true,"k":"a","d":[2758,2807],"c":[]}]]}],["i",{"w":"managing","s":"ing","e":true,"k":"i","d":[1875,2680,3312,3604],"c":[]}]]}],["y",{"w":"many","s":"y","e":true,"k":"y","d":[395,1625,2275,2753,2907,3015,3023,3026,3336],"c":[]}],["u",{"w":"manual","s":"ual","e":true,"k":"u","d":[771,1068,2666,2807,3606],"c":[["l",{"w":"manually","s":"ly","e":true,"k":"l","d":[609,650,760,764,852,1172,2114,3372,3375,3413,3577,3677,3710],"c":[]}]]}],["i",{"w":"manifest","s":"ifest","e":true,"k":"i","d":[2469,2471,2505,2509],"c":[]}]]}],["c",{"w":"mac","s":"c","e":false,"k":"c","d":[],"c":[["o",{"w":"macos","s":"os","e":true,"k":"o","d":[56],"c":[]}],["h",{"w":"machine","s":"hine","e":true,"k":"h","d":[1463],"c":[]}]]}],["p",{"w":"map","s":"p","e":true,"k":"p","d":[61,240,1628,1632,1968,2393,2873],"c":[["s",{"w":"maps","s":"s","e":true,"k":"s","d":[511,2342,2395,2740,2862,3043],"c":[]}]]}],["d",{"w":"made","s":"de","e":true,"k":"d","d":[145,151,2274,2383,2537,2807,2891],"c":[]}],["r",{"w":"mark","s":"rk","e":true,"k":"r","d":[438],"c":[["e",{"w":"marke","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"marked","s":"d","e":true,"k":"d","d":[1110,1661,2257,2259,3372],"c":[]}],["t",{"w":"marketing","s":"ting","e":true,"k":"t","d":[2910],"c":[]}]]}]]}],["y",{"w":"may","s":"y","e":true,"k":"y","d":[506,514,2052,2154,2182,2247,2270,2324,2337,2358,2380,2404,2537,2612,2861,2870,2914,3819],"c":[]}],["s",{"w":"mas","s":"s","e":false,"k":"s","d":[],"c":[["k",{"w":"mask","s":"k","e":true,"k":"k","d":[892],"c":[["i",{"w":"masking","s":"ing","e":true,"k":"i","d":[517,853,854,855,856,857,861,862,863,865,866,867,889,895,896,1180,1280,1288,1299,1315,1316,2270],"c":[]}],["s",{"w":"masks","s":"s","e":true,"k":"s","d":[791],"c":[]}],["_",{"w":"mask_","s":"_","e":false,"k":"_","d":[],"c":[["p",{"w":"mask_p","s":"p","e":false,"k":"p","d":[],"c":[["i",{"w":"mask_pii","s":"ii","e":true,"k":"i","d":[792],"c":[]}],["h",{"w":"mask_phone","s":"hone","e":true,"k":"h","d":[876],"c":[]}]]}],["e",{"w":"mask_email","s":"email","e":true,"k":"e","d":[872],"c":[]}],["y",{"w":"mask_year_only","s":"year_only","e":true,"k":"y","d":[880,893],"c":[]}]]}],["e",{"w":"masked","s":"ed","e":true,"k":"e","d":[866,2994,3244,3249,3265,3288],"c":[]}]]}],["t",{"w":"master","s":"ter","e":true,"k":"t","d":[2112],"c":[]}]]}],["t",{"w":"mat","s":"t","e":false,"k":"t","d":[],"c":[["c",{"w":"match","s":"ch","e":true,"k":"c","d":[580,1161,1172,1565,1665,1678,2155,2889,3872,3876],"c":[["i",{"w":"matching","s":"ing","e":true,"k":"i","d":[609,730,2817,3382],"c":[]}],["e",{"w":"matches","s":"es","e":true,"k":"e","d":[1677,2096,2097,2159,2170,3532,3876],"c":[]}]]}],["r",{"w":"matrix","s":"rix","e":true,"k":"r","d":[2545,2547,2615],"c":[]}],["t",{"w":"matter","s":"ter","e":true,"k":"t","d":[3025],"c":[]}]]}],["i",{"w":"mai","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"main","s":"n","e":true,"k":"n","d":[1195,1730],"c":[["t",{"w":"maint","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"maintenance","s":"enance","e":true,"k":"e","d":[1068],"c":[]}],["a",{"w":"maintain","s":"ain","e":true,"k":"a","d":[2266],"c":[["i",{"w":"maintaining","s":"ing","e":true,"k":"i","d":[2355],"c":[]}]]}]]}]]}],["l",{"w":"mailhog","s":"lhog","e":true,"k":"l","d":[1825],"c":[]}]]}],["k",{"w":"mak","s":"k","e":false,"k":"k","d":[],"c":[["e",{"w":"make","s":"e","e":true,"k":"e","d":[1236,1240,1829,3339,3704,3833,3840,3880],"c":[["f",{"w":"makefile","s":"file","e":true,"k":"f","d":[1256],"c":[]}],["s",{"w":"makes","s":"s","e":true,"k":"s","d":[1877,2055,2846,3817],"c":[]}]]}],["i",{"w":"making","s":"ing","e":true,"k":"i","d":[2342,3603],"c":[]}]]}],["x",{"w":"max","s":"x","e":true,"k":"x","d":[1708,1821,2090,3187],"c":[["i",{"w":"maximum","s":"imum","e":true,"k":"i","d":[2173],"c":[]}]]}]]}],["e",{"w":"me","s":"e","e":true,"k":"e","d":[335,336,368,394,466,518,520,587,588,613,671,743,745,785,788],"c":[["a",{"w":"mea","s":"a","e":false,"k":"a","d":[],"c":[["n",{"w":"mean","s":"n","e":true,"k":"n","d":[2710,2797],"c":[["s",{"w":"means","s":"s","e":true,"k":"s","d":[17,1683,1749,1773,2117,2379,2716,2824,2829,2899,2909,2913],"c":[]}],["i",{"w":"meaning","s":"ing","e":true,"k":"i","d":[2864,2929],"c":[]}]]}],["s",{"w":"measurable","s":"surable","e":true,"k":"s","d":[2707],"c":[]}]]}],["m",{"w":"mem","s":"m","e":false,"k":"m","d":[],"c":[["b",{"w":"member","s":"ber","e":true,"k":"b","d":[20,2183,2680],"c":[["s",{"w":"members","s":"s","e":true,"k":"s","d":[2367],"c":[["h",{"w":"membership","s":"hip","e":true,"k":"h","d":[3403],"c":[]}]]}]]}],["o",{"w":"memory","s":"ory","e":true,"k":"o","d":[574,1570,1748,1969,2143,2720,3583,3790,3836],"c":[]}]]}],["s",{"w":"message","s":"ssage","e":true,"k":"s","d":[209,848,1063,1605,1606,2142,3835],"c":[["s",{"w":"messages","s":"s","e":true,"k":"s","d":[940,942,944,990,994,998],"c":[]}],["-",{"w":"message-level","s":"-level","e":true,"k":"-","d":[1347],"c":[]}]]}],["t",{"w":"met","s":"t","e":false,"k":"t","d":[],"c":[["a",{"w":"metadata","s":"adata","e":true,"k":"a","d":[320,353,1684],"c":[]}],["r",{"w":"metric","s":"ric","e":true,"k":"r","d":[909,922,937,955,1377,2250,2788,2928],"c":[["s",{"w":"metrics","s":"s","e":true,"k":"s","d":[775,783,788,898,900,901,905,907,908,921,936,949,954,1007,1012,1018,1210,1278,1306,1312,1320,1441,1478,1576,1654,1714,1716,1718,1720,1722,1724,1764,1772,1801,2019,2025,2026,2027,2036,2112,2771,2787,2917,2919,2923,2926,2951,2997,3209,3790,3796],"c":[["_",{"w":"metrics_","s":"_","e":false,"k":"_","d":[],"c":[["u",{"w":"metrics_username","s":"username","e":true,"k":"u","d":[2026,2027],"c":[]}],["p",{"w":"metrics_pa","s":"pa","e":false,"k":"p","d":[],"c":[["s",{"w":"metrics_password","s":"ssword","e":true,"k":"s","d":[2026,2027],"c":[]}],["t",{"w":"metrics_path","s":"th","e":true,"k":"t","d":[2028],"c":[]}]]}]]}]]}]]}],["h",{"w":"method","s":"hod","e":true,"k":"h","d":[3227],"c":[["s",{"w":"methods","s":"s","e":true,"k":"s","d":[1876,2267],"c":[]}]]}]]}],["c",{"w":"mechanism","s":"chanism","e":true,"k":"c","d":[828,1057,1289,1322,1337,1466,2845,3278],"c":[["s",{"w":"mechanisms","s":"s","e":true,"k":"s","d":[454,2267,2815],"c":[]}]]}],["d",{"w":"mediated","s":"diated","e":true,"k":"d","d":[1779],"c":[]}],["e",{"w":"meet","s":"et","e":true,"k":"e","d":[2222],"c":[]}],["r",{"w":"merged","s":"rged","e":true,"k":"r","d":[2989,3263],"c":[]}]]}],["o",{"w":"mo","s":"o","e":false,"k":"o","d":[],"c":[["n",{"w":"mon","s":"n","e":false,"k":"n","d":[],"c":[["g",{"w":"mongo","s":"go","e":true,"k":"g","d":[227,249],"c":[["d",{"w":"mongod","s":"d","e":true,"k":"d","d":[3004,3023,3110],"c":[["b",{"w":"mongodb","s":"b","e":true,"k":"b","d":[64,71,77,90,106,364,367,471,478,563,564,591,597,603,605,779,892,1058,1080,1098,1112,1169,1213,1218,1219,1240,1261,1262,1274,1288,1290,1292,1294,1324,1339,1389,1456,1458,1463,1487,1567,1607,1856,1867,1876,1935,2218,2225,2265,2313,2325,2371,2417,2428,2548,2549,2553,2557,2558,2560,2561,2563,2566,2610,2611,2615,2616,2618,2704,2833,2838,2845,2849,2880,2885,2895,2897,2898,2911,2966,3040,3041,3043,3062,3063,3068,3069,3070,3071,3075,3078,3093,3094,3096,3098,3110,3153,3169,3173,3218,3281,3311,3312,3314,3316,3327,3356,3390,3391,3395,3397,3399,3402,3485,3507,3539,3543,3552,3556,3564,3565,3583,3600,3614,3622,3623,3624,3659,3661,3674,3693,3709,3710,3713,3716,3720,3726,3729,3730,3735,3752,3756,3805,3819,3829,3860,3863,3865],"c":[["'",{"w":"mongodb's","s":"'s","e":true,"k":"'","d":[530,2396,2610,2703,2744],"c":[]}],["-",{"w":"mongodb-","s":"-","e":false,"k":"-","d":[],"c":[["n",{"w":"mongodb-native","s":"native","e":true,"k":"n","d":[1280,3087,3093,3316],"c":[]}],["c",{"w":"mongodb-compatible","s":"compatible","e":true,"k":"c","d":[2549,2564],"c":[]}],["s",{"w":"mongodb-specific","s":"specific","e":true,"k":"s","d":[2612],"c":[]}],["o",{"w":"mongodb-oidc","s":"oidc","e":true,"k":"o","d":[2833,2835,2838,2839,2840,2849,3017,3042,3048,3062,3065,3066,3068,3071,3078,3100,3118,3280,3286],"c":[]}]]}],["_",{"w":"mongodb_uri","s":"_uri","e":true,"k":"_","d":[3357,3447,3862,3868],"c":[]}]]}],["u",{"w":"mongodump","s":"ump","e":true,"k":"u","d":[3735,3740],"c":[]}]]}],["s",{"w":"mongos","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"mongosecurityexception","s":"ecurityexception","e":true,"k":"e","d":[2849,3078],"c":[]}],["h",{"w":"mongosh","s":"h","e":true,"k":"h","d":[2851,2898,3066,3080,3094,3286,3316],"c":[]}]]}]]}],["i",{"w":"monitor","s":"itor","e":true,"k":"i","d":[673,1008,1066,2208,2495,2531,2773,3021,3024],"c":[["i",{"w":"monitoring","s":"ing","e":true,"k":"i","d":[465,651,742,1007,1216,1801,2018,2125,2279,3763],"c":[]}],["s",{"w":"monitors","s":"s","e":true,"k":"s","d":[2056,3820],"c":[]}]]}],["t",{"w":"month","s":"th","e":true,"k":"t","d":[882],"c":[["'",{"w":"month's","s":"'s","e":true,"k":"'","d":[653],"c":[]}],["l",{"w":"monthly","s":"ly","e":true,"k":"l","d":[2017,3762],"c":[]}]]}],["a",{"w":"monaco","s":"aco","e":true,"k":"a","d":[1115,1124,1298,1310],"c":[]}]]}],["r",{"w":"more","s":"re","e":true,"k":"r","d":[71,1154,1798,1842,1971,2146,2263,2344,2377,2464,2724,2950,3583,3854],"c":[]}],["s",{"w":"most","s":"st","e":true,"k":"s","d":[77,385,613,1447,1995,2010,2034,2140,2540,2741,2743,2950,3025,3218,3833],"c":[["l",{"w":"mostly","s":"ly","e":true,"k":"l","d":[3004],"c":[]}]]}],["d",{"w":"mod","s":"d","e":false,"k":"d","d":[],"c":[["e",{"w":"mode","s":"e","e":true,"k":"e","d":[152,788,796,797,798,804,805,1120,1260,1477,1519,1520,1728,2041,2610,2754,2815,2819,2830,2831,2885,3138,3300,3506,3556,3674,3795],"c":[["l",{"w":"model","s":"l","e":true,"k":"l","d":[145,151,1104,1113,2214,2215,2395,2453,2464,2465,2764,2854,2902,2904,2907,2994,3006,3016,3269,3478],"c":[]}],["s",{"w":"modes","s":"s","e":true,"k":"s","d":[754,795,796,1407,2034,2735,2808,2810,2813,3045,3047,3123,3177],"c":[]}]]}],["i",{"w":"modif","s":"if","e":false,"k":"i","d":[],"c":[["i",{"w":"modifie","s":"ie","e":false,"k":"i","d":[],"c":[["d",{"w":"modified","s":"d","e":true,"k":"d","d":[330,597,1109,2397,2650,2653,2654,2662,2878],"c":[]}],["s",{"w":"modifies","s":"s","e":true,"k":"s","d":[862,2672],"c":[]}]]}],["y",{"w":"modify","s":"y","e":true,"k":"y","d":[761,1175,1875,1882,3024,3094,3316],"c":[["i",{"w":"modifying","s":"ing","e":true,"k":"i","d":[1053,1074,1108,1109],"c":[]}]]}]]}],["u",{"w":"module","s":"ule","e":true,"k":"u","d":[2248,2307,2773],"c":[]}]]}],["t",{"w":"motivated","s":"tivated","e":true,"k":"t","d":[583],"c":[]}],["v",{"w":"move","s":"ve","e":true,"k":"v","d":[741,2397,3838],"c":[["s",{"w":"moves","s":"s","e":true,"k":"s","d":[3046],"c":[]}]]}],["u",{"w":"mount","s":"unt","e":true,"k":"u","d":[1626,1666,1726,1773],"c":[["e",{"w":"mounted","s":"ed","e":true,"k":"e","d":[1211,1450,2145],"c":[]}],["s",{"w":"mounts","s":"s","e":true,"k":"s","d":[1655],"c":[]}]]}],["m",{"w":"moment","s":"ment","e":true,"k":"m","d":[2793],"c":[]}]]}],["i",{"w":"mi","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"min","s":"n","e":true,"k":"n","d":[2075,2076,2077],"c":[["u",{"w":"minutes","s":"utes","e":true,"k":"u","d":[140,1351,1803,1883,3325,3520,3545,3578,3621,3625,3704],"c":[]}],["i",{"w":"mini","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"minio","s":"o","e":true,"k":"o","d":[726],"c":[]}],["m",{"w":"minim","s":"m","e":false,"k":"m","d":[],"c":[["u",{"w":"minimum","s":"um","e":true,"k":"u","d":[1480,1786,1870,2006,2618,3509,3618],"c":[["s",{"w":"minimums","s":"s","e":true,"k":"s","d":[2085],"c":[]}]]}],["a",{"w":"minimal","s":"al","e":true,"k":"a","d":[1639,1687,1959,1997,2960,3733],"c":[]}]]}]]}],["o",{"w":"minor","s":"or","e":true,"k":"o","d":[2001,2537],"c":[]}],["t",{"w":"mints","s":"ts","e":true,"k":"t","d":[3065],"c":[]}]]}],["g",{"w":"migrati","s":"grati","e":false,"k":"g","d":[],"c":[["o",{"w":"migration","s":"on","e":true,"k":"o","d":[332,516,622,649,741,2052,2667,3437,3819],"c":[["s",{"w":"migrations","s":"s","e":true,"k":"s","d":[1672,2354],"c":[]}]]}],["n",{"w":"migrating","s":"ng","e":true,"k":"n","d":[1551,3759],"c":[]}]]}],["s",{"w":"miss","s":"ss","e":false,"k":"s","d":[],"c":[["i",{"w":"missing","s":"ing","e":true,"k":"i","d":[577,1166,1749,1840,1969,2151,2723,3075,3372,3857],"c":[]}],["e",{"w":"misses","s":"es","e":true,"k":"e","d":[2817,2943],"c":[]}]]}],["d",{"w":"mid","s":"d","e":false,"k":"d","d":[],"c":[["-",{"w":"mid-","s":"-","e":false,"k":"-","d":[],"c":[["c",{"w":"mid-conversation","s":"conversation","e":true,"k":"c","d":[804],"c":[]}],["s",{"w":"mid-session","s":"session","e":true,"k":"s","d":[2383],"c":[]}]]}],["d",{"w":"middleware","s":"dleware","e":true,"k":"d","d":[838,1054,1070,1091,1096,1295,1318,1458,3264],"c":[["s",{"w":"middlewares","s":"s","e":true,"k":"s","d":[1146],"c":[]}]]}]]}],["c",{"w":"micrometer","s":"crometer","e":true,"k":"c","d":[2030],"c":[]}],["l",{"w":"million","s":"llion","e":true,"k":"l","d":[2741],"c":[]}]]}],["u",{"w":"mu","s":"u","e":false,"k":"u","d":[],"c":[["s",{"w":"must","s":"st","e":true,"k":"s","d":[564,852,1269,1405,1565,1574,1664,1675,1678,1684,1775,1776,1836,1954,2163,2367,2704,2976,3151,3292,3293,3338,3391,3408,3422,3778,3782,3868],"c":[]}],["l",{"w":"multi","s":"lti","e":false,"k":"l","d":[],"c":[["p",{"w":"multiple","s":"ple","e":true,"k":"p","d":[1111,1181,1370,1410,1798,1799],"c":[]}],["-",{"w":"multi-","s":"-","e":false,"k":"-","d":[],"c":[["p",{"w":"multi-panel","s":"panel","e":true,"k":"p","d":[1125],"c":[]}],["t",{"w":"multi-tenant","s":"tenant","e":true,"k":"t","d":[1361,1378],"c":[]}],["f",{"w":"multi-f","s":"f","e":false,"k":"f","d":[],"c":[["a",{"w":"multi-factor","s":"actor","e":true,"k":"a","d":[1778,2069],"c":[]}],["i",{"w":"multi-file","s":"ile","e":true,"k":"i","d":[3536,3542,3631,3639,3668],"c":[]}]]}],["s",{"w":"multi-st","s":"st","e":false,"k":"s","d":[],"c":[["e",{"w":"multi-step","s":"ep","e":true,"k":"e","d":[2518],"c":[]}],["a",{"w":"multi-stage","s":"age","e":true,"k":"a","d":[3604],"c":[]}]]}],["c",{"w":"multi-customer","s":"customer","e":true,"k":"c","d":[3125],"c":[]}]]}]]}],["t",{"w":"mutati","s":"tati","e":false,"k":"t","d":[],"c":[["n",{"w":"mutating","s":"ng","e":true,"k":"n","d":[1576],"c":[]}],["o",{"w":"mutation","s":"on","e":true,"k":"o","d":[2994,3296],"c":[]}]]}]]}],["s",{"w":"ms","s":"s","e":true,"k":"s","d":[2713,3009,3019],"c":[["t",{"w":"mstream","s":"tream","e":true,"k":"t","d":[1392,1438,1441,1450,1476],"c":[["_",{"w":"mstream_","s":"_","e":false,"k":"_","d":[],"c":[["u",{"w":"mstream_uptime_seconds","s":"uptime_seconds","e":true,"k":"u","d":[959],"c":[]}],["j",{"w":"mstream_job","s":"job","e":false,"k":"j","d":[],"c":[["s",{"w":"mstream_jobs","s":"s","e":true,"k":"s","d":[963],"c":[]}],["_",{"w":"mstream_job_","s":"_","e":false,"k":"_","d":[],"c":[["e",{"w":"mstream_job_e","s":"e","e":false,"k":"e","d":[],"c":[["v",{"w":"mstream_job_events_processed_total","s":"vents_processed_total","e":true,"k":"v","d":[967],"c":[]}],["r",{"w":"mstream_job_errors_total","s":"rrors_total","e":true,"k":"r","d":[975,1010],"c":[]}]]}],["b",{"w":"mstream_job_bytes_processed_total","s":"bytes_processed_total","e":true,"k":"b","d":[971],"c":[]}],["l",{"w":"mstream_job_last_","s":"last_","e":false,"k":"l","d":[],"c":[["p",{"w":"mstream_job_last_processed_at_seconds","s":"processed_at_seconds","e":true,"k":"p","d":[979],"c":[]}],["s",{"w":"mstream_job_last_source_timestamp_seconds","s":"source_timestamp_seconds","e":true,"k":"s","d":[983],"c":[]}]]}],["p",{"w":"mstream_job_pipeline_","s":"pipeline_","e":false,"k":"p","d":[],"c":[["q",{"w":"mstream_job_pipeline_queued","s":"queued","e":true,"k":"q","d":[987],"c":[]}],["i",{"w":"mstream_job_pipeline_in_flight","s":"in_flight","e":true,"k":"i","d":[991],"c":[]}],["d",{"w":"mstream_job_pipeline_done","s":"done","e":true,"k":"d","d":[995],"c":[]}],["s",{"w":"mstream_job_pipeline_s","s":"s","e":false,"k":"s","d":[],"c":[["a",{"w":"mstream_job_pipeline_saturation_pct","s":"aturation_pct","e":true,"k":"a","d":[999,1008],"c":[]}],["o",{"w":"mstream_job_pipeline_source_blocked","s":"ource_blocked","e":true,"k":"o","d":[1003],"c":[]}]]}]]}]]}]]}],["e",{"w":"mstream_enc_key","s":"enc_key","e":true,"k":"e","d":[1571],"c":[]}]]}],["-",{"w":"mstream-","s":"-","e":false,"k":"-","d":[],"c":[["c",{"w":"mstream-config","s":"config","e":true,"k":"c","d":[1256,1257,1449,1458,1460],"c":[]}],["s",{"w":"mstream-system-db-uri","s":"system-db-uri","e":true,"k":"s","d":[1387],"c":[]}],["e",{"w":"mstream-encryption-key","s":"encryption-key","e":true,"k":"e","d":[1390,1405],"c":[]}]]}]]}]]}],["t",{"w":"mtls","s":"tls","e":true,"k":"t","d":[1099],"c":[]}],["d",{"w":"md","s":"d","e":true,"k":"d","d":[1447],"c":[]}],["b",{"w":"mb","s":"b","e":true,"k":"b","d":[1708],"c":[]}],["f",{"w":"mfa","s":"fa","e":true,"k":"f","d":[2072],"c":[]}]]}],["u",{"w":"u","s":"u","e":false,"k":"u","d":[],"c":[["s",{"w":"us","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"use","s":"e","e":true,"k":"e","d":[31,36,61,65,154,240,300,331,342,374,402,462,476,517,528,567,576,595,608,620,659,661,678,735,797,859,894,906,1017,1076,1123,1183,1226,1410,1453,1520,1551,1570,1617,1670,1673,1674,1675,1684,1685,1686,1709,1749,1829,1840,1865,1906,1968,2042,2055,2080,2110,2119,2170,2179,2211,2244,2247,2267,2321,2324,2352,2358,2463,2509,2512,2649,2666,2678,2692,2693,2702,2707,2713,2739,2763,2772,2821,2982,3074,3169,3173,3201,3218,3390,3665,3668,3670,3678,3707,3735,3744,3817,3837,3855],"c":[["s",{"w":"uses","s":"s","e":true,"k":"s","d":[9,39,78,512,1475,1506,1665,1677,1765,1773,1778,2092,2358,3069],"c":[]}],["d",{"w":"used","s":"d","e":true,"k":"d","d":[9,572,581,1096,1172,1663,1774,2308,2507,2754,3168,3381,3390,3403,3416,3419,3422,3569,3730],"c":[]}],["r",{"w":"user","s":"r","e":true,"k":"r","d":[12,350,485,613,760,764,770,801,826,852,894,1506,1507,1509,1598,1664,1671,1775,1859,1875,1880,1926,1995,2063,2077,2079,2083,2084,2167,2274,2370,2376,2377,2383,2532,3391,3397,3399,3565,3609,3730,3868],"c":[["'",{"w":"user's","s":"'s","e":true,"k":"'","d":[9,16,78,344,539,606,2379],"c":[]}],["s",{"w":"users","s":"s","e":true,"k":"s","d":[39,335,760,765,1778,1854,1857,1875,1877,1882,2074,2083,2084,2365,2375,2383,2406,2446,3312,3507,3563,3576,3602,3603,3604,3605,3606,3622],"c":[]}],["n",{"w":"username","s":"name","e":true,"k":"n","d":[1380,1674,1680,1838,2072,2084,3402,3560,3568,3657],"c":[]}],["-",{"w":"user-configurable","s":"-configurable","e":true,"k":"-","d":[2612],"c":[]}]]}],["f",{"w":"useful","s":"ful","e":true,"k":"f","d":[2742,2743],"c":[]}]]}],["i",{"w":"using","s":"ing","e":true,"k":"i","d":[25,522,530,792,888,890,936,1273,1402,1407,1410,1567,1675,1779,1941,1946,1962,1974,2152,2187,2203,2360,2449,2507,2532,2542,2744,2776,2845,2875,2957,3043,3062,3094,3506,3536,3542,3547,3639],"c":[]}],["a",{"w":"usa","s":"a","e":false,"k":"a","d":[],"c":[["g",{"w":"usage","s":"ge","e":true,"k":"g","d":[1070,1797,2104,2205],"c":[]}],["b",{"w":"usab","s":"b","e":false,"k":"b","d":[],"c":[["l",{"w":"usable","s":"le","e":true,"k":"l","d":[2342,2718,2830],"c":[]}],["i",{"w":"usability","s":"ility","e":true,"k":"i","d":[3605],"c":[]}]]}]]}],["u",{"w":"usually","s":"ually","e":true,"k":"u","d":[2005,3747,3868],"c":[]}]]}],["n",{"w":"un","s":"n","e":false,"k":"n","d":[],"c":[["d",{"w":"und","s":"d","e":false,"k":"d","d":[],"c":[["e",{"w":"under","s":"er","e":true,"k":"e","d":[9,78,606,1450,1612,1883,2078,2092,2100,2420,2537,2776,2992,3325,3520,3621,3847],"c":[["s",{"w":"understand","s":"stand","e":true,"k":"s","d":[650,778,1884,2395,2766,3584],"c":[["s",{"w":"understands","s":"s","e":true,"k":"s","d":[3623],"c":[]}]]}],["l",{"w":"underlying","s":"lying","e":true,"k":"l","d":[2095,2447],"c":[]}]]}],["o",{"w":"undone","s":"one","e":true,"k":"o","d":[2672],"c":[]}]]}],["l",{"w":"unl","s":"l","e":false,"k":"l","d":[],"c":[["e",{"w":"unless","s":"ess","e":true,"k":"e","d":[206,1661,3376,3752],"c":[]}],["i",{"w":"unli","s":"i","e":false,"k":"i","d":[],"c":[["m",{"w":"unlimited","s":"mited","e":true,"k":"m","d":[3183,3185],"c":[]}],["k",{"w":"unlike","s":"ke","e":true,"k":"k","d":[3729],"c":[]}]]}]]}],["u",{"w":"unused","s":"used","e":true,"k":"u","d":[452,2266],"c":[]}],["e",{"w":"une","s":"e","e":false,"k":"e","d":[],"c":[["x",{"w":"unexpected","s":"xpected","e":true,"k":"x","d":[516,2354],"c":[]}],["n",{"w":"unenforced","s":"nforced","e":true,"k":"n","d":[2829],"c":[]}]]}],["a",{"w":"una","s":"a","e":false,"k":"a","d":[],"c":[["n",{"w":"unanchored","s":"nchored","e":true,"k":"n","d":[575,2721],"c":[]}],["u",{"w":"unauth","s":"uth","e":false,"k":"u","d":[],"c":[["e",{"w":"unauthenticated","s":"enticated","e":true,"k":"e","d":[1260,1519,1520,2924,2926,3209],"c":[]}],["o",{"w":"unauthorized","s":"orized","e":true,"k":"o","d":[2897,3044,3051,3075,3106,3116,3299],"c":[]}]]}],["s",{"w":"unassign","s":"ssign","e":true,"k":"s","d":[1586],"c":[]}]]}],["f",{"w":"unfamiliar","s":"familiar","e":true,"k":"f","d":[650,2688],"c":[]}],["i",{"w":"uni","s":"i","e":false,"k":"i","d":[],"c":[["x",{"w":"unix","s":"x","e":true,"k":"x","d":[982,986],"c":[]}],["t",{"w":"unit","s":"t","e":true,"k":"t","d":[1124],"c":[]}],["n",{"w":"unin","s":"n","e":false,"k":"n","d":[],"c":[["t",{"w":"unintended","s":"tended","e":true,"k":"t","d":[1167,2765],"c":[]}],["s",{"w":"uninstalling","s":"stalling","e":true,"k":"s","d":[1898,3638],"c":[]}]]}],["q",{"w":"unique","s":"que","e":true,"k":"q","d":[1477,1528],"c":[]}],["f",{"w":"unified","s":"fied","e":true,"k":"f","d":[2286],"c":[]}]]}],["c",{"w":"unchanged","s":"changed","e":true,"k":"c","d":[1054,2895],"c":[]}],["r",{"w":"unre","s":"re","e":false,"k":"r","d":[],"c":[["c",{"w":"unrecoverable","s":"coverable","e":true,"k":"c","d":[1405,1574],"c":[]}],["l",{"w":"unreliable","s":"liable","e":true,"k":"l","d":[2055],"c":[]}],["a",{"w":"unreachable","s":"achable","e":true,"k":"a","d":[2809,2818,2885,3047,3124,3177,3300,3583,3860,3863,3871],"c":[]}],["s",{"w":"unresponsive","s":"sponsive","e":true,"k":"s","d":[3878],"c":[]}]]}],["t",{"w":"unt","s":"t","e":false,"k":"t","d":[],"c":[["i",{"w":"until","s":"il","e":true,"k":"i","d":[1839,2182,2247,2291,2324,2404,3263],"c":[]}],["e",{"w":"untested","s":"ested","e":true,"k":"e","d":[2017,3762],"c":[]}],["r",{"w":"untrusted","s":"rusted","e":true,"k":"r","d":[2846],"c":[]}],["o",{"w":"untouched","s":"ouched","e":true,"k":"o","d":[3051],"c":[]}]]}],["h",{"w":"unhealthy","s":"healthy","e":true,"k":"h","d":[1841,2146,3582,3813,3841,3873,3880],"c":[]}],["s",{"w":"unseal","s":"seal","e":true,"k":"s","d":[2102,2103,2112,2114,2116,2117,2122,2158],"c":[["i",{"w":"unsealing","s":"ing","e":true,"k":"i","d":[2110],"c":[]}],["_",{"w":"unseal_key","s":"_key","e":true,"k":"_","d":[2122,2159],"c":[]}]]}],["p",{"w":"unprojected","s":"projected","e":true,"k":"p","d":[2875],"c":[]}],["m",{"w":"unmodifiable","s":"modifiable","e":true,"k":"m","d":[3026],"c":[]}]]}],["p",{"w":"up","s":"p","e":true,"k":"p","d":[63,603,604,801,1047,1067,1109,1176,1405,1803,1805,1830,1967,1995,1999,2001,2025,2049,2095,2170,2688,2741,2947,3069,3436,3502,3540,3545,3578,3625,3702,3703,3704,3705,3726,3729,3730,3736,3778,3782,3805,3845,3849],"c":[["s",{"w":"upstream","s":"stream","e":true,"k":"s","d":[39,2833,2836,2838,2843,2845,2854,2902,2910,2911,2912,2914,2915,2945,2949,2968,2994,2996,3014,3035,3040,3041,3043,3049,3063,3068,3069,3071,3101,3120,3125,3136,3169,3187,3189,3191,3205,3236,3248,3266,3269,3276,3282,3287,3289,3296,3298,3347,3880],"c":[["s",{"w":"upstreams","s":"s","e":true,"k":"s","d":[2845,2960,3043,3109,3166,3218,3243,3247,3251,3265],"c":[]}]]}],["d",{"w":"updat","s":"dat","e":false,"k":"d","d":[],"c":[["e",{"w":"update","s":"e","e":true,"k":"e","d":[707,949,1067,1182,1220,1588,1671,1684,1882,1962,2009,2045,2048,2165,2887,3260,3801,3804],"c":[["_",{"w":"update_","s":"_","e":false,"k":"_","d":[],"c":[["t",{"w":"update_task","s":"task","e":true,"k":"t","d":[169,705],"c":[]}],["s",{"w":"update_script","s":"script","e":true,"k":"s","d":[817],"c":[]}],["w",{"w":"update_workspace","s":"workspace","e":true,"k":"w","d":[821],"c":[]}]]}],["d",{"w":"updated","s":"d","e":true,"k":"d","d":[1018,1054,1109,1176],"c":[]}],["-",{"w":"update-in-place","s":"-in-place","e":true,"k":"-","d":[1054],"c":[]}],["s",{"w":"updates","s":"s","e":true,"k":"s","d":[1967,2056],"c":[]}],["'",{"w":"update's","s":"'s","e":true,"k":"'","d":[2889],"c":[]}]]}],["i",{"w":"updating","s":"ing","e":true,"k":"i","d":[735,1843,1897],"c":[]}]]}],["c",{"w":"upcoming","s":"coming","e":true,"k":"c","d":[698],"c":[]}],["l",{"w":"upload","s":"load","e":true,"k":"l","d":[726,739,2002,3739],"c":[]}],["t",{"w":"uptime","s":"time","e":true,"k":"t","d":[917],"c":[]}],["g",{"w":"upgrad","s":"grad","e":false,"k":"g","d":[],"c":[["e",{"w":"upgrade","s":"e","e":true,"k":"e","d":[1382,2044,2046,2052,2059,3800,3802,3814,3818,3819,3823],"c":[["s",{"w":"upgrades","s":"s","e":true,"k":"s","d":[1630,3343,3698],"c":[]}]]}],["i",{"w":"upgrading","s":"ing","e":true,"k":"i","d":[1967,2045,2049,2050,3801,3805],"c":[]}]]}],["o",{"w":"upon","s":"on","e":true,"k":"o","d":[1875],"c":[]}],["p",{"w":"uppercase","s":"percase","e":true,"k":"p","d":[2087],"c":[]}]]}],["v",{"w":"uv","s":"v","e":true,"k":"v","d":[54,92,139],"c":[]}],["r",{"w":"ur","s":"r","e":false,"k":"r","d":[],"c":[["l",{"w":"url","s":"l","e":true,"k":"l","d":[214,224,227,230,233,236,239,268,726,1101,1534,1663,1753,1954,2080,2457,2508,2514,2524,2543,3155,3403,3414,3480,3543,3551,3566,3674,3871],"c":[["s",{"w":"urls","s":"s","e":true,"k":"s","d":[213,218,669],"c":[]}],["-",{"w":"url-encoded","s":"-encoded","e":true,"k":"-","d":[3074],"c":[]}]]}],["i",{"w":"uri","s":"i","e":true,"k":"i","d":[217,1428,1564,2845,2852,2912,2966,2984,3043,3072,3074,3081,3145,3153,3240,3290,3395,3401,3565,3583,3864],"c":[["s",{"w":"uris","s":"s","e":true,"k":"s","d":[2968,2994,3169,3205,3244,3287,3288],"c":[]}]]}]]}],["t",{"w":"ut","s":"t","e":false,"k":"t","d":[],"c":[["c",{"w":"utc","s":"c","e":true,"k":"c","d":[743,1592,1742],"c":[]}],["i",{"w":"utilisation","s":"ilisation","e":true,"k":"i","d":[946],"c":[]}],["f",{"w":"utf-8","s":"f-8","e":true,"k":"f","d":[1745],"c":[]}]]}],["i",{"w":"ui","s":"i","e":true,"k":"i","d":[761,770,771,852,1108,1117,1195,1197,1201,1569,1679,1767,1770,1778,1916,2111,2138,2215,2398,3314,3600,3624,3686],"c":[["-",{"w":"ui-oriented","s":"-oriented","e":true,"k":"-","d":[762],"c":[]}]]}],["d",{"w":"udf","s":"df","e":true,"k":"d","d":[1090,1095,1096,1103,1296,1458],"c":[]}],["f",{"w":"ufw","s":"fw","e":true,"k":"f","d":[2171],"c":[]}]]}],["k",{"w":"k","s":"k","e":false,"k":"k","d":[],"c":[["e",{"w":"ke","s":"e","e":false,"k":"e","d":[],"c":[["y",{"w":"key","s":"y","e":true,"k":"y","d":[9,583,1087,1100,1101,1188,1350,1384,1392,1395,1398,1404,1405,1407,1409,1506,1571,1573,1574,1820,1862,1955,2079,2112,2122,2159,2968,2984,3032,3145,3173,3205,3226,3289,3290,3403,3430,3436,3437,3506,3571,3572,3573,3609,3665,3667,3690,3756,3758,3759],"c":[["s",{"w":"keys","s":"s","e":true,"k":"s","d":[9,18,78,894,1104,1269,1749,1829,2110,2112,2116,2117,3506,3616],"c":[]}],["c",{"w":"keycloak","s":"cloak","e":true,"k":"c","d":[12,40,268,1644,1675,1676,1694,1695,1718,1719,1765,1768,1778,1821,1838,1863,1965,2014,2031,2060,2072,2074,2096,2133,2148,2163,2165,2166,3364,3416,3419,3502,3551,3568,3657,3674,3676,3677,3873],"c":[["'",{"w":"keycloak's","s":"'s","e":true,"k":"'","d":[1778,3876],"c":[]}],["_",{"w":"keycloak_","s":"_","e":false,"k":"_","d":[],"c":[["l",{"w":"keycloak_level","s":"level","e":true,"k":"l","d":[2173],"c":[]}],["c",{"w":"keycloak_client_id","s":"client_id","e":true,"k":"c","d":[3365,3422,3462,3876],"c":[]}],["r",{"w":"keycloak_realm","s":"realm","e":true,"k":"r","d":[3366,3465,3876],"c":[]}],["w",{"w":"keycloak_web_client_secret","s":"web_client_secret","e":true,"k":"w","d":[3367,3422,3468],"c":[]}]]}]]}],["r",{"w":"keyref","s":"ref","e":false,"k":"r","d":[],"c":[["p",{"w":"keyrefprefix","s":"prefix","e":true,"k":"p","d":[1409],"c":[]}],["v",{"w":"keyrefversion","s":"version","e":true,"k":"v","d":[1409],"c":[]}]]}],["f",{"w":"keyfile","s":"file","e":true,"k":"f","d":[1955],"c":[]}],["e",{"w":"keyed","s":"ed","e":true,"k":"e","d":[2816,3045,3287],"c":[]}]]}],["e",{"w":"keep","s":"ep","e":true,"k":"e","d":[648,1660,1999,2758,2815,3738,3814],"c":[["s",{"w":"keeps","s":"s","e":true,"k":"s","d":[1455,2005,2146,2862,3747],"c":[]}]]}],["r",{"w":"kerberos","s":"rberos","e":true,"k":"r","d":[1876],"c":[]}],["p",{"w":"kept","s":"pt","e":true,"k":"p","d":[2900,3143,3187,3191],"c":[]}]]}],["i",{"w":"ki","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"kind","s":"nd","e":true,"k":"n","d":[834,835],"c":[]}],["l",{"w":"kill","s":"ll","e":true,"k":"l","d":[3836],"c":[]}]]}],["a",{"w":"kafka","s":"afka","e":true,"k":"a","d":[892,1060,1082,1099,1111,1169,1203,1240,1262,1274,1288,1292,1294,1327,1328,1342,1343,1458,1463,1567],"c":[]}],["u",{"w":"kubernetes","s":"ubernetes","e":true,"k":"u","d":[954,1211,1229,1243,1304,1351,1356,1358,1372,1383,1431,1450,1455,1459,1475,1481,1504,1571,1614],"c":[["-",{"w":"kubernetes-native","s":"-native","e":true,"k":"-","d":[1288],"c":[]}]]}],["v",{"w":"kv","s":"v","e":true,"k":"v","d":[1684,1776],"c":[]}],["n",{"w":"know","s":"now","e":false,"k":"n","d":[],"c":[["n",{"w":"known-good","s":"n-good","e":true,"k":"n","d":[2010],"c":[]}],["l",{"w":"knowledge","s":"ledge","e":true,"k":"l","d":[2183],"c":[]}]]}]]}],["e",{"w":"e","s":"e","e":true,"k":"e","d":[35,639,803,1102,1408,1409,1528,1534,1594,1606,1678,1743,2055,2148,2510,2713,2747,2762,2803,2876,2924,2978,3005,3195,3209,3341,3555,3563,3565,3567,3673,3709,3806,3864],"c":[["x",{"w":"ex","s":"x","e":true,"k":"x","d":[1213],"c":[["c",{"w":"exc","s":"c","e":false,"k":"c","d":[],"c":[["h",{"w":"exchange","s":"hange","e":true,"k":"h","d":[9,1198,1506,1511,1551],"c":[["s",{"w":"exchanges","s":"s","e":true,"k":"s","d":[14,1511],"c":[]}]]}],["e",{"w":"exce","s":"e","e":false,"k":"e","d":[],"c":[["p",{"w":"except","s":"pt","e":true,"k":"p","d":[803,2011],"c":[]}],["s",{"w":"excess","s":"ss","e":true,"k":"s","d":[3183],"c":[]}]]}],["l",{"w":"exclusion","s":"lusion","e":true,"k":"l","d":[2875],"c":[]}]]}],["i",{"w":"exi","s":"i","e":false,"k":"i","d":[],"c":[["t",{"w":"exit","s":"t","e":true,"k":"t","d":[2141,2142,2143,3834,3835,3836],"c":[["s",{"w":"exits","s":"s","e":true,"k":"s","d":[27,29,1840,1969],"c":[]}],["c",{"w":"exitcode","s":"code","e":true,"k":"c","d":[2141],"c":[]}],["e",{"w":"exited","s":"ed","e":true,"k":"e","d":[3880],"c":[]}]]}],["s",{"w":"exist","s":"st","e":true,"k":"s","d":[333,1096],"c":[["i",{"w":"existing","s":"ing","e":true,"k":"i","d":[560,907,1109,1112,1376,1382,1383,1431,1613,1617,2003,2226,2373,2539,2724,3547,3632,3639,3741,3743,3808],"c":[["s",{"w":"existingsecret","s":"secret","e":true,"k":"s","d":[1383,1402,1429,1614],"c":[]}]]}],["s",{"w":"exists","s":"s","e":true,"k":"s","d":[1747],"c":[]}]]}]]}],["t",{"w":"ext","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"exte","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"external","s":"rnal","e":true,"k":"r","d":[39,1232,1272,1273,1376,1383,1407,1434,1571,1615,1617,1619,1622,1633,1635,1643,1647,1661,1684,1773,1774,1775,1776,1777,1781,1799,1800,1865,1866,1867,1940,1941,1945,1946,1961,2110,2215,2401,2465,2531,2776,2782,2960,3023,3026,3074,3615,3710,3726,3729,3752],"c":[["s",{"w":"externalsecret","s":"secret","e":true,"k":"s","d":[1407],"c":[["s",{"w":"externalsecrets","s":"s","e":true,"k":"s","d":[1273,1383,1409,1432,1616],"c":[]}]]}],["l",{"w":"externally","s":"ly","e":true,"k":"l","d":[2270],"c":[]}]]}],["n",{"w":"extend","s":"nd","e":true,"k":"n","d":[2226],"c":[]}]]}],["r",{"w":"extra","s":"ra","e":true,"k":"r","d":[1166,2025,2844],"c":[["c",{"w":"extract","s":"ct","e":true,"k":"c","d":[1244,3542,3554,3555,3606,3672,3673,3807],"c":[["e",{"w":"extracted","s":"ed","e":true,"k":"e","d":[1256],"c":[]}],["i",{"w":"extraction","s":"ion","e":true,"k":"i","d":[2036],"c":[]}],["s",{"w":"extracts","s":"s","e":true,"k":"s","d":[2843,3041,3042],"c":[]}]]}]]}]]}],["p",{"w":"exp","s":"p","e":true,"k":"p","d":[2842],"c":[["o",{"w":"expo","s":"o","e":false,"k":"o","d":[],"c":[["s",{"w":"expos","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"expose","s":"e","e":true,"k":"e","d":[2612,2926],"c":[["s",{"w":"exposes","s":"s","e":true,"k":"s","d":[77,597,661,907,921,954,1801,2025,2401,2464,2465,2467,2610,2923],"c":[]}],["d",{"w":"exposed","s":"d","e":true,"k":"d","d":[240,905,1201,1860,1906,2890,3504,3610,3678],"c":[]}]]}],["i",{"w":"exposing","s":"ing","e":true,"k":"i","d":[890,894,2215,3266],"c":[]}],["u",{"w":"exposure","s":"ure","e":true,"k":"u","d":[2856,3122],"c":[]}]]}],["r",{"w":"export","s":"rt","e":true,"k":"r","d":[608,610,725,2012,2093,2194,2195,2538,2774,2779,3754],"c":[["s",{"w":"exports","s":"s","e":true,"k":"s","d":[670,739,743,2183,2398,2444,2518,2768,2780,2802],"c":[]}],["e",{"w":"exported","s":"ed","e":true,"k":"e","d":[2920,3210],"c":[]}]]}]]}],["l",{"w":"expl","s":"l","e":false,"k":"l","d":[],"c":[["i",{"w":"explicit","s":"icit","e":true,"k":"i","d":[209,832,2885],"c":[["l",{"w":"explicitly","s":"ly","e":true,"k":"l","d":[206,3286],"c":[]}]]}],["a",{"w":"explain","s":"ain","e":true,"k":"a","d":[551,588,779,781,2626,2712],"c":[["_",{"w":"explain_query","s":"_query","e":true,"k":"_","d":[549],"c":[]}],["e",{"w":"explained","s":"ed","e":true,"k":"e","d":[1844],"c":[]}]]}],["o",{"w":"explor","s":"or","e":false,"k":"o","d":[],"c":[["a",{"w":"explorat","s":"at","e":false,"k":"a","d":[],"c":[["o",{"w":"exploratory","s":"ory","e":true,"k":"o","d":[611],"c":[]}],["i",{"w":"exploration","s":"ion","e":true,"k":"i","d":[2464,3601],"c":[]}]]}],["e",{"w":"explore","s":"e","e":true,"k":"e","d":[782,2183,2186,2394,2405,2435,2450,2570,2620,2673,2680,2685,2691,2695],"c":[["r",{"w":"explorer","s":"r","e":true,"k":"r","d":[770,850,1121,1129,1168,1180],"c":[]}]]}]]}]]}],["r",{"w":"expression","s":"ression","e":true,"k":"r","d":[576,605,698,735],"c":[["s",{"w":"expressions","s":"s","e":true,"k":"s","d":[735],"c":[]}]]}],["e",{"w":"expe","s":"e","e":false,"k":"e","d":[],"c":[["c",{"w":"expect","s":"ct","e":true,"k":"c","d":[2950],"c":[["e",{"w":"expected","s":"ed","e":true,"k":"e","d":[610,668,1564,2149,2265,3161,3415,3774,3841,3843,3855],"c":[]}],["s",{"w":"expects","s":"s","e":true,"k":"s","d":[1820,1955],"c":[]}]]}],["r",{"w":"expertise","s":"rtise","e":true,"k":"r","d":[2225],"c":[]}]]}],["i",{"w":"expir","s":"ir","e":false,"k":"i","d":[],"c":[["y",{"w":"expiry","s":"y","e":true,"k":"y","d":[1575,2842,3042,3118,3280,3858],"c":[]}],["a",{"w":"expiration","s":"ation","e":true,"k":"a","d":[2097],"c":[]}],["e",{"w":"expire","s":"e","e":true,"k":"e","d":[2817],"c":[["d",{"w":"expired","s":"d","e":true,"k":"d","d":[2152,3858],"c":[]}]]}]]}],["a",{"w":"expand","s":"and","e":false,"k":"a","d":[],"c":[["i",{"w":"expanding","s":"ing","e":true,"k":"i","d":[2615],"c":[]}],["s",{"w":"expands","s":"s","e":true,"k":"s","d":[2615],"c":[]}]]}]]}],["e",{"w":"exec","s":"ec","e":true,"k":"e","d":[1841,2049,2050,2140,2148,2166],"c":[["u",{"w":"execut","s":"ut","e":false,"k":"u","d":[],"c":[["e",{"w":"execute","s":"e","e":true,"k":"e","d":[106,591,603,673,716,732,797,803],"c":[["_",{"w":"execute_","s":"_","e":false,"k":"_","d":[],"c":[["t",{"w":"execute_task","s":"task","e":true,"k":"t","d":[192,714],"c":[]}],["q",{"w":"execute_query","s":"query","e":true,"k":"q","d":[601],"c":[]}]]}],["d",{"w":"executed","s":"d","e":true,"k":"d","d":[606,2709],"c":[]}],["s",{"w":"executes","s":"s","e":true,"k":"s","d":[771,777,1221],"c":[]}]]}],["i",{"w":"executi","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"execution","s":"on","e":true,"k":"o","d":[376,382,522,530,551,579,680,692,695,722,745,1195,1203,2539,2697,2703,2710,2711,2712,2728,2773,2796,2799,3601,3605],"c":[["s",{"w":"executions","s":"s","e":true,"k":"s","d":[371,385,2797],"c":[]}]]}],["n",{"w":"executing","s":"ng","e":true,"k":"n","d":[597,2793],"c":[]}]]}],["a",{"w":"executable","s":"able","e":true,"k":"a","d":[3339],"c":[]}]]}]]}],["a",{"w":"exa","s":"a","e":false,"k":"a","d":[],"c":[["m",{"w":"exam","s":"m","e":false,"k":"m","d":[],"c":[["p",{"w":"example","s":"ple","e":true,"k":"p","d":[262,301,343,375,403,477,529,596,621,660,679,753,866,871,875,887,888,1256,1409,1458,1547,1548,1565,1869,2035,2080,2081,2083,2084,2329,2530,2763,2775,3347,3379,3388,3389,3396,3402,3406,3407],"c":[["s",{"w":"examples","s":"s","e":true,"k":"s","d":[498,1458,2508],"c":[]}]]}],["i",{"w":"examine","s":"ine","e":true,"k":"i","d":[953,1009],"c":[]}]]}],["c",{"w":"exact","s":"ct","e":true,"k":"c","d":[302,580,893,1055,1205,2438,2516,2639,2831],"c":[["l",{"w":"exactly","s":"ly","e":true,"k":"l","d":[826,1110,1213,2377,2687,2874,3041,3075],"c":[]}],["-",{"w":"exact-position","s":"-position","e":true,"k":"-","d":[1326],"c":[]}]]}]]}],["h",{"w":"exhausted","s":"hausted","e":true,"k":"h","d":[1059],"c":[]}]]}],["n",{"w":"en","s":"n","e":false,"k":"n","d":[],"c":[["t",{"w":"ent","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"enter","s":"er","e":true,"k":"e","d":[3559],"c":[["p",{"w":"enterprise","s":"prise","e":true,"k":"p","d":[9,738,1505,2432,2447,2806,2807],"c":[["s",{"w":"enterprises","s":"s","e":true,"k":"s","d":[1854],"c":[]}],["-",{"w":"enterprise-grade","s":"-grade","e":true,"k":"-","d":[3600],"c":[]}]]}],["i",{"w":"entering","s":"ing","e":true,"k":"i","d":[2680],"c":[]}]]}],["r",{"w":"entr","s":"r","e":false,"k":"r","d":[],"c":[["y",{"w":"entry","s":"y","e":true,"k":"y","d":[55,1108,1457,1502,1568],"c":[]}],["i",{"w":"entries","s":"ies","e":true,"k":"i","d":[785,953,1457,1607,2817],"c":[]}]]}],["i",{"w":"entire","s":"ire","e":true,"k":"i","d":[1202],"c":[["l",{"w":"entirely","s":"ly","e":true,"k":"l","d":[1241,1517,1875,2367],"c":[]}]]}]]}],["d",{"w":"end","s":"d","e":true,"k":"d","d":[1857,3507,3557],"c":[["s",{"w":"ends","s":"s","e":true,"k":"s","d":[29],"c":[]}],["p",{"w":"endpoint","s":"point","e":true,"k":"p","d":[669,907,954,1027,1089,1425,1516,1552,1561,1673,1677,1680,1712,1953,1954,2028,2211,2214,2511,2517,2775,2853,2891,2917,2919,2923,2926,2946,2993,2997,3064,3082,3168,3286,3414,3505],"c":[["s",{"w":"endpoints","s":"s","e":true,"k":"s","d":[462,656,661,667,1257,1288,1320,1711,1772,1801,2025,2278,2537,2849,3078,3212,3215,3226,3286,3289,3766],"c":[]}]]}],["-",{"w":"end-to-end","s":"-to-end","e":true,"k":"-","d":[1463],"c":[]}]]}],["v",{"w":"env","s":"v","e":true,"k":"v","d":[1105,1257,1260,1454,1455,1460,2038,3372,3375,3437,3556,3674,3700,3702,3708,3726,3736,3745,3756,3792,3808,3840,3862],"c":[["i",{"w":"environment","s":"ironment","e":true,"k":"i","d":[37,143,151,206,210,211,212,218,287,326,333,339,344,364,397,404,423,468,1105,1112,1124,1125,1241,1454,1505,1520,1571,1633,1656,1747,2241,2248,2263,2299,2672,2730,2907,2910,2962,2984,3027,3112,3125,3132,3143,3145,3290,3350,3502,3586,3605,3627,3762],"c":[["s",{"w":"environments","s":"s","e":true,"k":"s","d":[31,61,62,69,102,163,208,277,364,367,741,1217,1273,1410,1459,2269,2273,2275,2279,2667,2707],"c":[]}],["-",{"w":"environment-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"environment-specific","s":"specific","e":true,"k":"s","d":[1268,1453],"c":[]}],["v",{"w":"environment-variable","s":"variable","e":true,"k":"v","d":[2985,3070],"c":[]}]]}]]}],["-",{"w":"env-var","s":"-var","e":true,"k":"-","d":[3145],"c":[]}]]}],["f",{"w":"enforc","s":"forc","e":false,"k":"f","d":[],"c":[["e",{"w":"enforce","s":"e","e":true,"k":"e","d":[1858,1877,2214,2399,3327],"c":[["s",{"w":"enforces","s":"s","e":true,"k":"s","d":[151,3087,3297,3316],"c":[]}],["m",{"w":"enforcement","s":"ment","e":true,"k":"m","d":[450,454,2265,2826,2827,2829,2879,2881,2914,3014,3044,3093,3115,3299],"c":[]}],["d",{"w":"enforced","s":"d","e":true,"k":"d","d":[2267],"c":[]}]]}],["i",{"w":"enforcing","s":"ing","e":true,"k":"i","d":[2899],"c":[]}]]}],["a",{"w":"enabl","s":"abl","e":false,"k":"a","d":[],"c":[["e",{"w":"enable","s":"e","e":true,"k":"e","d":[432,467,563,564,567,780,894,1416,1422,1437,1446,1456,1679,2092,2167,2218,2241,2263,2519,2704,2853,2924,3082],"c":[["_",{"w":"enable_policy","s":"_policy","e":true,"k":"_","d":[175,430],"c":[]}],["s",{"w":"enables","s":"s","e":true,"k":"s","d":[302,2215,2464,3408,3425,3602],"c":[]}],["d",{"w":"enabled","s":"d","e":true,"k":"d","d":[459,536,564,589,803,1167,1212,1260,1273,1383,1414,1420,1432,1435,1440,1441,1444,1464,1475,1477,1520,1556,1616,1776,2253,2704,2943,2945,3218],"c":[]}]]}],["i",{"w":"enabling","s":"ing","e":true,"k":"i","d":[622,738,1463,2447,3179,3311],"c":[]}]]}],["g",{"w":"eng","s":"g","e":false,"k":"g","d":[],"c":[["i",{"w":"engine","s":"ine","e":true,"k":"i","d":[236,258,522,748,759,797,801,833,867,907,918,954,1055,1103,1108,1110,1190,1195,1199,1200,1201,1202,1212,1217,1219,1223,1224,1260,1363,1375,1379,1383,1389,1422,1437,1440,1449,1457,1460,1462,1464,1469,1474,1475,1476,1477,1497,1512,1520,1521,1552,1567,1570,1575,1576,1600,1607,1776,2773,2809,2815,2817,2818,2820,2829,2830,2878,2885,2886,2950,3040,3044,3047,3050,3054,3064,3069,3104,3116,3124,3155,3177,3300,3316],"c":[["e",{"w":"engineer","s":"er","e":false,"k":"e","d":[],"c":[["i",{"w":"engineering","s":"ing","e":true,"k":"i","d":[1124,1238,2217,2224,2297],"c":[]}],["s",{"w":"engineers","s":"s","e":true,"k":"s","d":[2688],"c":[]}]]}],["'",{"w":"engine's","s":"'s","e":true,"k":"'","d":[2891],"c":[]}]]}],["l",{"w":"english","s":"lish","e":true,"k":"l","d":[2183,2296],"c":[]}]]}],["u",{"w":"enumerate","s":"umerate","e":true,"k":"u","d":[366],"c":[]}],["c",{"w":"enc","s":"c","e":false,"k":"c","d":[],"c":[["o",{"w":"encoding","s":"oding","e":true,"k":"o","d":[769,1054,1179],"c":[]}],["r",{"w":"encrypt","s":"rypt","e":true,"k":"r","d":[1624,1902,1957,3330,3331,3335,3576],"c":[["e",{"w":"encrypted","s":"ed","e":true,"k":"e","d":[1070,1108,1201,1206,1318,1474,1567,1779,1783,2000,3437,3506,3737,3759],"c":[]}],["i",{"w":"encryption","s":"ion","e":true,"k":"i","d":[1354,1392,1404,1492,1498,1571,1573,1574,2968,2984,3130,3141,3145,3205,3226,3269,3289,3290,3368,3425,3430,3436,3506,3572,3573,3667,3756,3758],"c":[["e",{"w":"encryptionenabled","s":"enabled","e":true,"k":"e","d":[1392],"c":[]}],["_",{"w":"encryption_key","s":"_key","e":true,"k":"_","d":[3370,3474,3759],"c":[]}]]}],["s",{"w":"encrypts","s":"s","e":true,"k":"s","d":[1405,2110,2112],"c":[]}]]}]]}],["r",{"w":"enrich","s":"rich","e":false,"k":"r","d":[],"c":[["m",{"w":"enrichment","s":"ment","e":true,"k":"m","d":[1163,2855,2857,2861,2873,2878,3121],"c":[]}],["e",{"w":"enriches","s":"es","e":true,"k":"e","d":[3044,3050],"c":[]}]]}],["s",{"w":"ensure","s":"sure","e":true,"k":"s","d":[1814,2097,3375],"c":[["s",{"w":"ensures","s":"s","e":true,"k":"s","d":[1213,2264],"c":[]}]]}],["h",{"w":"enhanced","s":"hanced","e":true,"k":"h","d":[3605],"c":[]}]]}],["v",{"w":"ev","s":"v","e":false,"k":"v","d":[],"c":[["e",{"w":"eve","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"ever","s":"r","e":true,"k":"r","d":[1882,2994,3265,3288],"c":[["y",{"w":"every","s":"y","e":true,"k":"y","d":[9,59,78,308,327,339,344,397,404,463,464,471,478,495,515,518,567,743,907,1012,1018,1070,1077,1195,1200,1288,1458,1552,1575,1801,1999,2025,2228,2248,2274,2299,2302,2326,2346,2347,2391,2395,2397,2399,2446,2650,2664,2680,2707,2740,2741,2751,2815,2843,2875,2885,2970,2994,3040,3047,3093,3143,3197,3292,3293,3296,3299,3505,3736,3772],"c":[["t",{"w":"everything","s":"thing","e":true,"k":"t","d":[335,394,1150,2036,2960,2992],"c":[]}]]}]]}],["n",{"w":"even","s":"n","e":true,"k":"n","d":[2914,3298],"c":[["t",{"w":"event","s":"t","e":true,"k":"t","d":[861,862,935,982,986,1055,1154,1204,1214,1220,1221,1223,1475],"c":[["s",{"w":"events","s":"s","e":true,"k":"s","d":[652,892,911,912,920,924,925,929,970,1030,1031,1035,1055,1102,1214,1224,1278,1335,1477,2100,2531,2804],"c":[]}]]}]]}]]}],["a",{"w":"evaluat","s":"aluat","e":false,"k":"a","d":[],"c":[["i",{"w":"evaluation","s":"ion","e":true,"k":"i","d":[77,134,417,432,463,466,734,1234,1254,1372,1459,1612,1902,1956,2199,2242,2249,2262,2275,2291,2305,2310,2404,2498,2861,2891,3104,3108,3348],"c":[["s",{"w":"evaluations","s":"s","e":true,"k":"s","d":[2275,2900],"c":[]}]]}],["e",{"w":"evaluate","s":"e","e":true,"k":"e","d":[397,404,2198,2248],"c":[["_",{"w":"evaluate_policies","s":"_policies","e":true,"k":"_","d":[415,459,464],"c":[]}],["s",{"w":"evaluates","s":"s","e":true,"k":"s","d":[2399,3155],"c":[]}],["d",{"w":"evaluated","s":"d","e":true,"k":"d","d":[2885,3299],"c":[]}]]}]]}],["i",{"w":"evi","s":"i","e":false,"k":"i","d":[],"c":[["d",{"w":"evidence","s":"dence","e":true,"k":"d","d":[2012,2346,3754],"c":[]}],["c",{"w":"eviction","s":"ction","e":true,"k":"c","d":[3191],"c":[]}]]}]]}],["a",{"w":"ea","s":"a","e":false,"k":"a","d":[],"c":[["c",{"w":"each","s":"ch","e":true,"k":"c","d":[61,240,512,530,638,640,680,804,834,861,862,921,1018,1019,1055,1096,1097,1125,1154,1162,1163,1195,1220,1223,1407,1409,1410,1477,1575,1799,1875,1876,1877,2002,2263,2325,2385,2549,2654,2703,2708,2714,2725,2745,2752,2801,2861,2880,2886,2899,2902,2910,2912,2914,2999,3014,3024,3043,3044,3050,3069,3116,3120,3125,3280,3739,3744],"c":[]}],["r",{"w":"earl","s":"rl","e":false,"k":"r","d":[],"c":[["i",{"w":"earlier","s":"ier","e":true,"k":"i","d":[644,645,2760,2761],"c":[]}],["y",{"w":"early","s":"y","e":true,"k":"y","d":[1010],"c":[]}]]}],["s",{"w":"ease","s":"se","e":true,"k":"s","d":[3604],"c":[]}]]}],["m",{"w":"em","s":"m","e":false,"k":"m","d":[],"c":[["p",{"w":"empty","s":"pty","e":true,"k":"p","d":[66,1260,1520,2968,2978,3195,3205,3209],"c":[]}],["a",{"w":"email","s":"ail","e":true,"k":"a","d":[273,429,444,462,504,656,661,667,668,680,739,742,791,873,1540,1598,1649,1663,1664,1825,1833,1837,1875,1965,2035,2137,2278,2335,2876],"c":[["s",{"w":"emails","s":"s","e":true,"k":"s","d":[743,1921,2168,2170],"c":[]}],["-",{"w":"email-smtp","s":"-smtp","e":true,"k":"-","d":[1685],"c":[]}],["_",{"w":"email_from","s":"_from","e":true,"k":"_","d":[2170],"c":[]}]]}],["b",{"w":"embedded","s":"bedded","e":true,"k":"b","d":[760,763,1450,1633,1773,2110,2687],"c":[]}],["i",{"w":"emit","s":"it","e":true,"k":"i","d":[1707,3789],"c":[["s",{"w":"emits","s":"s","e":true,"k":"s","d":[801,3789],"c":[]}],["t",{"w":"emitted","s":"ted","e":true,"k":"t","d":[1457,1607],"c":[]}]]}]]}],["r",{"w":"error","s":"rror","e":true,"k":"r","d":[151,209,768,787,847,848,952,1009,1403,1572,1606,1668,1681,1687,1841,1970,2115,2142,2161,2541,2898,3075,3093,3264,3400,3435,3701,3757,3789,3835,3881],"c":[["s",{"w":"errors","s":"s","e":true,"k":"s","d":[920,932,933,978,1038,1039,1841,1970,2050,2941,2947,3230,3264,3602,3747,3788,3829],"c":[["_",{"w":"errors_total","s":"_total","e":true,"k":"_","d":[2940,2949],"c":[]}]]}]]}],["s",{"w":"es","s":"s","e":false,"k":"s","d":[],"c":[["r",{"w":"esr","s":"r","e":true,"k":"r","d":[522,530,579],"c":[]}],["o",{"w":"eso","s":"o","e":true,"k":"o","d":[1434],"c":[]}],["t",{"w":"est","s":"t","e":false,"k":"t","d":[],"c":[["i",{"w":"estimated","s":"imated","e":true,"k":"i","d":[2728],"c":[]}],["a",{"w":"established","s":"ablished","e":true,"k":"a","d":[2844],"c":[]}]]}],["c",{"w":"escaped","s":"caped","e":true,"k":"c","d":[3375],"c":[]}]]}],["q",{"w":"equ","s":"qu","e":false,"k":"q","d":[],"c":[["a",{"w":"equal","s":"al","e":true,"k":"a","d":[3225,3293,3422],"c":[["i",{"w":"equality","s":"ity","e":true,"k":"i","d":[530,580],"c":[]}]]}],["i",{"w":"equivalent","s":"ivalent","e":true,"k":"i","d":[2171,3145],"c":[["s",{"w":"equivalents","s":"s","e":true,"k":"s","d":[3070],"c":[]}]]}]]}],["t",{"w":"et","s":"t","e":false,"k":"t","d":[],"c":[["c",{"w":"etc","s":"c","e":true,"k":"c","d":[582,1273,1616,1625,1732,1962,3336],"c":[]}],["l",{"w":"etl","s":"l","e":true,"k":"l","d":[1280,1288],"c":[]}]]}],["d",{"w":"ed","s":"d","e":false,"k":"d","d":[],"c":[["i",{"w":"edit","s":"it","e":true,"k":"i","d":[1134,3708],"c":[["i",{"w":"editi","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"edition","s":"on","e":true,"k":"o","d":[738,2432,2447,2807],"c":[]}],["n",{"w":"editing","s":"ng","e":true,"k":"n","d":[1124,3375],"c":[]}]]}],["o",{"w":"editor","s":"or","e":true,"k":"o","d":[764,770,1115,1124,1132,1144,1298,1310,3589,3602],"c":[]}],["s",{"w":"edits","s":"s","e":true,"k":"s","d":[3047],"c":[]}]]}],["g",{"w":"edge","s":"ge","e":true,"k":"g","d":[1148,2907,3125],"c":[]}]]}],["f",{"w":"eff","s":"ff","e":false,"k":"f","d":[],"c":[["e",{"w":"effect","s":"ect","e":true,"k":"e","d":[804,1054,1179,2383,2817,2987,2989,3059],"c":[["i",{"w":"effective","s":"ive","e":true,"k":"i","d":[2266,3256],"c":[]}]]}],["i",{"w":"efficiently","s":"iciently","e":true,"k":"i","d":[3602],"c":[]}],["o",{"w":"effort","s":"ort","e":true,"k":"o","d":[3606],"c":[]}]]}],["j",{"w":"ejson","s":"json","e":true,"k":"j","d":[881],"c":[]}],["l",{"w":"el","s":"l","e":false,"k":"l","d":[],"c":[["i",{"w":"eliminates","s":"iminates","e":true,"k":"i","d":[1172],"c":[]}],["e",{"w":"election","s":"ection","e":true,"k":"e","d":[1213,1326,1379,1462,1470,1472,1475,1477],"c":[]}],["s",{"w":"else","s":"se","e":true,"k":"s","d":[2960,3225,3292,3293],"c":[]}]]}],["i",{"w":"ei","s":"i","e":false,"k":"i","d":[],"c":[["t",{"w":"either","s":"ther","e":true,"k":"t","d":[1408,2397,2650,2807,3027,3880],"c":[]}],["g",{"w":"eight","s":"ght","e":true,"k":"g","d":[2385,2390,2393],"c":[]}]]}],["u",{"w":"europe","s":"urope","e":true,"k":"u","d":[1743],"c":[]}],["c",{"w":"echoe","s":"choe","e":false,"k":"c","d":[],"c":[["d",{"w":"echoed","s":"d","e":true,"k":"d","d":[3240,3288],"c":[]}],["s",{"w":"echoes","s":"s","e":true,"k":"s","d":[3265],"c":[]}]]}],["p",{"w":"ephemeral","s":"phemeral","e":true,"k":"p","d":[3729],"c":[]}]]}],["w",{"w":"w","s":"w","e":false,"k":"w","d":[],"c":[["e",{"w":"we","s":"e","e":true,"k":"e","d":[1797],"c":[["b",{"w":"web","s":"b","e":true,"k":"b","d":[9,1679,1767,1778,1854,1916,2111,2138,2398,2534,3305,3314,3315,3326,3329,3335,3340,3351,3390,3478,3485,3518,3520,3523,3532,3535,3536,3542,3544,3546,3547,3569,3580,3588,3600,3601,3609,3622,3624,3629,3639,3642,3668,3669,3677,3686,3706,3712,3729,3730,3764,3801,3825],"c":[["h",{"w":"webhook","s":"hook","e":true,"k":"h","d":[429,444,462,1089,1334,2278],"c":[["s",{"w":"webhooks","s":"s","e":true,"k":"s","d":[1064],"c":[]}]]}],["s",{"w":"websocket","s":"socket","e":true,"k":"s","d":[1630,3343,3498,3505,3686],"c":[]}],["-",{"w":"web-based","s":"-based","e":true,"k":"-","d":[3314,3326],"c":[]}]]}],["r",{"w":"were","s":"re","e":true,"k":"r","d":[391,2325,2352,2742,2753,2773],"c":[]}],["e",{"w":"weekly","s":"ekly","e":true,"k":"e","d":[392,586],"c":[["-",{"w":"weekly-comparison","s":"-comparison","e":true,"k":"-","d":[746],"c":[]}]]}],["n",{"w":"went","s":"nt","e":true,"k":"n","d":[768],"c":[]}],["l",{"w":"well","s":"ll","e":true,"k":"l","d":[1624,1825],"c":[]}]]}],["h",{"w":"wh","s":"h","e":false,"k":"h","d":[],"c":[["e",{"w":"whe","s":"e","e":false,"k":"e","d":[],"c":[["n",{"w":"when","s":"n","e":true,"k":"n","d":[10,20,27,29,36,62,240,462,669,742,777,780,803,834,1054,1055,1096,1161,1167,1179,1212,1216,1241,1392,1401,1402,1407,1464,1607,1747,1875,1882,1906,2056,2059,2172,2278,2325,2352,2377,2379,2666,2685,2707,2725,2741,2742,2752,2809,2815,2817,2818,2820,2821,2839,2849,2853,2877,2885,2943,2945,2987,3025,3026,3041,3045,3047,3052,3078,3082,3124,3168,3177,3185,3296,3300,3385,3422,3678,3744,3774,3820,3823,3882],"c":[["e",{"w":"whenever","s":"ever","e":true,"k":"e","d":[2900,3047],"c":[]}]]}],["r",{"w":"where","s":"re","e":true,"k":"r","d":[31,36,61,62,76,77,366,612,895,1287,1459,1662,1853,2265,2269,2287,2344,2416,2744,2827,2829,2830,2878,2961,2999,3069,3092,3166,3599,3840,3868],"c":[]}],["t",{"w":"whether","s":"ther","e":true,"k":"t","d":[390,536,589,948,1006,2265,2665,3300],"c":[]}]]}],["i",{"w":"whi","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"which","s":"ch","e":true,"k":"c","d":[16,364,391,393,517,784,803,862,890,1195,1521,1522,1821,1856,1877,2147,2325,2352,2549,2612,2831,2843,2900,2911,2912,2914,2949,2989,3069,3296,3298,3852,3880],"c":[["e",{"w":"whichever","s":"ever","e":true,"k":"e","d":[1628],"c":[]}]]}],["l",{"w":"while","s":"le","e":true,"k":"l","d":[611,893,1288,1877,2001,2471,2829,2877,3602],"c":[]}],["t",{"w":"white","s":"te","e":false,"k":"t","d":[],"c":[["s",{"w":"whitespace-sensitive","s":"space-sensitive","e":true,"k":"s","d":[1829],"c":[]}],["l",{"w":"whitelisted","s":"listed","e":true,"k":"l","d":[1954],"c":[]}]]}]]}],["a",{"w":"what","s":"at","e":true,"k":"a","d":[17,37,446,462,587,618,670,768,779,780,1877,2155,2293,2325,2367,2385,2454,2675,2716,2755,2818,2846,2878,2890,2893,2909,2914,2922,2956,3041,3090,3095,3527,3559,3634],"c":[["'",{"w":"what's","s":"'s","e":true,"k":"'","d":[393,787,1625],"c":[]}]]}],["o",{"w":"who","s":"o","e":true,"k":"o","d":[1856,1877,2225,2274,2375,2846,3296,3603],"c":[["s",{"w":"whose","s":"se","e":true,"k":"s","d":[2762],"c":[]}],["l",{"w":"whole-document","s":"le-document","e":true,"k":"l","d":[2875],"c":[]}]]}],["y",{"w":"why","s":"y","e":true,"k":"y","d":[2860,2884],"c":[]}]]}],["i",{"w":"wi","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"window","s":"ndow","e":true,"k":"n","d":[12,58,65,391,1059,1068],"c":[["s",{"w":"windows","s":"s","e":true,"k":"s","d":[57],"c":[]}]]}],["t",{"w":"with","s":"th","e":true,"k":"t","d":[13,60,62,296,314,327,330,411,465,488,514,560,567,578,580,582,586,640,643,648,651,686,739,759,761,769,830,846,907,1065,1087,1089,1099,1108,1110,1124,1166,1201,1208,1231,1243,1268,1298,1310,1312,1314,1316,1326,1341,1344,1351,1372,1392,1447,1458,1474,1506,1509,1511,1515,1516,1537,1548,1551,1565,1566,1571,1623,1624,1664,1675,1676,1677,1683,1685,1686,1707,1711,1765,1774,1778,1782,1784,1797,1798,1799,1813,1815,1816,1821,1833,1837,1838,1839,1841,1843,1855,1858,1875,1890,1901,1965,1970,1975,1998,2004,2027,2028,2035,2036,2048,2050,2110,2112,2117,2120,2121,2122,2123,2140,2141,2152,2155,2163,2167,2175,2183,2213,2222,2255,2274,2275,2358,2370,2380,2399,2417,2438,2440,2442,2464,2465,2508,2543,2610,2639,2663,2665,2686,2687,2704,2707,2722,2734,2747,2750,2816,2833,2838,2845,2849,2856,2878,2890,2914,2924,2968,2989,2994,3044,3045,3050,3065,3066,3068,3071,3072,3078,3093,3108,3122,3124,3205,3218,3263,3282,3283,3287,3311,3314,3331,3335,3415,3430,3506,3539,3551,3552,3573,3576,3602,3604,3605,3609,3622,3631,3642,3661,3730,3733,3734,3744,3746,3799,3804,3833,3855],"c":[["o",{"w":"without","s":"out","e":true,"k":"o","d":[67,68,344,376,567,576,584,609,650,661,761,771,833,890,894,907,953,1009,1018,1051,1067,1110,1111,1112,1113,1173,1182,1217,1260,1457,1468,1474,1505,1520,1575,1607,1824,1825,1995,2215,2218,2281,2342,2394,2520,2537,2539,2666,2680,2683,2688,2744,2817,2946,3094,3218,3226,3266,3289,3316,3348,3437,3603],"c":[]}],["i",{"w":"within","s":"in","e":true,"k":"i","d":[388,701,862,1163,1570,1877,2376,2537,2686,2910,3125,3267],"c":[]}]]}],["l",{"w":"wil","s":"l","e":false,"k":"l","d":[],"c":[["l",{"w":"will","s":"l","e":true,"k":"l","d":[59,1166,1818,1830,1963,2377,2537,2743,3065,3320,3323,3372,3390,3543,3563,3576],"c":[]}],["d",{"w":"wildcard","s":"dcard","e":true,"k":"d","d":[1624],"c":[]}]]}],["r",{"w":"wir","s":"r","e":false,"k":"r","d":[],"c":[["i",{"w":"wiring","s":"ing","e":true,"k":"i","d":[769],"c":[]}],["e",{"w":"wire","s":"e","e":true,"k":"e","d":[2895,3040,3093,3094,3327],"c":[["-",{"w":"wire-protocol","s":"-protocol","e":true,"k":"-","d":[2960,2974,3033,3087,3096,3149,3218,3316],"c":[]}]]}]]}],["z",{"w":"wizard","s":"zard","e":true,"k":"z","d":[3348,3526,3527,3542,3543,3544,3547,3555,3556,3571,3576,3670,3673,3674,3677,3699,3709],"c":[]}]]}],["o",{"w":"wo","s":"o","e":false,"k":"o","d":[],"c":[["r",{"w":"work","s":"rk","e":true,"k":"r","d":[2304,2393,3622],"c":[["s",{"w":"works","s":"s","e":true,"k":"s","d":[299,779,856,1624,1825,2171,2270,2626,2640,3335],"c":[["p",{"w":"workspace","s":"pace","e":true,"k":"p","d":[16,53,66,344,763,792,834,850,862,865,889,1025,1051,1124,1150,1160,1161,1162,1173,1181,1200,1207,1353,1514,1547,1565,1588,1596,1877,1882,2364,2370,2373,2376,2377,2383,2392,2406,2445,2446,2509,3403,3507,3596],"c":[["-",{"w":"workspace-aware","s":"-aware","e":true,"k":"-","d":[762],"c":[]}],["s",{"w":"workspaces","s":"s","e":true,"k":"s","d":[774,820,1115,1118,1124,1161,1310,1587,1851,1877,2370,2373,2379,2685,3312],"c":[]}]]}],["t",{"w":"workstation","s":"tation","e":true,"k":"t","d":[1238],"c":[]}]]}],["f",{"w":"workflow","s":"flow","e":true,"k":"f","d":[751,861,2056,2182,2184,2305,2311,2387,2404,3606,3820],"c":[["s",{"w":"workflows","s":"s","e":true,"k":"s","d":[765,2176,2183,2210,2215,2291,2309,2324,2401,2404,2447,2464,2502,2504,2520,2773,2804,3604],"c":[]}]]}],["e",{"w":"worker","s":"er","e":true,"k":"e","d":[788,1213,1370,1440,1477,1600,1602],"c":[["s",{"w":"workers","s":"s","e":true,"k":"s","d":[1214,1215,1216,1475,1477,1478],"c":[]}],["-",{"w":"worker-level","s":"-level","e":true,"k":"-","d":[1478],"c":[]}],["_",{"w":"worker_id","s":"_id","e":true,"k":"_","d":[1599],"c":[]}]]}],["l",{"w":"workload","s":"load","e":true,"k":"l","d":[1408],"c":[["s",{"w":"workloads","s":"s","e":true,"k":"s","d":[2829,3836],"c":[]}]]}],["i",{"w":"working","s":"ing","e":true,"k":"i","d":[2159,2417],"c":[]}]]}],["n",{"w":"won't","s":"n't","e":true,"k":"n","d":[2128,2154,3826,3860],"c":[]}],["u",{"w":"would","s":"uld","e":true,"k":"u","d":[2727,2817,2877,2898,3075],"c":[]}]]}],["r",{"w":"wr","s":"r","e":false,"k":"r","d":[],"c":[["i",{"w":"writ","s":"it","e":false,"k":"i","d":[],"c":[["t",{"w":"written","s":"ten","e":true,"k":"t","d":[30,862,895,1202,1222],"c":[]}],["e",{"w":"write","s":"e","e":true,"k":"e","d":[86,142,145,158,164,187,206,207,208,283,326,431,434,437,440,443,448,462,490,512,703,706,709,712,726,760,761,771,795,796,797,801,803,805,822,824,889,933,1039,1134,1264,1314,1341,2264,2612,2671,2691,3226,3289,3391,3602,3661],"c":[["-",{"w":"write-","s":"-","e":false,"k":"-","d":[],"c":[["a",{"w":"write-access","s":"access","e":true,"k":"a","d":[148],"c":[]}],["b",{"w":"write-back","s":"back","e":true,"k":"b","d":[1081,1340],"c":[]}]]}],["s",{"w":"writes","s":"s","e":true,"k":"s","d":[326,608,791,797,2897,2968,3205,3556,3674],"c":[]}]]}],["i",{"w":"writing","s":"ing","e":true,"k":"i","d":[609,2520,3603],"c":[]}]]}],["o",{"w":"wrong","s":"ong","e":true,"k":"o","d":[768,1749,2155,2169,3583,3840,3862,3871],"c":[]}],["a",{"w":"wrapped","s":"apped","e":true,"k":"a","d":[2845,3043,3169],"c":[]}]]}],["a",{"w":"wa","s":"a","e":false,"k":"a","d":[],"c":[["r",{"w":"war","s":"r","e":false,"k":"r","d":[],"c":[["n",{"w":"warn","s":"n","e":true,"k":"n","d":[33,324,565,1177,1549,1687,1827,1834,2180,2245,2289,2322,2670,2705,2828,2847,2925,2983,3076,3284,3533,3574,3607,3640,3742,3760,3815],"c":[["i",{"w":"warning","s":"ing","e":true,"k":"i","d":[459,952,1832,2015,2053,2149,2259,3576,3581,3855],"c":[["-",{"w":"warning-level","s":"-level","e":true,"k":"-","d":[469],"c":[]}],["s",{"w":"warnings","s":"s","e":true,"k":"s","d":[2248,2258],"c":[]}]]}]]}],["r",{"w":"warranted","s":"ranted","e":true,"k":"r","d":[1459],"c":[]}],["e",{"w":"warehouses","s":"ehouses","e":true,"k":"e","d":[2802],"c":[]}],["m",{"w":"warmup","s":"mup","e":true,"k":"m","d":[3189],"c":[]}]]}],["s",{"w":"was","s":"s","e":true,"k":"s","d":[646,2155,2160,2325,2709,2718,2752,2762,2899,3422,3868],"c":[]}],["i",{"w":"wait","s":"it","e":true,"k":"i","d":[1830,1831,1963,1964,2091,2685,3183,3545,3578,3704],"c":[["s",{"w":"waits","s":"s","e":true,"k":"s","d":[801,3185,3772],"c":[]}],["i",{"w":"waiting","s":"ing","e":true,"k":"i","d":[940,2539,2817],"c":[]}]]}],["n",{"w":"want","s":"nt","e":true,"k":"n","d":[2271,2655,3744],"c":[]}],["y",{"w":"way","s":"y","e":true,"k":"y","d":[2898,3027],"c":[]}],["t",{"w":"watch","s":"tch","e":true,"k":"t","d":[2922,3059],"c":[]}],["l",{"w":"walks","s":"lks","e":true,"k":"l","d":[3556,3674],"c":[]}]]}],["s",{"w":"ws","s":"s","e":true,"k":"s","d":[3343,3496],"c":[]}]]}],["n",{"w":"n","s":"n","e":true,"k":"n","d":[388,701,2344,2742,2743,2744],"c":[["o",{"w":"no","s":"o","e":true,"k":"o","d":[9,18,19,20,78,88,151,209,218,302,509,572,578,597,898,949,1054,1055,1065,1068,1077,1162,1205,1224,1239,1241,1302,1391,1394,1397,1400,1408,1511,1517,1539,1542,1545,1550,1749,1779,1781,2025,2340,2367,2378,2379,2406,2417,2422,2446,2650,2664,2685,2718,2722,2761,2807,2824,2830,2844,2872,2873,2898,3075,3169,3189,3240,3372,3728,3729,3752,3836],"c":[["t",{"w":"not","s":"t","e":true,"k":"t","d":[16,31,62,327,328,329,333,514,574,648,777,826,889,1059,1065,1096,1109,1163,1167,1179,1408,1459,1520,1551,1575,1576,1675,1773,1798,1821,1829,1839,1999,2017,2150,2153,2160,2168,2171,2182,2183,2214,2247,2288,2291,2296,2324,2358,2368,2383,2392,2404,2407,2517,2612,2659,2661,2707,2724,2729,2744,2758,2760,2849,2850,2853,2890,2897,2907,2913,2926,2976,2984,3074,3075,3078,3079,3082,3122,3125,3151,3266,3267,3290,3297,3335,3376,3413,3437,3504,3569,3577,3677,3729,3736,3762,3840,3856,3863,3864],"c":[["i",{"w":"noti","s":"i","e":false,"k":"i","d":[],"c":[["f",{"w":"notification","s":"fication","e":true,"k":"f","d":[2035,2059,3820,3823],"c":[["s",{"w":"notifications","s":"s","e":true,"k":"s","d":[680,1921,2045,2048,2056,3801,3804],"c":[]}],["-",{"w":"notification-then-approve","s":"-then-approve","e":true,"k":"-","d":[2056,3820],"c":[]}]]}],["c",{"w":"notice","s":"ce","e":true,"k":"c","d":[2537],"c":[]}]]}],["e",{"w":"note","s":"e","e":true,"k":"e","d":[2582,2583,2597,2598,2610,2611,2612],"c":[["s",{"w":"notes","s":"s","e":true,"k":"s","d":[1228,1323,1338,2049,2552,2619,3217,3489,3805],"c":[]}],["d",{"w":"noted","s":"d","e":true,"k":"d","d":[3145],"c":[]}]]}],["h",{"w":"nothing","s":"hing","e":true,"k":"h","d":[2377,3710],"c":[]}]]}],["n",{"w":"non","s":"n","e":false,"k":"n","d":[],"c":[["-",{"w":"non-","s":"-","e":false,"k":"-","d":[],"c":[["i",{"w":"non-interactive","s":"interactive","e":true,"k":"i","d":[31,69,277],"c":[]}],["s",{"w":"non-s","s":"s","e":false,"k":"s","d":[],"c":[["h",{"w":"non-shared","s":"hared","e":true,"k":"h","d":[208],"c":[]}],["t",{"w":"non-standard","s":"tandard","e":true,"k":"t","d":[1409],"c":[]}]]}],["p",{"w":"non-privileged","s":"privileged","e":true,"k":"p","d":[1632,3341],"c":[]}],["r",{"w":"non-r","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"non-re","s":"e","e":false,"k":"e","d":[],"c":[["p",{"w":"non-reproducible","s":"producible","e":true,"k":"p","d":[2055],"c":[]}],["m",{"w":"non-removable","s":"movable","e":true,"k":"m","d":[3263],"c":[]}]]}],["o",{"w":"non-root","s":"oot","e":true,"k":"o","d":[2960],"c":[]}]]}],["t",{"w":"non-technical","s":"technical","e":true,"k":"t","d":[2218,3603],"c":[]}],["l",{"w":"non-lo","s":"lo","e":false,"k":"l","d":[],"c":[["c",{"w":"non-local","s":"cal","e":true,"k":"c","d":[2837,3060,3162,3286],"c":[]}],["o",{"w":"non-loopback","s":"opback","e":true,"k":"o","d":[2982,3201,3226,3294],"c":[]}]]}]]}],["e",{"w":"none","s":"e","e":true,"k":"e","d":[245,248,251,254,257,260,276,285,3223],"c":[]}]]}],["d",{"w":"node","s":"de","e":true,"k":"d","d":[1602],"c":[["s",{"w":"nodes","s":"s","e":true,"k":"s","d":[1370,1440],"c":[]}],["_",{"w":"node_name","s":"_name","e":true,"k":"_","d":[1601],"c":[]}]]}],["r",{"w":"normali","s":"rmali","e":false,"k":"r","d":[],"c":[["s",{"w":"normalised","s":"sed","e":true,"k":"s","d":[2708],"c":[]}],["z",{"w":"normalized","s":"zed","e":true,"k":"z","d":[2816,2886],"c":[]}]]}],["w",{"w":"now","s":"w","e":true,"k":"w","d":[2762,3070],"c":[]}]]}],["e",{"w":"ne","s":"e","e":false,"k":"e","d":[],"c":[["x",{"w":"next","s":"xt","e":true,"k":"x","d":[29,76,581,735,1109,1287,1812,1853,2287,2383,2416,2539,2798,2799,2817,2991,3061,3092,3531,3541,3599],"c":[]}],["w",{"w":"new","s":"w","e":true,"k":"w","d":[29,63,459,585,644,653,704,1043,1109,1112,1241,1263,1875,2006,2056,2076,2151,2262,2537,2688,2743,2760,2774,2844,3187,3338,3349,3748,3806,3807,3808,3810,3811,3820],"c":[["_",{"w":"new_york","s":"_york","e":true,"k":"_","d":[1743],"c":[]}]]}],["v",{"w":"never","s":"ver","e":true,"k":"v","d":[30,35,864,1108,1166,1201,1273,1568,1569,1571,1617,1857,1882,2445,2838,2878,2898,2910,2989,3068,3199,3240,3265,3283,3288,3292,3507,3700],"c":[]}],["s",{"w":"nested","s":"sted","e":true,"k":"s","d":[639,1166,1829,2746],"c":[]}],["e",{"w":"need","s":"ed","e":true,"k":"e","d":[1172,1409,1901,2052,2169,2375,2509,2517,2666,2898,2913,3026,3413,3677,3729,3819,3854],"c":[["e",{"w":"needed","s":"ed","e":true,"k":"e","d":[1150,2025,3075,3169,3710,3752,3814],"c":[]}],["s",{"w":"needs","s":"s","e":true,"k":"s","d":[1671,1684,1974,2146,2531],"c":[]}]]}],["t",{"w":"net","s":"t","e":true,"k":"t","d":[1685,2849,3078,3399],"c":[["w",{"w":"network","s":"work","e":true,"k":"w","d":[1520,1781,1884,1889,2041,2042,2138,2999,3004,3019,3093,3292,3504,3585,3629,3633,3669,3790,3795,3863],"c":[["p",{"w":"networkpolicy","s":"policy","e":true,"k":"p","d":[1232,1378,1444,1446],"c":[]}],["_",{"w":"network_mode","s":"_mode","e":true,"k":"_","d":[2042,3796],"c":[]}],["i",{"w":"networking","s":"ing","e":true,"k":"i","d":[3796],"c":[]}]]}]]}],["a",{"w":"near-immediate","s":"ar-immediate","e":true,"k":"a","d":[2817],"c":[]}]]}],["a",{"w":"na","s":"a","e":false,"k":"a","d":[],"c":[["m",{"w":"nam","s":"m","e":false,"k":"m","d":[],"c":[["i",{"w":"naming","s":"ing","e":true,"k":"i","d":[455,456,2235,2268],"c":[]}],["e",{"w":"name","s":"e","e":true,"k":"e","d":[504,512,889,1098,1161,1408,1409,1431,1478,1529,1531,1598,2042,2214,2335,2746,2849,3078,3385,3419,3862],"c":[["s",{"w":"names","s":"s","e":true,"k":"s","d":[770,1820,1955,2268,2471,2726,2776],"c":[["p",{"w":"namespace","s":"pace","e":true,"k":"p","d":[1378,1410,1446,2888],"c":[]}]]}],["d",{"w":"named","s":"d","e":true,"k":"d","d":[1955,2465,2876],"c":[]}]]}]]}],["t",{"w":"nat","s":"t","e":false,"k":"t","d":[],"c":[["u",{"w":"natural","s":"ural","e":true,"k":"u","d":[896,2187,2207,2401,2742],"c":[["-",{"w":"natural-language","s":"-language","e":true,"k":"-","d":[2203,2219,2520],"c":[]}]]}],["i",{"w":"native","s":"ive","e":true,"k":"i","d":[1290,1326,2394,2436,2554,2682,2687,3735],"c":[]}]]}],["v",{"w":"navigat","s":"vigat","e":false,"k":"v","d":[],"c":[["e",{"w":"navigate","s":"e","e":true,"k":"e","d":[1838,2271,2345,2681,2685],"c":[]}],["i",{"w":"navigati","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"navigating","s":"ng","e":true,"k":"n","d":[2379,2392],"c":[]}],["o",{"w":"navigation","s":"on","e":true,"k":"o","d":[2445],"c":[]}]]}]]}]]}],["u",{"w":"nu","s":"u","e":false,"k":"u","d":[],"c":[["m",{"w":"number","s":"mber","e":true,"k":"m","d":[504,512,877,1077,1440,2335,2350,2380,2686,2709,2793],"c":[["s",{"w":"numbers","s":"s","e":true,"k":"s","d":[501,2332],"c":[]}],["l",{"w":"numberlong","s":"long","e":true,"k":"l","d":[2687],"c":[]}]]}],["l",{"w":"null","s":"ll","e":true,"k":"l","d":[2747],"c":[["s",{"w":"nulls","s":"s","e":true,"k":"s","d":[1166],"c":[]}]]}]]}],["d",{"w":"ndjson","s":"djson","e":true,"k":"d","d":[728],"c":[]}],["i",{"w":"night","s":"ight","e":true,"k":"i","d":[743],"c":[["l",{"w":"nightly","s":"ly","e":true,"k":"l","d":[739,2802],"c":[["-",{"w":"nightly-export","s":"-export","e":true,"k":"-","d":[745],"c":[]}]]}]]}],["g",{"w":"nginx","s":"ginx","e":true,"k":"g","d":[1195,1196,1460,1468,1627,3340,3347,3382,3485,3789,3881],"c":[["-",{"w":"nginx-served","s":"-served","e":true,"k":"-","d":[1575],"c":[]}]]}],["x",{"w":"nx","s":"x","e":true,"k":"x","d":[1213],"c":[]}]]}],["i",{"w":"i","s":"i","e":true,"k":"i","d":[64,367,780],"c":[["n",{"w":"in","s":"n","e":true,"k":"n","d":[9,10,12,17,18,32,35,39,53,59,62,65,66,71,78,88,140,208,326,327,328,329,330,333,334,335,336,337,344,362,369,393,394,405,479,514,516,574,579,581,582,587,612,613,638,640,643,644,645,646,744,748,760,763,766,768,788,789,796,805,826,850,852,863,864,866,867,889,892,940,953,990,1010,1018,1050,1051,1055,1067,1077,1096,1097,1105,1108,1110,1115,1122,1124,1161,1173,1182,1200,1202,1217,1220,1223,1224,1247,1259,1260,1267,1269,1273,1278,1288,1298,1351,1406,1407,1440,1447,1450,1454,1458,1462,1476,1477,1507,1520,1521,1552,1569,1570,1571,1576,1607,1612,1617,1635,1665,1666,1670,1676,1677,1678,1679,1710,1747,1773,1778,1779,1780,1798,1803,1810,1820,1822,1826,1832,1833,1838,1840,1865,1883,1955,1962,1965,1967,1968,1969,1970,2029,2049,2051,2055,2059,2072,2073,2078,2079,2080,2097,2100,2117,2122,2140,2149,2159,2165,2168,2173,2182,2183,2210,2214,2247,2248,2265,2268,2269,2270,2275,2278,2291,2296,2299,2324,2325,2345,2354,2358,2363,2367,2369,2373,2374,2378,2379,2383,2390,2392,2394,2395,2397,2404,2405,2406,2436,2446,2447,2471,2505,2517,2531,2533,2543,2650,2651,2655,2659,2661,2663,2664,2665,2672,2680,2682,2685,2686,2687,2690,2695,2707,2720,2730,2741,2742,2743,2745,2748,2760,2761,2763,2774,2786,2801,2807,2840,2841,2849,2852,2853,2860,2878,2891,2910,2913,2914,2982,2984,2985,2993,2994,3005,3015,3047,3062,3074,3078,3081,3082,3201,3226,3267,3275,3282,3286,3294,3297,3320,3323,3324,3325,3346,3348,3375,3401,3408,3416,3425,3437,3503,3520,3529,3546,3556,3580,3617,3622,3623,3625,3674,3677,3706,3710,3729,3752,3759,3789,3805,3814,3817,3822,3833,3837,3854,3855,3862,3864,3868,3872,3876],"c":[["i",{"w":"initia","s":"itia","e":false,"k":"i","d":[],"c":[["t",{"w":"initiates","s":"tes","e":true,"k":"t","d":[11],"c":[]}],["l",{"w":"initial","s":"l","e":true,"k":"l","d":[1108,1183,1460,1568,1797,2119,3708],"c":[["_",{"w":"initial_platform_admin_email","s":"_platform_admin_email","e":true,"k":"_","d":[1664,1833,1837,1965],"c":[]}],["i",{"w":"initializ","s":"iz","e":false,"k":"i","d":[],"c":[["a",{"w":"initialization","s":"ation","e":true,"k":"a","d":[2110,2159,2160],"c":[]}],["e",{"w":"initialize","s":"e","e":true,"k":"e","d":[3416,3578],"c":[["d",{"w":"initialized","s":"d","e":true,"k":"d","d":[2155,2160],"c":[]}]]}]]}]]}]]}],["-",{"w":"in-","s":"-","e":false,"k":"-","d":[],"c":[["m",{"w":"in-memory","s":"memory","e":true,"k":"m","d":[15,27,573,2719],"c":[]}],["f",{"w":"in-flight","s":"flight","e":true,"k":"f","d":[941],"c":[]}],["p",{"w":"in-pipeline","s":"pipeline","e":true,"k":"p","d":[1091],"c":[]}],["b",{"w":"in-browser","s":"browser","e":true,"k":"b","d":[1195,1198],"c":[]}]]}],["d",{"w":"ind","s":"d","e":false,"k":"d","d":[],"c":[["e",{"w":"inde","s":"e","e":false,"k":"e","d":[],"c":[["p",{"w":"independent","s":"pendent","e":true,"k":"p","d":[16,2708,2838,2914,3297],"c":[["l",{"w":"independently","s":"ly","e":true,"k":"l","d":[1410,1799,1876,2263],"c":[]}]]}],["x",{"w":"index","s":"x","e":true,"k":"x","d":[118,451,452,458,522,527,530,545,572,574,576,577,578,579,583,585,2193,2205,2219,2233,2266,2269,2396,2440,2489,2697,2701,2703,2718,2720,2723,2724,2725,2726,2731],"c":[["e",{"w":"indexe","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"indexes","s":"s","e":true,"k":"s","d":[452,554,557,560,585,587],"c":[]}],["d",{"w":"indexed","s":"d","e":true,"k":"d","d":[2722],"c":[]}]]}]]}],["n",{"w":"indent","s":"nt","e":false,"k":"n","d":[],"c":[["a",{"w":"indentation","s":"ation","e":true,"k":"a","d":[1749,1829],"c":[]}],["e",{"w":"indented","s":"ed","e":true,"k":"e","d":[1829],"c":[]}]]}]]}],["i",{"w":"indi","s":"i","e":false,"k":"i","d":[],"c":[["v",{"w":"individual","s":"vidual","e":true,"k":"v","d":[376,2273,2471],"c":[["l",{"w":"individually","s":"ly","e":true,"k":"l","d":[2664],"c":[]}]]}],["c",{"w":"indicate","s":"cate","e":true,"k":"c","d":[2750],"c":[]}]]}]]}],["c",{"w":"inc","s":"c","e":false,"k":"c","d":[],"c":[["l",{"w":"includ","s":"lud","e":false,"k":"l","d":[],"c":[["e",{"w":"include","s":"e","e":true,"k":"e","d":[35,583,1876,2172,2371,2533,2852,3081,3882],"c":[["s",{"w":"includes","s":"s","e":true,"k":"s","d":[759,867,907,1232,1240,1460,1773,1778,2306,2509,2541,2725],"c":[]}],["d",{"w":"included","s":"d","e":true,"k":"d","d":[1235,1458,1462,1865],"c":[]}]]}],["i",{"w":"including","s":"ing","e":true,"k":"i","d":[639,1007,1854,2211,2985,3162,3335],"c":[]}]]}],["i",{"w":"incident","s":"ident","e":true,"k":"i","d":[391,953,1009],"c":[["s",{"w":"incidents","s":"s","e":true,"k":"s","d":[2689],"c":[]}]]}],["r",{"w":"incre","s":"re","e":false,"k":"r","d":[],"c":[["a",{"w":"increase","s":"ase","e":true,"k":"a","d":[514,1970,2143,2358,3854],"c":[]}],["m",{"w":"increment","s":"ment","e":true,"k":"m","d":[2091],"c":[]}]]}],["o",{"w":"inco","s":"o","e":false,"k":"o","d":[],"c":[["m",{"w":"incoming","s":"ming","e":true,"k":"m","d":[1766],"c":[]}],["n",{"w":"inconsistency","s":"nsistency","e":true,"k":"n","d":[2001],"c":[]}],["r",{"w":"incorrectly","s":"rrectly","e":true,"k":"r","d":[2612],"c":[]}]]}]]}],["s",{"w":"ins","s":"s","e":false,"k":"s","d":[],"c":[["t",{"w":"inst","s":"t","e":false,"k":"t","d":[],"c":[["a",{"w":"insta","s":"a","e":false,"k":"a","d":[],"c":[["l",{"w":"install","s":"ll","e":true,"k":"l","d":[42,43,91,92,140,1251,1381],"c":[["e",{"w":"installed","s":"ed","e":true,"k":"e","d":[54,2006,3645,3748],"c":[]}],["i",{"w":"installing","s":"ing","e":true,"k":"i","d":[1359,1402,2394,2680],"c":[]}],["a",{"w":"installation","s":"ation","e":true,"k":"a","d":[1797,1843,1886,1972,1973,1975,2417,2422,3372,3669],"c":[]}],["s",{"w":"installs","s":"s","e":true,"k":"s","d":[3338],"c":[]}]]}],["n",{"w":"instance","s":"nce","e":true,"k":"n","d":[1217,1684,1775,1799,1962,2013,2110,3007,3062,3391,3539,3543,3552,3623,3659,3726,3729,3752,3755],"c":[["s",{"w":"instances","s":"s","e":true,"k":"s","d":[1774,1876,2371],"c":[]}]]}]]}],["r",{"w":"instruct","s":"ruct","e":false,"k":"r","d":[],"c":[["i",{"w":"instructi","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"instructions","s":"ons","e":true,"k":"o","d":[301,343,375,403,477,529,596,621,660,679],"c":[]}],["n",{"w":"instructing","s":"ng","e":true,"k":"n","d":[326],"c":[]}]]}],["e",{"w":"instructed","s":"ed","e":true,"k":"e","d":[3376],"c":[]}]]}],["e",{"w":"instead","s":"ead","e":true,"k":"e","d":[1633,1636,1978,2816,3189],"c":[]}]]}],["p",{"w":"inspect","s":"pect","e":true,"k":"p","d":[68,462,661,775,1174,2141,2654,3604],"c":[["o",{"w":"inspector","s":"or","e":true,"k":"o","d":[67,68],"c":[]}],["i",{"w":"inspection","s":"ion","e":true,"k":"i","d":[522,609],"c":[]}],["s",{"w":"inspects","s":"s","e":true,"k":"s","d":[579],"c":[]}]]}],["e",{"w":"inse","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"insert","s":"rt","e":true,"k":"r","d":[728,730,760,764,852,1220,1671],"c":[["a",{"w":"insertable","s":"able","e":true,"k":"a","d":[764],"c":[]}],["i",{"w":"insertion","s":"ion","e":true,"k":"i","d":[767],"c":[]}],["e",{"w":"inserted","s":"ed","e":true,"k":"e","d":[2742,2743],"c":[]}]]}],["c",{"w":"insecure","s":"cure","e":true,"k":"c","d":[2907],"c":[]}]]}],["i",{"w":"insi","s":"i","e":false,"k":"i","d":[],"c":[["d",{"w":"inside","s":"de","e":true,"k":"d","d":[1773,2025,2110,2171,2846,2992,3225,3292,3555,3673,3784,3840],"c":[]}],["g",{"w":"insights","s":"ghts","e":true,"k":"g","d":[3606],"c":[]}]]}],["u",{"w":"insufficient","s":"ufficient","e":true,"k":"u","d":[1969,3583],"c":[]}]]}],["f",{"w":"inf","s":"f","e":false,"k":"f","d":[],"c":[["o",{"w":"info","s":"o","e":true,"k":"o","d":[50,460,513,607,647,736,794,952,1052,1094,1106,1164,1271,1451,1461,1518,1687,1823,1952,1960,1976,2040,2139,2276,2357,2381,2402,2418,2468,2480,2535,2613,2694,2756,2805,2908,3067,3073,3144,3318,3321,3373,3553,3671,3675,3727,3794,3832],"c":[["r",{"w":"information","s":"rmation","e":true,"k":"r","d":[471,478,503,2325,2334,2400,2868],"c":[]}]]}],["r",{"w":"infrastructure","s":"rastructure","e":true,"k":"r","d":[748,907,1453,1954,2006,2220,3600,3678,3748],"c":[]}]]}],["t",{"w":"int","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"inte","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"inter","s":"r","e":false,"k":"r","d":[],"c":[["a",{"w":"interacti","s":"acti","e":false,"k":"a","d":[],"c":[["v",{"w":"interactive","s":"ve","e":true,"k":"v","d":[1257,1460,3547,3605],"c":[["l",{"w":"interactively","s":"ly","e":true,"k":"l","d":[68,1236],"c":[]}]]}],["o",{"w":"interaction","s":"on","e":true,"k":"o","d":[761],"c":[]}]]}],["f",{"w":"interface","s":"face","e":true,"k":"f","d":[77,405,479,661,2210,2390,2465,2534,2926,3209,3546,3580,3603,3622,3706],"c":[["s",{"w":"interfaces","s":"s","e":true,"k":"s","d":[748,759,805],"c":[]}]]}],["n",{"w":"intern","s":"n","e":false,"k":"n","d":[],"c":[["a",{"w":"internal","s":"al","e":true,"k":"a","d":[163,208,510,936,940,1779,1781,2341,2910,2926,3209,3390,3504],"c":[]}],["e",{"w":"internet","s":"et","e":true,"k":"e","d":[3335],"c":[]}]]}],["r",{"w":"interrupt","s":"rupt","e":false,"k":"r","d":[],"c":[["i",{"w":"interrupting","s":"ing","e":true,"k":"i","d":[1112],"c":[]}],["e",{"w":"interrupted","s":"ed","e":true,"k":"e","d":[2160],"c":[]}]]}],["p",{"w":"interpret","s":"pret","e":true,"k":"p","d":[2191,3074],"c":[]}],["v",{"w":"intervention","s":"vention","e":true,"k":"v","d":[2666],"c":[]}],["c",{"w":"interceptor_-prefixed","s":"ceptor_-prefixed","e":true,"k":"c","d":[2927],"c":[]}],["m",{"w":"intermedia","s":"media","e":false,"k":"m","d":[],"c":[["t",{"w":"intermediate","s":"te","e":true,"k":"t","d":[3604],"c":[]}],["r",{"w":"intermediary","s":"ry","e":true,"k":"r","d":[3624],"c":[]}]]}]]}],["g",{"w":"integr","s":"gr","e":false,"k":"g","d":[],"c":[["a",{"w":"integrat","s":"at","e":false,"k":"a","d":[],"c":[["i",{"w":"integration","s":"ion","e":true,"k":"i","d":[737,740,898,904,1306,1852,1859,2175,2178,2216,2282,2309,2414,2431,2452,2520,2530,2531,2666,2776,3390,3408],"c":[]}],["e",{"w":"integrate","s":"e","e":true,"k":"e","d":[2221],"c":[["d",{"w":"integrated","s":"d","e":true,"k":"d","d":[1875,2280,3606,3623],"c":[]}],["s",{"w":"integrates","s":"s","e":true,"k":"s","d":[2542],"c":[]}]]}]]}],["i",{"w":"integrity","s":"ity","e":true,"k":"i","d":[1996,1997,3732],"c":[]}]]}],["l",{"w":"intelli","s":"lli","e":false,"k":"l","d":[],"c":[["g",{"w":"intelligen","s":"gen","e":false,"k":"g","d":[],"c":[["c",{"w":"intelligence","s":"ce","e":true,"k":"c","d":[2288],"c":[]}],["t",{"w":"intelligent","s":"t","e":true,"k":"t","d":[3602,3605],"c":[]}]]}],["s",{"w":"intellishell","s":"shell","e":true,"k":"s","d":[3592,3605],"c":[]}]]}]]}],["r",{"w":"intro","s":"ro","e":false,"k":"r","d":[],"c":[["d",{"w":"introduc","s":"duc","e":false,"k":"d","d":[],"c":[["t",{"w":"introduction","s":"tion","e":true,"k":"t","d":[70,1279,1845,2408,3086,3587],"c":[]}],["e",{"w":"introduced","s":"ed","e":true,"k":"e","d":[2537,2743,2763],"c":[]}]]}],["s",{"w":"introspect","s":"spect","e":false,"k":"s","d":[],"c":[["i",{"w":"introspection","s":"ion","e":true,"k":"i","d":[793],"c":[]}],["_",{"w":"introspect_schema","s":"_schema","e":true,"k":"_","d":[815],"c":[]}]]}]]}],["o",{"w":"into","s":"o","e":true,"k":"o","d":[344,478,495,728,730,764,767,1124,1166,1170,1171,1273,1450,1626,2221,2280,2284,2307,2325,2326,2365,2371,2377,2383,2542,2653,2685,2782,2877,2880,2886,2913,3044,3116,3240,3337,3808],"c":[]}],["3",{"w":"int32","s":"32","e":true,"k":"3","d":[646,2762],"c":[]}],["u",{"w":"intuitive","s":"uitive","e":true,"k":"u","d":[3603],"c":[]}]]}],["v",{"w":"inv","s":"v","e":false,"k":"v","d":[],"c":[["e",{"w":"inve","s":"e","e":false,"k":"e","d":[],"c":[["n",{"w":"inventory","s":"ntory","e":true,"k":"n","d":[366,515,2355],"c":[]}],["s",{"w":"invest","s":"st","e":false,"k":"s","d":[],"c":[["i",{"w":"investigat","s":"igat","e":false,"k":"i","d":[],"c":[["i",{"w":"investigati","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"investigation","s":"on","e":true,"k":"o","d":[391,584,2689],"c":[]}],["n",{"w":"investigating","s":"ng","e":true,"k":"n","d":[611,2707],"c":[]}]]}],["e",{"w":"investigate","s":"e","e":true,"k":"e","d":[2394],"c":[]}]]}],["m",{"w":"investment","s":"ment","e":true,"k":"m","d":[2226],"c":[]}]]}]]}],["o",{"w":"invoke","s":"oke","e":true,"k":"o","d":[2504],"c":[["d",{"w":"invoked","s":"d","e":true,"k":"d","d":[834],"c":[]}]]}],["a",{"w":"invalid","s":"alid","e":true,"k":"a","d":[1821,1840,1969,2097,2134],"c":[["a",{"w":"invalidat","s":"at","e":false,"k":"a","d":[],"c":[["e",{"w":"invalidate","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"invalidates","s":"s","e":true,"k":"s","d":[2809,2817],"c":[]}],["d",{"w":"invalidated","s":"d","e":true,"k":"d","d":[2900,3052],"c":[]}]]}],["i",{"w":"invalidation","s":"ion","e":true,"k":"i","d":[2812,2831,3045,3124,3179],"c":[]}]]}]]}],["i",{"w":"invit","s":"it","e":false,"k":"i","d":[],"c":[["a",{"w":"invitation","s":"ation","e":true,"k":"a","d":[1875,1921,2170],"c":[]}],["e",{"w":"invite","s":"e","e":true,"k":"e","d":[1875],"c":[]}]]}]]}],["p",{"w":"input","s":"put","e":true,"k":"p","d":[517,763,766,767,792,839,840,850,869,890,1124,1135,1140,1155,1162,1163,1165,1166,1171,1181,2465,2470],"c":[["s",{"w":"inputs","s":"s","e":true,"k":"s","d":[1166,1172],"c":[]}]]}],["b",{"w":"inbound","s":"bound","e":true,"k":"b","d":[1089,1334,1673,1906,1912,3683,3753],"c":[]}],["l",{"w":"inline","s":"line","e":true,"k":"l","d":[1098,1099,1100,1376,1383,1450,1611],"c":[]}],["g",{"w":"ing","s":"g","e":false,"k":"g","d":[],"c":[["e",{"w":"ingests","s":"ests","e":true,"k":"e","d":[1213],"c":[]}],["r",{"w":"ingress","s":"ress","e":true,"k":"r","d":[1232,1266,1270,1374,1414,1416,1417],"c":[]}]]}],["j",{"w":"injected","s":"jected","e":true,"k":"j","d":[1455],"c":[]}],["a",{"w":"inaccessible","s":"accessible","e":true,"k":"a","d":[2135],"c":[]}],["h",{"w":"inherently","s":"herently","e":true,"k":"h","d":[2907],"c":[]}]]}],["d",{"w":"id","s":"d","e":true,"k":"d","d":[271,336,488,507,520,1063,1100,1104,1477,1511,1526,1537,1543,1600,2029,2077,2338,2543,3502],"c":[["e",{"w":"ide","s":"e","e":true,"k":"e","d":[737,738,1854,2432,2447,2806,2807,3305,3315,3326,3329,3335,3340,3351,3390,3478,3485,3518,3520,3523,3532,3535,3536,3542,3544,3547,3569,3588,3600,3601,3609,3622,3629,3639,3642,3668,3669,3677,3712,3729,3730,3764,3801,3825],"c":[["n",{"w":"identi","s":"nti","e":false,"k":"n","d":[],"c":[["t",{"w":"identity","s":"ty","e":true,"k":"t","d":[9,21,37,39,78,606,1259,1408,1509,1513,1546,1598,1765,1859,1863,1867,1875,1880,2061,2077,2274,2816,2832,2834,2838,2843,2844,2891,2911,3004,3006,3016,3017,3024,3034,3042,3045,3065,3099,3117,3118,3135,3162,3283,3298],"c":[]}],["f",{"w":"identif","s":"f","e":false,"k":"f","d":[],"c":[["i",{"w":"identifi","s":"i","e":false,"k":"i","d":[],"c":[["e",{"w":"identifie","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"identifies","s":"s","e":true,"k":"s","d":[327,500,2331],"c":[]}],["r",{"w":"identifier","s":"r","e":true,"k":"r","d":[1528],"c":[["s",{"w":"identifiers","s":"s","e":true,"k":"s","d":[894],"c":[]}]]}],["d",{"w":"identified","s":"d","e":true,"k":"d","d":[2325,2352],"c":[]}]]}],["a",{"w":"identifiable","s":"able","e":true,"k":"a","d":[471,478,503,518,2325,2334,2400,2868],"c":[]}],["c",{"w":"identification","s":"cation","e":true,"k":"c","d":[509,2266,2340,2354],"c":[]}]]}],["y",{"w":"identify","s":"y","e":true,"k":"y","d":[333,391,516,584,1008,1066,2193,2325,2396,2400,3880],"c":[["i",{"w":"identifying","s":"ing","e":true,"k":"i","d":[2730],"c":[]}]]}]]}]]}]]}],["p",{"w":"idp","s":"p","e":true,"k":"p","d":[39,1515,1548,1930,3017,3054,3100,3118],"c":[["h",{"w":"idphint","s":"hint","e":true,"k":"h","d":[1544],"c":[]}],["'",{"w":"idp's","s":"'s","e":true,"k":"'","d":[3042,3280],"c":[]}]]}],["s",{"w":"ids","s":"s","e":true,"k":"s","d":[317,501,510,1707,2332,2341],"c":[]}],["l",{"w":"idle","s":"le","e":true,"k":"l","d":[710,2538,2801,3187,3189,3191],"c":[]}]]}],["s",{"w":"is","s":"s","e":true,"k":"s","d":[10,31,35,36,62,66,145,151,218,325,356,462,478,495,512,536,588,589,606,612,670,762,763,771,780,784,803,826,851,861,862,863,865,891,948,949,1006,1045,1054,1055,1096,1110,1124,1125,1161,1162,1167,1179,1195,1196,1200,1202,1211,1212,1217,1220,1222,1254,1258,1259,1266,1270,1288,1373,1380,1401,1405,1407,1408,1409,1410,1449,1450,1453,1458,1459,1462,1464,1475,1505,1517,1521,1571,1575,1607,1660,1662,1675,1676,1765,1766,1779,1783,1798,1799,1829,1854,1875,1880,1906,1954,1967,1974,1995,2017,2036,2042,2056,2073,2112,2122,2124,2144,2147,2166,2182,2183,2210,2214,2215,2247,2265,2267,2269,2273,2274,2278,2324,2326,2344,2345,2376,2378,2379,2391,2417,2445,2446,2447,2454,2465,2470,2471,2506,2507,2517,2531,2534,2537,2615,2650,2655,2664,2665,2671,2685,2691,2695,2741,2744,2773,2774,2807,2809,2816,2817,2818,2820,2823,2826,2827,2829,2830,2844,2845,2846,2849,2850,2853,2873,2878,2885,2890,2891,2898,2899,2900,2905,2907,2910,2912,2924,2926,2943,2945,2949,2960,2985,2993,2994,2996,2997,3004,3024,3027,3040,3041,3044,3047,3051,3069,3075,3078,3079,3082,3093,3095,3124,3125,3143,3177,3191,3218,3266,3267,3276,3288,3291,3292,3296,3299,3300,3311,3335,3372,3390,3437,3485,3504,3506,3518,3600,3623,3678,3700,3710,3726,3752,3762,3772,3790,3796,3814,3820,3837,3852,3863,3871,3873,3878,3880],"c":[["s",{"w":"iss","s":"s","e":true,"k":"s","d":[2842,3415,3872],"c":[["u",{"w":"issue","s":"ue","e":true,"k":"u","d":[611,2172,3882],"c":[["d",{"w":"issued","s":"d","e":true,"k":"d","d":[36,3505,3872],"c":[]}],["r",{"w":"issuer","s":"r","e":true,"k":"r","d":[217,267,268,1428,1534,1552,1564,2842,2972,3042,3065,3069,3118,3159,3280,3415],"c":[["u",{"w":"issueruri","s":"uri","e":true,"k":"u","d":[1426,1562,1565],"c":[]}],["'",{"w":"issuer's","s":"'s","e":true,"k":"'","d":[2842],"c":[]}]]}],["s",{"w":"issues","s":"s","e":true,"k":"s","d":[669,2074,2127,2140,2169,2248,2256,2306,2707,3825,3828,3831,3833],"c":[]}]]}]]}],["o",{"w":"isolat","s":"olat","e":false,"k":"o","d":[],"c":[["e",{"w":"isolate","s":"e","e":true,"k":"e","d":[2011,2949,3753],"c":[["d",{"w":"isolated","s":"d","e":true,"k":"d","d":[62,2910],"c":[]}],["s",{"w":"isolates","s":"s","e":true,"k":"s","d":[3276],"c":[]}]]}],["i",{"w":"isolation","s":"ion","e":true,"k":"i","d":[1378,1410,1446,1784,2906,3013,3025,3269],"c":[]}]]}],["n",{"w":"isn't","s":"n't","e":true,"k":"n","d":[2159,2171],"c":[]}]]}],["t",{"w":"it","s":"t","e":true,"k":"t","d":[35,63,209,326,376,446,530,564,583,653,661,763,764,766,771,777,780,861,889,1043,1054,1055,1096,1111,1124,1162,1175,1196,1200,1202,1217,1224,1257,1266,1288,1373,1405,1406,1447,1450,1458,1462,1475,1575,1636,1660,1664,1675,1676,1765,1776,1821,1832,1833,1837,1838,1877,1906,1954,1965,1995,2005,2036,2055,2072,2110,2146,2163,2166,2171,2182,2183,2247,2265,2274,2293,2302,2324,2352,2368,2391,2531,2640,2652,2704,2716,2727,2829,2838,2839,2843,2846,2850,2852,2860,2877,2885,2895,2898,2907,2911,2913,2924,2926,2947,2953,2987,3005,3040,3041,3050,3054,3062,3069,3075,3079,3081,3085,3090,3091,3093,3094,3095,3125,3209,3218,3226,3266,3276,3294,3299,3316,3335,3339,3348,3437,3485,3543,3555,3556,3557,3603,3605,3606,3624,3673,3674,3700,3726,3744,3790,3814,3838],"c":[["s",{"w":"its","s":"s","e":true,"k":"s","d":[61,240,512,530,1018,1067,1097,1166,1410,1447,1477,2112,2346,2395,2539,2540,2703,2740,2840,2841,2845,2899,2902,2910,2913,2914,2953,2991,3014,3024,3063,3120,3125,3276,3390,3551,3582,3853,3873,3880],"c":[["e",{"w":"itself","s":"elf","e":true,"k":"e","d":[1200,1575,2112,2378,2517,2839,2913,2915],"c":[]}]]}],["'",{"w":"it's","s":"'s","e":true,"k":"'","d":[368],"c":[]}],["e",{"w":"item","s":"em","e":true,"k":"e","d":[834],"c":[["s",{"w":"items","s":"s","e":true,"k":"s","d":[757],"c":[]}]]}]]}],["f",{"w":"if","s":"f","e":true,"k":"f","d":[39,66,209,262,337,368,464,514,588,1167,1224,1259,1277,1405,1448,1551,1574,1627,1840,1841,1926,1931,1941,1946,1962,2001,2005,2009,2042,2052,2114,2146,2151,2154,2157,2159,2160,2163,2166,2171,2358,2368,2407,2509,2541,2655,2776,3340,3372,3375,3402,3437,3535,3576,3577,3581,3582,3609,3642,3668,3670,3710,3747,3772,3796,3813,3818,3819,3841,3854,3857],"c":[]}],["o",{"w":"io","s":"o","e":true,"k":"o","d":[290,294,3378,3380,3443],"c":[]}],["p",{"w":"ip","s":"p","e":true,"k":"p","d":[507,2009,2011,2338,2849,2988,2992,3078,3225,3292,3381,3562,3563],"c":[["v",{"w":"ipv","s":"v","e":false,"k":"v","d":[],"c":[["4",{"w":"ipv4","s":"4","e":true,"k":"4","d":[1624,3335],"c":[]}],["6",{"w":"ipv6","s":"6","e":true,"k":"6","d":[1624,3335],"c":[]}]]}],["a",{"w":"ipallowlist","s":"allowlist","e":true,"k":"a","d":[2988,3260,3263],"c":[]}]]}],["'",{"w":"i've","s":"'ve","e":true,"k":"'","d":[519],"c":[]}],["m",{"w":"im","s":"m","e":false,"k":"m","d":[],"c":[["m",{"w":"immediate","s":"mediate","e":true,"k":"m","d":[2445],"c":[["l",{"w":"immediately","s":"ly","e":true,"k":"l","d":[716,803,804,1043,1047,1405,1676,1833,1835,1840,1882,1965,1969,2010,2073,2450,2774,2989,3557,3577,3702],"c":[]}]]}],["p",{"w":"imp","s":"p","e":false,"k":"p","d":[],"c":[["o",{"w":"import","s":"ort","e":true,"k":"o","d":[727,1171,2029,2094,2538,2693,2774,2781,2804,3416],"c":[["a",{"w":"important","s":"ant","e":true,"k":"a","d":[1167],"c":[]}],["s",{"w":"imports","s":"s","e":true,"k":"s","d":[2398,2444,2768,2782],"c":[]}]]}],["l",{"w":"impl","s":"l","e":false,"k":"l","d":[],"c":[["e",{"w":"implement","s":"ement","e":true,"k":"e","d":[1684],"c":[["e",{"w":"implemented","s":"ed","e":true,"k":"e","d":[862],"c":[]}],["s",{"w":"implements","s":"s","e":true,"k":"s","d":[2549],"c":[]}]]}],["i",{"w":"implicit","s":"icit","e":true,"k":"i","d":[1685],"c":[]}]]}],["r",{"w":"improve","s":"rove","e":true,"k":"r","d":[3602],"c":[["m",{"w":"improvement","s":"ment","e":true,"k":"m","d":[2728],"c":[["s",{"w":"improvements","s":"s","e":true,"k":"s","d":[2193],"c":[]}]]}],["d",{"w":"improved","s":"d","e":true,"k":"d","d":[2626],"c":[]}]]}],["a",{"w":"impact","s":"act","e":true,"k":"a","d":[2707],"c":[]}]]}],["a",{"w":"image","s":"age","e":true,"k":"a","d":[1241,1273,1302,1517,1868,2051,3376,3698],"c":[["s",{"w":"images","s":"s","e":true,"k":"s","d":[2056,3811,3820],"c":[]}]]}]]}],["g",{"w":"ignored","s":"gnored","e":true,"k":"g","d":[1166,3185],"c":[]}],["r",{"w":"irsa","s":"rsa","e":true,"k":"r","d":[1408],"c":[]}],["a",{"w":"iam","s":"am","e":true,"k":"a","d":[1876],"c":[]}]]}],["r",{"w":"r","s":"r","e":true,"k":"r","d":[2910],"c":[["u",{"w":"ru","s":"u","e":false,"k":"u","d":[],"c":[["n",{"w":"run","s":"n","e":true,"k":"n","d":[331,417,463,466,519,551,588,649,680,698,734,735,745,846,848,1162,1175,1245,1260,1520,1625,1773,1798,1799,1841,2140,2183,2188,2191,2197,2199,2223,2248,2249,2275,2318,2345,2486,2492,2498,2501,2539,2540,2643,2655,2666,2693,2751,2752,2797,2798,2861,2953,3027,3056,3075,3085,3126,3327,3336,3526,3542,3555,3673,3739,3799,3833,3840,3880],"c":[["s",{"w":"runs","s":"s","e":true,"k":"s","d":[9,78,622,861,1217,1477,2042,2110,2275,2310,2686,2720,2784,2786,2795,3040,3047,3093,3299,3485],"c":[]}],["n",{"w":"running","s":"ning","e":true,"k":"n","d":[52,208,365,459,722,766,783,908,915,950,966,1018,1029,1053,1067,1140,1173,1182,1270,1351,1370,1621,1798,1803,1813,2001,2124,2166,2171,2208,2242,2262,2315,2368,2406,2538,2792,2801,3062,3063,3312,3325,3333,3348,3532,3535,3540,3551,3609,3625,3642,3670,3863],"c":[]}],["_",{"w":"run_t","s":"_t","e":false,"k":"_","d":[],"c":[["r",{"w":"run_transform","s":"ransform","e":true,"k":"r","d":[817],"c":[]}],["e",{"w":"run_tests","s":"ests","e":true,"k":"e","d":[817],"c":[]}]]}],["t",{"w":"runtime","s":"time","e":true,"k":"t","d":[833,1097,1110,1113,1241,1455,1505,1571,2142,2831,2915,2953,2960,3085,3129,3212,3218,3617,3835],"c":[["-",{"w":"runtime-configured","s":"-configured","e":true,"k":"-","d":[1302],"c":[]}]]}]]}],["l",{"w":"rule","s":"le","e":true,"k":"l","d":[522,530,579],"c":[["s",{"w":"rules","s":"s","e":true,"k":"s","d":[450,769,1143,1906,2022,2034,2098,2265,2324,3678,3797],"c":[]}]]}],["s",{"w":"rust","s":"st","e":true,"k":"s","d":[1202],"c":[["-",{"w":"rust-based","s":"-based","e":true,"k":"-","d":[1195],"c":[]}]]}]]}],["e",{"w":"re","s":"e","e":false,"k":"e","d":[],"c":[["q",{"w":"requ","s":"qu","e":false,"k":"q","d":[],"c":[["e",{"w":"request","s":"est","e":true,"k":"e","d":[11,68,145,151,514,1195,1255,1267,1380,1552,1575,1600,2902,2905,2911,2912,2970,3029,3038,3043,3083,3120,3127,3169,3197,3292,3293,3478,3505],"c":[["s",{"w":"requests","s":"s","e":true,"k":"s","d":[262,1199,1200,1512,1558,1575,1631,1778,1799,2075,2532,2533,2775,2913,3125,3505,3869],"c":[]}],["e",{"w":"requested","s":"ed","e":true,"k":"e","d":[274],"c":[]}],["'",{"w":"request's","s":"'s","e":true,"k":"'","d":[804,3069],"c":[]}],["i",{"w":"requesting","s":"ing","e":true,"k":"i","d":[1906,3678],"c":[]}]]}],["i",{"w":"requir","s":"ir","e":false,"k":"i","d":[],"c":[["e",{"w":"require","s":"e","e":true,"k":"e","d":[517,801,803,1054,1109,1166,1178,1179,1488,1558,1687,2111,2270,2392,2532,2633,2845,3043,3226,3312,3505],"c":[["s",{"w":"requires","s":"s","e":true,"k":"s","d":[29,326,1108,1383,1440,1462,1477,1575,1607,1748,1770,1771,1772,1797,2406,2992,3286,3314,3535,3609,3642,3759],"c":[]}],["m",{"w":"requirement","s":"ment","e":true,"k":"m","d":[1480,1669,3221,3643],"c":[["s",{"w":"requirements","s":"s","e":true,"k":"s","d":[139,448,1371,1760,1821,1889,2004,2214,2222,2264,2266,3483,3518,3585,3629,3633,3746],"c":[]}]]}],["d",{"w":"required","s":"d","e":true,"k":"d","d":[206,218,898,949,1241,1269,1360,1385,1392,1460,1524,1661,1710,1771,1775,1861,2042,2092,2378,2417,2422,2741,2807,2966,2970,2972,3153,3159,3173,3197,3343,3344,3372,3386,3392,3404,3423,3431,3439,3534,3608,3611,3613,3641,3796],"c":[]}]]}],["i",{"w":"requiring","s":"ing","e":true,"k":"i","d":[344,376,771,907,1505],"c":[]}]]}]]}],["d",{"w":"red","s":"d","e":false,"k":"d","d":[],"c":[["i",{"w":"redi","s":"i","e":false,"k":"i","d":[],"c":[["r",{"w":"redirect","s":"rect","e":true,"k":"r","d":[1521,2096,3875],"c":[["s",{"w":"redirects","s":"s","e":true,"k":"s","d":[13,1508,1663],"c":[]}],["e",{"w":"redirected","s":"ed","e":true,"k":"e","d":[1259,1880,3546,3580,3706],"c":[]}]]}],["s",{"w":"redis-compatible","s":"s-compatible","e":true,"k":"s","d":[1212,1472],"c":[]}]]}],["u",{"w":"redu","s":"u","e":false,"k":"u","d":[],"c":[["n",{"w":"redundant","s":"ndant","e":true,"k":"n","d":[452,2266],"c":[]}],["c",{"w":"reduce","s":"ce","e":true,"k":"c","d":[1679,2225,3602,3606],"c":[]}]]}],["a",{"w":"redact","s":"act","e":false,"k":"a","d":[],"c":[["s",{"w":"redacts","s":"s","e":true,"k":"s","d":[862],"c":[]}],["i",{"w":"redaction","s":"ion","e":true,"k":"i","d":[889],"c":[]}]]}],["e",{"w":"redeploy","s":"eploy","e":true,"k":"e","d":[2051],"c":[]}]]}],["f",{"w":"ref","s":"f","e":false,"k":"f","d":[],"c":[["r",{"w":"refresh","s":"resh","e":true,"k":"r","d":[14,25,26,949,1018,2076,2803],"c":[["e",{"w":"refreshe","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"refreshed","s":"d","e":true,"k":"d","d":[15,25,2862,2873],"c":[]}],["s",{"w":"refreshes","s":"s","e":true,"k":"s","d":[2383],"c":[]}]]}]]}],["e",{"w":"referenc","s":"erenc","e":false,"k":"e","d":[],"c":[["e",{"w":"reference","s":"e","e":true,"k":"e","d":[142,143,211,1109,1111,1161,1362,1366,1406,1447,1458,1571,1614,1634,1637,1638,1820,1844,1885,1903,1958,1962,2026,2072,2110,2612,2831,2915,2951,2985,2993,3070,3129,3131,3133,3211,3213,3295,3351,3371],"c":[["s",{"w":"references","s":"s","e":true,"k":"s","d":[770,1364],"c":[]}],["d",{"w":"referenced","s":"d","e":true,"k":"d","d":[1077,1096],"c":[]}]]}],["i",{"w":"referencing","s":"ing","e":true,"k":"i","d":[1109],"c":[]}]]}],["u",{"w":"refuse","s":"use","e":false,"k":"u","d":[],"c":[["d",{"w":"refused","s":"d","e":true,"k":"d","d":[2124,2153,3289],"c":[]}],["s",{"w":"refuses","s":"s","e":true,"k":"s","d":[2849,3078],"c":[]}]]}],["l",{"w":"reflect","s":"lect","e":true,"k":"l","d":[2377,2729],"c":[["s",{"w":"reflects","s":"s","e":true,"k":"s","d":[2471],"c":[]}],["e",{"w":"reflected","s":"ed","e":true,"k":"e","d":[2807],"c":[]}]]}],["i",{"w":"refine","s":"ine","e":true,"k":"i","d":[3604],"c":[]}]]}],["g",{"w":"reg","s":"g","e":false,"k":"g","d":[],"c":[["a",{"w":"regardless","s":"ardless","e":true,"k":"a","d":[39,797,864,2773],"c":[]}],["u",{"w":"regula","s":"ula","e":false,"k":"u","d":[],"c":[["t",{"w":"regulator","s":"tor","e":false,"k":"t","d":[],"c":[["y",{"w":"regulatory","s":"y","e":true,"k":"y","d":[500,2331],"c":[]}],["s",{"w":"regulators","s":"s","e":true,"k":"s","d":[2302,2356],"c":[]}]]}],["r",{"w":"regular","s":"r","e":true,"k":"r","d":[576],"c":[]}]]}],["e",{"w":"rege","s":"e","e":false,"k":"e","d":[],"c":[["x",{"w":"regex","s":"x","e":true,"k":"x","d":[575,2721,2722],"c":[]}],["n",{"w":"regenerate","s":"nerate","e":true,"k":"n","d":[2152,3857],"c":[]}]]}],["i",{"w":"regi","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"regist","s":"st","e":false,"k":"s","d":[],"c":[["e",{"w":"register","s":"er","e":true,"k":"e","d":[1111,3569],"c":[["e",{"w":"registered","s":"ed","e":true,"k":"e","d":[784,1169,1537,3676],"c":[]}],["s",{"w":"registers","s":"s","e":true,"k":"s","d":[3657,3677],"c":[]}]]}],["r",{"w":"registr","s":"r","e":false,"k":"r","d":[],"c":[["y",{"w":"registry","s":"y","e":true,"k":"y","d":[1070,1077,1200,1206,1254,1255,1267,1318,1380,1447,1869,2355,2966,2984,3145,3153,3166,3290,3352,3353,3376,3441,3556,3560,3663,3674,3697],"c":[]}],["a",{"w":"registration","s":"ation","e":true,"k":"a","d":[3674],"c":[]}]]}]]}],["o",{"w":"region","s":"on","e":true,"k":"o","d":[1104,1273,1616,1685],"c":[]}]]}],["r",{"w":"regressions","s":"ressions","e":true,"k":"r","d":[1181],"c":[]}]]}],["a",{"w":"rea","s":"a","e":false,"k":"a","d":[],"c":[["l",{"w":"real","s":"l","e":true,"k":"l","d":[850,1170,1180,1825,2296,2345,2729,3075],"c":[["m",{"w":"realm","s":"m","e":true,"k":"m","d":[40,268,292,2078,2085,2089,2093,2096,2100,3416,3419,3422,3502],"c":[["s",{"w":"realms","s":"s","e":true,"k":"s","d":[290,292,294,3414,3415],"c":[]}]]}],["-",{"w":"real-time","s":"-time","e":true,"k":"-","d":[854,921,1018,1280,1288,1300,1316,3602],"c":[]}]]}],["c",{"w":"reac","s":"c","e":false,"k":"c","d":[],"c":[["h",{"w":"reach","s":"h","e":true,"k":"h","d":[1270,2042,2291,2404,2740,2914,2980,3014,3025,3026,3063,3199,3298,3669,3796],"c":[["a",{"w":"reachab","s":"ab","e":false,"k":"a","d":[],"c":[["l",{"w":"reachable","s":"le","e":true,"k":"l","d":[52,356,368,1662,2976,3151,3335,3504,3655,3659],"c":[]}],["i",{"w":"reachability","s":"ility","e":true,"k":"i","d":[3874],"c":[]}]]}],["e",{"w":"reache","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"reaches","s":"s","e":true,"k":"s","d":[854,861,1300,2182,2247,2324,2885,3041,3093],"c":[]}],["d",{"w":"reached","s":"d","e":true,"k":"d","d":[2815,2849,3078],"c":[]}]]}],["i",{"w":"reaching","s":"ing","e":true,"k":"i","d":[3286],"c":[]}]]}],["t",{"w":"react","s":"t","e":true,"k":"t","d":[1195,1196,1460,1468,3492],"c":[]}]]}],["d",{"w":"read","s":"d","e":true,"k":"d","d":[86,142,145,155,164,187,206,207,208,218,282,283,307,310,313,316,319,326,349,352,355,358,361,363,381,384,387,389,410,413,416,419,422,425,428,448,484,487,535,538,541,544,547,550,553,556,559,602,627,630,633,666,685,688,691,694,697,700,728,1660,1684,2264,2489,2704,2856,2861,2874,2875,2876,2898,2899,2910,2962,3122,3145,3391,3661],"c":[["-",{"w":"read-","s":"-","e":false,"k":"-","d":[],"c":[["o",{"w":"read-o","s":"o","e":false,"k":"o","d":[],"c":[["n",{"w":"read-only","s":"nly","e":true,"k":"n","d":[106,157,591,597,603,1576,1731,1734,1877,2376,2691],"c":[]}],["p",{"w":"read-optimised","s":"ptimised","e":true,"k":"p","d":[2394,2680],"c":[]}]]}],["w",{"w":"read-write","s":"write","e":true,"k":"w","d":[1737,1877,2376],"c":[]}]]}],["s",{"w":"reads","s":"s","e":true,"k":"s","d":[530,766,768,791,1224,1477,2396,2703,2890,3044,3050,3108,3502],"c":[]}],["i",{"w":"readin","s":"in","e":false,"k":"i","d":[],"c":[["g",{"w":"reading","s":"g","e":true,"k":"g","d":[650,2699,2736],"c":[]}],["e",{"w":"readiness","s":"ess","e":true,"k":"e","d":[2996,3236],"c":[]}]]}],["m",{"w":"readme","s":"me","e":true,"k":"m","d":[1447],"c":[]}],["y",{"w":"ready","s":"y","e":true,"k":"y","d":[2996,3237,3667],"c":[["z",{"w":"readyz","s":"z","e":true,"k":"z","d":[2992,2996,3222,3235,3295],"c":[]}]]}],["a",{"w":"readable","s":"able","e":true,"k":"a","d":[3700],"c":[]}]]}],["s",{"w":"reason","s":"son","e":true,"k":"s","d":[2856,2886,2890,2897,3122],"c":[]}]]}],["l",{"w":"rel","s":"l","e":false,"k":"l","d":[],"c":[["o",{"w":"reload","s":"oad","e":true,"k":"o","d":[46],"c":[]}],["e",{"w":"rele","s":"e","e":false,"k":"e","d":[],"c":[["v",{"w":"relevan","s":"van","e":false,"k":"v","d":[],"c":[["c",{"w":"relevance","s":"ce","e":true,"k":"c","d":[509,2340],"c":[]}],["t",{"w":"relevant","s":"t","e":true,"k":"t","d":[2776],"c":[]}]]}],["a",{"w":"release","s":"ase","e":true,"k":"a","d":[1244,1254,1382,1410,1614,2049,2668,2743,3320,3323,3542,3554,3670,3672,3805,3807,3814,3840],"c":[["s",{"w":"releases","s":"s","e":true,"k":"s","d":[622,2182,2247,2324,2404,2615,2765,3806],"c":[]}]]}]]}],["a",{"w":"rela","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"related","s":"ted","e":true,"k":"t","d":[860,1877],"c":[]}],["y",{"w":"relay","s":"y","e":false,"k":"y","d":[],"c":[["e",{"w":"relayed","s":"ed","e":true,"k":"e","d":[2939],"c":[]}],["s",{"w":"relays","s":"s","e":true,"k":"s","d":[3040],"c":[]}]]}]]}],["i",{"w":"reli","s":"i","e":false,"k":"i","d":[],"c":[["e",{"w":"relies","s":"es","e":true,"k":"e","d":[2610],"c":[]}],["a",{"w":"reliable","s":"able","e":true,"k":"a","d":[3817],"c":[]}]]}]]}],["s",{"w":"res","s":"s","e":false,"k":"s","d":[],"c":[["t",{"w":"rest","s":"t","e":true,"k":"t","d":[865,874,878,1108,1201,1405,1474,1567,1574,1779,1783,2280,2308,2398,2507,2521,2522,2531,2537,2773,2775,2958,2968,3248,3272,3276,3425,3430,3495,3506,3686],"c":[["a",{"w":"restart","s":"art","e":true,"k":"a","d":[58,63,761,773,1012,1046,1054,1067,1068,1109,1113,1176,1178,1182,1205,1312,1326,1580,1687,2005,2165,2171,2173,2831,2956,2991,3263,3708,3745,3747,3859],"c":[["_",{"w":"restart_job","s":"_job","e":true,"k":"_","d":[823],"c":[]}],["i",{"w":"restarting","s":"ing","e":true,"k":"i","d":[833,1109,1110,2146,3218,3747],"c":[]}],["e",{"w":"restarted","s":"ed","e":true,"k":"e","d":[1179,3338],"c":[]}],["s",{"w":"restarts","s":"s","e":true,"k":"s","d":[1224,1464,1474,2112],"c":[]}]]}],["r",{"w":"restrict","s":"rict","e":true,"k":"r","d":[1710],"c":[["e",{"w":"restricted","s":"ed","e":true,"k":"e","d":[517],"c":[]}]]}],["o",{"w":"restor","s":"or","e":false,"k":"o","d":[],"c":[["e",{"w":"restore","s":"e","e":true,"k":"e","d":[1979,1980,1986,1989,2003,2008,2010,2017,2049,2052,2070,2157,3703,3711,3712,3719,3735,3741,3745,3750,3752,3762,3805,3819],"c":[]}],["i",{"w":"restoring","s":"ing","e":true,"k":"i","d":[3744],"c":[]}]]}]]}],["p",{"w":"respon","s":"pon","e":false,"k":"p","d":[],"c":[["s",{"w":"respons","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"response","s":"e","e":true,"k":"e","d":[68,2531,2541,2543,2895,3051,3212,3216],"c":[["s",{"w":"responses","s":"s","e":true,"k":"s","d":[763,3345,3705],"c":[]}],["-",{"w":"response-shape","s":"-shape","e":true,"k":"-","d":[2993],"c":[]}]]}],["i",{"w":"responsib","s":"ib","e":false,"k":"i","d":[],"c":[["i",{"w":"responsibilities","s":"ilities","e":true,"k":"i","d":[2387],"c":[]}],["l",{"w":"responsible","s":"le","e":true,"k":"l","d":[3726],"c":[]}]]}]]}],["d",{"w":"responding","s":"ding","e":true,"k":"d","d":[2043,3798],"c":[]}]]}],["e",{"w":"rese","s":"e","e":false,"k":"e","d":[],"c":[["t",{"w":"reset","s":"t","e":true,"k":"t","d":[710,2166],"c":[["_",{"w":"reset_task","s":"_task","e":true,"k":"_","d":[171,708],"c":[]}]]}],["r",{"w":"reserve","s":"rve","e":true,"k":"r","d":[208],"c":[]}]]}],["u",{"w":"resu","s":"u","e":false,"k":"u","d":[],"c":[["l",{"w":"result","s":"lt","e":true,"k":"l","d":[332,494,608,777,793,1140,2262,2324,2345,2784,2942,2944,3075],"c":[["s",{"w":"results","s":"s","e":true,"k":"s","d":[327,459,478,517,520,622,649,726,732,846,850,1163,2191,2262,2307,2319,2325,2342,2346,2395,2400,2465,2646,2653,2667,2699,2736,2740,2862,3604],"c":[]}],["i",{"w":"resulting","s":"ing","e":true,"k":"i","d":[1626,3337],"c":[]}]]}],["m",{"w":"resum","s":"m","e":false,"k":"m","d":[],"c":[["e",{"w":"resume","s":"e","e":true,"k":"e","d":[713,1012,1059,1205,1223,1290,1312,1326,1470],"c":[["s",{"w":"resumes","s":"s","e":true,"k":"s","d":[1047,1055,1224],"c":[]}]]}],["a",{"w":"resumable","s":"able","e":true,"k":"a","d":[1065],"c":[]}]]}]]}],["o",{"w":"reso","s":"o","e":false,"k":"o","d":[],"c":[["u",{"w":"resource","s":"urce","e":true,"k":"u","d":[954,1096,1416,1595,1657,1760,1785,1843,1975,3483,3508,3790],"c":[["s",{"w":"resources","s":"s","e":true,"k":"s","d":[812,1091,1870,1872,3618],"c":[]}]]}],["l",{"w":"resol","s":"l","e":false,"k":"l","d":[],"c":[["v",{"w":"resolv","s":"v","e":false,"k":"v","d":[],"c":[["e",{"w":"resolve","s":"e","e":true,"k":"e","d":[1105,1454,2912,3166],"c":[["d",{"w":"resolved","s":"d","e":true,"k":"d","d":[1409,2845,3043,3169],"c":[]}],["s",{"w":"resolves","s":"s","e":true,"k":"s","d":[2902,2911,2914,3040,3071,3120],"c":[]}]]}],["i",{"w":"resolving","s":"ing","e":true,"k":"i","d":[2127,3168,3825],"c":[]}]]}],["u",{"w":"resolution","s":"ution","e":true,"k":"u","d":[2912,2913,3035],"c":[]}]]}],["r",{"w":"resort","s":"rt","e":true,"k":"r","d":[2154],"c":[]}]]}],["i",{"w":"residency","s":"idency","e":true,"k":"i","d":[2214,2222],"c":[]}]]}],["p",{"w":"rep","s":"p","e":false,"k":"p","d":[],"c":[["o",{"w":"repo","s":"o","e":true,"k":"o","d":[60],"c":[["r",{"w":"report","s":"rt","e":true,"k":"r","d":[515,518,1841,2201,2275,2612,3813],"c":[["i",{"w":"reporting","s":"ing","e":true,"k":"i","d":[369,392,892,2172,2281,2342,3882],"c":[]}],["s",{"w":"reports","s":"s","e":true,"k":"s","d":[777,1832,2281,2745,2766,3541],"c":[]}]]}],["s",{"w":"repository","s":"sitory","e":true,"k":"s","d":[3378,3380,3443],"c":[]}]]}],["l",{"w":"repl","s":"l","e":false,"k":"l","d":[],"c":[["i",{"w":"replica","s":"ica","e":true,"k":"i","d":[448,1059,1240,1463,1488,1799,1876,2264,2371,2612,2633,3110],"c":[["t",{"w":"replicati","s":"ti","e":false,"k":"t","d":[],"c":[["o",{"w":"replication","s":"on","e":true,"k":"o","d":[458,866,1633,2269],"c":[]}],["n",{"w":"replicating","s":"ng","e":true,"k":"n","d":[892],"c":[]}]]}],["s",{"w":"replicas","s":"s","e":true,"k":"s","d":[1438,1476,1798,1799],"c":[]}]]}],["a",{"w":"replac","s":"ac","e":false,"k":"a","d":[],"c":[["e",{"w":"replace","s":"e","e":true,"k":"e","d":[1220,1774,2543,3248,3348,3576,3730,3744,3855,3859],"c":[["s",{"w":"replaces","s":"s","e":true,"k":"s","d":[862],"c":[]}],["d",{"w":"replaced","s":"d","e":true,"k":"d","d":[874,878],"c":[]}],["m",{"w":"replacement","s":"ment","e":true,"k":"m","d":[889],"c":[]}]]}],["i",{"w":"replacing","s":"ing","e":true,"k":"i","d":[3334],"c":[]}]]}],["y",{"w":"reply","s":"y","e":true,"k":"y","d":[2840],"c":[]}]]}],["r",{"w":"repr","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"representati","s":"esentati","e":false,"k":"e","d":[],"c":[["v",{"w":"representative","s":"ve","e":true,"k":"v","d":[642,1156,2344,2474,2742,2744,2749],"c":[]}],["o",{"w":"representation","s":"on","e":true,"k":"o","d":[2708],"c":[["s",{"w":"representations","s":"s","e":true,"k":"s","d":[2687],"c":[]}]]}]]}],["o",{"w":"reproducible","s":"oducible","e":true,"k":"o","d":[3817],"c":[]}]]}],["e",{"w":"repeat","s":"eat","e":false,"k":"e","d":[],"c":[["a",{"w":"repeatable","s":"able","e":true,"k":"a","d":[2356],"c":[]}],["e",{"w":"repeated","s":"ed","e":true,"k":"e","d":[2815,2816,2900],"c":[["l",{"w":"repeatedly","s":"ly","e":true,"k":"l","d":[3875],"c":[]}]]}]]}]]}],["v",{"w":"rev","s":"v","e":false,"k":"v","d":[],"c":[["e",{"w":"rever","s":"er","e":false,"k":"e","d":[],"c":[["s",{"w":"reverse","s":"se","e":true,"k":"s","d":[214,240,1619,1621,3329,3333],"c":[["-",{"w":"reverse-prox","s":"-prox","e":false,"k":"-","d":[],"c":[["y",{"w":"reverse-proxy","s":"y","e":true,"k":"y","d":[61],"c":[["i",{"w":"reverse-proxying","s":"ing","e":true,"k":"i","d":[1199],"c":[]}]]}],["i",{"w":"reverse-proxies","s":"ies","e":true,"k":"i","d":[1195],"c":[]}]]}]]}],["t",{"w":"revert","s":"t","e":true,"k":"t","d":[2051],"c":[]}]]}],["i",{"w":"review","s":"iew","e":true,"k":"i","d":[334,585,586,2049,2142,2319,2400,2644,2669,2672,2758,3805,3835],"c":[["e",{"w":"reviewed","s":"ed","e":true,"k":"e","d":[438],"c":[]}],["s",{"w":"reviews","s":"s","e":true,"k":"s","d":[2352,2353,2690,2732],"c":[]}]]}],["o",{"w":"revoke","s":"oke","e":true,"k":"o","d":[1586],"c":[["d",{"w":"revoked","s":"d","e":true,"k":"d","d":[2817],"c":[]}]]}]]}],["t",{"w":"ret","s":"t","e":false,"k":"t","d":[],"c":[["u",{"w":"return","s":"urn","e":true,"k":"u","d":[66,151,551,726,2205,2345,2877,3226,3264,3299,3778,3782],"c":[["s",{"w":"returns","s":"s","e":true,"k":"s","d":[459,604,610,1510,2762,2856,2874,2885,2994,2996,3075,3116,3122,3288],"c":[]}],["e",{"w":"returned","s":"ed","e":true,"k":"e","d":[1108,1259,1568,2742,3265],"c":[]}]]}],["r",{"w":"retr","s":"r","e":false,"k":"r","d":[],"c":[["i",{"w":"retriev","s":"iev","e":false,"k":"i","d":[],"c":[["a",{"w":"retrieval","s":"al","e":true,"k":"a","d":[130,3403,3690],"c":[]}],["e",{"w":"retrieve","s":"e","e":true,"k":"e","d":[634,643,656,2007,2501,3749],"c":[]}],["i",{"w":"retrieving","s":"ing","e":true,"k":"i","d":[661],"c":[]}]]}],["y",{"w":"retry","s":"y","e":true,"k":"y","d":[1101],"c":[]}],["o",{"w":"retrofitting","s":"ofitting","e":true,"k":"o","d":[1505],"c":[]}]]}],["a",{"w":"retained","s":"ained","e":true,"k":"a","d":[1708],"c":[]}],["e",{"w":"retention","s":"ention","e":true,"k":"e","d":[1797,1997,2757,3733,3735],"c":[]}]]}],["c",{"w":"rec","s":"c","e":false,"k":"c","d":[],"c":[["o",{"w":"reco","s":"o","e":false,"k":"o","d":[],"c":[["m",{"w":"recommend","s":"mmend","e":true,"k":"m","d":[557,1797],"c":[["a",{"w":"recommendations","s":"ations","e":true,"k":"a","d":[118,150,522,527,530,545,579,583,586,2697,2729],"c":[]}],["e",{"w":"recommended","s":"ed","e":true,"k":"e","d":[1254,1490,1748,1787,1901,2000,2029,2036,2085,2182,2247,2291,2324,2404,2741,2744,3335,3737,3769,3790,3797],"c":[]}]]}],["r",{"w":"record","s":"rd","e":true,"k":"r","d":[331,459,1624,2049,2347,2352,2665,2669,2732,3296,3335,3653,3805],"c":[["s",{"w":"records","s":"s","e":true,"k":"s","d":[501,613,638,775,1686,2170,2332],"c":[]}],["e",{"w":"recorded","s":"ed","e":true,"k":"e","d":[1576,2274,2655,2994,3296],"c":[]}]]}],["v",{"w":"recover","s":"ver","e":false,"k":"v","d":[],"c":[["e",{"w":"recovered","s":"ed","e":true,"k":"e","d":[891,2116],"c":[]}],["y",{"w":"recovery","s":"y","e":true,"k":"y","d":[1326,1980,1990,2004,3712,3722,3746],"c":[]}]]}],["n",{"w":"recon","s":"n","e":false,"k":"n","d":[],"c":[["f",{"w":"reconfigur","s":"figur","e":false,"k":"f","d":[],"c":[["e",{"w":"reconfigured","s":"ed","e":true,"k":"e","d":[2517],"c":[]}],["i",{"w":"reconfiguring","s":"ing","e":true,"k":"i","d":[3637],"c":[]}]]}],["c",{"w":"reconciling","s":"ciling","e":true,"k":"c","d":[2668],"c":[]}]]}]]}],["e",{"w":"rece","s":"e","e":false,"k":"e","d":[],"c":[["i",{"w":"receiv","s":"iv","e":false,"k":"i","d":[],"c":[["e",{"w":"receive","s":"e","e":true,"k":"e","d":[834,1778,3555,3673],"c":[["s",{"w":"receives","s":"s","e":true,"k":"s","d":[209,763,834,1881,2465,2875,2878],"c":[]}],["d",{"w":"received","s":"d","e":true,"k":"d","d":[1220],"c":[]}]]}],["i",{"w":"receiving","s":"ing","e":true,"k":"i","d":[3602],"c":[]}]]}],["n",{"w":"recent","s":"nt","e":true,"k":"n","d":[371,376,385,919,2010,2540,2743],"c":[["l",{"w":"recently","s":"ly","e":true,"k":"l","d":[390,613,2743],"c":[]}]]}]]}],["u",{"w":"recurring","s":"urring","e":true,"k":"u","d":[680,735,2207,2398,2666,2774],"c":[]}]]}],["m",{"w":"rem","s":"m","e":false,"k":"m","d":[],"c":[["o",{"w":"remo","s":"o","e":false,"k":"o","d":[],"c":[["v",{"w":"remov","s":"v","e":false,"k":"v","d":[],"c":[["e",{"w":"remove","s":"e","e":true,"k":"e","d":[1049,1551,1875,1962,2758,3252,3710],"c":[["d",{"w":"removed","s":"d","e":true,"k":"d","d":[329,645,653,2397,2650,2653,2660,2761,2989,3292],"c":[]}]]}],["i",{"w":"removing","s":"ing","e":true,"k":"i","d":[893,3814],"c":[]}],["a",{"w":"removable","s":"able","e":true,"k":"a","d":[3199],"c":[]}]]}],["t",{"w":"remote","s":"te","e":true,"k":"t","d":[1409],"c":[]}]]}],["a",{"w":"remain","s":"ain","e":true,"k":"a","d":[1684,3813],"c":[]}]]}],["-",{"w":"re-","s":"-","e":false,"k":"-","d":[],"c":[["r",{"w":"re-r","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"re-reads","s":"eads","e":true,"k":"e","d":[1054],"c":[]}],["u",{"w":"re-run","s":"un","e":true,"k":"u","d":[3709],"c":[["n",{"w":"re-running","s":"ning","e":true,"k":"n","d":[3348],"c":[]}]]}]]}],["p",{"w":"re-process","s":"process","e":false,"k":"p","d":[],"c":[["e",{"w":"re-processed","s":"ed","e":true,"k":"e","d":[1055,1224],"c":[]}],["i",{"w":"re-processing","s":"ing","e":true,"k":"i","d":[1205],"c":[]}]]}],["e",{"w":"re-e","s":"e","e":false,"k":"e","d":[],"c":[["n",{"w":"re-ent","s":"nt","e":false,"k":"n","d":[],"c":[["e",{"w":"re-enter","s":"er","e":true,"k":"e","d":[2445],"c":[["i",{"w":"re-entering","s":"ing","e":true,"k":"i","d":[1108],"c":[]}]]}],["r",{"w":"re-entry","s":"ry","e":true,"k":"r","d":[1474],"c":[]}]]}],["v",{"w":"re-evaluat","s":"valuat","e":false,"k":"v","d":[],"c":[["i",{"w":"re-evaluating","s":"ing","e":true,"k":"i","d":[2816,2950],"c":[]}],["e",{"w":"re-evaluates","s":"es","e":true,"k":"e","d":[2817],"c":[]}]]}]]}],["c",{"w":"re-created","s":"created","e":true,"k":"c","d":[1405,1574],"c":[]}],["a",{"w":"re-a","s":"a","e":false,"k":"a","d":[],"c":[["u",{"w":"re-authenticati","s":"uthenticati","e":false,"k":"u","d":[],"c":[["o",{"w":"re-authentication","s":"on","e":true,"k":"o","d":[2392],"c":[]}],["n",{"w":"re-authenticating","s":"ng","e":true,"k":"n","d":[2683],"c":[]}]]}],["s",{"w":"re-asking","s":"sking","e":true,"k":"s","d":[2815],"c":[]}]]}],["s",{"w":"re-selecting","s":"selecting","e":true,"k":"s","d":[2392],"c":[]}],["t",{"w":"re-tagging","s":"tagging","e":true,"k":"t","d":[3817],"c":[]}]]}],["o",{"w":"reopen","s":"open","e":false,"k":"o","d":[],"c":[["e",{"w":"reopened","s":"ed","e":true,"k":"e","d":[1161],"c":[]}],["i",{"w":"reopening","s":"ing","e":true,"k":"i","d":[1161],"c":[]}]]}],["b",{"w":"rebuild","s":"build","e":true,"k":"b","d":[2013,3755],"c":[["s",{"w":"rebuilds","s":"s","e":true,"k":"s","d":[1241,1302,1517,2895,3040,3041],"c":[]}]]}],["j",{"w":"reject","s":"ject","e":false,"k":"j","d":[],"c":[["e",{"w":"rejected","s":"ed","e":true,"k":"e","d":[1575,1675,2907,3093,3183,3415],"c":[]}],["s",{"w":"rejects","s":"s","e":true,"k":"s","d":[2163,2968,3205,3869],"c":[]}],["i",{"w":"rejection","s":"ion","e":true,"k":"i","d":[3185],"c":[["s",{"w":"rejections","s":"s","e":true,"k":"s","d":[3264],"c":[]}]]}]]}],["n",{"w":"ren","s":"n","e":false,"k":"n","d":[],"c":[["e",{"w":"renewal","s":"ewal","e":true,"k":"e","d":[1684,3332,3338,3576],"c":[]}],["d",{"w":"render","s":"der","e":true,"k":"d","d":[2687],"c":[["s",{"w":"renders","s":"s","e":true,"k":"s","d":[2946],"c":[]}]]}]]}],["u",{"w":"reuse","s":"use","e":true,"k":"u","d":[3187],"c":[]}]]}],["o",{"w":"ro","s":"o","e":false,"k":"o","d":[],"c":[["t",{"w":"rotat","s":"tat","e":false,"k":"t","d":[],"c":[["e",{"w":"rotate","s":"e","e":true,"k":"e","d":[20,1708,2014,2119,3437,3756],"c":[]}],["i",{"w":"rotati","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"rotation","s":"on","e":true,"k":"o","d":[1652,3758],"c":[]}],["n",{"w":"rotating","s":"ng","e":true,"k":"n","d":[3759],"c":[]}]]}]]}],["o",{"w":"root","s":"ot","e":true,"k":"o","d":[59,1677,2112,2117,2119,2984],"c":[["_",{"w":"root_token","s":"_token","e":true,"k":"_","d":[1678],"c":[]}]]}],["u",{"w":"rout","s":"ut","e":false,"k":"u","d":[],"c":[["e",{"w":"route","s":"e","e":true,"k":"e","d":[465,2517],"c":[["s",{"w":"routes","s":"s","e":true,"k":"s","d":[1089,1102,3074,3486,3624],"c":[]}],["5",{"w":"route53","s":"53","e":true,"k":"5","d":[1625,3336],"c":[]}],["r",{"w":"router","s":"r","e":true,"k":"r","d":[1677,1680],"c":[]}],["d",{"w":"routed","s":"d","e":true,"k":"d","d":[1766,2905,3125],"c":[]}]]}],["i",{"w":"routin","s":"in","e":false,"k":"i","d":[],"c":[["g",{"w":"routing","s":"g","e":true,"k":"g","d":[1344,1374,1753,2214,2517,2843,2901,2903,2913,2914,3027,3043,3074,3119,3125,3136,3267,3298,3478,3480,3584,3626,3831],"c":[]}],["e",{"w":"routine","s":"e","e":true,"k":"e","d":[2219],"c":[]}]]}]]}],["l",{"w":"rol","s":"l","e":false,"k":"l","d":[],"c":[["e",{"w":"role","s":"e","e":true,"k":"e","d":[1079,1125],"c":[["-",{"w":"role-based","s":"-based","e":true,"k":"-","d":[1784,1858],"c":[]}],["s",{"w":"roles","s":"s","e":true,"k":"s","d":[2843,3042,3312],"c":[]}]]}],["l",{"w":"roll","s":"l","e":true,"k":"l","d":[3818],"c":[["b",{"w":"rollback","s":"back","e":true,"k":"b","d":[2045,2047,3801,3803,3814],"c":[["s",{"w":"rollbacks","s":"s","e":true,"k":"s","d":[2055,3817],"c":[]}]]}]]}]]}]]}],["a",{"w":"ra","s":"a","e":false,"k":"a","d":[],"c":[["w",{"w":"raw","s":"w","e":true,"k":"w","d":[68,894,1857,3094,3507],"c":[]}],["t",{"w":"rat","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"rate","s":"e","e":true,"k":"e","d":[382,390,393,787,1010,2794,2947,2950],"c":[["s",{"w":"rates","s":"s","e":true,"k":"s","d":[371,376],"c":[]}]]}],["h",{"w":"rather","s":"her","e":true,"k":"h","d":[1105,1161,1454,2056,2169,2687,2839,2899,3289,3735],"c":[]}]]}],["n",{"w":"ran","s":"n","e":true,"k":"n","d":[394,2052,2890,3819],"c":[["g",{"w":"range","s":"ge","e":true,"k":"g","d":[530,582],"c":[]}],["d",{"w":"rand","s":"d","e":true,"k":"d","d":[1392,1571,1675,1821,2163,2968,3205,3573,3667],"c":[["o",{"w":"random","s":"om","e":true,"k":"o","d":[2344,2744],"c":[]}]]}]]}],["m",{"w":"ram","s":"m","e":true,"k":"m","d":[1791,1798,1817,1871,1873,1901,2006,3512,3538,3550,3619,3649,3748,3836],"c":[]}],["f",{"w":"raft","s":"ft","e":true,"k":"f","d":[2121],"c":[]}],["i",{"w":"raise","s":"ise","e":true,"k":"i","d":[2948],"c":[]}]]}],["i",{"w":"ri","s":"i","e":false,"k":"i","d":[],"c":[["g",{"w":"right","s":"ght","e":true,"k":"g","d":[397,1139,1142,1148],"c":[]}],["s",{"w":"ris","s":"s","e":false,"k":"s","d":[],"c":[["k",{"w":"risk","s":"k","e":true,"k":"k","d":[500,506,516,2001,2270,2284,2288,2313,2331,2337,2354,2400],"c":[["s",{"w":"risks","s":"s","e":true,"k":"s","d":[2325,2352],"c":[]}]]}],["i",{"w":"rising","s":"ing","e":true,"k":"i","d":[2949],"c":[]}]]}]]}],["h",{"w":"rhai","s":"hai","e":true,"k":"h","d":[766,792,838,849,861,862,867,889,1025,1091,1096,1103,1115,1124,1134,1154,1204,1221,1296,1298,1310,1316],"c":[]}],["f",{"w":"rfc3339","s":"fc3339","e":true,"k":"f","d":[881],"c":[]}],["d",{"w":"rds","s":"ds","e":true,"k":"d","d":[1667,1673,1775,1962],"c":[]}],["t",{"w":"rto","s":"to","e":true,"k":"t","d":[2004,3746],"c":[]}],["p",{"w":"rpo","s":"po","e":true,"k":"p","d":[2004,3746],"c":[]}]]}],["h",{"w":"h","s":"h","e":false,"k":"h","d":[],"c":[["e",{"w":"he","s":"e","e":false,"k":"e","d":[],"c":[["l",{"w":"hel","s":"l","e":false,"k":"l","d":[],"c":[["d",{"w":"held","s":"d","e":true,"k":"d","d":[15,27],"c":[]}],["p",{"w":"help","s":"p","e":true,"k":"p","d":[3602],"c":[["s",{"w":"helps","s":"s","e":true,"k":"s","d":[769,2266,3606],"c":[]}],["i",{"w":"helping","s":"ing","e":true,"k":"i","d":[2766],"c":[]}],["e",{"w":"helper","s":"er","e":true,"k":"e","d":[3266,3606],"c":[]}]]}],["m",{"w":"helm","s":"m","e":true,"k":"m","d":[907,954,1211,1229,1232,1243,1249,1266,1304,1356,1358,1362,1372,1373,1380,1410,1450,1483,1505,1517,1520,1552,1608,1614,1617],"c":[]}],["l",{"w":"hello","s":"lo","e":true,"k":"l","d":[2840],"c":[]}]]}],["a",{"w":"hea","s":"a","e":false,"k":"a","d":[],"c":[["l",{"w":"health","s":"lth","e":true,"k":"l","d":[126,371,376,390,501,1831,1841,1970,2024,2050,2129,2140,2269,2332,2959,3264,3524,3528,3764,3765,3771,3773,3778,3782,3785,3812,3827,3833,3878],"c":[["y",{"w":"healthy","s":"y","e":true,"k":"y","d":[1830,1832,1963,1965,3541,3546,3579,3772,3774,3813,3851,3878],"c":[]}],["c",{"w":"healthcheck","s":"check","e":true,"k":"c","d":[1970,3766,3772,3776,3854],"c":[]}],["z",{"w":"healthz","s":"z","e":true,"k":"z","d":[2992,2995,3222,3231,3295],"c":[]}]]}],["d",{"w":"header","s":"der","e":true,"k":"d","d":[1087,1101,1350,2511,2515,3383],"c":[["s",{"w":"headers","s":"s","e":true,"k":"s","d":[1350,1567,1629,3342],"c":[]}]]}],["v",{"w":"heavy","s":"vy","e":true,"k":"v","d":[3836],"c":[]}]]}],["x",{"w":"hex","s":"x","e":true,"k":"x","d":[886,890],"c":[["-",{"w":"hex-encoded","s":"-encoded","e":true,"k":"-","d":[1392,1571],"c":[]}]]}],["r",{"w":"here","s":"re","e":true,"k":"r","d":[1773,1818,2909],"c":[]}]]}],["a",{"w":"ha","s":"a","e":true,"k":"a","d":[788,1191,1227,1266,1379,1437,1440,1449,1458,1460,1462,1466,1477],"c":[["v",{"w":"have","s":"ve","e":true,"k":"v","d":[16,59,64,334,367,390,393,564,744,1448,1775,1776,1781,1814,1839,1876,2368,2407,2707,2898,3145,3372,3391,3670],"c":[["n",{"w":"haven't","s":"n't","e":true,"k":"n","d":[3535,3609,3642],"c":[]}]]}],["s",{"w":"has","s":"s","e":true,"k":"s","d":[36,567,771,834,1059,1097,1125,1162,1821,1856,1875,2704,2910,3772,3836,3880],"c":[["h",{"w":"hash","s":"h","e":true,"k":"h","d":[890,891],"c":[["i",{"w":"hashi","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"hashicorp","s":"corp","e":true,"k":"c","d":[35,2110],"c":[]}],["n",{"w":"hashing","s":"ng","e":true,"k":"n","d":[858],"c":[]}]]}],["_",{"w":"hash_sha256","s":"_sha256","e":true,"k":"_","d":[884,890,894],"c":[]}],["e",{"w":"hashed","s":"ed","e":true,"k":"e","d":[894],"c":[]}]]}]]}],["n",{"w":"hand","s":"nd","e":false,"k":"n","d":[],"c":[["l",{"w":"handl","s":"l","e":false,"k":"l","d":[],"c":[["e",{"w":"handle","s":"e","e":true,"k":"e","d":[3075],"c":[["s",{"w":"handles","s":"s","e":true,"k":"s","d":[797,1195,1202,1460,1551,1799,1997,2005,2072,3609,3747],"c":[]}],["d",{"w":"handled","s":"d","e":true,"k":"d","d":[912,1031,1408,1600,2517],"c":[]}],["r",{"w":"handler","s":"r","e":true,"k":"r","d":[3264],"c":[]}]]}],["i",{"w":"handling","s":"ing","e":true,"k":"i","d":[2898],"c":[]}]]}],["o",{"w":"handoffs","s":"offs","e":true,"k":"o","d":[2764],"c":[]}],["s",{"w":"handshake","s":"shake","e":true,"k":"s","d":[2839,3040,3042,3048,3071,3118],"c":[]}]]}],["p",{"w":"hap","s":"p","e":false,"k":"p","d":[],"c":[["p",{"w":"happens","s":"pens","e":true,"k":"p","d":[1198,2160,2818,2878],"c":[]}],["r",{"w":"haproxy","s":"roxy","e":true,"k":"r","d":[1627,3340],"c":[]}]]}],["r",{"w":"hard","s":"rd","e":false,"k":"r","d":[],"c":[["w",{"w":"hardware","s":"ware","e":true,"k":"w","d":[1970,3854],"c":[]}],["e",{"w":"hardening","s":"ening","e":true,"k":"e","d":[2066],"c":[]}]]}]]}],["i",{"w":"hi","s":"i","e":false,"k":"i","d":[],"c":[["e",{"w":"hierarchical","s":"erarchical","e":true,"k":"e","d":[71,151],"c":[]}],["s",{"w":"history","s":"story","e":true,"k":"s","d":[376,478,615,648,692,762,1405,1574,1999,2088,2311,2320,2325,2352,2395,2501,2737,2740,2751,2757,2758,3390,3623,3694,3726,3738],"c":[]}],["g",{"w":"high","s":"gh","e":true,"k":"g","d":[1356,1369,1379,1635],"c":[["e",{"w":"highe","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"highest","s":"st","e":true,"k":"s","d":[500,2331],"c":[["-",{"w":"highest-sensitivity","s":"-sensitivity","e":true,"k":"-","d":[2866],"c":[]}]]}],["r",{"w":"higher","s":"r","e":true,"k":"r","d":[2743],"c":[]}]]}],["-",{"w":"high-","s":"-","e":false,"k":"-","d":[],"c":[["i",{"w":"high-impact","s":"impact","e":true,"k":"i","d":[803],"c":[]}],["t",{"w":"high-throughput","s":"throughput","e":true,"k":"t","d":[1055,1223],"c":[]}],["a",{"w":"high-availability","s":"availability","e":true,"k":"a","d":[1212,3518],"c":[]}],["l",{"w":"high-level","s":"level","e":true,"k":"l","d":[1752,3479],"c":[]}]]}],["l",{"w":"highlighting","s":"lighting","e":true,"k":"l","d":[1124],"c":[]}]]}],["p",{"w":"hipaa","s":"paa","e":true,"k":"p","d":[511,515,2342,2353],"c":[]}],["n",{"w":"hint","s":"nt","e":true,"k":"n","d":[1546],"c":[["s",{"w":"hints","s":"s","e":true,"k":"s","d":[3602],"c":[]}]]}],["t",{"w":"hit","s":"t","e":true,"k":"t","d":[2947,2950],"c":[["s",{"w":"hits","s":"s","e":true,"k":"s","d":[2943],"c":[]}],["t",{"w":"hitting","s":"ting","e":true,"k":"t","d":[2948],"c":[]}]]}]]}],["t",{"w":"http","s":"ttp","e":true,"k":"t","d":[80,223,226,229,232,235,238,1064,1065,1086,1088,1101,1102,1203,1258,1274,1288,1292,1294,1333,1348,1458,1567,1604,1630,2511,2512,2513,3212,3218,3343,3778,3780,3782],"c":[["s",{"w":"https","s":"s","e":true,"k":"s","d":[262,290,292,294,1534,1676,1710,1766,1832,1838,1861,1914,1954,1965,2027,2073,2111,2514,3342,3407,3486,3546,3567,3580,3611,3706,3784],"c":[]}],["-",{"w":"http-compatible","s":"-compatible","e":true,"k":"-","d":[1335],"c":[]}]]}],["o",{"w":"ho","s":"o","e":false,"k":"o","d":[],"c":[["w",{"w":"how","s":"w","e":true,"k":"w","d":[299,395,779,797,856,2025,2385,2448,2640,2753,2773,2809,2833,2856,2859,2880,2902,2905,3083,3091,3185,3191,3276],"c":[]}],["u",{"w":"hours","s":"urs","e":true,"k":"u","d":[388,393,394,701,744,2004,3746,3814],"c":[]}],["l",{"w":"hold","s":"ld","e":true,"k":"l","d":[2838,3283],"c":[["s",{"w":"holds","s":"s","e":true,"k":"s","d":[1091,2912,3729],"c":[]}]]}],["s",{"w":"host","s":"st","e":true,"k":"s","d":[1101,1270,1417,1628,1629,1632,1662,1673,1774,1962,1992,2036,2042,2096,2097,2171,2837,2849,2852,2976,3060,3078,3081,3151,3286,3342,3346,3397,3504,3536,3549,3565,3647,3668,3724,3730,3752,3796,3836,3865,3874],"c":[["n",{"w":"hostname","s":"name","e":true,"k":"n","d":[1374,1419,1477,1602,3381,3556,3562,3563,3653,3674,3862],"c":[]}],["i",{"w":"hosting","s":"ing","e":true,"k":"i","d":[2966,3153],"c":[]}],["s",{"w":"hosts","s":"s","e":true,"k":"s","d":[3162],"c":[]}]]}],["r",{"w":"horizontal","s":"rizontal","e":true,"k":"r","d":[1212,1798,1799,3518],"c":[["l",{"w":"horizontally","s":"ly","e":true,"k":"l","d":[1326,1468],"c":[]}]]}],["t",{"w":"hot-reload","s":"t-reload","e":true,"k":"t","d":[1240,1372,1464],"c":[]}],["m",{"w":"home","s":"me","e":true,"k":"m","d":[2390],"c":[]}],["n",{"w":"honored","s":"nored","e":true,"k":"n","d":[2830],"c":[]}],["p",{"w":"hop","s":"p","e":true,"k":"p","d":[3019],"c":[]}],["o",{"w":"hook","s":"ok","e":true,"k":"o","d":[3338],"c":[]}]]}],["y",{"w":"hybrid","s":"ybrid","e":true,"k":"y","d":[738,2447],"c":[]}],["u",{"w":"hu","s":"u","e":false,"k":"u","d":[],"c":[["b",{"w":"hub","s":"b","e":true,"k":"b","d":[1875],"c":[]}],["m",{"w":"human","s":"man","e":true,"k":"m","d":[3024],"c":[]}]]}],["s",{"w":"hsm","s":"sm","e":true,"k":"s","d":[3437],"c":[]}]]}],["d",{"w":"d","s":"d","e":true,"k":"d","d":[2910],"c":[["e",{"w":"de","s":"e","e":false,"k":"e","d":[],"c":[["t",{"w":"det","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"dete","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"determin","s":"rmin","e":false,"k":"r","d":[],"c":[["e",{"w":"determine","s":"e","e":true,"k":"e","d":[16],"c":[["s",{"w":"determines","s":"s","e":true,"k":"s","d":[37,2911,3298],"c":[]}]]}],["i",{"w":"deterministic","s":"istic","e":true,"k":"i","d":[858,886],"c":[]}]]}],["c",{"w":"detect","s":"ct","e":true,"k":"c","d":[622,2740],"c":[["i",{"w":"detecti","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"detection","s":"on","e":true,"k":"o","d":[114,136,186,203,333,452,470,472,478,516,526,615,619,2089,2266,2626,2700,2738,2763],"c":[]}],["n",{"w":"detecting","s":"ng","e":true,"k":"n","d":[2354,2743,2765],"c":[]}]]}],["o",{"w":"detector","s":"or","e":true,"k":"o","d":[239,261],"c":[]}],["e",{"w":"detected","s":"ed","e":true,"k":"e","d":[462,509,742,2278,2340,2714,2725,2747,2872],"c":[]}],["s",{"w":"detects","s":"s","e":true,"k":"s","d":[530,568,1879],"c":[]}]]}]]}],["a",{"w":"detail","s":"ail","e":true,"k":"a","d":[1606,2889,2993],"c":[["s",{"w":"details","s":"s","e":true,"k":"s","d":[376,414,1179,1241,1257,1633,1821,2216,2477,2775,2776,3543,3730],"c":[]}],["e",{"w":"detailed","s":"ed","e":true,"k":"e","d":[689,1841,2270],"c":[]}]]}]]}],["d",{"w":"dedicated","s":"dicated","e":true,"k":"d","d":[36,2420],"c":[]}],["s",{"w":"des","s":"s","e":false,"k":"s","d":[],"c":[["k",{"w":"desktop","s":"ktop","e":true,"k":"k","d":[42,46,55,58,77,94,737,738,1852,1854,1878,1882,2417,2422,2431,2432,2447,2806,2807],"c":[["-",{"w":"desktop-to-web","s":"-to-web","e":true,"k":"-","d":[738,2447],"c":[]}]]}],["c",{"w":"description","s":"cription","e":true,"k":"c","d":[98,221,243,265,280,305,347,379,408,482,497,533,570,600,625,664,683,724,836,910,923,938,958,1021,1041,1152,1308,1386,1413,1525,1555,1590,1606,1740,2185,2251,2328,2434,2657,2778,2789,3114],"c":[["s",{"w":"descriptions","s":"s","e":true,"k":"s","d":[896],"c":[]}]]}],["t",{"w":"dest","s":"t","e":false,"k":"t","d":[],"c":[["i",{"w":"destination","s":"ination","e":true,"k":"i","d":[1288,1910,3488,3681],"c":[]}],["r",{"w":"destroys","s":"roys","e":true,"k":"r","d":[3743],"c":[]}]]}],["i",{"w":"design","s":"ign","e":true,"k":"i","d":[1751,1884,2885,3276,3478,3482,3584,3626],"c":[["e",{"w":"designed","s":"ed","e":true,"k":"e","d":[1505,2304,3518,3601],"c":[]}]]}]]}],["p",{"w":"dep","s":"p","e":false,"k":"p","d":[],"c":[["l",{"w":"deploy","s":"loy","e":true,"k":"l","d":[464,776,1043,1150,1243,1883,1890,1894,2013,2025,2059,2222,2831,3325,3326,3338,3520,3522,3536,3631,3755],"c":[["m",{"w":"deployment","s":"ment","e":true,"k":"m","d":[42,217,218,464,740,760,861,889,1185,1193,1211,1225,1252,1266,1269,1288,1303,1352,1355,1357,1372,1373,1505,1665,1677,1751,1754,1773,1839,1874,1887,1900,1975,2160,2264,2280,2282,2368,2406,2429,2542,2633,2763,2902,2904,2910,2961,2982,2998,3000,3025,3084,3111,3125,3128,3201,3219,3226,3267,3294,3312,3348,3403,3518,3535,3547,3551,3585,3609,3628,3635,3639,3642,3699,3703,3807,3817],"c":[["s",{"w":"deployments","s":"s","e":true,"k":"s","d":[954,1234,1254,1361,1372,1378,1450,1459,1475,1490,1617,1876,2055,2213,2371,2743,3817],"c":[]}],["'",{"w":"deployment's","s":"'s","e":true,"k":"'","d":[1684],"c":[]}]]}],["i",{"w":"deploying","s":"ing","e":true,"k":"i","d":[585,1180,1241,3639,3668],"c":[]}],["e",{"w":"deployed","s":"ed","e":true,"k":"e","d":[1195,1974,2304,2368,2407,2907,3005,3027,3125,3422,3535,3543,3609,3642,3655],"c":[]}],["s",{"w":"deploys","s":"s","e":true,"k":"s","d":[1476],"c":[]}]]}],["e",{"w":"depend","s":"end","e":true,"k":"e","d":[1854,3324],"c":[["i",{"w":"depending","s":"ing","e":true,"k":"i","d":[506,2337,2549,2870],"c":[]}],["s",{"w":"depends","s":"s","e":true,"k":"s","d":[850,2611],"c":[]}],["e",{"w":"dependenc","s":"enc","e":false,"k":"e","d":[],"c":[["i",{"w":"dependencies","s":"ies","e":true,"k":"i","d":[1866],"c":[]}],["y",{"w":"dependency","s":"y","e":true,"k":"y","d":[2389],"c":[]}]]}]]}],["t",{"w":"depth","s":"th","e":true,"k":"t","d":[936,1216,1780,3275,3503],"c":[]}],["a",{"w":"department","s":"artment","e":true,"k":"a","d":[2910,3125],"c":[]}]]}],["v",{"w":"dev","s":"v","e":true,"k":"v","d":[1240],"c":[["e",{"w":"develop","s":"elop","e":true,"k":"e","d":[1150],"c":[["m",{"w":"development","s":"ment","e":true,"k":"m","d":[49,62,163,286,293,866,1172,1217,1237,1260,1304,1368,1372,1463,1520,1786,2149,2273,3408,3602],"c":[]}]]}],["i",{"w":"device","s":"ice","e":true,"k":"i","d":[507,2338],"c":[]}],["o",{"w":"devops","s":"ops","e":true,"k":"o","d":[2282],"c":[]}]]}],["b",{"w":"debug","s":"bug","e":true,"k":"b","d":[67,1687,2173],"c":[]}],["f",{"w":"def","s":"f","e":false,"k":"f","d":[],"c":[["i",{"w":"defin","s":"in","e":false,"k":"i","d":[],"c":[["i",{"w":"defini","s":"i","e":false,"k":"i","d":[],"c":[["t",{"w":"definition","s":"tion","e":true,"k":"t","d":[134,842,1124,1158,2726,3266,3854],"c":[["s",{"w":"definitions","s":"s","e":true,"k":"s","d":[2182,2247,2324,2404,2912,2915],"c":[]}]]}],["n",{"w":"defining","s":"ng","e":true,"k":"n","d":[1146],"c":[]}]]}],["e",{"w":"define","s":"e","e":true,"k":"e","d":[397,404,517,1877,2025,2248,2446],"c":[["d",{"w":"defined","s":"d","e":true,"k":"d","d":[1097,1612,1665,1677,2265,2268,2465,2791],"c":[]}],["s",{"w":"defines","s":"s","e":true,"k":"s","d":[1449,2465,2815,2818],"c":[]}]]}]]}],["a",{"w":"default","s":"ault","e":true,"k":"a","d":[155,220,242,264,279,363,512,800,1096,1258,1409,1412,1462,1475,1476,1554,1642,1646,1665,1676,1677,1739,1755,1762,1820,1833,1835,1836,1965,2073,2075,2076,2077,2092,2120,2358,2824,2853,2974,3082,3149,3183,3185,3187,3189,3191,3300,3372,3377,3409,3426,3440,3789],"c":[]}],["e",{"w":"defense","s":"ense","e":true,"k":"e","d":[1780,3275,3503],"c":[["s",{"w":"defenses","s":"s","e":true,"k":"s","d":[2089],"c":[]}]]}]]}],["l",{"w":"del","s":"l","e":false,"k":"l","d":[],"c":[["e",{"w":"delete","s":"ete","e":true,"k":"e","d":[494,637,648,719,761,773,1048,1054,1179,1220,1580,1582,1584,1588,1671,1684,2887,3251],"c":[["_",{"w":"delete_","s":"_","e":false,"k":"_","d":[],"c":[["t",{"w":"delete_t","s":"t","e":false,"k":"t","d":[],"c":[["a",{"w":"delete_task","s":"ask","e":true,"k":"a","d":[194,717],"c":[]}],["e",{"w":"delete_test_suite","s":"est_suite","e":true,"k":"e","d":[819],"c":[]}]]}],["s",{"w":"delete_s","s":"s","e":false,"k":"s","d":[],"c":[["c",{"w":"delete_schema_analysis","s":"chema_analysis","e":true,"k":"c","d":[200,635,648],"c":[]}],["e",{"w":"delete_service","s":"ervice","e":true,"k":"e","d":[825],"c":[]}]]}],["p",{"w":"delete_pii_scan","s":"pii_scan","e":true,"k":"p","d":[202,492],"c":[]}],["j",{"w":"delete_job","s":"job","e":true,"k":"j","d":[823],"c":[]}]]}],["d",{"w":"deleted","s":"d","e":true,"k":"d","d":[3710],"c":[]}]]}],["t",{"w":"delta","s":"ta","e":true,"k":"t","d":[323,2397,2650],"c":[["s",{"w":"deltas","s":"s","e":true,"k":"s","d":[2692],"c":[]}]]}],["i",{"w":"deli","s":"i","e":false,"k":"i","d":[],"c":[["v",{"w":"deliver","s":"ver","e":false,"k":"v","d":[],"c":[["y",{"w":"delivery","s":"y","e":true,"k":"y","d":[656,661,739],"c":[]}],["e",{"w":"delivered","s":"ed","e":true,"k":"e","d":[1211],"c":[]}],["s",{"w":"delivers","s":"s","e":true,"k":"s","d":[2248],"c":[]}]]}],["b",{"w":"deliberately","s":"berately","e":true,"k":"b","d":[2829],"c":[]}]]}],["a",{"w":"delay","s":"ay","e":true,"k":"a","d":[2379],"c":[]}]]}],["g",{"w":"degradation","s":"gradation","e":true,"k":"g","d":[209],"c":[]}],["c",{"w":"dec","s":"c","e":false,"k":"c","d":[],"c":[["i",{"w":"deci","s":"i","e":false,"k":"i","d":[],"c":[["d",{"w":"decid","s":"d","e":false,"k":"d","d":[],"c":[["i",{"w":"deciding","s":"ing","e":true,"k":"i","d":[364],"c":[]}],["e",{"w":"decides","s":"es","e":true,"k":"e","d":[3300],"c":[]}]]}],["m",{"w":"decimal128","s":"mal128","e":true,"k":"m","d":[2687],"c":[]}],["s",{"w":"decision","s":"sion","e":true,"k":"s","d":[2811,2815,2818,2824,2830,2843,2878,2880,2882,2891,2900,2936,2943,3036,3037,3047,3050,3093,3103,3138,3179],"c":[["s",{"w":"decisions","s":"s","e":true,"k":"s","d":[2809,2816,3045,3052,3064,3124],"c":[]}],["-",{"w":"decision-cache","s":"-cache","e":true,"k":"-","d":[2943],"c":[]}]]}]]}],["r",{"w":"decrypted","s":"rypted","e":true,"k":"r","d":[1405,1570,1574,3437],"c":[]}],["o",{"w":"decodes","s":"odes","e":true,"k":"o","d":[3041],"c":[]}]]}],["r",{"w":"derive","s":"rive","e":false,"k":"r","d":[],"c":[["d",{"w":"derived","s":"d","e":true,"k":"d","d":[908,1477,3413,3458,3461],"c":[]}],["s",{"w":"derives","s":"s","e":true,"k":"s","d":[3118],"c":[]}]]}],["m",{"w":"dem","s":"m","e":false,"k":"m","d":[],"c":[["a",{"w":"demand","s":"and","e":true,"k":"a","d":[2281],"c":[["s",{"w":"demands","s":"s","e":true,"k":"s","d":[1288],"c":[]}]]}],["o",{"w":"demonstrat","s":"onstrat","e":false,"k":"o","d":[],"c":[["e",{"w":"demonstrate","s":"e","e":true,"k":"e","d":[2352],"c":[]}],["i",{"w":"demonstrati","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"demonstrating","s":"ng","e":true,"k":"n","d":[2356],"c":[]}],["o",{"w":"demonstrations","s":"ons","e":true,"k":"o","d":[2690],"c":[]}]]}]]}]]}],["a",{"w":"deactivate","s":"activate","e":true,"k":"a","d":[1875],"c":[["d",{"w":"deactivated","s":"d","e":true,"k":"d","d":[1875],"c":[]}]]}],["n",{"w":"den","s":"n","e":false,"k":"n","d":[],"c":[["i",{"w":"deni","s":"i","e":false,"k":"i","d":[],"c":[["e",{"w":"denied","s":"ed","e":true,"k":"e","d":[2145,2823,2898,3093,3300,3839],"c":[]}],["a",{"w":"denial","s":"al","e":true,"k":"a","d":[2898],"c":[["s",{"w":"denials","s":"s","e":true,"k":"s","d":[3075,3299],"c":[]}]]}]]}],["y",{"w":"deny","s":"y","e":true,"k":"y","d":[2896,2937,2947,3044,3051,3105,3116,3177],"c":[["i",{"w":"denying","s":"ing","e":true,"k":"i","d":[2877],"c":[]}]]}]]}]]}],["o",{"w":"do","s":"o","e":true,"k":"o","d":[37,1520,1675,1839,2407,2612,2675,2914,2926,3376,3413,3437,3677,3736],"c":[["e",{"w":"does","s":"es","e":true,"k":"e","d":[16,777,1096,1109,1551,1575,2293,2385,2392,2517,2893,2897,2913,3074,3090,3266,3297,3729],"c":[["n",{"w":"doesn't","s":"n't","e":true,"k":"n","d":[3872],"c":[]}]]}],["c",{"w":"doc","s":"c","e":false,"k":"c","d":[],"c":[["u",{"w":"document","s":"ument","e":true,"k":"u","d":[77,323,327,336,548,763,766,840,862,1135,1156,1162,1166,1171,1221,1222,1341,2205,2288,2397,2417,2549,2650,2654,2664,2665,2674,2677,2692,2741,3041],"c":[["d",{"w":"documentdb","s":"db","e":true,"k":"d","d":[90,2428,2559,2568,2611,2612],"c":[]}],["-",{"w":"document-level","s":"-level","e":true,"k":"-","d":[110,296,302,2438,2639,2653,2784],"c":[]}],["_",{"w":"document_diff","s":"_diff","e":true,"k":"_","d":[309],"c":[]}],["s",{"w":"documents","s":"s","e":true,"k":"s","d":[311,314,317,326,328,329,330,333,512,514,597,603,604,609,610,611,640,641,650,730,741,1171,1172,1180,2202,2203,2344,2350,2358,2394,2395,2436,2481,2483,2654,2659,2661,2663,2672,2680,2682,2687,2740,2741,2742,2743,2744,2748,2753],"c":[]}],["a",{"w":"documentation","s":"ation","e":true,"k":"a","d":[1460,2466,2516,2741,2764,3313,3315,3317,3320,3323,3735],"c":[]}],["e",{"w":"documented","s":"ed","e":true,"k":"e","d":[2420,2669],"c":[]}]]}],["k",{"w":"docker","s":"ker","e":true,"k":"k","d":[1233,1243,1254,1257,1304,1351,1356,1367,1372,1450,1459,1485,1642,1646,1708,1755,1762,1773,1813,1815,1816,1840,1841,1843,1865,1886,1887,1890,1900,1901,1967,1969,1970,1974,1975,1995,2006,2036,2042,2049,2050,2140,2141,2148,2166,2171,3376,3485,3504,3516,3536,3537,3548,3639,3645,3668,3669,3707,3710,3728,3729,3748,3772,3790,3796,3811,3863,3866],"c":[["-",{"w":"docker-compose","s":"-compose","e":true,"k":"-","d":[1256,3346,3793,3822,3840,3854],"c":[]}],["'",{"w":"docker's","s":"'s","e":true,"k":"'","d":[2005],"c":[]}]]}]]}],["w",{"w":"down","s":"wn","e":true,"k":"w","d":[459,1216,2248,2820,2829,2947,3276,3291,3873],"c":[["l",{"w":"download","s":"load","e":true,"k":"l","d":[726,743,1244,1255],"c":[]}],["s",{"w":"downstream","s":"stream","e":true,"k":"s","d":[1008,1066,1112,2763],"c":[]}],["t",{"w":"downtime","s":"time","e":true,"k":"t","d":[2001],"c":[]}]]}],["n",{"w":"don","s":"n","e":false,"k":"n","d":[],"c":[["e",{"w":"done","s":"e","e":true,"k":"e","d":[943],"c":[]}],["'",{"w":"don't","s":"'t","e":true,"k":"'","d":[3576],"c":[]}]]}],["m",{"w":"domain","s":"main","e":true,"k":"m","d":[1662,1904,2170,2506,2534],"c":[["s",{"w":"domains","s":"s","e":true,"k":"s","d":[1540,1619,1620,3330],"c":[]}]]}],["t",{"w":"dot-notation","s":"t-notation","e":true,"k":"t","d":[2746],"c":[]}],["u",{"w":"double","s":"uble","e":true,"k":"u","d":[3375],"c":[["-",{"w":"double-quoted","s":"-quoted","e":true,"k":"-","d":[3375],"c":[]}]]}]]}],["a",{"w":"da","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"dat","s":"t","e":false,"k":"t","d":[],"c":[["a",{"w":"data","s":"a","e":true,"k":"a","d":[332,501,507,516,517,518,564,609,741,850,853,854,855,861,890,914,927,1018,1033,1051,1067,1146,1172,1173,1182,1185,1192,1205,1280,1288,1299,1300,1315,1325,1352,1405,1574,1666,1683,1684,1735,1765,1773,1779,1783,1797,1863,1967,1980,1993,1995,2003,2110,2112,2117,2183,2214,2217,2222,2270,2288,2296,2297,2303,2307,2332,2338,2354,2355,2395,2397,2417,2450,2489,2519,2669,2689,2704,2764,2782,2802,2824,2856,2866,2877,2890,2898,2910,2914,2960,3015,3029,3039,3093,3122,3127,3218,3425,3430,3437,3485,3506,3573,3604,3606,3694,3710,3712,3726,3728,3729,3743,3744,3752,3759],"c":[["b",{"w":"database","s":"base","e":true,"k":"b","d":[16,59,77,89,122,339,344,362,369,397,404,536,567,584,587,589,673,680,1098,1389,1633,1634,1635,1641,1661,1671,1674,1736,1775,1779,1784,1798,1799,1854,1936,1941,1961,1981,1987,1995,2008,2012,2014,2049,2052,2095,2131,2155,2183,2215,2221,2226,2264,2288,2371,2393,2394,2401,2427,2446,2451,2464,2518,2520,2531,2544,2545,2549,2550,2674,2680,2690,2704,2768,2773,2838,2846,2888,2898,2907,2913,2914,3040,3044,3075,3087,3093,3116,3120,3283,3311,3312,3390,3391,3605,3661,3710,3726,3730,3819,3862,3868],"c":[["s",{"w":"databases","s":"s","e":true,"k":"s","d":[102,359,366,567,1619,1667,1671,1775,1856,1864,1876,1877,1882,2175,2296,2377,2380,2417,2446,2451,2546,2549,2681,2707,3622],"c":[]}],["'",{"w":"database's","s":"'s","e":true,"k":"'","d":[2862],"c":[]}]]}],["d",{"w":"datadog","s":"dog","e":true,"k":"d","d":[1007],"c":[]}],["s",{"w":"datasets","s":"sets","e":true,"k":"s","d":[1877,2668],"c":[]}],["-",{"w":"data-","s":"-","e":false,"k":"-","d":[],"c":[["p",{"w":"data-privacy","s":"privacy","e":true,"k":"p","d":[2270,2306],"c":[]}],["a",{"w":"data-aware","s":"aware","e":true,"k":"a","d":[2877],"c":[]}]]}]]}],["e",{"w":"date","s":"e","e":true,"k":"e","d":[507,881,2338,2687,3858],"c":[["-",{"w":"date-of-birth","s":"-of-birth","e":true,"k":"-","d":[893],"c":[]}],["s",{"w":"dates","s":"s","e":true,"k":"s","d":[893],"c":[]}]]}]]}],["s",{"w":"dashboard","s":"shboard","e":true,"k":"s","d":[124,370,372,376,898,900,908,921,1259,1306,1710,1771,2229,2247,2248,2249,2310,2390,2543,2771,2773,2774,2787],"c":[["s",{"w":"dashboards","s":"s","e":true,"k":"s","d":[1801,2019,2021,2025,2029],"c":[]}]]}],["i",{"w":"daily","s":"ily","e":true,"k":"i","d":[392,1998,2004,3734,3746],"c":[]}],["y",{"w":"day","s":"y","e":true,"k":"y","d":[882],"c":[["s",{"w":"days","s":"s","e":true,"k":"s","d":[612,1999,3738],"c":[]}],["-",{"w":"day-to-day","s":"-to-day","e":true,"k":"-","d":[1966],"c":[]}]]}],["m",{"w":"damage","s":"mage","e":true,"k":"m","d":[2010],"c":[]}]]}],["i",{"w":"di","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"dis","s":"s","e":false,"k":"s","d":[],"c":[["k",{"w":"disk","s":"k","e":true,"k":"k","d":[19,30,1794,1797,1871,1873,1901,3514,3538,3550,3619,3649,3748],"c":[]}],["c",{"w":"disc","s":"c","e":false,"k":"c","d":[],"c":[["o",{"w":"discover","s":"over","e":false,"k":"o","d":[],"c":[["y",{"w":"discovery","s":"y","e":true,"k":"y","d":[77,364,2442,2734],"c":[]}],["e",{"w":"discovered","s":"ed","e":true,"k":"e","d":[495,638],"c":[]}],["s",{"w":"discovers","s":"s","e":true,"k":"s","d":[622,2465],"c":[]}]]}],["r",{"w":"discriminator","s":"riminator","e":true,"k":"r","d":[834],"c":[]}]]}],["a",{"w":"disa","s":"a","e":false,"k":"a","d":[],"c":[["b",{"w":"disable","s":"ble","e":true,"k":"b","d":[435,563,567,1670,1679,2241,2263,2707,3344],"c":[["_",{"w":"disable_policy","s":"_policy","e":true,"k":"_","d":[177,433],"c":[]}],["d",{"w":"disabled","s":"d","e":true,"k":"d","d":[2136,3501],"c":[]}],["s",{"w":"disables","s":"s","e":true,"k":"s","d":[2968,2978,3195,3205,3209,3408],"c":[]}]]}],["s",{"w":"disaster","s":"ster","e":true,"k":"s","d":[1980,1990,3712,3722],"c":[]}]]}],["p",{"w":"disp","s":"p","e":false,"k":"p","d":[],"c":[["a",{"w":"dispatch","s":"atch","e":true,"k":"a","d":[734],"c":[]}],["l",{"w":"display","s":"lay","e":true,"k":"l","d":[1531],"c":[["e",{"w":"displayed","s":"ed","e":true,"k":"e","d":[1108,1569,2687],"c":[]}],["s",{"w":"displays","s":"s","e":true,"k":"s","d":[2787],"c":[]}]]}]]}],["t",{"w":"dist","s":"t","e":false,"k":"t","d":[],"c":[["a",{"w":"distance","s":"ance","e":true,"k":"a","d":[931,1037],"c":[]}],["r",{"w":"distribut","s":"ribut","e":false,"k":"r","d":[],"c":[["e",{"w":"distribute","s":"e","e":true,"k":"e","d":[1214],"c":[["d",{"w":"distributed","s":"d","e":true,"k":"d","d":[1254,1380,3806],"c":[]}]]}],["i",{"w":"distribution","s":"ion","e":true,"k":"i","d":[1475,2395,2740,2741,2762],"c":[]}]]}],["i",{"w":"distinct","s":"inct","e":true,"k":"i","d":[2393],"c":[]}]]}]]}],["f",{"w":"diff","s":"ff","e":true,"k":"f","d":[302,311,326,334,649,2644,2646,2650,2653,2654,2655,2672,2784,2786],"c":[["s",{"w":"diffs","s":"s","e":true,"k":"s","d":[110,296,2438,2639],"c":[]}],["e",{"w":"differ","s":"er","e":false,"k":"e","d":[],"c":[["e",{"w":"differen","s":"en","e":false,"k":"e","d":[],"c":[["c",{"w":"difference","s":"ce","e":true,"k":"c","d":[308,762,781,2898],"c":[["s",{"w":"differences","s":"s","e":true,"k":"s","d":[330,336,337,1453,2189],"c":[]}]]}],["t",{"w":"different","s":"t","e":true,"k":"t","d":[335,643,866,1163,1166,1955,1968,2652,3415],"c":[]}]]}],["i",{"w":"differing","s":"ing","e":true,"k":"i","d":[327,2663],"c":[]}],["s",{"w":"differs","s":"s","e":true,"k":"s","d":[2028],"c":[]}]]}]]}],["r",{"w":"direct","s":"rect","e":true,"k":"r","d":[761,771,830,1314,1514,1781,2183],"c":[["l",{"w":"directly","s":"ly","e":true,"k":"l","d":[500,511,530,661,760,764,777,852,889,1124,1170,1447,1511,1547,1551,1565,1612,2095,2331,2342,2680,3335,3622,3669,3707,3708],"c":[]}],["o",{"w":"directory","s":"ory","e":true,"k":"o","d":[1256,1818,1822,1826,1955,2065,2084,3555,3673,3699,3808,3814,3817,3840],"c":[]}],["i",{"w":"directi","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"direction","s":"on","e":true,"k":"o","d":[1907,2397,2647,2650,2655,2665,2786,2938,2939,3679],"c":[["a",{"w":"directional","s":"al","e":true,"k":"a","d":[2665],"c":[]}],["s",{"w":"directions","s":"s","e":true,"k":"s","d":[2726],"c":[]}]]}],["v",{"w":"directive","s":"ve","e":true,"k":"v","d":[3382],"c":[]}]]}]]}],["a",{"w":"dia","s":"a","e":false,"k":"a","d":[],"c":[["g",{"w":"diag","s":"g","e":false,"k":"g","d":[],"c":[["n",{"w":"diagnos","s":"nos","e":false,"k":"n","d":[],"c":[["i",{"w":"diagnosi","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"diagnosing","s":"ng","e":true,"k":"n","d":[669,2127,3825],"c":[]}],["s",{"w":"diagnosis","s":"s","e":true,"k":"s","d":[768],"c":[]}]]}],["t",{"w":"diagnostic","s":"tic","e":true,"k":"t","d":[2139,3832],"c":[]}]]}],["r",{"w":"diagram","s":"ram","e":true,"k":"r","d":[1906,3626,3678],"c":[]}]]}],["l",{"w":"dial","s":"l","e":true,"k":"l","d":[3187],"c":[["i",{"w":"dialing","s":"ing","e":true,"k":"i","d":[3189],"c":[]}]]}]]}],["g",{"w":"dig","s":"g","e":false,"k":"g","d":[],"c":[["i",{"w":"digit","s":"it","e":true,"k":"i","d":[2087],"c":[["s",{"w":"digits","s":"s","e":true,"k":"s","d":[878,2092],"c":[]}],["a",{"w":"digitalocean","s":"alocean","e":true,"k":"a","d":[1625,3336],"c":[]}]]}],["e",{"w":"digest","s":"est","e":true,"k":"e","d":[886,890],"c":[]}]]}],["u",{"w":"diun","s":"un","e":true,"k":"u","d":[2048,2056,2057,2058,3804,3820,3821,3822],"c":[]}],["l",{"w":"diligence","s":"ligence","e":true,"k":"l","d":[2352],"c":[]}]]}],["b",{"w":"db","s":"b","e":true,"k":"b","d":[90,1674,2308,2360,2362,2365,2367,2377,2378,2379,2383,2390,2406,2409,2417,2428,2446,2447,2449,2453,2464,2467,2506,2510,2512,2517,2522,2531,2534,2542,2549,2556,2567,2610,2612,2615,2616,2685,2707,2807,3730],"c":[["_",{"w":"db_","s":"_","e":true,"k":"_","d":[1996],"c":[["h",{"w":"db_host","s":"host","e":true,"k":"h","d":[1636],"c":[]}],["t",{"w":"db_tools_token","s":"tools_token","e":true,"k":"t","d":[2543],"c":[]}]]}],["a",{"w":"dba","s":"a","e":true,"k":"a","d":[2219,2732],"c":[["s",{"w":"dbas","s":"s","e":true,"k":"s","d":[2297],"c":[]}]]}]]}],["r",{"w":"dr","s":"r","e":false,"k":"r","d":[],"c":[["i",{"w":"dri","s":"i","e":false,"k":"i","d":[],"c":[["f",{"w":"drift","s":"ft","e":true,"k":"f","d":[114,333,615,619,622,2200,2395,2738,2740,2763],"c":[]}],["v",{"w":"drive","s":"ve","e":false,"k":"v","d":[],"c":[["r",{"w":"driver","s":"r","e":true,"k":"r","d":[1340,1708,2554,2850,3066,3079,3093,3106,3286],"c":[["'",{"w":"driver's","s":"'s","e":true,"k":"'","d":[2849,3078,3286],"c":[]}],["s",{"w":"drivers","s":"s","e":true,"k":"s","d":[2852,2898,3041,3081,3094,3098],"c":[]}]]}],["n",{"w":"driven","s":"n","e":true,"k":"n","d":[2401],"c":[]}],["s",{"w":"drives","s":"s","e":true,"k":"s","d":[2843],"c":[]}]]}]]}],["o",{"w":"drop","s":"op","e":true,"k":"o","d":[2887],"c":[["s",{"w":"drops","s":"s","e":true,"k":"s","d":[464,2003,3741,3744],"c":[]}]]}],["a",{"w":"drafts","s":"afts","e":true,"k":"a","d":[1183],"c":[]}]]}],["u",{"w":"du","s":"u","e":false,"k":"u","d":[],"c":[["r",{"w":"dur","s":"r","e":false,"k":"r","d":[],"c":[["a",{"w":"dura","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"duration","s":"tion","e":true,"k":"t","d":[376,382,2703,2704,2710,2711,2713,2796],"c":[["_",{"w":"duration_ms","s":"_ms","e":true,"k":"_","d":[2541],"c":[]}]]}],["b",{"w":"durab","s":"b","e":false,"k":"b","d":[],"c":[["i",{"w":"durability","s":"ility","e":true,"k":"i","d":[2264],"c":[]}],["l",{"w":"durable","s":"le","e":true,"k":"l","d":[3296],"c":[]}]]}]]}],["i",{"w":"during","s":"ing","e":true,"k":"i","d":[391,495,953,1009,1172,2052,2159,2689,3698,3819],"c":[]}]]}],["p",{"w":"duplicat","s":"plicat","e":false,"k":"p","d":[],"c":[["i",{"w":"duplicati","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"duplication","s":"on","e":true,"k":"o","d":[1077,2807],"c":[]}],["n",{"w":"duplicating","s":"ng","e":true,"k":"n","d":[1111],"c":[]}]]}],["e",{"w":"duplicate","s":"e","e":true,"k":"e","d":[1161,1749],"c":[]}]]}],["e",{"w":"due","s":"e","e":true,"k":"e","d":[2352],"c":[]}]]}],["n",{"w":"dn","s":"n","e":true,"k":"n","d":[2081,2083,2084],"c":[["s",{"w":"dns","s":"s","e":true,"k":"s","d":[1624,1625,1876,1904,2009,2170,2371,2849,3078,3331,3335,3336,3653],"c":[]}]]}],["k",{"w":"dkim","s":"kim","e":true,"k":"k","d":[1686,2170],"c":[]}],["m",{"w":"dmarc","s":"marc","e":true,"k":"m","d":[1686,2170],"c":[]}],["c",{"w":"dc","s":"c","e":true,"k":"c","d":[2081,2083,2084],"c":[]}]]}],["v",{"w":"v","s":"v","e":false,"k":"v","d":[],"c":[["i",{"w":"vi","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"vis","s":"s","e":false,"k":"s","d":[],"c":[["i",{"w":"visib","s":"ib","e":false,"k":"i","d":[],"c":[["l",{"w":"visible","s":"le","e":true,"k":"l","d":[16,48,359,874,878,1278,2140,2543,3833],"c":[]}],["i",{"w":"visibility","s":"ility","e":true,"k":"i","d":[344,907],"c":[]}]]}],["u",{"w":"visual","s":"ual","e":true,"k":"u","d":[1012,1280,1312,3590,3603],"c":[["l",{"w":"visually","s":"ly","e":true,"k":"l","d":[3604],"c":[]}]]}]]}],["a",{"w":"via","s":"a","e":true,"k":"a","d":[58,65,145,151,464,738,801,834,850,921,1097,1145,1161,1180,1198,1211,1241,1266,1325,1340,1372,1383,1410,1434,1449,1455,1470,1477,1478,1505,1517,1571,1607,1642,1646,1672,1676,1680,1710,1880,2036,2073,2074,2207,2221,2280,2401,2453,2511,2522,2558,2561,2773,2776,2846,3120,3168,3372,3416],"c":[]}],["e",{"w":"view","s":"ew","e":true,"k":"e","d":[126,371,376,950,1014,1018,1019,1066,1077,1447,1458,1706,1752,2346,2677,2684,2744,2751,2862,2917,2921,2946,3210,3249,3479],"c":[]}],["o",{"w":"violation","s":"olation","e":true,"k":"o","d":[134,438,734,2243,2261,2897],"c":[["s",{"w":"violations","s":"s","e":true,"k":"s","d":[397,404,420,459,462,465,466,468,469,740,742,2248,2254,2257,2259,2278,2306,2498],"c":[]}]]}]]}],["a",{"w":"va","s":"a","e":false,"k":"a","d":[],"c":[["u",{"w":"vault","s":"ult","e":true,"k":"u","d":[35,1405,1645,1646,1647,1661,1677,1678,1679,1680,1683,1697,1698,1720,1721,1765,1770,1773,1774,1776,1777,1779,1830,1863,1867,1945,1946,1963,2014,2101,2110,2111,2112,2122,2123,2124,2132,2158,2159,2160],"c":[]}],["r",{"w":"var","s":"r","e":true,"k":"r","d":[1666,1692,1695,1698,1701,1735,2124,2148,2166],"c":[["i",{"w":"vari","s":"i","e":false,"k":"i","d":[],"c":[["a",{"w":"varia","s":"a","e":false,"k":"a","d":[],"c":[["b",{"w":"variable","s":"ble","e":true,"k":"b","d":[37,151,219,241,263,278,1571,1738,2963,3146,3192,3202,3206,3390,3438],"c":[["s",{"w":"variables","s":"s","e":true,"k":"s","d":[143,210,211,212,218,240,1105,1241,1454,1505,1633,1656,1747,3132,3143,3350,3351,3372,3586,3627],"c":[]}]]}],["n",{"w":"variants","s":"nts","e":true,"k":"n","d":[1181],"c":[]}]]}],["e",{"w":"varies","s":"es","e":true,"k":"e","d":[2549],"c":[]}]]}],["_",{"w":"var_name","s":"_name","e":true,"k":"_","d":[1105,1454],"c":[]}]]}],["l",{"w":"val","s":"l","e":false,"k":"l","d":[],"c":[["u",{"w":"value","s":"ue","e":true,"k":"u","d":[288,872,876,880,884,885,890,891,1108,1163,1411,1553,1571,1678,2226,2286,3417,3420],"c":[["s",{"w":"values","s":"s","e":true,"k":"s","d":[218,327,512,642,1105,1250,1268,1273,1383,1406,1407,1410,1447,1450,1454,1476,1505,1517,1520,1552,1612,1617,1822,2663,2708,2722,2749,2962,2984,2991,3143,3290,3375,3411,3428],"c":[]}]]}],["i",{"w":"valid","s":"id","e":true,"k":"i","d":[1575,1675,1684,1749,2164,2543,3505],"c":[["a",{"w":"validat","s":"at","e":false,"k":"a","d":[],"c":[["i",{"w":"validati","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"validation","s":"on","e":true,"k":"o","d":[332,365,450,610,649,1143,1158,1422,1497,1499,1558,1575,1951,1954,2265,2280,2282,2689,3403,3408,3602,3690],"c":[]}],["n",{"w":"validating","s":"ng","e":true,"k":"n","d":[1659,2667],"c":[]}]]}],["e",{"w":"validate","s":"e","e":true,"k":"e","d":[356,735,1183,1829,2268,2397],"c":[["_",{"w":"validate_transform","s":"_transform","e":true,"k":"_","d":[817],"c":[]}],["s",{"w":"validates","s":"s","e":true,"k":"s","d":[1195,1552,1575,2842,3042,3049,3071,3118,3280],"c":[]}],["d",{"w":"validated","s":"d","e":true,"k":"d","d":[1512,2911,3100,3505],"c":[]}]]}]]}]]}],["k",{"w":"valkey","s":"key","e":true,"k":"k","d":[1191,1212,1214,1217,1231,1235,1266,1379,1401,1435,1437,1440,1460,1462,1470,1471,1475,1477],"c":[["-",{"w":"valkey-password","s":"-password","e":true,"k":"-","d":[1399],"c":[]}]]}]]}]]}],["e",{"w":"ve","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"ver","s":"r","e":false,"k":"r","d":[],"c":[["i",{"w":"verif","s":"if","e":false,"k":"i","d":[],"c":[["y",{"w":"verify","s":"y","e":true,"k":"y","d":[45,66,326,610,668,766,1252,1810,1815,1816,1895,1996,2043,2050,2096,2098,2122,2123,2155,2159,2168,2371,3349,3524,3528,3704,3732,3785,3798,3812,3836,3868,3876],"c":[["-",{"w":"verify-","s":"-","e":false,"k":"-","d":[],"c":[["c",{"w":"verify-ca","s":"ca","e":true,"k":"c","d":[1670],"c":[]}],["f",{"w":"verify-full","s":"full","e":true,"k":"f","d":[1670],"c":[]}]]}],["i",{"w":"verifying","s":"ing","e":true,"k":"i","d":[3635],"c":[]}]]}],["i",{"w":"verifi","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"verification","s":"cation","e":true,"k":"c","d":[62,286,1425,1561,1997,3585,3629,3784],"c":[]}],["e",{"w":"verified","s":"ed","e":true,"k":"e","d":[2844],"c":[]}]]}]]}],["s",{"w":"vers","s":"s","e":false,"k":"s","d":[],"c":[["i",{"w":"version","s":"ion","e":true,"k":"i","d":[1409,1660,1816,2049,2054,2055,2056,2537,2548,2611,2618,3700,3805,3810,3816,3817,3818,3820],"c":[["e",{"w":"versioned","s":"ed","e":true,"k":"e","d":[114,615,622,2248,2274,2395,2442,2537,2734,2740,2751,3555,3673,3806],"c":[]}],["i",{"w":"versioning","s":"ing","e":true,"k":"i","d":[861,2536],"c":[]}],["-",{"w":"version-controlled","s":"-controlled","e":true,"k":"-","d":[1453],"c":[]}],["s",{"w":"versions","s":"s","e":true,"k":"s","d":[2045,2555,2654,3817],"c":[]}]]}],["u",{"w":"versus","s":"us","e":true,"k":"u","d":[2831,2999,3004],"c":[]}]]}],["t",{"w":"vertically","s":"tically","e":true,"k":"t","d":[1798],"c":[]}],["d",{"w":"verdict","s":"dict","e":true,"k":"d","d":[2880,2883,2892,3044],"c":[]}]]}],["n",{"w":"vendor","s":"ndor","e":true,"k":"n","d":[2084],"c":[]}]]}],["s",{"w":"vs","s":"s","e":true,"k":"s","d":[335,1166,2388,2956,3084,3128,3256],"c":[]}],["o",{"w":"volume","s":"olume","e":true,"k":"o","d":[914,927,1033,1655,1666,1683,1797,1962,1984,1989,1995,2117,2154,3729],"c":[["s",{"w":"volumes","s":"s","e":true,"k":"s","d":[1773,1967,3728,3729],"c":[]}]]}],["2",{"w":"v2","s":"2","e":true,"k":"2","d":[1684,1776],"c":[]}],["p",{"w":"vp","s":"p","e":false,"k":"p","d":[],"c":[["n",{"w":"vpn","s":"n","e":true,"k":"n","d":[1710],"c":[]}],["s",{"w":"vps","s":"s","e":true,"k":"s","d":[2297],"c":[]}]]}],["1",{"w":"v1","s":"1","e":true,"k":"1","d":[1770,2055,2111,2537,2992,3224,3239,3243,3247,3251,3255,3259,3292,3293],"c":[]}]]}],["j",{"w":"j","s":"j","e":true,"k":"j","d":[875],"c":[["s",{"w":"js","s":"s","e":true,"k":"s","d":[3416],"c":[["o",{"w":"json","s":"on","e":true,"k":"o","d":[18,32,56,57,59,60,726,728,739,842,1100,1137,1146,1158,1693,1699,1705,1707,1721,2510,2687,2780,3789],"c":[]}]]}],["o",{"w":"jo","s":"o","e":false,"k":"o","d":[],"c":[["b",{"w":"job","s":"b","e":true,"k":"b","d":[901,907,921,951,969,973,977,981,985,989,993,997,1001,1005,1009,1018,1278,2028,2444,2447,2768,2773,3338],"c":[["s",{"w":"jobs","s":"s","e":true,"k":"s","d":[122,331,673,680,915,950,966,1210,1478,2206,2803],"c":[]}]]}],["u",{"w":"journaling","s":"urnaling","e":true,"k":"u","d":[448,2264,2612],"c":[]}],["h",{"w":"john","s":"hn","e":true,"k":"h","d":[875,887],"c":[]}],["i",{"w":"joins","s":"ins","e":true,"k":"i","d":[894],"c":[]}]]}],["a",{"w":"january","s":"anuary","e":true,"k":"a","d":[882],"c":[]}],["w",{"w":"jw","s":"w","e":false,"k":"w","d":[],"c":[["t",{"w":"jwt","s":"t","e":true,"k":"t","d":[1195,1422,1497,1499,1512,1552,1558,1561,1575,2841,3042,3100,3118,3161,3280,3361,3403,3408,3415,3505,3613,3690],"c":[["-",{"w":"jwt-","s":"-","e":false,"k":"-","d":[],"c":[["v",{"w":"jwt-validated","s":"validated","e":true,"k":"v","d":[1492],"c":[]}],["b",{"w":"jwt-based","s":"based","e":true,"k":"b","d":[1778,1782],"c":[]}]]}],["s",{"w":"jwts","s":"s","e":true,"k":"s","d":[1521],"c":[]}]]}],["k",{"w":"jwks","s":"ks","e":true,"k":"k","d":[1425,1516,1552,1561,2842,3042,3280,3414,3505,3874],"c":[["e",{"w":"jwkseturi","s":"eturi","e":true,"k":"e","d":[1423,1559,1565],"c":[]}]]}]]}],["u",{"w":"ju","s":"u","e":false,"k":"u","d":[],"c":[["s",{"w":"just","s":"st","e":true,"k":"s","d":[2146,3122,3543],"c":[]}],["d",{"w":"judged","s":"dged","e":true,"k":"d","d":[2899],"c":[]}]]}]]}],["g",{"w":"g","s":"g","e":true,"k":"g","d":[35,639,803,1102,1408,1409,1528,1534,1594,1606,1678,1743,2055,2148,2510,2713,2747,2762,2803,2876,2924,2978,3005,3195,3209,3341,3555,3563,3565,3567,3673,3709,3806,3864],"c":[["i",{"w":"gi","s":"i","e":false,"k":"i","d":[],"c":[["t",{"w":"git","s":"t","e":false,"k":"t","d":[],"c":[["h",{"w":"github","s":"hub","e":true,"k":"h","d":[35],"c":[]}],["o",{"w":"gitops-friendly","s":"ops-friendly","e":true,"k":"o","d":[1452],"c":[]}]]}],["v",{"w":"giv","s":"v","e":false,"k":"v","d":[],"c":[["e",{"w":"give","s":"e","e":true,"k":"e","d":[518],"c":[["s",{"w":"gives","s":"s","e":true,"k":"s","d":[344,376,2056,2914,3820],"c":[]}],["n",{"w":"given","s":"n","e":true,"k":"n","d":[890],"c":[]}]]}],["i",{"w":"giving","s":"ing","e":true,"k":"i","d":[2325,3296],"c":[]}]]}]]}],["a",{"w":"ga","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"gat","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"gate","s":"e","e":true,"k":"e","d":[2282],"c":[["w",{"w":"gateway","s":"way","e":true,"k":"w","d":[61,214,240,1653,1722,1771,1781,1820,1955,3338,3346,3485,3486,3504,3783,3785,3789,3798,3831,3850,3859,3877,3878,3879],"c":[["'",{"w":"gateway's","s":"'s","e":true,"k":"'","d":[3772],"c":[]}]]}],["s",{"w":"gates","s":"s","e":true,"k":"s","d":[464,2247],"c":[]}],["d",{"w":"gated","s":"d","e":true,"k":"d","d":[805],"c":[]}]]}],["h",{"w":"gather","s":"her","e":false,"k":"h","d":[],"c":[["s",{"w":"gathers","s":"s","e":true,"k":"s","d":[2036],"c":[]}],["i",{"w":"gathering","s":"ing","e":true,"k":"i","d":[2139,3832],"c":[]}]]}]]}],["u",{"w":"gauge","s":"uge","e":true,"k":"u","d":[960,964,980,984,988,992,996,1000,1004],"c":[]}],["p",{"w":"gap","s":"p","e":true,"k":"p","d":[2817,2827,3297],"c":[]}]]}],["l",{"w":"glance","s":"lance","e":true,"k":"l","d":[73,1282,1847,2410,3089,3594],"c":[]}],["o",{"w":"go","s":"o","e":true,"k":"o","d":[76,1261,1263,1287,1853,2287,2416,3040,3092,3599],"c":[["v",{"w":"govern","s":"vern","e":true,"k":"v","d":[1854,3026],"c":[["a",{"w":"governance","s":"ance","e":true,"k":"a","d":[77,132,176,178,180,182,184,207,396,398,404,405,441,468,479,734,2198,2199,2227,2239,2247,2248,2271,2278,2283,2288,2291,2298,2303,2305,2306,2307,2310,2356,2399,2404,2419,2420,2496,2595,2612,2631,2877,2907,3029,3040,3062,3088,3093,3306,3312,3317,3327],"c":[]}],["m",{"w":"government","s":"ment","e":true,"k":"m","d":[501,2332],"c":[]}],["e",{"w":"governed","s":"ed","e":true,"k":"e","d":[2223,2307],"c":[]}],["s",{"w":"governs","s":"s","e":true,"k":"s","d":[2830,3094],"c":[]}],["i",{"w":"governing","s":"ing","e":true,"k":"i","d":[3024,3311,3316],"c":[]}]]}],["o",{"w":"google","s":"ogle","e":true,"k":"o","d":[1062,1084,1288,1292,1294,1330,1345,1514,1515,1528,1534,1547,1548,1565,1625,1775,3336],"c":[]}],["n",{"w":"gone","s":"ne","e":true,"k":"n","d":[1995],"c":[]}],["t",{"w":"gotcha","s":"tcha","e":true,"k":"t","d":[2162],"c":[]}],["i",{"w":"going","s":"ing","e":true,"k":"i","d":[2170,2215],"c":[]}],["-",{"w":"go-live","s":"-live","e":true,"k":"-","d":[2667],"c":[]}]]}],["e",{"w":"ge","s":"e","e":false,"k":"e","d":[],"c":[["t",{"w":"get","s":"t","e":true,"k":"t","d":[353,414,488,545,548,667,689,692,695,907,954,1478,1803,1813,2457,2477,2480,2489,2507,2529,2818,2859,2995,2996,3231,3235,3243,3255,3325,3532,3540,3623,3778,3780,3782,3784],"c":[["_",{"w":"get_","s":"_","e":false,"k":"_","d":[],"c":[["d",{"w":"get_d","s":"d","e":false,"k":"d","d":[],"c":[["o",{"w":"get_documents_by_ids","s":"ocuments_by_ids","e":true,"k":"o","d":[315],"c":[]}],["a",{"w":"get_dashboard_stats","s":"ashboard_stats","e":true,"k":"a","d":[380],"c":[]}]]}],["c",{"w":"get_co","s":"co","e":false,"k":"c","d":[],"c":[["n",{"w":"get_connection","s":"nnection","e":true,"k":"n","d":[351],"c":[]}],["m",{"w":"get_compliance_score","s":"mpliance_score","e":true,"k":"m","d":[421,459],"c":[]}]]}],["r",{"w":"get_r","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"get_re","s":"e","e":false,"k":"e","d":[],"c":[["c",{"w":"get_recent_executions","s":"cent_executions","e":true,"k":"c","d":[383],"c":[]}],["s",{"w":"get_resource_content","s":"source_content","e":true,"k":"s","d":[813],"c":[]}]]}],["h",{"w":"get_rhai_completions","s":"hai_completions","e":true,"k":"h","d":[817],"c":[]}]]}],["a",{"w":"get_a","s":"a","e":false,"k":"a","d":[],"c":[["c",{"w":"get_active_tasks","s":"ctive_tasks","e":true,"k":"c","d":[386,699],"c":[]}],["u",{"w":"get_audit_log","s":"udit_log","e":true,"k":"u","d":[811],"c":[]}]]}],["p",{"w":"get_p","s":"p","e":false,"k":"p","d":[],"c":[["o",{"w":"get_policy","s":"olicy","e":true,"k":"o","d":[412],"c":[]}],["i",{"w":"get_pii_scan","s":"ii_scan","e":true,"k":"i","d":[486],"c":[]}],["r",{"w":"get_profiler_","s":"rofiler_","e":false,"k":"r","d":[],"c":[["s",{"w":"get_profiler_stat","s":"stat","e":false,"k":"s","d":[],"c":[["u",{"w":"get_profiler_status","s":"us","e":true,"k":"u","d":[534],"c":[]}],["s",{"w":"get_profiler_stats","s":"s","e":true,"k":"s","d":[546],"c":[]}]]}],["p",{"w":"get_profiler_permission","s":"permission","e":true,"k":"p","d":[537],"c":[]}]]}]]}],["s",{"w":"get_s","s":"s","e":false,"k":"s","d":[],"c":[["c",{"w":"get_schema","s":"chema","e":true,"k":"c","d":[815],"c":[["_",{"w":"get_schema_analysis","s":"_analysis","e":true,"k":"_","d":[632],"c":[]}]]}],["e",{"w":"get_settings","s":"ettings","e":true,"k":"e","d":[665],"c":[]}],["y",{"w":"get_system_stats","s":"ystem_stats","e":true,"k":"y","d":[811],"c":[]}]]}],["t",{"w":"get_task","s":"task","e":true,"k":"t","d":[687],"c":[]}],["e",{"w":"get_execution_log","s":"execution_log","e":true,"k":"e","d":[693],"c":[]}],["j",{"w":"get_job_metrics","s":"job_metrics","e":true,"k":"j","d":[809],"c":[]}],["w",{"w":"get_work","s":"work","e":false,"k":"w","d":[],"c":[["e",{"w":"get_worker_metrics","s":"er_metrics","e":true,"k":"e","d":[809,1478],"c":[]}],["s",{"w":"get_workspace","s":"space","e":true,"k":"s","d":[821],"c":[]}]]}],["l",{"w":"get_logs","s":"logs","e":true,"k":"l","d":[811],"c":[]}]]}],["s",{"w":"gets","s":"s","e":true,"k":"s","d":[1477,3014,3051,3062],"c":[]}]]}],["n",{"w":"gen","s":"n","e":false,"k":"n","d":[],"c":[["e",{"w":"gener","s":"er","e":false,"k":"e","d":[],"c":[["a",{"w":"generat","s":"at","e":false,"k":"a","d":[],"c":[["e",{"w":"generate","s":"e","e":true,"k":"e","d":[392,792,896,1183,1264,1392,1571,1675,1806,1819,1821,1958,2151,2164,2968,3205,3430,3571,3573],"c":[["s",{"w":"generates","s":"s","e":true,"k":"s","d":[530,763,766,767,1257,1460,2725,3348,3556,3576,3674],"c":[]}],["_",{"w":"generate_tests","s":"_tests","e":true,"k":"_","d":[817],"c":[]}],["d",{"w":"generated","s":"d","e":true,"k":"d","d":[1822,2159,2163,2281,2703,3372],"c":[]}]]}],["i",{"w":"generati","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"generation","s":"on","e":true,"k":"o","d":[767,849,1124,1298,1310,1314,1405,2072],"c":[]}],["n",{"w":"generating","s":"ng","e":true,"k":"n","d":[1658,2764,3385],"c":[]}]]}]]}],["o",{"w":"generous","s":"ous","e":true,"k":"o","d":[1631,3345],"c":[]}],["i",{"w":"generic","s":"ic","e":true,"k":"i","d":[2183,2687,2729],"c":[]}]]}],["u",{"w":"genuinely","s":"uinely","e":true,"k":"u","d":[2829],"c":[]}]]}]]}],["r",{"w":"gr","s":"r","e":false,"k":"r","d":[],"c":[["o",{"w":"group","s":"oup","e":true,"k":"o","d":[1061,1329,1877],"c":[["e",{"w":"grouped","s":"ed","e":true,"k":"e","d":[327,2272,2653,2708,3132],"c":[]}],["s",{"w":"groups","s":"s","e":true,"k":"s","d":[530,2396,2703,3143],"c":[]}]]}],["a",{"w":"gra","s":"a","e":false,"k":"a","d":[],"c":[["n",{"w":"gran","s":"n","e":false,"k":"n","d":[],"c":[["u",{"w":"granularity","s":"ularity","e":true,"k":"u","d":[893,1329,3004],"c":[]}],["t",{"w":"grant","s":"t","e":true,"k":"t","d":[3297],"c":[["i",{"w":"granting","s":"ing","e":true,"k":"i","d":[1684],"c":[]}]]}]]}],["f",{"w":"grafana","s":"fana","e":true,"k":"f","d":[1007,1010,1709,1801,2019,2021,2023,2025,2029,2036,3769,3790],"c":[]}],["c",{"w":"gracefully","s":"cefully","e":true,"k":"c","d":[1045,1068],"c":[]}],["p",{"w":"graphical","s":"phical","e":true,"k":"p","d":[3603],"c":[]}]]}],["e",{"w":"gre","s":"e","e":false,"k":"e","d":[],"c":[["p",{"w":"grep","s":"p","e":true,"k":"p","d":[1841,1970,2166],"c":[]}],["e",{"w":"green","s":"en","e":true,"k":"e","d":[3047],"c":[]}]]}]]}],["d",{"w":"gdpr","s":"dpr","e":true,"k":"d","d":[463,511,515,2342,2353],"c":[]}],["t",{"w":"gt","s":"t","e":true,"k":"t","d":[582],"c":[]}],["u",{"w":"gu","s":"u","e":false,"k":"u","d":[],"c":[["i",{"w":"guid","s":"id","e":false,"k":"i","d":[],"c":[["e",{"w":"guide","s":"e","e":true,"k":"e","d":[1900,1974,2044,3062,3800],"c":[["d",{"w":"guided","s":"d","e":true,"k":"d","d":[748,1314],"c":[]}],["s",{"w":"guides","s":"s","e":true,"k":"s","d":[760,765],"c":[]}]]}],["a",{"w":"guidance","s":"ance","e":true,"k":"a","d":[751,3606],"c":[]}]]}],["a",{"w":"guar","s":"ar","e":false,"k":"a","d":[],"c":[["d",{"w":"guard","s":"d","e":true,"k":"d","d":[2848,2850,3077,3079],"c":[["r",{"w":"guardrails","s":"rails","e":true,"k":"r","d":[767,770,1141,1170],"c":[]}]]}],["a",{"w":"guarantees","s":"antees","e":true,"k":"a","d":[2264],"c":[]}]]}],["n",{"w":"gunzip","s":"nzip","e":true,"k":"n","d":[1996],"c":[]}]]}],["c",{"w":"gcp","s":"cp","e":true,"k":"c","d":[1100],"c":[]}],["m",{"w":"gmail","s":"mail","e":true,"k":"m","d":[1685,2169],"c":[]}],["b",{"w":"gb","s":"b","e":true,"k":"b","d":[1748,1792,1793,1795,1796,1797,1817,1871,1873,1901,2006,3513,3515,3538,3550,3619,3649,3748,3836],"c":[]}],["z",{"w":"gz","s":"z","e":true,"k":"z","d":[1996,3555,3673,3806],"c":[]}],["p",{"w":"gpt-4","s":"pt-4","e":true,"k":"p","d":[2464],"c":[]}]]}],["y",{"w":"y","s":"y","e":false,"k":"y","d":[],"c":[["o",{"w":"you","s":"ou","e":true,"k":"o","d":[68,1168,1173,1259,1270,1448,1551,1628,1774,1798,1814,1829,1877,1901,2001,2052,2056,2110,2163,2169,2271,2273,2345,2368,2374,2390,2395,2407,2445,2509,2655,2665,2666,2675,2684,2685,2740,2755,2776,2850,2914,3024,3025,3026,3074,3079,3094,3286,3316,3413,3535,3543,3555,3556,3576,3577,3580,3581,3609,3615,3642,3668,3670,3673,3674,3677,3706,3726,3744,3785,3796,3819,3820],"c":[["r",{"w":"your","s":"r","e":true,"k":"r","d":[36,39,40,44,53,55,59,60,62,66,268,1257,1259,1260,1263,1268,1273,1288,1406,1407,1453,1476,1624,1636,1665,1666,1677,1678,1776,1797,1799,1832,1876,1904,1954,1955,1958,1962,1974,1995,2002,2004,2011,2016,2035,2054,2056,2058,2123,2169,2170,2171,2175,2183,2226,2268,2288,2296,2343,2371,2392,2417,2445,2450,2459,2507,2508,2509,2510,2516,2532,2651,2685,2838,3017,3054,3065,3087,3093,3100,3118,3312,3335,3340,3402,3436,3532,3543,3555,3561,3563,3571,3576,3600,3623,3653,3663,3673,3677,3678,3703,3726,3729,3730,3735,3739,3746,3752,3761,3807,3808,3816,3817,3822,3872],"c":[["c",{"w":"yourcompany","s":"company","e":true,"k":"c","d":[262,292],"c":[]}],["_",{"w":"your_domain","s":"_domain","e":true,"k":"_","d":[1676,1710,1965,2027,2073,2111],"c":[]}],["-",{"w":"your-","s":"-","e":false,"k":"-","d":[],"c":[["d",{"w":"your-domain","s":"domain","e":true,"k":"d","d":[2514],"c":[]}],["t",{"w":"your-token","s":"token","e":true,"k":"t","d":[2515],"c":[]}],["s",{"w":"your-server-hostname","s":"server-hostname","e":true,"k":"s","d":[3546,3580],"c":[]}]]}]]}],["'",{"w":"you'll","s":"'ll","e":true,"k":"'","d":[1833,1837,3546,3580],"c":[]}]]}],["y",{"w":"yyyy-mm-dd","s":"yyy-mm-dd","e":true,"k":"y","d":[881],"c":[]}],["e",{"w":"ye","s":"e","e":false,"k":"e","d":[],"c":[["a",{"w":"year","s":"ar","e":true,"k":"a","d":[882],"c":[["-",{"w":"year-level","s":"-level","e":true,"k":"-","d":[893],"c":[]}]]}],["s",{"w":"yes","s":"s","e":true,"k":"s","d":[1231,1235,1388,1527,1530,1533,1536,3387,3393,3405,3424,3432,3445,3448,3451,3469,3475],"c":[]}],["t",{"w":"yet","s":"t","e":true,"k":"t","d":[2368,2407,3535,3609,3642],"c":[]}]]}],["m",{"w":"yml","s":"ml","e":true,"k":"m","d":[1256,1638,1659,1660,1665,1677,1729,1747,1807,1808,1818,1822,1826,1829,1840,1841,1844,1885,1892,1893,1903,1955,1959,1962,1969,1970,1995,2028,2034,2039,2051,2057,2058,2072,2097,2111,2112,2122,2155,2159,2165,2168,2173,3346,3540,3669,3793,3821,3822,3840,3854],"c":[]}],["a",{"w":"yaml","s":"aml","e":true,"k":"a","d":[1268,1410,1612,1749,1828,1829,1840,1969],"c":[["l",{"w":"yamllint","s":"lint","e":true,"k":"l","d":[1829],"c":[]}]]}]]}],["q",{"w":"qu","s":"qu","e":false,"k":"q","d":[],"c":[["i",{"w":"quick","s":"ick","e":true,"k":"i","d":[41,140,1242,1351,1802,1883,1900,1977,1978,2043,2140,2368,2407,3053,3126,3310,3519,3540,3605,3609,3625,3642,3714,3798,3833],"c":[["l",{"w":"quickly","s":"ly","e":true,"k":"l","d":[3532],"c":[]}]]}],["e",{"w":"que","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"quer","s":"r","e":false,"k":"r","d":[],"c":[["y",{"w":"query","s":"y","e":true,"k":"y","d":[77,104,116,118,199,233,255,458,521,522,523,530,542,545,578,579,583,584,587,588,590,592,597,603,606,609,726,730,2187,2218,2225,2269,2396,2405,2439,2487,2519,2538,2580,2610,2624,2696,2703,2704,2708,2714,2718,2724,2725,2727,2729,2731,2877,2878,3314,3589,3590,3593,3597,3600,3601,3602,3603,3623],"c":[["_",{"w":"query_","s":"_","e":false,"k":"_","d":[],"c":[["p",{"w":"query_profile","s":"profile","e":false,"k":"p","d":[],"c":[["r",{"w":"query_profiler_url","s":"r_url","e":true,"k":"r","d":[231],"c":[["_",{"w":"query_profiler_url_prefix","s":"_prefix","e":true,"k":"_","d":[253],"c":[]}]]}],["d",{"w":"query_profiled_operations","s":"d_operations","e":true,"k":"d","d":[540],"c":[]}]]}],["c",{"w":"query_copy","s":"copy","e":true,"k":"c","d":[729,741],"c":[]}]]}],["a",{"w":"queryable","s":"able","e":true,"k":"a","d":[1007],"c":[]}],["i",{"w":"querying","s":"ing","e":true,"k":"i","d":[1576,3606],"c":[]}]]}],["i",{"w":"queries","s":"ies","e":true,"k":"i","d":[106,557,585,591,597,2156,2183,2192,2193,2703,2713,2730,2766,3602,3603],"c":[]}]]}],["u",{"w":"queued","s":"ued","e":true,"k":"u","d":[939,990,2799],"c":[]}],["s",{"w":"question","s":"stion","e":true,"k":"s","d":[2861],"c":[["s",{"w":"questions","s":"s","e":true,"k":"s","d":[3623],"c":[]}]]}]]}],["a",{"w":"quali","s":"ali","e":false,"k":"a","d":[],"c":[["t",{"w":"quality","s":"ty","e":true,"k":"t","d":[850],"c":[]}],["f",{"w":"qualified","s":"fied","e":true,"k":"f","d":[1409],"c":[]}]]}],["o",{"w":"quot","s":"ot","e":false,"k":"o","d":[],"c":[["e",{"w":"quote","s":"e","e":true,"k":"e","d":[3074],"c":[["s",{"w":"quotes","s":"s","e":true,"k":"s","d":[3074,3375],"c":[]}]]}],["i",{"w":"quoting","s":"ing","e":true,"k":"i","d":[3374],"c":[]}]]}]]}],["1",{"w":"1","s":"1","e":true,"k":"1","d":[99,105,129,567,1006,1439,1440,1482,1630,1673,1675,2087,2142,2374,2582,2610,2704,2707,2849,2876,2924,3009,3019,3066,3078,3189,3209,3236,3343,3389,3806,3835],"c":[["1",{"w":"11","s":"1","e":true,"k":"1","d":[54,139],"c":[["4",{"w":"11462","s":"462","e":true,"k":"4","d":[2032],"c":[]}]]}],["0",{"w":"10","s":"0","e":true,"k":"0","d":[84,86,117,135,148,159,337,785,1484,1795,1797,1815,1871,1883,1901,2215,2221,2464,2467,3066,3325,3520,3621,3625],"c":[["0",{"w":"100","s":"0","e":true,"k":"0","d":[603,604,1708,2750,3389],"c":[]}],["4",{"w":"10441","s":"441","e":true,"k":"4","d":[2031],"c":[]}]]}],["3",{"w":"13","s":"3","e":true,"k":"3","d":[121,2897,3075,3106],"c":[["7",{"w":"137","s":"7","e":true,"k":"7","d":[2143,3836],"c":[]}]]}],["2",{"w":"12","s":"2","e":true,"k":"2","d":[133,2086,2183,2401],"c":[["7",{"w":"127","s":"7","e":true,"k":"7","d":[2849,2924,3078,3209],"c":[]}]]}],["-",{"w":"1-","s":"-","e":false,"k":"-","d":[],"c":[["5",{"w":"1-555-123-4567","s":"555-123-4567","e":true,"k":"5","d":[879],"c":[]}],["3",{"w":"1-32","s":"32","e":true,"k":"3","d":[2163],"c":[]}]]}],["s",{"w":"1st","s":"st","e":true,"k":"s","d":[882],"c":[]}],["5",{"w":"15","s":"5","e":true,"k":"5","d":[1673,3847],"c":[]}],["6",{"w":"16","s":"6","e":true,"k":"6","d":[1821],"c":[["8",{"w":"168","s":"8","e":true,"k":"8","d":[3389],"c":[]}]]}],["9",{"w":"192","s":"92","e":true,"k":"9","d":[3389],"c":[]}]]}],["_",{"w":"_","s":"_","e":true,"k":"_","d":[2163],"c":[["u",{"w":"_url_prefix","s":"url_prefix","e":true,"k":"u","d":[61,240],"c":[]}]]}],["6",{"w":"6","s":"6","e":true,"k":"6","d":[109,119,394,404,2092],"c":[["0",{"w":"60","s":"0","e":true,"k":"0","d":[71,84,1831,1964,2091],"c":[["s",{"w":"60s","s":"s","e":true,"k":"s","d":[3191],"c":[]}],["0",{"w":"600","s":"0","e":true,"k":"0","d":[3506,3556,3674],"c":[]}]]}],["3",{"w":"636","s":"36","e":true,"k":"3","d":[1923,2080],"c":[]}]]}],["z",{"w":"z","s":"z","e":false,"k":"z","d":[],"c":[["e",{"w":"zero","s":"ero","e":true,"k":"e","d":[71],"c":[]}],["i",{"w":"zitadel","s":"itadel","e":true,"k":"i","d":[1515,1528,1548,1566],"c":[["-",{"w":"zitadel-specific","s":"-specific","e":true,"k":"-","d":[1543,1546],"c":[]}]]}]]}],["4",{"w":"4","s":"4","e":true,"k":"4","d":[111,113,137,878,1488,1748,1790,1792,1817,1871,1873,1901,2004,2006,2555,2610,2616,2621,2623,2625,2628,2630,2632,2635,2637],"c":[["1",{"w":"41","s":"1","e":true,"k":"1","d":[86,156],"c":[]}],["5",{"w":"4567","s":"567","e":true,"k":"5","d":[879],"c":[]}],["6",{"w":"465","s":"65","e":true,"k":"6","d":[1685,1918,2169],"c":[]}],["4",{"w":"44","s":"4","e":true,"k":"4","d":[3434],"c":[["3",{"w":"443","s":"3","e":true,"k":"3","d":[1840,1861,1905,1906,1913,1928,1948,1968,2171,3504,3611,3651,3678,3684,3688,3696,3837],"c":[]}]]}],["7",{"w":"4701","s":"701","e":true,"k":"7","d":[2030],"c":[]}],["g",{"w":"4g","s":"g","e":true,"k":"g","d":[2143],"c":[]}],["0",{"w":"40","s":"0","e":true,"k":"0","d":[3864],"c":[["3",{"w":"403","s":"3","e":true,"k":"3","d":[3225,3264,3292,3869],"c":[]}],["1",{"w":"401","s":"1","e":true,"k":"1","d":[3225,3264,3293,3869],"c":[]}],["0",{"w":"400","s":"0","e":true,"k":"0","d":[3242,3250,3262],"c":[]}],["4",{"w":"404","s":"4","e":true,"k":"4","d":[3254],"c":[]}],["s",{"w":"40ss","s":"ss","e":true,"k":"s","d":[3402],"c":[]}]]}]]}],["8",{"w":"8","s":"8","e":true,"k":"8","d":[86,127,149,162,1793,1873,1901,2006,3511,3538,3550,3619,3649,3748],"c":[["4",{"w":"8443","s":"443","e":true,"k":"4","d":[1628,1968,2978,3195,3341],"c":[]}],["2",{"w":"8200","s":"200","e":true,"k":"2","d":[1943],"c":[]}],["0",{"w":"80","s":"0","e":true,"k":"0","d":[3780],"c":[["9",{"w":"8090","s":"90","e":true,"k":"9","d":[3782],"c":[]}]]}]]}],["5",{"w":"5","s":"5","e":true,"k":"5","d":[101,115,1803,2075,2077,2088,2090,2424,2626,3009,3019],"c":[["0",{"w":"50","s":"0","e":true,"k":"0","d":[1796,1797,1873,1901,3515,3538,3550,3619,3649,3748],"c":[["9",{"w":"509","s":"9","e":true,"k":"9","d":[454,1098,1876,2267],"c":[]}],["0",{"w":"500","s":"0","e":true,"k":"0","d":[2713,3250,3254,3258,3262],"c":[]}],["1",{"w":"501","s":"1","e":true,"k":"1","d":[3205,3226,3250,3254,3262,3289],"c":[]}],["3",{"w":"503","s":"3","e":true,"k":"3","d":[3238],"c":[]}],["4",{"w":"504","s":"4","e":true,"k":"4","d":[3877],"c":[]}],["2",{"w":"502","s":"2","e":true,"k":"2","d":[3879],"c":[]}]]}],["4",{"w":"54","s":"4","e":false,"k":"4","d":[],"c":[["3",{"w":"5432","s":"32","e":true,"k":"3","d":[1673,1938],"c":[]}],["0",{"w":"54000","s":"000","e":true,"k":"0","d":[3778],"c":[]}]]}],["8",{"w":"587","s":"87","e":true,"k":"8","d":[1685,1918,2169],"c":[]}],["9",{"w":"59","s":"9","e":true,"k":"9","d":[2215,2221,2464,2467,2509],"c":[]}],["s",{"w":"5s","s":"s","e":true,"k":"s","d":[3185],"c":[]}]]}],["2",{"w":"2","s":"2","e":true,"k":"2","d":[103,463,567,1486,1748,1749,1789,1816,1871,1901,1998,2583,2611,2707,2747,3537,3548,3645,3734,3746],"c":[["4",{"w":"24","s":"4","e":true,"k":"4","d":[393,744,1482,2004,3517,3537,3548,3645,3746,3814],"c":[["e",{"w":"24external","s":"external","e":true,"k":"e","d":[3074],"c":[]}]]}],["7",{"w":"27","s":"7","e":true,"k":"7","d":[404,2263,2299,2399],"c":[["0",{"w":"270","s":"0","e":false,"k":"0","d":[],"c":[["1",{"w":"27017","s":"17","e":true,"k":"1","d":[1933,3397,3565,3692],"c":[]}],["2",{"w":"27027","s":"27","e":true,"k":"2","d":[2974,3070,3149],"c":[]}]]}]]}],["a",{"w":"2am","s":"am","e":true,"k":"a","d":[743],"c":[]}],["0",{"w":"20","s":"0","e":true,"k":"0","d":[1486,1815,1901],"c":[["2",{"w":"2024-0","s":"24-0","e":false,"k":"2","d":[],"c":[["6",{"w":"2024-06-15","s":"6-15","e":true,"k":"6","d":[883],"c":[]}],["1",{"w":"2024-01-01","s":"1-01","e":true,"k":"1","d":[883],"c":[]}]]}],["0",{"w":"200","s":"0","e":true,"k":"0","d":[3233,3237,3241,3245,3249,3257,3261,3780],"c":[]}],["4",{"w":"204","s":"4","e":true,"k":"4","d":[3253],"c":[]}]]}]]}],["7",{"w":"7","s":"7","e":true,"k":"7","d":[123,612],"c":[]}],["9",{"w":"9","s":"9","e":true,"k":"9","d":[131,759],"c":[["0",{"w":"90","s":"0","e":true,"k":"0","d":[1831,1841,1964,1970,1999,3738,3845,3849],"c":[["8",{"w":"908","s":"8","e":false,"k":"8","d":[],"c":[["1",{"w":"9081","s":"1","e":true,"k":"1","d":[223],"c":[]}],["0",{"w":"9080","s":"0","e":true,"k":"0","d":[226],"c":[]}],["2",{"w":"9082","s":"2","e":true,"k":"2","d":[229],"c":[]}],["3",{"w":"9083","s":"3","e":true,"k":"3","d":[232],"c":[]}],["6",{"w":"9086","s":"6","e":true,"k":"6","d":[235],"c":[]}],["7",{"w":"9087","s":"7","e":true,"k":"7","d":[238],"c":[]}]]}],["9",{"w":"9090","s":"90","e":true,"k":"9","d":[2924,3209],"c":[]}]]}],["6",{"w":"9628","s":"628","e":true,"k":"6","d":[2033],"c":[]}],["5",{"w":"95th-percentile","s":"5th-percentile","e":true,"k":"5","d":[2711],"c":[]}],["8",{"w":"98","s":"8","e":true,"k":"8","d":[2747],"c":[]}]]}],["x",{"w":"x","s":"x","e":true,"k":"x","d":[454,1098,1876,2267],"c":[["a",{"w":"xadd","s":"add","e":true,"k":"a","d":[1214],"c":[]}],["r",{"w":"xreadgroup","s":"readgroup","e":true,"k":"r","d":[1214],"c":[]}],["-",{"w":"x-","s":"-","e":false,"k":"-","d":[],"c":[["r",{"w":"x-re","s":"re","e":false,"k":"r","d":[],"c":[["a",{"w":"x-real-ip","s":"al-ip","e":true,"k":"a","d":[1629,3342],"c":[]}],["q",{"w":"x-request-id","s":"quest-id","e":true,"k":"q","d":[1707],"c":[]}]]}],["f",{"w":"x-forwarded-","s":"forwarded-","e":false,"k":"f","d":[],"c":[["f",{"w":"x-forwarded-for","s":"for","e":true,"k":"f","d":[1629,3342],"c":[]}],["p",{"w":"x-forwarded-proto","s":"proto","e":true,"k":"p","d":[1629,3342],"c":[]}]]}]]}],["5",{"w":"x509","s":"509","e":true,"k":"5","d":[2152],"c":[]}]]}],["'",{"w":"'","s":"'","e":true,"k":"'","d":[2141],"c":[["p",{"w":"'pending'","s":"pending'","e":true,"k":"p","d":[612],"c":[]}]]}],["0",{"w":"0","s":"0","e":true,"k":"0","d":[1006,1488,1816,1901,1998,2055,2610,2626,2849,2875,2897,2924,3078,3183,3187,3189,3209,3517,3537,3548,3555,3645,3673],"c":[["-",{"w":"0-compose","s":"-compose","e":true,"k":"-","d":[3555,3673,3806],"c":[]}]]}],["-",{"w":"-","s":"-","e":true,"k":"-","d":[1409,2149,2163],"c":[["h",{"w":"-hex","s":"hex","e":true,"k":"h","d":[1392,1571,1821],"c":[]}],["b",{"w":"-b","s":"b","e":false,"k":"b","d":[],"c":[["a",{"w":"-base64","s":"ase64","e":true,"k":"a","d":[1675,1821,2163,2968,3205,3573,3667],"c":[]}],["e",{"w":"-be","s":"e","e":true,"k":"e","d":[3422],"c":[]}]]}],["d",{"w":"-dev-root-token-id","s":"dev-root-token-id","e":true,"k":"d","d":[1678],"c":[]}],["-",{"w":"--","s":"-","e":false,"k":"-","d":[],"c":[["v",{"w":"--version","s":"version","e":true,"k":"v","d":[1815],"c":[]}],["f",{"w":"--f","s":"f","e":false,"k":"f","d":[],"c":[["o",{"w":"--format","s":"ormat","e":true,"k":"o","d":[2141],"c":[]}],["a",{"w":"--fail-mode","s":"ail-mode","e":true,"k":"a","d":[2818,3176],"c":[]}]]}],["m",{"w":"--m","s":"m","e":false,"k":"m","d":[],"c":[["e",{"w":"--me","s":"e","e":false,"k":"e","d":[],"c":[["m",{"w":"--memory","s":"mory","e":true,"k":"m","d":[2143],"c":[]}],["t",{"w":"--metrics-listen","s":"trics-listen","e":true,"k":"t","d":[2924,3208],"c":[]}]]}],["a",{"w":"--max-connections","s":"ax-connections","e":true,"k":"a","d":[2948,3182],"c":[]}]]}],["o",{"w":"--oidc","s":"oidc","e":false,"k":"o","d":[],"c":[["t",{"w":"--oidctrustedendpoint","s":"trustedendpoint","e":true,"k":"t","d":[2851,3080,3286],"c":[]}],["-",{"w":"--oidc-","s":"-","e":false,"k":"-","d":[],"c":[["i",{"w":"--oidc-issuer","s":"issuer","e":true,"k":"i","d":[2971,3158],"c":[]}],["a",{"w":"--oidc-audience","s":"audience","e":true,"k":"a","d":[3160],"c":[]}]]}]]}],["l",{"w":"--listen","s":"listen","e":true,"k":"l","d":[2973,3148],"c":[]}],["a",{"w":"--a","s":"a","e":false,"k":"a","d":[],"c":[["d",{"w":"--ad","s":"d","e":false,"k":"d","d":[],"c":[["v",{"w":"--advertise-addr","s":"vertise-addr","e":true,"k":"v","d":[2975,3150],"c":[]}],["m",{"w":"--admin-","s":"min-","e":false,"k":"m","d":[],"c":[["l",{"w":"--admin-listen","s":"listen","e":true,"k":"l","d":[2977,3194,3218],"c":[]}],["a",{"w":"--admin-allow-cidrs","s":"allow-cidrs","e":true,"k":"a","d":[2979,2992,3198,3225,3292],"c":[]}],["t",{"w":"--admin-t","s":"t","e":false,"k":"t","d":[],"c":[["l",{"w":"--admin-tls-","s":"ls-","e":false,"k":"l","d":[],"c":[["c",{"w":"--admin-tls-cert-file","s":"cert-file","e":true,"k":"c","d":[2981,3200,3226,3294],"c":[]}],["k",{"w":"--admin-tls-key-file","s":"key-file","e":true,"k":"k","d":[2981,3200,3226,3294],"c":[]}]]}],["o",{"w":"--admin-token","s":"oken","e":true,"k":"o","d":[3225],"c":[]}]]}]]}]]}],["c",{"w":"--access-manager-url","s":"ccess-manager-url","e":true,"k":"c","d":[3167],"c":[]}]]}],["r",{"w":"--re","s":"re","e":false,"k":"r","d":[],"c":[["g",{"w":"--registry-uri","s":"gistry-uri","e":true,"k":"g","d":[3069],"c":[]}],["d",{"w":"--redis-uri","s":"dis-uri","e":true,"k":"d","d":[3178],"c":[]}]]}],["p",{"w":"--po","s":"po","e":false,"k":"p","d":[],"c":[["l",{"w":"--policy-engine-url","s":"licy-engine-url","e":true,"k":"l","d":[3154],"c":[]}],["o",{"w":"--pool-","s":"ol-","e":false,"k":"o","d":[],"c":[["m",{"w":"--pool-max-idle-per-tenant","s":"max-idle-per-tenant","e":true,"k":"m","d":[3186,3189],"c":[]}],["w",{"w":"--pool-warm-per-tenant","s":"warm-per-tenant","e":true,"k":"w","d":[3188],"c":[]}],["i",{"w":"--pool-idle-timeout","s":"idle-timeout","e":true,"k":"i","d":[3190],"c":[]}]]}]]}],["c",{"w":"--connection-","s":"connection-","e":false,"k":"c","d":[],"c":[["s",{"w":"--connection-source","s":"source","e":true,"k":"s","d":[3165],"c":[]}],["a",{"w":"--connection-acquire-timeout","s":"acquire-timeout","e":true,"k":"a","d":[3184],"c":[]}]]}],["t",{"w":"--tls-","s":"tls-","e":false,"k":"t","d":[],"c":[["c",{"w":"--tls-cert-file","s":"cert-file","e":true,"k":"c","d":[3172],"c":[]}],["k",{"w":"--tls-key-file","s":"key-file","e":true,"k":"k","d":[3172],"c":[]}]]}],["d",{"w":"--drop","s":"drop","e":true,"k":"d","d":[3743,3744],"c":[]}]]}],["f",{"w":"-f","s":"f","e":true,"k":"f","d":[1840,1841,1970],"c":[]}],["i",{"w":"-i","s":"i","e":true,"k":"i","d":[1841,1905,1968,1970,3651],"c":[["n",{"w":"-in","s":"n","e":true,"k":"n","d":[2152],"c":[]}]]}],["p",{"w":"-p","s":"p","e":true,"k":"p","d":[1968],"c":[]}],["t",{"w":"-t","s":"t","e":true,"k":"t","d":[1996],"c":[]}],["u",{"w":"-u","s":"u","e":true,"k":"u","d":[2027],"c":[]}],["5",{"w":"-50","s":"50","e":true,"k":"5","d":[2148],"c":[]}],["n",{"w":"-noout","s":"noout","e":true,"k":"n","d":[2152],"c":[]}],["e",{"w":"-enddate","s":"enddate","e":true,"k":"e","d":[2152],"c":[]}]]}]]},"isArray":false},"page_id":{"type":"Radix","node":{"w":"","s":"","e":false,"k":"","d":[],"c":[["3",{"w":"3t","s":"3t","e":false,"k":"3","d":[],"c":[["-",{"w":"3t-mcp","s":"-mcp","e":true,"k":"-","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746],"c":[]}],["l",{"w":"3tl-bridge","s":"l-bridge","e":true,"k":"l","d":[747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617],"c":[]}]]}],["g",{"w":"g","s":"g","e":false,"k":"g","d":[],"c":[["e",{"w":"getting-started","s":"etting-started","e":true,"k":"e","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3073,3074,3075,3076,3077,3078,3079,3080,3081,3082,3083,3084,3085,3477,3478,3479,3480,3481,3482,3483,3484,3485,3486,3487,3488,3489,3490,3491,3492,3493,3494,3495,3496,3497,3498,3499,3500,3501,3502,3503,3504,3505,3506,3507,3508,3509,3510,3511,3512,3513,3514,3515,3516,3517,3518,3519,3520,3521,3522,3523,3524,3525,3526,3527,3528,3529,3530,3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3555,3556,3557,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573,3574,3575,3576,3577,3578,3579,3580,3581,3582,3583,3584,3585,3586],"c":[]}],["o",{"w":"governance","s":"overnance","e":true,"k":"o","d":[396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282],"c":[["-",{"w":"governance-proxy","s":"-proxy","e":true,"k":"-","d":[2808,2809,2810,2811,2812,2813,2814,2815,2816,2817,2818,2819,2820,2821,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2835,2836,2837,2838,2839,2840,2841,2842,2843,2844,2845,2846,2847,2848,2849,2850,2851,2852,2853,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900,2901,2902,2903,2904,2905,2906,2907,2908,2909,2910,2911,2912,2913,2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945,2946,2947,2948,2949,2950,2951,2952,2953,2954,2955,2956,2957,2958,2959,2960,2961,2962,2963,2964,2965,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997,2998,2999,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3073,3074,3075,3076,3077,3078,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3092,3093,3094,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3118,3119,3120,3121,3122,3123,3124,3125,3126,3127,3128,3129,3130,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3144,3145,3146,3147,3148,3149,3150,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3196,3197,3198,3199,3200,3201,3202,3203,3204,3205,3206,3207,3208,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3222,3223,3224,3225,3226,3227,3228,3229,3230,3231,3232,3233,3234,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3274,3275,3276,3277,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300],"c":[]}]]}]]}],["a",{"w":"a","s":"a","e":false,"k":"a","d":[],"c":[["u",{"w":"authentication","s":"uthentication","e":true,"k":"u","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40],"c":[]}],["c",{"w":"access-","s":"ccess-","e":false,"k":"c","d":[],"c":[["c",{"w":"access-control","s":"control","e":true,"k":"c","d":[144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209],"c":[]}],["m",{"w":"access-manager","s":"manager","e":true,"k":"m","d":[1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2148,2149,2150,2151,2152,2153,2154,2155,2156,2157,2158,2159,2160,2161,2162,2163,2164,2165,2166,2167,2168,2169,2170,2171,2172,2173],"c":[["-",{"w":"access-manager-setup","s":"-setup","e":true,"k":"-","d":[2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383],"c":[]}]]}]]}],["i",{"w":"ai-","s":"i-","e":false,"k":"i","d":[],"c":[["a",{"w":"ai-assistant","s":"assistant","e":true,"k":"a","d":[747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186,2187,2188,2189,2190,2191,2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221,2222,2223,2224,2225,2226],"c":[]}],["g",{"w":"ai-governance","s":"governance","e":true,"k":"g","d":[2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186,2187,2188,2189,2190,2191,2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221,2222,2223,2224,2225,2226,2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358],"c":[]}]]}],["r",{"w":"architecture","s":"rchitecture","e":true,"k":"r","d":[1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050,3051,3052,3477,3478,3479,3480,3481,3482,3483,3484,3485,3486,3487,3488,3489,3490,3491,3492,3493,3494,3495,3496,3497,3498,3499,3500,3501,3502,3503,3504,3505,3506,3507,3508,3509,3510,3511,3512,3513,3514,3515,3516,3517,3518],"c":[]}],["d",{"w":"advanced","s":"dvanced","e":true,"k":"d","d":[1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349],"c":[]}]]}],["q",{"w":"qu","s":"qu","e":false,"k":"q","d":[],"c":[["i",{"w":"quick-start","s":"ick-start","e":true,"k":"i","d":[41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3073,3074,3075,3076,3077,3078,3079,3080,3081,3082,3083,3084,3085,3519,3520,3521,3522,3523,3524,3525,3526,3527,3528,3529,3530,3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3555,3556,3557,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573,3574,3575,3576,3577,3578,3579,3580,3581,3582,3583,3584,3585,3586],"c":[]}],["e",{"w":"query","s":"ery","e":true,"k":"e","d":[590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613],"c":[["-",{"w":"query-profiler","s":"-profiler","e":true,"k":"-","d":[521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,2696,2697,2698,2699,2700,2701,2702,2703,2704,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732],"c":[]}]]}]]}],["r",{"w":"re","s":"re","e":false,"k":"r","d":[],"c":[["f",{"w":"reference","s":"ference","e":true,"k":"f","d":[144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2567,2568,2569,2570,2571,2572,2573,2574,2575,2576,2577,2578,2579,2580,2581,2582,2583,2584,2585,2586,2587,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599,2600,2601,2602,2603,2604,2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3144,3145,3146,3147,3148,3149,3150,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3196,3197,3198,3199,3200,3201,3202,3203,3204,3205,3206,3207,3208,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3222,3223,3224,3225,3226,3227,3228,3229,3230,3231,3232,3233,3234,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3274,3275,3276,3277,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300],"c":[]}],["s",{"w":"rest-api","s":"st-api","e":true,"k":"s","d":[2521,2522,2523,2524,2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543],"c":[]}]]}],["e",{"w":"e","s":"e","e":false,"k":"e","d":[],"c":[["n",{"w":"environment","s":"nvironment","e":true,"k":"n","d":[3350,3351,3352,3353,3354,3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,3365,3366,3367,3368,3369,3370,3371,3372,3373,3374,3375,3376,3377,3378,3379,3380,3381,3382,3383,3384,3385,3386,3387,3388,3389,3390,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3404,3405,3406,3407,3408,3409,3410,3411,3412,3413,3414,3415,3416,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3430,3431,3432,3433,3434,3435,3436,3437,3438,3439,3440,3441,3442,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3456,3457,3458,3459,3460,3461,3462,3463,3464,3465,3466,3467,3468,3469,3470,3471,3472,3473,3474,3475,3476],"c":[["-",{"w":"environment-variables","s":"-variables","e":true,"k":"-","d":[210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294],"c":[]}]]}],["x",{"w":"explore","s":"xplore","e":true,"k":"x","d":[2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695],"c":[]}]]}],["t",{"w":"t","s":"t","e":false,"k":"t","d":[],"c":[["o",{"w":"tools","s":"ools","e":true,"k":"o","d":[295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703,2704,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2756,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786,2787,2788,2789,2790,2791,2792,2793,2794,2795,2796,2797,2798,2799,2800,2801,2802,2803,2804,2805,2806,2807],"c":[]}],["a",{"w":"tasks","s":"asks","e":true,"k":"a","d":[672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786,2787,2788,2789,2790,2791,2792,2793,2794,2795,2796,2797,2798,2799,2800,2801,2802,2803,2804,2805,2806,2807],"c":[]}],["r",{"w":"tr","s":"r","e":false,"k":"r","d":[],"c":[["a",{"w":"transform-studio","s":"ansform-studio","e":true,"k":"a","d":[1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183],"c":[]}],["o",{"w":"troubleshooting","s":"oubleshooting","e":true,"k":"o","d":[2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2148,2149,2150,2151,2152,2153,2154,2155,2156,2157,2158,2159,2160,2161,2162,2163,2164,2165,2166,2167,2168,2169,2170,2171,2172,2173,3824,3825,3826,3827,3828,3829,3830,3831,3832,3833,3834,3835,3836,3837,3838,3839,3840,3841,3842,3843,3844,3845,3846,3847,3848,3849,3850,3851,3852,3853,3854,3855,3856,3857,3858,3859,3860,3861,3862,3863,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,3878,3879,3880,3881,3882],"c":[]}]]}],["e",{"w":"tenancy-and-routing","s":"enancy-and-routing","e":true,"k":"e","d":[2901,2902,2903,2904,2905,2906,2907,2908,2909,2910,2911,2912,2913,2914,2915],"c":[]}]]}],["c",{"w":"c","s":"c","e":false,"k":"c","d":[],"c":[["o",{"w":"co","s":"o","e":false,"k":"o","d":[],"c":[["m",{"w":"compare-sync","s":"mpare-sync","e":true,"k":"m","d":[295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2669,2670,2671,2672],"c":[]}],["n",{"w":"con","s":"n","e":false,"k":"n","d":[],"c":[["n",{"w":"connections","s":"nections","e":true,"k":"n","d":[338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369],"c":[]}],["f",{"w":"config","s":"fig","e":false,"k":"f","d":[],"c":[["u",{"w":"configuration","s":"uration","e":true,"k":"u","d":[1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,3350,3351,3352,3353,3354,3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,3365,3366,3367,3368,3369,3370,3371,3372,3373,3374,3375,3376,3377,3378,3379,3380,3381,3382,3383,3384,3385,3386,3387,3388,3389,3390,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3404,3405,3406,3407,3408,3409,3410,3411,3412,3413,3414,3415,3416,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3430,3431,3432,3433,3434,3435,3436,3437,3438,3439,3440,3441,3442,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3456,3457,3458,3459,3460,3461,3462,3463,3464,3465,3466,3467,3468,3469,3470,3471,3472,3473,3474,3475,3476],"c":[]}],["-",{"w":"config-","s":"-","e":false,"k":"-","d":[],"c":[["r",{"w":"config-reference","s":"reference","e":true,"k":"r","d":[1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749],"c":[]}],["a",{"w":"config-api","s":"api","e":true,"k":"a","d":[3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3222,3223,3224,3225,3226,3227,3228,3229,3230,3231,3232,3233,3234,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3261,3262,3263,3264,3265,3266,3267],"c":[]}]]}]]}],["c",{"w":"concepts","s":"cepts","e":true,"k":"c","d":[2808,2809,2810,2811,2812,2813,2814,2815,2816,2817,2818,2819,2820,2821,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2835,2836,2837,2838,2839,2840,2841,2842,2843,2844,2845,2846,2847,2848,2849,2850,2851,2852,2853,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900,2901,2902,2903,2904,2905,2906,2907,2908,2909,2910,2911,2912,2913,2914,2915],"c":[]}]]}]]}],["a",{"w":"caching-and-fail-modes","s":"aching-and-fail-modes","e":true,"k":"a","d":[2808,2809,2810,2811,2812,2813,2814,2815,2816,2817,2818,2819,2820,2821,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831],"c":[]}],["l",{"w":"cli-flags","s":"li-flags","e":true,"k":"l","d":[3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3144,3145,3146,3147,3148,3149,3150,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3196,3197,3198,3199,3200,3201,3202,3203,3204,3205,3206,3207,3208,3209,3210],"c":[]}]]}],["d",{"w":"d","s":"d","e":false,"k":"d","d":[],"c":[["a",{"w":"da","s":"a","e":false,"k":"a","d":[],"c":[["s",{"w":"dashboard","s":"shboard","e":true,"k":"s","d":[370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395],"c":[]}],["t",{"w":"data","s":"ta","e":false,"k":"t","d":[],"c":[["-",{"w":"data-masking","s":"-masking","e":true,"k":"-","d":[853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896],"c":[]}],["b",{"w":"database-compatibility","s":"base-compatibility","e":true,"k":"b","d":[2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2567,2568,2569,2570,2571,2572,2573,2574,2575,2576,2577,2578,2579,2580,2581,2582,2583,2584,2585,2586,2587,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599,2600,2601,2602,2603,2604,2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637],"c":[]}]]}]]}],["e",{"w":"deployment","s":"eployment","e":true,"k":"e","d":[1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945,2946,2947,2948,2949,2950,2951,2952,2953,2954,2955,2956,2957,2958,2959,2960,2961,2962,2963,2964,2965,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997,2998,2999,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027],"c":[]}],["o",{"w":"docker","s":"ocker","e":true,"k":"o","d":[1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971],"c":[["-",{"w":"docker-compose","s":"-compose","e":true,"k":"-","d":[3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,3643,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3692,3693,3694,3695,3696,3697,3698,3699,3700,3701,3702,3703,3704,3705,3706,3707,3708,3709,3710],"c":[]}]]}],["b",{"w":"db-tools","s":"b-tools","e":true,"k":"b","d":[2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426,2427,2428,2429,2430,2431,2432,2433,2434,2435,2436,2437,2438,2439,2440,2441,2442,2443,2444,2445,2446,2447,2448,2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478,2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501,2502,2503,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2567,2568,2569,2570,2571,2572,2573,2574,2575,2576,2577,2578,2579,2580,2581,2582,2583,2584,2585,2586,2587,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599,2600,2601,2602,2603,2604,2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703,2704,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2756,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786,2787,2788,2789,2790,2791,2792,2793,2794,2795,2796,2797,2798,2799,2800,2801,2802,2803,2804,2805,2806,2807],"c":[]}]]}],["p",{"w":"p","s":"p","e":false,"k":"p","d":[],"c":[["i",{"w":"pi","s":"i","e":false,"k":"i","d":[],"c":[["i",{"w":"pii-","s":"i-","e":false,"k":"i","d":[],"c":[["d",{"w":"pii-detection","s":"detection","e":true,"k":"d","d":[470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520],"c":[]}],["s",{"w":"pii-scanner","s":"scanner","e":true,"k":"s","d":[2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358],"c":[]}],["e",{"w":"pii-enrichment","s":"enrichment","e":true,"k":"e","d":[2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,2875,2876,2877,2878],"c":[]}]]}],["p",{"w":"pipeline-management","s":"peline-management","e":true,"k":"p","d":[1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068],"c":[]}]]}],["o",{"w":"policy-enforcement","s":"olicy-enforcement","e":true,"k":"o","d":[2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900],"c":[]}],["a",{"w":"patterns","s":"atterns","e":true,"k":"a","d":[2998,2999,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027],"c":[]}]]}],["s",{"w":"s","s":"s","e":false,"k":"s","d":[],"c":[["c",{"w":"schema-analysis","s":"chema-analysis","e":true,"k":"c","d":[614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,2733,2734,2735,2736,2737,2738,2739,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2756,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766],"c":[]}],["e",{"w":"se","s":"e","e":false,"k":"e","d":[],"c":[["t",{"w":"settings","s":"ttings","e":true,"k":"t","d":[655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671],"c":[]}],["r",{"w":"services","s":"rvices","e":true,"k":"r","d":[2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125],"c":[["-",{"w":"services-management","s":"-management","e":true,"k":"-","d":[1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113],"c":[]}]]}],["c",{"w":"security","s":"curity","e":true,"k":"c","d":[1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,3268,3269,3270,3271,3272,3273,3274,3275,3276,3277,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300],"c":[]}]]}],["t",{"w":"studio3t-server","s":"tudio3t-server","e":true,"k":"t","d":[3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349,3350,3351,3352,3353,3354,3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,3365,3366,3367,3368,3369,3370,3371,3372,3373,3374,3375,3376,3377,3378,3379,3380,3381,3382,3383,3384,3385,3386,3387,3388,3389,3390,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3404,3405,3406,3407,3408,3409,3410,3411,3412,3413,3414,3415,3416,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3430,3431,3432,3433,3434,3435,3436,3437,3438,3439,3440,3441,3442,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3456,3457,3458,3459,3460,3461,3462,3463,3464,3465,3466,3467,3468,3469,3470,3471,3472,3473,3474,3475,3476,3477,3478,3479,3480,3481,3482,3483,3484,3485,3486,3487,3488,3489,3490,3491,3492,3493,3494,3495,3496,3497,3498,3499,3500,3501,3502,3503,3504,3505,3506,3507,3508,3509,3510,3511,3512,3513,3514,3515,3516,3517,3518,3519,3520,3521,3522,3523,3524,3525,3526,3527,3528,3529,3530,3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3555,3556,3557,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573,3574,3575,3576,3577,3578,3579,3580,3581,3582,3583,3584,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,3643,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3692,3693,3694,3695,3696,3697,3698,3699,3700,3701,3702,3703,3704,3705,3706,3707,3708,3709,3710,3711,3712,3713,3714,3715,3716,3717,3718,3719,3720,3721,3722,3723,3724,3725,3726,3727,3728,3729,3730,3731,3732,3733,3734,3735,3736,3737,3738,3739,3740,3741,3742,3743,3744,3745,3746,3747,3748,3749,3750,3751,3752,3753,3754,3755,3756,3757,3758,3759,3760,3761,3762,3763,3764,3765,3766,3767,3768,3769,3770,3771,3772,3773,3774,3775,3776,3777,3778,3779,3780,3781,3782,3783,3784,3785,3786,3787,3788,3789,3790,3791,3792,3793,3794,3795,3796,3797,3798,3799,3800,3801,3802,3803,3804,3805,3806,3807,3808,3809,3810,3811,3812,3813,3814,3815,3816,3817,3818,3819,3820,3821,3822,3823,3824,3825,3826,3827,3828,3829,3830,3831,3832,3833,3834,3835,3836,3837,3838,3839,3840,3841,3842,3843,3844,3845,3846,3847,3848,3849,3850,3851,3852,3853,3854,3855,3856,3857,3858,3859,3860,3861,3862,3863,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,3878,3879,3880,3881,3882],"c":[]}]]}],["f",{"w":"features","s":"features","e":true,"k":"f","d":[747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183],"c":[]}],["o",{"w":"o","s":"o","e":false,"k":"o","d":[],"c":[["b",{"w":"observability","s":"bservability","e":true,"k":"b","d":[897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945,2946,2947,2948,2949,2950,2951],"c":[]}],["p",{"w":"operations","s":"perations","e":true,"k":"p","d":[1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2952,2953,2954,2955,2956,2957,2958,2959,2960,2961,2962,2963,2964,2965,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997,3711,3712,3713,3714,3715,3716,3717,3718,3719,3720,3721,3722,3723,3724,3725,3726,3727,3728,3729,3730,3731,3732,3733,3734,3735,3736,3737,3738,3739,3740,3741,3742,3743,3744,3745,3746,3747,3748,3749,3750,3751,3752,3753,3754,3755,3756,3757,3758,3759,3760,3761,3762,3763,3764,3765,3766,3767,3768,3769,3770,3771,3772,3773,3774,3775,3776,3777,3778,3779,3780,3781,3782,3783,3784,3785,3786,3787,3788,3789,3790,3791,3792,3793,3794,3795,3796,3797,3798,3799,3800,3801,3802,3803,3804,3805,3806,3807,3808,3809,3810,3811,3812,3813,3814,3815,3816,3817,3818,3819,3820,3821,3822,3823],"c":[]}],["v",{"w":"overview","s":"verview","e":true,"k":"v","d":[2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407],"c":[]}]]}],["i",{"w":"i","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"in","s":"n","e":false,"k":"n","d":[],"c":[["s",{"w":"installation","s":"stallation","e":true,"k":"s","d":[1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,3643,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3692,3693,3694,3695,3696,3697,3698,3699,3700,3701,3702,3703,3704,3705,3706,3707,3708,3709,3710],"c":[]}],["t",{"w":"integration","s":"tegration","e":true,"k":"t","d":[2452,2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478,2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501,2502,2503,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543],"c":[]}]]}],["d",{"w":"identity-and-oidc","s":"dentity-and-oidc","e":true,"k":"d","d":[2832,2833,2834,2835,2836,2837,2838,2839,2840,2841,2842,2843,2844,2845,2846,2847,2848,2849,2850,2851,2852,2853,2854],"c":[]}]]}],["b",{"w":"backup-restore","s":"backup-restore","e":true,"k":"b","d":[1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,3711,3712,3713,3714,3715,3716,3717,3718,3719,3720,3721,3722,3723,3724,3725,3726,3727,3728,3729,3730,3731,3732,3733,3734,3735,3736,3737,3738,3739,3740,3741,3742,3743,3744,3745,3746,3747,3748,3749,3750,3751,3752,3753,3754,3755,3756,3757,3758,3759,3760,3761,3762],"c":[]}],["m",{"w":"m","s":"m","e":false,"k":"m","d":[],"c":[["o",{"w":"monitoring","s":"onitoring","e":true,"k":"o","d":[2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,3763,3764,3765,3766,3767,3768,3769,3770,3771,3772,3773,3774,3775,3776,3777,3778,3779,3780,3781,3782,3783,3784,3785,3786,3787,3788,3789,3790,3791,3792,3793,3794,3795,3796,3797,3798,3799],"c":[]}],["c",{"w":"mcp","s":"cp","e":true,"k":"c","d":[2452,2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478,2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501,2502,2503,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520],"c":[]}]]}],["u",{"w":"upgrade-guide","s":"upgrade-guide","e":true,"k":"u","d":[2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,3800,3801,3802,3803,3804,3805,3806,3807,3808,3809,3810,3811,3812,3813,3814,3815,3816,3817,3818,3819,3820,3821,3822,3823],"c":[]}],["k",{"w":"keycloak","s":"keycloak","e":true,"k":"k","d":[2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100],"c":[]}],["v",{"w":"vault","s":"vault","e":true,"k":"v","d":[2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125],"c":[]}]]},"isArray":false},"type":{"type":"Radix","node":{"w":"","s":"","e":false,"k":"","d":[],"c":[["p",{"w":"page","s":"page","e":true,"k":"p","d":[1,41,70,144,210,295,338,370,396,470,521,590,614,655,672,747,853,897,1011,1069,1114,1184,1242,1279,1355,1491,1618,1637,1750,1802,1845,1886,1972,1979,2018,2044,2060,2101,2126,2174,2227,2283,2312,2359,2384,2408,2452,2521,2544,2638,2673,2696,2733,2767,2808,2832,2855,2879,2901,2916,2952,2998,3028,3053,3086,3131,3211,3268,3301,3328,3350,3477,3519,3587,3628,3711,3763,3800,3824],"c":[]}],["t",{"w":"text","s":"text","e":true,"k":"t","d":[2,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,296,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,371,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,397,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,471,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,522,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,591,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,615,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,656,661,662,663,664,665,666,667,668,669,670,671,673,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,748,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,854,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,898,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1012,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1070,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1115,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1185,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1243,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1280,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1356,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1492,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1619,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1638,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1751,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1803,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1887,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1974,1975,1976,1977,1978,1980,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2019,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2045,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2061,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2102,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2127,2140,2141,2142,2143,2144,2145,2146,2147,2148,2149,2150,2151,2152,2153,2154,2155,2156,2157,2158,2159,2160,2161,2162,2163,2164,2165,2166,2167,2168,2169,2170,2171,2172,2173,2175,2180,2181,2182,2183,2184,2185,2186,2187,2188,2189,2190,2191,2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221,2222,2223,2224,2225,2226,2228,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2284,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,2311,2313,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2360,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2385,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426,2427,2428,2429,2430,2431,2432,2433,2434,2435,2436,2437,2438,2439,2440,2441,2442,2443,2444,2445,2446,2447,2448,2449,2450,2451,2453,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478,2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501,2502,2503,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2522,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543,2545,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2567,2568,2569,2570,2571,2572,2573,2574,2575,2576,2577,2578,2579,2580,2581,2582,2583,2584,2585,2586,2587,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599,2600,2601,2602,2603,2604,2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2639,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2674,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2697,2703,2704,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2734,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2756,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,2768,2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786,2787,2788,2789,2790,2791,2792,2793,2794,2795,2796,2797,2798,2799,2800,2801,2802,2803,2804,2805,2806,2807,2809,2815,2816,2817,2818,2819,2820,2821,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831,2833,2838,2839,2840,2841,2842,2843,2844,2845,2846,2847,2848,2849,2850,2851,2852,2853,2854,2856,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,2875,2876,2877,2878,2880,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900,2902,2907,2908,2909,2910,2911,2912,2913,2914,2915,2917,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945,2946,2947,2948,2949,2950,2951,2953,2960,2961,2962,2963,2964,2965,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997,2999,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3029,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050,3051,3052,3054,3062,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3073,3074,3075,3076,3077,3078,3079,3080,3081,3082,3083,3084,3085,3087,3093,3094,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3118,3119,3120,3121,3122,3123,3124,3125,3126,3127,3128,3129,3130,3132,3143,3144,3145,3146,3147,3148,3149,3150,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3196,3197,3198,3199,3200,3201,3202,3203,3204,3205,3206,3207,3208,3209,3210,3212,3218,3219,3220,3221,3222,3223,3224,3225,3226,3227,3228,3229,3230,3231,3232,3233,3234,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3261,3262,3263,3264,3265,3266,3267,3269,3276,3277,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3329,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349,3351,3372,3373,3374,3375,3376,3377,3378,3379,3380,3381,3382,3383,3384,3385,3386,3387,3388,3389,3390,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3404,3405,3406,3407,3408,3409,3410,3411,3412,3413,3414,3415,3416,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3430,3431,3432,3433,3434,3435,3436,3437,3438,3439,3440,3441,3442,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3456,3457,3458,3459,3460,3461,3462,3463,3464,3465,3466,3467,3468,3469,3470,3471,3472,3473,3474,3475,3476,3478,3485,3486,3487,3488,3489,3490,3491,3492,3493,3494,3495,3496,3497,3498,3499,3500,3501,3502,3503,3504,3505,3506,3507,3508,3509,3510,3511,3512,3513,3514,3515,3516,3517,3518,3520,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3555,3556,3557,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573,3574,3575,3576,3577,3578,3579,3580,3581,3582,3583,3584,3585,3586,3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3629,3639,3640,3641,3642,3643,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3692,3693,3694,3695,3696,3697,3698,3699,3700,3701,3702,3703,3704,3705,3706,3707,3708,3709,3710,3712,3726,3727,3728,3729,3730,3731,3732,3733,3734,3735,3736,3737,3738,3739,3740,3741,3742,3743,3744,3745,3746,3747,3748,3749,3750,3751,3752,3753,3754,3755,3756,3757,3758,3759,3760,3761,3762,3764,3772,3773,3774,3775,3776,3777,3778,3779,3780,3781,3782,3783,3784,3785,3786,3787,3788,3789,3790,3791,3792,3793,3794,3795,3796,3797,3798,3799,3801,3805,3806,3807,3808,3809,3810,3811,3812,3813,3814,3815,3816,3817,3818,3819,3820,3821,3822,3823,3825,3833,3834,3835,3836,3837,3838,3839,3840,3841,3842,3843,3844,3845,3846,3847,3848,3849,3850,3851,3852,3853,3854,3855,3856,3857,3858,3859,3860,3861,3862,3863,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,3878,3879,3880,3881,3882],"c":[]}],["h",{"w":"heading","s":"heading","e":true,"k":"h","d":[3,4,5,6,7,8,43,44,45,46,47,48,49,72,73,74,75,76,146,147,148,149,150,212,213,214,215,216,217,297,298,299,300,301,340,341,342,343,372,373,374,375,398,399,400,401,402,403,472,473,474,475,476,477,523,524,525,526,527,528,529,592,593,594,595,596,616,617,618,619,620,621,657,658,659,660,674,675,676,677,678,679,749,750,751,752,753,754,755,756,757,758,855,856,857,858,859,860,899,900,901,902,903,904,905,906,1013,1014,1015,1016,1017,1071,1072,1073,1074,1075,1076,1116,1117,1118,1119,1120,1121,1122,1123,1186,1187,1188,1189,1190,1191,1192,1193,1194,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1281,1282,1283,1284,1285,1286,1287,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1620,1621,1622,1623,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1804,1805,1806,1807,1808,1809,1810,1811,1812,1846,1847,1848,1849,1850,1851,1852,1853,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1973,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,2020,2021,2022,2023,2024,2046,2047,2048,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2103,2104,2105,2106,2107,2108,2109,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2176,2177,2178,2179,2229,2230,2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241,2242,2243,2244,2285,2286,2287,2314,2315,2316,2317,2318,2319,2320,2321,2361,2362,2363,2364,2365,2366,2386,2387,2388,2389,2409,2410,2411,2412,2413,2414,2415,2416,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2523,2524,2525,2526,2527,2528,2529,2530,2546,2547,2548,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2675,2676,2677,2678,2679,2698,2699,2700,2701,2702,2735,2736,2737,2738,2739,2769,2770,2771,2772,2810,2811,2812,2813,2814,2834,2835,2836,2837,2857,2858,2859,2860,2881,2882,2883,2884,2903,2904,2905,2906,2918,2919,2920,2921,2922,2954,2955,2956,2957,2958,2959,3000,3001,3002,3003,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3055,3056,3057,3058,3059,3060,3061,3088,3089,3090,3091,3092,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3213,3214,3215,3216,3217,3270,3271,3272,3273,3274,3275,3302,3303,3304,3305,3306,3307,3308,3309,3310,3330,3331,3332,3333,3334,3352,3353,3354,3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,3365,3366,3367,3368,3369,3370,3371,3479,3480,3481,3482,3483,3484,3521,3522,3523,3524,3525,3526,3527,3528,3529,3530,3531,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3630,3631,3632,3633,3634,3635,3636,3637,3638,3713,3714,3715,3716,3717,3718,3719,3720,3721,3722,3723,3724,3725,3765,3766,3767,3768,3769,3770,3771,3802,3803,3804,3826,3827,3828,3829,3830,3831,3832],"c":[]}]]},"isArray":false},"breadcrumbs":{"type":"Radix","node":{"w":"","s":"","e":false,"k":"","d":[],"c":[["3",{"w":"3t","s":"3t","e":true,"k":"3","d":[1,41,70,144,210,295,338,370,396,470,521,590,614,655,672,747,853,897,1011,1069,1114,1184,1242,1279,1355,1491,1618,1637,1750,1802,1845,1886,1972,1979,2018,2044,2060,2101,2126,2174,2227,2283,2312,2359,2384,2408,2452,2521,2544,2638,2673,2696,2733,2767,2808,2832,2855,2879,2901,2916,2952,2998,3028,3053,3086,3131,3211,3268,3301,3328,3350,3477,3519,3587,3628,3711,3763,3800,3824],"c":[["l",{"w":"3tl","s":"l","e":true,"k":"l","d":[747,853,897,1011,1069,1114,1184,1242,1279,1355,1491],"c":[]}]]}],["p",{"w":"p","s":"p","e":false,"k":"p","d":[],"c":[["l",{"w":"platform","s":"latform","e":true,"k":"l","d":[1,41,70,144,210,295,338,370,396,470,521,590,614,655,672,747,853,897,1011,1069,1114,1184,1242,1279,1355,1491,1618,1637,1750,1802,1845,1886,1972,1979,2018,2044,2060,2101,2126,2174,2227,2283,2312,2359,2384,2408,2452,2521,2544,2638,2673,2696,2733,2767,2808,2832,2855,2879,2901,2916,2952,2998,3028,3053,3086,3131,3211,3268,3301,3328,3350,3477,3519,3587,3628,3711,3763,3800,3824],"c":[]}],["r",{"w":"proxy","s":"roxy","e":true,"k":"r","d":[2808,2832,2855,2879,2901,2916,2952,2998,3028,3053,3086,3131,3211,3268],"c":[]}]]}],["m",{"w":"m","s":"m","e":false,"k":"m","d":[],"c":[["c",{"w":"mcp","s":"cp","e":true,"k":"c","d":[1,41,70,144,210,295,338,370,396,470,521,590,614,655,672],"c":[]}],["a",{"w":"manager","s":"anager","e":true,"k":"a","d":[1618,1637,1750,1802,1845,1886,1972,1979,2018,2044,2060,2101,2126],"c":[]}]]}],["g",{"w":"g","s":"g","e":false,"k":"g","d":[],"c":[["e",{"w":"getting","s":"etting","e":true,"k":"e","d":[1,41,1184,1242,1750,1802,2359,2384,3028,3053,3477,3519],"c":[]}],["o",{"w":"governance","s":"overnance","e":true,"k":"o","d":[2174,2227,2283,2312,2808,2832,2855,2879,2901,2916,2952,2998,3028,3053,3086,3131,3211,3268],"c":[]}]]}],["s",{"w":"s","s":"s","e":false,"k":"s","d":[],"c":[["t",{"w":"st","s":"t","e":false,"k":"t","d":[],"c":[["a",{"w":"started","s":"arted","e":true,"k":"a","d":[1,41,1184,1242,1750,1802,2359,2384,3028,3053,3477,3519],"c":[]}],["u",{"w":"studio","s":"udio","e":true,"k":"u","d":[3328,3350,3477,3519,3587,3628,3711,3763,3800,3824],"c":[]}]]}],["e",{"w":"services","s":"ervices","e":true,"k":"e","d":[2060,2101],"c":[]}]]}],["r",{"w":"reference","s":"reference","e":true,"k":"r","d":[144,210,1355,1491,2544,3131,3211,3268],"c":[]}],["t",{"w":"tools","s":"tools","e":true,"k":"t","d":[295,338,370,396,470,521,590,614,655,672,2359,2384,2408,2452,2521,2544,2638,2673,2696,2733,2767],"c":[]}],["b",{"w":"bridge","s":"bridge","e":true,"k":"b","d":[747,853,897,1011,1069,1114,1184,1242,1279,1355,1491],"c":[]}],["f",{"w":"features","s":"features","e":true,"k":"f","d":[747,853,897,1011,1069,1114],"c":[]}],["a",{"w":"a","s":"a","e":false,"k":"a","d":[],"c":[["c",{"w":"access","s":"ccess","e":true,"k":"c","d":[1618,1637,1750,1802,1845,1886,1972,1979,2018,2044,2060,2101,2126],"c":[]}],["i",{"w":"ai","s":"i","e":true,"k":"i","d":[2174,2227,2283,2312],"c":[]}]]}],["c",{"w":"con","s":"con","e":false,"k":"c","d":[],"c":[["f",{"w":"configuration","s":"figuration","e":true,"k":"f","d":[1637,3350],"c":[]}],["c",{"w":"concepts","s":"cepts","e":true,"k":"c","d":[2808,2832,2855,2879,2901],"c":[]}]]}],["i",{"w":"i","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"in","s":"n","e":false,"k":"n","d":[],"c":[["s",{"w":"installation","s":"stallation","e":true,"k":"s","d":[1886,1972,3628],"c":[]}],["t",{"w":"integration","s":"tegration","e":true,"k":"t","d":[2452,2521],"c":[]}]]}],["d",{"w":"ide","s":"de","e":true,"k":"d","d":[3328,3350,3477,3519,3587,3628,3711,3763,3800,3824],"c":[]}]]}],["o",{"w":"operations","s":"operations","e":true,"k":"o","d":[1979,2018,2044,3711,3763,3800],"c":[]}],["d",{"w":"d","s":"d","e":false,"k":"d","d":[],"c":[["b",{"w":"db","s":"b","e":true,"k":"b","d":[2359,2384,2408,2452,2521,2544,2638,2673,2696,2733,2767],"c":[]}],["e",{"w":"deployment","s":"eployment","e":true,"k":"e","d":[2916,2952,2998],"c":[]}]]}],["w",{"w":"web","s":"web","e":true,"k":"w","d":[3328,3350,3477,3519,3587,3628,3711,3763,3800,3824],"c":[]}]]},"isArray":true},"tags":{"type":"Flat","node":{"numberToDocumentId":[]},"isArray":true},"url":{"type":"Radix","node":{"w":"","s":"","e":false,"k":"","d":[],"c":[["3",{"w":"3t","s":"3t","e":false,"k":"3","d":[],"c":[["-",{"w":"3t-","s":"-","e":false,"k":"-","d":[],"c":[["m",{"w":"3t-mcp","s":"mcp","e":true,"k":"m","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,3307,3318,3319,3320],"c":[]}],["a",{"w":"3t-access-manager","s":"access-manager","e":true,"k":"a","d":[1846,1854,1855,1856,1857,1858,1859],"c":[]}],["d",{"w":"3t-db-tools","s":"db-tools","e":true,"k":"d","d":[2409,2417,2418,2419,2420],"c":[]}],["g",{"w":"3t-governance-proxy","s":"governance-proxy","e":true,"k":"g","d":[3088,3093,3094],"c":[]}],["p",{"w":"3t-platform","s":"platform","e":true,"k":"p","d":[3302,3311],"c":[]}]]}],["l",{"w":"3tl","s":"l","e":true,"k":"l","d":[3308,3321,3322,3323],"c":[["-",{"w":"3tl-bridge","s":"-bridge","e":true,"k":"-","d":[747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617],"c":[]}]]}]]}],["g",{"w":"g","s":"g","e":false,"k":"g","d":[],"c":[["e",{"w":"ge","s":"e","e":false,"k":"e","d":[],"c":[["t",{"w":"get","s":"t","e":false,"k":"t","d":[],"c":[["t",{"w":"getting-started","s":"ting-started","e":true,"k":"t","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3073,3074,3075,3076,3077,3078,3079,3080,3081,3082,3083,3084,3085,3477,3478,3479,3480,3481,3482,3483,3484,3485,3486,3487,3488,3489,3490,3491,3492,3493,3494,3495,3496,3497,3498,3499,3500,3501,3502,3503,3504,3505,3506,3507,3508,3509,3510,3511,3512,3513,3514,3515,3516,3517,3518,3519,3520,3521,3522,3523,3524,3525,3526,3527,3528,3529,3530,3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3555,3556,3557,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573,3574,3575,3576,3577,3578,3579,3580,3581,3582,3583,3584,3585,3586],"c":[]}],["-",{"w":"get-t","s":"-t","e":false,"k":"-","d":[],"c":[["h",{"w":"get-the-mcp-server-url","s":"he-mcp-server-url","e":true,"k":"h","d":[2457,2506],"c":[]}],["a",{"w":"get-task-status","s":"ask-status","e":true,"k":"a","d":[2529,2540,2541],"c":[]}]]}]]}],["n",{"w":"generat","s":"nerat","e":false,"k":"n","d":[],"c":[["i",{"w":"generating-all-credentials","s":"ing-all-credentials","e":true,"k":"i","d":[1658],"c":[]}],["e",{"w":"generate-credentials","s":"e-credentials","e":true,"k":"e","d":[1806,1821],"c":[]}]]}]]}],["o",{"w":"governance","s":"overnance","e":true,"k":"o","d":[396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282],"c":[["-",{"w":"governance-proxy","s":"-proxy","e":true,"k":"-","d":[2808,2809,2810,2811,2812,2813,2814,2815,2816,2817,2818,2819,2820,2821,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2835,2836,2837,2838,2839,2840,2841,2842,2843,2844,2845,2846,2847,2848,2849,2850,2851,2852,2853,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900,2901,2902,2903,2904,2905,2906,2907,2908,2909,2910,2911,2912,2913,2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945,2946,2947,2948,2949,2950,2951,2952,2953,2954,2955,2956,2957,2958,2959,2960,2961,2962,2963,2964,2965,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997,2998,2999,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3073,3074,3075,3076,3077,3078,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3092,3093,3094,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3118,3119,3120,3121,3122,3123,3124,3125,3126,3127,3128,3129,3130,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3144,3145,3146,3147,3148,3149,3150,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3196,3197,3198,3199,3200,3201,3202,3203,3204,3205,3206,3207,3208,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3222,3223,3224,3225,3226,3227,3228,3229,3230,3231,3232,3233,3234,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3274,3275,3276,3277,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3306,3316,3317],"c":[]}]]}],["a",{"w":"gat","s":"at","e":false,"k":"a","d":[],"c":[["e",{"w":"gateway-","s":"eway-","e":false,"k":"e","d":[],"c":[["t",{"w":"gateway-traefik","s":"traefik","e":true,"k":"t","d":[1653,1710],"c":[]}],["-",{"w":"gateway--routing-issues","s":"-routing-issues","e":true,"k":"-","d":[3831,3877,3878,3879,3880,3881],"c":[]}]]}],["h",{"w":"gathering-diagnostic-info","s":"hering-diagnostic-info","e":true,"k":"h","d":[2139,2172,2173,3832,3882],"c":[]}]]}],["r",{"w":"grafana-","s":"rafana-","e":false,"k":"r","d":[],"c":[["d",{"w":"grafana-dashboards","s":"dashboards","e":true,"k":"d","d":[2021,2029,2030,2031,2032,2033],"c":[]}],["a",{"w":"grafana-alloy","s":"alloy","e":true,"k":"a","d":[2023,2036,2037,2038,2039,2040,2041,2042],"c":[["-",{"w":"grafana-alloy-recommended","s":"-recommended","e":true,"k":"-","d":[3769,3790,3791,3792,3793,3794,3795,3796],"c":[]}]]}]]}]]}],["a",{"w":"a","s":"a","e":false,"k":"a","d":[],"c":[["u",{"w":"au","s":"u","e":false,"k":"u","d":[],"c":[["t",{"w":"aut","s":"t","e":false,"k":"t","d":[],"c":[["h",{"w":"auth","s":"h","e":false,"k":"h","d":[],"c":[["e",{"w":"authentication","s":"entication","e":true,"k":"e","d":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,215,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,1494,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1757,1778,2523,2532,2533,3214,3220,3221,3222,3223,3224,3225,3226],"c":[["-",{"w":"authentication-","s":"-","e":false,"k":"-","d":[],"c":[["f",{"w":"authentication-flow","s":"flow","e":true,"k":"f","d":[1194,1241,3481,3502],"c":[]}],["a",{"w":"authentication-and-tokens","s":"and-tokens","e":true,"k":"a","d":[2062,2074,2075,2076,2077,2078],"c":[]}],["o",{"w":"authentication-oidc--jwt","s":"oidc--jwt","e":true,"k":"o","d":[3361,3413],"c":[]}]]}]]}],["_",{"w":"auth_","s":"_","e":false,"k":"_","d":[],"c":[["j",{"w":"auth_jwk_set_uri","s":"jwk_set_uri","e":true,"k":"j","d":[3362,3414],"c":[]}],["i",{"w":"auth_issuer_uri","s":"issuer_uri","e":true,"k":"i","d":[3363,3415],"c":[]}]]}]]}],["o",{"w":"automatic-renewal","s":"omatic-renewal","e":true,"k":"o","d":[3332,3338,3339],"c":[]}]]}],["d",{"w":"audit","s":"dit","e":true,"k":"d","d":[3274,3296],"c":[["-",{"w":"audit-","s":"-","e":false,"k":"-","d":[],"c":[["l",{"w":"audit-log","s":"log","e":true,"k":"l","d":[1365,1456,1457],"c":[["g",{"w":"audit-logging","s":"ging","e":true,"k":"g","d":[1500,1576,2106],"c":[]}]]}],["e",{"w":"audit-entry-fields","s":"entry-fields","e":true,"k":"e","d":[1502,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606],"c":[]}]]}],["e",{"w":"audited-actions","s":"ed-actions","e":true,"k":"e","d":[1501,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588],"c":[]}]]}]]}],["c",{"w":"ac","s":"c","e":false,"k":"c","d":[],"c":[["c",{"w":"acc","s":"c","e":false,"k":"c","d":[],"c":[["e",{"w":"access","s":"ess","e":false,"k":"e","d":[],"c":[["-",{"w":"access-","s":"-","e":false,"k":"-","d":[],"c":[["c",{"w":"access-control","s":"control","e":true,"k":"c","d":[7,37,38,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209],"c":[]}],["t",{"w":"access-tiers","s":"tiers","e":true,"k":"t","d":[147,152,153,154,155,156,157,158,159,160,161,162,163],"c":[]}],["a",{"w":"access-and-security","s":"and-security","e":true,"k":"a","d":[216,278,279,280,281,282,283,284,285,286],"c":[]}],["m",{"w":"access-manager","s":"manager","e":true,"k":"m","d":[1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2148,2149,2150,2151,2152,2153,2154,2155,2156,2157,2158,2159,2160,2161,2162,2163,2164,2165,2166,2167,2168,2169,2170,2171,2172,2173,3304,3312,3313,3358],"c":[["-",{"w":"access-manager-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"access-manager-setup","s":"setup","e":true,"k":"s","d":[2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383],"c":[]}],["d",{"w":"access-manager-dependency","s":"dependency","e":true,"k":"d","d":[2389,2406,2407],"c":[]}],["i",{"w":"access-manager-integration","s":"integration","e":true,"k":"i","d":[2414,2446],"c":[]}],["c",{"w":"access-manager-connectivity","s":"connectivity","e":true,"k":"c","d":[3830,3869,3870,3871,3872,3873,3874,3875,3876],"c":[]}]]}]]}]]}],["_",{"w":"access_manager_","s":"_manager_","e":false,"k":"_","d":[],"c":[["b",{"w":"access_manager_base_url","s":"base_url","e":true,"k":"b","d":[3359,3403,3404,3405,3406,3407],"c":[]}],["e",{"w":"access_manager_enabled","s":"enabled","e":true,"k":"e","d":[3360,3408,3409,3410,3411,3412],"c":[]}]]}]]}],["o",{"w":"account-locked-or-disabled","s":"ount-locked-or-disabled","e":true,"k":"o","d":[2136,2167],"c":[]}]]}],["t",{"w":"acti","s":"ti","e":false,"k":"t","d":[],"c":[["v",{"w":"active-directory","s":"ve-directory","e":true,"k":"v","d":[2065,2084],"c":[]}],["n",{"w":"acting-on-the-verdict","s":"ng-on-the-verdict","e":true,"k":"n","d":[2883,2892,2893,2894,2895,2896,2897,2898],"c":[]}]]}],["i",{"w":"acid","s":"id","e":true,"k":"i","d":[2231,2264],"c":[]}]]}],["t",{"w":"at","s":"t","e":false,"k":"t","d":[],"c":[["-",{"w":"at-","s":"-","e":false,"k":"-","d":[],"c":[["a",{"w":"at-a-glance","s":"a-glance","e":true,"k":"a","d":[73,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,1282,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1847,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,2410,2421,2422,2423,2424,2425,2426,2427,2428,2429,2430,2431,2432,3089,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,3594,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621],"c":[]}],["r",{"w":"at-rest-encryption","s":"rest-encryption","e":true,"k":"r","d":[3141,3202,3203,3204,3205],"c":[]}]]}],["l",{"w":"atlas--managed-mongodb","s":"las--managed-mongodb","e":true,"k":"l","d":[3716,3735],"c":[]}]]}],["r",{"w":"architecture","s":"rchitecture","e":true,"k":"r","d":[75,139,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050,3051,3052,3477,3478,3479,3480,3481,3482,3483,3484,3485,3486,3487,3488,3489,3490,3491,3492,3493,3494,3495,3496,3497,3498,3499,3500,3501,3502,3503,3504,3505,3506,3507,3508,3509,3510,3511,3512,3513,3514,3515,3516,3517,3518],"c":[]}],["d",{"w":"ad","s":"d","e":false,"k":"d","d":[],"c":[["m",{"w":"admin-","s":"min-","e":false,"k":"m","d":[],"c":[["o",{"w":"admin-only-tools-8","s":"only-tools-8","e":true,"k":"o","d":[149,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205],"c":[]}],["c",{"w":"admin-console-inaccessible","s":"console-inaccessible","e":true,"k":"c","d":[2135,2166],"c":[]}],["-",{"w":"admin--config-api","s":"-config-api","e":true,"k":"-","d":[3140,3192,3193,3194,3195,3196,3197,3198,3199,3200,3201],"c":[]}]]}],["d",{"w":"add","s":"d","e":false,"k":"d","d":[],"c":[["i",{"w":"adding-or-modifying-services","s":"ing-or-modifying-services","e":true,"k":"i","d":[1074,1109],"c":[]}],["-",{"w":"add-","s":"-","e":false,"k":"-","d":[],"c":[["a",{"w":"add-a-service-and-create-a-pipeline","s":"a-service-and-create-a-pipeline","e":true,"k":"a","d":[1248,1261,1262,1263,1264,1265,1266],"c":[]}],["s",{"w":"add-studio-3t-web-ide","s":"studio-3t-web-ide","e":true,"k":"s","d":[3523,3542,3543,3544],"c":[]}],["t",{"w":"add-to-existing-access-manager","s":"to-existing-access-manager","e":true,"k":"t","d":[3632,3670,3671,3672,3673,3674,3675,3676,3677],"c":[]}]]}]]}],["v",{"w":"advanced","s":"vanced","e":true,"k":"v","d":[1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349],"c":[]}]]}],["n",{"w":"anti-pattern-detection","s":"nti-pattern-detection","e":true,"k":"n","d":[526,568,569,570,571,572,573,574,575,576,577,578,2700,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724],"c":[]}],["i",{"w":"ai","s":"i","e":false,"k":"i","d":[],"c":[["-",{"w":"ai-","s":"-","e":false,"k":"-","d":[],"c":[["a",{"w":"ai-a","s":"a","e":false,"k":"a","d":[],"c":[["s",{"w":"ai-assistant","s":"ssistant","e":true,"k":"s","d":[747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186,2187,2188,2189,2190,2191,2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221,2222,2223,2224,2225,2226],"c":[]}],["g",{"w":"ai-agent","s":"gent","e":true,"k":"g","d":[752,771,772,773,774,775,776,777],"c":[["-",{"w":"ai-agent-encryption","s":"-encryption","e":true,"k":"-","d":[3368],"c":[]}]]}]]}],["g",{"w":"ai-governance","s":"governance","e":true,"k":"g","d":[2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186,2187,2188,2189,2190,2191,2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221,2222,2223,2224,2225,2226,2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358],"c":[]}],["q",{"w":"ai-query-assistant","s":"query-assistant","e":true,"k":"q","d":[3593,3606,3607,3608,3609],"c":[["-",{"w":"ai-query-assistant-1","s":"-1","e":true,"k":"-","d":[3597,3623],"c":[]}]]}]]}],["_",{"w":"ai_encryption_enabled","s":"_encryption_enabled","e":true,"k":"_","d":[3369,3425,3426,3427,3428,3429],"c":[]}]]}],["v",{"w":"available-tools","s":"vailable-tools","e":true,"k":"v","d":[755,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,2455,2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478,2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501,2502,2503,2504,2505],"c":[]}],["p",{"w":"application-settings","s":"pplication-settings","e":true,"k":"p","d":[1640,1662,1663,1664],"c":[]}],["l",{"w":"alerting","s":"lerting","e":true,"k":"l","d":[3770,3797],"c":[["-",{"w":"alerting-rules","s":"-rules","e":true,"k":"-","d":[2022,2034,2035],"c":[]}]]}],["g",{"w":"aggregation-pipeline-builder","s":"ggregation-pipeline-builder","e":true,"k":"g","d":[3591,3604],"c":[]}]]}],["o",{"w":"o","s":"o","e":false,"k":"o","d":[],"c":[["i",{"w":"oidc-","s":"idc-","e":false,"k":"i","d":[],"c":[["p",{"w":"oidc-pkce-flow","s":"pkce-flow","e":true,"k":"p","d":[4,10,11,12,13,14,15,16,17,18,19,20,21],"c":[]}],["c",{"w":"oidc-configuration","s":"configuration","e":true,"k":"c","d":[1495,1521],"c":[]}]]}],["b",{"w":"ob","s":"b","e":false,"k":"b","d":[],"c":[["s",{"w":"observability","s":"servability","e":true,"k":"s","d":[897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945,2946,2947,2948,2949,2950,2951,3142,3206,3207,3208,3209,3210],"c":[]}],["t",{"w":"obtain-a-bearer-token","s":"tain-a-bearer-token","e":true,"k":"t","d":[2458,2507],"c":[]}]]}],["p",{"w":"ope","s":"pe","e":false,"k":"p","d":[],"c":[["n",{"w":"open-","s":"n-","e":false,"k":"n","d":[],"c":[["i",{"w":"open-in-studio","s":"in-studio","e":true,"k":"i","d":[1122,1173,1174,1175,1176,1177,1178,1179],"c":[]}],["g",{"w":"open-governance-and-select-a-connection","s":"governance-and-select-a-connection","e":true,"k":"g","d":[2239,2271],"c":[]}],["p",{"w":"open-policy-settings","s":"policy-settings","e":true,"k":"p","d":[2240,2272],"c":[]}]]}],["r",{"w":"operation","s":"ration","e":false,"k":"r","d":[],"c":[["s",{"w":"operations","s":"s","e":true,"k":"s","d":[1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2952,2953,2954,2955,2956,2957,2958,2959,2960,2961,2962,2963,2964,2965,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997,3711,3712,3713,3714,3715,3716,3717,3718,3719,3720,3721,3722,3723,3724,3725,3726,3727,3728,3729,3730,3731,3732,3733,3734,3735,3736,3737,3738,3739,3740,3741,3742,3743,3744,3745,3746,3747,3748,3749,3750,3751,3752,3753,3754,3755,3756,3757,3758,3759,3760,3761,3762,3763,3764,3765,3766,3767,3768,3769,3770,3771,3772,3773,3774,3775,3776,3777,3778,3779,3780,3781,3782,3783,3784,3785,3786,3787,3788,3789,3790,3791,3792,3793,3794,3795,3796,3797,3798,3799,3800,3801,3802,3803,3804,3805,3806,3807,3808,3809,3810,3811,3812,3813,3814,3815,3816,3817,3818,3819,3820,3821,3822,3823],"c":[]}],["a",{"w":"operational","s":"al","e":true,"k":"a","d":[2236,2269],"c":[]}]]}]]}],["f",{"w":"off-site-storage","s":"ff-site-storage","e":true,"k":"f","d":[1985,2002,3718,3739],"c":[]}],["v",{"w":"overview","s":"verview","e":true,"k":"v","d":[2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407],"c":[]}],["n",{"w":"on-premise-llm-support","s":"n-premise-llm-support","e":true,"k":"n","d":[2462,2517],"c":[]}]]}],["t",{"w":"t","s":"t","e":false,"k":"t","d":[],"c":[["o",{"w":"to","s":"o","e":false,"k":"o","d":[],"c":[["k",{"w":"token-lifetime","s":"ken-lifetime","e":true,"k":"k","d":[5,22,23,24,25,26,27,28,29,30],"c":[]}],["o",{"w":"tool","s":"ol","e":false,"k":"o","d":[],"c":[["-",{"w":"tool-","s":"-","e":false,"k":"-","d":[],"c":[["c",{"w":"tool-c","s":"c","e":false,"k":"c","d":[],"c":[["a",{"w":"tool-categories","s":"ategories","e":true,"k":"a","d":[74,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138],"c":[]}],["o",{"w":"tool-compatibility-matrix","s":"ompatibility-matrix","e":true,"k":"o","d":[2547,2565,2566,2567,2568,2569,2570,2571,2572,2573,2574,2575,2576,2577,2578,2579,2580,2581,2582,2583,2584,2585,2586,2587,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599,2600,2601,2602,2603,2604,2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615],"c":[]}]]}],["r",{"w":"tool-responsibilities-by-workflow-stage","s":"responsibilities-by-workflow-stage","e":true,"k":"r","d":[2387,2393,2394,2395,2396,2397,2398,2399,2400,2401],"c":[]}]]}],["s",{"w":"tools","s":"s","e":true,"k":"s","d":[295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703,2704,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2756,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786,2787,2788,2789,2790,2791,2792,2793,2794,2795,2796,2797,2798,2799,2800,2801,2802,2803,2804,2805,2806,2807],"c":[]}]]}]]}],["r",{"w":"tr","s":"r","e":false,"k":"r","d":[],"c":[["i",{"w":"trigger-","s":"igger-","e":false,"k":"i","d":[],"c":[["t",{"w":"trigger-the-first-tool-call","s":"the-first-tool-call","e":true,"k":"t","d":[47,64,65],"c":[]}],["a",{"w":"trigger-a-task","s":"a-task","e":true,"k":"a","d":[2528,2539],"c":[]}]]}],["a",{"w":"transform-studio","s":"ansform-studio","e":true,"k":"a","d":[1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183],"c":[]}],["o",{"w":"troubleshooting","s":"oubleshooting","e":true,"k":"o","d":[1811,1840,1841,1842,1899,1968,1969,1970,1971,2071,2096,2097,2098,2099,2100,2108,2122,2123,2124,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2148,2149,2150,2151,2152,2153,2154,2155,2156,2157,2158,2159,2160,2161,2162,2163,2164,2165,2166,2167,2168,2169,2170,2171,2172,2173,3530,3582,3583,3824,3825,3826,3827,3828,3829,3830,3831,3832,3833,3834,3835,3836,3837,3838,3839,3840,3841,3842,3843,3844,3845,3846,3847,3848,3849,3850,3851,3852,3853,3854,3855,3856,3857,3858,3859,3860,3861,3862,3863,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,3878,3879,3880,3881,3882],"c":[]}]]}],["a",{"w":"task","s":"ask","e":false,"k":"a","d":[],"c":[["s",{"w":"tasks","s":"s","e":true,"k":"s","d":[672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786,2787,2788,2789,2790,2791,2792,2793,2794,2795,2796,2797,2798,2799,2800,2801,2802,2803,2804,2805,2806,2807],"c":[["-",{"w":"tasks-api","s":"-api","e":true,"k":"-","d":[2525],"c":[]}]]}],["-",{"w":"task-","s":"-","e":false,"k":"-","d":[],"c":[["t",{"w":"task-types","s":"types","e":true,"k":"t","d":[676,723,724,725,726,727,728,729,730,731,732,733,734,2770,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786],"c":[]}],["m",{"w":"task-manager","s":"manager","e":true,"k":"m","d":[2415,2447],"c":[]}]]}]]}],["e",{"w":"te","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"test-","s":"st-","e":false,"k":"s","d":[],"c":[["s",{"w":"test-suites","s":"suites","e":true,"k":"s","d":[1119,1162,1163,1164,1165,1166],"c":[]}],["c",{"w":"test-connectivity","s":"connectivity","e":true,"k":"c","d":[2460,2509],"c":[]}]]}],["n",{"w":"tenancy-","s":"nancy-","e":false,"k":"n","d":[],"c":[["a",{"w":"tenancy-and-routing","s":"and-routing","e":true,"k":"a","d":[2901,2902,2903,2904,2905,2906,2907,2908,2909,2910,2911,2912,2913,2914,2915],"c":[]}],["-",{"w":"tenancy--routing","s":"-routing","e":true,"k":"-","d":[2903],"c":[]}]]}]]}],["h",{"w":"the-","s":"he-","e":false,"k":"h","d":[],"c":[["t",{"w":"the-three-tools","s":"three-tools","e":true,"k":"t","d":[2285,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303],"c":[]}],["c",{"w":"the-connection-tree","s":"connection-tree","e":true,"k":"c","d":[2386,2391,2392],"c":[]}],["f",{"w":"the-five-tools","s":"five-tools","e":true,"k":"f","d":[2411,2433,2434,2435,2436,2437,2438,2439,2440,2441,2442,2443,2444],"c":[]}],["a",{"w":"the-admin-control-plane","s":"admin-control-plane","e":true,"k":"a","d":[3273,3291,3292,3293,3294,3295],"c":[]}]]}],["u",{"w":"tuning","s":"uning","e":true,"k":"u","d":[2814,2831],"c":[]}],["w",{"w":"two-sided-authentication","s":"wo-sided-authentication","e":true,"k":"w","d":[3271,3277,3278,3279,3280,3281,3282,3283,3284,3285,3286],"c":[]}]]}],["c",{"w":"c","s":"c","e":false,"k":"c","d":[],"c":[["i",{"w":"cicd-","s":"icd-","e":false,"k":"i","d":[],"c":[["a",{"w":"cicd-and-automation","s":"and-automation","e":true,"k":"a","d":[6,31,32,33,34,35,36],"c":[]}],["i",{"w":"cicd-integration-example","s":"integration-example","e":true,"k":"i","d":[2530,2542,2543],"c":[]}]]}],["o",{"w":"co","s":"o","e":false,"k":"o","d":[],"c":[["r",{"w":"cor","s":"r","e":false,"k":"r","d":[],"c":[["p",{"w":"corporate-sso","s":"porate-sso","e":true,"k":"p","d":[8,39,40],"c":[]}],["e",{"w":"core","s":"e","e":true,"k":"e","d":[3134,3146,3147,3148,3149,3150,3151,3152,3153,3154,3155],"c":[["-",{"w":"core-concepts","s":"-concepts","e":true,"k":"-","d":[1848,2412,3595],"c":[]}]]}]]}],["n",{"w":"con","s":"n","e":false,"k":"n","d":[],"c":[["f",{"w":"confi","s":"fi","e":false,"k":"f","d":[],"c":[["g",{"w":"config","s":"g","e":false,"k":"g","d":[],"c":[["u",{"w":"configur","s":"ur","e":false,"k":"u","d":[],"c":[["e",{"w":"configure-","s":"e-","e":false,"k":"e","d":[],"c":[["y",{"w":"configure-your-mcp-client","s":"your-mcp-client","e":true,"k":"y","d":[44,55,56,57,58,59,60,61,62,2459,2508],"c":[]}],["s",{"w":"configure-sampling","s":"sampling","e":true,"k":"s","d":[2317,2344],"c":[]}],["a",{"w":"configure-a-connection-in-access-manager","s":"a-connection-in-access-manager","e":true,"k":"a","d":[2363,2371,2372],"c":[]}]]}],["a",{"w":"configuration","s":"ation","e":true,"k":"a","d":[1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1988,3350,3351,3352,3353,3354,3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,3365,3366,3367,3368,3369,3370,3371,3372,3373,3374,3375,3376,3377,3378,3379,3380,3381,3382,3383,3384,3385,3386,3387,3388,3389,3390,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3404,3405,3406,3407,3408,3409,3410,3411,3412,3413,3414,3415,3416,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3430,3431,3432,3433,3434,3435,3436,3437,3438,3439,3440,3441,3442,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3456,3457,3458,3459,3460,3461,3462,3463,3464,3465,3466,3467,3468,3469,3470,3471,3472,3473,3474,3475,3476,3721,3745],"c":[["-",{"w":"configuration-","s":"-","e":false,"k":"-","d":[],"c":[["r",{"w":"configuration-reference","s":"reference","e":true,"k":"r","d":[1366,1458],"c":[["-",{"w":"configuration-reference-summary","s":"-summary","e":true,"k":"-","d":[3371,3438,3439,3440,3441,3442,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3456,3457,3458,3459,3460,3461,3462,3463,3464,3465,3466,3467,3468,3469,3470,3471,3472,3473,3474,3475,3476],"c":[]}]]}],["b",{"w":"configuration-backup","s":"backup","e":true,"k":"b","d":[1983,1999,2000,3717,3736,3737,3738],"c":[]}]]}]]}],["i",{"w":"configuring-policies","s":"ing-policies","e":true,"k":"i","d":[2238],"c":[]}]]}],["-",{"w":"config-","s":"-","e":false,"k":"-","d":[],"c":[["r",{"w":"config-reference","s":"reference","e":true,"k":"r","d":[1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749],"c":[]}],["a",{"w":"config-api","s":"api","e":true,"k":"a","d":[3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3222,3223,3224,3225,3226,3227,3228,3229,3230,3231,3232,3233,3234,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3261,3262,3263,3264,3265,3266,3267],"c":[["-",{"w":"config-api-reference","s":"-reference","e":true,"k":"-","d":[3213,3218,3219],"c":[]}]]}]]}]]}],["r",{"w":"confirm-connections-are-visible","s":"rm-connections-are-visible","e":true,"k":"r","d":[48,66],"c":[]}]]}],["n",{"w":"connect","s":"nect","e":false,"k":"n","d":[],"c":[["i",{"w":"connecti","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"connection","s":"on","e":false,"k":"o","d":[],"c":[["s",{"w":"connections","s":"s","e":true,"k":"s","d":[338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,1850,1876],"c":[]}],["-",{"w":"connection-","s":"-","e":false,"k":"-","d":[],"c":[["p",{"w":"connection-p","s":"p","e":false,"k":"p","d":[],"c":[["o",{"w":"connection-pooling-with-pgbouncer","s":"ooling-with-pgbouncer","e":true,"k":"o","d":[1623,1635,1636],"c":[]}],["r",{"w":"connection-pre-load","s":"re-load","e":true,"k":"r","d":[2366,2379,2380,2381,2382,2383,2676,2685,2686],"c":[]}]]}],["t",{"w":"connection-tree","s":"tree","e":true,"k":"t","d":[2413,2445],"c":[]}],["l",{"w":"connection-limits--pooling","s":"limits--pooling","e":true,"k":"l","d":[3139,3180,3181,3182,3183,3184,3185,3186,3187,3188,3189,3190,3191],"c":[]}],["b",{"w":"connection-bridge","s":"bridge","e":true,"k":"b","d":[3598,3624],"c":[]}]]}]]}],["n",{"w":"connecting-","s":"ng-","e":false,"k":"n","d":[],"c":[["a",{"w":"connecting-an-mcp-client","s":"an-mcp-client","e":true,"k":"a","d":[2456],"c":[]}],["f",{"w":"connecting-from-a-non-local-host","s":"from-a-non-local-host","e":true,"k":"f","d":[2837,2847,2848,2849,2850,2851,2852,2853,2854,3060,3076,3077,3078,3079,3080,3081,3082],"c":[]}]]}]]}],["-",{"w":"connect-a-client","s":"-a-client","e":true,"k":"-","d":[3058,3071,3072,3073,3074],"c":[]}]]}],["v",{"w":"conversation-modes","s":"versation-modes","e":true,"k":"v","d":[754,797,798,799,800,801,802,803,804],"c":[]}],["t",{"w":"cont","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"context-items","s":"ext-items","e":true,"k":"e","d":[757,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848],"c":[]}],["a",{"w":"container-","s":"ainer-","e":false,"k":"a","d":[],"c":[["f",{"w":"container-failure","s":"failure","e":true,"k":"f","d":[1991,2005,3723,3747],"c":[]}],["w",{"w":"container-wont-start","s":"wont-start","e":true,"k":"w","d":[2128,2141,2142,2143,2144,2145,3826,3834,3835,3836,3837,3838,3839,3840],"c":[]}],["h",{"w":"container-health","s":"health","e":true,"k":"h","d":[3765,3772,3773,3774],"c":[]}]]}]]}],["c",{"w":"concepts","s":"cepts","e":true,"k":"c","d":[2808,2809,2810,2811,2812,2813,2814,2815,2816,2817,2818,2819,2820,2821,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2835,2836,2837,2838,2839,2840,2841,2842,2843,2844,2845,2846,2847,2848,2849,2850,2851,2852,2853,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900,2901,2902,2903,2904,2905,2906,2907,2908,2909,2910,2911,2912,2913,2914,2915],"c":[]}]]}],["m",{"w":"com","s":"m","e":false,"k":"m","d":[],"c":[["p",{"w":"comp","s":"p","e":false,"k":"p","d":[],"c":[["a",{"w":"compare-","s":"are-","e":false,"k":"a","d":[],"c":[["s",{"w":"compare-sync","s":"sync","e":true,"k":"s","d":[295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2669,2670,2671,2672],"c":[]}],["-",{"w":"compare--sync","s":"-sync","e":true,"k":"-","d":[297,302],"c":[]}]]}],["l",{"w":"compliance-","s":"liance-","e":false,"k":"l","d":[],"c":[["s",{"w":"compliance-score","s":"score","e":true,"k":"s","d":[401,459,460,461,462],"c":[]}],["d",{"w":"compliance-dashboard","s":"dashboard","e":true,"k":"d","d":[2229,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262],"c":[]}]]}],["o",{"w":"component-overview","s":"onent-overview","e":true,"k":"o","d":[1187],"c":[]}]]}],["m",{"w":"common-use-cases","s":"mon-use-cases","e":true,"k":"m","d":[2463,2518,2519,2520,2649,2667,2668,2669,2670,2671,2672,2678,2688,2689,2690,2702,2730,2731,2732,2739,2764,2765,2766,2772,2802,2803,2804,2805,2806,2807],"c":[]}]]}]]}],["h",{"w":"ch","s":"h","e":false,"k":"h","d":[],"c":[["e",{"w":"checkpoint-persistence","s":"eckpoint-persistence","e":true,"k":"e","d":[1016,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065],"c":[]}],["o",{"w":"choosing","s":"oosing","e":true,"k":"o","d":[3003,3025,3026,3027],"c":[]}]]}],["r",{"w":"cre","s":"re","e":false,"k":"r","d":[],"c":[["a",{"w":"creat","s":"at","e":false,"k":"a","d":[],"c":[["e",{"w":"create-","s":"e-","e":false,"k":"e","d":[],"c":[["a",{"w":"create-a","s":"a","e":false,"k":"a","d":[],"c":[["-",{"w":"create-a-","s":"-","e":false,"k":"-","d":[],"c":[["v",{"w":"create-a-values-file","s":"values-file","e":true,"k":"v","d":[1250,1268,1269],"c":[]}],["t",{"w":"create-a-task","s":"task","e":true,"k":"t","d":[2526],"c":[]}]]}],["m",{"w":"create-am-composeyml","s":"m-composeyml","e":true,"k":"m","d":[1808,1826,1827,1828,1829,1893,1960,1961,1962],"c":[]}]]}],["c",{"w":"create-configyml","s":"configyml","e":true,"k":"c","d":[1807,1822,1823,1824,1825,1892,1958,1959],"c":[]}],["o",{"w":"create-or-open-a-workspace","s":"or-open-a-workspace","e":true,"k":"o","d":[2364,2373,2374,2375,2376],"c":[]}]]}],["i",{"w":"creating-a-task","s":"ing-a-task","e":true,"k":"i","d":[2769,2774,2775,2776],"c":[]}]]}],["d",{"w":"credential-","s":"dential-","e":false,"k":"d","d":[],"c":[["r",{"w":"credential-references","s":"references","e":true,"k":"r","d":[1364,1454,1455],"c":[]}],["e",{"w":"credential-encryption","s":"encryption","e":true,"k":"e","d":[1498,1567,1568,1569,1570,1571,1572,1573,1574],"c":[]}]]}]]}],["u",{"w":"custom-domains","s":"ustom-domains","e":true,"k":"u","d":[1620,1624,1625,1626],"c":[["-",{"w":"custom-domains-and-lets-encrypt","s":"-and-lets-encrypt","e":true,"k":"-","d":[3330,3335],"c":[]}]]}],["l",{"w":"cli","s":"li","e":false,"k":"l","d":[],"c":[["-",{"w":"cli-","s":"-","e":false,"k":"-","d":[],"c":[["u",{"w":"cli-usage","s":"usage","e":true,"k":"u","d":[2104],"c":[]}],["f",{"w":"cli-flags","s":"flags","e":true,"k":"f","d":[3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3144,3145,3146,3147,3148,3149,3150,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3196,3197,3198,3199,3200,3201,3202,3203,3204,3205,3206,3207,3208,3209,3210],"c":[]}],["-",{"w":"cli--flag-reference","s":"-flag-reference","e":true,"k":"-","d":[3133,3143,3144,3145],"c":[]}]]}],["e",{"w":"client-","s":"ent-","e":false,"k":"e","d":[],"c":[["s",{"w":"client-side--mongodb-oidc","s":"side--mongodb-oidc","e":true,"k":"s","d":[2835,2839,2840,2841,2842,2843,2844],"c":[]}],["t",{"w":"client-tls","s":"tls","e":true,"k":"t","d":[3137,3170,3171,3172,3173],"c":[]}]]}]]}],["a",{"w":"caching-","s":"aching-","e":false,"k":"a","d":[],"c":[["a",{"w":"caching-and-fail-modes","s":"and-fail-modes","e":true,"k":"a","d":[2808,2809,2810,2811,2812,2813,2814,2815,2816,2817,2818,2819,2820,2821,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831],"c":[]}],["-",{"w":"caching--fail-modes","s":"-fail-modes","e":true,"k":"-","d":[2810,2815],"c":[]}]]}]]}],["q",{"w":"qu","s":"qu","e":false,"k":"q","d":[],"c":[["i",{"w":"quick-","s":"ick-","e":false,"k":"i","d":[],"c":[["s",{"w":"quick-start","s":"start","e":true,"k":"s","d":[41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3073,3074,3075,3076,3077,3078,3079,3080,3081,3082,3083,3084,3085,3519,3520,3521,3522,3523,3524,3525,3526,3527,3528,3529,3530,3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3555,3556,3557,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573,3574,3575,3576,3577,3578,3579,3580,3581,3582,3583,3584,3585,3586],"c":[]}],["l",{"w":"quick-links","s":"links","e":true,"k":"l","d":[3310,3325,3326,3327],"c":[]}],["b",{"w":"quick-backup","s":"backup","e":true,"k":"b","d":[3714,3731,3732],"c":[]}]]}],["e",{"w":"query","s":"ery","e":true,"k":"e","d":[590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613],"c":[["-",{"w":"query-","s":"-","e":false,"k":"-","d":[],"c":[["p",{"w":"query-profiler","s":"profiler","e":true,"k":"p","d":[521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,2696,2697,2698,2699,2700,2701,2702,2703,2704,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732],"c":[]}],["e",{"w":"query-editor","s":"editor","e":true,"k":"e","d":[3589,3602],"c":[]}]]}]]}]]}],["i",{"w":"i","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"in","s":"n","e":false,"k":"n","d":[],"c":[["s",{"w":"install","s":"stall","e":true,"k":"s","d":[43],"c":[["-",{"w":"install-the-chart","s":"-the-chart","e":true,"k":"-","d":[1251],"c":[]}],["i",{"w":"installing-the-chart","s":"ing-the-chart","e":true,"k":"i","d":[1359,1380,1381,1382],"c":[]}],["a",{"w":"installation","s":"ation","e":true,"k":"a","d":[1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,3643,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3692,3693,3694,3695,3696,3697,3698,3699,3700,3701,3702,3703,3704,3705,3706,3707,3708,3709,3710],"c":[]}]]}],["d",{"w":"index","s":"dex","e":true,"k":"d","d":[2233,2266],"c":[["-",{"w":"index-","s":"-","e":false,"k":"-","d":[],"c":[["r",{"w":"index-recommendations","s":"recommendations","e":true,"k":"r","d":[527,579,580,581,582,583],"c":[]}],["s",{"w":"index-suggestions","s":"suggestions","e":true,"k":"s","d":[2701,2725,2726,2727,2728,2729],"c":[]}]]}]]}],["v",{"w":"invalid-client-secret","s":"valid-client-secret","e":true,"k":"v","d":[2134,2161,2162,2163,2164,2165],"c":[]}],["t",{"w":"inte","s":"te","e":false,"k":"t","d":[],"c":[["g",{"w":"integration","s":"gration","e":true,"k":"g","d":[2452,2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478,2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501,2502,2503,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543],"c":[]}],["l",{"w":"intellishell","s":"llishell","e":true,"k":"l","d":[3592,3605],"c":[]}]]}]]}],["s",{"w":"issuer-uri-by-deployment","s":"ssuer-uri-by-deployment","e":true,"k":"s","d":[217,287,288,289,290,291,292,293,294],"c":[]}],["d",{"w":"identity-","s":"dentity-","e":false,"k":"d","d":[],"c":[["a",{"w":"identity-and-oidc","s":"and-oidc","e":true,"k":"a","d":[2832,2833,2834,2835,2836,2837,2838,2839,2840,2841,2842,2843,2844,2845,2846,2847,2848,2849,2850,2851,2852,2853,2854],"c":[]}],["-",{"w":"identity--oidc","s":"-oidc","e":true,"k":"-","d":[2834,2838],"c":[]}],["t",{"w":"identity-termination","s":"termination","e":true,"k":"t","d":[3034,3042],"c":[]}],["o",{"w":"identity-oidc","s":"oidc","e":true,"k":"o","d":[3135,3156,3157,3158,3159,3160,3161,3162],"c":[]}]]}]]}],["v",{"w":"v","s":"v","e":false,"k":"v","d":[],"c":[["e",{"w":"verify","s":"erify","e":true,"k":"e","d":[1895,1964,1965],"c":[["-",{"w":"verify-","s":"-","e":false,"k":"-","d":[],"c":[["t",{"w":"verify-the-","s":"the-","e":false,"k":"t","d":[],"c":[["c",{"w":"verify-the-connection","s":"connection","e":true,"k":"c","d":[45],"c":[]}],["d",{"w":"verify-the-deployment","s":"deployment","e":true,"k":"d","d":[1252,1270,1271,1272,1273],"c":[]}]]}],["a",{"w":"verify-and-log-in","s":"and-log-in","e":true,"k":"a","d":[1810,1831,1832,1833,1834,1835,1836,1837,1838,1839],"c":[]}],["h",{"w":"verify-health","s":"health","e":true,"k":"h","d":[3524,3545,3546,3547],"c":[["-",{"w":"verify-health-1","s":"-1","e":true,"k":"-","d":[3528,3577,3578,3579],"c":[]}]]}]]}],["i",{"w":"verifying-the-deployment","s":"ing-the-deployment","e":true,"k":"i","d":[3635,3704,3705,3706],"c":[]}]]}],["a",{"w":"va","s":"a","e":false,"k":"a","d":[],"c":[["l",{"w":"val","s":"l","e":false,"k":"l","d":[],"c":[["k",{"w":"valkey-ha-coordination","s":"key-ha-coordination","e":true,"k":"k","d":[1191,1212,1213,1214,1215,1216,1217],"c":[]}],["i",{"w":"validating-configyml","s":"idating-configyml","e":true,"k":"i","d":[1659,1749],"c":[]}]]}],["u",{"w":"vault","s":"ult","e":true,"k":"u","d":[1645,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2132,2158,2159,2160],"c":[["-",{"w":"vault-via-docker-compose-default","s":"-via-docker-compose-default","e":true,"k":"-","d":[1646,1677,1678,1679,1680,1681,1682,1683],"c":[]}]]}]]}],["o",{"w":"volume-","s":"olume-","e":false,"k":"o","d":[],"c":[["m",{"w":"volume-mounts","s":"mounts","e":true,"k":"m","d":[1655,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737],"c":[]}],["b",{"w":"volume-backup","s":"backup","e":true,"k":"b","d":[1984,2001],"c":[]}],["f",{"w":"volume-full-restore","s":"full-restore","e":true,"k":"f","d":[1989],"c":[]}]]}],["i",{"w":"vi","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"violation-alerts","s":"olation-alerts","e":true,"k":"o","d":[2243,2276,2277,2278],"c":[]}],["s",{"w":"visual-query-builder","s":"sual-query-builder","e":true,"k":"s","d":[3590,3603],"c":[]}]]}]]}],["s",{"w":"s","s":"s","e":false,"k":"s","d":[],"c":[["t",{"w":"st","s":"t","e":false,"k":"t","d":[],"c":[["a",{"w":"start-","s":"art-","e":false,"k":"a","d":[],"c":[["c",{"w":"start-claude-desktop-or-reload-claude-code","s":"claude-desktop-or-reload-claude-code","e":true,"k":"c","d":[46,63],"c":[]}],["t",{"w":"start-the-","s":"the-","e":false,"k":"t","d":[],"c":[["s",{"w":"start-the-stack","s":"stack","e":true,"k":"s","d":[1246,1258,1809,1830],"c":[]}],["p",{"w":"start-the-proxy","s":"proxy","e":true,"k":"p","d":[3057,3069,3070],"c":[]}]]}]]}],["u",{"w":"studio","s":"udio","e":false,"k":"u","d":[],"c":[["-",{"w":"studio-","s":"-","e":false,"k":"-","d":[],"c":[["a",{"w":"studio-assistant","s":"assistant","e":true,"k":"a","d":[750,763,764],"c":[]}],["3",{"w":"studio-3t-","s":"3t-","e":false,"k":"3","d":[],"c":[["d",{"w":"studio-3t-desktop-integration","s":"desktop-integration","e":true,"k":"d","d":[1852,1878,1879,1880,1881,1882],"c":[]}],["w",{"w":"studio-3t-web-ide","s":"web-ide","e":true,"k":"w","d":[3305,3314,3315,3588,3600,3601],"c":[]}]]}]]}],["3",{"w":"studio3t-server","s":"3t-server","e":true,"k":"3","d":[3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349,3350,3351,3352,3353,3354,3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,3365,3366,3367,3368,3369,3370,3371,3372,3373,3374,3375,3376,3377,3378,3379,3380,3381,3382,3383,3384,3385,3386,3387,3388,3389,3390,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3404,3405,3406,3407,3408,3409,3410,3411,3412,3413,3414,3415,3416,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3430,3431,3432,3433,3434,3435,3436,3437,3438,3439,3440,3441,3442,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3456,3457,3458,3459,3460,3461,3462,3463,3464,3465,3466,3467,3468,3469,3470,3471,3472,3473,3474,3475,3476,3477,3478,3479,3480,3481,3482,3483,3484,3485,3486,3487,3488,3489,3490,3491,3492,3493,3494,3495,3496,3497,3498,3499,3500,3501,3502,3503,3504,3505,3506,3507,3508,3509,3510,3511,3512,3513,3514,3515,3516,3517,3518,3519,3520,3521,3522,3523,3524,3525,3526,3527,3528,3529,3530,3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3555,3556,3557,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573,3574,3575,3576,3577,3578,3579,3580,3581,3582,3583,3584,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,3643,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3692,3693,3694,3695,3696,3697,3698,3699,3700,3701,3702,3703,3704,3705,3706,3707,3708,3709,3710,3711,3712,3713,3714,3715,3716,3717,3718,3719,3720,3721,3722,3723,3724,3725,3726,3727,3728,3729,3730,3731,3732,3733,3734,3735,3736,3737,3738,3739,3740,3741,3742,3743,3744,3745,3746,3747,3748,3749,3750,3751,3752,3753,3754,3755,3756,3757,3758,3759,3760,3761,3762,3763,3764,3765,3766,3767,3768,3769,3770,3771,3772,3773,3774,3775,3776,3777,3778,3779,3780,3781,3782,3783,3784,3785,3786,3787,3788,3789,3790,3791,3792,3793,3794,3795,3796,3797,3798,3799,3800,3801,3802,3803,3804,3805,3806,3807,3808,3809,3810,3811,3812,3813,3814,3815,3816,3817,3818,3819,3820,3821,3822,3823,3824,3825,3826,3827,3828,3829,3830,3831,3832,3833,3834,3835,3836,3837,3838,3839,3840,3841,3842,3843,3844,3845,3846,3847,3848,3849,3850,3851,3852,3853,3854,3855,3856,3857,3858,3859,3860,3861,3862,3863,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,3878,3879,3880,3881,3882],"c":[]}]]}],["r",{"w":"strict-mode","s":"rict-mode","e":true,"k":"r","d":[1120,1167],"c":[]}],["o",{"w":"storage","s":"orage","e":true,"k":"o","d":[1503,1607],"c":[]}]]}],["e",{"w":"se","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"serv","s":"rv","e":false,"k":"r","d":[],"c":[["i",{"w":"service","s":"ice","e":false,"k":"i","d":[],"c":[["-",{"w":"service-","s":"-","e":false,"k":"-","d":[],"c":[["u",{"w":"service-urls","s":"urls","e":true,"k":"u","d":[213,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239],"c":[]}],["c",{"w":"service-configuration","s":"configuration","e":true,"k":"c","d":[1073,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108],"c":[]}],["e",{"w":"service-explorer","s":"explorer","e":true,"k":"e","d":[1121,1168,1169,1170,1171,1172],"c":[]}]]}],["s",{"w":"services","s":"s","e":true,"k":"s","d":[2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125],"c":[["-",{"w":"services-management","s":"-management","e":true,"k":"-","d":[1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113],"c":[]}]]}]]}],["e",{"w":"server","s":"er","e":true,"k":"e","d":[3354],"c":[["_",{"w":"server_name","s":"_name","e":true,"k":"_","d":[3355,3381,3382,3383,3384,3385,3386,3387,3388,3389],"c":[]}]]}]]}],["n",{"w":"sensitivity-","s":"nsitivity-","e":false,"k":"n","d":[],"c":[["c",{"w":"sensitivity-classification","s":"classification","e":true,"k":"c","d":[474,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,2314,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342],"c":[]}],["b",{"w":"sensitivity-buckets","s":"buckets","e":true,"k":"b","d":[2858,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873],"c":[]}]]}],["t",{"w":"set","s":"t","e":false,"k":"t","d":[],"c":[["t",{"w":"settings","s":"tings","e":true,"k":"t","d":[655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671],"c":[]}],["-",{"w":"set-up-the-project","s":"-up-the-project","e":true,"k":"-","d":[1805,1818,1819,1820],"c":[]}]]}],["c",{"w":"sec","s":"c","e":false,"k":"c","d":[],"c":[["u",{"w":"security","s":"urity","e":true,"k":"u","d":[1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,2234,2267,3268,3269,3270,3271,3272,3273,3274,3275,3276,3277,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300],"c":[["-",{"w":"security-","s":"-","e":false,"k":"-","d":[],"c":[["l",{"w":"security-layers","s":"layers","e":true,"k":"l","d":[1759,1780,1781,1782,1783,1784],"c":[]}],["b",{"w":"security-breach","s":"breach","e":true,"k":"b","d":[1994,2011,2012,2013,2014,2015,2016,2017,3725,3753,3754,3755,3756,3757,3758,3759,3760,3761,3762],"c":[]}],["h",{"w":"security-hardening","s":"hardening","e":true,"k":"h","d":[2066],"c":[]}],["d",{"w":"security-design","s":"design","e":true,"k":"d","d":[3482,3503,3504,3505,3506,3507],"c":[]}]]}]]}],["r",{"w":"secrets-","s":"rets-","e":false,"k":"r","d":[],"c":[["m",{"w":"secrets-management","s":"management","e":true,"k":"m","d":[1758,1779],"c":[]}],["a",{"w":"secrets-at-rest","s":"at-rest","e":true,"k":"a","d":[2958,2994,3272,3287,3288,3289,3290],"c":[]}]]}]]}],["a",{"w":"seal-and-unseal","s":"al-and-unseal","e":true,"k":"a","d":[2103,2112,2113,2114,2115,2116,2117],"c":[]}],["e",{"w":"see-also","s":"e-also","e":true,"k":"e","d":[2109,2125],"c":[]}],["l",{"w":"select-a-","s":"lect-a-","e":false,"k":"l","d":[],"c":[["c",{"w":"select-a-connection-and-collection","s":"connection-and-collection","e":true,"k":"c","d":[2316,2343],"c":[]}],["s",{"w":"select-a-source-collection","s":"source-collection","e":true,"k":"s","d":[2641,2651],"c":[]}],["t",{"w":"select-a-target-collection","s":"target-collection","e":true,"k":"t","d":[2642,2652],"c":[]}]]}]]}],["c",{"w":"sc","s":"c","e":false,"k":"c","d":[],"c":[["a",{"w":"sca","s":"a","e":false,"k":"a","d":[],"c":[["n",{"w":"scan-","s":"n-","e":false,"k":"n","d":[],"c":[["b",{"w":"scan-behaviour","s":"behaviour","e":true,"k":"b","d":[475,512,513,514],"c":[]}],["h",{"w":"scan-history","s":"history","e":true,"k":"h","d":[2320,2347,2348,2349,2350,2351,2352],"c":[]}]]}],["l",{"w":"scaling","s":"ling","e":true,"k":"l","d":[1761,3484,3518],"c":[]}]]}],["h",{"w":"sche","s":"he","e":false,"k":"h","d":[],"c":[["m",{"w":"schema","s":"ma","e":true,"k":"m","d":[2232,2265],"c":[["-",{"w":"schema-","s":"-","e":false,"k":"-","d":[],"c":[["a",{"w":"schema-analysis","s":"analysis","e":true,"k":"a","d":[614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,2733,2734,2735,2736,2737,2738,2739,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2756,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766],"c":[]}],["d",{"w":"schema-drift-detection","s":"drift-detection","e":true,"k":"d","d":[619,643,644,645,646,647,648,2738,2759,2760,2761,2762,2763],"c":[]}],["h",{"w":"schema-history","s":"history","e":true,"k":"h","d":[2737,2751,2752,2753,2754,2755,2756,2757,2758],"c":[]}]]}]]}],["d",{"w":"schedul","s":"dul","e":false,"k":"d","d":[],"c":[["i",{"w":"scheduling","s":"ing","e":true,"k":"i","d":[677,735,736,737,738],"c":[]}],["e",{"w":"scheduled-backup","s":"ed-backup","e":true,"k":"e","d":[3715,3733,3734],"c":[["s",{"w":"scheduled-backups","s":"s","e":true,"k":"s","d":[1982,1997,1998],"c":[]}]]}]]}]]}]]}],["u",{"w":"supported-","s":"upported-","e":false,"k":"u","d":[],"c":[["l",{"w":"supported-llm-providers","s":"llm-providers","e":true,"k":"l","d":[756,826,827,828,829,830,831,832,833,2177,2211,2212,2213,2214],"c":[]}],["s",{"w":"supported-service-types","s":"service-types","e":true,"k":"s","d":[1072,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096],"c":[]}],["d",{"w":"supported-databases","s":"databases","e":true,"k":"d","d":[2546,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564],"c":[]}]]}],["o",{"w":"sources","s":"ources","e":true,"k":"o","d":[1285,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335],"c":[["-",{"w":"sources-and-sinks","s":"-and-sinks","e":true,"k":"-","d":[1284],"c":[]}]]}],["i",{"w":"sinks","s":"inks","e":true,"k":"i","d":[1286,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350],"c":[]}],["m",{"w":"smtp","s":"mtp","e":true,"k":"m","d":[1648,1685],"c":[]}],["s",{"w":"ssl","s":"sl","e":false,"k":"s","d":[],"c":[["t",{"w":"ssltls-certificates","s":"tls-certificates","e":true,"k":"t","d":[2130,2149,2150,2151,2152],"c":[]}],["-",{"w":"ssl--tls-certificate-issues","s":"--tls-certificate-issues","e":true,"k":"-","d":[3828,3855,3856,3857,3858,3859],"c":[]}]]}],["y",{"w":"sy","s":"y","e":false,"k":"y","d":[],"c":[["n",{"w":"sync-","s":"nc-","e":false,"k":"n","d":[],"c":[["o",{"w":"sync-optional","s":"optional","e":true,"k":"o","d":[2645,2655],"c":[]}],["d",{"w":"sync-direction","s":"direction","e":true,"k":"d","d":[2647,2665],"c":[]}]]}],["s",{"w":"system-overview","s":"stem-overview","e":true,"k":"s","d":[3031],"c":[]}]]}],["a",{"w":"sampling-modes","s":"ampling-modes","e":true,"k":"a","d":[2735,2741,2742,2743,2744],"c":[]}]]}],["d",{"w":"d","s":"d","e":false,"k":"d","d":[],"c":[["e",{"w":"de","s":"e","e":false,"k":"e","d":[],"c":[["v",{"w":"development-tooling","s":"velopment-tooling","e":true,"k":"v","d":[49,67,68,69],"c":[]}],["t",{"w":"deterministic-hashing","s":"terministic-hashing","e":true,"k":"t","d":[858,890,891],"c":[]}],["p",{"w":"deploy","s":"ploy","e":true,"k":"p","d":[1894,1963],"c":[["m",{"w":"deployment","s":"ment","e":true,"k":"m","d":[1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945,2946,2947,2948,2949,2950,2951,2952,2953,2954,2955,2956,2957,2958,2959,2960,2961,2962,2963,2964,2965,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997,2998,2999,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027],"c":[["-",{"w":"deployment-","s":"-","e":false,"k":"-","d":[],"c":[["t",{"w":"deployment-topolog","s":"topolog","e":false,"k":"t","d":[],"c":[["y",{"w":"deployment-topology","s":"y","e":true,"k":"y","d":[1193,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240],"c":[]}],["i",{"w":"deployment-topologies","s":"ies","e":true,"k":"i","d":[1754],"c":[]}]]}],["m",{"w":"deployment-model","s":"model","e":true,"k":"m","d":[2904,2907,2908,2909,2910],"c":[]}],["p",{"w":"deployment-patterns","s":"patterns","e":true,"k":"p","d":[3000,3004],"c":[]}]]}]]}],["-",{"w":"deploy-","s":"-","e":false,"k":"-","d":[],"c":[["w",{"w":"deploy-with-","s":"with-","e":false,"k":"w","d":[],"c":[["d",{"w":"deploy-with-docker-compose","s":"docker-compose","e":true,"k":"d","d":[1890],"c":[]}],["a",{"w":"deploy-with-access-manager-multi-file-compose","s":"access-manager-multi-file-compose","e":true,"k":"a","d":[3631,3668,3669],"c":[]}]]}],["a",{"w":"deploy-access-manager","s":"access-manager","e":true,"k":"a","d":[3522,3540,3541],"c":[]}]]}]]}],["f",{"w":"def","s":"f","e":false,"k":"f","d":[],"c":[["a",{"w":"default-docker-compose","s":"ault-docker-compose","e":true,"k":"a","d":[1755,1773],"c":[["-",{"w":"default-docker-compose-1","s":"-1","e":true,"k":"-","d":[1762,1798],"c":[]}]]}],["e",{"w":"defense-in-depth","s":"ense-in-depth","e":true,"k":"e","d":[3275,3297,3298,3299,3300],"c":[]}]]}],["c",{"w":"decision-cache","s":"cision-cache","e":true,"k":"c","d":[2811,2816,3037,3045],"c":[["-",{"w":"decision-cache--fail-mode","s":"--fail-mode","e":true,"k":"-","d":[3138,3174,3175,3176,3177,3178,3179],"c":[]}]]}]]}],["a",{"w":"da","s":"a","e":false,"k":"a","d":[],"c":[["s",{"w":"dashboard","s":"shboard","e":true,"k":"s","d":[370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395],"c":[["-",{"w":"dashboard-metrics","s":"-metrics","e":true,"k":"-","d":[900,908,909,910,911,912,913,914,915,916,917,918,919,920,2771,2787,2788,2789,2790,2791,2792,2793,2794,2795,2796,2797,2798,2799,2800,2801],"c":[]}]]}],["t",{"w":"data","s":"ta","e":false,"k":"t","d":[],"c":[["-",{"w":"data-","s":"-","e":false,"k":"-","d":[],"c":[["m",{"w":"data-masking","s":"masking","e":true,"k":"m","d":[853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896],"c":[]}],["f",{"w":"data-flow","s":"flow","e":true,"k":"f","d":[1192,1218,1219,1220,1221,1222,1223,1224],"c":[["-",{"w":"data-flow-summary","s":"-summary","e":true,"k":"-","d":[3039,3048,3049,3050,3051,3052],"c":[]}]]}],["c",{"w":"data-corruption","s":"corruption","e":true,"k":"c","d":[1993,2010],"c":[]}]]}],["b",{"w":"database","s":"base","e":true,"k":"b","d":[1641,1987,2003,2131,2153,2154,2155,2156,2157],"c":[["-",{"w":"database-","s":"-","e":false,"k":"-","d":[],"c":[["b",{"w":"database-backup","s":"backup","e":true,"k":"b","d":[1981,1996],"c":[]}],["c",{"w":"database-compatibility","s":"compatibility","e":true,"k":"c","d":[2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2567,2568,2569,2570,2571,2572,2573,2574,2575,2576,2577,2578,2579,2580,2581,2582,2583,2584,2585,2586,2587,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599,2600,2601,2602,2603,2604,2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637],"c":[]}]]}]]}]]}]]}],["o",{"w":"do","s":"o","e":false,"k":"o","d":[],"c":[["w",{"w":"download-and-extract-the-release","s":"wnload-and-extract-the-release","e":true,"k":"w","d":[1244,1255,1256],"c":[]}],["c",{"w":"doc","s":"c","e":false,"k":"c","d":[],"c":[["k",{"w":"docker","s":"ker","e":true,"k":"k","d":[1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971],"c":[["-",{"w":"docker-compose","s":"-compose","e":true,"k":"-","d":[1367,1459,1460,1461,1462,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,3643,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3692,3693,3694,3695,3696,3697,3698,3699,3700,3701,3702,3703,3704,3705,3706,3707,3708,3709,3710],"c":[]}]]}],["u",{"w":"document-view","s":"ument-view","e":true,"k":"u","d":[2677,2687],"c":[]}]]}]]}],["i",{"w":"di","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"disaster-recovery","s":"saster-recovery","e":true,"k":"s","d":[1990,2004,3722,3746],"c":[]}],["f",{"w":"diff-results","s":"ff-results","e":true,"k":"f","d":[2646,2656,2657,2658,2659,2660,2661,2662,2663,2664],"c":[]}]]}],["b",{"w":"db-tools","s":"b-tools","e":true,"k":"b","d":[2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426,2427,2428,2429,2430,2431,2432,2433,2434,2435,2436,2437,2438,2439,2440,2441,2442,2443,2444,2445,2446,2447,2448,2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478,2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501,2502,2503,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2567,2568,2569,2570,2571,2572,2573,2574,2575,2576,2577,2578,2579,2580,2581,2582,2583,2584,2585,2586,2587,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599,2600,2601,2602,2603,2604,2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703,2704,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2756,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786,2787,2788,2789,2790,2791,2792,2793,2794,2795,2796,2797,2798,2799,2800,2801,2802,2803,2804,2805,2806,2807],"c":[]}]]}],["w",{"w":"w","s":"w","e":false,"k":"w","d":[],"c":[["h",{"w":"wh","s":"h","e":false,"k":"h","d":[],"c":[["e",{"w":"where-to-go-next","s":"ere-to-go-next","e":true,"k":"e","d":[76,140,141,142,143,1287,1351,1352,1353,1354,1853,1883,1884,1885,2287,2309,2310,2311,2416,2448,2449,2450,2451,3092,3126,3127,3128,3129,3130,3599,3625,3626,3627],"c":[]}],["a",{"w":"what-","s":"at-","e":false,"k":"a","d":[],"c":[["a",{"w":"what-a","s":"a","e":false,"k":"a","d":[],"c":[["n",{"w":"what-an-analysis-contains","s":"n-analysis-contains","e":true,"k":"n","d":[618,638,639,640,641,642],"c":[]}],["p",{"w":"what-applies-live-vs-on-restart","s":"pplies-live-vs-on-restart","e":true,"k":"p","d":[2956,2986,2987,2988,2989,2990,2991],"c":[]}]]}],["i",{"w":"what-i","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"what-is-mcp","s":"s-mcp","e":true,"k":"s","d":[2454,2465,2466],"c":[]}],["t",{"w":"what-it-does","s":"t-does","e":true,"k":"t","d":[3090,3113,3114,3115,3116,3117,3118,3119,3120,3121,3122,3123,3124],"c":[]}]]}],["y",{"w":"what-you-can-do","s":"you-can-do","e":true,"k":"y","d":[2675,2681,2682,2683,2684],"c":[]}],["t",{"w":"what-t","s":"t","e":false,"k":"t","d":[],"c":[["o",{"w":"what-to-watch","s":"o-watch","e":true,"k":"o","d":[2922,2948,2949,2950,2951],"c":[]}],["h",{"w":"what-the-wizard-collects","s":"he-wizard-collects","e":true,"k":"h","d":[3527,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573,3574,3575,3576],"c":[]}]]}],["s",{"w":"what-setupsh-produces","s":"setupsh-produces","e":true,"k":"s","d":[3634,3699,3700,3701,3702,3703],"c":[]}]]}],["y",{"w":"why-","s":"y-","e":false,"k":"y","d":[],"c":[["i",{"w":"why-it-lives-in-the-proxy","s":"it-lives-in-the-proxy","e":true,"k":"i","d":[2860,2878],"c":[]}],["a",{"w":"why-a-per-operation-check","s":"a-per-operation-check","e":true,"k":"a","d":[2884,2899,2900],"c":[]}]]}]]}],["r",{"w":"write-access-tools-10","s":"rite-access-tools-10","e":true,"k":"r","d":[148,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186],"c":[]}],["o",{"w":"work","s":"ork","e":false,"k":"o","d":[],"c":[["f",{"w":"workflow-guidance","s":"flow-guidance","e":true,"k":"f","d":[751,765,766,767,768,769,770],"c":[]}],["s",{"w":"workspace","s":"space","e":true,"k":"s","d":[3596,3622],"c":[["s",{"w":"workspaces","s":"s","e":true,"k":"s","d":[1118,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1851,1877],"c":[]}]]}]]}],["i",{"w":"wire-protocol-parser","s":"ire-protocol-parser","e":true,"k":"i","d":[3033,3041],"c":[]}],["a",{"w":"watch-policy-take-effect","s":"atch-policy-take-effect","e":true,"k":"a","d":[3059,3075],"c":[]}]]}],["r",{"w":"r","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"re","s":"e","e":false,"k":"e","d":[],"c":[["f",{"w":"reference","s":"ference","e":true,"k":"f","d":[144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2567,2568,2569,2570,2571,2572,2573,2574,2575,2576,2577,2578,2579,2580,2581,2582,2583,2584,2585,2586,2587,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599,2600,2601,2602,2603,2604,2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3144,3145,3146,3147,3148,3149,3150,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3196,3197,3198,3199,3200,3201,3202,3203,3204,3205,3206,3207,3208,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3222,3223,3224,3225,3226,3227,3228,3229,3230,3231,3232,3233,3234,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3274,3275,3276,3277,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300],"c":[]}],["c",{"w":"reco","s":"co","e":false,"k":"c","d":[],"c":[["m",{"w":"recommendations","s":"mmendations","e":true,"k":"m","d":[150,206,207,208,209],"c":[]}],["n",{"w":"reconfiguring","s":"nfiguring","e":true,"k":"n","d":[3637,3708,3709],"c":[]}]]}],["l",{"w":"related","s":"lated","e":true,"k":"l","d":[860,895,896],"c":[]}],["q",{"w":"requ","s":"qu","e":false,"k":"q","d":[],"c":[["i",{"w":"require","s":"ire","e":false,"k":"i","d":[],"c":[["d",{"w":"required-secrets","s":"d-secrets","e":true,"k":"d","d":[1360,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"c":[]}],["m",{"w":"requirements","s":"ments","e":true,"k":"m","d":[1371,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490],"c":[]}]]}],["e",{"w":"request-lifecycle","s":"est-lifecycle","e":true,"k":"e","d":[3038,3046,3047],"c":[]}]]}],["s",{"w":"res","s":"s","e":false,"k":"s","d":[],"c":[["o",{"w":"resource-","s":"ource-","e":false,"k":"o","d":[],"c":[["l",{"w":"resource-limits","s":"limits","e":true,"k":"l","d":[1657,1748],"c":[]}],["r",{"w":"resource-requirements","s":"requirements","e":true,"k":"r","d":[1760,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,3483,3508,3509,3510,3511,3512,3513,3514,3515,3516,3517],"c":[]}]]}],["t",{"w":"rest","s":"t","e":false,"k":"t","d":[],"c":[["o",{"w":"restore","s":"ore","e":true,"k":"o","d":[1986,3719],"c":[]}],["-",{"w":"rest-api","s":"-api","e":true,"k":"-","d":[2521,2522,2523,2524,2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543],"c":[]}]]}],["p",{"w":"response-shapes","s":"ponse-shapes","e":true,"k":"p","d":[3216,3264],"c":[]}]]}],["v",{"w":"review-","s":"view-","e":false,"k":"v","d":[],"c":[["r",{"w":"review-results","s":"results","e":true,"k":"r","d":[2319,2346],"c":[]}],["t",{"w":"review-the-diff","s":"the-diff","e":true,"k":"t","d":[2644,2654],"c":[]}]]}],["a",{"w":"reading-the-results","s":"ading-the-results","e":true,"k":"a","d":[2699,2708,2709,2710,2711,2712,2713,2736,2745,2746,2747,2748,2749,2750],"c":[]}],["p",{"w":"replacing-the-self-signed-certificate","s":"placing-the-self-signed-certificate","e":true,"k":"p","d":[3334,3348,3349],"c":[]}],["g",{"w":"registry","s":"gistry","e":true,"k":"g","d":[3352],"c":[["-",{"w":"registry-1","s":"-1","e":true,"k":"-","d":[3353,3376,3377,3378,3379,3380],"c":[]}]]}]]}],["u",{"w":"run","s":"un","e":false,"k":"u","d":[],"c":[["-",{"w":"run-the-","s":"-the-","e":false,"k":"-","d":[],"c":[["s",{"w":"run-the-s","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"run-the-setup-","s":"etup-","e":false,"k":"e","d":[],"c":[["s",{"w":"run-the-setup-script","s":"script","e":true,"k":"s","d":[1245,1257],"c":[]}],["w",{"w":"run-the-setup-wizard","s":"wizard","e":true,"k":"w","d":[3526,3556,3557],"c":[]}]]}],["c",{"w":"run-the-scan","s":"can","e":true,"k":"c","d":[2318,2345],"c":[]}]]}],["c",{"w":"run-the-comparison","s":"comparison","e":true,"k":"c","d":[2643,2653],"c":[]}],["p",{"w":"run-the-proxy","s":"proxy","e":true,"k":"p","d":[3056],"c":[]}]]}],["n",{"w":"running-","s":"ning-","e":false,"k":"n","d":[],"c":[["m",{"w":"running-multiple-worker-nodes","s":"multiple-worker-nodes","e":true,"k":"m","d":[1370,1476,1477,1478],"c":[]}],["b",{"w":"running-behind-a-reverse-proxy","s":"behind-a-reverse-proxy","e":true,"k":"b","d":[1621,1627,1628,1629,1630,1631,1632,3333,3340,3341,3342,3343,3344,3345,3346,3347],"c":[]}],["a",{"w":"running-a","s":"a","e":false,"k":"a","d":[],"c":[["n",{"w":"running-an-evaluation","s":"n-evaluation","e":true,"k":"n","d":[2242,2275],"c":[]}],["-",{"w":"running-a-scan","s":"-scan","e":true,"k":"-","d":[2315],"c":[]}]]}]]}]]}],["o",{"w":"rollback","s":"ollback","e":true,"k":"o","d":[2047,2051,2052,2053,2054,2055,3803,3818,3819],"c":[]}]]}],["e",{"w":"e","s":"e","e":false,"k":"e","d":[],"c":[["n",{"w":"en","s":"n","e":false,"k":"n","d":[],"c":[["v",{"w":"environment","s":"vironment","e":true,"k":"v","d":[3350,3351,3352,3353,3354,3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,3365,3366,3367,3368,3369,3370,3371,3372,3373,3374,3375,3376,3377,3378,3379,3380,3381,3382,3383,3384,3385,3386,3387,3388,3389,3390,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3404,3405,3406,3407,3408,3409,3410,3411,3412,3413,3414,3415,3416,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3430,3431,3432,3433,3434,3435,3436,3437,3438,3439,3440,3441,3442,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3456,3457,3458,3459,3460,3461,3462,3463,3464,3465,3466,3467,3468,3469,3470,3471,3472,3473,3474,3475,3476],"c":[["-",{"w":"environment-variables","s":"-variables","e":true,"k":"-","d":[210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,1656,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747],"c":[]}]]}],["a",{"w":"enable-or-disable-policies-per-environment","s":"able-or-disable-policies-per-environment","e":true,"k":"a","d":[2241,2273,2274],"c":[]}],["d",{"w":"endpoints","s":"dpoints","e":true,"k":"d","d":[3215,3227,3228,3229,3230,3231,3232,3233,3234,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3261,3262,3263],"c":[]}],["c",{"w":"encryption_key","s":"cryption_key","e":true,"k":"c","d":[3370,3430,3431,3432,3433,3434,3435,3436,3437],"c":[]}]]}],["x",{"w":"ex","s":"x","e":false,"k":"x","d":[],"c":[["a",{"w":"example-","s":"ample-","e":false,"k":"a","d":[],"c":[["a",{"w":"example-agent-instructions","s":"agent-instructions","e":true,"k":"a","d":[301,335,336,337,343,367,368,369,375,393,394,395,403,466,467,468,469,477,518,519,520,529,587,588,589,596,612,613,621,652,653,654,660,670,671,679,743,744,745,746],"c":[]}],["p",{"w":"example-prompts","s":"prompts","e":true,"k":"p","d":[753,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796],"c":[]}]]}],["p",{"w":"exp","s":"p","e":false,"k":"p","d":[],"c":[["o",{"w":"expo","s":"o","e":false,"k":"o","d":[],"c":[["s",{"w":"exposed-prometheus-metrics","s":"sed-prometheus-metrics","e":true,"k":"s","d":[905,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007],"c":[]}],["r",{"w":"exported-series","s":"rted-series","e":true,"k":"r","d":[2920,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"c":[]}]]}],["l",{"w":"explore","s":"lore","e":true,"k":"l","d":[2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695],"c":[]}]]}],["t",{"w":"external-","s":"ternal-","e":false,"k":"t","d":[],"c":[["p",{"w":"external-postgresql","s":"postgresql","e":true,"k":"p","d":[1622,1633,1634,1643,1667,1668,1669,1670,1671,1672,1673,1674],"c":[]}],["v",{"w":"external-vault","s":"vault","e":true,"k":"v","d":[1647,1684],"c":[]}]]}]]}],["m",{"w":"email","s":"mail","e":true,"k":"m","d":[2137,2168,2169,2170],"c":[["-",{"w":"email-sender","s":"-sender","e":true,"k":"-","d":[1649,1686],"c":[]}]]}]]}],["u",{"w":"u","s":"u","e":false,"k":"u","d":[],"c":[["r",{"w":"url-","s":"rl-","e":false,"k":"r","d":[],"c":[["p",{"w":"url-prefixes-reverse-proxy--gateway","s":"prefixes-reverse-proxy--gateway","e":true,"k":"p","d":[214,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262],"c":[]}],["r",{"w":"url-routing","s":"routing","e":true,"k":"r","d":[1753,1766,1767,1768,1769,1770,1771,1772,3480,3486,3487,3488,3489,3490,3491,3492,3493,3494,3495,3496,3497,3498,3499,3500,3501],"c":[]}]]}],["s",{"w":"us","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"use","s":"e","e":false,"k":"e","d":[],"c":[["-",{"w":"use-cases","s":"-cases","e":true,"k":"-","d":[300,332,333,334,342,364,365,366,374,390,391,392,402,463,464,465,476,515,516,517,528,584,585,586,595,609,610,611,620,649,650,651,659,668,669,678,739,740,741,742,859,892,893,894,906,1008,1009,1010,1017,1066,1067,1068,1076,1111,1112,1113,1123,1180,1181,1182,1183,2179,2217,2218,2219,2220,2221,2222,2223,2224,2225,2226,2244,2279,2280,2281,2282,2321,2353,2354,2355,2356,2357,2358],"c":[]}],["r",{"w":"user","s":"r","e":false,"k":"r","d":[],"c":[["-",{"w":"user-federation","s":"-federation","e":true,"k":"-","d":[2063],"c":[]}],["s",{"w":"users-log-into-3t-db-tools","s":"s-log-into-3t-db-tools","e":true,"k":"s","d":[2365,2377,2378],"c":[]}]]}]]}],["i",{"w":"using-the-config-api","s":"ing-the-config-api","e":true,"k":"i","d":[2957,2992,2993],"c":[]}]]}],["i",{"w":"ui-layout","s":"i-layout","e":true,"k":"i","d":[1117,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149],"c":[]}],["p",{"w":"up","s":"p","e":false,"k":"p","d":[],"c":[["d",{"w":"updat","s":"dat","e":false,"k":"d","d":[],"c":[["i",{"w":"updating","s":"ing","e":true,"k":"i","d":[1897,1967],"c":[]}],["e",{"w":"update-notifications-with-diun","s":"e-notifications-with-diun","e":true,"k":"e","d":[2048,2056,2057,2058,2059,3804,3820,3821,3822,3823],"c":[]}]]}],["g",{"w":"upgrade","s":"grade","e":true,"k":"g","d":[2046,2050,3802,3806,3807,3808,3809,3810,3811,3812,3813,3814,3815,3816,3817],"c":[["-",{"w":"upgrade-guide","s":"-guide","e":true,"k":"-","d":[2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,3800,3801,3802,3803,3804,3805,3806,3807,3808,3809,3810,3811,3812,3813,3814,3815,3816,3817,3818,3819,3820,3821,3822,3823],"c":[]}]]}],["s",{"w":"upstream-","s":"stream-","e":false,"k":"s","d":[],"c":[["s",{"w":"upstream-side--scram-service-account","s":"side--scram-service-account","e":true,"k":"s","d":[2836,2845,2846],"c":[]}],["r",{"w":"upstream-r","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"upstream-resolution","s":"esolution","e":true,"k":"e","d":[3035,3043],"c":[]}],["o",{"w":"upstream-routing","s":"outing","e":true,"k":"o","d":[3136,3163,3164,3165,3166,3167,3168,3169],"c":[]}]]}]]}]]}],["n",{"w":"uni","s":"ni","e":false,"k":"n","d":[],"c":[["n",{"w":"uninstalling","s":"nstalling","e":true,"k":"n","d":[1898,3638,3710],"c":[]}],["f",{"w":"unified-value","s":"fied-value","e":true,"k":"f","d":[2286,2304,2305,2306,2307,2308],"c":[]}]]}]]}],["h",{"w":"h","s":"h","e":false,"k":"h","d":[],"c":[["o",{"w":"ho","s":"o","e":false,"k":"o","d":[],"c":[["w",{"w":"how-","s":"w-","e":false,"k":"w","d":[],"c":[["a",{"w":"how-a-","s":"a-","e":false,"k":"a","d":[],"c":[["c",{"w":"how-a-comparison-works","s":"comparison-works","e":true,"k":"c","d":[299,327,328,329,330,331],"c":[]}],["r",{"w":"how-a-request-is-routed","s":"request-is-routed","e":true,"k":"r","d":[2905,2911,2912,2913],"c":[]}]]}],["m",{"w":"how-masking-works","s":"masking-works","e":true,"k":"m","d":[856,862,863,864,865,866],"c":[]}],["i",{"w":"how-it-","s":"it-","e":false,"k":"i","d":[],"c":[["w",{"w":"how-it-works","s":"works","e":true,"k":"w","d":[2640],"c":[]}],["f",{"w":"how-it-fits","s":"fits","e":true,"k":"f","d":[3091,3125],"c":[]}]]}],["f",{"w":"how-fields-get-tagged","s":"fields-get-tagged","e":true,"k":"f","d":[2859,2874,2875,2876,2877],"c":[]}]]}],["s",{"w":"host","s":"st","e":false,"k":"s","d":[],"c":[["s",{"w":"hostserver-failure","s":"server-failure","e":true,"k":"s","d":[1992,2006,2007,2008,2009],"c":[]}],["-",{"w":"host--server-failure","s":"--server-failure","e":true,"k":"-","d":[3724,3748,3749,3750,3751,3752],"c":[]}]]}]]}],["e",{"w":"he","s":"e","e":false,"k":"e","d":[],"c":[["l",{"w":"helm-chart-reference","s":"lm-chart-reference","e":true,"k":"l","d":[1362,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448],"c":[]}],["a",{"w":"health","s":"alth","e":false,"k":"a","d":[],"c":[["-",{"w":"health-","s":"-","e":false,"k":"-","d":[],"c":[["c",{"w":"health-check-","s":"check-","e":false,"k":"c","d":[],"c":[["s",{"w":"health-check-script","s":"script","e":true,"k":"s","d":[2024,2043,3771,3798,3799],"c":[]}],["f",{"w":"health-check-failures","s":"failures","e":true,"k":"f","d":[2129,2146,2147,2148,3827,3841,3842,3843,3844,3845,3846,3847,3848,3849,3850,3851,3852,3853,3854],"c":[]}]]}],["-",{"w":"health--observability","s":"-observability","e":true,"k":"-","d":[2959,2995,2996,2997],"c":[]}]]}],["c",{"w":"healthcheck-endpoints","s":"check-endpoints","e":true,"k":"c","d":[3766,3775,3776,3777,3778,3779,3780,3781,3782,3783,3784,3785],"c":[]}]]}]]}],["i",{"w":"high-","s":"igh-","e":false,"k":"i","d":[],"c":[["a",{"w":"high-availability","s":"availability","e":true,"k":"a","d":[1369,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475],"c":[]}],["l",{"w":"high-level-view","s":"level-view","e":true,"k":"l","d":[1752,3479],"c":[]}]]}]]}],["p",{"w":"p","s":"p","e":false,"k":"p","d":[],"c":[["o",{"w":"po","s":"o","e":false,"k":"o","d":[],"c":[["l",{"w":"polic","s":"lic","e":false,"k":"l","d":[],"c":[["y",{"w":"policy-","s":"y-","e":false,"k":"y","d":[],"c":[["c",{"w":"policy-categories","s":"categories","e":true,"k":"c","d":[400,445,446,447,448,449,450,451,452,453,454,455,456,457,458,2230,2263],"c":[]}],["e",{"w":"policy-enforcement","s":"enforcement","e":true,"k":"e","d":[2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900],"c":[]}],["d",{"w":"policy-decision","s":"decision","e":true,"k":"d","d":[3036,3044],"c":[]}]]}],["i",{"w":"policies-and-tokens","s":"ies-and-tokens","e":true,"k":"i","d":[2105,2118,2119],"c":[]}]]}],["s",{"w":"postgresql-via-docker-compose-default","s":"stgresql-via-docker-compose-default","e":true,"k":"s","d":[1642,1665,1666],"c":[]}]]}],["i",{"w":"pi","s":"i","e":false,"k":"i","d":[],"c":[["i",{"w":"pii","s":"i","e":true,"k":"i","d":[2237,2270],"c":[["-",{"w":"pii-","s":"-","e":false,"k":"-","d":[],"c":[["d",{"w":"pii-detection","s":"detection","e":true,"k":"d","d":[470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520],"c":[]}],["s",{"w":"pii-scanner","s":"scanner","e":true,"k":"s","d":[2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358],"c":[]}],["e",{"w":"pii-enrichment","s":"enrichment","e":true,"k":"e","d":[2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,2875,2876,2877,2878],"c":[]}]]}]]}],["p",{"w":"pipeline-","s":"peline-","e":false,"k":"p","d":[],"c":[["p",{"w":"pipeline-process-stats","s":"process-stats","e":true,"k":"p","d":[902,936,937,938,939,940,941,942,943,944,945,946,947,948,949],"c":[]}],["m",{"w":"pipeline-management","s":"management","e":true,"k":"m","d":[1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068],"c":[]}],["v",{"w":"pipeline-view","s":"view","e":true,"k":"v","d":[1014,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039],"c":[]}],["l",{"w":"pipeline-lifecycle","s":"lifecycle","e":true,"k":"l","d":[1015,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054],"c":[]}],["e",{"w":"pipeline-engine","s":"engine","e":true,"k":"e","d":[1190,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"c":[["-",{"w":"pipeline-engine-","s":"-","e":false,"k":"-","d":[],"c":[["c",{"w":"pipeline-engine-configuration","s":"configuration","e":true,"k":"c","d":[1363,1449,1450,1451,1452,1453],"c":[]}],["-",{"w":"pipeline-engine--jwt-validation","s":"-jwt-validation","e":true,"k":"-","d":[1497,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566],"c":[]}]]}]]}]]}]]}],["r",{"w":"pr","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"pre","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"prerequisites","s":"requisites","e":true,"k":"r","d":[525,564,565,566,567,1804,1814,1815,1816,1817,1888,1901,1902,1903,1904,1905,2361,2368,2369,2370,2698,2704,2705,2706,2707,3055,3063,3064,3065,3066,3067,3068,3521,3537,3538,3539],"c":[["-",{"w":"prerequisites-1","s":"-1","e":true,"k":"-","d":[3525,3548,3549,3550,3551,3552,3553,3554,3555],"c":[]}]]}],["p",{"w":"prepare-tls-certificates","s":"pare-tls-certificates","e":true,"k":"p","d":[1891,1955,1956,1957],"c":[]}],["-",{"w":"pre-deployment-checklist","s":"-deployment-checklist","e":true,"k":"-","d":[3630,3643,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667],"c":[]}]]}],["o",{"w":"pro","s":"o","e":false,"k":"o","d":[],"c":[["m",{"w":"prometheus","s":"metheus","e":true,"k":"m","d":[2020,2028],"c":[["-",{"w":"prometheus-integration","s":"-integration","e":true,"k":"-","d":[904,954],"c":[]}]]}],["v",{"w":"provisioning-connections-for-db-tools","s":"visioning-connections-for-db-tools","e":true,"k":"v","d":[2362],"c":[]}],["x",{"w":"proxyctl--live-view","s":"xyctl--live-view","e":true,"k":"x","d":[2921,2946,2947],"c":[]}],["d",{"w":"products","s":"ducts","e":true,"k":"d","d":[3303],"c":[]}]]}]]}],["e",{"w":"pe","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"per-","s":"r-","e":false,"k":"r","d":[],"c":[["p",{"w":"per-pipeline-job-metrics","s":"pipeline-job-metrics","e":true,"k":"p","d":[901,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935],"c":[]}],["s",{"w":"per-segment-isolation","s":"segment-isolation","e":true,"k":"s","d":[2906,2914,2915],"c":[]}]]}],["o",{"w":"people","s":"ople","e":true,"k":"o","d":[1849,1875],"c":[]}]]}],["u",{"w":"pull-the-helm-chart","s":"ull-the-helm-chart","e":true,"k":"u","d":[1249,1267],"c":[]}],["a",{"w":"pa","s":"a","e":false,"k":"a","d":[],"c":[["s",{"w":"password-policies","s":"ssword-policies","e":true,"k":"s","d":[2067,2085,2086,2087,2088],"c":[]}],["t",{"w":"pattern","s":"ttern","e":false,"k":"t","d":[],"c":[["s",{"w":"patterns","s":"s","e":true,"k":"s","d":[2998,2999,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027],"c":[]}],["-",{"w":"pattern-","s":"-","e":false,"k":"-","d":[],"c":[["a",{"w":"pattern-a--sidecar","s":"a--sidecar","e":true,"k":"a","d":[3001,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014],"c":[]}],["b",{"w":"pattern-b--standalone-shared","s":"b--standalone-shared","e":true,"k":"b","d":[3002,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024],"c":[]}]]}]]}]]}],["l",{"w":"platform-architecture","s":"latform-architecture","e":true,"k":"l","d":[3309,3324],"c":[]}]]}],["b",{"w":"b","s":"b","e":false,"k":"b","d":[],"c":[["e",{"w":"be","s":"e","e":false,"k":"e","d":[],"c":[["h",{"w":"behaviour","s":"haviour","e":true,"k":"h","d":[594,604,605,606,607,608],"c":[]}],["t",{"w":"beta-vs-production","s":"ta-vs-production","e":true,"k":"t","d":[2388,2402,2403,2404,2405],"c":[]}]]}],["u",{"w":"built-in-","s":"uilt-in-","e":false,"k":"u","d":[],"c":[["m",{"w":"built-in-masking-functions","s":"masking-functions","e":true,"k":"m","d":[857,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889],"c":[]}],["w",{"w":"built-in-workflows","s":"workflows","e":true,"k":"w","d":[2176,2184,2185,2186,2187,2188,2189,2190,2191,2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210],"c":[]}]]}],["r",{"w":"br","s":"r","e":false,"k":"r","d":[],"c":[["i",{"w":"bridge-","s":"idge-","e":false,"k":"i","d":[],"c":[["a",{"w":"bridge-application","s":"application","e":true,"k":"a","d":[1189,1196,1197,1198,1199,1200,1201],"c":[]}],["s",{"w":"bridge-spa--provider-configuration","s":"spa--provider-configuration","e":true,"k":"s","d":[1496,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551],"c":[]}]]}],["u",{"w":"brute-force-protection","s":"ute-force-protection","e":true,"k":"u","d":[2068,2089,2090,2091],"c":[]}]]}],["a",{"w":"ba","s":"a","e":false,"k":"a","d":[],"c":[["c",{"w":"backup","s":"ckup","e":true,"k":"c","d":[2107,2120,2121],"c":[["-",{"w":"backup-","s":"-","e":false,"k":"-","d":[],"c":[["r",{"w":"backup-restore","s":"restore","e":true,"k":"r","d":[1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,3711,3712,3713,3714,3715,3716,3717,3718,3719,3720,3721,3722,3723,3724,3725,3726,3727,3728,3729,3730,3731,3732,3733,3734,3735,3736,3737,3738,3739,3740,3741,3742,3743,3744,3745,3746,3747,3748,3749,3750,3751,3752,3753,3754,3755,3756,3757,3758,3759,3760,3761,3762],"c":[]}],["a",{"w":"backup-and-restore","s":"and-restore","e":true,"k":"a","d":[2070,2093,2094,2095],"c":[]}]]}]]}],["s",{"w":"base-url","s":"se-url","e":true,"k":"s","d":[2524,2534,2535,2536,2537],"c":[]}]]}],["o",{"w":"bootstrap-configuration","s":"ootstrap-configuration","e":true,"k":"o","d":[2955,2962,2963,2964,2965,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985],"c":[]}]]}],["f",{"w":"f","s":"f","e":false,"k":"f","d":[],"c":[["e",{"w":"features","s":"eatures","e":true,"k":"e","d":[747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1283,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"c":[]}],["i",{"w":"first-pipeline-checklist","s":"irst-pipeline-checklist","e":true,"k":"i","d":[1253,1274,1275,1276,1277,1278],"c":[]}],["a",{"w":"fail-modes","s":"ail-modes","e":true,"k":"a","d":[2813,2818,2819,2820,2821,2822,2823,2824,2825,2826,2827,2828,2829,2830],"c":[]}],["r",{"w":"from-command-to-decision","s":"rom-command-to-decision","e":true,"k":"r","d":[2882,2886,2887,2888,2889,2890,2891],"c":[]}]]}],["l",{"w":"l","s":"l","e":false,"k":"l","d":[],"c":[["i",{"w":"li","s":"i","e":false,"k":"i","d":[],"c":[["m",{"w":"limitations","s":"mitations","e":true,"k":"m","d":[758,849,850,851,852,2679,2691,2692,2693,2694,2695],"c":[]}],["s",{"w":"list-tasks","s":"st-tasks","e":true,"k":"s","d":[2527,2538],"c":[]}],["v",{"w":"live-invalidation","s":"ve-invalidation","e":true,"k":"v","d":[2812,2817],"c":[]}]]}],["o",{"w":"lo","s":"o","e":false,"k":"o","d":[],"c":[["g",{"w":"log","s":"g","e":false,"k":"g","d":[],"c":[["-",{"w":"log-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"log-streaming","s":"streaming","e":true,"k":"s","d":[903,950,951,952,953],"c":[]}],["i",{"w":"log-in","s":"in","e":true,"k":"i","d":[1247,1259,1260,3529,3580,3581],"c":[]}],["l",{"w":"log-locations","s":"locations","e":true,"k":"l","d":[1651,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"c":[]}],["r",{"w":"log-rotation-and-aggregation","s":"rotation-and-aggregation","e":true,"k":"r","d":[1652,1708,1709],"c":[]}],["f",{"w":"log-format","s":"format","e":true,"k":"f","d":[3768,3789],"c":[]}]]}],["g",{"w":"logging","s":"ging","e":true,"k":"g","d":[1650,1687],"c":[]}],["s",{"w":"logs","s":"s","e":true,"k":"s","d":[3767,3786,3787,3788],"c":[]}]]}],["c",{"w":"local-development","s":"cal-development","e":true,"k":"c","d":[1368,1463,1464],"c":[]}]]}],["l",{"w":"llm-","s":"lm-","e":false,"k":"l","d":[],"c":[["s",{"w":"llm-services","s":"services","e":true,"k":"s","d":[1075,1110],"c":[]}],["c",{"w":"llm-configuration","s":"configuration","e":true,"k":"c","d":[2461,2510,2511,2512,2513,2514,2515,2516],"c":[]}]]}],["d",{"w":"ldap","s":"dap","e":true,"k":"d","d":[2064,2079,2080,2081,2082,2083],"c":[]}],["a",{"w":"large-scale-operations","s":"arge-scale-operations","e":true,"k":"a","d":[2648,2666],"c":[]}],["e",{"w":"lets-encrypt-with-certbot-dns-challenge","s":"ets-encrypt-with-certbot-dns-challenge","e":true,"k":"e","d":[3331,3336,3337],"c":[]}]]}],["k",{"w":"k","s":"k","e":false,"k":"k","d":[],"c":[["e",{"w":"key","s":"ey","e":false,"k":"e","d":[],"c":[["-",{"w":"key-components","s":"-components","e":true,"k":"-","d":[1188,3032],"c":[]}],["c",{"w":"keycloak","s":"cloak","e":true,"k":"c","d":[1644,1675,1676,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2133],"c":[["-",{"w":"keycloak-client","s":"-client","e":true,"k":"-","d":[3364],"c":[]}],["_",{"w":"keycloak_","s":"_","e":false,"k":"_","d":[],"c":[["c",{"w":"keycloak_client_id","s":"client_id","e":true,"k":"c","d":[3365,3416,3417,3418],"c":[]}],["r",{"w":"keycloak_realm","s":"realm","e":true,"k":"r","d":[3366,3419,3420,3421],"c":[]}],["w",{"w":"keycloak_web_client_secret","s":"web_client_secret","e":true,"k":"w","d":[3367,3422,3423,3424],"c":[]}]]}]]}]]}],["u",{"w":"kubernetes-","s":"ubernetes-","e":false,"k":"u","d":[],"c":[["h",{"w":"kubernetes-helm","s":"helm","e":true,"k":"h","d":[1358,1373,1374,1375,1376,1377,1378,1379],"c":[]}],["s",{"w":"kubernetes-secret-management","s":"secret-management","e":true,"k":"s","d":[1504,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617],"c":[]}]]}]]}],["m",{"w":"m","s":"m","e":false,"k":"m","d":[],"c":[["u",{"w":"multi-","s":"ulti-","e":false,"k":"u","d":[],"c":[["t",{"w":"multi-tenant-deployments","s":"tenant-deployments","e":true,"k":"t","d":[1361,1410],"c":[]}],["f",{"w":"multi-factor-authentication","s":"factor-authentication","e":true,"k":"f","d":[2069,2092],"c":[]}]]}],["i",{"w":"minimal-production-config","s":"inimal-production-config","e":true,"k":"i","d":[1639],"c":[]}],["e",{"w":"metrics","s":"etrics","e":true,"k":"e","d":[1654,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1764,1801],"c":[["-",{"w":"metrics-endpoint","s":"-endpoint","e":true,"k":"-","d":[2919,2924,2925,2926],"c":[]}]]}],["a",{"w":"manage","s":"anage","e":false,"k":"a","d":[],"c":[["d",{"w":"managed-","s":"d-","e":false,"k":"d","d":[],"c":[["s",{"w":"managed-services-production","s":"services-production","e":true,"k":"s","d":[1756,1774,1775,1776,1777],"c":[]}],["p",{"w":"managed-postgresql","s":"postgresql","e":true,"k":"p","d":[1763,1799,1800],"c":[]}]]}],["m",{"w":"management","s":"ment","e":true,"k":"m","d":[1896,1966,3636,3707],"c":[]}]]}],["o",{"w":"mon","s":"on","e":false,"k":"o","d":[],"c":[["i",{"w":"monitoring","s":"itoring","e":true,"k":"i","d":[2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,3763,3764,3765,3766,3767,3768,3769,3770,3771,3772,3773,3774,3775,3776,3777,3778,3779,3780,3781,3782,3783,3784,3785,3786,3787,3788,3789,3790,3791,3792,3793,3794,3795,3796,3797,3798,3799],"c":[]}],["g",{"w":"mongodb","s":"godb","e":true,"k":"g","d":[3356,3720,3740,3741,3742,3743,3744],"c":[["-",{"w":"mongodb-","s":"-","e":false,"k":"-","d":[],"c":[["v",{"w":"mongodb-version-support","s":"version-support","e":true,"k":"v","d":[2548,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637],"c":[]}],["b",{"w":"mongodb-backup","s":"backup","e":true,"k":"b","d":[3713,3730],"c":[]}],["c",{"w":"mongodb-connection-errors","s":"connection-errors","e":true,"k":"c","d":[3829,3860,3861,3862,3863,3864,3865,3866,3867,3868],"c":[]}]]}],["_",{"w":"mongodb_uri","s":"_uri","e":true,"k":"_","d":[3357,3390,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402],"c":[]}]]}]]}],["c",{"w":"mcp","s":"cp","e":true,"k":"c","d":[2452,2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478,2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501,2502,2503,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520],"c":[["-",{"w":"mcp-integration","s":"-integration","e":true,"k":"-","d":[2178,2215,2216],"c":[]}]]}]]}],["j",{"w":"jwt-validation","s":"jwt-validation","e":true,"k":"j","d":[1499,1575],"c":[]}],["n",{"w":"n","s":"n","e":false,"k":"n","d":[],"c":[["e",{"w":"ne","s":"e","e":false,"k":"e","d":[],"c":[["x",{"w":"next-steps","s":"xt-steps","e":true,"k":"x","d":[1812,1843,1844,3061,3083,3084,3085,3531,3584,3585,3586],"c":[]}],["t",{"w":"network-","s":"twork-","e":false,"k":"t","d":[],"c":[["r",{"w":"network-requirements","s":"requirements","e":true,"k":"r","d":[1889,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,3633,3678,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3692,3693,3694,3695,3696,3697,3698],"c":[]}],["-",{"w":"network--cannot-access-web-ui","s":"-cannot-access-web-ui","e":true,"k":"-","d":[2138,2171],"c":[]}]]}]]}],["a",{"w":"naming","s":"aming","e":true,"k":"a","d":[2235,2268],"c":[]}],["o",{"w":"notes","s":"otes","e":true,"k":"o","d":[3217,3265,3266,3267],"c":[]}]]}]]},"isArray":false}},"vectorIndexes":{"embeddings":{"size":512,"vectors":[]}},"searchableProperties":["content","page_id","type","breadcrumbs","tags","url","embeddings"],"searchablePropertiesWithTypes":{"content":"string","page_id":"string","type":"string","breadcrumbs":"string[]","tags":"enum[]","url":"string","embeddings":"vector[512]"},"frequencies":{"content":{"1":{"authentication":1},"2":{"oidc":0.1,"pkce":0.1,"authentication":0.1,"token":0.1,"lifecycle":0.1,"and":0.1,"ci":0.1,"cd":0.1,"bearer":0.1,"override":0.1},"3":{"authentication":1},"4":{"oidc":0.3333333333333333,"pkce":0.3333333333333333,"flow":0.3333333333333333},"5":{"token":0.5,"lifetime":0.5},"6":{"ci":0.25,"cd":0.25,"and":0.25,"automation":0.25},"7":{"access":0.5,"control":0.5},"8":{"corporate":0.5,"sso":0.5},"9":{"3t":0.025,"mcp":0.025,"uses":0.025,"oidc":0.025,"pkce":0.025,"proof":0.025,"key":0.025,"for":0.025,"code":0.025,"exchange":0.025,"the":0.025,"browser-based":0.025,"authentication":0.025,"flow":0.025,"used":0.025,"by":0.025,"enterprise":0.025,"web":0.025,"applications":0.025,"no":0.025,"api":0.025,"keys":0.025,"or":0.025,"connection":0.025,"strings":0.025,"are":0.025,"stored":0.025,"in":0.025,"agent":0.025,"config":0.025,"files":0.025,"every":0.025,"tool":0.025,"call":0.025,"runs":0.025,"under":0.025,"authenticated":0.025,"user's":0.025,"own":0.025,"identity":0.025},"10":{"when":0.09090909090909091,"a":0.09090909090909091,"tool":0.09090909090909091,"is":0.09090909090909091,"called":0.09090909090909091,"for":0.09090909090909091,"the":0.09090909090909091,"first":0.09090909090909091,"time":0.09090909090909091,"in":0.09090909090909091,"session":0.09090909090909091},"11":{"the":0.1111111111111111,"mcp":0.1111111111111111,"server":0.1111111111111111,"initiates":0.1111111111111111,"an":0.1111111111111111,"oidc":0.1111111111111111,"pkce":0.1111111111111111,"authorization":0.1111111111111111,"request":0.1111111111111111},"12":{"a":0.07692307692307693,"browser":0.07692307692307693,"window":0.07692307692307693,"opens":0.07692307692307693,"and":0.07692307692307693,"the":0.07692307692307693,"user":0.07692307692307693,"logs":0.07692307692307693,"in":0.07692307692307693,"through":0.07692307692307693,"access":0.07692307692307693,"manager":0.07692307692307693,"keycloak":0.07692307692307693},"13":{"access":0.125,"manager":0.125,"redirects":0.125,"back":0.125,"with":0.125,"an":0.125,"authorization":0.125,"code":0.125},"14":{"the":0.1111111111111111,"server":0.1111111111111111,"exchanges":0.1111111111111111,"code":0.1111111111111111,"for":0.1111111111111111,"access":0.1111111111111111,"and":0.1111111111111111,"refresh":0.1111111111111111,"tokens":0.1111111111111111},"15":{"tokens":0.07692307692307693,"are":0.07692307692307693,"held":0.07692307692307693,"in-memory":0.07692307692307693,"for":0.07692307692307693,"the":0.07692307692307693,"lifetime":0.07692307692307693,"of":0.07692307692307693,"mcp":0.07692307692307693,"process":0.07692307692307693,"and":0.07692307692307693,"refreshed":0.07692307692307693,"automatically":0.07692307692307693},"16":{"the":0.05,"user's":0.05,"access":0.05,"manager":0.05,"workspace":0.05,"assignments":0.05,"determine":0.05,"which":0.05,"connections":0.05,"are":0.05,"visible":0.05,"mcp":0.05,"server":0.05,"does":0.05,"not":0.05,"have":0.05,"independent":0.05,"to":0.05,"any":0.05,"database":0.05},"17":{"what":0.2,"this":0.2,"means":0.2,"in":0.2,"practice":0.2},"18":{"no":0.1111111111111111,"api":0.1111111111111111,"keys":0.1111111111111111,"in":0.1111111111111111,"claude_desktop_config":0.1111111111111111,"json":0.1111111111111111,"or":0.1111111111111111,"mcp":0.1111111111111111,"files":0.1111111111111111},"19":{"no":0.16666666666666666,"connection":0.16666666666666666,"strings":0.16666666666666666,"stored":0.16666666666666666,"on":0.16666666666666666,"disk":0.16666666666666666},"20":{"no":0.1111111111111111,"secrets":0.1111111111111111,"to":0.1111111111111111,"rotate":0.1111111111111111,"when":0.1111111111111111,"a":0.1111111111111111,"team":0.1111111111111111,"member":0.1111111111111111,"leaves":0.1111111111111111},"21":{"corporate":0.08333333333333333,"sso":0.08333333333333333,"and":0.08333333333333333,"saml":0.08333333333333333,"providers":0.08333333333333333,"are":0.08333333333333333,"supported":0.08333333333333333,"through":0.08333333333333333,"access":0.08333333333333333,"manager's":0.08333333333333333,"identity":0.08333333333333333,"federation":0.08333333333333333},"22":{"token":1},"23":{"behaviour":1},"24":{"access":0.5,"token":0.5},"25":{"short-lived":0.14285714285714285,"refreshed":0.14285714285714285,"automatically":0.14285714285714285,"using":0.14285714285714285,"the":0.14285714285714285,"refresh":0.14285714285714285,"token":0.14285714285714285},"26":{"refresh":0.5,"token":0.5},"27":{"held":0.125,"in-memory":0.125,"cleared":0.125,"when":0.125,"the":0.125,"mcp":0.125,"process":0.125,"exits":0.125},"28":{"session":1},"29":{"ends":0.07692307692307693,"when":0.07692307692307693,"the":0.07692307692307693,"mcp":0.07692307692307693,"process":0.07692307692307693,"exits":0.07692307692307693,"next":0.07692307692307693,"startup":0.07692307692307693,"requires":0.07692307692307693,"a":0.07692307692307693,"new":0.07692307692307693,"browser":0.07692307692307693,"login":0.07692307692307693},"30":{"tokens":0.16666666666666666,"are":0.16666666666666666,"never":0.16666666666666666,"written":0.16666666666666666,"to":0.16666666666666666,"disk":0.16666666666666666},"31":{"for":0.04,"non-interactive":0.04,"environments":0.04,"where":0.04,"a":0.04,"browser":0.04,"login":0.04,"is":0.04,"not":0.04,"possible":0.04,"such":0.04,"as":0.04,"ci":0.04,"cd":0.04,"pipelines":0.04,"scheduled":0.04,"automation":0.04,"or":0.04,"server-side":0.04,"processes":0.04,"use":0.04,"the":0.04,"bearer":0.04,"token":0.04,"override":0.04},"32":{"or":0.25,"in":0.25,"json":0.25,"config":0.25},"33":{"type":0.5,"warn":0.5},"34":{"title":0.25,"bearer":0.25,"token":0.25,"security":0.25},"35":{"the":0.034482758620689655,"bearer":0.034482758620689655,"token":0.034482758620689655,"is":0.034482758620689655,"a":0.034482758620689655,"long-lived":0.034482758620689655,"credential":0.034482758620689655,"store":0.034482758620689655,"it":0.034482758620689655,"in":0.034482758620689655,"secrets":0.034482758620689655,"manager":0.034482758620689655,"e":0.034482758620689655,"g":0.034482758620689655,"aws":0.034482758620689655,"hashicorp":0.034482758620689655,"vault":0.034482758620689655,"github":0.034482758620689655,"actions":0.034482758620689655,"never":0.034482758620689655,"commit":0.034482758620689655,"to":0.034482758620689655,"source":0.034482758620689655,"control":0.034482758620689655,"or":0.034482758620689655,"include":0.034482758620689655,"shared":0.034482758620689655,"config":0.034482758620689655,"file":0.034482758620689655},"36":{"when":0.034482758620689655,"task_manager_bearer_token":0.034482758620689655,"is":0.034482758620689655,"set":0.034482758620689655,"the":0.034482758620689655,"oidc":0.034482758620689655,"pkce":0.034482758620689655,"flow":0.034482758620689655,"bypassed":0.034482758620689655,"use":0.034482758620689655,"this":0.034482758620689655,"only":0.034482758620689655,"for":0.034482758620689655,"automation":0.034482758620689655,"contexts":0.034482758620689655,"where":0.034482758620689655,"a":0.034482758620689655,"dedicated":0.034482758620689655,"service":0.034482758620689655,"account":0.034482758620689655,"token":0.034482758620689655,"has":0.034482758620689655,"been":0.034482758620689655,"issued":0.034482758620689655,"by":0.034482758620689655,"your":0.034482758620689655,"access":0.034482758620689655,"manager":0.034482758620689655,"administrator":0.034482758620689655},"37":{"authentication":0.05555555555555555,"determines":0.05555555555555555,"identity":0.05555555555555555,"access":0.05555555555555555,"control":0.05555555555555555,"what":0.05555555555555555,"the":0.05555555555555555,"authenticated":0.05555555555555555,"can":0.05555555555555555,"do":0.05555555555555555,"mcp_access_mode":0.05555555555555555,"environment":0.05555555555555555,"variable":0.05555555555555555,"sets":0.05555555555555555,"tier":0.05555555555555555,"of":0.05555555555555555,"operations":0.05555555555555555,"available":0.05555555555555555},"38":{"see":0.1,"access":0.1,"control":0.1,"for":0.1,"the":0.1,"full":0.1,"tool":0.1,"list":0.1,"per":0.1,"tier":0.1},"39":{"if":0.030303030303030304,"your":0.030303030303030304,"organisation":0.030303030303030304,"uses":0.030303030303030304,"saml":0.030303030303030304,"or":0.030303030303030304,"an":0.030303030303030304,"external":0.030303030303030304,"idp":0.030303030303030304,"configure":0.030303030303030304,"identity":0.030303030303030304,"federation":0.030303030303030304,"in":0.030303030303030304,"access":0.030303030303030304,"manager":0.030303030303030304,"users":0.030303030303030304,"log":0.030303030303030304,"through":0.030303030303030304,"their":0.030303030303030304,"corporate":0.030303030303030304,"provider":0.030303030303030304,"the":0.030303030303030304,"mcp":0.030303030303030304,"server":0.030303030303030304,"sees":0.030303030303030304,"a":0.030303030303030304,"standard":0.030303030303030304,"oidc":0.030303030303030304,"token":0.030303030303030304,"regardless":0.030303030303030304,"of":0.030303030303030304,"upstream":0.030303030303030304,"source":0.030303030303030304},"40":{"set":0.1111111111111111,"mcp_auth_issuer_uri":0.1111111111111111,"to":0.1111111111111111,"your":0.1111111111111111,"organisation's":0.1111111111111111,"access":0.1111111111111111,"manager":0.1111111111111111,"keycloak":0.1111111111111111,"realm":0.1111111111111111},"41":{"quick":0.5,"start":0.5},"42":{"install":0.07692307692307693,"and":0.07692307692307693,"configure":0.07692307692307693,"3t":0.07692307692307693,"mcp":0.07692307692307693,"for":0.07692307692307693,"claude":0.07692307692307693,"desktop":0.07692307692307693,"code":0.07692307692307693,"or":0.07692307692307693,"a":0.07692307692307693,"corporate":0.07692307692307693,"deployment":0.07692307692307693},"43":{"install":1},"44":{"configure":0.25,"your":0.25,"mcp":0.25,"client":0.25},"45":{"verify":0.3333333333333333,"the":0.3333333333333333,"connection":0.3333333333333333},"46":{"start":0.16666666666666666,"claude":0.16666666666666666,"desktop":0.16666666666666666,"or":0.16666666666666666,"reload":0.16666666666666666,"code":0.16666666666666666},"47":{"trigger":0.2,"the":0.2,"first":0.2,"tool":0.2,"call":0.2},"48":{"confirm":0.25,"connections":0.25,"are":0.25,"visible":0.25},"49":{"development":0.5,"tooling":0.5},"50":{"type":0.5,"info":0.5},"51":{"title":0.5,"prerequisites":0.5},"52":{"access":0.2,"manager":0.2,"running":0.2,"and":0.2,"reachable":0.2},"53":{"at":0.125,"least":0.125,"one":0.125,"connection":0.125,"provisioned":0.125,"in":0.125,"your":0.125,"workspace":0.125},"54":{"3":0.16666666666666666,"11":0.16666666666666666,"python":0.16666666666666666,"and":0.16666666666666666,"uv":0.16666666666666666,"installed":0.16666666666666666},"55":{"add":0.1,"the":0.1,"3t-tools":0.1,"entry":0.1,"to":0.1,"your":0.1,"claude":0.1,"desktop":0.1,"config":0.1,"file":0.1},"56":{"macos":0.14285714285714285,"library":0.14285714285714285,"application":0.14285714285714285,"support":0.14285714285714285,"claude":0.14285714285714285,"claude_desktop_config":0.14285714285714285,"json":0.14285714285714285},"57":{"windows":0.2,"appdata":0.2,"claude":0.2,"claude_desktop_config":0.2,"json":0.2},"58":{"restart":0.058823529411764705,"claude":0.058823529411764705,"desktop":0.058823529411764705,"on":0.058823529411764705,"the":0.058823529411764705,"first":0.058823529411764705,"tool":0.058823529411764705,"call":0.058823529411764705,"a":0.058823529411764705,"browser":0.058823529411764705,"window":0.058823529411764705,"opens":0.058823529411764705,"for":0.058823529411764705,"login":0.058823529411764705,"via":0.058823529411764705,"access":0.058823529411764705,"manager":0.058823529411764705},"59":{"add":0.047619047619047616,"mcp":0.047619047619047616,"json":0.047619047619047616,"to":0.047619047619047616,"your":0.047619047619047616,"project":0.047619047619047616,"root":0.047619047619047616,"every":0.047619047619047616,"claude":0.047619047619047616,"code":0.047619047619047616,"session":0.047619047619047616,"in":0.047619047619047616,"that":0.047619047619047616,"will":0.047619047619047616,"have":0.047619047619047616,"database":0.047619047619047616,"operations":0.047619047619047616,"capability":0.047619047619047616,"against":0.047619047619047616,"configured":0.047619047619047616,"services":0.047619047619047616},"60":{"commit":0.09090909090909091,"mcp":0.09090909090909091,"json":0.09090909090909091,"to":0.09090909090909091,"the":0.09090909090909091,"repo":0.09090909090909091,"share":0.09090909090909091,"configuration":0.09090909090909091,"with":0.09090909090909091,"your":0.09090909090909091,"team":0.09090909090909091},"61":{"for":0.05,"environments":0.05,"where":0.05,"services":0.05,"sit":0.05,"behind":0.05,"a":0.05,"shared":0.05,"reverse-proxy":0.05,"or":0.05,"api":0.05,"gateway":0.05,"use":0.05,"_url_prefix":0.05,"to":0.05,"map":0.05,"each":0.05,"service":0.05,"its":0.05,"path":0.05},"62":{"set":0.03225806451612903,"mcp_ca_bundle":0.03225806451612903,"to":0.03225806451612903,"the":0.03225806451612903,"path":0.03225806451612903,"of":0.03225806451612903,"your":0.03225806451612903,"corporate":0.03225806451612903,"ca":0.03225806451612903,"certificate":0.03225806451612903,"bundle":0.03225806451612903,"when":0.03225806451612903,"services":0.03225806451612903,"are":0.03225806451612903,"behind":0.03225806451612903,"tls":0.03225806451612903,"with":0.03225806451612903,"a":0.03225806451612903,"private":0.03225806451612903,"false":0.03225806451612903,"only":0.03225806451612903,"in":0.03225806451612903,"isolated":0.03225806451612903,"development":0.03225806451612903,"environments":0.03225806451612903,"where":0.03225806451612903,"ssl":0.03225806451612903,"verification":0.03225806451612903,"is":0.03225806451612903,"not":0.03225806451612903,"possible":0.03225806451612903},"63":{"restart":0.1111111111111111,"the":0.1111111111111111,"client":0.1111111111111111,"so":0.1111111111111111,"it":0.1111111111111111,"picks":0.1111111111111111,"up":0.1111111111111111,"new":0.1111111111111111,"configuration":0.1111111111111111},"64":{"ask":0.09090909090909091,"the":0.09090909090909091,"agent":0.09090909090909091,"list":0.09090909090909091,"all":0.09090909090909091,"mongodb":0.09090909090909091,"connections":0.09090909090909091,"i":0.09090909090909091,"have":0.09090909090909091,"access":0.09090909090909091,"to":0.09090909090909091},"65":{"on":0.043478260869565216,"the":0.043478260869565216,"first":0.043478260869565216,"call":0.043478260869565216,"a":0.043478260869565216,"browser":0.043478260869565216,"window":0.043478260869565216,"opens":0.043478260869565216,"for":0.043478260869565216,"oidc":0.043478260869565216,"login":0.043478260869565216,"via":0.043478260869565216,"access":0.043478260869565216,"manager":0.043478260869565216,"complete":0.043478260869565216,"subsequent":0.043478260869565216,"calls":0.043478260869565216,"in":0.043478260869565216,"same":0.043478260869565216,"session":0.043478260869565216,"use":0.043478260869565216,"cached":0.043478260869565216,"token":0.043478260869565216},"66":{"the":0.05,"agent":0.05,"should":0.05,"return":0.05,"a":0.05,"list":0.05,"of":0.05,"connections":0.05,"provisioned":0.05,"to":0.05,"your":0.05,"workspace":0.05,"if":0.05,"is":0.05,"empty":0.05,"verify":0.05,"assignments":0.05,"in":0.05,"access":0.05,"manager":0.05},"67":{"to":0.09090909090909091,"debug":0.09090909090909091,"tools":0.09090909090909091,"locally":0.09090909090909091,"without":0.09090909090909091,"production":0.09090909090909091,"traffic":0.09090909090909091,"launch":0.09090909090909091,"the":0.09090909090909091,"mcp":0.09090909090909091,"inspector":0.09090909090909091},"68":{"this":0.043478260869565216,"starts":0.043478260869565216,"the":0.043478260869565216,"mcp":0.043478260869565216,"inspector":0.043478260869565216,"against":0.043478260869565216,"local":0.043478260869565216,"server":0.043478260869565216,"you":0.043478260869565216,"can":0.043478260869565216,"call":0.043478260869565216,"any":0.043478260869565216,"tool":0.043478260869565216,"interactively":0.043478260869565216,"and":0.043478260869565216,"inspect":0.043478260869565216,"raw":0.043478260869565216,"request":0.043478260869565216,"response":0.043478260869565216,"without":0.043478260869565216,"an":0.043478260869565216,"ai":0.043478260869565216,"client":0.043478260869565216},"69":{"for":0.125,"ci":0.125,"cd":0.125,"and":0.125,"non-interactive":0.125,"environments":0.125,"see":0.125,"authentication":0.125},"70":{"introduction":1},"71":{"60":0.05,"more":0.05,"than":0.05,"purpose-built":0.05,"mongodb":0.05,"operations":0.05,"tools":0.05,"one":0.05,"mcp":0.05,"server":0.05,"oidc":0.05,"authentication":0.05,"hierarchical":0.05,"access":0.05,"control":0.05,"and":0.05,"zero":0.05,"secrets":0.05,"in":0.05,"config":0.05},"72":{"3t":0.5,"mcp":0.5},"73":{"at":0.3333333333333333,"a":0.3333333333333333,"glance":0.3333333333333333},"74":{"tool":0.5,"categories":0.5},"75":{"architecture":1},"76":{"where":0.25,"to":0.25,"go":0.25,"next":0.25},"77":{"3t":0.02127659574468085,"mcp":0.02127659574468085,"studio":0.02127659574468085,"tools":0.02127659574468085,"server":0.02127659574468085,"exposes":0.02127659574468085,"a":0.02127659574468085,"complete":0.02127659574468085,"mongodb":0.02127659574468085,"operations":0.02127659574468085,"platform":0.02127659574468085,"to":0.02127659574468085,"claude":0.02127659574468085,"desktop":0.02127659574468085,"code":0.02127659574468085,"and":0.02127659574468085,"any":0.02127659574468085,"mcp-compatible":0.02127659574468085,"ai":0.02127659574468085,"agent":0.02127659574468085,"where":0.02127659574468085,"most":0.02127659574468085,"database":0.02127659574468085,"servers":0.02127659574468085,"offer":0.02127659574468085,"query":0.02127659574468085,"interface":0.02127659574468085,"covers":0.02127659574468085,"ten":0.02127659574468085,"categories":0.02127659574468085,"of":0.02127659574468085,"from":0.02127659574468085,"connection":0.02127659574468085,"browsing":0.02127659574468085,"document":0.02127659574468085,"comparison":0.02127659574468085,"task":0.02127659574468085,"scheduling":0.02127659574468085,"schema":0.02127659574468085,"discovery":0.02127659574468085,"profiling":0.02127659574468085,"pii":0.02127659574468085,"field":0.02127659574468085,"classification":0.02127659574468085,"governance":0.02127659574468085,"policy":0.02127659574468085,"evaluation":0.02127659574468085},"78":{"authentication":0.034482758620689655,"uses":0.034482758620689655,"oidc":0.034482758620689655,"pkce":0.034482758620689655,"no":0.034482758620689655,"api":0.034482758620689655,"keys":0.034482758620689655,"or":0.034482758620689655,"connection":0.034482758620689655,"strings":0.034482758620689655,"in":0.034482758620689655,"config":0.034482758620689655,"files":0.034482758620689655,"every":0.034482758620689655,"agent":0.034482758620689655,"action":0.034482758620689655,"runs":0.034482758620689655,"under":0.034482758620689655,"the":0.034482758620689655,"authenticated":0.034482758620689655,"user's":0.034482758620689655,"own":0.034482758620689655,"identity":0.034482758620689655,"against":0.034482758620689655,"connections":0.034482758620689655,"provisioned":0.034482758620689655,"through":0.034482758620689655,"access":0.034482758620689655,"manager":0.034482758620689655},"79":{"protocol":1},"80":{"mcp":0.25,"stdio":0.25,"or":0.25,"http":0.25},"81":{"server":1},"82":{"python":0.5,"fastmcp":0.5},"83":{"tools":1},"84":{"10":0.2,"60":0.2,"tools":0.2,"across":0.2,"categories":0.2},"85":{"access":0.5,"tiers":0.5},"86":{"8":0.14285714285714285,"10":0.14285714285714285,"41":0.14285714285714285,"read":0.14285714285714285,"tools":0.14285714285714285,"write":0.14285714285714285,"admin":0.14285714285714285},"87":{"authentication":1},"88":{"oidc":0.16666666666666666,"pkce":0.16666666666666666,"no":0.16666666666666666,"secrets":0.16666666666666666,"in":0.16666666666666666,"config":0.16666666666666666},"89":{"database":0.5,"support":0.5},"90":{"mongodb":0.14285714285714285,"azure":0.14285714285714285,"cosmos":0.14285714285714285,"db":0.14285714285714285,"aws":0.14285714285714285,"documentdb":0.14285714285714285,"ferretdb":0.14285714285714285},"91":{"install":1},"92":{"uv":0.25,"tool":0.25,"install":0.25,"3t-tools-mcp":0.25},"93":{"compatible":0.5,"clients":0.5},"94":{"claude":0.16666666666666666,"desktop":0.16666666666666666,"code":0.16666666666666666,"any":0.16666666666666666,"mcp-compatible":0.16666666666666666,"agent":0.16666666666666666},"95":{},"96":{"category":1},"97":{"tools":1},"98":{"description":1},"99":{"1":1},"100":{"connections":1},"101":{"5":1},"102":{"browse":0.2,"environments":0.2,"databases":0.2,"and":0.2,"collections":0.2},"103":{"2":1},"104":{"query":1},"105":{"1":1},"106":{"execute":0.2,"mongodb":0.2,"find":0.2,"queries":0.2,"read-only":0.2},"107":{"3":1},"108":{"compare":0.5,"sync":0.5},"109":{"6":1},"110":{"document-level":0.2,"diffs":0.2,"and":0.2,"one-step":0.2,"sync":0.2},"111":{"4":1},"112":{"schema":0.5,"analysis":0.5},"113":{"4":1},"114":{"field":0.14285714285714285,"types":0.14285714285714285,"coverage":0.14285714285714285,"and":0.14285714285714285,"versioned":0.14285714285714285,"drift":0.14285714285714285,"detection":0.14285714285714285},"115":{"5":1},"116":{"query":0.5,"profiler":0.5},"117":{"10":1},"118":{"slow":0.16666666666666666,"query":0.16666666666666666,"analysis":0.16666666666666666,"and":0.16666666666666666,"index":0.16666666666666666,"recommendations":0.16666666666666666},"119":{"6":1},"120":{"tasks":1},"121":{"13":1},"122":{"full":0.14285714285714285,"lifecycle":0.14285714285714285,"management":0.14285714285714285,"of":0.14285714285714285,"background":0.14285714285714285,"database":0.14285714285714285,"jobs":0.14285714285714285},"123":{"7":1},"124":{"dashboard":1},"125":{"3":1},"126":{"live":0.16666666666666666,"view":0.16666666666666666,"of":0.16666666666666666,"task":0.16666666666666666,"automation":0.16666666666666666,"health":0.16666666666666666},"127":{"8":1},"128":{"settings":1},"129":{"1":1},"130":{"platform":0.3333333333333333,"configuration":0.3333333333333333,"retrieval":0.3333333333333333},"131":{"9":1},"132":{"governance":1},"133":{"12":1},"134":{"policy":0.16666666666666666,"definition":0.16666666666666666,"evaluation":0.16666666666666666,"and":0.16666666666666666,"violation":0.16666666666666666,"tracking":0.16666666666666666},"135":{"10":1},"136":{"pii":0.5,"detection":0.5},"137":{"4":1},"138":{"field-level":0.3333333333333333,"sensitivity":0.3333333333333333,"classification":0.3333333333333333},"139":{"3":0.1,"11":0.1,"requirements":0.1,"python":0.1,"uv":0.1,"package":0.1,"manager":0.1,"access":0.1,"for":0.1,"authentication":0.1},"140":{"quick":0.125,"start":0.125,"install":0.125,"and":0.125,"configure":0.125,"in":0.125,"two":0.125,"minutes":0.125},"141":{"authentication":0.1111111111111111,"oidc":0.1111111111111111,"pkce":0.1111111111111111,"flow":0.1111111111111111,"and":0.1111111111111111,"ci":0.1111111111111111,"cd":0.1111111111111111,"bearer":0.1111111111111111,"token":0.1111111111111111},"142":{"access":0.14285714285714285,"control":0.14285714285714285,"read":0.14285714285714285,"write":0.14285714285714285,"admin":0.14285714285714285,"tier":0.14285714285714285,"reference":0.14285714285714285},"143":{"environment":0.2,"variables":0.2,"full":0.2,"configuration":0.2,"reference":0.2},"144":{"access":0.5,"control":0.5},"145":{"three-tier":0.0625,"access":0.0625,"model":0.0625,"read":0.0625,"write":0.0625,"and":0.0625,"admin":0.0625,"configured":0.0625,"via":0.0625,"mcp_access_mode":0.0625,"before":0.0625,"any":0.0625,"backend":0.0625,"request":0.0625,"is":0.0625,"made":0.0625},"146":{"access":0.5,"control":0.5},"147":{"access":0.5,"tiers":0.5},"148":{"10":0.3333333333333333,"write-access":0.3333333333333333,"tools":0.3333333333333333},"149":{"8":0.3333333333333333,"admin-only":0.3333333333333333,"tools":0.3333333333333333},"150":{"recommendations":1},"151":{"3t":0.04,"mcp":0.04,"enforces":0.04,"a":0.04,"hierarchical":0.04,"access":0.04,"model":0.04,"configured":0.04,"via":0.04,"the":0.04,"mcp_access_mode":0.04,"environment":0.04,"variable":0.04,"blocked":0.04,"operations":0.04,"return":0.04,"clear":0.04,"error":0.04,"to":0.04,"agent":0.04,"no":0.04,"backend":0.04,"request":0.04,"is":0.04,"made":0.04},"152":{"mode":1},"153":{"tools":0.5,"available":0.5},"154":{"typical":0.3333333333333333,"use":0.3333333333333333,"case":0.3333333333333333},"155":{"read":0.5,"default":0.5},"156":{"41":1},"157":{"production":0.125,"ai":0.125,"assistants":0.125,"shared":0.125,"team":0.125,"agents":0.125,"read-only":0.125,"analysis":0.125},"158":{"write":1},"159":{"10":1},"160":{"agents":0.125,"that":0.125,"create":0.125,"tasks":0.125,"toggle":0.125,"policies":0.125,"configure":0.125,"alerts":0.125},"161":{"admin":1},"162":{"8":1},"163":{"internal":0.16666666666666666,"tooling":0.16666666666666666,"trusted":0.16666666666666666,"automation":0.16666666666666666,"development":0.16666666666666666,"environments":0.16666666666666666},"164":{"these":0.1111111111111111,"tools":0.1111111111111111,"are":0.1111111111111111,"available":0.1111111111111111,"at":0.1111111111111111,"read":0.1111111111111111,"write":0.1111111111111111,"and":0.1111111111111111,"above":0.1111111111111111},"165":{"tool":1},"166":{"category":1},"167":{"create_task":1},"168":{"tasks":1},"169":{"update_task":1},"170":{"tasks":1},"171":{"reset_task":1},"172":{"tasks":1},"173":{"set_task_schedule_paused":1},"174":{"tasks":1},"175":{"enable_policy":1},"176":{"governance":1},"177":{"disable_policy":1},"178":{"governance":1},"179":{"acknowledge_violation":1},"180":{"governance":1},"181":{"create_custom_policy":1},"182":{"governance":1},"183":{"create_alert_channel":1},"184":{"governance":1},"185":{"scan_pii":1},"186":{"pii":0.5,"detection":0.5},"187":{"these":0.1111111111111111,"tools":0.1111111111111111,"are":0.1111111111111111,"available":0.1111111111111111,"only":0.1111111111111111,"at":0.1111111111111111,"read":0.1111111111111111,"write":0.1111111111111111,"admin":0.1111111111111111},"188":{"tool":1},"189":{"category":1},"190":{"sync_collections":1},"191":{"compare":0.5,"sync":0.5},"192":{"execute_task":1},"193":{"tasks":1},"194":{"delete_task":1},"195":{"tasks":1},"196":{"cancel_execution":1},"197":{"tasks":1},"198":{"set_profiler_status":1},"199":{"query":0.5,"profiler":0.5},"200":{"delete_schema_analysis":1},"201":{"schema":0.5,"analysis":0.5},"202":{"delete_pii_scan":1},"203":{"pii":0.5,"detection":0.5},"204":{"force_fail_execution":1},"205":{"tasks":1},"206":{"set":0.05,"mcp_access_mode":0.05,"read":0.05,"for":0.05,"any":0.05,"agent":0.05,"that":0.05,"operates":0.05,"against":0.05,"a":0.05,"production":0.05,"environment":0.05,"unless":0.05,"write":0.05,"or":0.05,"admin":0.05,"operations":0.05,"are":0.05,"explicitly":0.05,"required":0.05},"207":{"set":0.06666666666666667,"mcp_access_mode":0.06666666666666667,"read":0.06666666666666667,"write":0.06666666666666667,"for":0.06666666666666667,"agents":0.06666666666666667,"that":0.06666666666666667,"create":0.06666666666666667,"and":0.06666666666666667,"manage":0.06666666666666667,"tasks":0.06666666666666667,"or":0.06666666666666667,"toggle":0.06666666666666667,"governance":0.06666666666666667,"policies":0.06666666666666667},"208":{"reserve":0.08333333333333333,"read":0.08333333333333333,"write":0.08333333333333333,"admin":0.08333333333333333,"for":0.08333333333333333,"internal":0.08333333333333333,"automation":0.08333333333333333,"running":0.08333333333333333,"in":0.08333333333333333,"trusted":0.08333333333333333,"non-shared":0.08333333333333333,"environments":0.08333333333333333},"209":{"if":0.06666666666666667,"an":0.06666666666666667,"agent":0.06666666666666667,"attempts":0.06666666666666667,"a":0.06666666666666667,"blocked":0.06666666666666667,"operation":0.06666666666666667,"it":0.06666666666666667,"receives":0.06666666666666667,"explicit":0.06666666666666667,"error":0.06666666666666667,"message":0.06666666666666667,"no":0.06666666666666667,"silent":0.06666666666666667,"degradation":0.06666666666666667},"210":{"environment":0.5,"variables":0.5},"211":{"complete":0.125,"reference":0.125,"for":0.125,"all":0.125,"3t":0.125,"mcp":0.125,"environment":0.125,"variables":0.125},"212":{"environment":0.5,"variables":0.5},"213":{"service":0.5,"urls":0.5},"214":{"url":0.2,"prefixes":0.2,"reverse":0.2,"proxy":0.2,"gateway":0.2},"215":{"authentication":1},"216":{"access":0.3333333333333333,"and":0.3333333333333333,"security":0.3333333333333333},"217":{"issuer":0.25,"uri":0.25,"by":0.25,"deployment":0.25},"218":{"all":0.034482758620689655,"configuration":0.034482758620689655,"for":0.034482758620689655,"3t":0.034482758620689655,"mcp":0.034482758620689655,"is":0.034482758620689655,"passed":0.034482758620689655,"through":0.034482758620689655,"environment":0.034482758620689655,"variables":0.034482758620689655,"no":0.034482758620689655,"secrets":0.034482758620689655,"are":0.034482758620689655,"read":0.034482758620689655,"from":0.034482758620689655,"config":0.034482758620689655,"files":0.034482758620689655,"service":0.034482758620689655,"urls":0.034482758620689655,"and":0.034482758620689655,"access":0.034482758620689655,"settings":0.034482758620689655,"the":0.034482758620689655,"only":0.034482758620689655,"values":0.034482758620689655,"required":0.034482758620689655,"a":0.034482758620689655,"standard":0.034482758620689655,"deployment":0.034482758620689655},"219":{"variable":1},"220":{"default":1},"221":{"description":1},"222":{"task_manager_url":1},"223":{"9081":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"224":{"task":0.2,"manager":0.2,"service":0.2,"base":0.2,"url":0.2},"225":{"compare_url":1},"226":{"9080":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"227":{"mongo":0.2,"compare":0.2,"service":0.2,"base":0.2,"url":0.2},"228":{"schema_analyzer_url":1},"229":{"9082":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"230":{"schema":0.2,"analyzer":0.2,"service":0.2,"base":0.2,"url":0.2},"231":{"query_profiler_url":1},"232":{"9083":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"233":{"query":0.2,"profiler":0.2,"service":0.2,"base":0.2,"url":0.2},"234":{"policy_engine_url":1},"235":{"9086":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"236":{"policy":0.2,"engine":0.2,"service":0.2,"base":0.2,"url":0.2},"237":{"pii_detector_url":1},"238":{"9087":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"239":{"pii":0.2,"detector":0.2,"service":0.2,"base":0.2,"url":0.2},"240":{"when":0.045454545454545456,"services":0.045454545454545456,"are":0.045454545454545456,"exposed":0.045454545454545456,"through":0.045454545454545456,"a":0.045454545454545456,"shared":0.045454545454545456,"gateway":0.045454545454545456,"or":0.045454545454545456,"reverse":0.045454545454545456,"proxy":0.045454545454545456,"use":0.045454545454545456,"the":0.045454545454545456,"_url_prefix":0.045454545454545456,"variables":0.045454545454545456,"to":0.045454545454545456,"map":0.045454545454545456,"each":0.045454545454545456,"service":0.045454545454545456,"its":0.045454545454545456,"path":0.045454545454545456,"prefix":0.045454545454545456},"241":{"variable":1},"242":{"default":1},"243":{"description":1},"244":{"task_manager_url_prefix":1},"245":{"none":1},"246":{"path":0.2,"prefix":0.2,"for":0.2,"task":0.2,"manager":0.2},"247":{"compare_url_prefix":1},"248":{"none":1},"249":{"path":0.2,"prefix":0.2,"for":0.2,"mongo":0.2,"compare":0.2},"250":{"schema_analyzer_url_prefix":1},"251":{"none":1},"252":{"path":0.2,"prefix":0.2,"for":0.2,"schema":0.2,"analyzer":0.2},"253":{"query_profiler_url_prefix":1},"254":{"none":1},"255":{"path":0.2,"prefix":0.2,"for":0.2,"query":0.2,"profiler":0.2},"256":{"policy_engine_url_prefix":1},"257":{"none":1},"258":{"path":0.2,"prefix":0.2,"for":0.2,"policy":0.2,"engine":0.2},"259":{"pii_detector_url_prefix":1},"260":{"none":1},"261":{"path":0.2,"prefix":0.2,"for":0.2,"pii":0.2,"detector":0.2},"262":{"example":0.07142857142857142,"if":0.07142857142857142,"task_manager_url":0.07142857142857142,"https":0.07142857142857142,"tools":0.07142857142857142,"yourcompany":0.07142857142857142,"com":0.07142857142857142,"and":0.07142857142857142,"task_manager_url_prefix":0.07142857142857142,"task-api":0.07142857142857142,"requests":0.07142857142857142,"are":0.07142857142857142,"sent":0.07142857142857142,"to":0.07142857142857142},"263":{"variable":1},"264":{"default":1},"265":{"description":1},"266":{"mcp_auth_issuer_uri":1},"267":{"staging":0.5,"issuer":0.5},"268":{"oidc":0.1,"issuer":0.1,"url":0.1,"set":0.1,"to":0.1,"your":0.1,"access":0.1,"manager":0.1,"keycloak":0.1,"realm":0.1},"269":{"mcp_auth_client_id":1},"270":{"3t-web-client-dev":1},"271":{"oidc":0.3333333333333333,"client":0.3333333333333333,"id":0.3333333333333333},"272":{"mcp_auth_scope":1},"273":{"openid":0.25,"email":0.25,"profile":0.25,"offline_access":0.25},"274":{"oidc":0.2,"scopes":0.2,"requested":0.2,"at":0.2,"login":0.2},"275":{"task_manager_bearer_token":1},"276":{"none":1},"277":{"bearer":0.1111111111111111,"token":0.1111111111111111,"override":0.1111111111111111,"for":0.1111111111111111,"ci":0.1111111111111111,"cd":0.1111111111111111,"and":0.1111111111111111,"non-interactive":0.1111111111111111,"environments":0.1111111111111111},"278":{"variable":1},"279":{"default":1},"280":{"description":1},"281":{"mcp_access_mode":1},"282":{"read":1},"283":{"access":0.16666666666666666,"tier":0.16666666666666666,"read":0.16666666666666666,"write":0.16666666666666666,"or":0.16666666666666666,"admin":0.16666666666666666},"284":{"mcp_ca_bundle":1},"285":{"none":1},"286":{"path":0.05555555555555555,"to":0.05555555555555555,"a":0.05555555555555555,"ca":0.05555555555555555,"certificate":0.05555555555555555,"bundle":0.05555555555555555,"for":0.05555555555555555,"tls":0.05555555555555555,"verification":0.05555555555555555,"against":0.05555555555555555,"private":0.05555555555555555,"cas":0.05555555555555555,"set":0.05555555555555555,"false":0.05555555555555555,"skip":0.05555555555555555,"ssl":0.05555555555555555,"development":0.05555555555555555,"only":0.05555555555555555},"287":{"environment":1},"288":{"mcp_auth_issuer_uri":0.5,"value":0.5},"289":{"cloud":0.25,"studio":0.25,"3t":0.25,"saas":0.25},"290":{"https":0.14285714285714285,"admin-portal":0.14285714285714285,"3t":0.14285714285714285,"io":0.14285714285714285,"auth":0.14285714285714285,"realms":0.14285714285714285,"admin_portal":0.14285714285714285},"291":{"corporate":0.5,"self-hosted":0.5},"292":{"https":0.16666666666666666,"auth":0.16666666666666666,"yourcompany":0.16666666666666666,"com":0.16666666666666666,"realms":0.16666666666666666,"realm":0.16666666666666666},"293":{"local":0.5,"development":0.5},"294":{"https":0.14285714285714285,"staging-admin-portal":0.14285714285714285,"3t":0.14285714285714285,"io":0.14285714285714285,"auth":0.14285714285714285,"realms":0.14285714285714285,"admin_portal":0.14285714285714285},"295":{"compare":0.5,"sync":0.5},"296":{"document-level":0.1111111111111111,"diffs":0.1111111111111111,"between":0.1111111111111111,"any":0.1111111111111111,"two":0.1111111111111111,"collections":0.1111111111111111,"with":0.1111111111111111,"one-step":0.1111111111111111,"sync":0.1111111111111111},"297":{"compare":0.5,"sync":0.5},"298":{"tools":1},"299":{"how":0.25,"a":0.25,"comparison":0.25,"works":0.25},"300":{"use":0.5,"cases":0.5},"301":{"example":0.3333333333333333,"agent":0.3333333333333333,"instructions":0.3333333333333333},"302":{"the":0.047619047619047616,"compare":0.047619047619047616,"sync":0.047619047619047616,"category":0.047619047619047616,"surfaces":0.047619047619047616,"exact":0.047619047619047616,"diff":0.047619047619047616,"between":0.047619047619047616,"any":0.047619047619047616,"two":0.047619047619047616,"collections":0.047619047619047616,"and":0.047619047619047616,"enables":0.047619047619047616,"one-step":0.047619047619047616,"operations":0.047619047619047616,"comparisons":0.047619047619047616,"are":0.047619047619047616,"document-level":0.047619047619047616,"no":0.047619047619047616,"sampling":0.047619047619047616,"approximations":0.047619047619047616},"303":{"tool":1},"304":{"access":1},"305":{"description":1},"306":{"compare_collections":1},"307":{"read":1},"308":{"compare":0.14285714285714285,"two":0.14285714285714285,"collections":0.14285714285714285,"and":0.14285714285714285,"surface":0.14285714285714285,"every":0.14285714285714285,"difference":0.14285714285714285},"309":{"document_diff":1},"310":{"read":1},"311":{"field-level":0.16666666666666666,"diff":0.16666666666666666,"between":0.16666666666666666,"two":0.16666666666666666,"specific":0.16666666666666666,"documents":0.16666666666666666},"312":{"list_documents":1},"313":{"read":1},"314":{"list":0.16666666666666666,"documents":0.16666666666666666,"with":0.16666666666666666,"filter":0.16666666666666666,"and":0.16666666666666666,"projection":0.16666666666666666},"315":{"get_documents_by_ids":1},"316":{"read":1},"317":{"fetch":0.2,"specific":0.2,"documents":0.2,"by":0.2,"ids":0.2},"318":{"collection_stats":1},"319":{"read":1},"320":{"collection":0.25,"statistics":0.25,"and":0.25,"metadata":0.25},"321":{"sync_collections":1},"322":{"admin":1},"323":{"push":0.14285714285714285,"document":0.14285714285714285,"delta":0.14285714285714285,"from":0.14285714285714285,"source":0.14285714285714285,"to":0.14285714285714285,"target":0.14285714285714285},"324":{"type":0.5,"warn":0.5},"325":{"title":0.16666666666666666,"sync_collections":0.16666666666666666,"is":0.16666666666666666,"an":0.16666666666666666,"admin":0.16666666666666666,"operation":0.16666666666666666},"326":{"sync_collections":0.043478260869565216,"writes":0.043478260869565216,"documents":0.043478260869565216,"to":0.043478260869565216,"the":0.043478260869565216,"target":0.043478260869565216,"collection":0.043478260869565216,"it":0.043478260869565216,"requires":0.043478260869565216,"mcp_access_mode":0.043478260869565216,"read":0.043478260869565216,"write":0.043478260869565216,"admin":0.043478260869565216,"verify":0.043478260869565216,"diff":0.043478260869565216,"before":0.043478260869565216,"instructing":0.043478260869565216,"agent":0.043478260869565216,"sync":0.043478260869565216,"in":0.043478260869565216,"a":0.043478260869565216,"production":0.043478260869565216,"environment":0.043478260869565216},"327":{"a":0.043478260869565216,"comparison":0.043478260869565216,"identifies":0.043478260869565216,"every":0.043478260869565216,"document":0.043478260869565216,"present":0.043478260869565216,"in":0.043478260869565216,"one":0.043478260869565216,"collection":0.043478260869565216,"but":0.043478260869565216,"not":0.043478260869565216,"the":0.043478260869565216,"other":0.043478260869565216,"and":0.043478260869565216,"both":0.043478260869565216,"with":0.043478260869565216,"differing":0.043478260869565216,"field":0.043478260869565216,"values":0.043478260869565216,"results":0.043478260869565216,"are":0.043478260869565216,"grouped":0.043478260869565216,"as":0.043478260869565216},"328":{"added":0.125,"documents":0.125,"in":0.125,"the":0.125,"source":0.125,"not":0.125,"present":0.125,"target":0.125},"329":{"removed":0.125,"documents":0.125,"in":0.125,"the":0.125,"target":0.125,"not":0.125,"present":0.125,"source":0.125},"330":{"modified":0.1111111111111111,"documents":0.1111111111111111,"present":0.1111111111111111,"in":0.1111111111111111,"both":0.1111111111111111,"but":0.1111111111111111,"with":0.1111111111111111,"field-level":0.1111111111111111,"differences":0.1111111111111111},"331":{"for":0.05,"large":0.05,"collections":0.05,"compare_collections":0.05,"creates":0.05,"a":0.05,"persisted":0.05,"comparison":0.05,"record":0.05,"use":0.05,"the":0.05,"tasks":0.05,"category":0.05,"to":0.05,"run":0.05,"comparisons":0.05,"as":0.05,"scheduled":0.05,"background":0.05,"jobs":0.05},"332":{"migration":0.0625,"validation":0.0625,"compare":0.0625,"affected":0.0625,"collections":0.0625,"between":0.0625,"staging":0.0625,"and":0.0625,"production":0.0625,"after":0.0625,"a":0.0625,"data":0.0625,"to":0.0625,"confirm":0.0625,"the":0.0625,"result":0.0625},"333":{"environment":0.08333333333333333,"drift":0.08333333333333333,"detection":0.08333333333333333,"identify":0.08333333333333333,"documents":0.08333333333333333,"that":0.08333333333333333,"exist":0.08333333333333333,"in":0.08333333333333333,"one":0.08333333333333333,"but":0.08333333333333333,"not":0.08333333333333333,"another":0.08333333333333333},"334":{"sync":0.07142857142857142,"orchestration":0.07142857142857142,"have":0.07142857142857142,"the":0.07142857142857142,"agent":0.07142857142857142,"compare":0.07142857142857142,"review":0.07142857142857142,"diff":0.07142857142857142,"and":0.07142857142857142,"conditionally":0.07142857142857142,"in":0.07142857142857142,"a":0.07142857142857142,"single":0.07142857142857142,"conversation":0.07142857142857142},"335":{"compare":0.07142857142857142,"the":0.07142857142857142,"users":0.07142857142857142,"collection":0.07142857142857142,"in":0.07142857142857142,"staging":0.07142857142857142,"vs":0.07142857142857142,"production":0.07142857142857142,"and":0.07142857142857142,"show":0.07142857142857142,"me":0.07142857142857142,"everything":0.07142857142857142,"that's":0.07142857142857142,"different":0.07142857142857142},"336":{"show":0.07142857142857142,"me":0.07142857142857142,"the":0.07142857142857142,"field-level":0.07142857142857142,"differences":0.07142857142857142,"between":0.07142857142857142,"document":0.07142857142857142,"id":0.07142857142857142,"abc123":0.07142857142857142,"in":0.07142857142857142,"staging":0.07142857142857142,"and":0.07142857142857142,"same":0.07142857142857142,"production":0.07142857142857142},"337":{"10":0.07142857142857142,"compare":0.07142857142857142,"orders":0.07142857142857142,"in":0.07142857142857142,"staging":0.07142857142857142,"to":0.07142857142857142,"production":0.07142857142857142,"if":0.07142857142857142,"there":0.07142857142857142,"are":0.07142857142857142,"fewer":0.07142857142857142,"than":0.07142857142857142,"differences":0.07142857142857142,"sync":0.07142857142857142},"338":{"connections":1},"339":{"browse":0.125,"every":0.125,"database":0.125,"environment":0.125,"provisioned":0.125,"through":0.125,"access":0.125,"manager":0.125},"340":{"connections":1},"341":{"tools":1},"342":{"use":0.5,"cases":0.5},"343":{"example":0.3333333333333333,"agent":0.3333333333333333,"instructions":0.3333333333333333},"344":{"the":0.03571428571428571,"connections":0.03571428571428571,"category":0.03571428571428571,"gives":0.03571428571428571,"an":0.03571428571428571,"ai":0.03571428571428571,"agent":0.03571428571428571,"visibility":0.03571428571428571,"into":0.03571428571428571,"every":0.03571428571428571,"database":0.03571428571428571,"environment":0.03571428571428571,"provisioned":0.03571428571428571,"in":0.03571428571428571,"user's":0.03571428571428571,"access":0.03571428571428571,"manager":0.03571428571428571,"workspace":0.03571428571428571,"without":0.03571428571428571,"requiring":0.03571428571428571,"connection":0.03571428571428571,"strings":0.03571428571428571,"or":0.03571428571428571,"credentials":0.03571428571428571,"to":0.03571428571428571,"be":0.03571428571428571,"passed":0.03571428571428571,"prompt":0.03571428571428571},"345":{"tool":1},"346":{"access":1},"347":{"description":1},"348":{"list_connections":1},"349":{"read":1},"350":{"list":0.125,"all":0.125,"connections":0.125,"available":0.125,"to":0.125,"the":0.125,"authenticated":0.125,"user":0.125},"351":{"get_connection":1},"352":{"read":1},"353":{"get":0.16666666666666666,"metadata":0.16666666666666666,"for":0.16666666666666666,"a":0.16666666666666666,"specific":0.16666666666666666,"connection":0.16666666666666666},"354":{"test_connection":1},"355":{"read":1},"356":{"validate":0.16666666666666666,"that":0.16666666666666666,"a":0.16666666666666666,"connection":0.16666666666666666,"is":0.16666666666666666,"reachable":0.16666666666666666},"357":{"list_databases":1},"358":{"read":1},"359":{"list":0.16666666666666666,"databases":0.16666666666666666,"visible":0.16666666666666666,"through":0.16666666666666666,"a":0.16666666666666666,"connection":0.16666666666666666},"360":{"list_collections":1},"361":{"read":1},"362":{"list":0.2,"collections":0.2,"in":0.2,"a":0.2,"database":0.2},"363":{"all":0.09090909090909091,"five":0.09090909090909091,"tools":0.09090909090909091,"are":0.09090909090909091,"available":0.09090909090909091,"at":0.09090909090909091,"the":0.09090909090909091,"read":0.09090909090909091,"access":0.09090909090909091,"tier":0.09090909090909091,"default":0.09090909090909091},"364":{"environment":0.06666666666666667,"discovery":0.06666666666666667,"ask":0.06666666666666667,"the":0.06666666666666667,"agent":0.06666666666666667,"which":0.06666666666666667,"mongodb":0.06666666666666667,"environments":0.06666666666666667,"are":0.06666666666666667,"accessible":0.06666666666666667,"before":0.06666666666666667,"deciding":0.06666666666666667,"one":0.06666666666666667,"to":0.06666666666666667,"target":0.06666666666666667},"365":{"pre-flight":0.09090909090909091,"validation":0.09090909090909091,"test":0.09090909090909091,"a":0.09090909090909091,"connection":0.09090909090909091,"before":0.09090909090909091,"scheduling":0.09090909090909091,"task":0.09090909090909091,"or":0.09090909090909091,"running":0.09090909090909091,"comparison":0.09090909090909091},"366":{"collection":0.08333333333333333,"inventory":0.08333333333333333,"enumerate":0.08333333333333333,"collections":0.08333333333333333,"across":0.08333333333333333,"databases":0.08333333333333333,"to":0.08333333333333333,"locate":0.08333333333333333,"where":0.08333333333333333,"a":0.08333333333333333,"specific":0.08333333333333333,"lives":0.08333333333333333},"367":{"list":0.1111111111111111,"all":0.1111111111111111,"the":0.1111111111111111,"mongodb":0.1111111111111111,"environments":0.1111111111111111,"i":0.1111111111111111,"have":0.1111111111111111,"access":0.1111111111111111,"to":0.1111111111111111},"368":{"test":0.1,"the":0.1,"production":0.1,"connection":0.1,"and":0.1,"tell":0.1,"me":0.1,"if":0.1,"it's":0.1,"reachable":0.1},"369":{"list":0.1,"all":0.1,"collections":0.1,"in":0.1,"the":0.1,"reporting":0.1,"database":0.1,"on":0.1,"staging":0.1,"connection":0.1},"370":{"dashboard":1},"371":{"live":0.08333333333333333,"view":0.08333333333333333,"of":0.08333333333333333,"task":0.08333333333333333,"automation":0.08333333333333333,"health":0.08333333333333333,"counts":0.08333333333333333,"success":0.08333333333333333,"rates":0.08333333333333333,"and":0.08333333333333333,"recent":0.08333333333333333,"executions":0.08333333333333333},"372":{"dashboard":1},"373":{"tools":1},"374":{"use":0.5,"cases":0.5},"375":{"example":0.3333333333333333,"agent":0.3333333333333333,"instructions":0.3333333333333333},"376":{"the":0.03125,"dashboard":0.03125,"category":0.03125,"gives":0.03125,"an":0.03125,"ai":0.03125,"agent":0.03125,"a":0.03125,"live":0.03125,"view":0.03125,"of":0.03125,"platform":0.03125,"automation":0.03125,"health":0.03125,"it":0.03125,"surfaces":0.03125,"task":0.03125,"counts":0.03125,"success":0.03125,"rates":0.03125,"average":0.03125,"execution":0.03125,"duration":0.03125,"and":0.03125,"recent":0.03125,"history":0.03125,"without":0.03125,"requiring":0.03125,"access":0.03125,"to":0.03125,"individual":0.03125,"details":0.03125},"377":{"tool":1},"378":{"access":1},"379":{"description":1},"380":{"get_dashboard_stats":1},"381":{"read":1},"382":{"task":0.125,"counts":0.125,"success":0.125,"rate":0.125,"and":0.125,"average":0.125,"execution":0.125,"duration":0.125},"383":{"get_recent_executions":1},"384":{"read":1},"385":{"most":0.16666666666666666,"recent":0.16666666666666666,"executions":0.16666666666666666,"across":0.16666666666666666,"all":0.16666666666666666,"tasks":0.16666666666666666},"386":{"get_active_tasks":1},"387":{"read":1},"388":{"tasks":0.14285714285714285,"active":0.14285714285714285,"within":0.14285714285714285,"the":0.14285714285714285,"last":0.14285714285714285,"n":0.14285714285714285,"hours":0.14285714285714285},"389":{"all":0.1,"three":0.1,"tools":0.1,"are":0.1,"available":0.1,"at":0.1,"the":0.1,"read":0.1,"access":0.1,"tier":0.1},"390":{"health":0.058823529411764705,"checks":0.058823529411764705,"ask":0.058823529411764705,"the":0.058823529411764705,"agent":0.058823529411764705,"for":0.058823529411764705,"current":0.058823529411764705,"success":0.058823529411764705,"rate":0.058823529411764705,"and":0.058823529411764705,"whether":0.058823529411764705,"any":0.058823529411764705,"scheduled":0.058823529411764705,"tasks":0.058823529411764705,"have":0.058823529411764705,"failed":0.058823529411764705,"recently":0.058823529411764705},"391":{"incident":0.08333333333333333,"investigation":0.08333333333333333,"identify":0.08333333333333333,"which":0.08333333333333333,"tasks":0.08333333333333333,"were":0.08333333333333333,"active":0.08333333333333333,"during":0.08333333333333333,"a":0.08333333333333333,"specific":0.08333333333333333,"time":0.08333333333333333,"window":0.08333333333333333},"392":{"reporting":0.1,"generate":0.1,"a":0.1,"daily":0.1,"or":0.1,"weekly":0.1,"summary":0.1,"of":0.1,"automation":0.1,"activity":0.1},"393":{"24":0.05555555555555555,"what's":0.05555555555555555,"the":0.05555555555555555,"current":0.05555555555555555,"success":0.05555555555555555,"rate":0.05555555555555555,"of":0.05555555555555555,"all":0.05555555555555555,"scheduled":0.05555555555555555,"tasks":0.05555555555555555,"and":0.05555555555555555,"which":0.05555555555555555,"ones":0.05555555555555555,"have":0.05555555555555555,"failed":0.05555555555555555,"in":0.05555555555555555,"last":0.05555555555555555,"hours":0.05555555555555555},"394":{"6":0.1,"show":0.1,"me":0.1,"everything":0.1,"that":0.1,"ran":0.1,"in":0.1,"the":0.1,"last":0.1,"hours":0.1},"395":{"how":0.16666666666666666,"many":0.16666666666666666,"tasks":0.16666666666666666,"are":0.16666666666666666,"currently":0.16666666666666666,"active":0.16666666666666666},"396":{"governance":1},"397":{"define":0.06666666666666667,"policies":0.06666666666666667,"evaluate":0.06666666666666667,"every":0.06666666666666667,"database":0.06666666666666667,"environment":0.06666666666666667,"against":0.06666666666666667,"them":0.06666666666666667,"track":0.06666666666666667,"violations":0.06666666666666667,"and":0.06666666666666667,"alert":0.06666666666666667,"the":0.06666666666666667,"right":0.06666666666666667,"people":0.06666666666666667},"398":{"governance":1},"399":{"tools":1},"400":{"policy":0.5,"categories":0.5},"401":{"compliance":0.5,"score":0.5},"402":{"use":0.5,"cases":0.5},"403":{"example":0.3333333333333333,"agent":0.3333333333333333,"instructions":0.3333333333333333},"404":{"6":0.03225806451612903,"27":0.03225806451612903,"the":0.03225806451612903,"governance":0.03225806451612903,"category":0.03225806451612903,"lets":0.03225806451612903,"an":0.03225806451612903,"ai":0.03225806451612903,"agent":0.03225806451612903,"define":0.03225806451612903,"policies":0.03225806451612903,"evaluate":0.03225806451612903,"every":0.03225806451612903,"provisioned":0.03225806451612903,"database":0.03225806451612903,"environment":0.03225806451612903,"against":0.03225806451612903,"them":0.03225806451612903,"track":0.03225806451612903,"violations":0.03225806451612903,"and":0.03225806451612903,"configure":0.03225806451612903,"alert":0.03225806451612903,"channels":0.03225806451612903,"built-in":0.03225806451612903,"policy":0.03225806451612903,"templates":0.03225806451612903,"are":0.03225806451612903,"available":0.03225806451612903,"across":0.03225806451612903,"categories":0.03225806451612903},"405":{"for":0.1,"the":0.1,"browser-based":0.1,"governance":0.1,"interface":0.1,"see":0.1,"in":0.1,"3t":0.1,"ai":0.1,"section":0.1},"406":{"tool":1},"407":{"access":1},"408":{"description":1},"409":{"list_policies":1},"410":{"read":1},"411":{"list":0.14285714285714285,"all":0.14285714285714285,"policies":0.14285714285714285,"with":0.14285714285714285,"status":0.14285714285714285,"and":0.14285714285714285,"severity":0.14285714285714285},"412":{"get_policy":1},"413":{"read":1},"414":{"get":0.16666666666666666,"details":0.16666666666666666,"on":0.16666666666666666,"a":0.16666666666666666,"specific":0.16666666666666666,"policy":0.16666666666666666},"415":{"evaluate_policies":1},"416":{"read":1},"417":{"run":0.16666666666666666,"a":0.16666666666666666,"policy":0.16666666666666666,"evaluation":0.16666666666666666,"against":0.16666666666666666,"connection":0.16666666666666666},"418":{"list_violations":1},"419":{"read":1},"420":{"list":0.25,"active":0.25,"policy":0.25,"violations":0.25},"421":{"get_compliance_score":1},"422":{"read":1},"423":{"overall":0.16666666666666666,"compliance":0.16666666666666666,"score":0.16666666666666666,"for":0.16666666666666666,"an":0.16666666666666666,"environment":0.16666666666666666},"424":{"list_policy_templates":1},"425":{"read":1},"426":{"list":0.2,"available":0.2,"built-in":0.2,"policy":0.2,"templates":0.2},"427":{"list_alert_channels":1},"428":{"read":1},"429":{"list":0.125,"configured":0.125,"slack":0.125,"email":0.125,"and":0.125,"webhook":0.125,"alert":0.125,"channels":0.125},"430":{"enable_policy":1},"431":{"write":1},"432":{"enable":0.2,"a":0.2,"policy":0.2,"for":0.2,"evaluation":0.2},"433":{"disable_policy":1},"434":{"write":1},"435":{"disable":0.3333333333333333,"a":0.3333333333333333,"policy":0.3333333333333333},"436":{"acknowledge_violation":1},"437":{"write":1},"438":{"mark":0.2,"a":0.2,"violation":0.2,"as":0.2,"reviewed":0.2},"439":{"create_custom_policy":1},"440":{"write":1},"441":{"create":0.2,"a":0.2,"custom":0.2,"governance":0.2,"policy":0.2},"442":{"create_alert_channel":1},"443":{"write":1},"444":{"configure":0.125,"a":0.125,"slack":0.125,"email":0.125,"or":0.125,"webhook":0.125,"alert":0.125,"channel":0.125},"445":{"category":1},"446":{"what":0.3333333333333333,"it":0.3333333333333333,"covers":0.3333333333333333},"447":{"acid":1},"448":{"write":0.14285714285714285,"concern":0.14285714285714285,"read":0.14285714285714285,"journaling":0.14285714285714285,"replica":0.14285714285714285,"set":0.14285714285714285,"requirements":0.14285714285714285},"449":{"schema":1},"450":{"schema":0.16666666666666666,"validation":0.16666666666666666,"rules":0.16666666666666666,"and":0.16666666666666666,"structural":0.16666666666666666,"enforcement":0.16666666666666666},"451":{"index":1},"452":{"index":0.16666666666666666,"coverage":0.16666666666666666,"redundant":0.16666666666666666,"indexes":0.16666666666666666,"unused":0.16666666666666666,"detection":0.16666666666666666},"453":{"security":1},"454":{"509":0.125,"authentication":0.125,"mechanisms":0.125,"scram-sha-256":0.125,"x":0.125,"and":0.125,"tls":0.125,"enforcement":0.125},"455":{"naming":1},"456":{"collection":0.2,"and":0.2,"field":0.2,"naming":0.2,"conventions":0.2},"457":{"operational":1},"458":{"ttl":0.1111111111111111,"index":0.1111111111111111,"compliance":0.1111111111111111,"replication":0.1111111111111111,"lag":0.1111111111111111,"thresholds":0.1111111111111111,"slow":0.1111111111111111,"query":0.1111111111111111,"prevalence":0.1111111111111111},"459":{"get_compliance_score":0.03125,"returns":0.03125,"the":0.03125,"percentage":0.03125,"of":0.03125,"enabled":0.03125,"policies":0.03125,"connection":0.03125,"passes":0.03125,"alongside":0.03125,"a":0.03125,"count":0.03125,"open":0.03125,"violations":0.03125,"broken":0.03125,"down":0.03125,"by":0.03125,"severity":0.03125,"critical":0.03125,"and":0.03125,"warning":0.03125,"results":0.03125,"are":0.03125,"timestamped":0.03125,"running":0.03125,"evaluate_policies":0.03125,"again":0.03125,"creates":0.03125,"new":0.03125,"record":0.03125,"previous":0.03125,"one":0.03125},"460":{"type":0.5,"info":0.5},"461":{"title":0.3333333333333333,"alert":0.3333333333333333,"channels":0.3333333333333333},"462":{"when":0.03571428571428571,"violations":0.03571428571428571,"are":0.03571428571428571,"detected":0.03571428571428571,"alerts":0.03571428571428571,"can":0.03571428571428571,"be":0.03571428571428571,"sent":0.03571428571428571,"to":0.03571428571428571,"slack":0.03571428571428571,"email":0.03571428571428571,"or":0.03571428571428571,"webhook":0.03571428571428571,"endpoints":0.03571428571428571,"use":0.03571428571428571,"create_alert_channel":0.03571428571428571,"write":0.03571428571428571,"tier":0.03571428571428571,"configure":0.03571428571428571,"a":0.03571428571428571,"channel":0.03571428571428571,"and":0.03571428571428571,"list_alert_channels":0.03571428571428571,"inspect":0.03571428571428571,"what":0.03571428571428571,"is":0.03571428571428571,"already":0.03571428571428571,"configured":0.03571428571428571},"463":{"2":0.058823529411764705,"pre-audit":0.058823529411764705,"compliance":0.058823529411764705,"evaluation":0.058823529411764705,"run":0.058823529411764705,"a":0.058823529411764705,"full":0.058823529411764705,"against":0.058823529411764705,"every":0.058823529411764705,"production":0.058823529411764705,"connection":0.058823529411764705,"before":0.058823529411764705,"gdpr":0.058823529411764705,"ccpa":0.058823529411764705,"or":0.058823529411764705,"soc":0.058823529411764705,"audit":0.058823529411764705},"464":{"ci":0.041666666666666664,"cd":0.041666666666666664,"deployment":0.041666666666666664,"gates":0.041666666666666664,"trigger":0.041666666666666664,"evaluate_policies":0.041666666666666664,"after":0.041666666666666664,"every":0.041666666666666664,"production":0.041666666666666664,"deploy":0.041666666666666664,"via":0.041666666666666664,"the":0.041666666666666664,"policy_evaluate":0.041666666666666664,"task":0.041666666666666664,"type":0.041666666666666664,"fail":0.041666666666666664,"pipeline":0.041666666666666664,"if":0.041666666666666664,"compliance":0.041666666666666664,"score":0.041666666666666664,"drops":0.041666666666666664,"below":0.041666666666666664,"a":0.041666666666666664,"threshold":0.041666666666666664},"465":{"continuous":0.08333333333333333,"monitoring":0.08333333333333333,"schedule":0.08333333333333333,"policy_evaluate":0.08333333333333333,"tasks":0.08333333333333333,"and":0.08333333333333333,"route":0.08333333333333333,"violations":0.08333333333333333,"to":0.08333333333333333,"slack":0.08333333333333333,"with":0.08333333333333333,"create_alert_channel":0.08333333333333333},"466":{"run":0.0625,"a":0.0625,"compliance":0.0625,"evaluation":0.0625,"against":0.0625,"the":0.0625,"production":0.0625,"connection":0.0625,"and":0.0625,"tell":0.0625,"me":0.0625,"score":0.0625,"list":0.0625,"any":0.0625,"critical":0.0625,"violations":0.0625},"467":{"enable":0.125,"the":0.125,"scram-sha-256":0.125,"security":0.125,"policy":0.125,"on":0.125,"production":0.125,"connection":0.125},"468":{"create":0.08333333333333333,"a":0.08333333333333333,"slack":0.08333333333333333,"alert":0.08333333333333333,"channel":0.08333333333333333,"for":0.08333333333333333,"governance":0.08333333333333333,"violations":0.08333333333333333,"on":0.08333333333333333,"the":0.08333333333333333,"production":0.08333333333333333,"environment":0.08333333333333333},"469":{"acknowledge":0.125,"all":0.125,"warning-level":0.125,"violations":0.125,"on":0.125,"the":0.125,"staging":0.125,"connection":0.125},"470":{"pii":0.5,"detection":0.5},"471":{"scan":0.07142857142857142,"mongodb":0.07142857142857142,"collections":0.07142857142857142,"for":0.07142857142857142,"personally":0.07142857142857142,"identifiable":0.07142857142857142,"information":0.07142857142857142,"and":0.07142857142857142,"classify":0.07142857142857142,"every":0.07142857142857142,"field":0.07142857142857142,"by":0.07142857142857142,"sensitivity":0.07142857142857142,"bucket":0.07142857142857142},"472":{"pii":0.5,"detection":0.5},"473":{"tools":1},"474":{"sensitivity":0.5,"classification":0.5},"475":{"scan":0.5,"behaviour":0.5},"476":{"use":0.5,"cases":0.5},"477":{"example":0.3333333333333333,"agent":0.3333333333333333,"instructions":0.3333333333333333},"478":{"the":0.038461538461538464,"pii":0.038461538461538464,"detection":0.038461538461538464,"category":0.038461538461538464,"scans":0.038461538461538464,"mongodb":0.038461538461538464,"collections":0.038461538461538464,"for":0.038461538461538464,"personally":0.038461538461538464,"identifiable":0.038461538461538464,"information":0.038461538461538464,"every":0.038461538461538464,"field":0.038461538461538464,"is":0.038461538461538464,"classified":0.038461538461538464,"into":0.038461538461538464,"one":0.038461538461538464,"of":0.038461538461538464,"four":0.038461538461538464,"sensitivity":0.038461538461538464,"buckets":0.038461538461538464,"results":0.038461538461538464,"are":0.038461538461538464,"persisted":0.038461538461538464,"audit":0.038461538461538464,"history":0.038461538461538464},"479":{"for":0.08333333333333333,"the":0.08333333333333333,"browser-based":0.08333333333333333,"pii":0.08333333333333333,"scanner":0.08333333333333333,"interface":0.08333333333333333,"see":0.08333333333333333,"in":0.08333333333333333,"3t":0.08333333333333333,"ai":0.08333333333333333,"governance":0.08333333333333333,"section":0.08333333333333333},"480":{"tool":1},"481":{"access":1},"482":{"description":1},"483":{"list_pii_scans":1},"484":{"read":1},"485":{"list":0.1111111111111111,"all":0.1111111111111111,"pii":0.1111111111111111,"scans":0.1111111111111111,"owned":0.1111111111111111,"by":0.1111111111111111,"the":0.1111111111111111,"authenticated":0.1111111111111111,"user":0.1111111111111111},"486":{"get_pii_scan":1},"487":{"read":1},"488":{"get":0.1111111111111111,"a":0.1111111111111111,"scan":0.1111111111111111,"by":0.1111111111111111,"id":0.1111111111111111,"with":0.1111111111111111,"full":0.1111111111111111,"per-field":0.1111111111111111,"classification":0.1111111111111111},"489":{"scan_pii":1},"490":{"write":1},"491":{"sample":0.125,"a":0.125,"collection":0.125,"and":0.125,"classify":0.125,"fields":0.125,"by":0.125,"sensitivity":0.125},"492":{"delete_pii_scan":1},"493":{"admin":1},"494":{"delete":0.2,"a":0.2,"pii":0.2,"scan":0.2,"result":0.2},"495":{"every":0.07692307692307693,"field":0.07692307692307693,"discovered":0.07692307692307693,"during":0.07692307692307693,"a":0.07692307692307693,"scan":0.07692307692307693,"is":0.07692307692307693,"classified":0.07692307692307693,"into":0.07692307692307693,"one":0.07692307692307693,"of":0.07692307692307693,"four":0.07692307692307693,"buckets":0.07692307692307693},"496":{"bucket":1},"497":{"description":1},"498":{"examples":1},"499":{"critical":1},"500":{"directly":0.14285714285714285,"identifies":0.14285714285714285,"a":0.14285714285714285,"person":0.14285714285714285,"highest":0.14285714285714285,"regulatory":0.14285714285714285,"risk":0.14285714285714285},"501":{"government":0.1,"ids":0.1,"ssns":0.1,"financial":0.1,"account":0.1,"numbers":0.1,"biometric":0.1,"data":0.1,"health":0.1,"records":0.1},"502":{"pii":1},"503":{"standard":0.25,"personally":0.25,"identifiable":0.25,"information":0.25},"504":{"full":0.14285714285714285,"name":0.14285714285714285,"email":0.14285714285714285,"address":0.14285714285714285,"phone":0.14285714285714285,"number":0.14285714285714285,"physical":0.14285714285714285},"505":{"potentially":0.5,"sensitive":0.5},"506":{"may":0.16666666666666666,"carry":0.16666666666666666,"risk":0.16666666666666666,"depending":0.16666666666666666,"on":0.16666666666666666,"context":0.16666666666666666},"507":{"ip":0.09090909090909091,"address":0.09090909090909091,"device":0.09090909090909091,"id":0.09090909090909091,"date":0.09090909090909091,"of":0.09090909090909091,"birth":0.09090909090909091,"postal":0.09090909090909091,"code":0.09090909090909091,"behavioural":0.09090909090909091,"data":0.09090909090909091},"508":{"likely":0.5,"safe":0.5},"509":{"no":0.2,"personal":0.2,"identification":0.2,"relevance":0.2,"detected":0.2},"510":{"product":0.14285714285714285,"codes":0.14285714285714285,"timestamps":0.14285714285714285,"status":0.14285714285714285,"flags":0.14285714285714285,"internal":0.14285714285714285,"ids":0.14285714285714285},"511":{"classification":0.1111111111111111,"maps":0.1111111111111111,"directly":0.1111111111111111,"to":0.1111111111111111,"gdpr":0.1111111111111111,"ccpa":0.1111111111111111,"and":0.1111111111111111,"hipaa":0.1111111111111111,"categories":0.1111111111111111},"512":{"scan_pii":0.034482758620689655,"write":0.034482758620689655,"tier":0.034482758620689655,"uses":0.034482758620689655,"sample-based":0.034482758620689655,"analysis":0.034482758620689655,"by":0.034482758620689655,"default":0.034482758620689655,"a":0.034482758620689655,"configurable":0.034482758620689655,"number":0.034482758620689655,"of":0.034482758620689655,"documents":0.034482758620689655,"is":0.034482758620689655,"sampled":0.034482758620689655,"from":0.034482758620689655,"the":0.034482758620689655,"collection":0.034482758620689655,"and":0.034482758620689655,"each":0.034482758620689655,"field":0.034482758620689655,"classified":0.034482758620689655,"based":0.034482758620689655,"on":0.034482758620689655,"its":0.034482758620689655,"name":0.034482758620689655,"type":0.034482758620689655,"observed":0.034482758620689655,"values":0.034482758620689655},"513":{"type":0.5,"info":0.5},"514":{"fields":0.03125,"that":0.03125,"appear":0.03125,"in":0.03125,"only":0.03125,"a":0.03125,"small":0.03125,"fraction":0.03125,"of":0.03125,"documents":0.03125,"may":0.03125,"not":0.03125,"be":0.03125,"classified":0.03125,"if":0.03125,"they":0.03125,"are":0.03125,"absent":0.03125,"from":0.03125,"the":0.03125,"sample":0.03125,"for":0.03125,"collections":0.03125,"with":0.03125,"sparse":0.03125,"or":0.03125,"conditional":0.03125,"increase":0.03125,"size":0.03125,"request":0.03125,"full":0.03125,"scan":0.03125},"515":{"pre-audit":0.058823529411764705,"pii":0.058823529411764705,"inventory":0.058823529411764705,"scan":0.058823529411764705,"every":0.058823529411764705,"collection":0.058823529411764705,"before":0.058823529411764705,"a":0.058823529411764705,"gdpr":0.058823529411764705,"ccpa":0.058823529411764705,"or":0.058823529411764705,"hipaa":0.058823529411764705,"audit":0.058823529411764705,"produce":0.058823529411764705,"field-level":0.058823529411764705,"sensitivity":0.058823529411764705,"report":0.058823529411764705},"516":{"post-migration":0.06666666666666667,"risk":0.06666666666666667,"detection":0.06666666666666667,"identify":0.06666666666666667,"pii":0.06666666666666667,"in":0.06666666666666667,"unexpected":0.06666666666666667,"collections":0.06666666666666667,"after":0.06666666666666667,"a":0.06666666666666667,"data":0.06666666666666667,"migration":0.06666666666666667,"or":0.06666666666666667,"schema":0.06666666666666667,"change":0.06666666666666667},"517":{"access":0.0625,"control":0.0625,"policy":0.0625,"input":0.0625,"use":0.0625,"scan":0.0625,"results":0.0625,"to":0.0625,"define":0.0625,"which":0.0625,"collections":0.0625,"require":0.0625,"restricted":0.0625,"or":0.0625,"data":0.0625,"masking":0.0625},"518":{"scan":0.05263157894736842,"the":0.05263157894736842,"customers":0.05263157894736842,"collection":0.05263157894736842,"for":0.05263157894736842,"pii":0.05263157894736842,"and":0.05263157894736842,"give":0.05263157894736842,"me":0.05263157894736842,"a":0.05263157894736842,"report":0.05263157894736842,"of":0.05263157894736842,"every":0.05263157894736842,"field":0.05263157894736842,"that":0.05263157894736842,"contains":0.05263157894736842,"personally":0.05263157894736842,"identifiable":0.05263157894736842,"data":0.05263157894736842},"519":{"list":0.1,"all":0.1,"pii":0.1,"scans":0.1,"i've":0.1,"run":0.1,"on":0.1,"the":0.1,"production":0.1,"connection":0.1},"520":{"show":0.1,"me":0.1,"the":0.1,"full":0.1,"classification":0.1,"results":0.1,"for":0.1,"scan":0.1,"id":0.1,"abc123":0.1},"521":{"query":0.5,"profiler":0.5},"522":{"slow":0.07142857142857142,"query":0.07142857142857142,"analysis":0.07142857142857142,"execution":0.07142857142857142,"plan":0.07142857142857142,"inspection":0.07142857142857142,"and":0.07142857142857142,"index":0.07142857142857142,"recommendations":0.07142857142857142,"using":0.07142857142857142,"the":0.07142857142857142,"esr":0.07142857142857142,"rule":0.07142857142857142,"engine":0.07142857142857142},"523":{"query":0.5,"profiler":0.5},"524":{"tools":1},"525":{"prerequisites":1},"526":{"anti-pattern":0.5,"detection":0.5},"527":{"index":0.5,"recommendations":0.5},"528":{"use":0.5,"cases":0.5},"529":{"example":0.3333333333333333,"agent":0.3333333333333333,"instructions":0.3333333333333333},"530":{"the":0.029411764705882353,"query":0.029411764705882353,"profiler":0.029411764705882353,"category":0.029411764705882353,"reads":0.029411764705882353,"mongodb's":0.029411764705882353,"system":0.029411764705882353,"profile":0.029411764705882353,"collection":0.029411764705882353,"directly":0.029411764705882353,"it":0.029411764705882353,"groups":0.029411764705882353,"operations":0.029411764705882353,"by":0.029411764705882353,"shape":0.029411764705882353,"links":0.029411764705882353,"each":0.029411764705882353,"to":0.029411764705882353,"its":0.029411764705882353,"execution":0.029411764705882353,"plan":0.029411764705882353,"detects":0.029411764705882353,"common":0.029411764705882353,"anti-patterns":0.029411764705882353,"and":0.029411764705882353,"generates":0.029411764705882353,"index":0.029411764705882353,"recommendations":0.029411764705882353,"using":0.029411764705882353,"esr":0.029411764705882353,"equality":0.029411764705882353,"sort":0.029411764705882353,"range":0.029411764705882353,"rule":0.029411764705882353},"531":{"tool":1},"532":{"access":1},"533":{"description":1},"534":{"get_profiler_status":1},"535":{"read":1},"536":{"check":0.125,"whether":0.125,"profiling":0.125,"is":0.125,"enabled":0.125,"for":0.125,"a":0.125,"database":0.125},"537":{"get_profiler_permission":1},"538":{"read":1},"539":{"check":0.14285714285714285,"the":0.14285714285714285,"authenticated":0.14285714285714285,"user's":0.14285714285714285,"profiler":0.14285714285714285,"access":0.14285714285714285,"level":0.14285714285714285},"540":{"query_profiled_operations":1},"541":{"read":1},"542":{"query":0.16666666666666666,"system":0.16666666666666666,"profile":0.16666666666666666,"for":0.16666666666666666,"slow":0.16666666666666666,"operations":0.16666666666666666},"543":{"analyze_profiled_query":1},"544":{"read":1},"545":{"analyse":0.125,"a":0.125,"query":0.125,"shape":0.125,"and":0.125,"get":0.125,"index":0.125,"recommendations":0.125},"546":{"get_profiler_stats":1},"547":{"read":1},"548":{"get":0.125,"system":0.125,"profile":0.125,"document":0.125,"count":0.125,"and":0.125,"collection":0.125,"size":0.125},"549":{"explain_query":1},"550":{"read":1},"551":{"run":0.125,"explain":0.125,"and":0.125,"return":0.125,"the":0.125,"full":0.125,"execution":0.125,"plan":0.125},"552":{"list_indexes":1},"553":{"read":1},"554":{"list":0.16666666666666666,"all":0.16666666666666666,"indexes":0.16666666666666666,"on":0.16666666666666666,"a":0.16666666666666666,"collection":0.16666666666666666},"555":{"suggest_indexes":1},"556":{"read":1},"557":{"analyse":0.14285714285714285,"the":0.14285714285714285,"slowest":0.14285714285714285,"queries":0.14285714285714285,"and":0.14285714285714285,"recommend":0.14285714285714285,"indexes":0.14285714285714285},"558":{"schema_index_coverage":1},"559":{"read":1},"560":{"cross-reference":0.16666666666666666,"schema":0.16666666666666666,"fields":0.16666666666666666,"with":0.16666666666666666,"existing":0.16666666666666666,"indexes":0.16666666666666666},"561":{"set_profiler_status":1},"562":{"admin":1},"563":{"enable":0.16666666666666666,"or":0.16666666666666666,"disable":0.16666666666666666,"the":0.16666666666666666,"mongodb":0.16666666666666666,"profiler":0.16666666666666666},"564":{"mongodb":0.05555555555555555,"profiling":0.05555555555555555,"must":0.05555555555555555,"be":0.05555555555555555,"enabled":0.05555555555555555,"before":0.05555555555555555,"the":0.05555555555555555,"profiler":0.05555555555555555,"tools":0.05555555555555555,"have":0.05555555555555555,"data":0.05555555555555555,"to":0.05555555555555555,"analyse":0.05555555555555555,"enable":0.05555555555555555,"it":0.05555555555555555,"at":0.05555555555555555,"appropriate":0.05555555555555555,"level":0.05555555555555555},"565":{"type":0.5,"warn":0.5},"566":{"title":0.3333333333333333,"profiling":0.3333333333333333,"overhead":0.3333333333333333},"567":{"1":0.030303030303030304,"2":0.030303030303030304,"level":0.030303030303030304,"profiling":0.030303030303030304,"logs":0.030303030303030304,"every":0.030303030303030304,"operation":0.030303030303030304,"and":0.030303030303030304,"has":0.030303030303030304,"significant":0.030303030303030304,"performance":0.030303030303030304,"overhead":0.030303030303030304,"on":0.030303030303030304,"busy":0.030303030303030304,"collections":0.030303030303030304,"use":0.030303030303030304,"with":0.030303030303030304,"a":0.030303030303030304,"slowms":0.030303030303030304,"threshold":0.030303030303030304,"production":0.030303030303030304,"databases":0.030303030303030304,"the":0.030303030303030304,"set_profiler_status":0.030303030303030304,"tool":0.030303030303030304,"admin":0.030303030303030304,"tier":0.030303030303030304,"can":0.030303030303030304,"enable":0.030303030303030304,"disable":0.030303030303030304,"without":0.030303030303030304,"database":0.030303030303030304,"console":0.030303030303030304},"568":{"the":0.16666666666666666,"profiler":0.16666666666666666,"detects":0.16666666666666666,"following":0.16666666666666666,"anti-patterns":0.16666666666666666,"automatically":0.16666666666666666},"569":{"anti-pattern":1},"570":{"description":1},"571":{"collscan":1},"572":{"full":0.16666666666666666,"collection":0.16666666666666666,"scan":0.16666666666666666,"no":0.16666666666666666,"index":0.16666666666666666,"used":0.16666666666666666},"573":{"in-memory":0.5,"sort":0.5},"574":{"sort":0.1111111111111111,"operation":0.1111111111111111,"performed":0.1111111111111111,"in":0.1111111111111111,"memory":0.1111111111111111,"not":0.1111111111111111,"by":0.1111111111111111,"an":0.1111111111111111,"index":0.1111111111111111},"575":{"unanchored":0.5,"regex":0.5},"576":{"regular":0.1,"expression":0.1,"without":0.1,"a":0.1,"leading":0.1,"anchor":0.1,"cannot":0.1,"use":0.1,"an":0.1,"index":0.1},"577":{"missing":0.3333333333333333,"index":0.3333333333333333,"coverage":0.3333333333333333},"578":{"query":0.14285714285714285,"filter":0.14285714285714285,"fields":0.14285714285714285,"with":0.14285714285714285,"no":0.14285714285714285,"corresponding":0.14285714285714285,"index":0.14285714285714285},"579":{"suggest_indexes":0.05,"analyses":0.05,"the":0.05,"slowest":0.05,"query":0.05,"shapes":0.05,"in":0.05,"system":0.05,"profile":0.05,"inspects":0.05,"their":0.05,"execution":0.05,"plans":0.05,"and":0.05,"produces":0.05,"index":0.05,"recommendations":0.05,"following":0.05,"esr":0.05,"rule":0.05},"580":{"equality":0.14285714285714285,"fields":0.14285714285714285,"first":0.14285714285714285,"tested":0.14285714285714285,"with":0.14285714285714285,"exact":0.14285714285714285,"match":0.14285714285714285},"581":{"sort":0.2,"fields":0.2,"next":0.2,"used":0.2,"in":0.2},"582":{"range":0.1111111111111111,"fields":0.1111111111111111,"last":0.1111111111111111,"tested":0.1111111111111111,"with":0.1111111111111111,"gt":0.1111111111111111,"lt":0.1111111111111111,"in":0.1111111111111111,"etc":0.1111111111111111},"583":{"recommendations":0.07692307692307693,"include":0.07692307692307693,"the":0.07692307692307693,"proposed":0.07692307692307693,"index":0.07692307692307693,"key":0.07692307692307693,"pattern":0.07692307692307693,"and":0.07692307692307693,"query":0.07692307692307693,"shape":0.07692307692307693,"that":0.07692307692307693,"motivated":0.07692307692307693,"it":0.07692307692307693},"584":{"performance":0.06666666666666667,"investigation":0.06666666666666667,"identify":0.06666666666666667,"the":0.06666666666666667,"slowest":0.06666666666666667,"query":0.06666666666666667,"shapes":0.06666666666666667,"on":0.06666666666666667,"a":0.06666666666666667,"production":0.06666666666666667,"database":0.06666666666666667,"without":0.06666666666666667,"connecting":0.06666666666666667,"to":0.06666666666666667,"console":0.06666666666666667},"585":{"pre-release":0.058823529411764705,"index":0.058823529411764705,"review":0.058823529411764705,"confirm":0.058823529411764705,"that":0.058823529411764705,"a":0.058823529411764705,"new":0.058823529411764705,"feature's":0.058823529411764705,"queries":0.058823529411764705,"are":0.058823529411764705,"covered":0.058823529411764705,"by":0.058823529411764705,"indexes":0.058823529411764705,"before":0.058823529411764705,"deploying":0.058823529411764705,"to":0.058823529411764705,"production":0.058823529411764705},"586":{"ongoing":0.07692307692307693,"optimisation":0.07692307692307693,"schedule":0.07692307692307693,"profiler":0.07692307692307693,"analysis":0.07692307692307693,"with":0.07692307692307693,"the":0.07692307692307693,"tasks":0.07692307692307693,"category":0.07692307692307693,"and":0.07692307692307693,"review":0.07692307692307693,"recommendations":0.07692307692307693,"weekly":0.07692307692307693},"587":{"find":0.0625,"the":0.0625,"three":0.0625,"slowest":0.0625,"query":0.0625,"shapes":0.0625,"in":0.0625,"production":0.0625,"database":0.0625,"and":0.0625,"tell":0.0625,"me":0.0625,"what":0.0625,"indexes":0.0625,"to":0.0625,"add":0.0625},"588":{"run":0.06666666666666667,"explain":0.06666666666666667,"on":0.06666666666666667,"this":0.06666666666666667,"query":0.06666666666666667,"and":0.06666666666666667,"tell":0.06666666666666667,"me":0.06666666666666667,"if":0.06666666666666667,"there":0.06666666666666667,"is":0.06666666666666667,"a":0.06666666666666667,"full":0.06666666666666667,"collection":0.06666666666666667,"scan":0.06666666666666667},"589":{"check":0.1111111111111111,"whether":0.1111111111111111,"the":0.1111111111111111,"profiler":0.1111111111111111,"is":0.1111111111111111,"enabled":0.1111111111111111,"on":0.1111111111111111,"orders":0.1111111111111111,"database":0.1111111111111111},"590":{"query":1},"591":{"execute":0.125,"read-only":0.125,"mongodb":0.125,"find":0.125,"queries":0.125,"against":0.125,"live":0.125,"collections":0.125},"592":{"query":1},"593":{"tools":1},"594":{"behaviour":1},"595":{"use":0.5,"cases":0.5},"596":{"example":0.3333333333333333,"agent":0.3333333333333333,"instructions":0.3333333333333333},"597":{"the":0.047619047619047616,"query":0.047619047619047616,"category":0.047619047619047616,"exposes":0.047619047619047616,"a":0.047619047619047616,"single":0.047619047619047616,"tool":0.047619047619047616,"for":0.047619047619047616,"executing":0.047619047619047616,"mongodb":0.047619047619047616,"find":0.047619047619047616,"queries":0.047619047619047616,"against":0.047619047619047616,"live":0.047619047619047616,"collections":0.047619047619047616,"are":0.047619047619047616,"always":0.047619047619047616,"read-only":0.047619047619047616,"no":0.047619047619047616,"documents":0.047619047619047616,"modified":0.047619047619047616},"598":{"tool":1},"599":{"access":1},"600":{"description":1},"601":{"execute_query":1},"602":{"read":1},"603":{"100":0.1,"execute":0.1,"a":0.1,"mongodb":0.1,"find":0.1,"query":0.1,"up":0.1,"to":0.1,"documents":0.1,"read-only":0.1},"604":{"100":0.14285714285714285,"returns":0.14285714285714285,"up":0.14285714285714285,"to":0.14285714285714285,"documents":0.14285714285714285,"per":0.14285714285714285,"call":0.14285714285714285},"605":{"accepts":0.1,"a":0.1,"mongodb":0.1,"filter":0.1,"expression":0.1,"projection":0.1,"sort":0.1,"skip":0.1,"and":0.1,"limit":0.1},"606":{"the":0.06666666666666667,"query":0.06666666666666667,"is":0.06666666666666667,"executed":0.06666666666666667,"under":0.06666666666666667,"authenticated":0.06666666666666667,"user's":0.06666666666666667,"identity":0.06666666666666667,"against":0.06666666666666667,"a":0.06666666666666667,"connection":0.06666666666666667,"provisioned":0.06666666666666667,"through":0.06666666666666667,"access":0.06666666666666667,"manager":0.06666666666666667},"607":{"type":0.5,"info":0.5},"608":{"for":0.05555555555555555,"large":0.05555555555555555,"result":0.05555555555555555,"sets":0.05555555555555555,"use":0.05555555555555555,"the":0.05555555555555555,"tasks":0.05555555555555555,"category":0.05555555555555555,"to":0.05555555555555555,"create":0.05555555555555555,"an":0.05555555555555555,"export":0.05555555555555555,"task":0.05555555555555555,"that":0.05555555555555555,"writes":0.05555555555555555,"full":0.05555555555555555,"a":0.05555555555555555,"file":0.05555555555555555},"609":{"ad-hoc":0.06666666666666667,"data":0.06666666666666667,"inspection":0.06666666666666667,"fetch":0.06666666666666667,"a":0.06666666666666667,"small":0.06666666666666667,"set":0.06666666666666667,"of":0.06666666666666667,"documents":0.06666666666666667,"matching":0.06666666666666667,"filter":0.06666666666666667,"without":0.06666666666666667,"writing":0.06666666666666667,"query":0.06666666666666667,"manually":0.06666666666666667},"610":{"pre-task":0.0625,"validation":0.0625,"verify":0.0625,"that":0.0625,"a":0.0625,"filter":0.0625,"returns":0.0625,"the":0.0625,"expected":0.0625,"documents":0.0625,"before":0.0625,"scheduling":0.0625,"an":0.0625,"export":0.0625,"or":0.0625,"comparison":0.0625},"611":{"exploratory":0.125,"analysis":0.125,"browse":0.125,"documents":0.125,"while":0.125,"investigating":0.125,"an":0.125,"issue":0.125},"612":{"7":0.07692307692307693,"find":0.07692307692307693,"all":0.07692307692307693,"orders":0.07692307692307693,"placed":0.07692307692307693,"in":0.07692307692307693,"the":0.07692307692307693,"last":0.07692307692307693,"days":0.07692307692307693,"where":0.07692307692307693,"status":0.07692307692307693,"is":0.07692307692307693,"'pending'":0.07692307692307693},"613":{"show":0.08333333333333333,"me":0.08333333333333333,"the":0.08333333333333333,"five":0.08333333333333333,"most":0.08333333333333333,"recently":0.08333333333333333,"created":0.08333333333333333,"user":0.08333333333333333,"records":0.08333333333333333,"in":0.08333333333333333,"accounts":0.08333333333333333,"collection":0.08333333333333333},"614":{"schema":0.5,"analysis":0.5},"615":{"field":0.1,"types":0.1,"coverage":0.1,"and":0.1,"versioned":0.1,"schema":0.1,"history":0.1,"for":0.1,"drift":0.1,"detection":0.1},"616":{"schema":0.5,"analysis":0.5},"617":{"tools":1},"618":{"what":0.25,"an":0.25,"analysis":0.25,"contains":0.25},"619":{"schema":0.3333333333333333,"drift":0.3333333333333333,"detection":0.3333333333333333},"620":{"use":0.5,"cases":0.5},"621":{"example":0.3333333333333333,"agent":0.3333333333333333,"instructions":0.3333333333333333},"622":{"the":0.034482758620689655,"schema":0.034482758620689655,"analysis":0.034482758620689655,"category":0.034482758620689655,"discovers":0.034482758620689655,"field":0.034482758620689655,"types":0.034482758620689655,"frequencies":0.034482758620689655,"and":0.034482758620689655,"coverage":0.034482758620689655,"across":0.034482758620689655,"a":0.034482758620689655,"collection":0.034482758620689655,"results":0.034482758620689655,"are":0.034482758620689655,"persisted":0.034482758620689655,"as":0.034482758620689655,"versioned":0.034482758620689655,"snapshots":0.034482758620689655,"enabling":0.034482758620689655,"agents":0.034482758620689655,"to":0.034482758620689655,"detect":0.034482758620689655,"drift":0.034482758620689655,"between":0.034482758620689655,"releases":0.034482758620689655,"or":0.034482758620689655,"migration":0.034482758620689655,"runs":0.034482758620689655},"623":{"tool":1},"624":{"access":1},"625":{"description":1},"626":{"analyze_schema":1},"627":{"read":1},"628":{"analyse":0.1111111111111111,"a":0.1111111111111111,"collection":0.1111111111111111,"field":0.1111111111111111,"types":0.1111111111111111,"type":0.1111111111111111,"probabilities":0.1111111111111111,"and":0.1111111111111111,"coverage":0.1111111111111111},"629":{"list_schema_analyses":1},"630":{"read":1},"631":{"list":0.2,"all":0.2,"saved":0.2,"schema":0.2,"analyses":0.2},"632":{"get_schema_analysis":1},"633":{"read":1},"634":{"retrieve":0.2,"a":0.2,"specific":0.2,"saved":0.2,"analysis":0.2},"635":{"delete_schema_analysis":1},"636":{"admin":1},"637":{"delete":0.25,"a":0.25,"saved":0.25,"analysis":0.25},"638":{"for":0.1111111111111111,"each":0.1111111111111111,"field":0.1111111111111111,"discovered":0.1111111111111111,"in":0.1111111111111111,"the":0.1111111111111111,"collection":0.1111111111111111,"analysis":0.1111111111111111,"records":0.1111111111111111},"639":{"field":0.1111111111111111,"path":0.1111111111111111,"including":0.1111111111111111,"nested":0.1111111111111111,"paths":0.1111111111111111,"e":0.1111111111111111,"g":0.1111111111111111,"address":0.1111111111111111,"city":0.1111111111111111},"640":{"types":0.07692307692307693,"all":0.07692307692307693,"bson":0.07692307692307693,"observed":0.07692307692307693,"with":0.07692307692307693,"the":0.07692307692307693,"percentage":0.07692307692307693,"of":0.07692307692307693,"documents":0.07692307692307693,"each":0.07692307692307693,"type":0.07692307692307693,"appears":0.07692307692307693,"in":0.07692307692307693},"641":{"coverage":0.1,"percentage":0.1,"of":0.1,"documents":0.1,"that":0.1,"contain":0.1,"the":0.1,"field":0.1,"at":0.1,"all":0.1},"642":{"sample":0.16666666666666666,"values":0.16666666666666666,"a":0.16666666666666666,"representative":0.16666666666666666,"of":0.16666666666666666,"observed":0.16666666666666666},"643":{"because":0.04,"analyses":0.04,"are":0.04,"persisted":0.04,"with":0.04,"a":0.04,"timestamp":0.04,"an":0.04,"agent":0.04,"can":0.04,"retrieve":0.04,"two":0.04,"for":0.04,"the":0.04,"same":0.04,"collection":0.04,"taken":0.04,"at":0.04,"different":0.04,"points":0.04,"in":0.04,"time":0.04,"and":0.04,"compare":0.04,"them":0.04},"644":{"new":0.09090909090909091,"fields":0.09090909090909091,"present":0.09090909090909091,"in":0.09090909090909091,"the":0.09090909090909091,"later":0.09090909090909091,"analysis":0.09090909090909091,"absent":0.09090909090909091,"from":0.09090909090909091,"earlier":0.09090909090909091,"one":0.09090909090909091},"645":{"removed":0.09090909090909091,"fields":0.09090909090909091,"present":0.09090909090909091,"in":0.09090909090909091,"the":0.09090909090909091,"earlier":0.09090909090909091,"analysis":0.09090909090909091,"absent":0.09090909090909091,"from":0.09090909090909091,"later":0.09090909090909091,"one":0.09090909090909091},"646":{"type":0.07692307692307693,"changes":0.07692307692307693,"a":0.07692307692307693,"field":0.07692307692307693,"that":0.07692307692307693,"was":0.07692307692307693,"string":0.07692307692307693,"in":0.07692307692307693,"one":0.07692307692307693,"snapshot":0.07692307692307693,"and":0.07692307692307693,"int32":0.07692307692307693,"another":0.07692307692307693},"647":{"type":0.5,"info":0.5},"648":{"saved":0.05555555555555555,"analyses":0.05555555555555555,"are":0.05555555555555555,"not":0.05555555555555555,"automatically":0.05555555555555555,"purged":0.05555555555555555,"delete":0.05555555555555555,"stale":0.05555555555555555,"snapshots":0.05555555555555555,"with":0.05555555555555555,"delete_schema_analysis":0.05555555555555555,"admin":0.05555555555555555,"tier":0.05555555555555555,"to":0.05555555555555555,"keep":0.05555555555555555,"the":0.05555555555555555,"history":0.05555555555555555,"clean":0.05555555555555555},"649":{"post-migration":0.05555555555555555,"validation":0.05555555555555555,"run":0.05555555555555555,"an":0.05555555555555555,"analysis":0.05555555555555555,"before":0.05555555555555555,"and":0.05555555555555555,"after":0.05555555555555555,"a":0.05555555555555555,"schema":0.05555555555555555,"migration":0.05555555555555555,"ask":0.05555555555555555,"the":0.05555555555555555,"agent":0.05555555555555555,"to":0.05555555555555555,"diff":0.05555555555555555,"two":0.05555555555555555,"results":0.05555555555555555},"650":{"onboarding":0.1,"understand":0.1,"an":0.1,"unfamiliar":0.1,"collection's":0.1,"structure":0.1,"without":0.1,"reading":0.1,"documents":0.1,"manually":0.1},"651":{"continuous":0.07142857142857142,"monitoring":0.07142857142857142,"schedule":0.07142857142857142,"periodic":0.07142857142857142,"analyses":0.07142857142857142,"with":0.07142857142857142,"the":0.07142857142857142,"tasks":0.07142857142857142,"category":0.07142857142857142,"and":0.07142857142857142,"compare":0.07142857142857142,"against":0.07142857142857142,"previous":0.07142857142857142,"snapshot":0.07142857142857142},"652":{"analyse":0.16666666666666666,"the":0.16666666666666666,"schema":0.16666666666666666,"of":0.16666666666666666,"events":0.16666666666666666,"collection":0.16666666666666666},"653":{"analyse":0.05263157894736842,"the":0.05263157894736842,"schema":0.05263157894736842,"of":0.05263157894736842,"orders":0.05263157894736842,"collection":0.05263157894736842,"and":0.05263157894736842,"compare":0.05263157894736842,"it":0.05263157894736842,"to":0.05263157894736842,"last":0.05263157894736842,"month's":0.05263157894736842,"analysis":0.05263157894736842,"flag":0.05263157894736842,"any":0.05263157894736842,"new":0.05263157894736842,"or":0.05263157894736842,"removed":0.05263157894736842,"fields":0.05263157894736842},"654":{"list":0.1111111111111111,"all":0.1111111111111111,"saved":0.1111111111111111,"schema":0.1111111111111111,"analyses":0.1111111111111111,"for":0.1111111111111111,"the":0.1111111111111111,"production":0.1111111111111111,"connection":0.1111111111111111},"655":{"settings":1},"656":{"retrieve":0.1,"platform":0.1,"configuration":0.1,"storage":0.1,"backend":0.1,"email":0.1,"delivery":0.1,"and":0.1,"service":0.1,"endpoints":0.1},"657":{"settings":1},"658":{"tools":1},"659":{"use":0.5,"cases":0.5},"660":{"example":0.3333333333333333,"agent":0.3333333333333333,"instructions":0.3333333333333333},"661":{"the":0.03333333333333333,"settings":0.03333333333333333,"category":0.03333333333333333,"exposes":0.03333333333333333,"a":0.03333333333333333,"single":0.03333333333333333,"tool":0.03333333333333333,"for":0.03333333333333333,"retrieving":0.03333333333333333,"current":0.03333333333333333,"platform":0.03333333333333333,"configuration":0.03333333333333333,"use":0.03333333333333333,"it":0.03333333333333333,"to":0.03333333333333333,"inspect":0.03333333333333333,"service":0.03333333333333333,"endpoints":0.03333333333333333,"storage":0.03333333333333333,"backend":0.03333333333333333,"and":0.03333333333333333,"email":0.03333333333333333,"delivery":0.03333333333333333,"without":0.03333333333333333,"accessing":0.03333333333333333,"access":0.03333333333333333,"manager":0.03333333333333333,"admin":0.03333333333333333,"interface":0.03333333333333333,"directly":0.03333333333333333},"662":{"tool":1},"663":{"access":1},"664":{"description":1},"665":{"get_settings":1},"666":{"read":1},"667":{"get":0.1,"task":0.1,"manager":0.1,"settings":0.1,"storage":0.1,"email":0.1,"config":0.1,"and":0.1,"service":0.1,"endpoints":0.1},"668":{"configuration":0.07142857142857142,"audit":0.07142857142857142,"verify":0.07142857142857142,"that":0.07142857142857142,"the":0.07142857142857142,"storage":0.07142857142857142,"backend":0.07142857142857142,"and":0.07142857142857142,"email":0.07142857142857142,"settings":0.07142857142857142,"are":0.07142857142857142,"configured":0.07142857142857142,"as":0.07142857142857142,"expected":0.07142857142857142},"669":{"troubleshooting":0.0625,"check":0.0625,"service":0.0625,"endpoint":0.0625,"urls":0.0625,"when":0.0625,"diagnosing":0.0625,"connection":0.0625,"issues":0.0625,"between":0.0625,"the":0.0625,"mcp":0.0625,"server":0.0625,"and":0.0625,"backend":0.0625,"services":0.0625},"670":{"what":0.125,"storage":0.125,"backend":0.125,"is":0.125,"configured":0.125,"for":0.125,"task":0.125,"exports":0.125},"671":{"show":0.14285714285714285,"me":0.14285714285714285,"the":0.14285714285714285,"current":0.14285714285714285,"task":0.14285714285714285,"manager":0.14285714285714285,"settings":0.14285714285714285},"672":{"tasks":1},"673":{"full":0.07692307692307693,"lifecycle":0.07692307692307693,"management":0.07692307692307693,"of":0.07692307692307693,"background":0.07692307692307693,"database":0.07692307692307693,"jobs":0.07692307692307693,"create":0.07692307692307693,"schedule":0.07692307692307693,"execute":0.07692307692307693,"monitor":0.07692307692307693,"and":0.07692307692307693,"cancel":0.07692307692307693},"674":{"tasks":1},"675":{"tools":1},"676":{"task":0.5,"types":0.5},"677":{"scheduling":1},"678":{"use":0.5,"cases":0.5},"679":{"example":0.3333333333333333,"agent":0.3333333333333333,"instructions":0.3333333333333333},"680":{"the":0.03125,"tasks":0.03125,"category":0.03125,"provides":0.03125,"full":0.03125,"lifecycle":0.03125,"management":0.03125,"of":0.03125,"background":0.03125,"database":0.03125,"jobs":0.03125,"can":0.03125,"run":0.03125,"once":0.03125,"or":0.03125,"on":0.03125,"a":0.03125,"recurring":0.03125,"cron":0.03125,"schedule":0.03125,"each":0.03125,"task":0.03125,"type":0.03125,"supports":0.03125,"per-task":0.03125,"email":0.03125,"notifications":0.03125,"and":0.03125,"produces":0.03125,"persisted":0.03125,"execution":0.03125,"log":0.03125},"681":{"tool":1},"682":{"access":1},"683":{"description":1},"684":{"list_tasks":1},"685":{"read":1},"686":{"list":0.16666666666666666,"all":0.16666666666666666,"tasks":0.16666666666666666,"with":0.16666666666666666,"current":0.16666666666666666,"status":0.16666666666666666},"687":{"get_task":1},"688":{"read":1},"689":{"get":0.14285714285714285,"detailed":0.14285714285714285,"configuration":0.14285714285714285,"for":0.14285714285714285,"a":0.14285714285714285,"specific":0.14285714285714285,"task":0.14285714285714285},"690":{"list_executions":1},"691":{"read":1},"692":{"get":0.16666666666666666,"execution":0.16666666666666666,"history":0.16666666666666666,"for":0.16666666666666666,"a":0.16666666666666666,"task":0.16666666666666666},"693":{"get_execution_log":1},"694":{"read":1},"695":{"get":0.16666666666666666,"log":0.16666666666666666,"output":0.16666666666666666,"from":0.16666666666666666,"an":0.16666666666666666,"execution":0.16666666666666666},"696":{"preview_schedule":1},"697":{"read":1},"698":{"preview":0.125,"upcoming":0.125,"run":0.125,"times":0.125,"for":0.125,"a":0.125,"cron":0.125,"expression":0.125},"699":{"get_active_tasks":1},"700":{"read":1},"701":{"tasks":0.14285714285714285,"active":0.14285714285714285,"within":0.14285714285714285,"the":0.14285714285714285,"last":0.14285714285714285,"n":0.14285714285714285,"hours":0.14285714285714285},"702":{"create_task":1},"703":{"write":1},"704":{"create":0.14285714285714285,"a":0.14285714285714285,"new":0.14285714285714285,"scheduled":0.14285714285714285,"or":0.14285714285714285,"one-off":0.14285714285714285,"task":0.14285714285714285},"705":{"update_task":1},"706":{"write":1},"707":{"update":0.3333333333333333,"task":0.3333333333333333,"configuration":0.3333333333333333},"708":{"reset_task":1},"709":{"write":1},"710":{"reset":0.1111111111111111,"a":0.1111111111111111,"failed":0.1111111111111111,"or":0.1111111111111111,"stuck":0.1111111111111111,"task":0.1111111111111111,"back":0.1111111111111111,"to":0.1111111111111111,"idle":0.1111111111111111},"711":{"set_task_schedule_paused":1},"712":{"write":1},"713":{"pause":0.16666666666666666,"or":0.16666666666666666,"resume":0.16666666666666666,"a":0.16666666666666666,"task's":0.16666666666666666,"schedule":0.16666666666666666},"714":{"execute_task":1},"715":{"admin":1},"716":{"execute":0.25,"a":0.25,"task":0.25,"immediately":0.25},"717":{"delete_task":1},"718":{"admin":1},"719":{"delete":0.25,"a":0.25,"task":0.25,"permanently":0.25},"720":{"cancel_execution":1},"721":{"admin":1},"722":{"cancel":0.25,"a":0.25,"running":0.25,"execution":0.25},"723":{"type":1},"724":{"description":1},"725":{"export":1},"726":{"query":0.05,"filter":0.05,"and":0.05,"project":0.05,"a":0.05,"collection":0.05,"write":0.05,"results":0.05,"to":0.05,"json":0.05,"csv":0.05,"or":0.05,"bson":0.05,"upload":0.05,"s3":0.05,"minio":0.05,"return":0.05,"presigned":0.05,"download":0.05,"url":0.05},"727":{"import":1},"728":{"read":0.07692307692307693,"json":0.07692307692307693,"ndjson":0.07692307692307693,"csv":0.07692307692307693,"or":0.07692307692307693,"bson":0.07692307692307693,"from":0.07692307692307693,"storage":0.07692307692307693,"insert":0.07692307692307693,"into":0.07692307692307693,"a":0.07692307692307693,"target":0.07692307692307693,"collection":0.07692307692307693},"729":{"query_copy":1},"730":{"query":0.1,"a":0.1,"source":0.1,"collection":0.1,"and":0.1,"insert":0.1,"matching":0.1,"documents":0.1,"into":0.1,"target":0.1},"731":{"compare":1},"732":{"execute":0.125,"a":0.125,"collection":0.125,"comparison":0.125,"and":0.125,"persist":0.125,"the":0.125,"results":0.125},"733":{"policy_evaluate":1},"734":{"run":0.1111111111111111,"a":0.1111111111111111,"governance":0.1111111111111111,"policy":0.1111111111111111,"evaluation":0.1111111111111111,"and":0.1111111111111111,"dispatch":0.1111111111111111,"violation":0.1111111111111111,"alerts":0.1111111111111111},"735":{"tasks":0.041666666666666664,"support":0.041666666666666664,"cron":0.041666666666666664,"expressions":0.041666666666666664,"for":0.041666666666666664,"recurring":0.041666666666666664,"schedules":0.041666666666666664,"use":0.041666666666666664,"preview_schedule":0.041666666666666664,"to":0.041666666666666664,"validate":0.041666666666666664,"a":0.041666666666666664,"expression":0.041666666666666664,"and":0.041666666666666664,"preview":0.041666666666666664,"the":0.041666666666666664,"next":0.041666666666666664,"run":0.041666666666666664,"times":0.041666666666666664,"before":0.041666666666666664,"creating":0.041666666666666664,"or":0.041666666666666664,"updating":0.041666666666666664,"task":0.041666666666666664},"736":{"type":0.5,"info":0.5},"737":{"title":0.25,"desktop":0.25,"ide":0.25,"integration":0.25},"738":{"tasks":0.047619047619047616,"created":0.047619047619047616,"via":0.047619047619047616,"the":0.047619047619047616,"mcp":0.047619047619047616,"server":0.047619047619047616,"are":0.047619047619047616,"also":0.047619047619047616,"accessible":0.047619047619047616,"from":0.047619047619047616,"studio":0.047619047619047616,"3t":0.047619047619047616,"desktop":0.047619047619047616,"ide":0.047619047619047616,"enterprise":0.047619047619047616,"edition":0.047619047619047616,"enabling":0.047619047619047616,"hybrid":0.047619047619047616,"desktop-to-web":0.047619047619047616,"task":0.047619047619047616,"management":0.047619047619047616},"739":{"scheduled":0.08333333333333333,"exports":0.08333333333333333,"nightly":0.08333333333333333,"csv":0.08333333333333333,"or":0.08333333333333333,"json":0.08333333333333333,"with":0.08333333333333333,"s3":0.08333333333333333,"upload":0.08333333333333333,"and":0.08333333333333333,"email":0.08333333333333333,"delivery":0.08333333333333333},"740":{"ci":0.05263157894736842,"cd":0.05263157894736842,"integration":0.05263157894736842,"trigger":0.05263157894736842,"compare":0.05263157894736842,"or":0.05263157894736842,"policy_evaluate":0.05263157894736842,"tasks":0.05263157894736842,"after":0.05263157894736842,"a":0.05263157894736842,"deployment":0.05263157894736842,"poll":0.05263157894736842,"for":0.05263157894736842,"completion":0.05263157894736842,"fail":0.05263157894736842,"the":0.05263157894736842,"build":0.05263157894736842,"on":0.05263157894736842,"violations":0.05263157894736842},"741":{"data":0.09090909090909091,"migration":0.09090909090909091,"query_copy":0.09090909090909091,"tasks":0.09090909090909091,"to":0.09090909090909091,"move":0.09090909090909091,"documents":0.09090909090909091,"between":0.09090909090909091,"environments":0.09090909090909091,"or":0.09090909090909091,"collections":0.09090909090909091},"742":{"operational":0.06666666666666667,"monitoring":0.06666666666666667,"scheduled":0.06666666666666667,"policy_evaluate":0.06666666666666667,"tasks":0.06666666666666667,"that":0.06666666666666667,"alert":0.06666666666666667,"to":0.06666666666666667,"slack":0.06666666666666667,"or":0.06666666666666667,"email":0.06666666666666667,"when":0.06666666666666667,"violations":0.06666666666666667,"are":0.06666666666666667,"detected":0.06666666666666667},"743":{"create":0.05,"a":0.05,"task":0.05,"that":0.05,"exports":0.05,"the":0.05,"orders":0.05,"collection":0.05,"to":0.05,"csv":0.05,"every":0.05,"night":0.05,"at":0.05,"2am":0.05,"utc":0.05,"and":0.05,"emails":0.05,"me":0.05,"download":0.05,"link":0.05},"744":{"24":0.09090909090909091,"list":0.09090909090909091,"all":0.09090909090909091,"tasks":0.09090909090909091,"that":0.09090909090909091,"have":0.09090909090909091,"failed":0.09090909090909091,"in":0.09090909090909091,"the":0.09090909090909091,"last":0.09090909090909091,"hours":0.09090909090909091},"745":{"show":0.09090909090909091,"me":0.09090909090909091,"the":0.09090909090909091,"execution":0.09090909090909091,"log":0.09090909090909091,"for":0.09090909090909091,"last":0.09090909090909091,"run":0.09090909090909091,"of":0.09090909090909091,"nightly-export":0.09090909090909091,"task":0.09090909090909091},"746":{"pause":0.2,"the":0.2,"weekly-comparison":0.2,"task":0.2,"schedule":0.2},"747":{"ai":0.5,"assistant":0.5},"748":{"two":0.045454545454545456,"ai":0.045454545454545456,"interfaces":0.045454545454545456,"a":0.045454545454545456,"guided":0.045454545454545456,"assistant":0.045454545454545456,"in":0.045454545454545456,"transform":0.045454545454545456,"studio":0.045454545454545456,"and":0.045454545454545456,"an":0.045454545454545456,"autonomous":0.045454545454545456,"agent":0.045454545454545456,"for":0.045454545454545456,"infrastructure":0.045454545454545456,"operations":0.045454545454545456,"powered":0.045454545454545456,"by":0.045454545454545456,"the":0.045454545454545456,"same":0.045454545454545456,"backend":0.045454545454545456,"engine":0.045454545454545456},"749":{"ai":0.5,"assistant":0.5},"750":{"studio":0.5,"assistant":0.5},"751":{"workflow":0.5,"guidance":0.5},"752":{"ai":0.5,"agent":0.5},"753":{"example":0.5,"prompts":0.5},"754":{"conversation":0.5,"modes":0.5},"755":{"available":0.5,"tools":0.5},"756":{"supported":0.3333333333333333,"llm":0.3333333333333333,"providers":0.3333333333333333},"757":{"context":0.5,"items":0.5},"758":{"limitations":1},"759":{"9":0.047619047619047616,"30":0.047619047619047616,"3tl":0.047619047619047616,"bridge":0.047619047619047616,"includes":0.047619047619047616,"two":0.047619047619047616,"ai":0.047619047619047616,"interfaces":0.047619047619047616,"both":0.047619047619047616,"powered":0.047619047619047616,"by":0.047619047619047616,"the":0.047619047619047616,"same":0.047619047619047616,"backend":0.047619047619047616,"engine":0.047619047619047616,"with":0.047619047619047616,"access":0.047619047619047616,"to":0.047619047619047616,"tools":0.047619047619047616,"across":0.047619047619047616,"categories":0.047619047619047616},"760":{"studio":0.03333333333333333,"assistant":0.03333333333333333,"embedded":0.03333333333333333,"in":0.03333333333333333,"the":0.03333333333333333,"transform":0.03333333333333333,"sidebar":0.03333333333333333,"guides":0.03333333333333333,"users":0.03333333333333333,"through":0.03333333333333333,"script":0.03333333333333333,"creation":0.03333333333333333,"testing":0.03333333333333333,"and":0.03333333333333333,"deployment":0.03333333333333333,"one":0.03333333333333333,"step":0.03333333333333333,"at":0.03333333333333333,"a":0.03333333333333333,"time":0.03333333333333333,"cannot":0.03333333333333333,"write":0.03333333333333333,"or":0.03333333333333333,"save":0.03333333333333333,"directly":0.03333333333333333,"user":0.03333333333333333,"clicks":0.03333333333333333,"insert":0.03333333333333333,"saves":0.03333333333333333,"manually":0.03333333333333333},"761":{"ai":0.043478260869565216,"agent":0.043478260869565216,"a":0.043478260869565216,"standalone":0.043478260869565216,"page":0.043478260869565216,"with":0.043478260869565216,"direct":0.043478260869565216,"write":0.043478260869565216,"access":0.043478260869565216,"can":0.043478260869565216,"create":0.043478260869565216,"stop":0.043478260869565216,"restart":0.043478260869565216,"and":0.043478260869565216,"delete":0.043478260869565216,"pipelines":0.043478260869565216,"manage":0.043478260869565216,"services":0.043478260869565216,"modify":0.043478260869565216,"artifacts":0.043478260869565216,"without":0.043478260869565216,"ui":0.043478260869565216,"interaction":0.043478260869565216},"762":{"both":0.043478260869565216,"share":0.043478260869565216,"the":0.043478260869565216,"same":0.043478260869565216,"llm":0.043478260869565216,"provider":0.043478260869565216,"conversation":0.043478260869565216,"history":0.043478260869565216,"and":0.043478260869565216,"tool":0.043478260869565216,"catalogue":0.043478260869565216,"difference":0.043478260869565216,"is":0.043478260869565216,"scope":0.043478260869565216,"studio":0.043478260869565216,"assistant":0.043478260869565216,"workspace-aware":0.043478260869565216,"ui-oriented":0.043478260869565216,"agent":0.043478260869565216,"operates":0.043478260869565216,"at":0.043478260869565216,"platform":0.043478260869565216,"level":0.043478260869565216},"763":{"the":0.03571428571428571,"studio":0.03571428571428571,"assistant":0.03571428571428571,"is":0.03571428571428571,"embedded":0.03571428571428571,"in":0.03571428571428571,"transform":0.03571428571428571,"sidebar":0.03571428571428571,"it":0.03571428571428571,"receives":0.03571428571428571,"current":0.03571428571428571,"workspace":0.03571428571428571,"context":0.03571428571428571,"automatically":0.03571428571428571,"input":0.03571428571428571,"document":0.03571428571428571,"schema":0.03571428571428571,"scripts":0.03571428571428571,"test":0.03571428571428571,"cases":0.03571428571428571,"and":0.03571428571428571,"pipeline":0.03571428571428571,"configuration":0.03571428571428571,"generates":0.03571428571428571,"responses":0.03571428571428571,"scoped":0.03571428571428571,"to":0.03571428571428571,"that":0.03571428571428571},"764":{"the":0.03125,"assistant":0.03125,"cannot":0.03125,"save":0.03125,"or":0.03125,"persist":0.03125,"artifacts":0.03125,"directly":0.03125,"it":0.03125,"presents":0.03125,"scripts":0.03125,"schemas":0.03125,"pipeline":0.03125,"configs":0.03125,"and":0.03125,"test":0.03125,"cases":0.03125,"as":0.03125,"insertable":0.03125,"code":0.03125,"blocks":0.03125,"user":0.03125,"clicks":0.03125,"insert":0.03125,"to":0.03125,"load":0.03125,"them":0.03125,"into":0.03125,"editor":0.03125,"then":0.03125,"saves":0.03125,"manually":0.03125},"765":{"the":0.07692307692307693,"assistant":0.07692307692307693,"guides":0.07692307692307693,"users":0.07692307692307693,"through":0.07692307692307693,"transform":0.07692307692307693,"studio":0.07692307692307693,"workflows":0.07692307692307693,"one":0.07692307692307693,"step":0.07692307692307693,"at":0.07692307692307693,"a":0.07692307692307693,"time":0.07692307692307693},"766":{"script":0.05,"creation":0.05,"reads":0.05,"the":0.05,"input":0.05,"document":0.05,"and":0.05,"schema":0.05,"in":0.05,"context":0.05,"generates":0.05,"a":0.05,"rhai":0.05,"transformation":0.05,"suggests":0.05,"running":0.05,"it":0.05,"against":0.05,"to":0.05,"verify":0.05},"767":{"test":0.058823529411764705,"generation":0.058823529411764705,"generates":0.058823529411764705,"assertion-based":0.058823529411764705,"cases":0.058823529411764705,"for":0.058823529411764705,"the":0.058823529411764705,"current":0.058823529411764705,"script":0.058823529411764705,"and":0.058823529411764705,"input":0.058823529411764705,"presents":0.058823529411764705,"them":0.058823529411764705,"insertion":0.058823529411764705,"into":0.058823529411764705,"guardrails":0.058823529411764705,"panel":0.058823529411764705},"768":{"error":0.07142857142857142,"diagnosis":0.07142857142857142,"reads":0.07142857142857142,"the":0.07142857142857142,"and":0.07142857142857142,"script":0.07142857142857142,"in":0.07142857142857142,"context":0.07142857142857142,"states":0.07142857142857142,"what":0.07142857142857142,"went":0.07142857142857142,"wrong":0.07142857142857142,"shows":0.07142857142857142,"fix":0.07142857142857142},"769":{"pipeline":0.07142857142857142,"building":0.07142857142857142,"helps":0.07142857142857142,"construct":0.07142857142857142,"configurations":0.07142857142857142,"with":0.07142857142857142,"correct":0.07142857142857142,"encoding":0.07142857142857142,"rules":0.07142857142857142,"schema":0.07142857142857142,"wiring":0.07142857142857142,"and":0.07142857142857142,"checkpoint":0.07142857142857142,"settings":0.07142857142857142},"770":{"the":0.05,"assistant":0.05,"references":0.05,"ui":0.05,"panels":0.05,"by":0.05,"their":0.05,"studio":0.05,"names":0.05,"explorer":0.05,"script":0.05,"editor":0.05,"guardrails":0.05,"panel":0.05,"pipeline":0.05,"so":0.05,"user":0.05,"can":0.05,"follow":0.05,"along":0.05},"771":{"the":0.038461538461538464,"ai":0.038461538461538464,"agent":0.038461538461538464,"is":0.038461538461538464,"a":0.038461538461538464,"standalone":0.038461538461538464,"page":0.038461538461538464,"accessible":0.038461538461538464,"outside":0.038461538461538464,"transform":0.038461538461538464,"studio":0.038461538461538464,"it":0.038461538461538464,"has":0.038461538461538464,"direct":0.038461538461538464,"write":0.038461538461538464,"access":0.038461538461538464,"to":0.038461538461538464,"platform":0.038461538461538464,"and":0.038461538461538464,"executes":0.038461538461538464,"operations":0.038461538461538464,"without":0.038461538461538464,"requiring":0.038461538461538464,"manual":0.038461538461538464,"ui":0.038461538461538464,"steps":0.038461538461538464},"772":{"the":0.3333333333333333,"agent":0.3333333333333333,"can":0.3333333333333333},"773":{"list":0.14285714285714285,"create":0.14285714285714285,"stop":0.14285714285714285,"restart":0.14285714285714285,"and":0.14285714285714285,"delete":0.14285714285714285,"pipelines":0.14285714285714285},"774":{"manage":0.125,"services":0.125,"scripts":0.125,"schemas":0.125,"workspaces":0.125,"and":0.125,"test":0.125,"suites":0.125},"775":{"inspect":0.1111111111111111,"pipeline":0.1111111111111111,"metrics":0.1111111111111111,"system":0.1111111111111111,"stats":0.1111111111111111,"logs":0.1111111111111111,"and":0.1111111111111111,"audit":0.1111111111111111,"records":0.1111111111111111},"776":{"build":0.16666666666666666,"and":0.16666666666666666,"deploy":0.16666666666666666,"complete":0.16666666666666666,"pipeline":0.16666666666666666,"configurations":0.16666666666666666},"777":{"when":0.045454545454545456,"asked":0.045454545454545456,"to":0.045454545454545456,"perform":0.045454545454545456,"an":0.045454545454545456,"action":0.045454545454545456,"the":0.045454545454545456,"agent":0.045454545454545456,"executes":0.045454545454545456,"it":0.045454545454545456,"directly":0.045454545454545456,"and":0.045454545454545456,"reports":0.045454545454545456,"result":0.045454545454545456,"does":0.045454545454545456,"not":0.045454545454545456,"suggest":0.045454545454545456,"curl":0.045454545454545456,"commands":0.045454545454545456,"or":0.045454545454545456,"api":0.045454545454545456,"calls":0.045454545454545456},"778":{"understand":0.3333333333333333,"the":0.3333333333333333,"platform":0.3333333333333333},"779":{"what":0.07692307692307693,"sources":0.07692307692307693,"and":0.07692307692307693,"sinks":0.07692307692307693,"are":0.07692307692307693,"available":0.07692307692307693,"explain":0.07692307692307693,"how":0.07692307692307693,"a":0.07692307692307693,"mongodb":0.07692307692307693,"cdc":0.07692307692307693,"pipeline":0.07692307692307693,"works":0.07692307692307693},"780":{"what":0.1,"is":0.1,"a":0.1,"checkpoint":0.1,"and":0.1,"when":0.1,"should":0.1,"i":0.1,"enable":0.1,"it":0.1},"781":{"explain":0.125,"the":0.125,"difference":0.125,"between":0.125,"batch":0.125,"and":0.125,"single-document":0.125,"processing":0.125},"782":{"explore":0.3333333333333333,"system":0.3333333333333333,"state":0.3333333333333333},"783":{"list":0.125,"all":0.125,"running":0.125,"pipelines":0.125,"and":0.125,"show":0.125,"their":0.125,"metrics":0.125},"784":{"which":0.1111111111111111,"services":0.1111111111111111,"are":0.1111111111111111,"registered":0.1111111111111111,"is":0.1111111111111111,"the":0.1111111111111111,"llm":0.1111111111111111,"provider":0.1111111111111111,"active":0.1111111111111111},"785":{"10":0.125,"show":0.125,"me":0.125,"the":0.125,"last":0.125,"audit":0.125,"log":0.125,"entries":0.125},"786":{"observability":1},"787":{"what's":0.1111111111111111,"the":0.1111111111111111,"throughput":0.1111111111111111,"and":0.1111111111111111,"error":0.1111111111111111,"rate":0.1111111111111111,"on":0.1111111111111111,"cdc-orders":0.1111111111111111,"pipeline":0.1111111111111111},"788":{"show":0.09090909090909091,"me":0.09090909090909091,"the":0.09090909090909091,"worker":0.09090909090909091,"metrics":0.09090909090909091,"for":0.09090909090909091,"all":0.09090909090909091,"pipelines":0.09090909090909091,"in":0.09090909090909091,"ha":0.09090909090909091,"mode":0.09090909090909091},"789":{"are":0.14285714285714285,"any":0.14285714285714285,"pipelines":0.14285714285714285,"in":0.14285714285714285,"a":0.14285714285714285,"failed":0.14285714285714285,"state":0.14285714285714285},"790":{"create":0.25,"and":0.25,"manage":0.25,"artifacts":0.25},"791":{"create":0.05555555555555555,"a":0.05555555555555555,"pipeline":0.05555555555555555,"that":0.05555555555555555,"reads":0.05555555555555555,"from":0.05555555555555555,"the":0.05555555555555555,"people":0.05555555555555555,"collection":0.05555555555555555,"on":0.05555555555555555,"source-db":0.05555555555555555,"masks":0.05555555555555555,"email":0.05555555555555555,"field":0.05555555555555555,"and":0.05555555555555555,"writes":0.05555555555555555,"to":0.05555555555555555,"sink-db":0.05555555555555555},"792":{"generate":0.07692307692307693,"a":0.07692307692307693,"test":0.07692307692307693,"suite":0.07692307692307693,"for":0.07692307692307693,"the":0.07692307692307693,"mask_pii":0.07692307692307693,"rhai":0.07692307692307693,"script":0.07692307692307693,"using":0.07692307692307693,"current":0.07692307692307693,"workspace":0.07692307692307693,"input":0.07692307692307693},"793":{"save":0.08333333333333333,"an":0.08333333333333333,"avro":0.08333333333333333,"schema":0.08333333333333333,"for":0.08333333333333333,"the":0.08333333333333333,"orders":0.08333333333333333,"collection":0.08333333333333333,"based":0.08333333333333333,"on":0.08333333333333333,"introspection":0.08333333333333333,"result":0.08333333333333333},"794":{"type":0.5,"info":0.5},"795":{"title":0.16666666666666666,"write":0.16666666666666666,"access":0.16666666666666666,"and":0.16666666666666666,"conversation":0.16666666666666666,"modes":0.16666666666666666},"796":{"write":0.05263157894736842,"operations":0.05263157894736842,"in":0.05263157894736842,"the":0.05263157894736842,"agent":0.05263157894736842,"are":0.05263157894736842,"controlled":0.05263157894736842,"by":0.05263157894736842,"conversation":0.05263157894736842,"mode":0.05263157894736842,"ask":0.05263157894736842,"or":0.05263157894736842,"act":0.05263157894736842,"and":0.05263157894736842,"allow_writes":0.05263157894736842,"flag":0.05263157894736842,"see":0.05263157894736842,"modes":0.05263157894736842,"below":0.05263157894736842},"797":{"the":0.041666666666666664,"mode":0.041666666666666664,"field":0.041666666666666664,"controls":0.041666666666666664,"how":0.041666666666666664,"backend":0.041666666666666664,"engine":0.041666666666666664,"handles":0.041666666666666664,"write":0.041666666666666664,"tools":0.041666666666666664,"both":0.041666666666666664,"studio":0.041666666666666664,"assistant":0.041666666666666664,"and":0.041666666666666664,"agent":0.041666666666666664,"use":0.041666666666666664,"same":0.041666666666666664,"system":0.041666666666666664,"though":0.041666666666666664,"cannot":0.041666666666666664,"execute":0.041666666666666664,"writes":0.041666666666666664,"regardless":0.041666666666666664,"of":0.041666666666666664},"798":{"mode":1},"799":{"behaviour":1},"800":{"ask":0.5,"default":0.5},"801":{"30":0.05,"write":0.05,"tools":0.05,"require":0.05,"user":0.05,"confirmation":0.05,"the":0.05,"engine":0.05,"emits":0.05,"a":0.05,"prompt":0.05,"via":0.05,"sse":0.05,"and":0.05,"waits":0.05,"up":0.05,"to":0.05,"seconds":0.05,"for":0.05,"approval":0.05},"802":{"act":1},"803":{"write":0.05555555555555555,"tools":0.05555555555555555,"execute":0.05555555555555555,"immediately":0.05555555555555555,"when":0.05555555555555555,"allow_writes":0.05555555555555555,"is":0.05555555555555555,"enabled":0.05555555555555555,"except":0.05555555555555555,"for":0.05555555555555555,"high-impact":0.05555555555555555,"e":0.05555555555555555,"g":0.05555555555555555,"create_job":0.05555555555555555,"which":0.05555555555555555,"always":0.05555555555555555,"require":0.05555555555555555,"confirmation":0.05555555555555555},"804":{"mode":0.1,"can":0.1,"be":0.1,"switched":0.1,"mid-conversation":0.1,"each":0.1,"request's":0.1,"takes":0.1,"effect":0.1,"immediately":0.1},"805":{"both":0.05,"interfaces":0.05,"share":0.05,"the":0.05,"same":0.05,"tool":0.05,"catalogue":0.05,"write":0.05,"tools":0.05,"are":0.05,"gated":0.05,"behind":0.05,"allow_writes":0.05,"and":0.05,"subject":0.05,"to":0.05,"confirmation":0.05,"in":0.05,"ask":0.05,"mode":0.05},"806":{"category":1},"807":{"tools":1},"808":{"pipelines":1},"809":{"list_jobs":0.25,"get_job_metrics":0.25,"get_worker_metrics":0.25,"list_checkpoints":0.25},"810":{"system":1},"811":{"list_services":0.25,"get_system_stats":0.25,"get_logs":0.25,"get_audit_log":0.25},"812":{"resources":1},"813":{"list_service_resources":0.5,"get_resource_content":0.5},"814":{"schemas":1},"815":{"list_schemas":0.16666666666666666,"get_schema":0.16666666666666666,"introspect_schema":0.16666666666666666,"fill_schema":0.16666666666666666,"convert_schema":0.16666666666666666,"save_schema":0.16666666666666666},"816":{"transforms":1},"817":{"validate_transform":0.14285714285714285,"get_rhai_completions":0.14285714285714285,"run_transform":0.14285714285714285,"run_tests":0.14285714285714285,"generate_tests":0.14285714285714285,"save_script":0.14285714285714285,"update_script":0.14285714285714285},"818":{"test":0.5,"suites":0.5},"819":{"save_test_suite":0.5,"delete_test_suite":0.5},"820":{"workspaces":1},"821":{"list_workspaces":0.25,"get_workspace":0.25,"save_workspace":0.25,"update_workspace":0.25},"822":{"pipelines":0.5,"write":0.5},"823":{"stop_job":0.25,"restart_job":0.25,"create_job":0.25,"delete_job":0.25},"824":{"services":0.5,"write":0.5},"825":{"create_service":0.5,"delete_service":0.5},"826":{"provider":0.05263157894736842,"configuration":0.05263157894736842,"is":0.05263157894736842,"managed":0.05263157894736842,"in":0.05263157894736842,"the":0.05263157894736842,"system":0.05263157894736842,"not":0.05263157894736842,"per":0.05263157894736842,"user":0.05263157894736842,"session":0.05263157894736842,"exactly":0.05263157894736842,"one":0.05263157894736842,"llm":0.05263157894736842,"service":0.05263157894736842,"active":0.05263157894736842,"at":0.05263157894736842,"any":0.05263157894736842,"time":0.05263157894736842},"827":{"provider":1},"828":{"auth":0.5,"mechanism":0.5},"829":{"anthropic":1},"830":{"direct":0.25,"api":0.25,"with":0.25,"anthropic_api_key":0.25},"831":{"aws":0.5,"bedrock":0.5},"832":{"explicit":0.25,"credentials":0.25,"aws_access_key_id":0.25,"aws_secret_access_key":0.25},"833":{"the":0.08333333333333333,"active":0.08333333333333333,"provider":0.08333333333333333,"can":0.08333333333333333,"be":0.08333333333333333,"switched":0.08333333333333333,"at":0.08333333333333333,"runtime":0.08333333333333333,"without":0.08333333333333333,"restarting":0.08333333333333333,"pipeline":0.08333333333333333,"engine":0.08333333333333333},"834":{"the":0.043478260869565216,"studio":0.043478260869565216,"assistant":0.043478260869565216,"receives":0.043478260869565216,"structured":0.043478260869565216,"context":0.043478260869565216,"from":0.043478260869565216,"workspace":0.043478260869565216,"automatically":0.043478260869565216,"agent":0.043478260869565216,"can":0.043478260869565216,"also":0.043478260869565216,"receive":0.043478260869565216,"when":0.043478260869565216,"invoked":0.043478260869565216,"via":0.043478260869565216,"api":0.043478260869565216,"each":0.043478260869565216,"item":0.043478260869565216,"has":0.043478260869565216,"a":0.043478260869565216,"kind":0.043478260869565216,"discriminator":0.043478260869565216},"835":{"kind":1},"836":{"description":1},"837":{"scripts":1},"838":{"rhai":0.14285714285714285,"scripts":0.14285714285714285,"from":0.14285714285714285,"the":0.14285714285714285,"pipeline":0.14285714285714285,"middleware":0.14285714285714285,"chain":0.14285714285714285},"839":{"input":1},"840":{"sample":0.3333333333333333,"input":0.3333333333333333,"document":0.3333333333333333},"841":{"schema":1},"842":{"avro":0.2,"or":0.2,"json":0.2,"schema":0.2,"definition":0.2},"843":{"output":1},"844":{"transform":0.5,"output":0.5},"845":{"test_cases":1},"846":{"test":0.14285714285714285,"cases":0.14285714285714285,"with":0.14285714285714285,"optional":0.14285714285714285,"last":0.14285714285714285,"run":0.14285714285714285,"results":0.14285714285714285},"847":{"error":1},"848":{"error":0.1111111111111111,"message":0.1111111111111111,"from":0.1111111111111111,"a":0.1111111111111111,"failed":0.1111111111111111,"transform":0.1111111111111111,"or":0.1111111111111111,"test":0.1111111111111111,"run":0.1111111111111111},"849":{"script":0.2,"generation":0.2,"targets":0.2,"rhai":0.2,"only":0.2},"850":{"script":0.043478260869565216,"correctness":0.043478260869565216,"depends":0.043478260869565216,"on":0.043478260869565216,"the":0.043478260869565216,"quality":0.043478260869565216,"of":0.043478260869565216,"sample":0.043478260869565216,"input":0.043478260869565216,"and":0.043478260869565216,"schema":0.043478260869565216,"in":0.043478260869565216,"workspace":0.043478260869565216,"load":0.043478260869565216,"real":0.043478260869565216,"collection":0.043478260869565216,"data":0.043478260869565216,"via":0.043478260869565216,"service":0.043478260869565216,"explorer":0.043478260869565216,"for":0.043478260869565216,"best":0.043478260869565216,"results":0.043478260869565216},"851":{"provider":0.1,"support":0.1,"is":0.1,"currently":0.1,"limited":0.1,"to":0.1,"anthropic":0.1,"and":0.1,"aws":0.1,"bedrock":0.1},"852":{"the":0.06666666666666667,"studio":0.06666666666666667,"assistant":0.06666666666666667,"cannot":0.06666666666666667,"save":0.06666666666666667,"artifacts":0.06666666666666667,"directly":0.06666666666666667,"user":0.06666666666666667,"must":0.06666666666666667,"click":0.06666666666666667,"insert":0.06666666666666667,"and":0.06666666666666667,"manually":0.06666666666666667,"in":0.06666666666666667,"ui":0.06666666666666667},"853":{"data":0.5,"masking":0.5},"854":{"real-time":0.07692307692307693,"pii":0.07692307692307693,"masking":0.07692307692307693,"at":0.07692307692307693,"the":0.07692307692307693,"transformation":0.07692307692307693,"layer":0.07692307692307693,"before":0.07692307692307693,"sensitive":0.07692307692307693,"data":0.07692307692307693,"reaches":0.07692307692307693,"any":0.07692307692307693,"sink":0.07692307692307693},"855":{"data":0.5,"masking":0.5},"856":{"how":0.3333333333333333,"masking":0.3333333333333333,"works":0.3333333333333333},"857":{"built-in":0.3333333333333333,"masking":0.3333333333333333,"functions":0.3333333333333333},"858":{"deterministic":0.5,"hashing":0.5},"859":{"use":0.5,"cases":0.5},"860":{"related":1},"861":{"3tl":0.02702702702702703,"bridge":0.02702702702702703,"applies":0.02702702702702703,"data":0.02702702702702703,"masking":0.02702702702702703,"at":0.02702702702702703,"the":0.02702702702702703,"transformation":0.02702702702702703,"layer":0.02702702702702703,"as":0.02702702702702703,"each":0.02702702702702703,"event":0.02702702702702703,"flows":0.02702702702702703,"through":0.02702702702702703,"pipeline":0.02702702702702703,"before":0.02702702702702703,"it":0.02702702702702703,"reaches":0.02702702702702703,"any":0.02702702702702703,"sink":0.02702702702702703,"runs":0.02702702702702703,"part":0.02702702702702703,"of":0.02702702702702703,"rhai":0.02702702702702703,"script":0.02702702702702703,"and":0.02702702702702703,"is":0.02702702702702703,"subject":0.02702702702702703,"to":0.02702702702702703,"same":0.02702702702702703,"versioning":0.02702702702702703,"test":0.02702702702702703,"coverage":0.02702702702702703,"deployment":0.02702702702702703,"workflow":0.02702702702702703,"other":0.02702702702702703,"logic":0.02702702702702703},"862":{"masking":0.03571428571428571,"is":0.03571428571428571,"implemented":0.03571428571428571,"as":0.03571428571428571,"rhai":0.03571428571428571,"script":0.03571428571428571,"logic":0.03571428571428571,"within":0.03571428571428571,"a":0.03571428571428571,"transformation":0.03571428571428571,"workspace":0.03571428571428571,"each":0.03571428571428571,"event":0.03571428571428571,"document":0.03571428571428571,"passes":0.03571428571428571,"through":0.03571428571428571,"the":0.03571428571428571,"which":0.03571428571428571,"modifies":0.03571428571428571,"redacts":0.03571428571428571,"or":0.03571428571428571,"replaces":0.03571428571428571,"sensitive":0.03571428571428571,"fields":0.03571428571428571,"before":0.03571428571428571,"written":0.03571428571428571,"to":0.03571428571428571,"sink":0.03571428571428571},"863":{"because":0.1111111111111111,"masking":0.1111111111111111,"is":0.1111111111111111,"applied":0.1111111111111111,"in":0.1111111111111111,"the":0.1111111111111111,"pipeline":0.1111111111111111,"transformation":0.1111111111111111,"layer":0.1111111111111111},"864":{"sensitive":0.1,"fields":0.1,"never":0.1,"appear":0.1,"in":0.1,"the":0.1,"sink":0.1,"regardless":0.1,"of":0.1,"type":0.1},"865":{"masking":0.08333333333333333,"logic":0.08333333333333333,"is":0.08333333333333333,"saved":0.08333333333333333,"and":0.08333333333333333,"auditable":0.08333333333333333,"alongside":0.08333333333333333,"the":0.08333333333333333,"rest":0.08333333333333333,"of":0.08333333333333333,"transformation":0.08333333333333333,"workspace":0.08333333333333333},"866":{"different":0.05555555555555555,"masking":0.05555555555555555,"profiles":0.05555555555555555,"can":0.05555555555555555,"be":0.05555555555555555,"applied":0.05555555555555555,"per":0.05555555555555555,"pipeline":0.05555555555555555,"for":0.05555555555555555,"example":0.05555555555555555,"full":0.05555555555555555,"pii":0.05555555555555555,"in":0.05555555555555555,"a":0.05555555555555555,"development":0.05555555555555555,"masked":0.05555555555555555,"production":0.05555555555555555,"replication":0.05555555555555555},"867":{"the":0.07692307692307693,"rhai":0.07692307692307693,"engine":0.07692307692307693,"includes":0.07692307692307693,"four":0.07692307692307693,"built-in":0.07692307692307693,"masking":0.07692307692307693,"functions":0.07692307692307693,"available":0.07692307692307693,"in":0.07692307692307693,"any":0.07692307692307693,"transformation":0.07692307692307693,"script":0.07692307692307693},"868":{"function":1},"869":{"input":1},"870":{"output":1},"871":{"example":1},"872":{"mask_email":0.5,"value":0.5},"873":{"email":0.5,"address":0.5},"874":{"first":0.2,"character":0.2,"visible":0.2,"rest":0.2,"replaced":0.2},"875":{"john":0.25,"example":0.25,"com":0.25,"j":0.25},"876":{"mask_phone":0.5,"value":0.5},"877":{"phone":0.5,"number":0.5},"878":{"4":0.16666666666666666,"last":0.16666666666666666,"digits":0.16666666666666666,"visible":0.16666666666666666,"rest":0.16666666666666666,"replaced":0.16666666666666666},"879":{"4567":0.5,"1-555-123-4567":0.5},"880":{"mask_year_only":0.5,"value":0.5},"881":{"date":0.2,"rfc3339":0.2,"yyyy-mm-dd":0.2,"or":0.2,"ejson":0.2},"882":{"day":0.1111111111111111,"and":0.1111111111111111,"month":0.1111111111111111,"set":0.1111111111111111,"to":0.1111111111111111,"january":0.1111111111111111,"1st":0.1111111111111111,"year":0.1111111111111111,"preserved":0.1111111111111111},"883":{"2024-06-15":0.5,"2024-01-01":0.5},"884":{"hash_sha256":0.5,"value":0.5},"885":{"any":0.5,"value":0.5},"886":{"deterministic":0.25,"sha-256":0.25,"hex":0.25,"digest":0.25},"887":{"john":0.25,"example":0.25,"com":0.25,"a8b64":0.25},"888":{"example":0.2,"script":0.2,"using":0.2,"built-in":0.2,"functions":0.2},"889":{"for":0.03225806451612903,"masking":0.03225806451612903,"patterns":0.03225806451612903,"not":0.03225806451612903,"covered":0.03225806451612903,"by":0.03225806451612903,"the":0.03225806451612903,"built-in":0.03225806451612903,"functions":0.03225806451612903,"name":0.03225806451612903,"replacement":0.03225806451612903,"partial":0.03225806451612903,"redaction":0.03225806451612903,"conditional":0.03225806451612903,"based":0.03225806451612903,"on":0.03225806451612903,"field":0.03225806451612903,"presence":0.03225806451612903,"write":0.03225806451612903,"custom":0.03225806451612903,"logic":0.03225806451612903,"directly":0.03225806451612903,"in":0.03225806451612903,"rhai":0.03225806451612903,"and":0.03225806451612903,"test":0.03225806451612903,"it":0.03225806451612903,"workspace":0.03225806451612903,"suite":0.03225806451612903,"before":0.03225806451612903,"deployment":0.03225806451612903},"890":{"hash_sha256":0.037037037037037035,"produces":0.037037037037037035,"a":0.037037037037037035,"consistent":0.037037037037037035,"hex":0.037037037037037035,"digest":0.037037037037037035,"for":0.037037037037037035,"any":0.037037037037037035,"given":0.037037037037037035,"input":0.037037037037037035,"the":0.037037037037037035,"same":0.037037037037037035,"value":0.037037037037037035,"always":0.037037037037037035,"hash":0.037037037037037035,"which":0.037037037037037035,"allows":0.037037037037037035,"data":0.037037037037037035,"to":0.037037037037037035,"be":0.037037037037037035,"correlated":0.037037037037037035,"across":0.037037037037037035,"systems":0.037037037037037035,"using":0.037037037037037035,"without":0.037037037037037035,"exposing":0.037037037037037035,"original":0.037037037037037035},"891":{"this":0.07692307692307693,"is":0.07692307692307693,"a":0.07692307692307693,"one-way":0.07692307692307693,"operation":0.07692307692307693,"the":0.07692307692307693,"original":0.07692307692307693,"value":0.07692307692307693,"cannot":0.07692307692307693,"be":0.07692307692307693,"recovered":0.07692307692307693,"from":0.07692307692307693,"hash":0.07692307692307693},"892":{"mask":0.05263157894736842,"pii":0.05263157894736842,"fields":0.05263157894736842,"in":0.05263157894736842,"mongodb":0.05263157894736842,"change":0.05263157894736842,"events":0.05263157894736842,"before":0.05263157894736842,"replicating":0.05263157894736842,"to":0.05263157894736842,"an":0.05263157894736842,"analytics":0.05263157894736842,"kafka":0.05263157894736842,"topic":0.05263157894736842,"consumed":0.05263157894736842,"by":0.05263157894736842,"third-party":0.05263157894736842,"reporting":0.05263157894736842,"tools":0.05263157894736842},"893":{"apply":0.0625,"mask_year_only":0.0625,"to":0.0625,"date-of-birth":0.0625,"fields":0.0625,"preserve":0.0625,"year-level":0.0625,"granularity":0.0625,"for":0.0625,"age-bracket":0.0625,"analytics":0.0625,"while":0.0625,"removing":0.0625,"exact":0.0625,"birth":0.0625,"dates":0.0625},"894":{"use":0.06666666666666667,"hash_sha256":0.06666666666666667,"on":0.06666666666666667,"user":0.06666666666666667,"identifiers":0.06666666666666667,"to":0.06666666666666667,"enable":0.06666666666666667,"cross-system":0.06666666666666667,"joins":0.06666666666666667,"hashed":0.06666666666666667,"keys":0.06666666666666667,"without":0.06666666666666667,"exposing":0.06666666666666667,"raw":0.06666666666666667,"pii":0.06666666666666667},"895":{"transform":0.1,"studio":0.1,"where":0.1,"masking":0.1,"scripts":0.1,"are":0.1,"written":0.1,"tested":0.1,"and":0.1,"saved":0.1},"896":{"ai":0.1111111111111111,"assistant":0.1111111111111111,"generate":0.1111111111111111,"masking":0.1111111111111111,"scripts":0.1111111111111111,"from":0.1111111111111111,"natural":0.1111111111111111,"language":0.1111111111111111,"descriptions":0.1111111111111111},"897":{"observability":1},"898":{"live":0.07692307692307693,"metrics":0.07692307692307693,"dashboard":0.07692307692307693,"log":0.07692307692307693,"streaming":0.07692307692307693,"and":0.07692307692307693,"prometheus":0.07692307692307693,"integration":0.07692307692307693,"no":0.07692307692307693,"separate":0.07692307692307693,"observability":0.07692307692307693,"stack":0.07692307692307693,"required":0.07692307692307693},"899":{"observability":1},"900":{"dashboard":0.5,"metrics":0.5},"901":{"per-pipeline":0.3333333333333333,"job":0.3333333333333333,"metrics":0.3333333333333333},"902":{"pipeline":0.3333333333333333,"process":0.3333333333333333,"stats":0.3333333333333333},"903":{"log":0.5,"streaming":0.5},"904":{"prometheus":0.5,"integration":0.5},"905":{"exposed":0.3333333333333333,"prometheus":0.3333333333333333,"metrics":0.3333333333333333},"906":{"use":0.5,"cases":0.5},"907":{"3tl":0.025,"bridge":0.025,"surfaces":0.025,"operational":0.025,"visibility":0.025,"at":0.025,"every":0.025,"level":0.025,"aggregate":0.025,"platform":0.025,"metrics":0.025,"per-pipeline":0.025,"job":0.025,"and":0.025,"live":0.025,"log":0.025,"output":0.025,"without":0.025,"requiring":0.025,"a":0.025,"separate":0.025,"observability":0.025,"stack":0.025,"for":0.025,"organisations":0.025,"with":0.025,"existing":0.025,"infrastructure":0.025,"the":0.025,"pipeline":0.025,"engine":0.025,"exposes":0.025,"prometheus-compatible":0.025,"get":0.025,"endpoint":0.025,"helm":0.025,"chart":0.025,"includes":0.025,"servicemonitor":0.025,"crd":0.025},"908":{"the":0.1,"dashboard":0.1,"provides":0.1,"aggregate":0.1,"metrics":0.1,"derived":0.1,"from":0.1,"all":0.1,"running":0.1,"pipelines":0.1},"909":{"metric":1},"910":{"description":1},"911":{"total":0.3333333333333333,"events":0.3333333333333333,"processed":0.3333333333333333},"912":{"cumulative":0.16666666666666666,"events":0.16666666666666666,"handled":0.16666666666666666,"across":0.16666666666666666,"all":0.16666666666666666,"pipelines":0.16666666666666666},"913":{"total":0.3333333333333333,"bytes":0.3333333333333333,"processed":0.3333333333333333},"914":{"cumulative":0.16666666666666666,"data":0.16666666666666666,"volume":0.16666666666666666,"across":0.16666666666666666,"all":0.16666666666666666,"pipelines":0.16666666666666666},"915":{"running":0.25,"stopped":0.25,"failed":0.25,"jobs":0.25},"916":{"pipeline":0.25,"counts":0.25,"by":0.25,"state":0.25},"917":{"uptime":1},"918":{"seconds":0.16666666666666666,"since":0.16666666666666666,"the":0.16666666666666666,"pipeline":0.16666666666666666,"engine":0.16666666666666666,"started":0.16666666666666666},"919":{"recent":0.5,"activity":0.5},"920":{"latest":0.14285714285714285,"pipeline":0.14285714285714285,"events":0.14285714285714285,"starts":0.14285714285714285,"stops":0.14285714285714285,"and":0.14285714285714285,"errors":0.14285714285714285},"921":{"each":0.08333333333333333,"pipeline":0.08333333333333333,"exposes":0.08333333333333333,"real-time":0.08333333333333333,"job":0.08333333333333333,"metrics":0.08333333333333333,"via":0.08333333333333333,"the":0.08333333333333333,"management":0.08333333333333333,"api":0.08333333333333333,"and":0.08333333333333333,"dashboard":0.08333333333333333},"922":{"metric":1},"923":{"description":1},"924":{"events":0.5,"processed":0.5},"925":{"total":0.16666666666666666,"events":0.16666666666666666,"processed":0.16666666666666666,"since":0.16666666666666666,"last":0.16666666666666666,"start":0.16666666666666666},"926":{"bytes":0.5,"processed":0.5},"927":{"data":0.3333333333333333,"volume":0.3333333333333333,"processed":0.3333333333333333},"928":{"throughput":0.3333333333333333,"per":0.3333333333333333,"second":0.3333333333333333},"929":{"current":0.25,"events":0.25,"per":0.25,"second":0.25},"930":{"current":0.5,"lag":0.5},"931":{"time":0.125,"distance":0.125,"behind":0.125,"the":0.125,"source":0.125,"for":0.125,"streaming":0.125,"sources":0.125},"932":{"total":0.5,"errors":0.5},"933":{"transformation":0.25,"and":0.25,"write":0.25,"errors":0.25},"934":{"last":0.3333333333333333,"processed":0.3333333333333333,"at":0.3333333333333333},"935":{"timestamp":0.16666666666666666,"of":0.16666666666666666,"the":0.16666666666666666,"last":0.16666666666666666,"event":0.16666666666666666,"processed":0.16666666666666666},"936":{"for":0.08333333333333333,"pipelines":0.08333333333333333,"using":0.08333333333333333,"the":0.08333333333333333,"internal":0.08333333333333333,"processing":0.08333333333333333,"pipeline":0.08333333333333333,"additional":0.08333333333333333,"depth":0.08333333333333333,"metrics":0.08333333333333333,"are":0.08333333333333333,"available":0.08333333333333333},"937":{"metric":1},"938":{"description":1},"939":{"queued":1},"940":{"messages":0.16666666666666666,"waiting":0.16666666666666666,"in":0.16666666666666666,"the":0.16666666666666666,"internal":0.16666666666666666,"stream":0.16666666666666666},"941":{"in-flight":1},"942":{"messages":0.25,"currently":0.25,"being":0.25,"processed":0.25},"943":{"done":1},"944":{"acknowledged":0.5,"messages":0.5},"945":{"saturation":1},"946":{"pipeline":0.3333333333333333,"capacity":0.3333333333333333,"utilisation":0.3333333333333333},"947":{"source":0.5,"blocked":0.5},"948":{"whether":0.14285714285714285,"the":0.14285714285714285,"source":0.14285714285714285,"is":0.14285714285714285,"blocked":0.14285714285714285,"by":0.14285714285714285,"backpressure":0.14285714285714285},"949":{"metrics":0.125,"update":0.125,"continuously":0.125,"no":0.125,"page":0.125,"refresh":0.125,"is":0.125,"required":0.125},"950":{"the":0.0625,"logs":0.0625,"view":0.0625,"streams":0.0625,"live":0.0625,"log":0.0625,"output":0.0625,"from":0.0625,"all":0.0625,"running":0.0625,"pipeline":0.0625,"jobs":0.0625,"can":0.0625,"be":0.0625,"filtered":0.0625,"by":0.0625},"951":{"job":0.125,"show":0.125,"logs":0.125,"only":0.125,"for":0.125,"a":0.125,"specific":0.125,"pipeline":0.125},"952":{"severity":0.16666666666666666,"level":0.16666666666666666,"info":0.16666666666666666,"warning":0.16666666666666666,"or":0.16666666666666666,"error":0.16666666666666666},"953":{"auto-scroll":0.045454545454545456,"can":0.045454545454545456,"be":0.045454545454545456,"paused":0.045454545454545456,"to":0.045454545454545456,"examine":0.045454545454545456,"a":0.045454545454545456,"specific":0.045454545454545456,"sequence":0.045454545454545456,"of":0.045454545454545456,"log":0.045454545454545456,"entries":0.045454545454545456,"during":0.045454545454545456,"an":0.045454545454545456,"incident":0.045454545454545456,"without":0.045454545454545456,"losing":0.045454545454545456,"the":0.045454545454545456,"current":0.045454545454545456,"position":0.045454545454545456,"in":0.045454545454545456,"stream":0.045454545454545456},"954":{"the":0.041666666666666664,"pipeline":0.041666666666666664,"engine":0.041666666666666664,"exposes":0.041666666666666664,"a":0.041666666666666664,"prometheus-compatible":0.041666666666666664,"metrics":0.041666666666666664,"endpoint":0.041666666666666664,"at":0.041666666666666664,"get":0.041666666666666664,"for":0.041666666666666664,"kubernetes":0.041666666666666664,"deployments":0.041666666666666664,"helm":0.041666666666666664,"chart":0.041666666666666664,"can":0.041666666666666664,"create":0.041666666666666664,"servicemonitor":0.041666666666666664,"resource":0.041666666666666664,"automatic":0.041666666666666664,"scraping":0.041666666666666664,"by":0.041666666666666664,"prometheus":0.041666666666666664,"operator":0.041666666666666664},"955":{"metric":1},"956":{"type":1},"957":{"labels":1},"958":{"description":1},"959":{"mstream_uptime_seconds":1},"960":{"gauge":1},"961":{},"962":{"seconds":0.25,"since":0.25,"process":0.25,"start":0.25},"963":{"mstream_jobs":1},"964":{"gauge":1},"965":{"state":1},"966":{"count":0.125,"of":0.125,"jobs":0.125,"by":0.125,"state":0.125,"running":0.125,"stopped":0.125,"failed":0.125},"967":{"mstream_job_events_processed_total":1},"968":{"counter":1},"969":{"job":1},"970":{"total":0.3333333333333333,"events":0.3333333333333333,"processed":0.3333333333333333},"971":{"mstream_job_bytes_processed_total":1},"972":{"counter":1},"973":{"job":1},"974":{"total":0.3333333333333333,"bytes":0.3333333333333333,"processed":0.3333333333333333},"975":{"mstream_job_errors_total":1},"976":{"counter":1},"977":{"job":1},"978":{"total":0.5,"errors":0.5},"979":{"mstream_job_last_processed_at_seconds":1},"980":{"gauge":1},"981":{"job":1},"982":{"unix":0.16666666666666666,"timestamp":0.16666666666666666,"of":0.16666666666666666,"last":0.16666666666666666,"processed":0.16666666666666666,"event":0.16666666666666666},"983":{"mstream_job_last_source_timestamp_seconds":1},"984":{"gauge":1},"985":{"job":1},"986":{"unix":0.14285714285714285,"timestamp":0.14285714285714285,"from":0.14285714285714285,"source":0.14285714285714285,"of":0.14285714285714285,"last":0.14285714285714285,"event":0.14285714285714285},"987":{"mstream_job_pipeline_queued":1},"988":{"gauge":1},"989":{"job":1},"990":{"queued":0.25,"messages":0.25,"in":0.25,"stream":0.25},"991":{"mstream_job_pipeline_in_flight":1},"992":{"gauge":1},"993":{"job":1},"994":{"messages":0.3333333333333333,"being":0.3333333333333333,"processed":0.3333333333333333},"995":{"mstream_job_pipeline_done":1},"996":{"gauge":1},"997":{"job":1},"998":{"acknowledged":0.5,"messages":0.5},"999":{"mstream_job_pipeline_saturation_pct":1},"1000":{"gauge":1},"1001":{"job":1},"1002":{"pipeline":0.3333333333333333,"saturation":0.3333333333333333,"percentage":0.3333333333333333},"1003":{"mstream_job_pipeline_source_blocked":1},"1004":{"gauge":1},"1005":{"job":1},"1006":{"0":0.125,"1":0.125,"whether":0.125,"the":0.125,"source":0.125,"is":0.125,"blocked":0.125,"or":0.125},"1007":{"these":0.0625,"metrics":0.0625,"are":0.0625,"queryable":0.0625,"from":0.0625,"any":0.0625,"prometheus-based":0.0625,"tooling":0.0625,"including":0.0625,"grafana":0.0625,"datadog":0.0625,"agent":0.0625,"and":0.0625,"cloud-native":0.0625,"monitoring":0.0625,"platforms":0.0625},"1008":{"monitor":0.07692307692307693,"mstream_job_pipeline_saturation_pct":0.07692307692307693,"across":0.07692307692307693,"pipelines":0.07692307692307693,"to":0.07692307692307693,"identify":0.07692307692307693,"processing":0.07692307692307693,"bottlenecks":0.07692307692307693,"before":0.07692307692307693,"they":0.07692307692307693,"affect":0.07692307692307693,"downstream":0.07692307692307693,"consumers":0.07692307692307693},"1009":{"filter":0.05,"live":0.05,"log":0.05,"output":0.05,"by":0.05,"pipeline":0.05,"job":0.05,"during":0.05,"an":0.05,"incident":0.05,"pause":0.05,"auto-scroll":0.05,"to":0.05,"examine":0.05,"specific":0.05,"error":0.05,"sequences":0.05,"without":0.05,"losing":0.05,"context":0.05},"1010":{"alert":0.09090909090909091,"on":0.09090909090909091,"mstream_job_errors_total":0.09090909090909091,"rate":0.09090909090909091,"in":0.09090909090909091,"grafana":0.09090909090909091,"to":0.09090909090909091,"catch":0.09090909090909091,"transformation":0.09090909090909091,"failures":0.09090909090909091,"early":0.09090909090909091},"1011":{"pipeline":0.5,"management":0.5},"1012":{"visual":0.07142857142857142,"control":0.07142857142857142,"plane":0.07142857142857142,"for":0.07142857142857142,"every":0.07142857142857142,"pipeline":0.07142857142857142,"live":0.07142857142857142,"metrics":0.07142857142857142,"start":0.07142857142857142,"stop":0.07142857142857142,"restart":0.07142857142857142,"and":0.07142857142857142,"checkpoint-backed":0.07142857142857142,"resume":0.07142857142857142},"1013":{"pipeline":0.5,"management":0.5},"1014":{"pipeline":0.5,"view":0.5},"1015":{"pipeline":0.5,"lifecycle":0.5},"1016":{"checkpoint":0.5,"persistence":0.5},"1017":{"use":0.5,"cases":0.5},"1018":{"the":0.03125,"pipeline":0.03125,"management":0.03125,"view":0.03125,"provides":0.03125,"a":0.03125,"real-time":0.03125,"control":0.03125,"plane":0.03125,"for":0.03125,"every":0.03125,"data":0.03125,"running":0.03125,"in":0.03125,"system":0.03125,"each":0.03125,"surfaces":0.03125,"its":0.03125,"source":0.03125,"transformation":0.03125,"and":0.03125,"sink":0.03125,"configuration":0.03125,"alongside":0.03125,"live":0.03125,"job":0.03125,"metrics":0.03125,"updated":0.03125,"continuously":0.03125,"without":0.03125,"page":0.03125,"refresh":0.03125},"1019":{"for":0.14285714285714285,"each":0.14285714285714285,"pipeline":0.14285714285714285,"the":0.14285714285714285,"management":0.14285714285714285,"view":0.14285714285714285,"shows":0.14285714285714285},"1020":{"field":1},"1021":{"description":1},"1022":{"source":1},"1023":{"service":0.2,"and":0.2,"collection":0.2,"topic":0.2,"subscription":0.2},"1024":{"transformation":1},"1025":{"linked":0.16666666666666666,"workspace":0.16666666666666666,"and":0.16666666666666666,"rhai":0.16666666666666666,"script":0.16666666666666666,"chain":0.16666666666666666},"1026":{"sink":1},"1027":{"service":0.16666666666666666,"and":0.16666666666666666,"target":0.16666666666666666,"collection":0.16666666666666666,"topic":0.16666666666666666,"endpoint":0.16666666666666666},"1028":{"status":1},"1029":{"running":0.25,"stopped":0.25,"or":0.25,"failed":0.25},"1030":{"events":0.5,"processed":0.5},"1031":{"total":0.16666666666666666,"events":0.16666666666666666,"handled":0.16666666666666666,"since":0.16666666666666666,"last":0.16666666666666666,"start":0.16666666666666666},"1032":{"bytes":0.5,"processed":0.5},"1033":{"data":0.3333333333333333,"volume":0.3333333333333333,"processed":0.3333333333333333},"1034":{"throughput":1},"1035":{"events":0.3333333333333333,"per":0.3333333333333333,"second":0.3333333333333333},"1036":{"current":0.5,"lag":0.5},"1037":{"time":0.125,"distance":0.125,"behind":0.125,"the":0.125,"source":0.125,"for":0.125,"streaming":0.125,"sources":0.125},"1038":{"errors":1},"1039":{"transformation":0.25,"and":0.25,"write":0.25,"errors":0.25},"1040":{"action":1},"1041":{"description":1},"1042":{"create":1},"1043":{"deploy":0.1,"a":0.1,"new":0.1,"pipeline":0.1,"from":0.1,"configuration":0.1,"and":0.1,"start":0.1,"it":0.1,"immediately":0.1},"1044":{"stop":1},"1045":{"gracefully":0.1111111111111111,"stop":0.1111111111111111,"checkpoint":0.1111111111111111,"is":0.1111111111111111,"saved":0.1111111111111111,"at":0.1111111111111111,"the":0.1111111111111111,"current":0.1111111111111111,"position":0.1111111111111111},"1046":{"restart":1},"1047":{"stop":0.07142857142857142,"and":0.07142857142857142,"immediately":0.07142857142857142,"start":0.07142857142857142,"resumes":0.07142857142857142,"from":0.07142857142857142,"the":0.07142857142857142,"saved":0.07142857142857142,"checkpoint":0.07142857142857142,"picks":0.07142857142857142,"up":0.07142857142857142,"any":0.07142857142857142,"script":0.07142857142857142,"changes":0.07142857142857142},"1048":{"delete":1},"1049":{"remove":0.2,"a":0.2,"stopped":0.2,"pipeline":0.2,"permanently":0.2},"1050":{"open":0.3333333333333333,"in":0.3333333333333333,"studio":0.3333333333333333},"1051":{"open":0.08333333333333333,"the":0.08333333333333333,"pipeline's":0.08333333333333333,"transformation":0.08333333333333333,"workspace":0.08333333333333333,"in":0.08333333333333333,"transform":0.08333333333333333,"studio":0.08333333333333333,"without":0.08333333333333333,"stopping":0.08333333333333333,"data":0.08333333333333333,"flow":0.08333333333333333},"1052":{"type":0.5,"info":0.5},"1053":{"title":0.2,"modifying":0.2,"a":0.2,"running":0.2,"pipeline":0.2},"1054":{"script-only":0.02631578947368421,"changes":0.02631578947368421,"middleware":0.02631578947368421,"content":0.02631578947368421,"updated":0.02631578947368421,"pipeline":0.02631578947368421,"config":0.02631578947368421,"unchanged":0.02631578947368421,"take":0.02631578947368421,"effect":0.02631578947368421,"on":0.02631578947368421,"restart":0.02631578947368421,"the":0.02631578947368421,"re-reads":0.02631578947368421,"stored":0.02631578947368421,"scripts":0.02631578947368421,"when":0.02631578947368421,"it":0.02631578947368421,"starts":0.02631578947368421,"configuration":0.02631578947368421,"encoding":0.02631578947368421,"schema":0.02631578947368421,"source":0.02631578947368421,"sink":0.02631578947368421,"batch":0.02631578947368421,"or":0.02631578947368421,"checkpoint":0.02631578947368421,"require":0.02631578947368421,"a":0.02631578947368421,"stop":0.02631578947368421,"delete":0.02631578947368421,"create":0.02631578947368421,"cycle":0.02631578947368421,"there":0.02631578947368421,"is":0.02631578947368421,"no":0.02631578947368421,"update-in-place":0.02631578947368421,"operation":0.02631578947368421},"1055":{"the":0.030303030303030304,"pipeline":0.030303030303030304,"engine":0.030303030303030304,"persists":0.030303030303030304,"a":0.030303030303030304,"checkpoint":0.030303030303030304,"after":0.030303030303030304,"each":0.030303030303030304,"event":0.030303030303030304,"or":0.030303030303030304,"in":0.030303030303030304,"configurable":0.030303030303030304,"batches":0.030303030303030304,"for":0.030303030303030304,"high-throughput":0.030303030303030304,"pipelines":0.030303030303030304,"when":0.030303030303030304,"is":0.030303030303030304,"stopped":0.030303030303030304,"fails":0.030303030303030304,"it":0.030303030303030304,"resumes":0.030303030303030304,"from":0.030303030303030304,"exact":0.030303030303030304,"position":0.030303030303030304,"at":0.030303030303030304,"last":0.030303030303030304,"no":0.030303030303030304,"events":0.030303030303030304,"are":0.030303030303030304,"re-processed":0.030303030303030304,"and":0.030303030303030304,"skipped":0.030303030303030304},"1056":{"source":0.5,"type":0.5},"1057":{"checkpoint":0.5,"mechanism":0.5},"1058":{"mongodb":0.3333333333333333,"change":0.3333333333333333,"streams":0.3333333333333333},"1059":{"resume":0.05,"token":0.05,"the":0.05,"pipeline":0.05,"can":0.05,"after":0.05,"an":0.05,"outage":0.05,"as":0.05,"long":0.05,"oplog":0.05,"window":0.05,"on":0.05,"source":0.05,"replica":0.05,"set":0.05,"has":0.05,"not":0.05,"been":0.05,"exhausted":0.05},"1060":{"kafka":1},"1061":{"committed":0.25,"consumer":0.25,"group":0.25,"offset":0.25},"1062":{"google":0.3333333333333333,"pub":0.3333333333333333,"sub":0.3333333333333333},"1063":{"acknowledged":0.3333333333333333,"message":0.3333333333333333,"id":0.3333333333333333},"1064":{"http":0.5,"webhooks":0.5},"1065":{"not":0.1,"supported":0.1,"http":0.1,"sources":0.1,"are":0.1,"push-based":0.1,"with":0.1,"no":0.1,"resumable":0.1,"position":0.1},"1066":{"monitor":0.05555555555555555,"all":0.05555555555555555,"active":0.05555555555555555,"pipelines":0.05555555555555555,"from":0.05555555555555555,"a":0.05555555555555555,"single":0.05555555555555555,"view":0.05555555555555555,"identify":0.05555555555555555,"throughput":0.05555555555555555,"bottlenecks":0.05555555555555555,"and":0.05555555555555555,"saturation":0.05555555555555555,"before":0.05555555555555555,"they":0.05555555555555555,"affect":0.05555555555555555,"downstream":0.05555555555555555,"consumers":0.05555555555555555},"1067":{"open":0.045454545454545456,"a":0.045454545454545456,"running":0.045454545454545456,"production":0.045454545454545456,"pipeline":0.045454545454545456,"in":0.045454545454545456,"transform":0.045454545454545456,"studio":0.045454545454545456,"to":0.045454545454545456,"update":0.045454545454545456,"its":0.045454545454545456,"transformation":0.045454545454545456,"script":0.045454545454545456,"then":0.045454545454545456,"restart":0.045454545454545456,"pick":0.045454545454545456,"up":0.045454545454545456,"the":0.045454545454545456,"change":0.045454545454545456,"without":0.045454545454545456,"data":0.045454545454545456,"loss":0.045454545454545456},"1068":{"gracefully":0.05555555555555555,"stop":0.05555555555555555,"pipelines":0.05555555555555555,"for":0.05555555555555555,"a":0.05555555555555555,"maintenance":0.05555555555555555,"window":0.05555555555555555,"then":0.05555555555555555,"restart":0.05555555555555555,"from":0.05555555555555555,"the":0.05555555555555555,"checkpoint":0.05555555555555555,"after":0.05555555555555555,"completes":0.05555555555555555,"no":0.05555555555555555,"manual":0.05555555555555555,"offset":0.05555555555555555,"management":0.05555555555555555},"1069":{"services":0.5,"management":0.5},"1070":{"centralised":0.06666666666666667,"registry":0.06666666666666667,"for":0.06666666666666667,"every":0.06666666666666667,"source":0.06666666666666667,"sink":0.06666666666666667,"and":0.06666666666666667,"middleware":0.06666666666666667,"connection":0.06666666666666667,"aes-256":0.06666666666666667,"encrypted":0.06666666666666667,"credentials":0.06666666666666667,"pipeline":0.06666666666666667,"usage":0.06666666666666667,"tracking":0.06666666666666667},"1071":{"services":0.5,"management":0.5},"1072":{"supported":0.3333333333333333,"service":0.3333333333333333,"types":0.3333333333333333},"1073":{"service":0.5,"configuration":0.5},"1074":{"adding":0.25,"or":0.25,"modifying":0.25,"services":0.25},"1075":{"llm":0.5,"services":0.5},"1076":{"use":0.5,"cases":0.5},"1077":{"the":0.034482758620689655,"services":0.034482758620689655,"management":0.034482758620689655,"view":0.034482758620689655,"provides":0.034482758620689655,"a":0.034482758620689655,"centralised":0.034482758620689655,"registry":0.034482758620689655,"for":0.034482758620689655,"every":0.034482758620689655,"connection":0.034482758620689655,"configured":0.034482758620689655,"in":0.034482758620689655,"system":0.034482758620689655,"are":0.034482758620689655,"added":0.034482758620689655,"once":0.034482758620689655,"and":0.034482758620689655,"referenced":0.034482758620689655,"across":0.034482758620689655,"any":0.034482758620689655,"number":0.034482758620689655,"of":0.034482758620689655,"pipelines":0.034482758620689655,"no":0.034482758620689655,"duplication":0.034482758620689655,"credentials":0.034482758620689655,"or":0.034482758620689655,"configuration":0.034482758620689655},"1078":{"provider":1},"1079":{"role":1},"1080":{"mongodb":1},"1081":{"source":0.16666666666666666,"change":0.16666666666666666,"streams":0.16666666666666666,"or":0.16666666666666666,"sink":0.16666666666666666,"write-back":0.16666666666666666},"1082":{"kafka":1},"1083":{"source":0.2,"consumer":0.2,"or":0.2,"sink":0.2,"producer":0.2},"1084":{"google":0.3333333333333333,"pub":0.3333333333333333,"sub":0.3333333333333333},"1085":{"source":0.2,"subscriber":0.2,"or":0.2,"sink":0.2,"publisher":0.2},"1086":{"http":1},"1087":{"sink":0.08333333333333333,"outbound":0.08333333333333333,"api":0.08333333333333333,"calls":0.08333333333333333,"with":0.08333333333333333,"configurable":0.08333333333333333,"auth":0.08333333333333333,"bearer":0.08333333333333333,"basic":0.08333333333333333,"key":0.08333333333333333,"custom":0.08333333333333333,"header":0.08333333333333333},"1088":{"http":0.5,"source":0.5},"1089":{"source":0.14285714285714285,"inbound":0.14285714285714285,"webhook":0.14285714285714285,"endpoint":0.14285714285714285,"with":0.14285714285714285,"pre-registered":0.14285714285714285,"routes":0.14285714285714285},"1090":{"udf":1},"1091":{"middleware":0.1111111111111111,"holds":0.1111111111111111,"rhai":0.1111111111111111,"scripts":0.1111111111111111,"as":0.1111111111111111,"resources":0.1111111111111111,"for":0.1111111111111111,"in-pipeline":0.1111111111111111,"transformation":0.1111111111111111},"1092":{"anthropic":0.5,"bedrock":0.5},"1093":{"llm":0.125,"provider":0.125,"for":0.125,"the":0.125,"ai":0.125,"assistant":0.125,"and":0.125,"agent":0.125},"1094":{"type":0.5,"info":0.5},"1095":{"title":0.3333333333333333,"udf":0.3333333333333333,"services":0.3333333333333333},"1096":{"a":0.025,"udf":0.025,"service":0.025,"is":0.025,"not":0.025,"sink":0.025,"or":0.025,"source":0.025,"it":0.025,"container":0.025,"for":0.025,"rhai":0.025,"scripts":0.025,"used":0.025,"as":0.025,"pipeline":0.025,"middleware":0.025,"each":0.025,"script":0.025,"stored":0.025,"in":0.025,"available":0.025,"resource":0.025,"that":0.025,"can":0.025,"be":0.025,"referenced":0.025,"pipeline's":0.025,"chain":0.025,"when":0.025,"saved":0.025,"and":0.025,"the":0.025,"target":0.025,"does":0.025,"exist":0.025,"default":0.025,"one":0.025,"created":0.025,"automatically":0.025},"1097":{"services":0.045454545454545456,"are":0.045454545454545456,"defined":0.045454545454545456,"in":0.045454545454545456,"the":0.045454545454545456,"system":0.045454545454545456,"configuration":0.045454545454545456,"toml":0.045454545454545456,"or":0.045454545454545456,"created":0.045454545454545456,"at":0.045454545454545456,"runtime":0.045454545454545456,"via":0.045454545454545456,"management":0.045454545454545456,"api":0.045454545454545456,"each":0.045454545454545456,"service":0.045454545454545456,"type":0.045454545454545456,"has":0.045454545454545456,"its":0.045454545454545456,"own":0.045454545454545456,"shape":0.045454545454545456},"1098":{"509":0.08333333333333333,"mongodb":0.08333333333333333,"connection":0.08333333333333333,"string":0.08333333333333333,"database":0.08333333333333333,"name":0.08333333333333333,"optional":0.08333333333333333,"x":0.08333333333333333,"or":0.08333333333333333,"inline":0.08333333333333333,"certificate":0.08333333333333333,"auth":0.08333333333333333},"1099":{"kafka":0.09090909090909091,"bootstrap":0.09090909090909091,"servers":0.09090909090909091,"optional":0.09090909090909091,"sasl":0.09090909090909091,"ssl":0.09090909090909091,"or":0.09090909090909091,"mtls":0.09090909090909091,"with":0.09090909090909091,"inline":0.09090909090909091,"certificates":0.09090909090909091},"1100":{"pub":0.06666666666666667,"sub":0.06666666666666667,"gcp":0.06666666666666667,"project":0.06666666666666667,"id":0.06666666666666667,"service":0.06666666666666667,"account":0.06666666666666667,"key":0.06666666666666667,"file":0.06666666666666667,"path":0.06666666666666667,"inline":0.06666666666666667,"json":0.06666666666666667,"or":0.06666666666666667,"static":0.06666666666666667,"token":0.06666666666666667},"1101":{"http":0.0625,"host":0.0625,"url":0.0625,"auth":0.0625,"type":0.0625,"bearer":0.0625,"basic":0.0625,"api":0.0625,"key":0.0625,"or":0.0625,"custom":0.0625,"header":0.0625,"timeout":0.0625,"and":0.0625,"retry":0.0625,"settings":0.0625},"1102":{"http":0.06666666666666667,"source":0.06666666666666667,"port":0.06666666666666667,"and":0.06666666666666667,"a":0.06666666666666667,"list":0.06666666666666667,"of":0.06666666666666667,"pre-registered":0.06666666666666667,"routes":0.06666666666666667,"e":0.06666666666666667,"g":0.06666666666666667,"orders":0.06666666666666667,"created":0.06666666666666667,"events":0.06666666666666667,"tracking":0.06666666666666667},"1103":{"udf":0.14285714285714285,"script":0.14285714285714285,"path":0.14285714285714285,"and":0.14285714285714285,"engine":0.14285714285714285,"type":0.14285714285714285,"rhai":0.14285714285714285},"1104":{"llm":0.1,"providers":0.1,"api":0.1,"keys":0.1,"or":0.1,"aws":0.1,"credentials":0.1,"region":0.1,"model":0.1,"id":0.1},"1105":{"credential":0.047619047619047616,"values":0.047619047619047616,"support":0.047619047619047616,"the":0.047619047619047616,"env":0.047619047619047616,"var_name":0.047619047619047616,"syntax":0.047619047619047616,"to":0.047619047619047616,"resolve":0.047619047619047616,"from":0.047619047619047616,"environment":0.047619047619047616,"variables":0.047619047619047616,"at":0.047619047619047616,"startup":0.047619047619047616,"rather":0.047619047619047616,"than":0.047619047619047616,"storing":0.047619047619047616,"secrets":0.047619047619047616,"in":0.047619047619047616,"config":0.047619047619047616,"files":0.047619047619047616},"1106":{"type":0.5,"info":0.5},"1107":{"title":0.3333333333333333,"credential":0.3333333333333333,"security":0.3333333333333333},"1108":{"service":0.034482758620689655,"credentials":0.034482758620689655,"are":0.034482758620689655,"encrypted":0.034482758620689655,"at":0.034482758620689655,"rest":0.034482758620689655,"with":0.034482758620689655,"aes-256":0.034482758620689655,"by":0.034482758620689655,"the":0.034482758620689655,"pipeline":0.034482758620689655,"engine":0.034482758620689655,"never":0.034482758620689655,"returned":0.034482758620689655,"through":0.034482758620689655,"api":0.034482758620689655,"or":0.034482758620689655,"displayed":0.034482758620689655,"in":0.034482758620689655,"ui":0.034482758620689655,"after":0.034482758620689655,"initial":0.034482758620689655,"entry":0.034482758620689655,"modifying":0.034482758620689655,"a":0.034482758620689655,"credential":0.034482758620689655,"requires":0.034482758620689655,"re-entering":0.034482758620689655,"value":0.034482758620689655},"1109":{"adding":0.03333333333333333,"a":0.03333333333333333,"new":0.03333333333333333,"service":0.03333333333333333,"or":0.03333333333333333,"modifying":0.03333333333333333,"an":0.03333333333333333,"existing":0.03333333333333333,"one":0.03333333333333333,"does":0.03333333333333333,"not":0.03333333333333333,"require":0.03333333333333333,"restarting":0.03333333333333333,"any":0.03333333333333333,"pipeline":0.03333333333333333,"that":0.03333333333333333,"reference":0.03333333333333333,"pipelines":0.03333333333333333,"referencing":0.03333333333333333,"modified":0.03333333333333333,"pick":0.03333333333333333,"up":0.03333333333333333,"the":0.03333333333333333,"updated":0.03333333333333333,"configuration":0.03333333333333333,"on":0.03333333333333333,"their":0.03333333333333333,"next":0.03333333333333333,"start":0.03333333333333333,"restart":0.03333333333333333},"1110":{"llm":0.029411764705882353,"provider":0.029411764705882353,"services":0.029411764705882353,"anthropic":0.029411764705882353,"aws":0.029411764705882353,"bedrock":0.029411764705882353,"power":0.029411764705882353,"the":0.029411764705882353,"ai":0.029411764705882353,"assistant":0.029411764705882353,"and":0.029411764705882353,"agent":0.029411764705882353,"exactly":0.029411764705882353,"one":0.029411764705882353,"service":0.029411764705882353,"is":0.029411764705882353,"active":0.029411764705882353,"at":0.029411764705882353,"any":0.029411764705882353,"time":0.029411764705882353,"marked":0.029411764705882353,"with":0.029411764705882353,"an":0.029411764705882353,"badge":0.029411764705882353,"in":0.029411764705882353,"list":0.029411764705882353,"can":0.029411764705882353,"be":0.029411764705882353,"switched":0.029411764705882353,"runtime":0.029411764705882353,"without":0.029411764705882353,"restarting":0.029411764705882353,"pipeline":0.029411764705882353,"engine":0.029411764705882353},"1111":{"register":0.0625,"a":0.0625,"kafka":0.0625,"cluster":0.0625,"once":0.0625,"and":0.0625,"reference":0.0625,"it":0.0625,"as":0.0625,"sink":0.0625,"across":0.0625,"multiple":0.0625,"pipelines":0.0625,"without":0.0625,"duplicating":0.0625,"credentials":0.0625},"1112":{"add":0.07142857142857142,"a":0.07142857142857142,"new":0.07142857142857142,"mongodb":0.07142857142857142,"sink":0.07142857142857142,"service":0.07142857142857142,"for":0.07142857142857142,"downstream":0.07142857142857142,"environment":0.07142857142857142,"without":0.07142857142857142,"interrupting":0.07142857142857142,"any":0.07142857142857142,"existing":0.07142857142857142,"pipelines":0.07142857142857142},"1113":{"switch":0.05555555555555555,"the":0.05555555555555555,"active":0.05555555555555555,"llm":0.05555555555555555,"provider":0.05555555555555555,"from":0.05555555555555555,"anthropic":0.05555555555555555,"to":0.05555555555555555,"aws":0.05555555555555555,"bedrock":0.05555555555555555,"at":0.05555555555555555,"runtime":0.05555555555555555,"test":0.05555555555555555,"model":0.05555555555555555,"performance":0.05555555555555555,"without":0.05555555555555555,"a":0.05555555555555555,"restart":0.05555555555555555},"1114":{"transform":0.5,"studio":0.5},"1115":{"monaco":0.07692307692307693,"editor":0.07692307692307693,"rhai":0.07692307692307693,"scripting":0.07692307692307693,"workspaces":0.07692307692307693,"and":0.07692307692307693,"assertion-based":0.07692307692307693,"test":0.07692307692307693,"suites":0.07692307692307693,"all":0.07692307692307693,"in":0.07692307692307693,"the":0.07692307692307693,"browser":0.07692307692307693},"1116":{"transform":0.5,"studio":0.5},"1117":{"ui":0.5,"layout":0.5},"1118":{"workspaces":1},"1119":{"test":0.5,"suites":0.5},"1120":{"strict":0.5,"mode":0.5},"1121":{"service":0.5,"explorer":0.5},"1122":{"open":0.3333333333333333,"in":0.3333333333333333,"studio":0.3333333333333333},"1123":{"use":0.5,"cases":0.5},"1124":{"transform":0.01818181818181818,"studio":0.01818181818181818,"is":0.01818181818181818,"the":0.01818181818181818,"engineering":0.01818181818181818,"workspace":0.01818181818181818,"at":0.01818181818181818,"core":0.01818181818181818,"of":0.01818181818181818,"3tl":0.01818181818181818,"bridge":0.01818181818181818,"it":0.01818181818181818,"provides":0.01818181818181818,"a":0.01818181818181818,"professional":0.01818181818181818,"code":0.01818181818181818,"editing":0.01818181818181818,"environment":0.01818181818181818,"monaco":0.01818181818181818,"editor":0.01818181818181818,"with":0.01818181818181818,"rhai":0.01818181818181818,"syntax":0.01818181818181818,"highlighting":0.01818181818181818,"ai-powered":0.01818181818181818,"script":0.01818181818181818,"generation":0.01818181818181818,"and":0.01818181818181818,"an":0.01818181818181818,"assertion-based":0.01818181818181818,"test":0.01818181818181818,"suite":0.01818181818181818,"directly":0.01818181818181818,"in":0.01818181818181818,"browser":0.01818181818181818,"transformation":0.01818181818181818,"logic":0.01818181818181818,"organised":0.01818181818181818,"into":0.01818181818181818,"workspaces":0.01818181818181818,"that":0.01818181818181818,"bundle":0.01818181818181818,"scripts":0.01818181818181818,"sample":0.01818181818181818,"input":0.01818181818181818,"schema":0.01818181818181818,"definition":0.01818181818181818,"cases":0.01818181818181818,"single":0.01818181818181818,"unit":0.01818181818181818,"can":0.01818181818181818,"be":0.01818181818181818,"linked":0.01818181818181818,"to":0.01818181818181818,"pipeline":0.01818181818181818},"1125":{"transform":0.09090909090909091,"studio":0.09090909090909091,"is":0.09090909090909091,"a":0.09090909090909091,"multi-panel":0.09090909090909091,"environment":0.09090909090909091,"each":0.09090909090909091,"panel":0.09090909090909091,"has":0.09090909090909091,"specific":0.09090909090909091,"role":0.09090909090909091},"1126":{"panel":1},"1127":{"location":1},"1128":{"purpose":1},"1129":{"explorer":1},"1130":{"left":0.5,"sidebar":0.5},"1131":{"browse":0.14285714285714285,"services":0.14285714285714285,"scripts":0.14285714285714285,"schemas":0.14285714285714285,"and":0.14285714285714285,"test":0.14285714285714285,"suites":0.14285714285714285},"1132":{"script":0.5,"editor":0.5},"1133":{"centre":0.5,"top":0.5},"1134":{"write":0.16666666666666666,"and":0.16666666666666666,"edit":0.16666666666666666,"rhai":0.16666666666666666,"transformation":0.16666666666666666,"scripts":0.16666666666666666},"1135":{"input":0.5,"document":0.5},"1136":{"centre":0.5,"left":0.5},"1137":{"sample":0.16666666666666666,"json":0.16666666666666666,"that":0.16666666666666666,"the":0.16666666666666666,"script":0.16666666666666666,"transforms":0.16666666666666666},"1138":{"output":0.5,"panel":0.5},"1139":{"centre":0.5,"right":0.5},"1140":{"result":0.14285714285714285,"of":0.14285714285714285,"running":0.14285714285714285,"the":0.14285714285714285,"script":0.14285714285714285,"against":0.14285714285714285,"input":0.14285714285714285},"1141":{"guardrails":0.5,"panel":0.5},"1142":{"right":0.5,"column":0.5},"1143":{"schema":0.125,"tab":0.125,"validation":0.125,"rules":0.125,"and":0.125,"tests":0.125,"test":0.125,"suites":0.125},"1144":{"pipeline":0.5,"editor":0.5},"1145":{"centre":0.25,"via":0.25,"pipeline":0.25,"tab":0.25},"1146":{"json":0.1,"config":0.1,"defining":0.1,"the":0.1,"data":0.1,"flow":0.1,"source":0.1,"middlewares":0.1,"and":0.1,"sinks":0.1},"1147":{"ai":0.5,"sidebar":0.5},"1148":{"right":0.5,"edge":0.5},"1149":{"ai":0.25,"assistant":0.25,"conversation":0.25,"see":0.25},"1150":{"a":0.09090909090909091,"workspace":0.09090909090909091,"bundles":0.09090909090909091,"everything":0.09090909090909091,"needed":0.09090909090909091,"to":0.09090909090909091,"develop":0.09090909090909091,"test":0.09090909090909091,"and":0.09090909090909091,"deploy":0.09090909090909091,"transformation":0.09090909090909091},"1151":{"component":1},"1152":{"description":1},"1153":{"scripts":1},"1154":{"one":0.1,"or":0.1,"more":0.1,"rhai":0.1,"transformation":0.1,"scripts":0.1,"applied":0.1,"to":0.1,"each":0.1,"event":0.1},"1155":{"sample":0.5,"input":0.5},"1156":{"a":0.14285714285714285,"representative":0.14285714285714285,"document":0.14285714285714285,"from":0.14285714285714285,"the":0.14285714285714285,"source":0.14285714285714285,"collection":0.14285714285714285},"1157":{"schema":1},"1158":{"avro":0.1,"or":0.1,"json":0.1,"schema":0.1,"definition":0.1,"for":0.1,"validation":0.1,"and":0.1,"ai":0.1,"context":0.1},"1159":{"test":0.5,"suite":0.5},"1160":{"assertion-based":0.14285714285714285,"test":0.14285714285714285,"cases":0.14285714285714285,"linked":0.14285714285714285,"to":0.14285714285714285,"the":0.14285714285714285,"workspace":0.14285714285714285},"1161":{"workspaces":0.02857142857142857,"are":0.02857142857142857,"saved":0.02857142857142857,"and":0.02857142857142857,"can":0.02857142857142857,"be":0.02857142857142857,"reopened":0.02857142857142857,"later":0.02857142857142857,"a":0.02857142857142857,"workspace":0.02857142857142857,"also":0.02857142857142857,"reference":0.02857142857142857,"pipeline":0.02857142857142857,"configuration":0.02857142857142857,"when":0.02857142857142857,"is":0.02857142857142857,"opened":0.02857142857142857,"via":0.02857142857142857,"open":0.02857142857142857,"in":0.02857142857142857,"studio":0.02857142857142857,"the":0.02857142857142857,"name":0.02857142857142857,"should":0.02857142857142857,"match":0.02857142857142857,"so":0.02857142857142857,"reopening":0.02857142857142857,"links":0.02857142857142857,"back":0.02857142857142857,"to":0.02857142857142857,"same":0.02857142857142857,"rather":0.02857142857142857,"than":0.02857142857142857,"creating":0.02857142857142857,"duplicate":0.02857142857142857},"1162":{"each":0.041666666666666664,"workspace":0.041666666666666664,"can":0.041666666666666664,"link":0.041666666666666664,"to":0.041666666666666664,"an":0.041666666666666664,"assertion-based":0.041666666666666664,"test":0.041666666666666664,"suite":0.041666666666666664,"a":0.041666666666666664,"has":0.041666666666666664,"one":0.041666666666666664,"shared":0.041666666666666664,"input":0.041666666666666664,"document":0.041666666666666664,"all":0.041666666666666664,"cases":0.041666666666666664,"run":0.041666666666666664,"against":0.041666666666666664,"it":0.041666666666666664,"there":0.041666666666666664,"is":0.041666666666666664,"no":0.041666666666666664,"per-case":0.041666666666666664},"1163":{"each":0.03125,"case":0.03125,"within":0.03125,"a":0.03125,"suite":0.03125,"asserts":0.03125,"different":0.03125,"aspect":0.03125,"of":0.03125,"the":0.03125,"output":0.03125,"for":0.03125,"that":0.03125,"single":0.03125,"input":0.03125,"field":0.03125,"presence":0.03125,"value":0.03125,"correctness":0.03125,"type":0.03125,"stability":0.03125,"or":0.03125,"enrichment":0.03125,"results":0.03125,"think":0.03125,"as":0.03125,"lens":0.03125,"on":0.03125,"same":0.03125,"transformation":0.03125,"not":0.03125,"scenario":0.03125},"1164":{"type":0.5,"info":0.5},"1165":{"title":0.16666666666666666,"one":0.16666666666666666,"input":0.16666666666666666,"shape":0.16666666666666666,"per":0.16666666666666666,"suite":0.16666666666666666},"1166":{"to":0.030303030303030304,"cover":0.030303030303030304,"a":0.030303030303030304,"different":0.030303030303030304,"input":0.030303030303030304,"shape":0.030303030303030304,"missing":0.030303030303030304,"fields":0.030303030303030304,"nulls":0.030303030303030304,"nested":0.030303030303030304,"vs":0.030303030303030304,"flat":0.030303030303030304,"create":0.030303030303030304,"separate":0.030303030303030304,"test":0.030303030303030304,"suite":0.030303030303030304,"with":0.030303030303030304,"its":0.030303030303030304,"own":0.030303030303030304,"document":0.030303030303030304,"never":0.030303030303030304,"put":0.030303030303030304,"cases":0.030303030303030304,"that":0.030303030303030304,"require":0.030303030303030304,"inputs":0.030303030303030304,"into":0.030303030303030304,"the":0.030303030303030304,"same":0.030303030303030304,"extra":0.030303030303030304,"will":0.030303030303030304,"be":0.030303030303030304,"ignored":0.030303030303030304},"1167":{"test":0.03333333333333333,"cases":0.03333333333333333,"support":0.03333333333333333,"a":0.03333333333333333,"strict_mode":0.03333333333333333,"flag":0.03333333333333333,"when":0.03333333333333333,"enabled":0.03333333333333333,"the":0.03333333333333333,"fails":0.03333333333333333,"if":0.03333333333333333,"output":0.03333333333333333,"contains":0.03333333333333333,"fields":0.03333333333333333,"not":0.03333333333333333,"covered":0.03333333333333333,"by":0.03333333333333333,"any":0.03333333333333333,"assertion":0.03333333333333333,"this":0.03333333333333333,"catches":0.03333333333333333,"unintended":0.03333333333333333,"field":0.03333333333333333,"leakage":0.03333333333333333,"and":0.03333333333333333,"is":0.03333333333333333,"important":0.03333333333333333,"for":0.03333333333333333,"compliance-sensitive":0.03333333333333333,"transformations":0.03333333333333333},"1168":{"the":0.1,"service":0.1,"explorer":0.1,"accessible":0.1,"from":0.1,"left":0.1,"sidebar":0.1,"allows":0.1,"you":0.1,"to":0.1},"1169":{"browse":0.1,"registered":0.1,"mongodb":0.1,"collections":0.1,"kafka":0.1,"topics":0.1,"and":0.1,"pub":0.1,"sub":0.1,"subscriptions":0.1},"1170":{"load":0.09090909090909091,"real":0.09090909090909091,"collection":0.09090909090909091,"schemas":0.09090909090909091,"directly":0.09090909090909091,"into":0.09090909090909091,"the":0.09090909090909091,"guardrails":0.09090909090909091,"panel":0.09090909090909091,"schema":0.09090909090909091,"tab":0.09090909090909091},"1171":{"import":0.09090909090909091,"sample":0.09090909090909091,"documents":0.09090909090909091,"from":0.09090909090909091,"live":0.09090909090909091,"collections":0.09090909090909091,"into":0.09090909090909091,"the":0.09090909090909091,"input":0.09090909090909091,"document":0.09090909090909091,"panel":0.09090909090909091},"1172":{"this":0.047619047619047616,"eliminates":0.047619047619047616,"the":0.047619047619047616,"need":0.047619047619047616,"to":0.047619047619047616,"copy":0.047619047619047616,"sample":0.047619047619047616,"data":0.047619047619047616,"manually":0.047619047619047616,"schema":0.047619047619047616,"and":0.047619047619047616,"inputs":0.047619047619047616,"used":0.047619047619047616,"during":0.047619047619047616,"development":0.047619047619047616,"match":0.047619047619047616,"actual":0.047619047619047616,"documents":0.047619047619047616,"flowing":0.047619047619047616,"through":0.047619047619047616,"pipeline":0.047619047619047616},"1173":{"any":0.05263157894736842,"running":0.05263157894736842,"pipeline":0.05263157894736842,"can":0.05263157894736842,"be":0.05263157894736842,"opened":0.05263157894736842,"in":0.05263157894736842,"a":0.05263157894736842,"transform":0.05263157894736842,"studio":0.05263157894736842,"workspace":0.05263157894736842,"without":0.05263157894736842,"stopping":0.05263157894736842,"data":0.05263157894736842,"flow":0.05263157894736842,"this":0.05263157894736842,"allows":0.05263157894736842,"you":0.05263157894736842,"to":0.05263157894736842},"1174":{"inspect":0.1111111111111111,"the":0.1111111111111111,"current":0.1111111111111111,"transformation":0.1111111111111111,"logic":0.1111111111111111,"for":0.1111111111111111,"a":0.1111111111111111,"live":0.1111111111111111,"pipeline":0.1111111111111111},"1175":{"modify":0.1111111111111111,"the":0.1111111111111111,"script":0.1111111111111111,"and":0.1111111111111111,"run":0.1111111111111111,"test":0.1111111111111111,"suite":0.1111111111111111,"against":0.1111111111111111,"it":0.1111111111111111},"1176":{"save":0.09090909090909091,"the":0.09090909090909091,"updated":0.09090909090909091,"script":0.09090909090909091,"then":0.09090909090909091,"restart":0.09090909090909091,"pipeline":0.09090909090909091,"to":0.09090909090909091,"pick":0.09090909090909091,"up":0.09090909090909091,"change":0.09090909090909091},"1177":{"type":0.5,"warn":0.5},"1178":{"title":0.2,"changes":0.2,"require":0.2,"a":0.2,"restart":0.2},"1179":{"script":0.038461538461538464,"changes":0.038461538461538464,"take":0.038461538461538464,"effect":0.038461538461538464,"when":0.038461538461538464,"the":0.038461538461538464,"pipeline":0.038461538461538464,"is":0.038461538461538464,"restarted":0.038461538461538464,"not":0.038461538461538464,"automatically":0.038461538461538464,"configuration":0.038461538461538464,"encoding":0.038461538461538464,"schema":0.038461538461538464,"source":0.038461538461538464,"sink":0.038461538461538464,"require":0.038461538461538464,"a":0.038461538461538464,"stop":0.038461538461538464,"delete":0.038461538461538464,"create":0.038461538461538464,"cycle":0.038461538461538464,"see":0.038461538461538464,"management":0.038461538461538464,"for":0.038461538461538464,"details":0.038461538461538464},"1180":{"build":0.05263157894736842,"and":0.05263157894736842,"test":0.05263157894736842,"field-level":0.05263157894736842,"masking":0.05263157894736842,"scripts":0.05263157894736842,"against":0.05263157894736842,"real":0.05263157894736842,"sample":0.05263157894736842,"documents":0.05263157894736842,"loaded":0.05263157894736842,"via":0.05263157894736842,"the":0.05263157894736842,"service":0.05263157894736842,"explorer":0.05263157894736842,"before":0.05263157894736842,"deploying":0.05263157894736842,"to":0.05263157894736842,"production":0.05263157894736842},"1181":{"create":0.06666666666666667,"multiple":0.06666666666666667,"test":0.06666666666666667,"suites":0.06666666666666667,"per":0.06666666666666667,"workspace":0.06666666666666667,"one":0.06666666666666667,"input":0.06666666666666667,"shape":0.06666666666666667,"to":0.06666666666666667,"catch":0.06666666666666667,"regressions":0.06666666666666667,"across":0.06666666666666667,"schema":0.06666666666666667,"variants":0.06666666666666667},"1182":{"open":0.05263157894736842,"a":0.05263157894736842,"running":0.05263157894736842,"production":0.05263157894736842,"pipeline":0.05263157894736842,"in":0.05263157894736842,"studio":0.05263157894736842,"update":0.05263157894736842,"the":0.05263157894736842,"transformation":0.05263157894736842,"script":0.05263157894736842,"and":0.05263157894736842,"restart":0.05263157894736842,"to":0.05263157894736842,"apply":0.05263157894736842,"change":0.05263157894736842,"without":0.05263157894736842,"data":0.05263157894736842,"loss":0.05263157894736842},"1183":{"use":0.06666666666666667,"the":0.06666666666666667,"ai":0.06666666666666667,"assistant":0.06666666666666667,"to":0.06666666666666667,"generate":0.06666666666666667,"initial":0.06666666666666667,"script":0.06666666666666667,"drafts":0.06666666666666667,"then":0.06666666666666667,"validate":0.06666666666666667,"through":0.06666666666666667,"test":0.06666666666666667,"suite":0.06666666666666667,"see":0.06666666666666667},"1184":{"architecture":1},"1185":{"platform":0.1,"components":0.1,"data":0.1,"flow":0.1,"and":0.1,"deployment":0.1,"topology":0.1,"for":0.1,"3tl":0.1,"bridge":0.1},"1186":{"architecture":1},"1187":{"component":0.5,"overview":0.5},"1188":{"key":0.5,"components":0.5},"1189":{"bridge":0.5,"application":0.5},"1190":{"pipeline":0.5,"engine":0.5},"1191":{"valkey":0.3333333333333333,"ha":0.3333333333333333,"coordination":0.3333333333333333},"1192":{"data":0.5,"flow":0.5},"1193":{"deployment":0.5,"topology":0.5},"1194":{"authentication":0.5,"flow":0.5},"1195":{"3tl":0.02127659574468085,"bridge":0.02127659574468085,"is":0.02127659574468085,"composed":0.02127659574468085,"of":0.02127659574468085,"two":0.02127659574468085,"main":0.02127659574468085,"layers":0.02127659574468085,"the":0.02127659574468085,"application":0.02127659574468085,"an":0.02127659574468085,"nginx":0.02127659574468085,"react":0.02127659574468085,"spa":0.02127659574468085,"that":0.02127659574468085,"serves":0.02127659574468085,"ui":0.02127659574468085,"handles":0.02127659574468085,"oidc":0.02127659574468085,"authentication":0.02127659574468085,"in-browser":0.02127659574468085,"and":0.02127659574468085,"reverse-proxies":0.02127659574468085,"api":0.02127659574468085,"calls":0.02127659574468085,"pipeline":0.02127659574468085,"engine":0.02127659574468085,"rust-based":0.02127659574468085,"execution":0.02127659574468085,"powers":0.02127659574468085,"all":0.02127659574468085,"backend":0.02127659574468085,"functionality":0.02127659574468085,"both":0.02127659574468085,"are":0.02127659574468085,"deployed":0.02127659574468085,"together":0.02127659574468085,"forwards":0.02127659574468085,"every":0.02127659574468085,"request":0.02127659574468085,"to":0.02127659574468085,"which":0.02127659574468085,"validates":0.02127659574468085,"jwt":0.02127659574468085,"on":0.02127659574468085,"each":0.02127659574468085,"call":0.02127659574468085},"1196":{"the":0.1,"bridge":0.1,"application":0.1,"is":0.1,"an":0.1,"nginx":0.1,"react":0.1,"spa":0.1,"it":0.1,"provides":0.1},"1197":{"browser-based":0.1111111111111111,"ui":0.1111111111111111,"for":0.1111111111111111,"pipeline":0.1111111111111111,"management":0.1111111111111111,"transform":0.1111111111111111,"studio":0.1111111111111111,"and":0.1111111111111111,"observability":0.1111111111111111},"1198":{"oidc":0.1,"pkce":0.1,"authentication":0.1,"token":0.1,"exchange":0.1,"happens":0.1,"in-browser":0.1,"via":0.1,"the":0.1,"spa":0.1},"1199":{"reverse-proxying":0.1111111111111111,"of":0.1111111111111111,"all":0.1111111111111111,"api":0.1111111111111111,"requests":0.1111111111111111,"to":0.1111111111111111,"the":0.1111111111111111,"pipeline":0.1111111111111111,"engine":0.1111111111111111},"1200":{"bridge":0.037037037037037035,"itself":0.037037037037037035,"is":0.037037037037037035,"stateless":0.037037037037037035,"it":0.037037037037037035,"serves":0.037037037037037035,"static":0.037037037037037035,"assets":0.037037037037037035,"and":0.037037037037037035,"forwards":0.037037037037037035,"authenticated":0.037037037037037035,"requests":0.037037037037037035,"service":0.037037037037037035,"registry":0.037037037037037035,"audit":0.037037037037037035,"logging":0.037037037037037035,"workspace":0.037037037037037035,"management":0.037037037037037035,"every":0.037037037037037035,"other":0.037037037037037035,"backend":0.037037037037037035,"concern":0.037037037037037035,"live":0.037037037037037035,"in":0.037037037037037035,"the":0.037037037037037035,"pipeline":0.037037037037037035,"engine":0.037037037037037035},"1201":{"credentials":0.05555555555555555,"are":0.05555555555555555,"encrypted":0.05555555555555555,"at":0.05555555555555555,"rest":0.05555555555555555,"with":0.05555555555555555,"aes-256":0.05555555555555555,"by":0.05555555555555555,"the":0.05555555555555555,"pipeline":0.05555555555555555,"engine":0.05555555555555555,"and":0.05555555555555555,"never":0.05555555555555555,"exposed":0.05555555555555555,"through":0.05555555555555555,"api":0.05555555555555555,"or":0.05555555555555555,"ui":0.05555555555555555},"1202":{"the":0.07692307692307693,"pipeline":0.07692307692307693,"engine":0.07692307692307693,"written":0.07692307692307693,"in":0.07692307692307693,"rust":0.07692307692307693,"is":0.07692307692307693,"backend":0.07692307692307693,"for":0.07692307692307693,"entire":0.07692307692307693,"platform":0.07692307692307693,"it":0.07692307692307693,"handles":0.07692307692307693},"1203":{"pipeline":0.1111111111111111,"execution":0.1111111111111111,"change":0.1111111111111111,"streams":0.1111111111111111,"kafka":0.1111111111111111,"pub":0.1111111111111111,"sub":0.1111111111111111,"http":0.1111111111111111,"sources":0.1111111111111111},"1204":{"rhai":0.2,"transformation":0.2,"logic":0.2,"per":0.2,"event":0.2},"1205":{"checkpoint":0.058823529411764705,"persistence":0.058823529411764705,"so":0.058823529411764705,"pipelines":0.058823529411764705,"resume":0.058823529411764705,"from":0.058823529411764705,"the":0.058823529411764705,"exact":0.058823529411764705,"position":0.058823529411764705,"after":0.058823529411764705,"restart":0.058823529411764705,"or":0.058823529411764705,"failover":0.058823529411764705,"no":0.058823529411764705,"re-processing":0.058823529411764705,"data":0.058823529411764705,"loss":0.058823529411764705},"1206":{"service":0.14285714285714285,"registry":0.14285714285714285,"and":0.14285714285714285,"credential":0.14285714285714285,"management":0.14285714285714285,"aes-256":0.14285714285714285,"encrypted":0.14285714285714285},"1207":{"transform":0.125,"studio":0.125,"workspace":0.125,"schema":0.125,"and":0.125,"test":0.125,"suite":0.125,"apis":0.125},"1208":{"ai":0.14285714285714285,"agent":0.14285714285714285,"llm-powered":0.14285714285714285,"assistant":0.14285714285714285,"with":0.14285714285714285,"tool":0.14285714285714285,"access":0.14285714285714285},"1209":{"audit":0.5,"logging":0.5},"1210":{"management":0.16666666666666666,"api":0.16666666666666666,"jobs":0.16666666666666666,"services":0.16666666666666666,"metrics":0.16666666666666666,"logs":0.16666666666666666},"1211":{"pipeline":0.06666666666666667,"configuration":0.06666666666666667,"is":0.06666666666666667,"delivered":0.06666666666666667,"via":0.06666666666666667,"kubernetes":0.06666666666666667,"configmap":0.06666666666666667,"helm":0.06666666666666667,"deployment":0.06666666666666667,"or":0.06666666666666667,"a":0.06666666666666667,"mounted":0.06666666666666667,"toml":0.06666666666666667,"file":0.06666666666666667,"compose":0.06666666666666667},"1212":{"valkey":0.06666666666666667,"redis-compatible":0.06666666666666667,"provides":0.06666666666666667,"high-availability":0.06666666666666667,"coordination":0.06666666666666667,"for":0.06666666666666667,"the":0.06666666666666667,"pipeline":0.06666666666666667,"engine":0.06666666666666667,"when":0.06666666666666667,"is":0.06666666666666667,"enabled":0.06666666666666667,"supports":0.06666666666666667,"horizontal":0.06666666666666667,"scaling":0.06666666666666667},"1213":{"leader":0.06666666666666667,"election":0.06666666666666667,"set":0.06666666666666667,"nx":0.06666666666666667,"ex":0.06666666666666667,"lease":0.06666666666666667,"ensures":0.06666666666666667,"exactly":0.06666666666666667,"one":0.06666666666666667,"worker":0.06666666666666667,"ingests":0.06666666666666667,"from":0.06666666666666667,"mongodb":0.06666666666666667,"change":0.06666666666666667,"streams":0.06666666666666667},"1214":{"event":0.07692307692307693,"fan-out":0.07692307692307693,"valkey":0.07692307692307693,"streams":0.07692307692307693,"xadd":0.07692307692307693,"xreadgroup":0.07692307692307693,"distribute":0.07692307692307693,"events":0.07692307692307693,"so":0.07692307692307693,"all":0.07692307692307693,"workers":0.07692307692307693,"consume":0.07692307692307693,"them":0.07692307692307693},"1215":{"cluster":0.1,"commands":0.1,"pub":0.1,"sub":0.1,"channel":0.1,"propagates":0.1,"api":0.1,"calls":0.1,"across":0.1,"workers":0.1},"1216":{"backpressure":0.1,"monitoring":0.1,"stream":0.1,"depth":0.1,"signals":0.1,"when":0.1,"workers":0.1,"should":0.1,"slow":0.1,"down":0.1},"1217":{"in":0.07142857142857142,"development":0.07142857142857142,"environments":0.07142857142857142,"valkey":0.07142857142857142,"is":0.07142857142857142,"optional":0.07142857142857142,"a":0.07142857142857142,"single":0.07142857142857142,"pipeline":0.07142857142857142,"engine":0.07142857142857142,"instance":0.07142857142857142,"runs":0.07142857142857142,"without":0.07142857142857142,"it":0.07142857142857142},"1218":{"for":0.2,"a":0.2,"mongodb":0.2,"cdc":0.2,"pipeline":0.2},"1219":{"the":0.07692307692307693,"pipeline":0.07692307692307693,"engine":0.07692307692307693,"subscribes":0.07692307692307693,"to":0.07692307692307693,"a":0.07692307692307693,"mongodb":0.07692307692307693,"change":0.07692307692307693,"stream":0.07692307692307693,"on":0.07692307692307693,"configured":0.07692307692307693,"source":0.07692307692307693,"collection":0.07692307692307693},"1220":{"each":0.09090909090909091,"change":0.09090909090909091,"event":0.09090909090909091,"insert":0.09090909090909091,"update":0.09090909090909091,"replace":0.09090909090909091,"delete":0.09090909090909091,"is":0.09090909090909091,"received":0.09090909090909091,"in":0.09090909090909091,"order":0.09090909090909091},"1221":{"the":0.125,"rhai":0.125,"transformation":0.125,"script":0.125,"executes":0.125,"against":0.125,"event":0.125,"document":0.125},"1222":{"the":0.125,"transformed":0.125,"document":0.125,"is":0.125,"written":0.125,"to":0.125,"configured":0.125,"sink":0.125},"1223":{"the":0.05555555555555555,"pipeline":0.05555555555555555,"engine":0.05555555555555555,"persists":0.05555555555555555,"a":0.05555555555555555,"checkpoint":0.05555555555555555,"resume":0.05555555555555555,"token":0.05555555555555555,"after":0.05555555555555555,"each":0.05555555555555555,"event":0.05555555555555555,"or":0.05555555555555555,"in":0.05555555555555555,"configurable":0.05555555555555555,"batches":0.05555555555555555,"for":0.05555555555555555,"high-throughput":0.05555555555555555,"pipelines":0.05555555555555555},"1224":{"if":0.043478260869565216,"the":0.043478260869565216,"pipeline":0.043478260869565216,"engine":0.043478260869565216,"restarts":0.043478260869565216,"it":0.043478260869565216,"reads":0.043478260869565216,"latest":0.043478260869565216,"checkpoint":0.043478260869565216,"and":0.043478260869565216,"resumes":0.043478260869565216,"from":0.043478260869565216,"that":0.043478260869565216,"position":0.043478260869565216,"in":0.043478260869565216,"change":0.043478260869565216,"stream":0.043478260869565216,"no":0.043478260869565216,"events":0.043478260869565216,"are":0.043478260869565216,"re-processed":0.043478260869565216,"or":0.043478260869565216,"skipped":0.043478260869565216},"1225":{"deployment":1},"1226":{"typical":0.5,"use":0.5},"1227":{"ha":1},"1228":{"notes":1},"1229":{"kubernetes":0.5,"helm":0.5},"1230":{"production":1},"1231":{"yes":0.3333333333333333,"with":0.3333333333333333,"valkey":0.3333333333333333},"1232":{"helm":0.1,"chart":0.1,"includes":0.1,"ingress":0.1,"servicemonitor":0.1,"networkpolicy":0.1,"external":0.1,"secrets":0.1,"operator":0.1,"support":0.1},"1233":{"docker":0.5,"compose":0.5},"1234":{"evaluation":0.3333333333333333,"smaller":0.3333333333333333,"deployments":0.3333333333333333},"1235":{"yes":0.3333333333333333,"valkey":0.3333333333333333,"included":0.3333333333333333},"1236":{"make":0.14285714285714285,"setup":0.14285714285714285,"configures":0.14285714285714285,"the":0.14285714285714285,"full":0.14285714285714285,"stack":0.14285714285714285,"interactively":0.14285714285714285},"1237":{"local":0.5,"development":0.5},"1238":{"engineering":0.5,"workstation":0.5},"1239":{"no":1},"1240":{"make":0.1111111111111111,"dev":0.1111111111111111,"includes":0.1111111111111111,"mongodb":0.1111111111111111,"replica":0.1111111111111111,"set":0.1111111111111111,"and":0.1111111111111111,"kafka":0.1111111111111111,"hot-reload":0.1111111111111111},"1241":{"oidc":0.03571428571428571,"provider":0.03571428571428571,"details":0.03571428571428571,"are":0.03571428571428571,"configured":0.03571428571428571,"entirely":0.03571428571428571,"via":0.03571428571428571,"environment":0.03571428571428571,"variables":0.03571428571428571,"at":0.03571428571428571,"runtime":0.03571428571428571,"no":0.03571428571428571,"image":0.03571428571428571,"rebuilds":0.03571428571428571,"required":0.03571428571428571,"when":0.03571428571428571,"switching":0.03571428571428571,"providers":0.03571428571428571,"or":0.03571428571428571,"deploying":0.03571428571428571,"to":0.03571428571428571,"a":0.03571428571428571,"new":0.03571428571428571,"customer":0.03571428571428571,"see":0.03571428571428571,"security":0.03571428571428571,"for":0.03571428571428571,"configuration":0.03571428571428571},"1242":{"quick":0.5,"start":0.5},"1243":{"deploy":0.08333333333333333,"3tl":0.08333333333333333,"bridge":0.08333333333333333,"locally":0.08333333333333333,"with":0.08333333333333333,"docker":0.08333333333333333,"compose":0.08333333333333333,"or":0.08333333333333333,"to":0.08333333333333333,"production":0.08333333333333333,"kubernetes":0.08333333333333333,"helm":0.08333333333333333},"1244":{"download":0.2,"and":0.2,"extract":0.2,"the":0.2,"release":0.2},"1245":{"run":0.25,"the":0.25,"setup":0.25,"script":0.25},"1246":{"start":0.3333333333333333,"the":0.3333333333333333,"stack":0.3333333333333333},"1247":{"log":0.5,"in":0.5},"1248":{"add":0.16666666666666666,"a":0.16666666666666666,"service":0.16666666666666666,"and":0.16666666666666666,"create":0.16666666666666666,"pipeline":0.16666666666666666},"1249":{"pull":0.25,"the":0.25,"helm":0.25,"chart":0.25},"1250":{"create":0.25,"a":0.25,"values":0.25,"file":0.25},"1251":{"install":0.3333333333333333,"the":0.3333333333333333,"chart":0.3333333333333333},"1252":{"verify":0.3333333333333333,"the":0.3333333333333333,"deployment":0.3333333333333333},"1253":{"first":0.3333333333333333,"pipeline":0.3333333333333333,"checklist":0.3333333333333333},"1254":{"docker":0.05263157894736842,"compose":0.05263157894736842,"is":0.05263157894736842,"the":0.05263157894736842,"recommended":0.05263157894736842,"path":0.05263157894736842,"for":0.05263157894736842,"evaluation":0.05263157894736842,"and":0.05263157894736842,"smaller":0.05263157894736842,"deployments":0.05263157894736842,"release":0.05263157894736842,"distributed":0.05263157894736842,"as":0.05263157894736842,"a":0.05263157894736842,"tarball":0.05263157894736842,"from":0.05263157894736842,"3t":0.05263157894736842,"registry":0.05263157894736842},"1255":{"request":0.09090909090909091,"registry":0.09090909090909091,"credentials":0.09090909090909091,"from":0.09090909090909091,"the":0.09090909090909091,"3t":0.09090909090909091,"team":0.09090909090909091,"then":0.09090909090909091,"download":0.09090909090909091,"compose":0.09090909090909091,"tarball":0.09090909090909091},"1256":{"the":0.06666666666666667,"extracted":0.06666666666666667,"directory":0.06666666666666667,"contains":0.06666666666666667,"docker-compose":0.06666666666666667,"prod":0.06666666666666667,"yml":0.06666666666666667,"setup":0.06666666666666667,"sh":0.06666666666666667,"mstream-config":0.06666666666666667,"toml":0.06666666666666667,"example":0.06666666666666667,"and":0.06666666666666667,"a":0.06666666666666667,"makefile":0.06666666666666667},"1257":{"the":0.038461538461538464,"interactive":0.038461538461538464,"setup":0.038461538461538464,"script":0.038461538461538464,"prompts":0.038461538461538464,"for":0.038461538461538464,"your":0.038461538461538464,"oidc":0.038461538461538464,"provider":0.038461538461538464,"details":0.038461538461538464,"service":0.038461538461538464,"endpoints":0.038461538461538464,"and":0.038461538461538464,"storage":0.038461538461538464,"configuration":0.038461538461538464,"it":0.038461538461538464,"generates":0.038461538461538464,"a":0.038461538461538464,"env":0.038461538461538464,"file":0.038461538461538464,"mstream-config":0.038461538461538464,"toml":0.038461538461538464,"consumed":0.038461538461538464,"by":0.038461538461538464,"docker":0.038461538461538464,"compose":0.038461538461538464},"1258":{"3000":0.07692307692307693,"this":0.07692307692307693,"starts":0.07692307692307693,"all":0.07692307692307693,"services":0.07692307692307693,"bridge":0.07692307692307693,"is":0.07692307692307693,"available":0.07692307692307693,"at":0.07692307692307693,"http":0.07692307692307693,"localhost":0.07692307692307693,"by":0.07692307692307693,"default":0.07692307692307693},"1259":{"open":0.05,"bridge":0.05,"in":0.05,"your":0.05,"browser":0.05,"if":0.05,"oidc":0.05,"is":0.05,"configured":0.05,"you":0.05,"are":0.05,"redirected":0.05,"to":0.05,"identity":0.05,"provider":0.05,"after":0.05,"login":0.05,"returned":0.05,"the":0.05,"dashboard":0.05},"1260":{"for":0.037037037037037035,"development":0.037037037037037035,"without":0.037037037037037035,"oidc":0.037037037037037035,"bridge":0.037037037037037035,"can":0.037037037037037035,"run":0.037037037037037035,"in":0.037037037037037035,"unauthenticated":0.037037037037037035,"mode":0.037037037037037035,"leave":0.037037037037037035,"the":0.037037037037037035,"provider":0.037037037037037035,"configuration":0.037037037037037035,"empty":0.037037037037037035,"your":0.037037037037037035,"env":0.037037037037037035,"file":0.037037037037037035,"and":0.037037037037037035,"set":0.037037037037037035,"auth":0.037037037037037035,"enabled":0.037037037037037035,"to":0.037037037037037035,"false":0.037037037037037035,"pipeline":0.037037037037037035,"engine":0.037037037037037035,"config":0.037037037037037035},"1261":{"go":0.1,"to":0.1,"services":0.1,"and":0.1,"add":0.1,"a":0.1,"mongodb":0.1,"connection":0.1,"as":0.1,"source":0.1},"1262":{"add":0.1,"a":0.1,"kafka":0.1,"broker":0.1,"or":0.1,"another":0.1,"mongodb":0.1,"cluster":0.1,"as":0.1,"sink":0.1},"1263":{"go":0.08333333333333333,"to":0.08333333333333333,"pipelines":0.08333333333333333,"create":0.08333333333333333,"a":0.08333333333333333,"new":0.08333333333333333,"pipeline":0.08333333333333333,"select":0.08333333333333333,"your":0.08333333333333333,"source":0.08333333333333333,"and":0.08333333333333333,"sink":0.08333333333333333},"1264":{"optionally":0.1,"open":0.1,"transform":0.1,"studio":0.1,"to":0.1,"write":0.1,"or":0.1,"generate":0.1,"transformation":0.1,"logic":0.1},"1265":{"start":0.3333333333333333,"the":0.3333333333333333,"pipeline":0.3333333333333333},"1266":{"the":0.05,"helm":0.05,"chart":0.05,"is":0.05,"production":0.05,"deployment":0.05,"path":0.05,"it":0.05,"covers":0.05,"ingress":0.05,"configmap":0.05,"configuration":0.05,"secret":0.05,"management":0.05,"prometheus":0.05,"servicemonitor":0.05,"and":0.05,"ha":0.05,"via":0.05,"valkey":0.05},"1267":{"request":0.07692307692307693,"registry":0.07692307692307693,"credentials":0.07692307692307693,"from":0.07692307692307693,"the":0.07692307692307693,"3t":0.07692307692307693,"team":0.07692307692307693,"then":0.07692307692307693,"log":0.07692307692307693,"in":0.07692307692307693,"and":0.07692307692307693,"pull":0.07692307692307693,"chart":0.07692307692307693},"1268":{"create":0.14285714285714285,"values":0.14285714285714285,"yaml":0.14285714285714285,"with":0.14285714285714285,"your":0.14285714285714285,"environment-specific":0.14285714285714285,"settings":0.14285714285714285},"1269":{"see":0.07142857142857142,"deployment":0.07142857142857142,"required":0.07142857142857142,"secrets":0.07142857142857142,"for":0.07142857142857142,"the":0.07142857142857142,"secret":0.07142857142857142,"keys":0.07142857142857142,"that":0.07142857142857142,"must":0.07142857142857142,"be":0.07142857142857142,"present":0.07142857142857142,"in":0.07142857142857142,"bridge-credentials":0.07142857142857142},"1270":{"all":0.06666666666666667,"pods":0.06666666666666667,"should":0.06666666666666667,"reach":0.06666666666666667,"running":0.06666666666666667,"status":0.06666666666666667,"bridge":0.06666666666666667,"is":0.06666666666666667,"accessible":0.06666666666666667,"at":0.06666666666666667,"the":0.06666666666666667,"ingress":0.06666666666666667,"host":0.06666666666666667,"you":0.06666666666666667,"configured":0.06666666666666667},"1271":{"type":0.5,"info":0.5},"1272":{"title":0.25,"external":0.25,"secrets":0.25,"operator":0.25},"1273":{"for":0.04,"environments":0.04,"using":0.04,"external":0.04,"secrets":0.04,"operator":0.04,"set":0.04,"externalsecrets":0.04,"enabled":0.04,"true":0.04,"in":0.04,"your":0.04,"values":0.04,"file":0.04,"and":0.04,"configure":0.04,"projectid":0.04,"region":0.04,"etc":0.04,"are":0.04,"never":0.04,"baked":0.04,"into":0.04,"the":0.04,"image":0.04},"1274":{"at":0.08333333333333333,"least":0.08333333333333333,"one":0.08333333333333333,"source":0.08333333333333333,"service":0.08333333333333333,"added":0.08333333333333333,"mongodb":0.08333333333333333,"kafka":0.08333333333333333,"pub":0.08333333333333333,"sub":0.08333333333333333,"or":0.08333333333333333,"http":0.08333333333333333},"1275":{"at":0.16666666666666666,"least":0.16666666666666666,"one":0.16666666666666666,"sink":0.16666666666666666,"service":0.16666666666666666,"added":0.16666666666666666},"1276":{"pipeline":0.16666666666666666,"created":0.16666666666666666,"and":0.16666666666666666,"source":0.16666666666666666,"sink":0.16666666666666666,"configured":0.16666666666666666},"1277":{"transformation":0.14285714285714285,"logic":0.14285714285714285,"added":0.14285714285714285,"optional":0.14285714285714285,"passthrough":0.14285714285714285,"if":0.14285714285714285,"omitted":0.14285714285714285},"1278":{"pipeline":0.1,"started":0.1,"and":0.1,"events":0.1,"visible":0.1,"in":0.1,"the":0.1,"job":0.1,"metrics":0.1,"panel":0.1},"1279":{"introduction":1},"1280":{"mongodb-native":0.07142857142857142,"cdc":0.07142857142857142,"and":0.07142857142857142,"etl":0.07142857142857142,"pipeline":0.07142857142857142,"platform":0.07142857142857142,"visual":0.07142857142857142,"management":0.07142857142857142,"ai-powered":0.07142857142857142,"transformation":0.07142857142857142,"studio":0.07142857142857142,"real-time":0.07142857142857142,"data":0.07142857142857142,"masking":0.07142857142857142},"1281":{"3tl":0.5,"bridge":0.5},"1282":{"at":0.3333333333333333,"a":0.3333333333333333,"glance":0.3333333333333333},"1283":{"features":1},"1284":{"sources":0.3333333333333333,"and":0.3333333333333333,"sinks":0.3333333333333333},"1285":{"sources":1},"1286":{"sinks":1},"1287":{"where":0.25,"to":0.25,"go":0.25,"next":0.25},"1288":{"3tl":0.022222222222222223,"bridge":0.022222222222222223,"is":0.022222222222222223,"a":0.022222222222222223,"cdc":0.022222222222222223,"and":0.022222222222222223,"etl":0.022222222222222223,"pipeline":0.022222222222222223,"platform":0.022222222222222223,"built":0.022222222222222223,"for":0.022222222222222223,"mongodb":0.022222222222222223,"organisations":0.022222222222222223,"it":0.022222222222222223,"connects":0.022222222222222223,"change":0.022222222222222223,"streams":0.022222222222222223,"to":0.022222222222222223,"every":0.022222222222222223,"destination":0.022222222222222223,"your":0.022222222222222223,"architecture":0.022222222222222223,"demands":0.022222222222222223,"kafka":0.022222222222222223,"google":0.022222222222222223,"pub":0.022222222222222223,"sub":0.022222222222222223,"http":0.022222222222222223,"endpoints":0.022222222222222223,"other":0.022222222222222223,"clusters":0.022222222222222223,"while":0.022222222222222223,"providing":0.022222222222222223,"professional":0.022222222222222223,"transformation":0.022222222222222223,"studio":0.022222222222222223,"built-in":0.022222222222222223,"data":0.022222222222222223,"masking":0.022222222222222223,"real-time":0.022222222222222223,"observability":0.022222222222222223,"in":0.022222222222222223,"single":0.022222222222222223,"kubernetes-native":0.022222222222222223,"deployment":0.022222222222222223},"1289":{"cdc":0.5,"mechanism":0.5},"1290":{"mongodb":0.14285714285714285,"change":0.14285714285714285,"streams":0.14285714285714285,"native":0.14285714285714285,"resume":0.14285714285714285,"token":0.14285714285714285,"support":0.14285714285714285},"1291":{"sources":1},"1292":{"mongodb":0.16666666666666666,"kafka":0.16666666666666666,"google":0.16666666666666666,"pub":0.16666666666666666,"sub":0.16666666666666666,"http":0.16666666666666666},"1293":{"sinks":1},"1294":{"mongodb":0.16666666666666666,"kafka":0.16666666666666666,"google":0.16666666666666666,"pub":0.16666666666666666,"sub":0.16666666666666666,"http":0.16666666666666666},"1295":{"middleware":1},"1296":{"udf":0.3333333333333333,"rhai":0.3333333333333333,"scripts":0.3333333333333333},"1297":{"transformation":1},"1298":{"rhai":0.09090909090909091,"scripting":0.09090909090909091,"in":0.09090909090909091,"monaco":0.09090909090909091,"editor":0.09090909090909091,"with":0.09090909090909091,"ai":0.09090909090909091,"generation":0.09090909090909091,"and":0.09090909090909091,"test":0.09090909090909091,"suites":0.09090909090909091},"1299":{"data":0.5,"masking":0.5},"1300":{"real-time":0.1,"at":0.1,"the":0.1,"transformation":0.1,"layer":0.1,"before":0.1,"data":0.1,"reaches":0.1,"any":0.1,"sink":0.1},"1301":{"authentication":1},"1302":{"oidc":0.16666666666666666,"pkce":0.16666666666666666,"runtime-configured":0.16666666666666666,"no":0.16666666666666666,"image":0.16666666666666666,"rebuilds":0.16666666666666666},"1303":{"deployment":1},"1304":{"kubernetes":0.16666666666666666,"helm":0.16666666666666666,"docker":0.16666666666666666,"compose":0.16666666666666666,"local":0.16666666666666666,"development":0.16666666666666666},"1305":{"observability":1},"1306":{"live":0.14285714285714285,"metrics":0.14285714285714285,"dashboard":0.14285714285714285,"log":0.14285714285714285,"streaming":0.14285714285714285,"prometheus":0.14285714285714285,"integration":0.14285714285714285},"1307":{"feature":1},"1308":{"description":1},"1309":{"transform":0.5,"studio":0.5},"1310":{"monaco":0.08333333333333333,"editor":0.08333333333333333,"with":0.08333333333333333,"rhai":0.08333333333333333,"scripting":0.08333333333333333,"ai":0.08333333333333333,"generation":0.08333333333333333,"workspaces":0.08333333333333333,"and":0.08333333333333333,"assertion-based":0.08333333333333333,"test":0.08333333333333333,"suites":0.08333333333333333},"1311":{"pipeline":0.5,"management":0.5},"1312":{"visual":0.08333333333333333,"control":0.08333333333333333,"plane":0.08333333333333333,"with":0.08333333333333333,"live":0.08333333333333333,"metrics":0.08333333333333333,"start":0.08333333333333333,"stop":0.08333333333333333,"restart":0.08333333333333333,"and":0.08333333333333333,"checkpoint-backed":0.08333333333333333,"resume":0.08333333333333333},"1313":{"ai":0.5,"assistant":0.5},"1314":{"studio":0.058823529411764705,"assistant":0.058823529411764705,"for":0.058823529411764705,"guided":0.058823529411764705,"script":0.058823529411764705,"generation":0.058823529411764705,"and":0.058823529411764705,"ai":0.058823529411764705,"agent":0.058823529411764705,"with":0.058823529411764705,"direct":0.058823529411764705,"write":0.058823529411764705,"access":0.058823529411764705,"anthropic":0.058823529411764705,"aws":0.058823529411764705,"bedrock":0.058823529411764705,"providers":0.058823529411764705},"1315":{"data":0.5,"masking":0.5},"1316":{"real-time":0.07142857142857142,"pii":0.07142857142857142,"masking":0.07142857142857142,"at":0.07142857142857142,"the":0.07142857142857142,"transformation":0.07142857142857142,"layer":0.07142857142857142,"with":0.07142857142857142,"built-in":0.07142857142857142,"functions":0.07142857142857142,"and":0.07142857142857142,"custom":0.07142857142857142,"rhai":0.07142857142857142,"logic":0.07142857142857142},"1317":{"services":0.5,"management":0.5},"1318":{"centralised":0.08333333333333333,"registry":0.08333333333333333,"for":0.08333333333333333,"sources":0.08333333333333333,"sinks":0.08333333333333333,"middleware":0.08333333333333333,"and":0.08333333333333333,"llm":0.08333333333333333,"providers":0.08333333333333333,"aes-256":0.08333333333333333,"encrypted":0.08333333333333333,"credentials":0.08333333333333333},"1319":{"observability":1},"1320":{"per-pipeline":0.125,"metrics":0.125,"live":0.125,"log":0.125,"streaming":0.125,"and":0.125,"prometheus-compatible":0.125,"endpoints":0.125},"1321":{"source":1},"1322":{"mechanism":1},"1323":{"notes":1},"1324":{"mongodb":1},"1325":{"change":0.2,"data":0.2,"capture":0.2,"via":0.2,"streams":0.2},"1326":{"native":0.07692307692307693,"resume":0.07692307692307693,"token":0.07692307692307693,"support":0.07692307692307693,"exact-position":0.07692307692307693,"recovery":0.07692307692307693,"after":0.07692307692307693,"restart":0.07692307692307693,"horizontally":0.07692307692307693,"scalable":0.07692307692307693,"with":0.07692307692307693,"leader":0.07692307692307693,"election":0.07692307692307693},"1327":{"kafka":1},"1328":{"apache":0.3333333333333333,"kafka":0.3333333333333333,"consumer":0.3333333333333333},"1329":{"topic-level":0.16666666666666666,"granularity":0.16666666666666666,"consumer":0.16666666666666666,"group":0.16666666666666666,"offset":0.16666666666666666,"management":0.16666666666666666},"1330":{"google":0.3333333333333333,"pub":0.3333333333333333,"sub":0.3333333333333333},"1331":{"pub":0.3333333333333333,"sub":0.3333333333333333,"subscriber":0.3333333333333333},"1332":{"subscription-level":0.5,"configuration":0.5},"1333":{"http":1},"1334":{"inbound":0.3333333333333333,"webhook":0.3333333333333333,"api":0.3333333333333333},"1335":{"accepts":0.16666666666666666,"events":0.16666666666666666,"from":0.16666666666666666,"any":0.16666666666666666,"http-compatible":0.16666666666666666,"source":0.16666666666666666},"1336":{"sink":1},"1337":{"mechanism":1},"1338":{"notes":1},"1339":{"mongodb":1},"1340":{"write-back":0.3333333333333333,"via":0.3333333333333333,"driver":0.3333333333333333},"1341":{"full":0.14285714285714285,"document":0.14285714285714285,"write":0.14285714285714285,"with":0.14285714285714285,"transformation":0.14285714285714285,"applied":0.14285714285714285,"pre-write":0.14285714285714285},"1342":{"kafka":1},"1343":{"apache":0.3333333333333333,"kafka":0.3333333333333333,"producer":0.3333333333333333},"1344":{"topic":0.16666666666666666,"routing":0.16666666666666666,"with":0.16666666666666666,"configurable":0.16666666666666666,"partition":0.16666666666666666,"strategy":0.16666666666666666},"1345":{"google":0.3333333333333333,"pub":0.3333333333333333,"sub":0.3333333333333333},"1346":{"pub":0.3333333333333333,"sub":0.3333333333333333,"publisher":0.3333333333333333},"1347":{"message-level":0.25,"transformation":0.25,"before":0.25,"publish":0.25},"1348":{"http":1},"1349":{"outbound":0.3333333333333333,"api":0.3333333333333333,"call":0.3333333333333333},"1350":{"supports":0.09090909090909091,"custom":0.09090909090909091,"headers":0.09090909090909091,"and":0.09090909090909091,"auth":0.09090909090909091,"configuration":0.09090909090909091,"bearer":0.09090909090909091,"basic":0.09090909090909091,"api":0.09090909090909091,"key":0.09090909090909091,"header":0.09090909090909091},"1351":{"quick":0.1,"start":0.1,"running":0.1,"in":0.1,"minutes":0.1,"with":0.1,"docker":0.1,"compose":0.1,"or":0.1,"kubernetes":0.1},"1352":{"architecture":0.14285714285714285,"components":0.14285714285714285,"data":0.14285714285714285,"flow":0.14285714285714285,"and":0.14285714285714285,"deployment":0.14285714285714285,"topology":0.14285714285714285},"1353":{"transform":0.1111111111111111,"studio":0.1111111111111111,"the":0.1111111111111111,"transformation":0.1111111111111111,"workspace":0.1111111111111111,"at":0.1111111111111111,"core":0.1111111111111111,"of":0.1111111111111111,"bridge":0.1111111111111111},"1354":{"security":0.125,"oidc":0.125,"auth":0.125,"credential":0.125,"encryption":0.125,"and":0.125,"audit":0.125,"logging":0.125},"1355":{"deployment":1},"1356":{"kubernetes":0.09090909090909091,"helm":0.09090909090909091,"docker":0.09090909090909091,"compose":0.09090909090909091,"and":0.09090909090909091,"high":0.09090909090909091,"availability":0.09090909090909091,"configuration":0.09090909090909091,"for":0.09090909090909091,"3tl":0.09090909090909091,"bridge":0.09090909090909091},"1357":{"deployment":1},"1358":{"kubernetes":0.5,"helm":0.5},"1359":{"installing":0.3333333333333333,"the":0.3333333333333333,"chart":0.3333333333333333},"1360":{"required":0.5,"secrets":0.5},"1361":{"multi-tenant":0.5,"deployments":0.5},"1362":{"helm":0.3333333333333333,"chart":0.3333333333333333,"reference":0.3333333333333333},"1363":{"pipeline":0.3333333333333333,"engine":0.3333333333333333,"configuration":0.3333333333333333},"1364":{"credential":0.5,"references":0.5},"1365":{"audit":0.5,"log":0.5},"1366":{"configuration":0.5,"reference":0.5},"1367":{"docker":0.5,"compose":0.5},"1368":{"local":0.5,"development":0.5},"1369":{"high":0.5,"availability":0.5},"1370":{"running":0.25,"multiple":0.25,"worker":0.25,"nodes":0.25},"1371":{"requirements":1},"1372":{"3tl":0.043478260869565216,"bridge":0.043478260869565216,"supports":0.043478260869565216,"three":0.043478260869565216,"deployment":0.043478260869565216,"targets":0.043478260869565216,"kubernetes":0.043478260869565216,"via":0.043478260869565216,"helm":0.043478260869565216,"for":0.043478260869565216,"production":0.043478260869565216,"docker":0.043478260869565216,"compose":0.043478260869565216,"smaller":0.043478260869565216,"deployments":0.043478260869565216,"and":0.043478260869565216,"evaluation":0.043478260869565216,"a":0.043478260869565216,"local":0.043478260869565216,"development":0.043478260869565216,"stack":0.043478260869565216,"with":0.043478260869565216,"hot-reload":0.043478260869565216},"1373":{"the":0.1111111111111111,"helm":0.1111111111111111,"chart":0.1111111111111111,"is":0.1111111111111111,"production":0.1111111111111111,"deployment":0.1111111111111111,"path":0.1111111111111111,"it":0.1111111111111111,"covers":0.1111111111111111},"1374":{"ingress":0.16666666666666666,"tls":0.16666666666666666,"termination":0.16666666666666666,"and":0.16666666666666666,"hostname":0.16666666666666666,"routing":0.16666666666666666},"1375":{"configmap":0.25,"pipeline":0.25,"engine":0.25,"configuration":0.25},"1376":{"secret":0.125,"management":0.125,"inline":0.125,"existing":0.125,"or":0.125,"external":0.125,"secrets":0.125,"operator":0.125},"1377":{"prometheus":0.14285714285714285,"servicemonitor":0.14285714285714285,"automatic":0.14285714285714285,"metric":0.14285714285714285,"scraping":0.14285714285714285,"for":0.14285714285714285,"operator":0.14285714285714285},"1378":{"networkpolicy":0.16666666666666666,"namespace":0.16666666666666666,"isolation":0.16666666666666666,"for":0.16666666666666666,"multi-tenant":0.16666666666666666,"deployments":0.16666666666666666},"1379":{"high":0.08333333333333333,"availability":0.08333333333333333,"valkey":0.08333333333333333,"for":0.08333333333333333,"pipeline":0.08333333333333333,"engine":0.08333333333333333,"ha":0.08333333333333333,"leader":0.08333333333333333,"election":0.08333333333333333,"and":0.08333333333333333,"stream":0.08333333333333333,"fan-out":0.08333333333333333},"1380":{"the":0.05,"chart":0.05,"is":0.05,"distributed":0.05,"as":0.05,"an":0.05,"oci":0.05,"artifact":0.05,"from":0.05,"3t":0.05,"helm":0.05,"registry":0.05,"request":0.05,"a":0.05,"username":0.05,"and":0.05,"password":0.05,"team":0.05,"before":0.05,"proceeding":0.05},"1381":{"pull":0.2,"and":0.2,"install":0.2,"the":0.2,"chart":0.2},"1382":{"to":0.2,"upgrade":0.2,"an":0.2,"existing":0.2,"release":0.2},"1383":{"the":0.03225806451612903,"chart":0.03225806451612903,"requires":0.03225806451612903,"a":0.03225806451612903,"kubernetes":0.03225806451612903,"secret":0.03225806451612903,"containing":0.03225806451612903,"credentials":0.03225806451612903,"for":0.03225806451612903,"pipeline":0.03225806451612903,"engine":0.03225806451612903,"and":0.03225806451612903,"supporting":0.03225806451612903,"services":0.03225806451612903,"can":0.03225806451612903,"be":0.03225806451612903,"provided":0.03225806451612903,"inline":0.03225806451612903,"via":0.03225806451612903,"values":0.03225806451612903,"an":0.03225806451612903,"existing":0.03225806451612903,"existingsecret":0.03225806451612903,"or":0.03225806451612903,"synced":0.03225806451612903,"from":0.03225806451612903,"external":0.03225806451612903,"manager":0.03225806451612903,"externalsecrets":0.03225806451612903,"enabled":0.03225806451612903,"true":0.03225806451612903},"1384":{"secret":0.5,"key":0.5},"1385":{"required":1},"1386":{"description":1},"1387":{"mstream-system-db-uri":1},"1388":{"yes":1},"1389":{"mongodb":0.1111111111111111,"connection":0.1111111111111111,"string":0.1111111111111111,"for":0.1111111111111111,"the":0.1111111111111111,"pipeline":0.1111111111111111,"engine":0.1111111111111111,"system":0.1111111111111111,"database":0.1111111111111111},"1390":{"mstream-encryption-key":1},"1391":{"no":1},"1392":{"32":0.058823529411764705,"hex-encoded":0.058823529411764705,"aes-256":0.058823529411764705,"key":0.058823529411764705,"for":0.058823529411764705,"credential":0.058823529411764705,"encryption":0.058823529411764705,"generate":0.058823529411764705,"with":0.058823529411764705,"openssl":0.058823529411764705,"rand":0.058823529411764705,"-hex":0.058823529411764705,"required":0.058823529411764705,"when":0.058823529411764705,"mstream":0.058823529411764705,"encryptionenabled":0.058823529411764705,"true":0.058823529411764705},"1393":{"aws-access-key":1},"1394":{"no":1},"1395":{"aws":0.14285714285714285,"access":0.14285714285714285,"key":0.14285714285714285,"for":0.14285714285714285,"bedrock":0.14285714285714285,"llm":0.14285714285714285,"provider":0.14285714285714285},"1396":{"aws-secret-key":1},"1397":{"no":1},"1398":{"aws":0.14285714285714285,"secret":0.14285714285714285,"key":0.14285714285714285,"for":0.14285714285714285,"bedrock":0.14285714285714285,"llm":0.14285714285714285,"provider":0.14285714285714285},"1399":{"valkey-password":1},"1400":{"no":1},"1401":{"valkey":0.14285714285714285,"authentication":0.14285714285714285,"password":0.14285714285714285,"only":0.14285714285714285,"when":0.14285714285714285,"is":0.14285714285714285,"set":0.14285714285714285},"1402":{"when":0.1,"using":0.1,"credentials":0.1,"existingsecret":0.1,"create":0.1,"the":0.1,"secret":0.1,"before":0.1,"installing":0.1,"chart":0.1},"1403":{"type":0.5,"error":0.5},"1404":{"title":0.2,"save":0.2,"the":0.2,"encryption":0.2,"key":0.2},"1405":{"the":0.024390243902439025,"mstream-encryption-key":0.024390243902439025,"encrypts":0.024390243902439025,"all":0.024390243902439025,"service":0.024390243902439025,"credentials":0.024390243902439025,"and":0.024390243902439025,"ai":0.024390243902439025,"agent":0.024390243902439025,"conversation":0.024390243902439025,"data":0.024390243902439025,"at":0.024390243902439025,"rest":0.024390243902439025,"if":0.024390243902439025,"this":0.024390243902439025,"key":0.024390243902439025,"is":0.024390243902439025,"lost":0.024390243902439025,"stored":0.024390243902439025,"history":0.024390243902439025,"cannot":0.024390243902439025,"be":0.024390243902439025,"decrypted":0.024390243902439025,"services":0.024390243902439025,"must":0.024390243902439025,"re-created":0.024390243902439025,"permanently":0.024390243902439025,"unrecoverable":0.024390243902439025,"back":0.024390243902439025,"it":0.024390243902439025,"up":0.024390243902439025,"to":0.024390243902439025,"a":0.024390243902439025,"secrets":0.024390243902439025,"manager":0.024390243902439025,"or":0.024390243902439025,"password":0.024390243902439025,"vault":0.024390243902439025,"immediately":0.024390243902439025,"after":0.024390243902439025,"generation":0.024390243902439025},"1406":{"then":0.14285714285714285,"reference":0.14285714285714285,"it":0.14285714285714285,"in":0.14285714285714285,"your":0.14285714285714285,"values":0.14285714285714285,"file":0.14285714285714285},"1407":{"when":0.03571428571428571,"using":0.03571428571428571,"external":0.03571428571428571,"secrets":0.03571428571428571,"operator":0.03571428571428571,"the":0.03571428571428571,"chart":0.03571428571428571,"creates":0.03571428571428571,"an":0.03571428571428571,"externalsecret":0.03571428571428571,"that":0.03571428571428571,"syncs":0.03571428571428571,"each":0.03571428571428571,"key":0.03571428571428571,"from":0.03571428571428571,"your":0.03571428571428571,"secret":0.03571428571428571,"manager":0.03571428571428571,"is":0.03571428571428571,"provider-agnostic":0.03571428571428571,"configure":0.03571428571428571,"one":0.03571428571428571,"of":0.03571428571428571,"two":0.03571428571428571,"modes":0.03571428571428571,"in":0.03571428571428571,"values":0.03571428571428571,"file":0.03571428571428571},"1408":{"set":0.03571428571428571,"either":0.03571428571428571,"storeref":0.03571428571428571,"name":0.03571428571428571,"or":0.03571428571428571,"provider":0.03571428571428571,"not":0.03571428571428571,"both":0.03571428571428571,"authentication":0.03571428571428571,"to":0.03571428571428571,"the":0.03571428571428571,"secret":0.03571428571428571,"manager":0.03571428571428571,"is":0.03571428571428571,"handled":0.03571428571428571,"by":0.03571428571428571,"store":0.03571428571428571,"e":0.03571428571428571,"g":0.03571428571428571,"workload":0.03571428571428571,"identity":0.03571428571428571,"irsa":0.03571428571428571,"chart":0.03571428571428571,"takes":0.03571428571428571,"no":0.03571428571428571,"cloud":0.03571428571428571,"api":0.03571428571428571,"credentials":0.03571428571428571},"1409":{"by":0.024390243902439025,"default":0.024390243902439025,"each":0.024390243902439025,"secret":0.024390243902439025,"is":0.024390243902439025,"resolved":0.024390243902439025,"name":0.024390243902439025,"as":0.024390243902439025,"secretprefix":0.024390243902439025,"-":0.024390243902439025,"secret-key":0.024390243902439025,"e":0.024390243902439025,"g":0.024390243902439025,"bridge-yourcompany-mstream-system-db-uri":0.024390243902439025,"some":0.024390243902439025,"managers":0.024390243902439025,"need":0.024390243902439025,"a":0.024390243902439025,"qualified":0.024390243902439025,"lookup":0.024390243902439025,"key":0.024390243902439025,"or":0.024390243902439025,"non-standard":0.024390243902439025,"version":0.024390243902439025,"selector":0.024390243902439025,"set":0.024390243902439025,"externalsecrets":0.024390243902439025,"keyrefprefix":0.024390243902439025,"to":0.024390243902439025,"prepend":0.024390243902439025,"prefix":0.024390243902439025,"for":0.024390243902439025,"example":0.024390243902439025,"scaleway":0.024390243902439025,"manager":0.024390243902439025,"and":0.024390243902439025,"keyrefversion":0.024390243902439025,"override":0.024390243902439025,"the":0.024390243902439025,"remote":0.024390243902439025,"latest":0.024390243902439025},"1410":{"for":0.034482758620689655,"environments":0.034482758620689655,"serving":0.034482758620689655,"multiple":0.034482758620689655,"customers":0.034482758620689655,"or":0.034482758620689655,"teams":0.034482758620689655,"use":0.034482758620689655,"namespace":0.034482758620689655,"isolation":0.034482758620689655,"one":0.034482758620689655,"helm":0.034482758620689655,"release":0.034482758620689655,"per":0.034482758620689655,"customer":0.034482758620689655,"all":0.034482758620689655,"using":0.034482758620689655,"the":0.034482758620689655,"same":0.034482758620689655,"chart":0.034482758620689655,"each":0.034482758620689655,"is":0.034482758620689655,"independently":0.034482758620689655,"configured":0.034482758620689655,"via":0.034482758620689655,"its":0.034482758620689655,"own":0.034482758620689655,"values":0.034482758620689655,"yaml":0.034482758620689655},"1411":{"value":1},"1412":{"default":1},"1413":{"description":1},"1414":{"ingress":0.5,"enabled":0.5},"1415":{"true":1},"1416":{"enable":0.3333333333333333,"ingress":0.3333333333333333,"resource":0.3333333333333333},"1417":{"ingress":0.5,"host":0.5},"1418":{},"1419":{"hostname":0.3333333333333333,"for":0.3333333333333333,"bridge":0.3333333333333333},"1420":{"auth":0.5,"enabled":0.5},"1421":{"true":1},"1422":{"enable":0.14285714285714285,"jwt":0.14285714285714285,"validation":0.14285714285714285,"on":0.14285714285714285,"the":0.14285714285714285,"pipeline":0.14285714285714285,"engine":0.14285714285714285},"1423":{"auth":0.5,"jwkseturi":0.5},"1424":{},"1425":{"jwks":0.2,"endpoint":0.2,"for":0.2,"token":0.2,"verification":0.2},"1426":{"auth":0.5,"issueruri":0.5},"1427":{},"1428":{"token":0.3333333333333333,"issuer":0.3333333333333333,"uri":0.3333333333333333},"1429":{"credentials":0.5,"existingsecret":0.5},"1430":{},"1431":{"name":0.16666666666666666,"of":0.16666666666666666,"an":0.16666666666666666,"existing":0.16666666666666666,"kubernetes":0.16666666666666666,"secret":0.16666666666666666},"1432":{"externalsecrets":0.5,"enabled":0.5},"1433":{"false":1},"1434":{"sync":0.1111111111111111,"secrets":0.1111111111111111,"from":0.1111111111111111,"an":0.1111111111111111,"external":0.1111111111111111,"secret":0.1111111111111111,"manager":0.1111111111111111,"via":0.1111111111111111,"eso":0.1111111111111111},"1435":{"valkey":0.5,"enabled":0.5},"1436":{"true":1},"1437":{"enable":0.14285714285714285,"valkey":0.14285714285714285,"for":0.14285714285714285,"pipeline":0.14285714285714285,"engine":0.14285714285714285,"ha":0.14285714285714285,"coordination":0.14285714285714285},"1438":{"mstream":0.5,"replicas":0.5},"1439":{"1":1},"1440":{"1":0.05,"number":0.05,"of":0.05,"pipeline":0.05,"engine":0.05,"pods":0.05,"set":0.05,"for":0.05,"ha":0.05,"worker":0.05,"nodes":0.05,"requires":0.05,"valkey":0.05,"enabled":0.05,"true":0.05,"and":0.05,"system":0.05,"in":0.05,"the":0.05,"config":0.05},"1441":{"mstream":0.25,"metrics":0.25,"servicemonitor":0.25,"enabled":0.25},"1442":{"false":1},"1443":{"create":0.25,"a":0.25,"prometheus":0.25,"servicemonitor":0.25},"1444":{"networkpolicy":0.5,"enabled":0.5},"1445":{"false":1},"1446":{"enable":0.2,"networkpolicy":0.2,"for":0.2,"namespace":0.2,"isolation":0.2},"1447":{"the":0.045454545454545456,"table":0.045454545454545456,"above":0.045454545454545456,"covers":0.045454545454545456,"most":0.045454545454545456,"common":0.045454545454545456,"values":0.045454545454545456,"chart":0.045454545454545456,"ships":0.045454545454545456,"with":0.045454545454545456,"a":0.045454545454545456,"full":0.045454545454545456,"reference":0.045454545454545456,"in":0.045454545454545456,"its":0.045454545454545456,"readme":0.045454545454545456,"md":0.045454545454545456,"view":0.045454545454545456,"it":0.045454545454545456,"directly":0.045454545454545456,"from":0.045454545454545456,"registry":0.045454545454545456},"1448":{"or":0.1111111111111111,"if":0.1111111111111111,"you":0.1111111111111111,"have":0.1111111111111111,"already":0.1111111111111111,"pulled":0.1111111111111111,"the":0.1111111111111111,"chart":0.1111111111111111,"locally":0.1111111111111111},"1449":{"the":0.038461538461538464,"pipeline":0.038461538461538464,"engine":0.038461538461538464,"is":0.038461538461538464,"configured":0.038461538461538464,"via":0.038461538461538464,"a":0.038461538461538464,"toml":0.038461538461538464,"file":0.038461538461538464,"mstream-config":0.038461538461538464,"that":0.038461538461538464,"defines":0.038461538461538464,"services":0.038461538461538464,"connectors":0.038461538461538464,"pipelines":0.038461538461538464,"system":0.038461538461538464,"settings":0.038461538461538464,"and":0.038461538461538464,"optional":0.038461538461538464,"features":0.038461538461538464,"like":0.038461538461538464,"ha":0.038461538461538464,"audit":0.038461538461538464,"logging":0.038461538461538464,"ai":0.038461538461538464,"agent":0.038461538461538464},"1450":{"in":0.04,"kubernetes":0.04,"deployments":0.04,"this":0.04,"file":0.04,"is":0.04,"embedded":0.04,"inline":0.04,"the":0.04,"helm":0.04,"values":0.04,"under":0.04,"mstream":0.04,"config":0.04,"and":0.04,"mounted":0.04,"as":0.04,"a":0.04,"configmap":0.04,"docker":0.04,"compose":0.04,"it":0.04,"standalone":0.04,"into":0.04,"container":0.04},"1451":{"type":0.5,"info":0.5},"1452":{"title":0.3333333333333333,"gitops-friendly":0.3333333333333333,"configuration":0.3333333333333333},"1453":{"the":0.04,"config":0.04,"is":0.04,"a":0.04,"plain":0.04,"text":0.04,"file":0.04,"that":0.04,"can":0.04,"be":0.04,"version-controlled":0.04,"alongside":0.04,"your":0.04,"infrastructure":0.04,"code":0.04,"use":0.04,"environment-specific":0.04,"files":0.04,"to":0.04,"manage":0.04,"differences":0.04,"between":0.04,"staging":0.04,"and":0.04,"production":0.04},"1454":{"service":0.045454545454545456,"credentials":0.045454545454545456,"support":0.045454545454545456,"the":0.045454545454545456,"env":0.045454545454545456,"var_name":0.045454545454545456,"syntax":0.045454545454545456,"to":0.045454545454545456,"resolve":0.045454545454545456,"values":0.045454545454545456,"from":0.045454545454545456,"environment":0.045454545454545456,"variables":0.045454545454545456,"at":0.045454545454545456,"startup":0.045454545454545456,"rather":0.045454545454545456,"than":0.045454545454545456,"storing":0.045454545454545456,"secrets":0.045454545454545456,"in":0.045454545454545456,"config":0.045454545454545456,"file":0.045454545454545456},"1455":{"this":0.05555555555555555,"keeps":0.05555555555555555,"the":0.05555555555555555,"toml":0.05555555555555555,"file":0.05555555555555555,"free":0.05555555555555555,"of":0.05555555555555555,"secrets":0.05555555555555555,"credentials":0.05555555555555555,"are":0.05555555555555555,"injected":0.05555555555555555,"via":0.05555555555555555,"kubernetes":0.05555555555555555,"or":0.05555555555555555,"env":0.05555555555555555,"files":0.05555555555555555,"at":0.05555555555555555,"runtime":0.05555555555555555},"1456":{"to":0.07142857142857142,"enable":0.07142857142857142,"persistent":0.07142857142857142,"audit":0.07142857142857142,"logging":0.07142857142857142,"add":0.07142857142857142,"a":0.07142857142857142,"system":0.07142857142857142,"block":0.07142857142857142,"pointing":0.07142857142857142,"mongodb":0.07142857142857142,"service":0.07142857142857142,"and":0.07142857142857142,"collection":0.07142857142857142},"1457":{"without":0.038461538461538464,"this":0.038461538461538464,"block":0.038461538461538464,"audit":0.038461538461538464,"entries":0.038461538461538464,"are":0.038461538461538464,"emitted":0.038461538461538464,"to":0.038461538461538464,"the":0.038461538461538464,"pipeline":0.038461538461538464,"engine":0.038461538461538464,"log":0.038461538461538464,"output":0.038461538461538464,"only":0.038461538461538464,"see":0.038461538461538464,"security":0.038461538461538464,"logging":0.038461538461538464,"for":0.038461538461538464,"full":0.038461538461538464,"list":0.038461538461538464,"of":0.038461538461538464,"audited":0.038461538461538464,"actions":0.038461538461538464,"and":0.038461538461538464,"entry":0.038461538461538464,"fields":0.038461538461538464},"1458":{"the":0.022222222222222223,"full":0.022222222222222223,"configuration":0.022222222222222223,"reference":0.022222222222222223,"with":0.022222222222222223,"examples":0.022222222222222223,"for":0.022222222222222223,"every":0.022222222222222223,"service":0.022222222222222223,"provider":0.022222222222222223,"mongodb":0.022222222222222223,"kafka":0.022222222222222223,"pub":0.022222222222222223,"sub":0.022222222222222223,"http":0.022222222222222223,"source":0.022222222222222223,"udf":0.022222222222222223,"anthropic":0.022222222222222223,"bedrock":0.022222222222222223,"connector":0.022222222222222223,"patterns":0.022222222222222223,"cdc":0.022222222222222223,"batch":0.022222222222222223,"middleware":0.022222222222222223,"chains":0.022222222222222223,"and":0.022222222222222223,"system":0.022222222222222223,"settings":0.022222222222222223,"ha":0.022222222222222223,"audit":0.022222222222222223,"checkpoints":0.022222222222222223,"ai":0.022222222222222223,"agent":0.022222222222222223,"is":0.022222222222222223,"included":0.022222222222222223,"in":0.022222222222222223,"chart":0.022222222222222223,"as":0.022222222222222223,"mstream-config":0.022222222222222223,"toml":0.022222222222222223,"example":0.022222222222222223,"view":0.022222222222222223,"it":0.022222222222222223,"from":0.022222222222222223,"pulled":0.022222222222222223},"1459":{"the":0.05555555555555555,"docker":0.05555555555555555,"compose":0.05555555555555555,"stack":0.05555555555555555,"is":0.05555555555555555,"suitable":0.05555555555555555,"for":0.05555555555555555,"evaluation":0.05555555555555555,"environments":0.05555555555555555,"and":0.05555555555555555,"smaller":0.05555555555555555,"production":0.05555555555555555,"deployments":0.05555555555555555,"where":0.05555555555555555,"kubernetes":0.05555555555555555,"overhead":0.05555555555555555,"not":0.05555555555555555,"warranted":0.05555555555555555},"1460":{"the":0.03225806451612903,"stack":0.03225806451612903,"includes":0.03225806451612903,"four":0.03225806451612903,"services":0.03225806451612903,"bridge":0.03225806451612903,"nginx":0.03225806451612903,"react":0.03225806451612903,"spa":0.03225806451612903,"pipeline":0.03225806451612903,"engine":0.03225806451612903,"a":0.03225806451612903,"documentation":0.03225806451612903,"service":0.03225806451612903,"and":0.03225806451612903,"valkey":0.03225806451612903,"required":0.03225806451612903,"for":0.03225806451612903,"ha":0.03225806451612903,"an":0.03225806451612903,"interactive":0.03225806451612903,"setup":0.03225806451612903,"script":0.03225806451612903,"handles":0.03225806451612903,"initial":0.03225806451612903,"configuration":0.03225806451612903,"generates":0.03225806451612903,"both":0.03225806451612903,"env":0.03225806451612903,"mstream-config":0.03225806451612903,"toml":0.03225806451612903},"1461":{"type":0.5,"info":0.5},"1462":{"valkey":0.05,"is":0.05,"included":0.05,"in":0.05,"the":0.05,"compose":0.05,"stack":0.05,"by":0.05,"default":0.05,"pipeline":0.05,"engine":0.05,"requires":0.05,"it":0.05,"for":0.05,"ha":0.05,"leader":0.05,"election":0.05,"and":0.05,"stream":0.05,"coordination":0.05},"1463":{"the":0.05,"local":0.05,"development":0.05,"stack":0.05,"adds":0.05,"mongodb":0.05,"replica":0.05,"set":0.05,"and":0.05,"kafka":0.05,"to":0.05,"compose":0.05,"enabling":0.05,"full":0.05,"end-to-end":0.05,"pipeline":0.05,"on":0.05,"a":0.05,"single":0.05,"machine":0.05},"1464":{"hot-reload":0.07142857142857142,"is":0.07142857142857142,"enabled":0.07142857142857142,"for":0.07142857142857142,"bridge":0.07142857142857142,"application":0.07142857142857142,"changes":0.07142857142857142,"the":0.07142857142857142,"pipeline":0.07142857142857142,"engine":0.07142857142857142,"restarts":0.07142857142857142,"automatically":0.07142857142857142,"when":0.07142857142857142,"configuration":0.07142857142857142},"1465":{"component":1},"1466":{"ha":0.5,"mechanism":0.5},"1467":{"bridge":1},"1468":{"stateless":0.1111111111111111,"nginx":0.1111111111111111,"react":0.1111111111111111,"spa":0.1111111111111111,"horizontally":0.1111111111111111,"scalable":0.1111111111111111,"without":0.1111111111111111,"shared":0.1111111111111111,"state":0.1111111111111111},"1469":{"pipeline":0.5,"engine":0.5},"1470":{"leader":0.07142857142857142,"election":0.07142857142857142,"via":0.07142857142857142,"valkey":0.07142857142857142,"lease":0.07142857142857142,"stream":0.07142857142857142,"fan-out":0.07142857142857142,"streams":0.07142857142857142,"checkpoint":0.07142857142857142,"persistence":0.07142857142857142,"for":0.07142857142857142,"resume":0.07142857142857142,"after":0.07142857142857142,"failover":0.07142857142857142},"1471":{"valkey":1},"1472":{"redis-compatible":0.08333333333333333,"store":0.08333333333333333,"for":0.08333333333333333,"leader":0.08333333333333333,"election":0.08333333333333333,"stream":0.08333333333333333,"fan-out":0.08333333333333333,"cluster":0.08333333333333333,"commands":0.08333333333333333,"and":0.08333333333333333,"backpressure":0.08333333333333333,"coordination":0.08333333333333333},"1473":{"credentials":1},"1474":{"encrypted":0.07692307692307693,"at":0.07692307692307693,"rest":0.07692307692307693,"with":0.07692307692307693,"aes-256":0.07692307692307693,"by":0.07692307692307693,"the":0.07692307692307693,"pipeline":0.07692307692307693,"engine":0.07692307692307693,"survive":0.07692307692307693,"restarts":0.07692307692307693,"without":0.07692307692307693,"re-entry":0.07692307692307693},"1475":{"for":0.047619047619047616,"kubernetes":0.047619047619047616,"deployments":0.047619047619047616,"valkey":0.047619047619047616,"is":0.047619047619047616,"enabled":0.047619047619047616,"by":0.047619047619047616,"default":0.047619047619047616,"true":0.047619047619047616,"the":0.047619047619047616,"pipeline":0.047619047619047616,"engine":0.047619047619047616,"uses":0.047619047619047616,"it":0.047619047619047616,"leader":0.047619047619047616,"election":0.047619047619047616,"and":0.047619047619047616,"event":0.047619047619047616,"distribution":0.047619047619047616,"across":0.047619047619047616,"workers":0.047619047619047616},"1476":{"by":0.047619047619047616,"default":0.047619047619047616,"the":0.047619047619047616,"chart":0.047619047619047616,"deploys":0.047619047619047616,"a":0.047619047619047616,"single":0.047619047619047616,"pipeline":0.047619047619047616,"engine":0.047619047619047616,"pod":0.047619047619047616,"to":0.047619047619047616,"scale":0.047619047619047616,"out":0.047619047619047616,"processing":0.047619047619047616,"set":0.047619047619047616,"mstream":0.047619047619047616,"replicas":0.047619047619047616,"in":0.047619047619047616,"your":0.047619047619047616,"values":0.047619047619047616,"file":0.047619047619047616},"1477":{"each":0.02702702702702703,"pod":0.02702702702702703,"gets":0.02702702702702703,"a":0.02702702702702703,"unique":0.02702702702702703,"worker":0.02702702702702703,"id":0.02702702702702703,"derived":0.02702702702702703,"from":0.02702702702702703,"its":0.02702702702702703,"hostname":0.02702702702702703,"and":0.02702702702702703,"participates":0.02702702702702703,"in":0.02702702702702703,"leader":0.02702702702702703,"election":0.02702702702702703,"via":0.02702702702702703,"valkey":0.02702702702702703,"only":0.02702702702702703,"the":0.02702702702702703,"runs":0.02702702702702703,"pipeline":0.02702702702702703,"source":0.02702702702702703,"reads":0.02702702702702703,"all":0.02702702702702703,"workers":0.02702702702702703,"process":0.02702702702702703,"events":0.02702702702702703,"stream":0.02702702702702703,"fan-out":0.02702702702702703,"scaling":0.02702702702702703,"requires":0.02702702702702703,"ha":0.02702702702702703,"mode":0.02702702702702703,"enabled":0.02702702702702703,"engine":0.02702702702702703,"config":0.02702702702702703},"1478":{"worker-level":0.0625,"metrics":0.0625,"are":0.0625,"available":0.0625,"via":0.0625,"get":0.0625,"jobs":0.0625,"name":0.0625,"workers":0.0625,"and":0.0625,"through":0.0625,"the":0.0625,"ai":0.0625,"agent's":0.0625,"get_worker_metrics":0.0625,"tool":0.0625},"1479":{"component":1},"1480":{"minimum":0.5,"requirement":0.5},"1481":{"kubernetes":1},"1482":{"1":0.5,"24":0.5},"1483":{"helm":1},"1484":{"3":0.5,"10":0.5},"1485":{"docker":0.5,"compose":0.5},"1486":{"2":0.5,"20":0.5},"1487":{"mongodb":0.5,"source":0.5},"1488":{"0":0.125,"4":0.125,"change":0.125,"streams":0.125,"require":0.125,"a":0.125,"replica":0.125,"set":0.125},"1489":{"tls":1},"1490":{"recommended":0.2,"for":0.2,"all":0.2,"production":0.2,"deployments":0.2},"1491":{"security":1},"1492":{"oidc":0.07692307692307693,"pkce":0.07692307692307693,"authentication":0.07692307692307693,"aes-256":0.07692307692307693,"credential":0.07692307692307693,"encryption":0.07692307692307693,"jwt-validated":0.07692307692307693,"api":0.07692307692307693,"access":0.07692307692307693,"and":0.07692307692307693,"structured":0.07692307692307693,"audit":0.07692307692307693,"logging":0.07692307692307693},"1493":{"security":1},"1494":{"authentication":1},"1495":{"oidc":0.5,"configuration":0.5},"1496":{"bridge":0.25,"spa":0.25,"provider":0.25,"configuration":0.25},"1497":{"pipeline":0.25,"engine":0.25,"jwt":0.25,"validation":0.25},"1498":{"credential":0.5,"encryption":0.5},"1499":{"jwt":0.5,"validation":0.5},"1500":{"audit":0.5,"logging":0.5},"1501":{"audited":0.5,"actions":0.5},"1502":{"audit":0.3333333333333333,"entry":0.3333333333333333,"fields":0.3333333333333333},"1503":{"storage":1},"1504":{"kubernetes":0.3333333333333333,"secret":0.3333333333333333,"management":0.3333333333333333},"1505":{"3tl":0.03225806451612903,"bridge":0.03225806451612903,"is":0.03225806451612903,"designed":0.03225806451612903,"for":0.03225806451612903,"enterprise":0.03225806451612903,"deployment":0.03225806451612903,"without":0.03225806451612903,"requiring":0.03225806451612903,"post-":0.03225806451612903,"security":0.03225806451612903,"retrofitting":0.03225806451612903,"authentication":0.03225806451612903,"credential":0.03225806451612903,"storage":0.03225806451612903,"api":0.03225806451612903,"access":0.03225806451612903,"control":0.03225806451612903,"and":0.03225806451612903,"audit":0.03225806451612903,"logging":0.03225806451612903,"are":0.03225806451612903,"all":0.03225806451612903,"configured":0.03225806451612903,"at":0.03225806451612903,"runtime":0.03225806451612903,"via":0.03225806451612903,"environment":0.03225806451612903,"variables":0.03225806451612903,"helm":0.03225806451612903,"values":0.03225806451612903},"1506":{"bridge":0.07142857142857142,"uses":0.07142857142857142,"oidc":0.07142857142857142,"with":0.07142857142857142,"pkce":0.07142857142857142,"proof":0.07142857142857142,"key":0.07142857142857142,"for":0.07142857142857142,"code":0.07142857142857142,"exchange":0.07142857142857142,"user":0.07142857142857142,"authentication":0.07142857142857142,"the":0.07142857142857142,"flow":0.07142857142857142},"1507":{"user":0.16666666666666666,"accesses":0.16666666666666666,"bridge":0.16666666666666666,"in":0.16666666666666666,"the":0.16666666666666666,"browser":0.16666666666666666},"1508":{"the":0.14285714285714285,"spa":0.14285714285714285,"redirects":0.14285714285714285,"to":0.14285714285714285,"configured":0.14285714285714285,"oidc":0.14285714285714285,"provider":0.14285714285714285},"1509":{"user":0.16666666666666666,"authenticates":0.16666666666666666,"with":0.16666666666666666,"the":0.16666666666666666,"identity":0.16666666666666666,"provider":0.16666666666666666},"1510":{"provider":0.16666666666666666,"returns":0.16666666666666666,"an":0.16666666666666666,"authorization":0.16666666666666666,"code":0.16666666666666666,"pkce":0.16666666666666666},"1511":{"the":0.05555555555555555,"spa":0.05555555555555555,"exchanges":0.05555555555555555,"code":0.05555555555555555,"for":0.05555555555555555,"access":0.05555555555555555,"and":0.05555555555555555,"id":0.05555555555555555,"tokens":0.05555555555555555,"directly":0.05555555555555555,"with":0.05555555555555555,"oidc":0.05555555555555555,"provider":0.05555555555555555,"pkce":0.05555555555555555,"no":0.05555555555555555,"server-side":0.05555555555555555,"token":0.05555555555555555,"exchange":0.05555555555555555},"1512":{"all":0.08333333333333333,"subsequent":0.08333333333333333,"api":0.08333333333333333,"requests":0.08333333333333333,"carry":0.08333333333333333,"a":0.08333333333333333,"jwt":0.08333333333333333,"validated":0.08333333333333333,"by":0.08333333333333333,"the":0.08333333333333333,"pipeline":0.08333333333333333,"engine":0.08333333333333333},"1513":{"tested":0.3333333333333333,"identity":0.3333333333333333,"providers":0.3333333333333333},"1514":{"google":0.3333333333333333,"workspace":0.3333333333333333,"direct":0.3333333333333333},"1515":{"zitadel":0.1111111111111111,"with":0.1111111111111111,"google":0.1111111111111111,"azure":0.1111111111111111,"ad":0.1111111111111111,"or":0.1111111111111111,"saml":0.1111111111111111,"idp":0.1111111111111111,"federation":0.1111111111111111},"1516":{"any":0.125,"standards-compliant":0.125,"oidc":0.125,"provider":0.125,"with":0.125,"a":0.125,"jwks":0.125,"endpoint":0.125},"1517":{"provider":0.07692307692307693,"configuration":0.07692307692307693,"is":0.07692307692307693,"passed":0.07692307692307693,"entirely":0.07692307692307693,"via":0.07692307692307693,"helm":0.07692307692307693,"values":0.07692307692307693,"no":0.07692307692307693,"image":0.07692307692307693,"rebuilds":0.07692307692307693,"per-customer":0.07692307692307693,"containers":0.07692307692307693},"1518":{"type":0.5,"info":0.5},"1519":{"title":0.3333333333333333,"unauthenticated":0.3333333333333333,"mode":0.3333333333333333},"1520":{"bridge":0.02857142857142857,"can":0.02857142857142857,"run":0.02857142857142857,"without":0.02857142857142857,"oidc":0.02857142857142857,"for":0.02857142857142857,"local":0.02857142857142857,"development":0.02857142857142857,"set":0.02857142857142857,"auth":0.02857142857142857,"enabled":0.02857142857142857,"to":0.02857142857142857,"false":0.02857142857142857,"in":0.02857142857142857,"the":0.02857142857142857,"pipeline":0.02857142857142857,"engine":0.02857142857142857,"helm":0.02857142857142857,"values":0.02857142857142857,"and":0.02857142857142857,"leave":0.02857142857142857,"providers":0.02857142857142857,"empty":0.02857142857142857,"do":0.02857142857142857,"not":0.02857142857142857,"use":0.02857142857142857,"unauthenticated":0.02857142857142857,"mode":0.02857142857142857,"any":0.02857142857142857,"environment":0.02857142857142857,"accessible":0.02857142857142857,"outside":0.02857142857142857,"a":0.02857142857142857,"trusted":0.02857142857142857,"network":0.02857142857142857},"1521":{"authentication":0.05555555555555555,"is":0.05555555555555555,"configured":0.05555555555555555,"in":0.05555555555555555,"two":0.05555555555555555,"places":0.05555555555555555,"the":0.05555555555555555,"bridge":0.05555555555555555,"spa":0.05555555555555555,"which":0.05555555555555555,"provider":0.05555555555555555,"to":0.05555555555555555,"redirect":0.05555555555555555,"and":0.05555555555555555,"pipeline":0.05555555555555555,"engine":0.05555555555555555,"jwts":0.05555555555555555,"accept":0.05555555555555555},"1522":{"the":0.09090909090909091,"bridge":0.09090909090909091,"oidc":0.09090909090909091,"providers":0.09090909090909091,"array":0.09090909090909091,"configures":0.09090909090909091,"which":0.09090909090909091,"spa":0.09090909090909091,"offers":0.09090909090909091,"at":0.09090909090909091,"login":0.09090909090909091},"1523":{"field":1},"1524":{"required":1},"1525":{"description":1},"1526":{"id":1},"1527":{"yes":1},"1528":{"unique":0.1111111111111111,"identifier":0.1111111111111111,"for":0.1111111111111111,"this":0.1111111111111111,"provider":0.1111111111111111,"e":0.1111111111111111,"g":0.1111111111111111,"google":0.1111111111111111,"zitadel":0.1111111111111111},"1529":{"name":1},"1530":{"yes":1},"1531":{"display":0.14285714285714285,"name":0.14285714285714285,"shown":0.14285714285714285,"on":0.14285714285714285,"the":0.14285714285714285,"login":0.14285714285714285,"screen":0.14285714285714285},"1532":{"authority":1},"1533":{"yes":1},"1534":{"oidc":0.1111111111111111,"issuer":0.1111111111111111,"url":0.1111111111111111,"e":0.1111111111111111,"g":0.1111111111111111,"https":0.1111111111111111,"accounts":0.1111111111111111,"google":0.1111111111111111,"com":0.1111111111111111},"1535":{"clientid":1},"1536":{"yes":1},"1537":{"oidc":0.14285714285714285,"client":0.14285714285714285,"id":0.14285714285714285,"registered":0.14285714285714285,"with":0.14285714285714285,"the":0.14285714285714285,"provider":0.14285714285714285},"1538":{"alloweddomains":1},"1539":{"no":1},"1540":{"comma-separated":0.16666666666666666,"list":0.16666666666666666,"of":0.16666666666666666,"allowed":0.16666666666666666,"email":0.16666666666666666,"domains":0.16666666666666666},"1541":{"orgid":1},"1542":{"no":1},"1543":{"organisation":0.3333333333333333,"id":0.3333333333333333,"zitadel-specific":0.3333333333333333},"1544":{"idphint":1},"1545":{"no":1},"1546":{"identity":0.125,"provider":0.125,"hint":0.125,"skips":0.125,"the":0.125,"selection":0.125,"screen":0.125,"zitadel-specific":0.125},"1547":{"example":0.25,"google":0.25,"workspace":0.25,"directly":0.25},"1548":{"example":0.16666666666666666,"zitadel":0.16666666666666666,"with":0.16666666666666666,"google":0.16666666666666666,"idp":0.16666666666666666,"federation":0.16666666666666666},"1549":{"type":0.5,"warn":0.5},"1550":{"title":0.25,"no":0.25,"client":0.25,"secret":0.25},"1551":{"pkce":0.03571428571428571,"does":0.03571428571428571,"not":0.03571428571428571,"use":0.03571428571428571,"a":0.03571428571428571,"client":0.03571428571428571,"secret":0.03571428571428571,"the":0.03571428571428571,"spa":0.03571428571428571,"handles":0.03571428571428571,"token":0.03571428571428571,"exchange":0.03571428571428571,"directly":0.03571428571428571,"with":0.03571428571428571,"oidc":0.03571428571428571,"provider":0.03571428571428571,"if":0.03571428571428571,"you":0.03571428571428571,"are":0.03571428571428571,"migrating":0.03571428571428571,"from":0.03571428571428571,"an":0.03571428571428571,"older":0.03571428571428571,"auth-proxy":0.03571428571428571,"setup":0.03571428571428571,"remove":0.03571428571428571,"any":0.03571428571428571,"configuration":0.03571428571428571},"1552":{"the":0.05555555555555555,"pipeline":0.05555555555555555,"engine":0.05555555555555555,"validates":0.05555555555555555,"jwt":0.05555555555555555,"on":0.05555555555555555,"every":0.05555555555555555,"api":0.05555555555555555,"request":0.05555555555555555,"configure":0.05555555555555555,"issuer":0.05555555555555555,"and":0.05555555555555555,"jwks":0.05555555555555555,"endpoint":0.05555555555555555,"in":0.05555555555555555,"helm":0.05555555555555555,"auth":0.05555555555555555,"values":0.05555555555555555},"1553":{"value":1},"1554":{"default":1},"1555":{"description":1},"1556":{"auth":0.5,"enabled":0.5},"1557":{"true":1},"1558":{"require":0.16666666666666666,"jwt":0.16666666666666666,"validation":0.16666666666666666,"on":0.16666666666666666,"api":0.16666666666666666,"requests":0.16666666666666666},"1559":{"auth":0.5,"jwkseturi":0.5},"1560":{},"1561":{"jwks":0.16666666666666666,"endpoint":0.16666666666666666,"for":0.16666666666666666,"jwt":0.16666666666666666,"signature":0.16666666666666666,"verification":0.16666666666666666},"1562":{"auth":0.5,"issueruri":0.5},"1563":{},"1564":{"expected":0.25,"token":0.25,"issuer":0.25,"uri":0.25},"1565":{"the":0.05263157894736842,"jwkseturi":0.05263157894736842,"and":0.05263157894736842,"issueruri":0.05263157894736842,"must":0.05263157894736842,"match":0.05263157894736842,"oidc":0.05263157894736842,"provider":0.05263157894736842,"configured":0.05263157894736842,"on":0.05263157894736842,"bridge":0.05263157894736842,"spa":0.05263157894736842,"side":0.05263157894736842,"for":0.05263157894736842,"example":0.05263157894736842,"with":0.05263157894736842,"google":0.05263157894736842,"workspace":0.05263157894736842,"directly":0.05263157894736842},"1566":{"with":0.5,"zitadel":0.5},"1567":{"all":0.038461538461538464,"service":0.038461538461538464,"credentials":0.038461538461538464,"mongodb":0.038461538461538464,"connection":0.038461538461538464,"strings":0.038461538461538464,"kafka":0.038461538461538464,"broker":0.038461538461538464,"pub":0.038461538461538464,"sub":0.038461538461538464,"accounts":0.038461538461538464,"http":0.038461538461538464,"auth":0.038461538461538464,"headers":0.038461538461538464,"are":0.038461538461538464,"encrypted":0.038461538461538464,"at":0.038461538461538464,"rest":0.038461538461538464,"using":0.038461538461538464,"aes-256":0.038461538461538464,"before":0.038461538461538464,"persistence":0.038461538461538464,"by":0.038461538461538464,"the":0.038461538461538464,"pipeline":0.038461538461538464,"engine":0.038461538461538464},"1568":{"never":0.125,"returned":0.125,"through":0.125,"the":0.125,"api":0.125,"after":0.125,"initial":0.125,"entry":0.125},"1569":{"never":0.2,"displayed":0.2,"in":0.2,"the":0.2,"ui":0.2},"1570":{"decrypted":0.08333333333333333,"only":0.08333333333333333,"in":0.08333333333333333,"memory":0.08333333333333333,"within":0.08333333333333333,"the":0.08333333333333333,"pipeline":0.08333333333333333,"engine":0.08333333333333333,"at":0.08333333333333333,"point":0.08333333333333333,"of":0.08333333333333333,"use":0.08333333333333333},"1571":{"32":0.02857142857142857,"the":0.02857142857142857,"aes":0.02857142857142857,"encryption":0.02857142857142857,"key":0.02857142857142857,"is":0.02857142857142857,"provided":0.02857142857142857,"at":0.02857142857142857,"runtime":0.02857142857142857,"via":0.02857142857142857,"mstream_enc_key":0.02857142857142857,"environment":0.02857142857142857,"variable":0.02857142857142857,"hex-encoded":0.02857142857142857,"aes-256":0.02857142857142857,"generate":0.02857142857142857,"with":0.02857142857142857,"openssl":0.02857142857142857,"rand":0.02857142857142857,"-hex":0.02857142857142857,"store":0.02857142857142857,"this":0.02857142857142857,"value":0.02857142857142857,"in":0.02857142857142857,"a":0.02857142857142857,"kubernetes":0.02857142857142857,"secret":0.02857142857142857,"or":0.02857142857142857,"external":0.02857142857142857,"secrets":0.02857142857142857,"operator":0.02857142857142857,"reference":0.02857142857142857,"never":0.02857142857142857,"source":0.02857142857142857,"control":0.02857142857142857},"1572":{"type":0.5,"error":0.5},"1573":{"title":0.2,"save":0.2,"the":0.2,"encryption":0.2,"key":0.2},"1574":{"the":0.03571428571428571,"encryption":0.03571428571428571,"key":0.03571428571428571,"protects":0.03571428571428571,"all":0.03571428571428571,"service":0.03571428571428571,"credentials":0.03571428571428571,"and":0.03571428571428571,"ai":0.03571428571428571,"agent":0.03571428571428571,"conversation":0.03571428571428571,"data":0.03571428571428571,"at":0.03571428571428571,"rest":0.03571428571428571,"if":0.03571428571428571,"lost":0.03571428571428571,"stored":0.03571428571428571,"history":0.03571428571428571,"cannot":0.03571428571428571,"be":0.03571428571428571,"decrypted":0.03571428571428571,"services":0.03571428571428571,"must":0.03571428571428571,"re-created":0.03571428571428571,"conversations":0.03571428571428571,"are":0.03571428571428571,"permanently":0.03571428571428571,"unrecoverable":0.03571428571428571},"1575":{"every":0.025,"api":0.025,"request":0.025,"to":0.025,"the":0.025,"pipeline":0.025,"engine":0.025,"requires":0.025,"a":0.025,"valid":0.025,"jwt":0.025,"token":0.025,"validates":0.025,"signature":0.025,"and":0.025,"expiry":0.025,"on":0.025,"each":0.025,"bridge":0.025,"itself":0.025,"is":0.025,"an":0.025,"nginx-served":0.025,"spa":0.025,"that":0.025,"proxies":0.025,"requests":0.025,"it":0.025,"does":0.025,"not":0.025,"perform":0.025,"validation":0.025,"without":0.025,"are":0.025,"rejected":0.025,"by":0.025,"before":0.025,"any":0.025,"operation":0.025,"performed":0.025},"1576":{"mutating":0.05263157894736842,"operations":0.05263157894736842,"are":0.05263157894736842,"recorded":0.05263157894736842,"in":0.05263157894736842,"a":0.05263157894736842,"structured":0.05263157894736842,"audit":0.05263157894736842,"log":0.05263157894736842,"by":0.05263157894736842,"the":0.05263157894736842,"pipeline":0.05263157894736842,"engine":0.05263157894736842,"read-only":0.05263157894736842,"listing":0.05263157894736842,"querying":0.05263157894736842,"metrics":0.05263157894736842,"not":0.05263157894736842,"audited":0.05263157894736842},"1577":{"category":1},"1578":{"actions":1},"1579":{"pipelines":1},"1580":{"pipeline":0.2,"create":0.2,"stop":0.2,"restart":0.2,"delete":0.2},"1581":{"services":1},"1582":{"service":0.25,"create":0.25,"delete":0.25,"activate":0.25},"1583":{"schemas":1},"1584":{"schema":0.3333333333333333,"create":0.3333333333333333,"delete":0.3333333333333333},"1585":{"tokens":1},"1586":{"token":0.2,"create":0.2,"revoke":0.2,"assign":0.2,"unassign":0.2},"1587":{"workspaces":1},"1588":{"workspace":0.25,"create":0.25,"update":0.25,"delete":0.25},"1589":{"field":1},"1590":{"description":1},"1591":{"timestamp":1},"1592":{"utc":0.2,"timestamp":0.2,"of":0.2,"the":0.2,"action":0.2},"1593":{"action":1},"1594":{"action":0.125,"type":0.125,"e":0.125,"g":0.125,"service":0.125,"create":0.125,"pipeline":0.125,"stop":0.125},"1595":{"resource":1},"1596":{"the":0.16666666666666666,"service":0.16666666666666666,"pipeline":0.16666666666666666,"or":0.16666666666666666,"workspace":0.16666666666666666,"affected":0.16666666666666666},"1597":{"actor":1},"1598":{"authenticated":0.14285714285714285,"user":0.14285714285714285,"identity":0.14285714285714285,"sub":0.14285714285714285,"email":0.14285714285714285,"name":0.14285714285714285,"source":0.14285714285714285},"1599":{"worker_id":1},"1600":{"id":0.1111111111111111,"of":0.1111111111111111,"the":0.1111111111111111,"pipeline":0.1111111111111111,"engine":0.1111111111111111,"worker":0.1111111111111111,"that":0.1111111111111111,"handled":0.1111111111111111,"request":0.1111111111111111},"1601":{"node_name":1},"1602":{"hostname":0.2,"of":0.2,"the":0.2,"worker":0.2,"node":0.2},"1603":{"status_code":1},"1604":{"http":0.16666666666666666,"status":0.16666666666666666,"code":0.16666666666666666,"of":0.16666666666666666,"the":0.16666666666666666,"operation":0.16666666666666666},"1605":{"message":1},"1606":{"optional":0.1111111111111111,"detail":0.1111111111111111,"message":0.1111111111111111,"e":0.1111111111111111,"g":0.1111111111111111,"error":0.1111111111111111,"description":0.1111111111111111,"on":0.1111111111111111,"failure":0.1111111111111111},"1607":{"audit":0.024390243902439025,"logs":0.024390243902439025,"are":0.024390243902439025,"stored":0.024390243902439025,"in":0.024390243902439025,"mongodb":0.024390243902439025,"when":0.024390243902439025,"system":0.024390243902439025,"is":0.024390243902439025,"configured":0.024390243902439025,"the":0.024390243902439025,"pipeline":0.024390243902439025,"engine":0.024390243902439025,"config":0.024390243902439025,"requires":0.024390243902439025,"a":0.024390243902439025,"service":0.024390243902439025,"and":0.024390243902439025,"collection":0.024390243902439025,"without":0.024390243902439025,"this":0.024390243902439025,"configuration":0.024390243902439025,"entries":0.024390243902439025,"emitted":0.024390243902439025,"to":0.024390243902439025,"log":0.024390243902439025,"output":0.024390243902439025,"only":0.024390243902439025,"can":0.024390243902439025,"be":0.024390243902439025,"forwarded":0.024390243902439025,"siem":0.024390243902439025,"via":0.024390243902439025,"standard":0.024390243902439025,"aggregation":0.024390243902439025,"tooling":0.024390243902439025,"fluentd":0.024390243902439025,"logstash":0.024390243902439025,"or":0.024390243902439025,"cloud-native":0.024390243902439025,"forwarders":0.024390243902439025},"1608":{"the":0.125,"helm":0.125,"chart":0.125,"supports":0.125,"three":0.125,"secret":0.125,"management":0.125,"approaches":0.125},"1609":{"approach":1},"1610":{"configuration":1},"1611":{"inline":0.5,"credentials":0.5},"1612":{"values":0.1,"defined":0.1,"directly":0.1,"in":0.1,"yaml":0.1,"under":0.1,"credentials":0.1,"for":0.1,"evaluation":0.1,"only":0.1},"1613":{"existing":0.5,"secret":0.5},"1614":{"set":0.07692307692307693,"credentials":0.07692307692307693,"existingsecret":0.07692307692307693,"to":0.07692307692307693,"reference":0.07692307692307693,"a":0.07692307692307693,"kubernetes":0.07692307692307693,"secret":0.07692307692307693,"created":0.07692307692307693,"outside":0.07692307692307693,"the":0.07692307692307693,"helm":0.07692307692307693,"release":0.07692307692307693},"1615":{"external":0.3333333333333333,"secrets":0.3333333333333333,"operator":0.3333333333333333},"1616":{"set":0.1111111111111111,"externalsecrets":0.1111111111111111,"enabled":0.1111111111111111,"true":0.1111111111111111,"and":0.1111111111111111,"configure":0.1111111111111111,"projectid":0.1111111111111111,"region":0.1111111111111111,"etc":0.1111111111111111},"1617":{"for":0.047619047619047616,"production":0.047619047619047616,"deployments":0.047619047619047616,"use":0.047619047619047616,"an":0.047619047619047616,"existing":0.047619047619047616,"secret":0.047619047619047616,"or":0.047619047619047616,"external":0.047619047619047616,"secrets":0.047619047619047616,"operator":0.047619047619047616,"never":0.047619047619047616,"commit":0.047619047619047616,"values":0.047619047619047616,"to":0.047619047619047616,"a":0.047619047619047616,"helm":0.047619047619047616,"file":0.047619047619047616,"in":0.047619047619047616,"source":0.047619047619047616,"control":0.047619047619047616},"1618":{"advanced":0.5,"topics":0.5},"1619":{"custom":0.1111111111111111,"domains":0.1111111111111111,"reverse":0.1111111111111111,"proxies":0.1111111111111111,"external":0.1111111111111111,"databases":0.1111111111111111,"and":0.1111111111111111,"security":0.1111111111111111,"scanning":0.1111111111111111},"1620":{"custom":0.5,"domains":0.5},"1621":{"running":0.2,"behind":0.2,"a":0.2,"reverse":0.2,"proxy":0.2},"1622":{"external":0.5,"postgresql":0.5},"1623":{"connection":0.25,"pooling":0.25,"with":0.25,"pgbouncer":0.25},"1624":{"point":0.038461538461538464,"dns":0.038461538461538464,"to":0.038461538461538464,"your":0.038461538461538464,"access":0.038461538461538464,"manager":0.038461538461538464,"server":0.038461538461538464,"a":0.038461538461538464,"record":0.038461538461538464,"for":0.038461538461538464,"ipv4":0.038461538461538464,"aaaa":0.038461538461538464,"ipv6":0.038461538461538464,"then":0.038461538461538464,"obtain":0.038461538461538464,"an":0.038461538461538464,"ssl":0.038461538461538464,"certificate":0.038461538461538464,"let's":0.038461538461538464,"encrypt":0.038461538461538464,"with":0.038461538461538464,"challenge":0.038461538461538464,"works":0.038461538461538464,"well":0.038461538461538464,"wildcard":0.038461538461538464,"certs":0.038461538461538464},"1625":{"certbot":0.05,"supports":0.05,"many":0.05,"dns":0.05,"providers":0.05,"aws":0.05,"route53":0.05,"google":0.05,"cloud":0.05,"azure":0.05,"digitalocean":0.05,"etc":0.05,"run":0.05,"apt":0.05,"search":0.05,"certbot-dns":0.05,"to":0.05,"see":0.05,"what's":0.05,"available":0.05},"1626":{"mount":0.16666666666666666,"the":0.16666666666666666,"resulting":0.16666666666666666,"certificates":0.16666666666666666,"into":0.16666666666666666,"container":0.16666666666666666},"1627":{"if":0.058823529411764705,"access":0.058823529411764705,"manager":0.058823529411764705,"sits":0.058823529411764705,"behind":0.058823529411764705,"nginx":0.058823529411764705,"caddy":0.058823529411764705,"haproxy":0.058823529411764705,"or":0.058823529411764705,"a":0.058823529411764705,"cloud":0.058823529411764705,"load":0.058823529411764705,"balancer":0.058823529411764705,"configure":0.058823529411764705,"the":0.058823529411764705,"proxy":0.058823529411764705,"to":0.058823529411764705},"1628":{"8443":0.058823529411764705,"terminate":0.058823529411764705,"tls":0.058823529411764705,"at":0.058823529411764705,"the":0.058823529411764705,"proxy":0.058823529411764705,"and":0.058823529411764705,"forward":0.058823529411764705,"to":0.058823529411764705,"container":0.058823529411764705,"on":0.058823529411764705,"port":0.058823529411764705,"or":0.058823529411764705,"whichever":0.058823529411764705,"host":0.058823529411764705,"you":0.058823529411764705,"map":0.058823529411764705},"1629":{"pass":0.14285714285714285,"host":0.14285714285714285,"x-real-ip":0.14285714285714285,"x-forwarded-for":0.14285714285714285,"and":0.14285714285714285,"x-forwarded-proto":0.14285714285714285,"headers":0.14285714285714285},"1630":{"1":0.16666666666666666,"support":0.16666666666666666,"websocket":0.16666666666666666,"upgrades":0.16666666666666666,"and":0.16666666666666666,"http":0.16666666666666666},"1631":{"set":0.16666666666666666,"generous":0.16666666666666666,"timeouts":0.16666666666666666,"for":0.16666666666666666,"long-running":0.16666666666666666,"requests":0.16666666666666666},"1632":{"map":0.125,"the":0.125,"container":0.125,"to":0.125,"a":0.125,"non-privileged":0.125,"host":0.125,"port":0.125},"1633":{"for":0.041666666666666664,"managed":0.041666666666666664,"backups":0.041666666666666664,"replication":0.041666666666666664,"or":0.041666666666666664,"failover":0.041666666666666664,"point":0.041666666666666664,"access":0.041666666666666664,"manager":0.041666666666666664,"at":0.041666666666666664,"an":0.041666666666666664,"external":0.041666666666666664,"database":0.041666666666666664,"instead":0.041666666666666664,"of":0.041666666666666664,"the":0.041666666666666664,"embedded":0.041666666666666664,"one":0.041666666666666664,"pass":0.041666666666666664,"connection":0.041666666666666664,"details":0.041666666666666664,"as":0.041666666666666664,"environment":0.041666666666666664,"variables":0.041666666666666664},"1634":{"see":0.125,"the":0.125,"configuration":0.125,"reference":0.125,"for":0.125,"all":0.125,"database":0.125,"settings":0.125},"1635":{"for":0.08333333333333333,"high":0.08333333333333333,"connection":0.08333333333333333,"counts":0.08333333333333333,"put":0.08333333333333333,"pgbouncer":0.08333333333333333,"in":0.08333333333333333,"front":0.08333333333333333,"of":0.08333333333333333,"the":0.08333333333333333,"external":0.08333333333333333,"database":0.08333333333333333},"1636":{"add":0.07142857142857142,"pgbouncer":0.07142857142857142,"to":0.07142857142857142,"your":0.07142857142857142,"compose":0.07142857142857142,"file":0.07142857142857142,"and":0.07142857142857142,"point":0.07142857142857142,"access":0.07142857142857142,"manager's":0.07142857142857142,"db_host":0.07142857142857142,"at":0.07142857142857142,"it":0.07142857142857142,"instead":0.07142857142857142},"1637":{"configuration":0.5,"reference":0.5},"1638":{"complete":0.1111111111111111,"reference":0.1111111111111111,"for":0.1111111111111111,"all":0.1111111111111111,"config":0.1111111111111111,"yml":0.1111111111111111,"parameters":0.1111111111111111,"and":0.1111111111111111,"settings":0.1111111111111111},"1639":{"minimal":0.3333333333333333,"production":0.3333333333333333,"config":0.3333333333333333},"1640":{"application":0.5,"settings":0.5},"1641":{"database":1},"1642":{"postgresql":0.2,"via":0.2,"docker":0.2,"compose":0.2,"default":0.2},"1643":{"external":0.5,"postgresql":0.5},"1644":{"keycloak":1},"1645":{"vault":1},"1646":{"vault":0.2,"via":0.2,"docker":0.2,"compose":0.2,"default":0.2},"1647":{"external":0.5,"vault":0.5},"1648":{"smtp":1},"1649":{"email":0.5,"sender":0.5},"1650":{"logging":1},"1651":{"log":0.5,"locations":0.5},"1652":{"log":0.25,"rotation":0.25,"and":0.25,"aggregation":0.25},"1653":{"gateway":0.5,"traefik":0.5},"1654":{"metrics":1},"1655":{"volume":0.5,"mounts":0.5},"1656":{"environment":0.5,"variables":0.5},"1657":{"resource":0.5,"limits":0.5},"1658":{"generating":0.3333333333333333,"all":0.3333333333333333,"credentials":0.3333333333333333},"1659":{"validating":0.3333333333333333,"config":0.3333333333333333,"yml":0.3333333333333333},"1660":{"the":0.03571428571428571,"config":0.03571428571428571,"yml":0.03571428571428571,"file":0.03571428571428571,"is":0.03571428571428571,"central":0.03571428571428571,"configuration":0.03571428571428571,"for":0.03571428571428571,"access":0.03571428571428571,"manager":0.03571428571428571,"all":0.03571428571428571,"services":0.03571428571428571,"read":0.03571428571428571,"from":0.03571428571428571,"it":0.03571428571428571,"at":0.03571428571428571,"startup":0.03571428571428571,"contains":0.03571428571428571,"credentials":0.03571428571428571,"so":0.03571428571428571,"store":0.03571428571428571,"securely":0.03571428571428571,"and":0.03571428571428571,"keep":0.03571428571428571,"out":0.03571428571428571,"of":0.03571428571428571,"version":0.03571428571428571,"control":0.03571428571428571},"1661":{"all":0.058823529411764705,"sections":0.058823529411764705,"below":0.058823529411764705,"are":0.058823529411764705,"required":0.058823529411764705,"unless":0.058823529411764705,"marked":0.058823529411764705,"optional":0.058823529411764705,"the":0.058823529411764705,"two":0.058823529411764705,"postgres":0.058823529411764705,"for":0.058823529411764705,"an":0.058823529411764705,"external":0.058823529411764705,"database":0.058823529411764705,"and":0.058823529411764705,"vault":0.058823529411764705},"1662":{"app":0.125,"host":0.125,"domain":0.125,"where":0.125,"access":0.125,"manager":0.125,"is":0.125,"reachable":0.125},"1663":{"app":0.08333333333333333,"login":0.08333333333333333,"full":0.08333333333333333,"login-page":0.08333333333333333,"url":0.08333333333333333,"used":0.08333333333333333,"for":0.08333333333333333,"oauth":0.08333333333333333,"redirects":0.08333333333333333,"and":0.08333333333333333,"email":0.08333333333333333,"links":0.08333333333333333},"1664":{"app":0.05263157894736842,"initial_platform_admin_email":0.05263157894736842,"email":0.05263157894736842,"for":0.05263157894736842,"the":0.05263157894736842,"first":0.05263157894736842,"admin":0.05263157894736842,"account":0.05263157894736842,"created":0.05263157894736842,"on":0.05263157894736842,"startup":0.05263157894736842,"with":0.05263157894736842,"password":0.05263157894736842,"platform-admin-tmp-password":0.05263157894736842,"user":0.05263157894736842,"must":0.05263157894736842,"change":0.05263157894736842,"it":0.05263157894736842,"login":0.05263157894736842},"1665":{"the":0.05555555555555555,"default":0.05555555555555555,"deployment":0.05555555555555555,"uses":0.05555555555555555,"a":0.05555555555555555,"postgresql":0.05555555555555555,"service":0.05555555555555555,"defined":0.05555555555555555,"in":0.05555555555555555,"your":0.05555555555555555,"am-compose":0.05555555555555555,"yml":0.05555555555555555,"provide":0.05555555555555555,"credentials":0.05555555555555555,"that":0.05555555555555555,"match":0.05555555555555555,"compose":0.05555555555555555,"configuration":0.05555555555555555},"1666":{"mount":0.06666666666666667,"a":0.06666666666666667,"volume":0.06666666666666667,"for":0.06666666666666667,"the":0.06666666666666667,"postgresql":0.06666666666666667,"service's":0.06666666666666667,"var":0.06666666666666667,"lib":0.06666666666666667,"data":0.06666666666666667,"in":0.06666666666666667,"your":0.06666666666666667,"compose":0.06666666666666667,"file":0.06666666666666667,"persistence":0.06666666666666667},"1667":{"for":0.125,"managed":0.125,"databases":0.125,"rds":0.125,"azure":0.125,"cloud":0.125,"sql":0.125,"self-hosted":0.125},"1668":{"type":0.5,"error":0.5},"1669":{"title":0.3333333333333333,"production":0.3333333333333333,"requirement":0.3333333333333333},"1670":{"always":0.08333333333333333,"use":0.08333333333333333,"ssl_mode":0.08333333333333333,"verify-ca":0.08333333333333333,"or":0.08333333333333333,"verify-full":0.08333333333333333,"in":0.08333333333333333,"production":0.08333333333333333,"disable":0.08333333333333333,"transmits":0.08333333333333333,"credentials":0.08333333333333333,"plaintext":0.08333333333333333},"1671":{"the":0.07692307692307693,"database":0.07692307692307693,"user":0.07692307692307693,"needs":0.07692307692307693,"create":0.07692307692307693,"alter":0.07692307692307693,"insert":0.07692307692307693,"update":0.07692307692307693,"delete":0.07692307692307693,"select":0.07692307692307693,"on":0.07692307692307693,"four":0.07692307692307693,"databases":0.07692307692307693},"1672":{"schemas":0.14285714285714285,"are":0.14285714285714285,"managed":0.14285714285714285,"automatically":0.14285714285714285,"via":0.14285714285714285,"flyway":0.14285714285714285,"migrations":0.14285714285714285},"1673":{"1":0.05263157894736842,"15":0.05263157894736842,"5432":0.05263157894736842,"aws":0.05263157894736842,"rds":0.05263157894736842,"use":0.05263157894736842,"the":0.05263157894736842,"full":0.05263157894736842,"endpoint":0.05263157894736842,"as":0.05263157894736842,"postgres":0.05263157894736842,"host":0.05263157894736842,"set":0.05263157894736842,"force_ssl":0.05263157894736842,"to":0.05263157894736842,"allow":0.05263157894736842,"inbound":0.05263157894736842,"on":0.05263157894736842,"postgresql":0.05263157894736842},"1674":{"azure":0.1111111111111111,"database":0.1111111111111111,"for":0.1111111111111111,"postgresql":0.1111111111111111,"use":0.1111111111111111,"username":0.1111111111111111,"servername":0.1111111111111111,"format":0.1111111111111111,"db":0.1111111111111111},"1675":{"1":0.03225806451612903,"32":0.03225806451612903,"keycloak":0.03225806451612903,"client_secret":0.03225806451612903,"is":0.03225806451612903,"the":0.03225806451612903,"shared":0.03225806451612903,"oauth2":0.03225806451612903,"secret":0.03225806451612903,"between":0.03225806451612903,"services":0.03225806451612903,"it":0.03225806451612903,"must":0.03225806451612903,"be":0.03225806451612903,"characters":0.03225806451612903,"using":0.03225806451612903,"only":0.03225806451612903,"a-za-z0-9_-":0.03225806451612903,"do":0.03225806451612903,"not":0.03225806451612903,"use":0.03225806451612903,"openssl":0.03225806451612903,"rand":0.03225806451612903,"-base64":0.03225806451612903,"produces":0.03225806451612903,"are":0.03225806451612903,"rejected":0.03225806451612903,"generate":0.03225806451612903,"a":0.03225806451612903,"valid":0.03225806451612903,"with":0.03225806451612903},"1676":{"the":0.037037037037037035,"keycloak":0.037037037037037035,"admin":0.037037037037037035,"console":0.037037037037037035,"is":0.037037037037037035,"at":0.037037037037037035,"https":0.037037037037037035,"your_domain":0.037037037037037035,"auth":0.037037037037037035,"it":0.037037037037037035,"starts":0.037037037037037035,"with":0.037037037037037035,"default":0.037037037037037035,"credentials":0.037037037037037035,"password":0.037037037037037035,"change":0.037037037037037035,"these":0.037037037037037035,"immediately":0.037037037037037035,"after":0.037037037037037035,"first":0.037037037037037035,"startup":0.037037037037037035,"via":0.037037037037037035,"manage":0.037037037037037035,"account":0.037037037037037035,"security":0.037037037037037035,"signing":0.037037037037037035,"in":0.037037037037037035},"1677":{"the":0.038461538461538464,"default":0.038461538461538464,"deployment":0.038461538461538464,"uses":0.038461538461538464,"a":0.038461538461538464,"vault":0.038461538461538464,"service":0.038461538461538464,"defined":0.038461538461538464,"in":0.038461538461538464,"your":0.038461538461538464,"am-compose":0.038461538461538464,"yml":0.038461538461538464,"provide":0.038461538461538464,"root":0.038461538461538464,"token":0.038461538461538464,"that":0.038461538461538464,"matches":0.038461538461538464,"compose":0.038461538461538464,"configuration":0.038461538461538464,"along":0.038461538461538464,"with":0.038461538461538464,"router":0.038461538461538464,"credentials":0.038461538461538464,"for":0.038461538461538464,"traefik":0.038461538461538464,"endpoint":0.038461538461538464},"1678":{"vault":0.07142857142857142,"root_token":0.07142857142857142,"must":0.07142857142857142,"match":0.07142857142857142,"the":0.07142857142857142,"token":0.07142857142857142,"configured":0.07142857142857142,"in":0.07142857142857142,"your":0.07142857142857142,"service":0.07142857142857142,"e":0.07142857142857142,"g":0.07142857142857142,"-dev-root-token-id":0.07142857142857142,"value":0.07142857142857142},"1679":{"vault":0.08333333333333333,"ui":0.08333333333333333,"enable":0.08333333333333333,"web":0.08333333333333333,"at":0.08333333333333333,"disable":0.08333333333333333,"in":0.08333333333333333,"production":0.08333333333333333,"to":0.08333333333333333,"reduce":0.08333333333333333,"attack":0.08333333333333333,"surface":0.08333333333333333},"1680":{"vault":0.09090909090909091,"router":0.09090909090909091,"username":0.09090909090909091,"password":0.09090909090909091,"basic":0.09090909090909091,"auth":0.09090909090909091,"for":0.09090909090909091,"the":0.09090909090909091,"endpoint":0.09090909090909091,"via":0.09090909090909091,"traefik":0.09090909090909091},"1681":{"type":0.5,"error":0.5},"1682":{"title":0.5,"critical":0.5},"1683":{"loss":0.07692307692307693,"of":0.07692307692307693,"vault":0.07692307692307693,"credentials":0.07692307692307693,"with":0.07692307692307693,"a":0.07692307692307693,"preserved":0.07692307692307693,"data":0.07692307692307693,"volume":0.07692307692307693,"means":0.07692307692307693,"permanent":0.07692307692307693,"stored":0.07692307692307693,"secrets":0.07692307692307693},"1684":{"the":0.030303030303030304,"external":0.030303030303030304,"instance":0.030303030303030304,"needs":0.030303030303030304,"kv":0.030303030303030304,"v2":0.030303030303030304,"at":0.030303030303030304,"secret":0.030303030303030304,"and":0.030303030303030304,"a":0.030303030303030304,"policy":0.030303030303030304,"granting":0.030303030303030304,"create":0.030303030303030304,"read":0.030303030303030304,"update":0.030303030303030304,"delete":0.030303030303030304,"list":0.030303030303030304,"on":0.030303030303030304,"data":0.030303030303030304,"metadata":0.030303030303030304,"token":0.030303030303030304,"must":0.030303030303030304,"remain":0.030303030303030304,"valid":0.030303030303030304,"for":0.030303030303030304,"deployment's":0.030303030303030304,"lifetime":0.030303030303030304,"use":0.030303030303030304,"long-lived":0.030303030303030304,"or":0.030303030303030304,"implement":0.030303030303030304,"renewal":0.030303030303030304,"automation":0.030303030303030304},"1685":{"465":0.043478260869565216,"587":0.043478260869565216,"use":0.043478260869565216,"port":0.043478260869565216,"with":0.043478260869565216,"starttls":0.043478260869565216,"preferred":0.043478260869565216,"or":0.043478260869565216,"implicit":0.043478260869565216,"tls":0.043478260869565216,"common":0.043478260869565216,"providers":0.043478260869565216,"smtp":0.043478260869565216,"office365":0.043478260869565216,"com":0.043478260869565216,"email-smtp":0.043478260869565216,"region":0.043478260869565216,"amazonaws":0.043478260869565216,"ses":0.043478260869565216,"sendgrid":0.043478260869565216,"net":0.043478260869565216,"smtp-relay":0.043478260869565216,"gmail":0.043478260869565216},"1686":{"use":0.07142857142857142,"an":0.07142857142857142,"address":0.07142857142857142,"with":0.07142857142857142,"proper":0.07142857142857142,"spf":0.07142857142857142,"dkim":0.07142857142857142,"and":0.07142857142857142,"dmarc":0.07142857142857142,"records":0.07142857142857142,"to":0.07142857142857142,"avoid":0.07142857142857142,"spam":0.07142857142857142,"filters":0.07142857142857142},"1687":{"levels":0.06666666666666667,"debug":0.06666666666666667,"troubleshooting":0.06666666666666667,"only":0.06666666666666667,"info":0.06666666666666667,"staging":0.06666666666666667,"warn":0.06666666666666667,"production":0.06666666666666667,"error":0.06666666666666667,"minimal":0.06666666666666667,"changes":0.06666666666666667,"require":0.06666666666666667,"a":0.06666666666666667,"container":0.06666666666666667,"restart":0.06666666666666667},"1688":{"service":1},"1689":{"path":1},"1690":{"format":1},"1691":{"traefik":1},"1692":{"var":0.3333333333333333,"log":0.3333333333333333,"traefik":0.3333333333333333},"1693":{"json":1},"1694":{"keycloak":1},"1695":{"var":0.3333333333333333,"log":0.3333333333333333,"keycloak":0.3333333333333333},"1696":{"text":1},"1697":{"vault":1},"1698":{"var":0.3333333333333333,"log":0.3333333333333333,"vault":0.3333333333333333},"1699":{"json":1},"1700":{"postgresql":1},"1701":{"var":0.3333333333333333,"log":0.3333333333333333,"postgresql":0.3333333333333333},"1702":{"text":1},"1703":{"core":0.3333333333333333,"connection":0.3333333333333333,"manager":0.3333333333333333},"1704":{"container":0.5,"stdout":0.5},"1705":{"json":1},"1706":{"view":0.3333333333333333,"service-specific":0.3333333333333333,"logs":0.3333333333333333},"1707":{"core":0.1,"services":0.1,"emit":0.1,"structured":0.1,"json":0.1,"with":0.1,"correlation":0.1,"ids":0.1,"x-request-id":0.1,"across":0.1},"1708":{"3":0.047619047619047616,"100":0.047619047619047616,"logs":0.047619047619047616,"rotate":0.047619047619047616,"automatically":0.047619047619047616,"mb":0.047619047619047616,"max":0.047619047619047616,"files":0.047619047619047616,"retained":0.047619047619047616,"compressed":0.047619047619047616,"configure":0.047619047619047616,"the":0.047619047619047616,"docker":0.047619047619047616,"logging":0.047619047619047616,"driver":0.047619047619047616,"for":0.047619047619047616,"size":0.047619047619047616,"limits":0.047619047619047616,"or":0.047619047619047616,"syslog":0.047619047619047616,"forwarding":0.047619047619047616},"1709":{"for":0.16666666666666666,"loki":0.16666666666666666,"grafana":0.16666666666666666,"aggregation":0.16666666666666666,"use":0.16666666666666666,"promtail":0.16666666666666666},"1710":{"dashboard":0.06666666666666667,"at":0.06666666666666667,"https":0.06666666666666667,"your_domain":0.06666666666666667,"trailing":0.06666666666666667,"slash":0.06666666666666667,"required":0.06666666666666667,"restrict":0.06666666666666667,"access":0.06666666666666667,"via":0.06666666666666667,"firewall":0.06666666666666667,"or":0.06666666666666667,"vpn":0.06666666666666667,"in":0.06666666666666667,"production":0.06666666666666667},"1711":{"prometheus":0.16666666666666666,"endpoints":0.16666666666666666,"scraped":0.16666666666666666,"with":0.16666666666666666,"basic":0.16666666666666666,"auth":0.16666666666666666},"1712":{"endpoint":1},"1713":{"service":1},"1714":{"metrics":0.5,"backend":0.5},"1715":{"core":1},"1716":{"metrics":0.5,"connection-manager":0.5},"1717":{"connection":0.5,"manager":0.5},"1718":{"metrics":0.5,"keycloak":0.5},"1719":{"keycloak":1},"1720":{"metrics":0.5,"vault":0.5},"1721":{"vault":0.5,"json":0.5},"1722":{"metrics":0.5,"gateway":0.5},"1723":{"traefik":1},"1724":{"metrics":0.5,"postgres":0.5},"1725":{"postgresql":1},"1726":{"mount":0.5,"point":0.5},"1727":{"purpose":1},"1728":{"mode":1},"1729":{"opt":0.25,"app":0.25,"config":0.25,"yml":0.25},"1730":{"main":0.5,"configuration":0.5},"1731":{"read-only":1},"1732":{"etc":0.3333333333333333,"traefik":0.3333333333333333,"certs":0.3333333333333333},"1733":{"tls":0.5,"certificates":0.5},"1734":{"read-only":1},"1735":{"var":0.25,"lib":0.25,"postgresql":0.25,"data":0.25},"1736":{"database":0.5,"storage":0.5},"1737":{"read-write":1},"1738":{"variable":1},"1739":{"default":1},"1740":{"description":1},"1741":{"tz":1},"1742":{"utc":1},"1743":{"container":0.125,"timezone":0.125,"e":0.125,"g":0.125,"europe":0.125,"london":0.125,"america":0.125,"new_york":0.125},"1744":{"lang":1},"1745":{"c":0.5,"utf-8":0.5},"1746":{"system":0.5,"locale":0.5},"1747":{"environment":0.07142857142857142,"variables":0.07142857142857142,"take":0.07142857142857142,"precedence":0.07142857142857142,"over":0.07142857142857142,"config":0.07142857142857142,"yml":0.07142857142857142,"when":0.07142857142857142,"the":0.07142857142857142,"same":0.07142857142857142,"option":0.07142857142857142,"exists":0.07142857142857142,"in":0.07142857142857142,"both":0.07142857142857142},"1748":{"2":0.06666666666666667,"4":0.06666666666666667,"access":0.06666666666666667,"manager":0.06666666666666667,"requires":0.06666666666666667,"at":0.06666666666666667,"least":0.06666666666666667,"cpu":0.06666666666666667,"cores":0.06666666666666667,"and":0.06666666666666667,"gb":0.06666666666666667,"memory":0.06666666666666667,"recommended":0.06666666666666667,"production":0.06666666666666667,"allocation":0.06666666666666667},"1749":{"2":0.05555555555555555,"no":0.05555555555555555,"output":0.05555555555555555,"means":0.05555555555555555,"valid":0.05555555555555555,"yaml":0.05555555555555555,"common":0.05555555555555555,"pitfalls":0.05555555555555555,"wrong":0.05555555555555555,"indentation":0.05555555555555555,"use":0.05555555555555555,"spaces":0.05555555555555555,"duplicate":0.05555555555555555,"keys":0.05555555555555555,"missing":0.05555555555555555,"space":0.05555555555555555,"after":0.05555555555555555,"colons":0.05555555555555555},"1750":{"architecture":1},"1751":{"system":0.14285714285714285,"architecture":0.14285714285714285,"deployment":0.14285714285714285,"topologies":0.14285714285714285,"and":0.14285714285714285,"security":0.14285714285714285,"design":0.14285714285714285},"1752":{"high-level":0.5,"view":0.5},"1753":{"url":0.5,"routing":0.5},"1754":{"deployment":0.5,"topologies":0.5},"1755":{"default":0.3333333333333333,"docker":0.3333333333333333,"compose":0.3333333333333333},"1756":{"managed":0.3333333333333333,"services":0.3333333333333333,"production":0.3333333333333333},"1757":{"authentication":1},"1758":{"secrets":0.5,"management":0.5},"1759":{"security":0.5,"layers":0.5},"1760":{"resource":0.5,"requirements":0.5},"1761":{"scaling":1},"1762":{"default":0.3333333333333333,"docker":0.3333333333333333,"compose":0.3333333333333333},"1763":{"managed":0.5,"postgresql":0.5},"1764":{"metrics":1},"1765":{"access":0.045454545454545456,"manager":0.045454545454545456,"is":0.045454545454545456,"the":0.045454545454545456,"core":0.045454545454545456,"of":0.045454545454545456,"3t":0.045454545454545456,"platform":0.045454545454545456,"it":0.045454545454545456,"uses":0.045454545454545456,"keycloak":0.045454545454545456,"for":0.045454545454545456,"identity":0.045454545454545456,"management":0.045454545454545456,"and":0.045454545454545456,"vault":0.045454545454545456,"secrets":0.045454545454545456,"with":0.045454545454545456,"postgresql":0.045454545454545456,"as":0.045454545454545456,"data":0.045454545454545456,"store":0.045454545454545456},"1766":{"all":0.1111111111111111,"incoming":0.1111111111111111,"https":0.1111111111111111,"traffic":0.1111111111111111,"is":0.1111111111111111,"routed":0.1111111111111111,"based":0.1111111111111111,"on":0.1111111111111111,"path":0.1111111111111111},"1767":{"web":0.5,"ui":0.5},"1768":{"auth":0.3333333333333333,"keycloak":0.3333333333333333,"authentication":0.3333333333333333},"1769":{"app":0.3333333333333333,"core":0.3333333333333333,"api":0.3333333333333333},"1770":{"ui":0.125,"v1":0.125,"vault":0.125,"and":0.125,"api":0.125,"requires":0.125,"basic":0.125,"auth":0.125},"1771":{"dashboard":0.125,"gateway":0.125,"requires":0.125,"basic":0.125,"auth":0.125,"trailing":0.125,"slash":0.125,"required":0.125},"1772":{"metrics":0.16666666666666666,"prometheus":0.16666666666666666,"endpoints":0.16666666666666666,"requires":0.16666666666666666,"basic":0.16666666666666666,"auth":0.16666666666666666},"1773":{"the":0.025,"standard":0.025,"deployment":0.025,"includes":0.025,"postgresql":0.025,"and":0.025,"vault":0.025,"as":0.025,"separate":0.025,"services":0.025,"in":0.025,"docker":0.025,"compose":0.025,"stack":0.025,"because":0.025,"they":0.025,"run":0.025,"their":0.025,"own":0.025,"containers":0.025,"not":0.025,"embedded":0.025,"inside":0.025,"access":0.025,"manager":0.025,"container":0.025,"configuration":0.025,"uses":0.025,"postgres":0.025,"external":0.025,"true":0.025,"here":0.025,"means":0.025,"to":0.025,"process":0.025,"mount":0.025,"volumes":0.025,"for":0.025,"data":0.025,"persistence":0.025},"1774":{"for":0.041666666666666664,"production":0.041666666666666664,"you":0.041666666666666664,"can":0.041666666666666664,"replace":0.041666666666666664,"the":0.041666666666666664,"compose-managed":0.041666666666666664,"postgresql":0.041666666666666664,"and":0.041666666666666664,"vault":0.041666666666666664,"with":0.041666666666666664,"fully":0.041666666666666664,"managed":0.041666666666666664,"instances":0.041666666666666664,"same":0.041666666666666664,"external":0.041666666666666664,"true":0.041666666666666664,"flags":0.041666666666666664,"are":0.041666666666666664,"used":0.041666666666666664,"only":0.041666666666666664,"host":0.041666666666666664,"credentials":0.041666666666666664,"change":0.041666666666666664},"1775":{"managed":0.03333333333333333,"postgresql":0.03333333333333333,"postgres":0.03333333333333333,"external":0.03333333333333333,"true":0.03333333333333333,"point":0.03333333333333333,"to":0.03333333333333333,"amazon":0.03333333333333333,"rds":0.03333333333333333,"azure":0.03333333333333333,"database":0.03333333333333333,"for":0.03333333333333333,"google":0.03333333333333333,"cloud":0.03333333333333333,"sql":0.03333333333333333,"or":0.03333333333333333,"a":0.03333333333333333,"self-managed":0.03333333333333333,"server":0.03333333333333333,"the":0.03333333333333333,"instance":0.03333333333333333,"must":0.03333333333333333,"have":0.03333333333333333,"required":0.03333333333333333,"databases":0.03333333333333333,"pre-created":0.03333333333333333,"configured":0.03333333333333333,"user":0.03333333333333333,"create":0.03333333333333333,"privileges":0.03333333333333333},"1776":{"managed":0.047619047619047616,"vault":0.047619047619047616,"external":0.047619047619047616,"true":0.047619047619047616,"point":0.047619047619047616,"to":0.047619047619047616,"your":0.047619047619047616,"organization's":0.047619047619047616,"cluster":0.047619047619047616,"it":0.047619047619047616,"must":0.047619047619047616,"have":0.047619047619047616,"the":0.047619047619047616,"kv":0.047619047619047616,"v2":0.047619047619047616,"secrets":0.047619047619047616,"engine":0.047619047619047616,"enabled":0.047619047619047616,"at":0.047619047619047616,"secret":0.047619047619047616,"path":0.047619047619047616},"1777":{"see":0.125,"external":0.125,"postgresql":0.125,"and":0.125,"vault":0.125,"for":0.125,"connection":0.125,"setup":0.125},"1778":{"access":0.029411764705882353,"manager":0.029411764705882353,"uses":0.029411764705882353,"keycloak":0.029411764705882353,"for":0.029411764705882353,"oauth2":0.029411764705882353,"oidc":0.029411764705882353,"authentication":0.029411764705882353,"with":0.029411764705882353,"jwt-based":0.029411764705882353,"api":0.029411764705882353,"authorization":0.029411764705882353,"users":0.029411764705882353,"authenticate":0.029411764705882353,"through":0.029411764705882353,"keycloak's":0.029411764705882353,"login":0.029411764705882353,"page":0.029411764705882353,"and":0.029411764705882353,"receive":0.029411764705882353,"a":0.029411764705882353,"token":0.029411764705882353,"that":0.029411764705882353,"the":0.029411764705882353,"web":0.029411764705882353,"ui":0.029411764705882353,"includes":0.029411764705882353,"in":0.029411764705882353,"subsequent":0.029411764705882353,"requests":0.029411764705882353,"sso":0.029411764705882353,"multi-factor":0.029411764705882353,"are":0.029411764705882353,"supported":0.029411764705882353},"1779":{"all":0.037037037037037035,"sensitive":0.037037037037037035,"data":0.037037037037037035,"such":0.037037037037037035,"as":0.037037037037037035,"database":0.037037037037037035,"connection":0.037037037037037035,"credentials":0.037037037037037035,"is":0.037037037037037035,"encrypted":0.037037037037037035,"at":0.037037037037037035,"rest":0.037037037037037035,"using":0.037037037037037035,"vault":0.037037037037037035,"access":0.037037037037037035,"to":0.037037037037037035,"secrets":0.037037037037037035,"mediated":0.037037037037037035,"through":0.037037037037037035,"internal":0.037037037037037035,"services":0.037037037037037035,"no":0.037037037037037035,"plaintext":0.037037037037037035,"are":0.037037037037037035,"stored":0.037037037037037035,"in":0.037037037037037035,"the":0.037037037037037035},"1780":{"the":0.1111111111111111,"system":0.1111111111111111,"provides":0.1111111111111111,"defense":0.1111111111111111,"in":0.1111111111111111,"depth":0.1111111111111111,"across":0.1111111111111111,"four":0.1111111111111111,"layers":0.1111111111111111},"1781":{"network":0.08333333333333333,"tls":0.08333333333333333,"at":0.08333333333333333,"the":0.08333333333333333,"gateway":0.08333333333333333,"internal":0.08333333333333333,"services":0.08333333333333333,"have":0.08333333333333333,"no":0.08333333333333333,"direct":0.08333333333333333,"external":0.08333333333333333,"access":0.08333333333333333},"1782":{"authentication":0.1111111111111111,"oauth2":0.1111111111111111,"oidc":0.1111111111111111,"with":0.1111111111111111,"jwt-based":0.1111111111111111,"authorization":0.1111111111111111,"and":0.1111111111111111,"sso":0.1111111111111111,"support":0.1111111111111111},"1783":{"secrets":0.125,"all":0.125,"sensitive":0.125,"data":0.125,"is":0.125,"encrypted":0.125,"at":0.125,"rest":0.125},"1784":{"database":0.16666666666666666,"role-based":0.16666666666666666,"access":0.16666666666666666,"with":0.16666666666666666,"service-level":0.16666666666666666,"isolation":0.16666666666666666},"1785":{"resource":1},"1786":{"minimum":0.5,"development":0.5},"1787":{"recommended":0.5,"production":0.5},"1788":{"cpu":1},"1789":{"2":0.5,"cores":0.5},"1790":{"4":0.5,"cores":0.5},"1791":{"ram":1},"1792":{"4":0.5,"gb":0.5},"1793":{"8":0.5,"gb":0.5},"1794":{"disk":0.5,"space":0.5},"1795":{"10":0.5,"gb":0.5},"1796":{"50":0.5,"gb":0.5},"1797":{"10":0.038461538461538464,"50":0.038461538461538464,"initial":0.038461538461538464,"installation":0.038461538461538464,"requires":0.038461538461538464,"gb":0.038461538461538464,"disk":0.038461538461538464,"usage":0.038461538461538464,"scales":0.038461538461538464,"with":0.038461538461538464,"your":0.038461538461538464,"data":0.038461538461538464,"volume":0.038461538461538464,"we":0.038461538461538464,"recommend":0.038461538461538464,"at":0.038461538461538464,"least":0.038461538461538464,"for":0.038461538461538464,"production":0.038461538461538464,"to":0.038461538461538464,"accommodate":0.038461538461538464,"local":0.038461538461538464,"backups":0.038461538461538464,"and":0.038461538461538464,"log":0.038461538461538464,"retention":0.038461538461538464},"1798":{"with":0.03225806451612903,"postgresql":0.03225806451612903,"running":0.03225806451612903,"in":0.03225806451612903,"the":0.03225806451612903,"compose":0.03225806451612903,"stack":0.03225806451612903,"horizontal":0.03225806451612903,"scaling":0.03225806451612903,"is":0.03225806451612903,"not":0.03225806451612903,"possible":0.03225806451612903,"you":0.03225806451612903,"cannot":0.03225806451612903,"run":0.03225806451612903,"multiple":0.03225806451612903,"access":0.03225806451612903,"manager":0.03225806451612903,"replicas":0.03225806451612903,"against":0.03225806451612903,"same":0.03225806451612903,"local":0.03225806451612903,"database":0.03225806451612903,"scale":0.03225806451612903,"vertically":0.03225806451612903,"by":0.03225806451612903,"allocating":0.03225806451612903,"more":0.03225806451612903,"cpu":0.03225806451612903,"and":0.03225806451612903,"ram":0.03225806451612903},"1799":{"with":0.02857142857142857,"a":0.02857142857142857,"managed":0.02857142857142857,"database":0.02857142857142857,"postgres":0.02857142857142857,"external":0.02857142857142857,"true":0.02857142857142857,"horizontal":0.02857142857142857,"scaling":0.02857142857142857,"is":0.02857142857142857,"possible":0.02857142857142857,"run":0.02857142857142857,"multiple":0.02857142857142857,"access":0.02857142857142857,"manager":0.02857142857142857,"replicas":0.02857142857142857,"pointing":0.02857142857142857,"at":0.02857142857142857,"the":0.02857142857142857,"shared":0.02857142857142857,"postgresql":0.02857142857142857,"instance":0.02857142857142857,"each":0.02857142857142857,"replica":0.02857142857142857,"stateless":0.02857142857142857,"apart":0.02857142857142857,"from":0.02857142857142857,"and":0.02857142857142857,"handles":0.02857142857142857,"requests":0.02857142857142857,"independently":0.02857142857142857,"behind":0.02857142857142857,"your":0.02857142857142857,"load":0.02857142857142857,"balancer":0.02857142857142857},"1800":{"see":0.16666666666666666,"external":0.16666666666666666,"postgresql":0.16666666666666666,"for":0.16666666666666666,"connection":0.16666666666666666,"setup":0.16666666666666666},"1801":{"every":0.0625,"service":0.0625,"exposes":0.0625,"prometheus-compatible":0.0625,"metrics":0.0625,"through":0.0625,"authenticated":0.0625,"endpoints":0.0625,"see":0.0625,"monitoring":0.0625,"for":0.0625,"scrape":0.0625,"configuration":0.0625,"and":0.0625,"grafana":0.0625,"dashboards":0.0625},"1802":{"quick":0.5,"start":0.5},"1803":{"5":0.14285714285714285,"get":0.14285714285714285,"up":0.14285714285714285,"and":0.14285714285714285,"running":0.14285714285714285,"in":0.14285714285714285,"minutes":0.14285714285714285},"1804":{"prerequisites":1},"1805":{"set":0.25,"up":0.25,"the":0.25,"project":0.25},"1806":{"generate":0.5,"credentials":0.5},"1807":{"create":0.3333333333333333,"config":0.3333333333333333,"yml":0.3333333333333333},"1808":{"create":0.3333333333333333,"am-compose":0.3333333333333333,"yml":0.3333333333333333},"1809":{"start":0.3333333333333333,"the":0.3333333333333333,"stack":0.3333333333333333},"1810":{"verify":0.25,"and":0.25,"log":0.25,"in":0.25},"1811":{"troubleshooting":1},"1812":{"next":0.5,"steps":0.5},"1813":{"get":0.125,"access":0.125,"manager":0.125,"running":0.125,"locally":0.125,"with":0.125,"docker":0.125,"compose":0.125},"1814":{"before":0.2,"you":0.2,"begin":0.2,"ensure":0.2,"have":0.2},"1815":{"10":0.16666666666666666,"20":0.16666666666666666,"docker":0.16666666666666666,"verify":0.16666666666666666,"with":0.16666666666666666,"--version":0.16666666666666666},"1816":{"0":0.14285714285714285,"2":0.14285714285714285,"docker":0.14285714285714285,"compose":0.14285714285714285,"verify":0.14285714285714285,"with":0.14285714285714285,"version":0.14285714285714285},"1817":{"4":0.14285714285714285,"at":0.14285714285714285,"least":0.14285714285714285,"gb":0.14285714285714285,"of":0.14285714285714285,"free":0.14285714285714285,"ram":0.14285714285714285},"1818":{"create":0.07692307692307693,"a":0.07692307692307693,"project":0.07692307692307693,"directory":0.07692307692307693,"all":0.07692307692307693,"files":0.07692307692307693,"config":0.07692307692307693,"yml":0.07692307692307693,"am-compose":0.07692307692307693,"certificates":0.07692307692307693,"will":0.07692307692307693,"live":0.07692307692307693,"here":0.07692307692307693},"1819":{"generate":0.14285714285714285,"a":0.14285714285714285,"self-signed":0.14285714285714285,"certificate":0.14285714285714285,"for":0.14285714285714285,"local":0.14285714285714285,"testing":0.14285714285714285},"1820":{"the":0.05555555555555555,"gateway":0.05555555555555555,"expects":0.05555555555555555,"app":0.05555555555555555,"crt":0.05555555555555555,"and":0.05555555555555555,"key":0.05555555555555555,"by":0.05555555555555555,"default":0.05555555555555555,"for":0.05555555555555555,"custom":0.05555555555555555,"names":0.05555555555555555,"see":0.05555555555555555,"tls":0.05555555555555555,"settings":0.05555555555555555,"in":0.05555555555555555,"configuration":0.05555555555555555,"reference":0.05555555555555555},"1821":{"16":0.034482758620689655,"32":0.034482758620689655,"the":0.034482758620689655,"keycloak":0.034482758620689655,"client":0.034482758620689655,"secret":0.034482758620689655,"has":0.034482758620689655,"strict":0.034482758620689655,"format":0.034482758620689655,"requirements":0.034482758620689655,"only":0.034482758620689655,"a-za-z0-9_-":0.034482758620689655,"max":0.034482758620689655,"characters":0.034482758620689655,"generate":0.034482758620689655,"it":0.034482758620689655,"with":0.034482758620689655,"openssl":0.034482758620689655,"rand":0.034482758620689655,"-hex":0.034482758620689655,"not":0.034482758620689655,"-base64":0.034482758620689655,"which":0.034482758620689655,"produces":0.034482758620689655,"invalid":0.034482758620689655,"see":0.034482758620689655,"configuration":0.034482758620689655,"for":0.034482758620689655,"details":0.034482758620689655},"1822":{"in":0.07692307692307693,"the":0.07692307692307693,"access-manager":0.07692307692307693,"directory":0.07692307692307693,"create":0.07692307692307693,"a":0.07692307692307693,"config":0.07692307692307693,"yml":0.07692307692307693,"file":0.07692307692307693,"and":0.07692307692307693,"paste":0.07692307692307693,"generated":0.07692307692307693,"values":0.07692307692307693},"1823":{"type":0.5,"info":0.5},"1824":{"title":0.25,"testing":0.25,"without":0.25,"smtp":0.25},"1825":{"for":0.07142857142857142,"testing":0.07142857142857142,"without":0.07142857142857142,"a":0.07142857142857142,"real":0.07142857142857142,"smtp":0.07142857142857142,"server":0.07142857142857142,"mailhog":0.07142857142857142,"works":0.07142857142857142,"well":0.07142857142857142,"as":0.07142857142857142,"local":0.07142857142857142,"email":0.07142857142857142,"trap":0.07142857142857142},"1826":{"in":0.1,"the":0.1,"same":0.1,"access-manager":0.1,"directory":0.1,"create":0.1,"an":0.1,"am-compose":0.1,"yml":0.1,"file":0.1},"1827":{"type":0.5,"warn":0.5},"1828":{"title":0.3333333333333333,"yaml":0.3333333333333333,"formatting":0.3333333333333333},"1829":{"yaml":0.034482758620689655,"is":0.034482758620689655,"whitespace-sensitive":0.034482758620689655,"make":0.034482758620689655,"sure":0.034482758620689655,"you":0.034482758620689655,"use":0.034482758620689655,"spaces":0.034482758620689655,"not":0.034482758620689655,"tabs":0.034482758620689655,"for":0.034482758620689655,"indentation":0.034482758620689655,"and":0.034482758620689655,"that":0.034482758620689655,"nested":0.034482758620689655,"keys":0.034482758620689655,"are":0.034482758620689655,"indented":0.034482758620689655,"consistently":0.034482758620689655,"a":0.034482758620689655,"linter":0.034482758620689655,"or":0.034482758620689655,"yamllint":0.034482758620689655,"config":0.034482758620689655,"yml":0.034482758620689655,"to":0.034482758620689655,"validate":0.034482758620689655,"before":0.034482758620689655,"starting":0.034482758620689655},"1830":{"wait":0.05,"for":0.05,"all":0.05,"services":0.05,"to":0.05,"start":0.05,"postgresql":0.05,"and":0.05,"vault":0.05,"will":0.05,"come":0.05,"up":0.05,"first":0.05,"then":0.05,"access":0.05,"manager":0.05,"once":0.05,"both":0.05,"are":0.05,"healthy":0.05},"1831":{"60":0.08333333333333333,"90":0.08333333333333333,"wait":0.08333333333333333,"seconds":0.08333333333333333,"for":0.08333333333333333,"all":0.08333333333333333,"services":0.08333333333333333,"to":0.08333333333333333,"start":0.08333333333333333,"then":0.08333333333333333,"check":0.08333333333333333,"health":0.08333333333333333},"1832":{"once":0.06666666666666667,"it":0.06666666666666667,"reports":0.06666666666666667,"healthy":0.06666666666666667,"open":0.06666666666666667,"https":0.06666666666666667,"localhost":0.06666666666666667,"in":0.06666666666666667,"your":0.06666666666666667,"browser":0.06666666666666667,"accept":0.06666666666666667,"the":0.06666666666666667,"self-signed":0.06666666666666667,"certificate":0.06666666666666667,"warning":0.06666666666666667},"1833":{"log":0.05555555555555555,"in":0.05555555555555555,"with":0.05555555555555555,"the":0.05555555555555555,"email":0.05555555555555555,"from":0.05555555555555555,"initial_platform_admin_email":0.05555555555555555,"and":0.05555555555555555,"default":0.05555555555555555,"password":0.05555555555555555,"platform-admin-tmp-password":0.05555555555555555,"you'll":0.05555555555555555,"be":0.05555555555555555,"prompted":0.05555555555555555,"to":0.05555555555555555,"change":0.05555555555555555,"it":0.05555555555555555,"immediately":0.05555555555555555},"1834":{"type":0.5,"warn":0.5},"1835":{"title":0.2,"change":0.2,"default":0.2,"passwords":0.2,"immediately":0.2},"1836":{"two":0.09090909090909091,"sets":0.09090909090909091,"of":0.09090909090909091,"default":0.09090909090909091,"credentials":0.09090909090909091,"must":0.09090909090909091,"be":0.09090909090909091,"changed":0.09090909090909091,"on":0.09090909090909091,"first":0.09090909090909091,"login":0.09090909090909091},"1837":{"platform":0.06666666666666667,"admin":0.06666666666666667,"the":0.06666666666666667,"email":0.06666666666666667,"from":0.06666666666666667,"initial_platform_admin_email":0.06666666666666667,"with":0.06666666666666667,"password":0.06666666666666667,"platform-admin-tmp-password":0.06666666666666667,"you'll":0.06666666666666667,"be":0.06666666666666667,"prompted":0.06666666666666667,"to":0.06666666666666667,"change":0.06666666666666667,"it":0.06666666666666667},"1838":{"keycloak":0.05263157894736842,"admin":0.05263157894736842,"console":0.05263157894736842,"https":0.05263157894736842,"localhost":0.05263157894736842,"auth":0.05263157894736842,"with":0.05263157894736842,"username":0.05263157894736842,"and":0.05263157894736842,"password":0.05263157894736842,"navigate":0.05263157894736842,"to":0.05263157894736842,"manage":0.05263157894736842,"account":0.05263157894736842,"security":0.05263157894736842,"signing":0.05263157894736842,"in":0.05263157894736842,"change":0.05263157894736842,"it":0.05263157894736842},"1839":{"both":0.06666666666666667,"accounts":0.06666666666666667,"have":0.06666666666666667,"full":0.06666666666666667,"administrative":0.06666666666666667,"access":0.06666666666666667,"do":0.06666666666666667,"not":0.06666666666666667,"proceed":0.06666666666666667,"with":0.06666666666666667,"deployment":0.06666666666666667,"until":0.06666666666666667,"passwords":0.06666666666666667,"are":0.06666666666666667,"changed":0.06666666666666667},"1840":{"443":0.03571428571428571,"if":0.03571428571428571,"the":0.03571428571428571,"container":0.03571428571428571,"exits":0.03571428571428571,"immediately":0.03571428571428571,"check":0.03571428571428571,"docker":0.03571428571428571,"compose":0.03571428571428571,"-f":0.03571428571428571,"am-compose":0.03571428571428571,"yml":0.03571428571428571,"logs":0.03571428571428571,"access-manager":0.03571428571428571,"common":0.03571428571428571,"causes":0.03571428571428571,"are":0.03571428571428571,"invalid":0.03571428571428571,"yaml":0.03571428571428571,"in":0.03571428571428571,"config":0.03571428571428571,"missing":0.03571428571428571,"certificate":0.03571428571428571,"files":0.03571428571428571,"or":0.03571428571428571,"port":0.03571428571428571,"being":0.03571428571428571,"use":0.03571428571428571},"1841":{"90":0.03333333333333333,"if":0.03333333333333333,"the":0.03333333333333333,"health":0.03333333333333333,"check":0.03333333333333333,"stays":0.03333333333333333,"unhealthy":0.03333333333333333,"past":0.03333333333333333,"seconds":0.03333333333333333,"look":0.03333333333333333,"for":0.03333333333333333,"errors":0.03333333333333333,"with":0.03333333333333333,"docker":0.03333333333333333,"compose":0.03333333333333333,"-f":0.03333333333333333,"am-compose":0.03333333333333333,"yml":0.03333333333333333,"logs":0.03333333333333333,"access-manager":0.03333333333333333,"grep":0.03333333333333333,"-i":0.03333333333333333,"error":0.03333333333333333,"a":0.03333333333333333,"detailed":0.03333333333333333,"per-service":0.03333333333333333,"report":0.03333333333333333,"run":0.03333333333333333,"exec":0.03333333333333333,"sh":0.03333333333333333},"1842":{"see":0.25,"troubleshooting":0.25,"for":0.25,"more":0.25},"1843":{"docker":0.09090909090909091,"installation":0.09090909090909091,"production-ready":0.09090909090909091,"setup":0.09090909090909091,"with":0.09090909090909091,"resource":0.09090909090909091,"limits":0.09090909090909091,"updating":0.09090909090909091,"and":0.09090909090909091,"management":0.09090909090909091,"commands":0.09090909090909091},"1844":{"configuration":0.14285714285714285,"reference":0.14285714285714285,"all":0.14285714285714285,"config":0.14285714285714285,"yml":0.14285714285714285,"options":0.14285714285714285,"explained":0.14285714285714285},"1845":{"introduction":1},"1846":{"3t":0.3333333333333333,"access":0.3333333333333333,"manager":0.3333333333333333},"1847":{"at":0.3333333333333333,"a":0.3333333333333333,"glance":0.3333333333333333},"1848":{"core":0.5,"concepts":0.5},"1849":{"people":1},"1850":{"connections":1},"1851":{"workspaces":1},"1852":{"studio":0.25,"3t":0.25,"desktop":0.25,"integration":0.25},"1853":{"where":0.25,"to":0.25,"go":0.25,"next":0.25},"1854":{"the":0.03333333333333333,"3t":0.03333333333333333,"access":0.03333333333333333,"manager":0.03333333333333333,"is":0.03333333333333333,"foundation":0.03333333333333333,"of":0.03333333333333333,"platform":0.03333333333333333,"a":0.03333333333333333,"centralized":0.03333333333333333,"on-premises":0.03333333333333333,"that":0.03333333333333333,"lets":0.03333333333333333,"enterprises":0.03333333333333333,"govern":0.03333333333333333,"database":0.03333333333333333,"for":0.03333333333333333,"studio":0.03333333333333333,"desktop":0.03333333333333333,"users":0.03333333333333333,"other":0.03333333333333333,"products":0.03333333333333333,"including":0.03333333333333333,"web":0.03333333333333333,"ide":0.03333333333333333,"depend":0.03333333333333333,"on":0.03333333333333333,"authentication":0.03333333333333333,"and":0.03333333333333333,"configuration":0.03333333333333333},"1855":{"with":0.16666666666666666,"the":0.16666666666666666,"access":0.16666666666666666,"manager":0.16666666666666666,"administrators":0.16666666666666666,"can":0.16666666666666666},"1856":{"control":0.125,"who":0.125,"has":0.125,"access":0.125,"to":0.125,"which":0.125,"mongodb":0.125,"databases":0.125},"1857":{"manage":0.09090909090909091,"centralized":0.09090909090909091,"credentials":0.09090909090909091,"so":0.09090909090909091,"end":0.09090909090909091,"users":0.09090909090909091,"never":0.09090909090909091,"see":0.09090909090909091,"raw":0.09090909090909091,"connection":0.09090909090909091,"strings":0.09090909090909091},"1858":{"enforce":0.1111111111111111,"role-based":0.1111111111111111,"access":0.1111111111111111,"controls":0.1111111111111111,"aligned":0.1111111111111111,"with":0.1111111111111111,"organizational":0.1111111111111111,"security":0.1111111111111111,"policies":0.1111111111111111},"1859":{"automate":0.09090909090909091,"user":0.09090909090909091,"provisioning":0.09090909090909091,"through":0.09090909090909091,"identity":0.09090909090909091,"provider":0.09090909090909091,"integration":0.09090909090909091,"oidc":0.09090909090909091,"saml":0.09090909090909091,"or":0.09090909090909091,"ldap":0.09090909090909091},"1860":{"exposed":0.5,"port":0.5},"1861":{"443":0.16666666666666666,"https":0.16666666666666666,"the":0.16666666666666666,"only":0.16666666666666666,"port":0.16666666666666666,"required":0.16666666666666666},"1862":{"key":0.5,"components":0.5},"1863":{"keycloak":0.14285714285714285,"identity":0.14285714285714285,"vault":0.14285714285714285,"secrets":0.14285714285714285,"postgresql":0.14285714285714285,"data":0.14285714285714285,"store":0.14285714285714285},"1864":{"databases":1},"1865":{"postgresql":0.1,"included":0.1,"in":0.1,"the":0.1,"docker":0.1,"compose":0.1,"stack":0.1,"or":0.1,"use":0.1,"external":0.1},"1866":{"external":0.5,"dependencies":0.5},"1867":{"optional":0.07692307692307693,"external":0.07692307692307693,"postgresql":0.07692307692307693,"vault":0.07692307692307693,"smtp":0.07692307692307693,"server":0.07692307692307693,"ldap":0.07692307692307693,"oidc":0.07692307692307693,"identity":0.07692307692307693,"provider":0.07692307692307693,"customer":0.07692307692307693,"mongodb":0.07692307692307693,"targets":0.07692307692307693},"1868":{"container":0.5,"image":0.5},"1869":{"registry":0.16666666666666666,"example":0.16666666666666666,"com":0.16666666666666666,"studio3t":0.16666666666666666,"access-manager":0.16666666666666666,"latest":0.16666666666666666},"1870":{"minimum":0.5,"resources":0.5},"1871":{"2":0.125,"4":0.125,"10":0.125,"cpu":0.125,"cores":0.125,"gb":0.125,"ram":0.125,"disk":0.125},"1872":{"production":0.5,"resources":0.5},"1873":{"4":0.125,"8":0.125,"50":0.125,"cpu":0.125,"cores":0.125,"gb":0.125,"ram":0.125,"disk":0.125},"1874":{"see":0.16666666666666666,"architecture":0.16666666666666666,"for":0.16666666666666666,"the":0.16666666666666666,"deployment":0.16666666666666666,"topologies":0.16666666666666666},"1875":{"the":0.020833333333333332,"people":0.020833333333333332,"page":0.020833333333333332,"is":0.020833333333333332,"hub":0.020833333333333332,"for":0.020833333333333332,"managing":0.020833333333333332,"users":0.020833333333333332,"each":0.020833333333333332,"user":0.020833333333333332,"has":0.020833333333333332,"a":0.020833333333333332,"profile":0.020833333333333332,"with":0.020833333333333332,"their":0.020833333333333332,"email":0.020833333333333332,"status":0.020833333333333332,"active":0.020833333333333332,"invitation":0.020833333333333332,"pending":0.020833333333333332,"or":0.020833333333333332,"deactivated":0.020833333333333332,"and":0.020833333333333332,"type":0.020833333333333332,"system":0.020833333333333332,"admin":0.020833333333333332,"administrators":0.020833333333333332,"can":0.020833333333333332,"invite":0.020833333333333332,"new":0.020833333333333332,"by":0.020833333333333332,"modify":0.020833333333333332,"permissions":0.020833333333333332,"deactivate":0.020833333333333332,"access":0.020833333333333332,"remove":0.020833333333333332,"entirely":0.020833333333333332,"when":0.020833333333333332,"integrated":0.020833333333333332,"an":0.020833333333333332,"identity":0.020833333333333332,"provider":0.020833333333333332,"are":0.020833333333333332,"synced":0.020833333333333332,"automatically":0.020833333333333332,"upon":0.020833333333333332,"first":0.020833333333333332,"login":0.020833333333333332},"1876":{"509":0.022727272727272728,"connections":0.022727272727272728,"are":0.022727272727272728,"pre-configured":0.022727272727272728,"secure":0.022727272727272728,"pathways":0.022727272727272728,"to":0.022727272727272728,"your":0.022727272727272728,"mongodb":0.022727272727272728,"databases":0.022727272727272728,"standalone":0.022727272727272728,"instances":0.022727272727272728,"replica":0.022727272727272728,"sets":0.022727272727272728,"or":0.022727272727272728,"dns":0.022727272727272728,"seed":0.022727272727272728,"list":0.022727272727272728,"deployments":0.022727272727272728,"atlas":0.022727272727272728,"supported":0.022727272727272728,"authentication":0.022727272727272728,"methods":0.022727272727272728,"include":0.022727272727272728,"scram-sha":0.022727272727272728,"x":0.022727272727272728,"kerberos":0.022727272727272728,"ldap":0.022727272727272728,"aws":0.022727272727272728,"iam":0.022727272727272728,"and":0.022727272727272728,"oidc":0.022727272727272728,"each":0.022727272727272728,"connection":0.022727272727272728,"can":0.022727272727272728,"have":0.022727272727272728,"tls":0.022727272727272728,"ssl":0.022727272727272728,"ssh":0.022727272727272728,"tunneling":0.022727272727272728,"proxy":0.022727272727272728,"settings":0.022727272727272728,"configured":0.022727272727272728,"independently":0.022727272727272728},"1877":{"workspaces":0.02631578947368421,"group":0.02631578947368421,"related":0.02631578947368421,"connections":0.02631578947368421,"and":0.02631578947368421,"users":0.02631578947368421,"together":0.02631578947368421,"within":0.02631578947368421,"each":0.02631578947368421,"workspace":0.02631578947368421,"you":0.02631578947368421,"define":0.02631578947368421,"precisely":0.02631578947368421,"who":0.02631578947368421,"can":0.02631578947368421,"access":0.02631578947368421,"which":0.02631578947368421,"databases":0.02631578947368421,"at":0.02631578947368421,"what":0.02631578947368421,"level":0.02631578947368421,"read-only":0.02631578947368421,"or":0.02631578947368421,"read-write":0.02631578947368421,"this":0.02631578947368421,"makes":0.02631578947368421,"it":0.02631578947368421,"straightforward":0.02631578947368421,"to":0.02631578947368421,"enforce":0.02631578947368421,"least-privilege":0.02631578947368421,"while":0.02631578947368421,"letting":0.02631578947368421,"teams":0.02631578947368421,"collaborate":0.02631578947368421,"on":0.02631578947368421,"specific":0.02631578947368421,"datasets":0.02631578947368421},"1878":{"studio":0.1111111111111111,"3t":0.1111111111111111,"desktop":0.1111111111111111,"connects":0.1111111111111111,"to":0.1111111111111111,"the":0.1111111111111111,"access":0.1111111111111111,"manager":0.1111111111111111,"transparently":0.1111111111111111},"1879":{"studio":0.14285714285714285,"3t":0.14285714285714285,"detects":0.14285714285714285,"the":0.14285714285714285,"access":0.14285714285714285,"manager":0.14285714285714285,"configuration":0.14285714285714285},"1880":{"the":0.07692307692307693,"user":0.07692307692307693,"is":0.07692307692307693,"redirected":0.07692307692307693,"to":0.07692307692307693,"login":0.07692307692307693,"page":0.07692307692307693,"and":0.07692307692307693,"authenticates":0.07692307692307693,"via":0.07692307692307693,"configured":0.07692307692307693,"identity":0.07692307692307693,"provider":0.07692307692307693},"1881":{"studio":0.14285714285714285,"3t":0.14285714285714285,"receives":0.14285714285714285,"the":0.14285714285714285,"authorized":0.14285714285714285,"connections":0.14285714285714285,"automatically":0.14285714285714285},"1882":{"permissions":0.037037037037037035,"update":0.037037037037037035,"immediately":0.037037037037037035,"when":0.037037037037037035,"administrators":0.037037037037037035,"modify":0.037037037037037035,"workspace":0.037037037037037035,"assignments":0.037037037037037035,"users":0.037037037037037035,"only":0.037037037037037035,"ever":0.037037037037037035,"see":0.037037037037037035,"the":0.037037037037037035,"databases":0.037037037037037035,"they're":0.037037037037037035,"authorized":0.037037037037037035,"to":0.037037037037037035,"access":0.037037037037037035,"and":0.037037037037037035,"all":0.037037037037037035,"credentials":0.037037037037037035,"are":0.037037037037037035,"stored":0.037037037037037035,"centrally":0.037037037037037035,"never":0.037037037037037035,"on":0.037037037037037035,"desktop":0.037037037037037035},"1883":{"10":0.1111111111111111,"quick":0.1111111111111111,"start":0.1111111111111111,"deploy":0.1111111111111111,"access":0.1111111111111111,"manager":0.1111111111111111,"in":0.1111111111111111,"under":0.1111111111111111,"minutes":0.1111111111111111},"1884":{"architecture":0.125,"understand":0.125,"the":0.125,"system":0.125,"design":0.125,"and":0.125,"network":0.125,"flows":0.125},"1885":{"configuration":0.16666666666666666,"reference":0.16666666666666666,"all":0.16666666666666666,"config":0.16666666666666666,"yml":0.16666666666666666,"options":0.16666666666666666},"1886":{"docker":0.5,"installation":0.5},"1887":{"production-ready":0.2,"docker":0.2,"and":0.2,"compose":0.2,"deployment":0.2},"1888":{"prerequisites":1},"1889":{"network":0.5,"requirements":0.5},"1890":{"deploy":0.25,"with":0.25,"docker":0.25,"compose":0.25},"1891":{"prepare":0.3333333333333333,"tls":0.3333333333333333,"certificates":0.3333333333333333},"1892":{"create":0.3333333333333333,"config":0.3333333333333333,"yml":0.3333333333333333},"1893":{"create":0.3333333333333333,"am-compose":0.3333333333333333,"yml":0.3333333333333333},"1894":{"deploy":1},"1895":{"verify":1},"1896":{"management":1},"1897":{"updating":1},"1898":{"uninstalling":1},"1899":{"troubleshooting":1},"1900":{"this":0.06666666666666667,"guide":0.06666666666666667,"covers":0.06666666666666667,"a":0.06666666666666667,"production-ready":0.06666666666666667,"docker":0.06666666666666667,"deployment":0.06666666666666667,"for":0.06666666666666667,"fast":0.06666666666666667,"local":0.06666666666666667,"trial":0.06666666666666667,"see":0.06666666666666667,"the":0.06666666666666667,"quick":0.06666666666666667,"start":0.06666666666666667},"1901":{"0":0.043478260869565216,"2":0.043478260869565216,"4":0.043478260869565216,"8":0.043478260869565216,"10":0.043478260869565216,"20":0.043478260869565216,"50":0.043478260869565216,"you":0.043478260869565216,"need":0.043478260869565216,"docker":0.043478260869565216,"with":0.043478260869565216,"compose":0.043478260869565216,"at":0.043478260869565216,"least":0.043478260869565216,"gb":0.043478260869565216,"ram":0.043478260869565216,"recommended":0.043478260869565216,"and":0.043478260869565216,"disk":0.043478260869565216,"for":0.043478260869565216,"production":0.043478260869565216,"backups":0.043478260869565216,"also":0.043478260869565216},"1902":{"tls":0.07692307692307693,"certificates":0.07692307692307693,"self-signed":0.07692307692307693,"for":0.07692307692307693,"evaluation":0.07692307692307693,"or":0.07692307692307693,"from":0.07692307692307693,"a":0.07692307692307693,"trusted":0.07692307692307693,"ca":0.07692307692307693,"let's":0.07692307692307693,"encrypt":0.07692307692307693,"production":0.07692307692307693},"1903":{"a":0.14285714285714285,"completed":0.14285714285714285,"config":0.14285714285714285,"yml":0.14285714285714285,"see":0.14285714285714285,"configuration":0.14285714285714285,"reference":0.14285714285714285},"1904":{"dns":0.125,"pointing":0.125,"your":0.125,"domain":0.125,"to":0.125,"the":0.125,"server":0.125,"production":0.125},"1905":{"443":0.125,"port":0.125,"available":0.125,"sudo":0.125,"lsof":0.125,"-i":0.125,"to":0.125,"check":0.125},"1906":{"443":0.05,"only":0.05,"port":0.05,"is":0.05,"exposed":0.05,"the":0.05,"diagram":0.05,"below":0.05,"shows":0.05,"all":0.05,"inbound":0.05,"and":0.05,"outbound":0.05,"connections":0.05,"use":0.05,"it":0.05,"when":0.05,"requesting":0.05,"firewall":0.05,"rules":0.05},"1907":{"direction":1},"1908":{"port":1},"1909":{"protocol":1},"1910":{"destination":1},"1911":{"purpose":1},"1912":{"inbound":1},"1913":{"443":1},"1914":{"tcp":0.5,"https":0.5},"1915":{"access":0.5,"manager":0.5},"1916":{"web":0.16666666666666666,"ui":0.16666666666666666,"api":0.16666666666666666,"studio":0.16666666666666666,"3t":0.16666666666666666,"connections":0.16666666666666666},"1917":{"outbound":1},"1918":{"465":0.3333333333333333,"587":0.3333333333333333,"or":0.3333333333333333},"1919":{"tcp":1},"1920":{"smtp":0.5,"server":0.5},"1921":{"invitation":0.3333333333333333,"emails":0.3333333333333333,"notifications":0.3333333333333333},"1922":{"outbound":1},"1923":{"389":0.3333333333333333,"636":0.3333333333333333,"or":0.3333333333333333},"1924":{"tcp":1},"1925":{"ldap":0.3333333333333333,"ad":0.3333333333333333,"server":0.3333333333333333},"1926":{"user":0.25,"federation":0.25,"if":0.25,"configured":0.25},"1927":{"outbound":1},"1928":{"443":1},"1929":{"tcp":1},"1930":{"oidc":0.3333333333333333,"saml":0.3333333333333333,"idp":0.3333333333333333},"1931":{"sso":0.25,"authentication":0.25,"if":0.25,"configured":0.25},"1932":{"outbound":1},"1933":{"27017":1},"1934":{"tcp":1},"1935":{"customer":0.3333333333333333,"mongodb":0.3333333333333333,"targets":0.3333333333333333},"1936":{"database":0.16666666666666666,"connections":0.16666666666666666,"managed":0.16666666666666666,"by":0.16666666666666666,"access":0.16666666666666666,"manager":0.16666666666666666},"1937":{"outbound":1},"1938":{"5432":1},"1939":{"tcp":1},"1940":{"external":0.5,"postgresql":0.5},"1941":{"only":0.2,"if":0.2,"using":0.2,"external":0.2,"database":0.2},"1942":{"outbound":1},"1943":{"8200":1},"1944":{"tcp":1},"1945":{"external":0.5,"vault":0.5},"1946":{"only":0.2,"if":0.2,"using":0.2,"external":0.2,"vault":0.2},"1947":{"outbound":1},"1948":{"443":1},"1949":{"tcp":1},"1950":{"3t":0.3333333333333333,"license":0.3333333333333333,"server":0.3333333333333333},"1951":{"license":0.25,"validation":0.25,"and":0.25,"telemetry":0.25},"1952":{"type":0.5,"info":0.5},"1953":{"title":0.2,"license":0.2,"and":0.2,"telemetry":0.2,"endpoint":0.2},"1954":{"access":0.03333333333333333,"manager":0.03333333333333333,"periodically":0.03333333333333333,"contacts":0.03333333333333333,"3t":0.03333333333333333,"servers":0.03333333333333333,"over":0.03333333333333333,"https":0.03333333333333333,"for":0.03333333333333333,"license":0.03333333333333333,"validation":0.03333333333333333,"and":0.03333333333333333,"telemetry":0.03333333333333333,"collection":0.03333333333333333,"the":0.03333333333333333,"specific":0.03333333333333333,"endpoint":0.03333333333333333,"url":0.03333333333333333,"is":0.03333333333333333,"tbd":0.03333333333333333,"it":0.03333333333333333,"must":0.03333333333333333,"be":0.03333333333333333,"whitelisted":0.03333333333333333,"by":0.03333333333333333,"your":0.03333333333333333,"infrastructure":0.03333333333333333,"team":0.03333333333333333,"once":0.03333333333333333,"provided":0.03333333333333333},"1955":{"place":0.04,"your":0.04,"certificate":0.04,"and":0.04,"key":0.04,"in":0.04,"a":0.04,"certs":0.04,"directory":0.04,"the":0.04,"gateway":0.04,"expects":0.04,"files":0.04,"named":0.04,"app":0.04,"crt":0.04,"for":0.04,"different":0.04,"names":0.04,"configure":0.04,"tls":0.04,"certfile":0.04,"keyfile":0.04,"config":0.04,"yml":0.04},"1956":{"for":0.2,"self-signed":0.2,"certificates":0.2,"evaluation":0.2,"only":0.2},"1957":{"for":0.3333333333333333,"let's":0.3333333333333333,"encrypt":0.3333333333333333},"1958":{"generate":0.07692307692307693,"credentials":0.07692307692307693,"and":0.07692307692307693,"create":0.07692307692307693,"your":0.07692307692307693,"configuration":0.07692307692307693,"file":0.07692307692307693,"see":0.07692307692307693,"the":0.07692307692307693,"reference":0.07692307692307693,"for":0.07692307692307693,"all":0.07692307692307693,"options":0.07692307692307693},"1959":{"minimal":0.25,"production":0.25,"config":0.25,"yml":0.25},"1960":{"type":0.5,"info":0.5},"1961":{"title":0.3333333333333333,"external":0.3333333333333333,"database":0.3333333333333333},"1962":{"if":0.03571428571428571,"using":0.03571428571428571,"a":0.03571428571428571,"managed":0.03571428571428571,"postgresql":0.03571428571428571,"service":0.03571428571428571,"rds":0.03571428571428571,"cloud":0.03571428571428571,"sql":0.03571428571428571,"etc":0.03571428571428571,"remove":0.03571428571428571,"the":0.03571428571428571,"postgres":0.03571428571428571,"and":0.03571428571428571,"am-postgres-data":0.03571428571428571,"volume":0.03571428571428571,"update":0.03571428571428571,"host":0.03571428571428571,"in":0.03571428571428571,"config":0.03571428571428571,"yml":0.03571428571428571,"to":0.03571428571428571,"point":0.03571428571428571,"your":0.03571428571428571,"instance":0.03571428571428571,"see":0.03571428571428571,"configuration":0.03571428571428571,"reference":0.03571428571428571},"1963":{"wait":0.07142857142857142,"for":0.07142857142857142,"postgresql":0.07142857142857142,"and":0.07142857142857142,"vault":0.07142857142857142,"to":0.07142857142857142,"become":0.07142857142857142,"healthy":0.07142857142857142,"then":0.07142857142857142,"access":0.07142857142857142,"manager":0.07142857142857142,"will":0.07142857142857142,"start":0.07142857142857142,"automatically":0.07142857142857142},"1964":{"60":0.2,"90":0.2,"wait":0.2,"seconds":0.2,"then":0.2},"1965":{"once":0.04,"healthy":0.04,"open":0.04,"https":0.04,"your_domain":0.04,"and":0.04,"log":0.04,"in":0.04,"with":0.04,"the":0.04,"email":0.04,"from":0.04,"initial_platform_admin_email":0.04,"password":0.04,"platform-admin-tmp-password":0.04,"change":0.04,"it":0.04,"immediately":0.04,"also":0.04,"keycloak":0.04,"admin":0.04,"credentials":0.04,"at":0.04,"auth":0.04,"default":0.04},"1966":{"common":0.2,"commands":0.2,"for":0.2,"day-to-day":0.2,"operation":0.2},"1967":{"data":0.07692307692307693,"in":0.07692307692307693,"docker":0.07692307692307693,"volumes":0.07692307692307693,"is":0.07692307692307693,"preserved":0.07692307692307693,"across":0.07692307692307693,"updates":0.07692307692307693,"always":0.07692307692307693,"back":0.07692307692307693,"up":0.07692307692307693,"before":0.07692307692307693,"upgrading":0.07692307692307693},"1968":{"443":0.05555555555555555,"8443":0.05555555555555555,"port":0.05555555555555555,"in":0.05555555555555555,"use":0.05555555555555555,"sudo":0.05555555555555555,"lsof":0.05555555555555555,"-i":0.05555555555555555,"to":0.05555555555555555,"find":0.05555555555555555,"the":0.05555555555555555,"conflicting":0.05555555555555555,"process":0.05555555555555555,"alternatively":0.05555555555555555,"map":0.05555555555555555,"a":0.05555555555555555,"different":0.05555555555555555,"-p":0.05555555555555555},"1969":{"container":0.05263157894736842,"exits":0.05263157894736842,"immediately":0.05263157894736842,"check":0.05263157894736842,"docker":0.05263157894736842,"logs":0.05263157894736842,"access-manager":0.05263157894736842,"common":0.05263157894736842,"causes":0.05263157894736842,"invalid":0.05263157894736842,"yaml":0.05263157894736842,"in":0.05263157894736842,"config":0.05263157894736842,"yml":0.05263157894736842,"missing":0.05263157894736842,"certificate":0.05263157894736842,"files":0.05263157894736842,"insufficient":0.05263157894736842,"memory":0.05263157894736842},"1970":{"90":0.03571428571428571,"health":0.03571428571428571,"check":0.03571428571428571,"fails":0.03571428571428571,"after":0.03571428571428571,"seconds":0.03571428571428571,"for":0.03571428571428571,"errors":0.03571428571428571,"with":0.03571428571428571,"docker":0.03571428571428571,"compose":0.03571428571428571,"-f":0.03571428571428571,"am-compose":0.03571428571428571,"yml":0.03571428571428571,"logs":0.03571428571428571,"access-manager":0.03571428571428571,"grep":0.03571428571428571,"-i":0.03571428571428571,"error":0.03571428571428571,"on":0.03571428571428571,"slower":0.03571428571428571,"hardware":0.03571428571428571,"increase":0.03571428571428571,"start_period":0.03571428571428571,"in":0.03571428571428571,"the":0.03571428571428571,"healthcheck":0.03571428571428571,"config":0.03571428571428571},"1971":{"see":0.25,"troubleshooting":0.25,"for":0.25,"more":0.25},"1972":{"installation":1},"1973":{"installation":1},"1974":{"access":0.07142857142857142,"manager":0.07142857142857142,"is":0.07142857142857142,"deployed":0.07142857142857142,"using":0.07142857142857142,"docker":0.07142857142857142,"compose":0.07142857142857142,"choose":0.07142857142857142,"a":0.07142857142857142,"guide":0.07142857142857142,"based":0.07142857142857142,"on":0.07142857142857142,"your":0.07142857142857142,"needs":0.07142857142857142},"1975":{"docker":0.09090909090909091,"installation":0.09090909090909091,"production-ready":0.09090909090909091,"compose":0.09090909090909091,"deployment":0.09090909090909091,"with":0.09090909090909091,"resource":0.09090909090909091,"limits":0.09090909090909091,"and":0.09090909090909091,"management":0.09090909090909091,"commands":0.09090909090909091},"1976":{"type":0.5,"info":0.5},"1977":{"title":0.3333333333333333,"quick":0.3333333333333333,"start":0.3333333333333333},"1978":{"for":0.1,"a":0.1,"fast":0.1,"local":0.1,"trial":0.1,"see":0.1,"the":0.1,"quick":0.1,"start":0.1,"instead":0.1},"1979":{"backup":0.5,"restore":0.5},"1980":{"data":0.1,"backup":0.1,"restore":0.1,"and":0.1,"disaster":0.1,"recovery":0.1,"for":0.1,"3t":0.1,"access":0.1,"manager":0.1},"1981":{"database":0.5,"backup":0.5},"1982":{"scheduled":0.5,"backups":0.5},"1983":{"configuration":0.5,"backup":0.5},"1984":{"volume":0.5,"backup":0.5},"1985":{"off-site":0.5,"storage":0.5},"1986":{"restore":1},"1987":{"database":1},"1988":{"configuration":1},"1989":{"volume":0.3333333333333333,"full":0.3333333333333333,"restore":0.3333333333333333},"1990":{"disaster":0.5,"recovery":0.5},"1991":{"container":0.5,"failure":0.5},"1992":{"host":0.3333333333333333,"server":0.3333333333333333,"failure":0.3333333333333333},"1993":{"data":0.5,"corruption":0.5},"1994":{"security":0.5,"breach":0.5},"1995":{"three":0.038461538461538464,"things":0.038461538461538464,"to":0.038461538461538464,"back":0.038461538461538464,"up":0.038461538461538464,"the":0.038461538461538464,"postgresql":0.038461538461538464,"database":0.038461538461538464,"your":0.038461538461538464,"config":0.038461538461538464,"files":0.038461538461538464,"yml":0.038461538461538464,"certs":0.038461538461538464,"and":0.038461538461538464,"docker":0.038461538461538464,"volume":0.038461538461538464,"is":0.038461538461538464,"most":0.038461538461538464,"critical":0.038461538461538464,"without":0.038461538461538464,"it":0.038461538461538464,"user":0.038461538461538464,"data":0.038461538461538464,"sessions":0.038461538461538464,"are":0.038461538461538464,"gone":0.038461538461538464},"1996":{"verify":0.125,"integrity":0.125,"gunzip":0.125,"-t":0.125,"backups":0.125,"db_":0.125,"sql":0.125,"gz":0.125},"1997":{"a":0.1,"minimal":0.1,"backup":0.1,"script":0.1,"that":0.1,"handles":0.1,"retention":0.1,"and":0.1,"integrity":0.1,"verification":0.1},"1998":{"0":0.1111111111111111,"2":0.1111111111111111,"schedule":0.1111111111111111,"with":0.1111111111111111,"cron":0.1111111111111111,"for":0.1111111111111111,"daily":0.1111111111111111,"at":0.1111111111111111,"am":0.1111111111111111},"1999":{"90":0.07142857142857142,"back":0.07142857142857142,"this":0.07142857142857142,"up":0.07142857142857142,"on":0.07142857142857142,"every":0.07142857142857142,"change":0.07142857142857142,"not":0.07142857142857142,"a":0.07142857142857142,"schedule":0.07142857142857142,"keep":0.07142857142857142,"days":0.07142857142857142,"of":0.07142857142857142,"history":0.07142857142857142},"2000":{"for":0.16666666666666666,"encrypted":0.16666666666666666,"backups":0.16666666666666666,"recommended":0.16666666666666666,"off-site":0.16666666666666666,"storage":0.16666666666666666},"2001":{"for":0.047619047619047616,"a":0.047619047619047616,"consistent":0.047619047619047616,"snapshot":0.047619047619047616,"stop":0.047619047619047616,"the":0.047619047619047616,"container":0.047619047619047616,"first":0.047619047619047616,"if":0.047619047619047616,"you":0.047619047619047616,"can't":0.047619047619047616,"afford":0.047619047619047616,"downtime":0.047619047619047616,"back":0.047619047619047616,"up":0.047619047619047616,"while":0.047619047619047616,"running":0.047619047619047616,"minor":0.047619047619047616,"risk":0.047619047619047616,"of":0.047619047619047616,"inconsistency":0.047619047619047616},"2002":{"upload":0.125,"to":0.125,"your":0.125,"cloud":0.125,"provider":0.125,"after":0.125,"each":0.125,"backup":0.125},"2003":{"for":0.125,"a":0.125,"clean":0.125,"restore":0.125,"drops":0.125,"existing":0.125,"data":0.125,"first":0.125},"2004":{"4":0.05263157894736842,"24":0.05263157894736842,"target":0.05263157894736842,"recovery":0.05263157894736842,"objectives":0.05263157894736842,"for":0.05263157894736842,"planning":0.05263157894736842,"rto":0.05263157894736842,"hours":0.05263157894736842,"rpo":0.05263157894736842,"with":0.05263157894736842,"daily":0.05263157894736842,"backups":0.05263157894736842,"adjust":0.05263157894736842,"based":0.05263157894736842,"on":0.05263157894736842,"your":0.05263157894736842,"business":0.05263157894736842,"requirements":0.05263157894736842},"2005":{"usually":0.08333333333333333,"self-resolving":0.08333333333333333,"docker's":0.08333333333333333,"restart":0.08333333333333333,"policy":0.08333333333333333,"handles":0.08333333333333333,"it":0.08333333333333333,"if":0.08333333333333333,"the":0.08333333333333333,"container":0.08333333333333333,"keeps":0.08333333333333333,"crashing":0.08333333333333333},"2006":{"4":0.09090909090909091,"8":0.09090909090909091,"provision":0.09090909090909091,"new":0.09090909090909091,"infrastructure":0.09090909090909091,"cpu":0.09090909090909091,"gb":0.09090909090909091,"ram":0.09090909090909091,"minimum":0.09090909090909091,"docker":0.09090909090909091,"installed":0.09090909090909091},"2007":{"retrieve":0.2,"backups":0.2,"from":0.2,"off-site":0.2,"storage":0.2},"2008":{"restore":0.16666666666666666,"config":0.16666666666666666,"start":0.16666666666666666,"the":0.16666666666666666,"container":0.16666666666666666,"database":0.16666666666666666},"2009":{"update":0.14285714285714285,"dns":0.14285714285714285,"if":0.14285714285714285,"the":0.14285714285714285,"server":0.14285714285714285,"ip":0.14285714285714285,"changed":0.14285714285714285},"2010":{"stop":0.06666666666666667,"the":0.06666666666666667,"container":0.06666666666666667,"immediately":0.06666666666666667,"to":0.06666666666666667,"prevent":0.06666666666666667,"further":0.06666666666666667,"damage":0.06666666666666667,"then":0.06666666666666667,"restore":0.06666666666666667,"from":0.06666666666666667,"most":0.06666666666666667,"recent":0.06666666666666667,"known-good":0.06666666666666667,"backup":0.06666666666666667},"2011":{"isolate":0.08333333333333333,"stop":0.08333333333333333,"the":0.08333333333333333,"container":0.08333333333333333,"or":0.08333333333333333,"block":0.08333333333333333,"all":0.08333333333333333,"traffic":0.08333333333333333,"except":0.08333333333333333,"your":0.08333333333333333,"admin":0.08333333333333333,"ip":0.08333333333333333},"2012":{"preserve":0.1,"evidence":0.1,"export":0.1,"container":0.1,"logs":0.1,"and":0.1,"database":0.1,"before":0.1,"any":0.1,"changes":0.1},"2013":{"rebuild":0.125,"deploy":0.125,"a":0.125,"fresh":0.125,"instance":0.125,"from":0.125,"pre-breach":0.125,"backup":0.125},"2014":{"rotate":0.09090909090909091,"all":0.09090909090909091,"credentials":0.09090909090909091,"database":0.09090909090909091,"passwords":0.09090909090909091,"vault":0.09090909090909091,"tokens":0.09090909090909091,"keycloak":0.09090909090909091,"secrets":0.09090909090909091,"tls":0.09090909090909091,"certs":0.09090909090909091},"2015":{"type":0.5,"warning":0.5},"2016":{"title":0.25,"test":0.25,"your":0.25,"backups":0.25},"2017":{"restore":0.09090909090909091,"to":0.09090909090909091,"a":0.09090909090909091,"test":0.09090909090909091,"container":0.09090909090909091,"monthly":0.09090909090909091,"an":0.09090909090909091,"untested":0.09090909090909091,"backup":0.09090909090909091,"is":0.09090909090909091,"not":0.09090909090909091},"2018":{"monitoring":1},"2019":{"prometheus":0.09090909090909091,"metrics":0.09090909090909091,"grafana":0.09090909090909091,"dashboards":0.09090909090909091,"alerting":0.09090909090909091,"and":0.09090909090909091,"alloy":0.09090909090909091,"for":0.09090909090909091,"3t":0.09090909090909091,"access":0.09090909090909091,"manager":0.09090909090909091},"2020":{"prometheus":1},"2021":{"grafana":0.5,"dashboards":0.5},"2022":{"alerting":0.5,"rules":0.5},"2023":{"grafana":0.5,"alloy":0.5},"2024":{"health":0.3333333333333333,"check":0.3333333333333333,"script":0.3333333333333333},"2025":{"every":0.02631578947368421,"access":0.02631578947368421,"manager":0.02631578947368421,"service":0.02631578947368421,"exposes":0.02631578947368421,"prometheus-compatible":0.02631578947368421,"metrics":0.02631578947368421,"at":0.02631578947368421,"no":0.02631578947368421,"extra":0.02631578947368421,"configuration":0.02631578947368421,"needed":0.02631578947368421,"inside":0.02631578947368421,"the":0.02631578947368421,"container":0.02631578947368421,"this":0.02631578947368421,"page":0.02631578947368421,"covers":0.02631578947368421,"how":0.02631578947368421,"to":0.02631578947368421,"scrape":0.02631578947368421,"those":0.02631578947368421,"endpoints":0.02631578947368421,"set":0.02631578947368421,"up":0.02631578947368421,"dashboards":0.02631578947368421,"define":0.02631578947368421,"alerts":0.02631578947368421,"and":0.02631578947368421,"optionally":0.02631578947368421,"deploy":0.02631578947368421,"grafana":0.02631578947368421,"alloy":0.02631578947368421,"as":0.02631578947368421,"a":0.02631578947368421,"full":0.02631578947368421,"observability":0.02631578947368421,"collector":0.02631578947368421},"2026":{"see":0.1,"configuration":0.1,"reference":0.1,"for":0.1,"the":0.1,"metrics":0.1,"authentication":0.1,"settings":0.1,"metrics_username":0.1,"metrics_password":0.1},"2027":{"test":0.09090909090909091,"access":0.09090909090909091,"with":0.09090909090909091,"curl":0.09090909090909091,"-u":0.09090909090909091,"metrics_username":0.09090909090909091,"metrics_password":0.09090909090909091,"https":0.09090909090909091,"your_domain":0.09090909090909091,"metrics":0.09090909090909091,"backend":0.09090909090909091},"2028":{"create":0.045454545454545456,"prometheus":0.045454545454545456,"yml":0.045454545454545456,"with":0.045454545454545456,"a":0.045454545454545456,"scrape":0.045454545454545456,"job":0.045454545454545456,"per":0.045454545454545456,"endpoint":0.045454545454545456,"all":0.045454545454545456,"five":0.045454545454545456,"share":0.045454545454545456,"the":0.045454545454545456,"same":0.045454545454545456,"basic-auth":0.045454545454545456,"credentials":0.045454545454545456,"and":0.045454545454545456,"tls":0.045454545454545456,"config":0.045454545454545456,"only":0.045454545454545456,"metrics_path":0.045454545454545456,"differs":0.045454545454545456},"2029":{"recommended":0.125,"community":0.125,"dashboards":0.125,"import":0.125,"by":0.125,"id":0.125,"in":0.125,"grafana":0.125},"2030":{"4701":0.2,"application":0.2,"micrometer":0.2,"core":0.2,"service":0.2},"2031":{"10441":0.5,"keycloak":0.5},"2032":{"11462":0.5,"traefik":0.5},"2033":{"9628":0.5,"postgresql":0.5},"2034":{"alert":0.09090909090909091,"rules":0.09090909090909091,"yml":0.09090909090909091,"five":0.09090909090909091,"that":0.09090909090909091,"cover":0.09090909090909091,"the":0.09090909090909091,"most":0.09090909090909091,"critical":0.09090909090909091,"failure":0.09090909090909091,"modes":0.09090909090909091},"2035":{"point":0.1111111111111111,"alertmanager":0.1111111111111111,"at":0.1111111111111111,"your":0.1111111111111111,"notification":0.1111111111111111,"channel":0.1111111111111111,"example":0.1111111111111111,"with":0.1111111111111111,"email":0.1111111111111111},"2036":{"for":0.029411764705882353,"production":0.029411764705882353,"grafana":0.029411764705882353,"alloy":0.029411764705882353,"is":0.029411764705882353,"the":0.029411764705882353,"recommended":0.029411764705882353,"single-agent":0.029411764705882353,"collector":0.029411764705882353,"it":0.029411764705882353,"scrapes":0.029411764705882353,"all":0.029411764705882353,"access":0.029411764705882353,"manager":0.029411764705882353,"metrics":0.029411764705882353,"collects":0.029411764705882353,"container":0.029411764705882353,"and":0.029411764705882353,"host":0.029411764705882353,"via":0.029411764705882353,"cadvisor":0.029411764705882353,"proc":0.029411764705882353,"gathers":0.029411764705882353,"docker":0.029411764705882353,"logs":0.029411764705882353,"with":0.029411764705882353,"automatic":0.029411764705882353,"log-level":0.029411764705882353,"extraction":0.029411764705882353,"ships":0.029411764705882353,"everything":0.029411764705882353,"to":0.029411764705882353,"prometheus":0.029411764705882353,"loki":0.029411764705882353},"2037":{"create":0.3333333333333333,"alloy":0.3333333333333333,"config":0.3333333333333333},"2038":{"create":0.3333333333333333,"alloy":0.3333333333333333,"env":0.3333333333333333},"2039":{"add":0.25,"to":0.25,"am-compose":0.25,"yml":0.25},"2040":{"type":0.5,"info":0.5},"2041":{"title":0.3333333333333333,"network":0.3333333333333333,"mode":0.3333333333333333},"2042":{"network_mode":0.038461538461538464,"host":0.038461538461538464,"is":0.038461538461538464,"required":0.038461538461538464,"so":0.038461538461538464,"alloy":0.038461538461538464,"can":0.038461538461538464,"reach":0.038461538461538464,"access":0.038461538461538464,"manager":0.038461538461538464,"on":0.038461538461538464,"the":0.038461538461538464,"network":0.038461538461538464,"if":0.038461538461538464,"runs":0.038461538461538464,"a":0.038461538461538464,"docker":0.038461538461538464,"bridge":0.038461538461538464,"place":0.038461538461538464,"same":0.038461538461538464,"and":0.038461538461538464,"use":0.038461538461538464,"container":0.038461538461538464,"name":0.038461538461538464,"as":0.038461538461538464,"app_endpoint":0.038461538461538464},"2043":{"a":0.1111111111111111,"quick":0.1111111111111111,"script":0.1111111111111111,"to":0.1111111111111111,"verify":0.1111111111111111,"all":0.1111111111111111,"services":0.1111111111111111,"are":0.1111111111111111,"responding":0.1111111111111111},"2044":{"upgrade":0.5,"guide":0.5},"2045":{"upgrading":0.1111111111111111,"access":0.1111111111111111,"manager":0.1111111111111111,"versions":0.1111111111111111,"rollback":0.1111111111111111,"procedures":0.1111111111111111,"and":0.1111111111111111,"update":0.1111111111111111,"notifications":0.1111111111111111},"2046":{"upgrade":1},"2047":{"rollback":1},"2048":{"update":0.25,"notifications":0.25,"with":0.25,"diun":0.25},"2049":{"before":0.034482758620689655,"upgrading":0.034482758620689655,"back":0.034482758620689655,"up":0.034482758620689655,"the":0.034482758620689655,"database":0.034482758620689655,"see":0.034482758620689655,"backup":0.034482758620689655,"restore":0.034482758620689655,"record":0.034482758620689655,"current":0.034482758620689655,"version":0.034482758620689655,"docker":0.034482758620689655,"exec":0.034482758620689655,"access-manager":0.034482758620689655,"cat":0.034482758620689655,"opt":0.034482758620689655,"app":0.034482758620689655,"and":0.034482758620689655,"review":0.034482758620689655,"release":0.034482758620689655,"notes":0.034482758620689655,"for":0.034482758620689655,"breaking":0.034482758620689655,"changes":0.034482758620689655,"test":0.034482758620689655,"in":0.034482758620689655,"staging":0.034482758620689655,"first":0.034482758620689655},"2050":{"after":0.07142857142857142,"upgrading":0.07142857142857142,"verify":0.07142857142857142,"with":0.07142857142857142,"docker":0.07142857142857142,"exec":0.07142857142857142,"access-manager":0.07142857142857142,"health":0.07142857142857142,"sh":0.07142857142857142,"and":0.07142857142857142,"check":0.07142857142857142,"logs":0.07142857142857142,"for":0.07142857142857142,"errors":0.07142857142857142},"2051":{"revert":0.1111111111111111,"the":0.1111111111111111,"image":0.1111111111111111,"tag":0.1111111111111111,"in":0.1111111111111111,"am-compose":0.1111111111111111,"yml":0.1111111111111111,"and":0.1111111111111111,"redeploy":0.1111111111111111},"2052":{"if":0.0625,"a":0.0625,"database":0.0625,"migration":0.0625,"ran":0.0625,"during":0.0625,"the":0.0625,"upgrade":0.0625,"you":0.0625,"may":0.0625,"also":0.0625,"need":0.0625,"to":0.0625,"restore":0.0625,"pre-upgrade":0.0625,"backup":0.0625},"2053":{"type":0.5,"warning":0.5},"2054":{"title":0.25,"pin":0.25,"your":0.25,"version":0.25},"2055":{"0":0.045454545454545456,"3":0.045454545454545456,"always":0.045454545454545456,"use":0.045454545454545456,"a":0.045454545454545456,"specific":0.045454545454545456,"version":0.045454545454545456,"tag":0.045454545454545456,"e":0.045454545454545456,"g":0.045454545454545456,"v1":0.045454545454545456,"in":0.045454545454545456,"production":0.045454545454545456,"avoid":0.045454545454545456,"latest":0.045454545454545456,"it":0.045454545454545456,"makes":0.045454545454545456,"rollbacks":0.045454545454545456,"unreliable":0.045454545454545456,"and":0.045454545454545456,"deployments":0.045454545454545456,"non-reproducible":0.045454545454545456},"2056":{"diun":0.041666666666666664,"monitors":0.041666666666666664,"your":0.041666666666666664,"container":0.041666666666666664,"images":0.041666666666666664,"and":0.041666666666666664,"sends":0.041666666666666664,"notifications":0.041666666666666664,"when":0.041666666666666664,"a":0.041666666666666664,"new":0.041666666666666664,"version":0.041666666666666664,"is":0.041666666666666664,"available":0.041666666666666664,"this":0.041666666666666664,"gives":0.041666666666666664,"you":0.041666666666666664,"controlled":0.041666666666666664,"notification-then-approve":0.041666666666666664,"workflow":0.041666666666666664,"rather":0.041666666666666664,"than":0.041666666666666664,"automatic":0.041666666666666664,"updates":0.041666666666666664},"2057":{"create":0.3333333333333333,"diun":0.3333333333333333,"yml":0.3333333333333333},"2058":{"add":0.07692307692307693,"labels":0.07692307692307693,"to":0.07692307692307693,"your":0.07692307692307693,"access":0.07692307692307693,"manager":0.07692307692307693,"container":0.07692307692307693,"and":0.07692307692307693,"a":0.07692307692307693,"diun":0.07692307692307693,"service":0.07692307692307693,"am-compose":0.07692307692307693,"yml":0.07692307692307693},"2059":{"when":0.058823529411764705,"a":0.058823529411764705,"notification":0.058823529411764705,"arrives":0.058823529411764705,"follow":0.058823529411764705,"the":0.058823529411764705,"upgrade":0.058823529411764705,"procedure":0.058823529411764705,"above":0.058823529411764705,"pull":0.058823529411764705,"test":0.058823529411764705,"in":0.058823529411764705,"staging":0.058823529411764705,"then":0.058823529411764705,"deploy":0.058823529411764705,"to":0.058823529411764705,"production":0.058823529411764705},"2060":{"keycloak":1},"2061":{"identity":0.16666666666666666,"and":0.16666666666666666,"access":0.16666666666666666,"management":0.16666666666666666,"administration":0.16666666666666666,"customization":0.16666666666666666},"2062":{"authentication":0.3333333333333333,"and":0.3333333333333333,"tokens":0.3333333333333333},"2063":{"user":0.5,"federation":0.5},"2064":{"ldap":1},"2065":{"active":0.5,"directory":0.5},"2066":{"security":0.5,"hardening":0.5},"2067":{"password":0.5,"policies":0.5},"2068":{"brute":0.3333333333333333,"force":0.3333333333333333,"protection":0.3333333333333333},"2069":{"multi-factor":0.5,"authentication":0.5},"2070":{"backup":0.3333333333333333,"and":0.3333333333333333,"restore":0.3333333333333333},"2071":{"troubleshooting":1},"2072":{"keycloak":0.03225806451612903,"handles":0.03225806451612903,"authentication":0.03225806451612903,"and":0.03225806451612903,"authorization":0.03225806451612903,"for":0.03225806451612903,"access":0.03225806451612903,"manager":0.03225806451612903,"it":0.03225806451612903,"supports":0.03225806451612903,"username":0.03225806451612903,"password":0.03225806451612903,"oauth2":0.03225806451612903,"oidc":0.03225806451612903,"ldap":0.03225806451612903,"ad":0.03225806451612903,"federation":0.03225806451612903,"mfa":0.03225806451612903,"social":0.03225806451612903,"login":0.03225806451612903,"configuration":0.03225806451612903,"lives":0.03225806451612903,"in":0.03225806451612903,"config":0.03225806451612903,"yml":0.03225806451612903,"see":0.03225806451612903,"reference":0.03225806451612903,"client":0.03225806451612903,"secret":0.03225806451612903,"format":0.03225806451612903,"generation":0.03225806451612903},"2073":{"the":0.041666666666666664,"admin":0.041666666666666664,"console":0.041666666666666664,"is":0.041666666666666664,"at":0.041666666666666664,"https":0.041666666666666664,"your_domain":0.041666666666666664,"auth":0.041666666666666664,"default":0.041666666666666664,"credentials":0.041666666666666664,"are":0.041666666666666664,"password":0.041666666666666664,"change":0.041666666666666664,"them":0.041666666666666664,"immediately":0.041666666666666664,"after":0.041666666666666664,"first":0.041666666666666664,"login":0.041666666666666664,"via":0.041666666666666664,"manage":0.041666666666666664,"account":0.041666666666666664,"security":0.041666666666666664,"signing":0.041666666666666664,"in":0.041666666666666664},"2074":{"users":0.08333333333333333,"authenticate":0.08333333333333333,"via":0.08333333333333333,"standard":0.08333333333333333,"oauth2":0.08333333333333333,"oidc":0.08333333333333333,"flows":0.08333333333333333,"keycloak":0.08333333333333333,"issues":0.08333333333333333,"three":0.08333333333333333,"token":0.08333333333333333,"types":0.08333333333333333},"2075":{"5":0.125,"access":0.125,"token":0.125,"default":0.125,"min":0.125,"authorizes":0.125,"api":0.125,"requests":0.125},"2076":{"30":0.1111111111111111,"refresh":0.1111111111111111,"token":0.1111111111111111,"default":0.1111111111111111,"min":0.1111111111111111,"obtains":0.1111111111111111,"new":0.1111111111111111,"access":0.1111111111111111,"tokens":0.1111111111111111},"2077":{"5":0.1111111111111111,"id":0.1111111111111111,"token":0.1111111111111111,"default":0.1111111111111111,"min":0.1111111111111111,"carries":0.1111111111111111,"user":0.1111111111111111,"identity":0.1111111111111111,"claims":0.1111111111111111},"2078":{"adjust":0.1,"lifetimes":0.1,"in":0.1,"the":0.1,"admin":0.1,"console":0.1,"under":0.1,"realm":0.1,"settings":0.1,"tokens":0.1},"2079":{"in":0.09090909090909091,"the":0.09090909090909091,"admin":0.09090909090909091,"console":0.09090909090909091,"user":0.09090909090909091,"federation":0.09090909090909091,"add":0.09090909090909091,"provider":0.09090909090909091,"ldap":0.09090909090909091,"key":0.09090909090909091,"settings":0.09090909090909091},"2080":{"389":0.08333333333333333,"636":0.08333333333333333,"connection":0.08333333333333333,"url":0.08333333333333333,"ldap":0.08333333333333333,"example":0.08333333333333333,"com":0.08333333333333333,"use":0.08333333333333333,"ldaps":0.08333333333333333,"port":0.08333333333333333,"in":0.08333333333333333,"production":0.08333333333333333},"2081":{"bind":0.14285714285714285,"dn":0.14285714285714285,"cn":0.14285714285714285,"admin":0.14285714285714285,"dc":0.14285714285714285,"example":0.14285714285714285,"com":0.14285714285714285},"2082":{"bind":0.25,"credential":0.25,"ldap":0.25,"password":0.25},"2083":{"user":0.14285714285714285,"dn":0.14285714285714285,"ou":0.14285714285714285,"users":0.14285714285714285,"dc":0.14285714285714285,"example":0.14285714285714285,"com":0.14285714285714285},"2084":{"same":0.05,"flow":0.05,"but":0.05,"set":0.05,"the":0.05,"vendor":0.05,"to":0.05,"active":0.05,"directory":0.05,"username":0.05,"attribute":0.05,"samaccountname":0.05,"and":0.05,"user":0.05,"dn":0.05,"cn":0.05,"users":0.05,"dc":0.05,"example":0.05,"com":0.05},"2085":{"realm":0.16666666666666666,"authentication":0.16666666666666666,"password":0.16666666666666666,"policy":0.16666666666666666,"recommended":0.16666666666666666,"minimums":0.16666666666666666},"2086":{"12":0.3333333333333333,"length":0.3333333333333333,"characters":0.3333333333333333},"2087":{"1":0.125,"at":0.125,"least":0.125,"uppercase":0.125,"lowercase":0.125,"digit":0.125,"special":0.125,"character":0.125},"2088":{"5":0.3333333333333333,"password":0.3333333333333333,"history":0.3333333333333333},"2089":{"realm":0.16666666666666666,"security":0.16666666666666666,"defenses":0.16666666666666666,"brute":0.16666666666666666,"force":0.16666666666666666,"detection":0.16666666666666666},"2090":{"5":0.25,"max":0.25,"login":0.25,"failures":0.25},"2091":{"60":0.25,"wait":0.25,"increment":0.25,"seconds":0.25},"2092":{"6":0.05555555555555555,"enable":0.05555555555555555,"otp":0.05555555555555555,"under":0.05555555555555555,"authentication":0.05555555555555555,"required":0.05555555555555555,"actions":0.05555555555555555,"configure":0.05555555555555555,"the":0.05555555555555555,"default":0.05555555555555555,"policy":0.05555555555555555,"uses":0.05555555555555555,"time-based":0.05555555555555555,"codes":0.05555555555555555,"sha256":0.05555555555555555,"30-second":0.05555555555555555,"period":0.05555555555555555,"digits":0.05555555555555555},"2093":{"export":0.3333333333333333,"a":0.3333333333333333,"realm":0.3333333333333333},"2094":{"import":1},"2095":{"or":0.14285714285714285,"back":0.14285714285714285,"up":0.14285714285714285,"the":0.14285714285714285,"underlying":0.14285714285714285,"database":0.14285714285714285,"directly":0.14285714285714285},"2096":{"login":0.058823529411764705,"redirect":0.058823529411764705,"loop":0.058823529411764705,"verify":0.058823529411764705,"app":0.058823529411764705,"host":0.058823529411764705,"matches":0.058823529411764705,"the":0.058823529411764705,"keycloak":0.058823529411764705,"realm":0.058823529411764705,"config":0.058823529411764705,"check":0.058823529411764705,"tls":0.058823529411764705,"certificates":0.058823529411764705,"clear":0.058823529411764705,"browser":0.058823529411764705,"cookies":0.058823529411764705},"2097":{"invalid":0.05555555555555555,"token":0.05555555555555555,"confirm":0.05555555555555555,"the":0.05555555555555555,"client":0.05555555555555555,"secret":0.05555555555555555,"in":0.05555555555555555,"config":0.05555555555555555,"yml":0.05555555555555555,"matches":0.05555555555555555,"check":0.05555555555555555,"expiration":0.05555555555555555,"settings":0.05555555555555555,"ensure":0.05555555555555555,"host":0.05555555555555555,"clocks":0.05555555555555555,"are":0.05555555555555555,"synchronized":0.05555555555555555},"2098":{"ldap":0.08333333333333333,"connection":0.08333333333333333,"failed":0.08333333333333333,"test":0.08333333333333333,"connectivity":0.08333333333333333,"ldapsearch":0.08333333333333333,"verify":0.08333333333333333,"bind":0.08333333333333333,"credentials":0.08333333333333333,"check":0.08333333333333333,"firewall":0.08333333333333333,"rules":0.08333333333333333},"2099":{"logs":1},"2100":{"audit":0.09090909090909091,"events":0.09090909090909091,"are":0.09090909090909091,"in":0.09090909090909091,"the":0.09090909090909091,"admin":0.09090909090909091,"console":0.09090909090909091,"under":0.09090909090909091,"realm":0.09090909090909091,"login":0.09090909090909091,"and":0.09090909090909091},"2101":{"vault":1},"2102":{"secrets":0.14285714285714285,"management":0.14285714285714285,"seal":0.14285714285714285,"unseal":0.14285714285714285,"policies":0.14285714285714285,"and":0.14285714285714285,"backup":0.14285714285714285},"2103":{"seal":0.3333333333333333,"and":0.3333333333333333,"unseal":0.3333333333333333},"2104":{"cli":0.5,"usage":0.5},"2105":{"policies":0.3333333333333333,"and":0.3333333333333333,"tokens":0.3333333333333333},"2106":{"audit":0.5,"logging":0.5},"2107":{"backup":1},"2108":{"troubleshooting":1},"2109":{"see":0.5,"also":0.5},"2110":{"hashicorp":0.029411764705882353,"vault":0.029411764705882353,"stores":0.029411764705882353,"and":0.029411764705882353,"encrypts":0.029411764705882353,"sensitive":0.029411764705882353,"data":0.029411764705882353,"connection":0.029411764705882353,"credentials":0.029411764705882353,"api":0.029411764705882353,"keys":0.029411764705882353,"secrets":0.029411764705882353,"it":0.029411764705882353,"runs":0.029411764705882353,"embedded":0.029411764705882353,"inside":0.029411764705882353,"the":0.029411764705882353,"access":0.029411764705882353,"manager":0.029411764705882353,"container":0.029411764705882353,"with":0.029411764705882353,"automatic":0.029411764705882353,"initialization":0.029411764705882353,"unsealing":0.029411764705882353,"you":0.029411764705882353,"can":0.029411764705882353,"also":0.029411764705882353,"use":0.029411764705882353,"an":0.029411764705882353,"external":0.029411764705882353,"instance":0.029411764705882353,"see":0.029411764705882353,"configuration":0.029411764705882353,"reference":0.029411764705882353},"2111":{"access":0.047619047619047616,"the":0.047619047619047616,"web":0.047619047619047616,"ui":0.047619047619047616,"at":0.047619047619047616,"https":0.047619047619047616,"your_domain":0.047619047619047616,"or":0.047619047619047616,"api":0.047619047619047616,"v1":0.047619047619047616,"both":0.047619047619047616,"require":0.047619047619047616,"basic":0.047619047619047616,"auth":0.047619047619047616,"from":0.047619047619047616,"config":0.047619047619047616,"yml":0.047619047619047616,"plus":0.047619047619047616,"a":0.047619047619047616,"vault":0.047619047619047616,"token":0.047619047619047616},"2112":{"vault":0.02702702702702703,"encrypts":0.02702702702702703,"its":0.02702702702702703,"data":0.02702702702702703,"with":0.02702702702702703,"a":0.02702702702702703,"master":0.02702702702702703,"key":0.02702702702702703,"that":0.02702702702702703,"is":0.02702702702702703,"itself":0.02702702702702703,"protected":0.02702702702702703,"by":0.02702702702702703,"unseal":0.02702702702702703,"keys":0.02702702702702703,"on":0.02702702702702703,"first":0.02702702702702703,"startup":0.02702702702702703,"the":0.02702702702702703,"container":0.02702702702702703,"auto-initializes":0.02702702702702703,"and":0.02702702702702703,"logs":0.02702702702702703,"root":0.02702702702702703,"token":0.02702702702702703,"metrics":0.02702702702702703,"capture":0.02702702702702703,"these":0.02702702702702703,"add":0.02702702702702703,"them":0.02702702702702703,"to":0.02702702702702703,"config":0.02702702702702703,"yml":0.02702702702702703,"so":0.02702702702702703,"can":0.02702702702702703,"auto-unseal":0.02702702702702703,"restarts":0.02702702702702703},"2113":{"check":0.5,"status":0.5},"2114":{"if":0.2,"sealed":0.2,"true":0.2,"unseal":0.2,"manually":0.2},"2115":{"type":0.5,"error":0.5},"2116":{"title":0.16666666666666666,"unseal":0.16666666666666666,"keys":0.16666666666666666,"cannot":0.16666666666666666,"be":0.16666666666666666,"recovered":0.16666666666666666},"2117":{"store":0.05555555555555555,"unseal":0.05555555555555555,"keys":0.05555555555555555,"and":0.05555555555555555,"root":0.05555555555555555,"token":0.05555555555555555,"securely":0.05555555555555555,"in":0.05555555555555555,"separate":0.05555555555555555,"locations":0.05555555555555555,"loss":0.05555555555555555,"with":0.05555555555555555,"a":0.05555555555555555,"preserved":0.05555555555555555,"data":0.05555555555555555,"volume":0.05555555555555555,"means":0.05555555555555555,"permanent":0.05555555555555555},"2118":{"create":0.25,"a":0.25,"scoped":0.25,"policy":0.25},"2119":{"use":0.07692307692307693,"least-privilege":0.07692307692307693,"policies":0.07692307692307693,"short":0.07692307692307693,"ttls":0.07692307692307693,"and":0.07692307692307693,"rotate":0.07692307692307693,"the":0.07692307692307693,"root":0.07692307692307693,"token":0.07692307692307693,"after":0.07692307692307693,"initial":0.07692307692307693,"setup":0.07692307692307693},"2120":{"with":0.25,"postgresql":0.25,"storage":0.25,"default":0.25},"2121":{"with":0.3333333333333333,"raft":0.3333333333333333,"storage":0.3333333333333333},"2122":{"vault":0.0625,"is":0.0625,"sealed":0.0625,"check":0.0625,"status":0.0625,"unseal":0.0625,"with":0.0625,"operator":0.0625,"key":0.0625,"verify":0.0625,"unseal_key":0.0625,"in":0.0625,"config":0.0625,"yml":0.0625,"for":0.0625,"auto-unseal":0.0625},"2123":{"authentication":0.09090909090909091,"failed":0.09090909090909091,"verify":0.09090909090909091,"your":0.09090909090909091,"token":0.09090909090909091,"with":0.09090909090909091,"vault":0.09090909090909091,"lookup":0.09090909090909091,"check":0.09090909090909091,"attached":0.09090909090909091,"policies":0.09090909090909091},"2124":{"connection":0.09090909090909091,"refused":0.09090909090909091,"confirm":0.09090909090909091,"vault":0.09090909090909091,"process":0.09090909090909091,"is":0.09090909090909091,"running":0.09090909090909091,"pgrep":0.09090909090909091,"check":0.09090909090909091,"var":0.09090909090909091,"log":0.09090909090909091},"2125":{"monitoring":0.3333333333333333,"and":0.3333333333333333,"observability":0.3333333333333333},"2126":{"troubleshooting":1},"2127":{"diagnosing":0.14285714285714285,"and":0.14285714285714285,"resolving":0.14285714285714285,"common":0.14285714285714285,"access":0.14285714285714285,"manager":0.14285714285714285,"issues":0.14285714285714285},"2128":{"container":0.3333333333333333,"won't":0.3333333333333333,"start":0.3333333333333333},"2129":{"health":0.3333333333333333,"check":0.3333333333333333,"failures":0.3333333333333333},"2130":{"ssl":0.3333333333333333,"tls":0.3333333333333333,"certificates":0.3333333333333333},"2131":{"database":1},"2132":{"vault":1},"2133":{"keycloak":1},"2134":{"invalid":0.3333333333333333,"client":0.3333333333333333,"secret":0.3333333333333333},"2135":{"admin":0.3333333333333333,"console":0.3333333333333333,"inaccessible":0.3333333333333333},"2136":{"account":0.25,"locked":0.25,"or":0.25,"disabled":0.25},"2137":{"email":1},"2138":{"network":0.2,"cannot":0.2,"access":0.2,"web":0.2,"ui":0.2},"2139":{"gathering":0.3333333333333333,"diagnostic":0.3333333333333333,"info":0.3333333333333333},"2140":{"start":0.05,"with":0.05,"docker":0.05,"logs":0.05,"access-manager":0.05,"most":0.05,"issues":0.05,"are":0.05,"visible":0.05,"in":0.05,"the":0.05,"container":0.05,"for":0.05,"a":0.05,"quick":0.05,"health":0.05,"overview":0.05,"run":0.05,"exec":0.05,"sh":0.05},"2141":{"check":0.08333333333333333,"the":0.08333333333333333,"exit":0.08333333333333333,"code":0.08333333333333333,"with":0.08333333333333333,"docker":0.08333333333333333,"inspect":0.08333333333333333,"access-manager":0.08333333333333333,"--format":0.08333333333333333,"'":0.08333333333333333,"state":0.08333333333333333,"exitcode":0.08333333333333333},"2142":{"1":0.08333333333333333,"exit":0.08333333333333333,"configuration":0.08333333333333333,"or":0.08333333333333333,"runtime":0.08333333333333333,"error":0.08333333333333333,"review":0.08333333333333333,"logs":0.08333333333333333,"for":0.08333333333333333,"the":0.08333333333333333,"specific":0.08333333333333333,"message":0.08333333333333333},"2143":{"137":0.1,"exit":0.1,"out":0.1,"of":0.1,"memory":0.1,"increase":0.1,"the":0.1,"limit":0.1,"--memory":0.1,"4g":0.1},"2144":{"port":0.2,"conflict":0.2,"is":0.2,"already":0.2,"allocated":0.2},"2145":{"permission":0.2,"denied":0.2,"on":0.2,"mounted":0.2,"files":0.2},"2146":{"if":0.06666666666666667,"the":0.06666666666666667,"container":0.06666666666666667,"shows":0.06666666666666667,"unhealthy":0.06666666666666667,"or":0.06666666666666667,"keeps":0.06666666666666667,"restarting":0.06666666666666667,"it":0.06666666666666667,"often":0.06666666666666667,"just":0.06666666666666667,"needs":0.06666666666666667,"more":0.06666666666666667,"startup":0.06666666666666667,"time":0.06666666666666667},"2147":{"check":0.16666666666666666,"which":0.16666666666666666,"service":0.16666666666666666,"is":0.16666666666666666,"actually":0.16666666666666666,"failing":0.16666666666666666},"2148":{"then":0.07142857142857142,"check":0.07142857142857142,"that":0.07142857142857142,"service's":0.07142857142857142,"log":0.07142857142857142,"e":0.07142857142857142,"g":0.07142857142857142,"docker":0.07142857142857142,"exec":0.07142857142857142,"access-manager":0.07142857142857142,"tail":0.07142857142857142,"-50":0.07142857142857142,"var":0.07142857142857142,"keycloak":0.07142857142857142},"2149":{"self-signed":0.07692307692307693,"cert":0.07692307692307693,"warning":0.07692307692307693,"in":0.07692307692307693,"browser":0.07692307692307693,"expected":0.07692307692307693,"development":0.07692307692307693,"click":0.07692307692307693,"advanced":0.07692307692307693,"-":0.07692307692307693,"proceed":0.07692307692307693,"to":0.07692307692307693,"continue":0.07692307692307693},"2150":{"certificate":0.2,"not":0.2,"found":0.2,"cannot":0.2,"load":0.2},"2151":{"if":0.14285714285714285,"missing":0.14285714285714285,"generate":0.14285714285714285,"a":0.14285714285714285,"new":0.14285714285714285,"self-signed":0.14285714285714285,"cert":0.14285714285714285},"2152":{"certificate":0.05263157894736842,"expired":0.05263157894736842,"check":0.05263157894736842,"with":0.05263157894736842,"openssl":0.05263157894736842,"x509":0.05263157894736842,"-in":0.05263157894736842,"certs":0.05263157894736842,"localhost":0.05263157894736842,"cert":0.05263157894736842,"pem":0.05263157894736842,"-noout":0.05263157894736842,"-enddate":0.05263157894736842,"then":0.05263157894736842,"regenerate":0.05263157894736842,"using":0.05263157894736842,"the":0.05263157894736842,"command":0.05263157894736842,"above":0.05263157894736842},"2153":{"connection":0.125,"refused":0.125,"psql":0.125,"could":0.125,"not":0.125,"connect":0.125,"to":0.125,"server":0.125},"2154":{"if":0.07692307692307693,"postgresql":0.07692307692307693,"won't":0.07692307692307693,"start":0.07692307692307693,"the":0.07692307692307693,"volume":0.07692307692307693,"may":0.07692307692307693,"be":0.07692307692307693,"corrupted":0.07692307692307693,"as":0.07692307692307693,"a":0.07692307692307693,"last":0.07692307692307693,"resort":0.07692307692307693},"2155":{"wrong":0.05555555555555555,"credentials":0.05555555555555555,"fatal":0.05555555555555555,"password":0.05555555555555555,"authentication":0.05555555555555555,"failed":0.05555555555555555,"verify":0.05555555555555555,"match":0.05555555555555555,"between":0.05555555555555555,"config":0.05555555555555555,"yml":0.05555555555555555,"and":0.05555555555555555,"what":0.05555555555555555,"the":0.05555555555555555,"database":0.05555555555555555,"was":0.05555555555555555,"initialized":0.05555555555555555,"with":0.05555555555555555},"2156":{"corruption":0.25,"or":0.25,"slow":0.25,"queries":0.25},"2157":{"if":0.16666666666666666,"severe":0.16666666666666666,"restore":0.16666666666666666,"from":0.16666666666666666,"backup":0.16666666666666666,"see":0.16666666666666666},"2158":{"vault":0.16666666666666666,"sealed":0.16666666666666666,"check":0.16666666666666666,"status":0.16666666666666666,"and":0.16666666666666666,"unseal":0.16666666666666666},"2159":{"if":0.0625,"auto-unseal":0.0625,"isn't":0.0625,"working":0.0625,"verify":0.0625,"the":0.0625,"unseal_key":0.0625,"in":0.0625,"config":0.0625,"yml":0.0625,"matches":0.0625,"key":0.0625,"generated":0.0625,"during":0.0625,"vault":0.0625,"initialization":0.0625},"2160":{"vault":0.07692307692307693,"not":0.07692307692307693,"initialized":0.07692307692307693,"this":0.07692307692307693,"happens":0.07692307692307693,"on":0.07692307692307693,"a":0.07692307692307693,"fresh":0.07692307692307693,"deployment":0.07692307692307693,"if":0.07692307692307693,"initialization":0.07692307692307693,"was":0.07692307692307693,"interrupted":0.07692307692307693},"2161":{"type":0.5,"error":0.5},"2162":{"title":0.3333333333333333,"common":0.3333333333333333,"gotcha":0.3333333333333333},"2163":{"if":0.037037037037037035,"you":0.037037037037037035,"generated":0.037037037037037035,"the":0.037037037037037035,"client":0.037037037037037035,"secret":0.037037037037037035,"with":0.037037037037037035,"openssl":0.037037037037037035,"rand":0.037037037037037035,"-base64":0.037037037037037035,"it":0.037037037037037035,"likely":0.037037037037037035,"contains":0.037037037037037035,"or":0.037037037037037035,"characters":0.037037037037037035,"that":0.037037037037037035,"keycloak":0.037037037037037035,"rejects":0.037037037037037035,"must":0.037037037037037035,"be":0.037037037037037035,"1-32":0.037037037037037035,"alphanumeric":0.037037037037037035,"plus":0.037037037037037035,"_":0.037037037037037035,"and":0.037037037037037035,"-":0.037037037037037035,"only":0.037037037037037035},"2164":{"generate":0.25,"a":0.25,"valid":0.25,"secret":0.25},"2165":{"update":0.125,"keycloak":0.125,"client_secret":0.125,"in":0.125,"config":0.125,"yml":0.125,"and":0.125,"restart":0.125},"2166":{"check":0.047619047619047616,"if":0.047619047619047616,"keycloak":0.047619047619047616,"is":0.047619047619047616,"actually":0.047619047619047616,"running":0.047619047619047616,"docker":0.047619047619047616,"exec":0.047619047619047616,"access-manager":0.047619047619047616,"ps":0.047619047619047616,"aux":0.047619047619047616,"grep":0.047619047619047616,"it":0.047619047619047616,"crashed":0.047619047619047616,"var":0.047619047619047616,"log":0.047619047619047616,"to":0.047619047619047616,"reset":0.047619047619047616,"the":0.047619047619047616,"admin":0.047619047619047616,"password":0.047619047619047616},"2167":{"enable":0.25,"a":0.25,"user":0.25,"with":0.25},"2168":{"emails":0.1111111111111111,"not":0.1111111111111111,"sending":0.1111111111111111,"verify":0.1111111111111111,"smtp":0.1111111111111111,"settings":0.1111111111111111,"in":0.1111111111111111,"config":0.1111111111111111,"yml":0.1111111111111111},"2169":{"465":0.04,"587":0.04,"common":0.04,"issues":0.04,"wrong":0.04,"port":0.04,"try":0.04,"for":0.04,"starttls":0.04,"ssl":0.04,"outbound":0.04,"blocked":0.04,"by":0.04,"firewall":0.04,"or":0.04,"gmail":0.04,"you":0.04,"need":0.04,"an":0.04,"app":0.04,"password":0.04,"rather":0.04,"than":0.04,"your":0.04,"account":0.04},"2170":{"emails":0.041666666666666664,"going":0.041666666666666664,"to":0.041666666666666664,"spam":0.041666666666666664,"set":0.041666666666666664,"up":0.041666666666666664,"spf":0.041666666666666664,"dkim":0.041666666666666664,"and":0.041666666666666664,"dmarc":0.041666666666666664,"dns":0.041666666666666664,"records":0.041666666666666664,"for":0.041666666666666664,"your":0.041666666666666664,"sending":0.041666666666666664,"domain":0.041666666666666664,"use":0.041666666666666664,"a":0.041666666666666664,"proper":0.041666666666666664,"invitation":0.041666666666666664,"email_from":0.041666666666666664,"address":0.041666666666666664,"that":0.041666666666666664,"matches":0.041666666666666664},"2171":{"443":0.038461538461538464,"if":0.038461538461538464,"it":0.038461538461538464,"works":0.038461538461538464,"inside":0.038461538461538464,"the":0.038461538461538464,"container":0.038461538461538464,"but":0.038461538461538464,"not":0.038461538461538464,"from":0.038461538461538464,"host":0.038461538461538464,"check":0.038461538461538464,"your":0.038461538461538464,"firewall":0.038461538461538464,"sudo":0.038461538461538464,"ufw":0.038461538461538464,"allow":0.038461538461538464,"tcp":0.038461538461538464,"or":0.038461538461538464,"equivalent":0.038461538461538464,"traefik":0.038461538461538464,"isn't":0.038461538461538464,"running":0.038461538461538464,"restart":0.038461538461538464,"docker":0.038461538461538464,"access-manager":0.038461538461538464},"2172":{"when":0.2,"reporting":0.2,"an":0.2,"issue":0.2,"include":0.2},"2173":{"for":0.07692307692307693,"maximum":0.07692307692307693,"logging":0.07692307692307693,"temporarily":0.07692307692307693,"set":0.07692307692307693,"fe_level":0.07692307692307693,"debug":0.07692307692307693,"and":0.07692307692307693,"keycloak_level":0.07692307692307693,"in":0.07692307692307693,"config":0.07692307692307693,"yml":0.07692307692307693,"restart":0.07692307692307693},"2174":{"ai":0.5,"assistant":0.5},"2175":{"conversational":0.07692307692307693,"ai":0.07692307692307693,"with":0.07692307692307693,"full":0.07692307692307693,"awareness":0.07692307692307693,"of":0.07692307692307693,"your":0.07692307692307693,"live":0.07692307692307693,"databases":0.07692307692307693,"and":0.07692307692307693,"mcp":0.07692307692307693,"integration":0.07692307692307693,"beta":0.07692307692307693},"2176":{"built-in":0.5,"workflows":0.5},"2177":{"supported":0.3333333333333333,"llm":0.3333333333333333,"providers":0.3333333333333333},"2178":{"mcp":0.5,"integration":0.5},"2179":{"use":0.5,"cases":0.5},"2180":{"type":0.5,"warn":0.5},"2181":{"title":0.3333333333333333,"beta":0.3333333333333333,"feature":0.3333333333333333},"2182":{"the":0.034482758620689655,"ai":0.034482758620689655,"assistant":0.034482758620689655,"is":0.034482758620689655,"in":0.034482758620689655,"beta":0.034482758620689655,"workflow":0.034482758620689655,"definitions":0.034482758620689655,"supported":0.034482758620689655,"operations":0.034482758620689655,"and":0.034482758620689655,"mcp":0.034482758620689655,"tool":0.034482758620689655,"schemas":0.034482758620689655,"may":0.034482758620689655,"change":0.034482758620689655,"between":0.034482758620689655,"releases":0.034482758620689655,"it":0.034482758620689655,"not":0.034482758620689655,"recommended":0.034482758620689655,"for":0.034482758620689655,"production-critical":0.034482758620689655,"automated":0.034482758620689655,"pipelines":0.034482758620689655,"until":0.034482758620689655,"reaches":0.034482758620689655,"production":0.034482758620689655,"status":0.034482758620689655},"2183":{"12":0.02040816326530612,"the":0.02040816326530612,"ai":0.02040816326530612,"assistant":0.02040816326530612,"is":0.02040816326530612,"not":0.02040816326530612,"a":0.02040816326530612,"generic":0.02040816326530612,"chatbot":0.02040816326530612,"layered":0.02040816326530612,"on":0.02040816326530612,"top":0.02040816326530612,"of":0.02040816326530612,"database":0.02040816326530612,"it":0.02040816326530612,"operates":0.02040816326530612,"with":0.02040816326530612,"direct":0.02040816326530612,"knowledge":0.02040816326530612,"your":0.02040816326530612,"live":0.02040816326530612,"connections":0.02040816326530612,"collection":0.02040816326530612,"structures":0.02040816326530612,"and":0.02040816326530612,"data":0.02040816326530612,"acts":0.02040816326530612,"through":0.02040816326530612,"built-in":0.02040816326530612,"workflows":0.02040816326530612,"any":0.02040816326530612,"team":0.02040816326530612,"member":0.02040816326530612,"can":0.02040816326530612,"explore":0.02040816326530612,"collections":0.02040816326530612,"run":0.02040816326530612,"comparisons":0.02040816326530612,"analyse":0.02040816326530612,"schemas":0.02040816326530612,"schedule":0.02040816326530612,"exports":0.02040816326530612,"or":0.02040816326530612,"optimise":0.02040816326530612,"slow":0.02040816326530612,"queries":0.02040816326530612,"in":0.02040816326530612,"plain":0.02040816326530612,"english":0.02040816326530612},"2184":{"workflow":1},"2185":{"description":1},"2186":{"explore":0.5,"collection":0.5},"2187":{"browse":0.125,"and":0.125,"query":0.125,"a":0.125,"collection":0.125,"using":0.125,"natural":0.125,"language":0.125},"2188":{"run":0.5,"comparison":0.5},"2189":{"compare":0.16666666666666666,"two":0.16666666666666666,"collections":0.16666666666666666,"and":0.16666666666666666,"summarise":0.16666666666666666,"differences":0.16666666666666666},"2190":{"analyse":0.5,"schema":0.5},"2191":{"run":0.125,"a":0.125,"schema":0.125,"analysis":0.125,"and":0.125,"interpret":0.125,"the":0.125,"results":0.125},"2192":{"profile":0.5,"queries":0.5},"2193":{"identify":0.14285714285714285,"slow":0.14285714285714285,"queries":0.14285714285714285,"and":0.14285714285714285,"suggest":0.14285714285714285,"index":0.14285714285714285,"improvements":0.14285714285714285},"2194":{"schedule":0.5,"export":0.5},"2195":{"create":0.2,"a":0.2,"scheduled":0.2,"export":0.2,"task":0.2},"2196":{"scan":0.3333333333333333,"for":0.3333333333333333,"pii":0.3333333333333333},"2197":{"run":0.14285714285714285,"a":0.14285714285714285,"pii":0.14285714285714285,"scan":0.14285714285714285,"and":0.14285714285714285,"summarise":0.14285714285714285,"findings":0.14285714285714285},"2198":{"evaluate":0.5,"governance":0.5},"2199":{"run":0.2,"a":0.2,"governance":0.2,"policy":0.2,"evaluation":0.2},"2200":{"schema":0.3333333333333333,"drift":0.3333333333333333,"check":0.3333333333333333},"2201":{"compare":0.14285714285714285,"two":0.14285714285714285,"schema":0.14285714285714285,"snapshots":0.14285714285714285,"and":0.14285714285714285,"report":0.14285714285714285,"changes":0.14285714285714285},"2202":{"find":0.5,"documents":0.5},"2203":{"filter":0.14285714285714285,"and":0.14285714285714285,"project":0.14285714285714285,"documents":0.14285714285714285,"using":0.14285714285714285,"natural-language":0.14285714285714285,"criteria":0.14285714285714285},"2204":{"check":0.3333333333333333,"collection":0.3333333333333333,"statistics":0.3333333333333333},"2205":{"return":0.14285714285714285,"size":0.14285714285714285,"document":0.14285714285714285,"count":0.14285714285714285,"and":0.14285714285714285,"index":0.14285714285714285,"usage":0.14285714285714285},"2206":{"create":0.3333333333333333,"cron":0.3333333333333333,"jobs":0.3333333333333333},"2207":{"schedule":0.16666666666666666,"recurring":0.16666666666666666,"tasks":0.16666666666666666,"via":0.16666666666666666,"natural":0.16666666666666666,"language":0.16666666666666666},"2208":{"monitor":0.3333333333333333,"running":0.3333333333333333,"tasks":0.3333333333333333},"2209":{"list":0.16666666666666666,"active":0.16666666666666666,"tasks":0.16666666666666666,"and":0.16666666666666666,"their":0.16666666666666666,"status":0.16666666666666666},"2210":{"the":0.08333333333333333,"complete":0.08333333333333333,"list":0.08333333333333333,"of":0.08333333333333333,"available":0.08333333333333333,"workflows":0.08333333333333333,"is":0.08333333333333333,"shown":0.08333333333333333,"in":0.08333333333333333,"ai":0.08333333333333333,"assistant":0.08333333333333333,"interface":0.08333333333333333},"2211":{"the":0.07692307692307693,"ai":0.07692307692307693,"assistant":0.07692307692307693,"can":0.07692307692307693,"be":0.07692307692307693,"configured":0.07692307692307693,"to":0.07692307692307693,"use":0.07692307692307693,"any":0.07692307692307693,"openai-compatible":0.07692307692307693,"api":0.07692307692307693,"endpoint":0.07692307692307693,"including":0.07692307692307693},"2212":{"cloud-hosted":0.14285714285714285,"providers":0.14285714285714285,"openai":0.14285714285714285,"azure":0.14285714285714285,"anthropic":0.14285714285714285,"and":0.14285714285714285,"others":0.14285714285714285},"2213":{"private":0.1111111111111111,"or":0.1111111111111111,"on-premise":0.1111111111111111,"llm":0.1111111111111111,"deployments":0.1111111111111111,"with":0.1111111111111111,"an":0.1111111111111111,"openai-compatible":0.1111111111111111,"api":0.1111111111111111},"2214":{"llm":0.02702702702702703,"provider":0.02702702702702703,"configuration":0.02702702702702703,"api":0.02702702702702703,"endpoint":0.02702702702702703,"model":0.02702702702702703,"name":0.02702702702702703,"and":0.02702702702702703,"credentials":0.02702702702702703,"is":0.02702702702702703,"managed":0.02702702702702703,"in":0.02702702702702703,"access":0.02702702702702703,"manager's":0.02702702702702703,"ai":0.02702702702702703,"settings":0.02702702702702703,"not":0.02702702702702703,"the":0.02702702702702703,"browser":0.02702702702702703,"session":0.02702702702702703,"this":0.02702702702702703,"allows":0.02702702702702703,"platform":0.02702702702702703,"teams":0.02702702702702703,"to":0.02702702702702703,"enforce":0.02702702702702703,"data":0.02702702702702703,"residency":0.02702702702702703,"requirements":0.02702702702702703,"by":0.02702702702702703,"routing":0.02702702702702703,"all":0.02702702702702703,"traffic":0.02702702702702703,"through":0.02702702702702703,"an":0.02702702702702703,"approved":0.02702702702702703,"on-premise":0.02702702702702703},"2215":{"10":0.024390243902439025,"59":0.024390243902439025,"the":0.024390243902439025,"ai":0.024390243902439025,"assistant":0.024390243902439025,"is":0.024390243902439025,"also":0.024390243902439025,"an":0.024390243902439025,"mcp":0.024390243902439025,"model":0.024390243902439025,"context":0.024390243902439025,"protocol":0.024390243902439025,"server":0.024390243902439025,"exposing":0.024390243902439025,"tools":0.024390243902439025,"across":0.024390243902439025,"categories":0.024390243902439025,"this":0.024390243902439025,"enables":0.024390243902439025,"external":0.024390243902439025,"agents":0.024390243902439025,"claude":0.024390243902439025,"and":0.024390243902439025,"other":0.024390243902439025,"llm":0.024390243902439025,"frameworks":0.024390243902439025,"to":0.024390243902439025,"orchestrate":0.024390243902439025,"database":0.024390243902439025,"operations":0.024390243902439025,"as":0.024390243902439025,"part":0.024390243902439025,"of":0.024390243902439025,"larger":0.024390243902439025,"agentic":0.024390243902439025,"workflows":0.024390243902439025,"without":0.024390243902439025,"going":0.024390243902439025,"through":0.024390243902439025,"browser":0.024390243902439025,"ui":0.024390243902439025},"2216":{"for":0.125,"setup":0.125,"and":0.125,"tool":0.125,"details":0.125,"see":0.125,"mcp":0.125,"integration":0.125},"2217":{"for":0.2,"engineering":0.2,"and":0.2,"data":0.2,"teams":0.2},"2218":{"enable":0.1,"non-technical":0.1,"stakeholders":0.1,"to":0.1,"query":0.1,"mongodb":0.1,"without":0.1,"learning":0.1,"aggregation":0.1,"syntax":0.1},"2219":{"accelerate":0.07692307692307693,"routine":0.07692307692307693,"dba":0.07692307692307693,"tasks":0.07692307692307693,"through":0.07692307692307693,"natural-language":0.07692307692307693,"automation":0.07692307692307693,"index":0.07692307692307693,"suggestions":0.07692307692307693,"schema":0.07692307692307693,"analysis":0.07692307692307693,"task":0.07692307692307693,"scheduling":0.07692307692307693},"2220":{"for":0.16666666666666666,"platform":0.16666666666666666,"and":0.16666666666666666,"ai":0.16666666666666666,"infrastructure":0.16666666666666666,"teams":0.16666666666666666},"2221":{"10":0.07142857142857142,"59":0.07142857142857142,"integrate":0.07142857142857142,"database":0.07142857142857142,"operations":0.07142857142857142,"into":0.07142857142857142,"agentic":0.07142857142857142,"ai":0.07142857142857142,"pipelines":0.07142857142857142,"via":0.07142857142857142,"mcp":0.07142857142857142,"tools":0.07142857142857142,"across":0.07142857142857142,"categories":0.07142857142857142},"2222":{"deploy":0.08333333333333333,"with":0.08333333333333333,"any":0.08333333333333333,"llm":0.08333333333333333,"cloud":0.08333333333333333,"or":0.08333333333333333,"on-premise":0.08333333333333333,"to":0.08333333333333333,"meet":0.08333333333333333,"data":0.08333333333333333,"residency":0.08333333333333333,"requirements":0.08333333333333333},"2223":{"all":0.09090909090909091,"ai":0.09090909090909091,"actions":0.09090909090909091,"run":0.09090909090909091,"against":0.09090909090909091,"governed":0.09090909090909091,"connections":0.09090909090909091,"provisioned":0.09090909090909091,"through":0.09090909090909091,"access":0.09090909090909091,"manager":0.09090909090909091},"2224":{"for":0.3333333333333333,"engineering":0.3333333333333333,"leaders":0.3333333333333333},"2225":{"reduce":0.1111111111111111,"time-to-insight":0.1111111111111111,"for":0.1111111111111111,"analysts":0.1111111111111111,"who":0.1111111111111111,"lack":0.1111111111111111,"mongodb":0.1111111111111111,"query":0.1111111111111111,"expertise":0.1111111111111111},"2226":{"extend":0.08333333333333333,"the":0.08333333333333333,"value":0.08333333333333333,"of":0.08333333333333333,"your":0.08333333333333333,"existing":0.08333333333333333,"llm":0.08333333333333333,"investment":0.08333333333333333,"to":0.08333333333333333,"live":0.08333333333333333,"database":0.08333333333333333,"operations":0.08333333333333333},"2227":{"governance":1},"2228":{"one-click":0.125,"compliance":0.125,"scoring":0.125,"across":0.125,"every":0.125,"provisioned":0.125,"connection":0.125,"beta":0.125},"2229":{"compliance":0.5,"dashboard":0.5},"2230":{"policy":0.5,"categories":0.5},"2231":{"acid":1},"2232":{"schema":1},"2233":{"index":1},"2234":{"security":1},"2235":{"naming":1},"2236":{"operational":1},"2237":{"pii":1},"2238":{"configuring":0.5,"policies":0.5},"2239":{"open":0.16666666666666666,"governance":0.16666666666666666,"and":0.16666666666666666,"select":0.16666666666666666,"a":0.16666666666666666,"connection":0.16666666666666666},"2240":{"open":0.3333333333333333,"policy":0.3333333333333333,"settings":0.3333333333333333},"2241":{"enable":0.16666666666666666,"or":0.16666666666666666,"disable":0.16666666666666666,"policies":0.16666666666666666,"per":0.16666666666666666,"environment":0.16666666666666666},"2242":{"running":0.3333333333333333,"an":0.3333333333333333,"evaluation":0.3333333333333333},"2243":{"violation":0.5,"alerts":0.5},"2244":{"use":0.5,"cases":0.5},"2245":{"type":0.5,"warn":0.5},"2246":{"title":0.3333333333333333,"beta":0.3333333333333333,"feature":0.3333333333333333},"2247":{"governance":0.03571428571428571,"is":0.03571428571428571,"in":0.03571428571428571,"beta":0.03571428571428571,"policy":0.03571428571428571,"definitions":0.03571428571428571,"scoring":0.03571428571428571,"algorithms":0.03571428571428571,"and":0.03571428571428571,"the":0.03571428571428571,"compliance":0.03571428571428571,"dashboard":0.03571428571428571,"format":0.03571428571428571,"may":0.03571428571428571,"change":0.03571428571428571,"between":0.03571428571428571,"releases":0.03571428571428571,"it":0.03571428571428571,"not":0.03571428571428571,"recommended":0.03571428571428571,"for":0.03571428571428571,"use":0.03571428571428571,"automated":0.03571428571428571,"gates":0.03571428571428571,"until":0.03571428571428571,"reaches":0.03571428571428571,"production":0.03571428571428571,"status":0.03571428571428571},"2248":{"the":0.025,"governance":0.025,"module":0.025,"lets":0.025,"platform":0.025,"and":0.025,"security":0.025,"teams":0.025,"define":0.025,"policies":0.025,"once":0.025,"evaluate":0.025,"every":0.025,"provisioned":0.025,"connection":0.025,"in":0.025,"a":0.025,"single":0.025,"run":0.025,"compliance":0.025,"dashboard":0.025,"delivers":0.025,"percentage":0.025,"score":0.025,"alongside":0.025,"open":0.025,"violations":0.025,"critical":0.025,"issues":0.025,"warnings":0.025,"broken":0.025,"down":0.025,"by":0.025,"category":0.025,"are":0.025,"versioned":0.025,"auditable":0.025,"configurable":0.025,"per":0.025,"environment":0.025},"2249":{"after":0.14285714285714285,"an":0.14285714285714285,"evaluation":0.14285714285714285,"run":0.14285714285714285,"the":0.14285714285714285,"dashboard":0.14285714285714285,"shows":0.14285714285714285},"2250":{"metric":1},"2251":{"description":1},"2252":{"overall":0.3333333333333333,"compliance":0.3333333333333333,"score":0.3333333333333333},"2253":{"percentage":0.14285714285714285,"of":0.14285714285714285,"enabled":0.14285714285714285,"policies":0.14285714285714285,"the":0.14285714285714285,"connection":0.14285714285714285,"passes":0.14285714285714285},"2254":{"open":0.5,"violations":0.5},"2255":{"count":0.1111111111111111,"of":0.1111111111111111,"policies":0.1111111111111111,"the":0.1111111111111111,"connection":0.1111111111111111,"currently":0.1111111111111111,"fails":0.1111111111111111,"with":0.1111111111111111,"severity":0.1111111111111111},"2256":{"critical":0.5,"issues":0.5},"2257":{"violations":0.2,"marked":0.2,"as":0.2,"critical":0.2,"severity":0.2},"2258":{"warnings":1},"2259":{"violations":0.2,"marked":0.2,"as":0.2,"warning":0.2,"severity":0.2},"2260":{"category":0.5,"breakdown":0.5},"2261":{"score":0.14285714285714285,"and":0.14285714285714285,"violation":0.14285714285714285,"count":0.14285714285714285,"per":0.14285714285714285,"policy":0.14285714285714285,"category":0.14285714285714285},"2262":{"results":0.05555555555555555,"are":0.05555555555555555,"timestamped":0.05555555555555555,"running":0.05555555555555555,"the":0.05555555555555555,"evaluation":0.05555555555555555,"again":0.05555555555555555,"creates":0.05555555555555555,"a":0.05555555555555555,"new":0.05555555555555555,"result":0.05555555555555555,"alongside":0.05555555555555555,"previous":0.05555555555555555,"one":0.05555555555555555,"preserving":0.05555555555555555,"full":0.05555555555555555,"audit":0.05555555555555555,"trail":0.05555555555555555},"2263":{"27":0.05555555555555555,"more":0.05555555555555555,"than":0.05555555555555555,"policy":0.05555555555555555,"templates":0.05555555555555555,"across":0.05555555555555555,"seven":0.05555555555555555,"categories":0.05555555555555555,"each":0.05555555555555555,"fully":0.05555555555555555,"configurable":0.05555555555555555,"and":0.05555555555555555,"independently":0.05555555555555555,"enable":0.05555555555555555,"disable":0.05555555555555555,"controlled":0.05555555555555555,"per":0.05555555555555555,"environment":0.05555555555555555},"2264":{"covers":0.043478260869565216,"write":0.043478260869565216,"concern":0.043478260869565216,"settings":0.043478260869565216,"read":0.043478260869565216,"configuration":0.043478260869565216,"journaling":0.043478260869565216,"and":0.043478260869565216,"replica":0.043478260869565216,"set":0.043478260869565216,"deployment":0.043478260869565216,"requirements":0.043478260869565216,"ensures":0.043478260869565216,"that":0.043478260869565216,"durability":0.043478260869565216,"consistency":0.043478260869565216,"guarantees":0.043478260869565216,"are":0.043478260869565216,"configured":0.043478260869565216,"at":0.043478260869565216,"the":0.043478260869565216,"database":0.043478260869565216,"level":0.043478260869565216},"2265":{"covers":0.047619047619047616,"structural":0.047619047619047616,"enforcement":0.047619047619047616,"and":0.047619047619047616,"validation":0.047619047619047616,"rules":0.047619047619047616,"policies":0.047619047619047616,"in":0.047619047619047616,"this":0.047619047619047616,"category":0.047619047619047616,"check":0.047619047619047616,"whether":0.047619047619047616,"mongodb":0.047619047619047616,"schema":0.047619047619047616,"is":0.047619047619047616,"defined":0.047619047619047616,"on":0.047619047619047616,"collections":0.047619047619047616,"where":0.047619047619047616,"it":0.047619047619047616,"expected":0.047619047619047616},"2266":{"covers":0.058823529411764705,"index":0.058823529411764705,"coverage":0.058823529411764705,"requirements":0.058823529411764705,"redundant":0.058823529411764705,"detection":0.058823529411764705,"and":0.058823529411764705,"unused":0.058823529411764705,"identification":0.058823529411764705,"helps":0.058823529411764705,"maintain":0.058823529411764705,"a":0.058823529411764705,"lean":0.058823529411764705,"effective":0.058823529411764705,"set":0.058823529411764705,"across":0.058823529411764705,"collections":0.058823529411764705},"2267":{"509":0.05263157894736842,"covers":0.05263157894736842,"authentication":0.05263157894736842,"mechanisms":0.05263157894736842,"and":0.05263157894736842,"transport":0.05263157894736842,"security":0.05263157894736842,"policies":0.05263157894736842,"check":0.05263157894736842,"that":0.05263157894736842,"connections":0.05263157894736842,"use":0.05263157894736842,"approved":0.05263157894736842,"methods":0.05263157894736842,"scram-sha-256":0.05263157894736842,"x":0.05263157894736842,"tls":0.05263157894736842,"is":0.05263157894736842,"enforced":0.05263157894736842},"2268":{"covers":0.05263157894736842,"collection":0.05263157894736842,"and":0.05263157894736842,"field":0.05263157894736842,"naming":0.05263157894736842,"conventions":0.05263157894736842,"policies":0.05263157894736842,"validate":0.05263157894736842,"that":0.05263157894736842,"names":0.05263157894736842,"conform":0.05263157894736842,"to":0.05263157894736842,"the":0.05263157894736842,"patterns":0.05263157894736842,"defined":0.05263157894736842,"in":0.05263157894736842,"your":0.05263157894736842,"organisation's":0.05263157894736842,"standards":0.05263157894736842},"2269":{"covers":0.041666666666666664,"ttl":0.041666666666666664,"index":0.041666666666666664,"compliance":0.041666666666666664,"replication":0.041666666666666664,"lag":0.041666666666666664,"thresholds":0.041666666666666664,"and":0.041666666666666664,"slow":0.041666666666666664,"query":0.041666666666666664,"prevalence":0.041666666666666664,"policies":0.041666666666666664,"in":0.041666666666666664,"this":0.041666666666666664,"category":0.041666666666666664,"flag":0.041666666666666664,"environments":0.041666666666666664,"where":0.041666666666666664,"operational":0.041666666666666664,"health":0.041666666666666664,"is":0.041666666666666664,"outside":0.041666666666666664,"acceptable":0.041666666666666664,"bounds":0.041666666666666664},"2270":{"covers":0.027777777777777776,"data-privacy":0.027777777777777776,"risk":0.027777777777777776,"policies":0.027777777777777776,"in":0.027777777777777776,"this":0.027777777777777776,"category":0.027777777777777776,"check":0.027777777777777776,"for":0.027777777777777776,"the":0.027777777777777776,"presence":0.027777777777777776,"of":0.027777777777777776,"sensitive":0.027777777777777776,"fields":0.027777777777777776,"and":0.027777777777777776,"flag":0.027777777777777776,"collections":0.027777777777777776,"that":0.027777777777777776,"may":0.027777777777777776,"require":0.027777777777777776,"access":0.027777777777777776,"controls":0.027777777777777776,"or":0.027777777777777776,"data":0.027777777777777776,"masking":0.027777777777777776,"before":0.027777777777777776,"being":0.027777777777777776,"shared":0.027777777777777776,"externally":0.027777777777777776,"works":0.027777777777777776,"alongside":0.027777777777777776,"pii":0.027777777777777776,"scanner":0.027777777777777776,"detailed":0.027777777777777776,"field-level":0.027777777777777776,"classification":0.027777777777777776},"2271":{"navigate":0.09090909090909091,"to":0.09090909090909091,"the":0.09090909090909091,"governance":0.09090909090909091,"tool":0.09090909090909091,"and":0.09090909090909091,"choose":0.09090909090909091,"connection":0.09090909090909091,"you":0.09090909090909091,"want":0.09090909090909091,"configure":0.09090909090909091},"2272":{"select":0.07142857142857142,"policy":0.07142857142857142,"settings":0.07142857142857142,"to":0.07142857142857142,"see":0.07142857142857142,"the":0.07142857142857142,"full":0.07142857142857142,"list":0.07142857142857142,"of":0.07142857142857142,"available":0.07142857142857142,"policies":0.07142857142857142,"grouped":0.07142857142857142,"by":0.07142857142857142,"category":0.07142857142857142},"2273":{"toggle":0.05263157894736842,"individual":0.05263157894736842,"policies":0.05263157894736842,"on":0.05263157894736842,"or":0.05263157894736842,"off":0.05263157894736842,"configuration":0.05263157894736842,"is":0.05263157894736842,"per-connection":0.05263157894736842,"so":0.05263157894736842,"you":0.05263157894736842,"can":0.05263157894736842,"apply":0.05263157894736842,"stricter":0.05263157894736842,"to":0.05263157894736842,"production":0.05263157894736842,"than":0.05263157894736842,"development":0.05263157894736842,"environments":0.05263157894736842},"2274":{"policy":0.05555555555555555,"configuration":0.05555555555555555,"is":0.05555555555555555,"versioned":0.05555555555555555,"every":0.05555555555555555,"change":0.05555555555555555,"recorded":0.05555555555555555,"with":0.05555555555555555,"a":0.05555555555555555,"timestamp":0.05555555555555555,"and":0.05555555555555555,"the":0.05555555555555555,"identity":0.05555555555555555,"of":0.05555555555555555,"user":0.05555555555555555,"who":0.05555555555555555,"made":0.05555555555555555,"it":0.05555555555555555},"2275":{"select":0.03571428571428571,"a":0.03571428571428571,"connection":0.03571428571428571,"and":0.03571428571428571,"choose":0.03571428571428571,"run":0.03571428571428571,"evaluation":0.03571428571428571,"the":0.03571428571428571,"runs":0.03571428571428571,"against":0.03571428571428571,"live":0.03571428571428571,"produces":0.03571428571428571,"timestamped":0.03571428571428571,"compliance":0.03571428571428571,"report":0.03571428571428571,"for":0.03571428571428571,"environments":0.03571428571428571,"with":0.03571428571428571,"many":0.03571428571428571,"provisioned":0.03571428571428571,"connections":0.03571428571428571,"evaluations":0.03571428571428571,"can":0.03571428571428571,"be":0.03571428571428571,"all":0.03571428571428571,"in":0.03571428571428571,"single":0.03571428571428571,"batch":0.03571428571428571},"2276":{"type":0.5,"info":0.5},"2277":{"title":0.3333333333333333,"alert":0.3333333333333333,"channels":0.3333333333333333},"2278":{"when":0.043478260869565216,"violations":0.043478260869565216,"are":0.043478260869565216,"detected":0.043478260869565216,"alerts":0.043478260869565216,"can":0.043478260869565216,"be":0.043478260869565216,"sent":0.043478260869565216,"to":0.043478260869565216,"slack":0.043478260869565216,"email":0.043478260869565216,"or":0.043478260869565216,"webhook":0.043478260869565216,"endpoints":0.043478260869565216,"alert":0.043478260869565216,"channel":0.043478260869565216,"configuration":0.043478260869565216,"is":0.043478260869565216,"in":0.043478260869565216,"the":0.043478260869565216,"governance":0.043478260869565216,"settings":0.043478260869565216,"panel":0.043478260869565216},"2279":{"continuous":0.14285714285714285,"compliance":0.14285714285714285,"monitoring":0.14285714285714285,"across":0.14285714285714285,"all":0.14285714285714285,"production":0.14285714285714285,"environments":0.14285714285714285},"2280":{"pre-release":0.09090909090909091,"policy":0.09090909090909091,"validation":0.09090909090909091,"integrated":0.09090909090909091,"into":0.09090909090909091,"deployment":0.09090909090909091,"checklists":0.09090909090909091,"via":0.09090909090909091,"the":0.09090909090909091,"rest":0.09090909090909091,"api":0.09090909090909091},"2281":{"audit-ready":0.08333333333333333,"reporting":0.08333333333333333,"scored":0.08333333333333333,"timestamped":0.08333333333333333,"compliance":0.08333333333333333,"reports":0.08333333333333333,"generated":0.08333333333333333,"on":0.08333333333333333,"demand":0.08333333333333333,"without":0.08333333333333333,"additional":0.08333333333333333,"tooling":0.08333333333333333},"2282":{"devops":0.09090909090909091,"and":0.09090909090909091,"ci":0.09090909090909091,"cd":0.09090909090909091,"integration":0.09090909090909091,"policy":0.09090909090909091,"validation":0.09090909090909091,"as":0.09090909090909091,"a":0.09090909090909091,"deployment":0.09090909090909091,"gate":0.09090909090909091},"2283":{"3t":0.3333333333333333,"ai":0.3333333333333333,"governance":0.3333333333333333},"2284":{"ai":0.07142857142857142,"assistant":0.07142857142857142,"compliance":0.07142857142857142,"scoring":0.07142857142857142,"and":0.07142857142857142,"pii":0.07142857142857142,"risk":0.07142857142857142,"analysis":0.07142857142857142,"built":0.07142857142857142,"into":0.07142857142857142,"a":0.07142857142857142,"single":0.07142857142857142,"browser-based":0.07142857142857142,"platform":0.07142857142857142},"2285":{"the":0.3333333333333333,"three":0.3333333333333333,"tools":0.3333333333333333},"2286":{"unified":0.5,"value":0.5},"2287":{"where":0.25,"to":0.25,"go":0.25,"next":0.25},"2288":{"3t":0.03225806451612903,"ai":0.03225806451612903,"governance":0.03225806451612903,"brings":0.03225806451612903,"intelligence":0.03225806451612903,"compliance":0.03225806451612903,"and":0.03225806451612903,"privacy":0.03225806451612903,"risk":0.03225806451612903,"management":0.03225806451612903,"to":0.03225806451612903,"the":0.03225806451612903,"centre":0.03225806451612903,"of":0.03225806451612903,"your":0.03225806451612903,"document":0.03225806451612903,"database":0.03225806451612903,"operations":0.03225806451612903,"not":0.03225806451612903,"as":0.03225806451612903,"add-ons":0.03225806451612903,"but":0.03225806451612903,"first-class":0.03225806451612903,"capabilities":0.03225806451612903,"that":0.03225806451612903,"share":0.03225806451612903,"same":0.03225806451612903,"connections":0.03225806451612903,"data":0.03225806451612903,"browser-based":0.03225806451612903,"platform":0.03225806451612903},"2289":{"type":0.5,"warn":0.5},"2290":{"title":0.5,"beta":0.5},"2291":{"all":0.037037037037037035,"three":0.037037037037037035,"tools":0.037037037037037035,"ai":0.037037037037037035,"assistant":0.037037037037037035,"governance":0.037037037037037035,"and":0.037037037037037035,"pii":0.037037037037037035,"scanner":0.037037037037037035,"are":0.037037037037037035,"currently":0.037037037037037035,"in":0.037037037037037035,"beta":0.037037037037037035,"they":0.037037037037037035,"feature-complete":0.037037037037037035,"for":0.037037037037037035,"evaluation":0.037037037037037035,"but":0.037037037037037035,"not":0.037037037037037035,"recommended":0.037037037037037035,"production-critical":0.037037037037037035,"automated":0.037037037037037035,"workflows":0.037037037037037035,"until":0.037037037037037035,"reach":0.037037037037037035,"production":0.037037037037037035,"status":0.037037037037037035},"2292":{"tool":1},"2293":{"what":0.3333333333333333,"it":0.3333333333333333,"does":0.3333333333333333},"2294":{"primary":0.5,"buyers":0.5},"2295":{"ai":0.5,"assistant":0.5},"2296":{"operate":0.07692307692307693,"your":0.07692307692307693,"databases":0.07692307692307693,"in":0.07692307692307693,"plain":0.07692307692307693,"english":0.07692307692307693,"against":0.07692307692307693,"real":0.07692307692307693,"live":0.07692307692307693,"data":0.07692307692307693,"not":0.07692307692307693,"a":0.07692307692307693,"sandbox":0.07692307692307693},"2297":{"engineering":0.2,"vps":0.2,"data":0.2,"teams":0.2,"dbas":0.2},"2298":{"governance":1},"2299":{"27":0.1,"score":0.1,"every":0.1,"environment":0.1,"against":0.1,"configurable":0.1,"policies":0.1,"in":0.1,"one":0.1,"click":0.1},"2300":{"platform":0.25,"security":0.25,"compliance":0.25,"teams":0.25},"2301":{"pii":0.5,"scanner":0.5},"2302":{"classify":0.1,"every":0.1,"sensitive":0.1,"field":0.1,"before":0.1,"auditors":0.1,"or":0.1,"regulators":0.1,"find":0.1,"it":0.1},"2303":{"compliance":0.25,"data":0.25,"governance":0.25,"cdos":0.25},"2304":{"these":0.1,"tools":0.1,"are":0.1,"designed":0.1,"to":0.1,"work":0.1,"together":0.1,"and":0.1,"be":0.1,"deployed":0.1},"2305":{"the":0.0625,"ai":0.0625,"assistant":0.0625,"can":0.0625,"trigger":0.0625,"a":0.0625,"governance":0.0625,"evaluation":0.0625,"or":0.0625,"pii":0.0625,"scan":0.0625,"as":0.0625,"part":0.0625,"of":0.0625,"built-in":0.0625,"workflow":0.0625},"2306":{"governance":0.06666666666666667,"includes":0.06666666666666667,"a":0.06666666666666667,"pii":0.06666666666666667,"policy":0.06666666666666667,"category":0.06666666666666667,"that":0.06666666666666667,"surfaces":0.06666666666666667,"data-privacy":0.06666666666666667,"violations":0.06666666666666667,"alongside":0.06666666666666667,"structural":0.06666666666666667,"and":0.06666666666666667,"operational":0.06666666666666667,"issues":0.06666666666666667},"2307":{"pii":0.07692307692307693,"scanner":0.07692307692307693,"results":0.07692307692307693,"feed":0.07692307692307693,"into":0.07692307692307693,"data":0.07692307692307693,"classification":0.07692307692307693,"programmes":0.07692307692307693,"governed":0.07692307692307693,"by":0.07692307692307693,"the":0.07692307692307693,"governance":0.07692307692307693,"module":0.07692307692307693},"2308":{"all":0.05555555555555555,"three":0.05555555555555555,"tools":0.05555555555555555,"operate":0.05555555555555555,"against":0.05555555555555555,"connections":0.05555555555555555,"provisioned":0.05555555555555555,"through":0.05555555555555555,"access":0.05555555555555555,"manager":0.05555555555555555,"the":0.05555555555555555,"same":0.05555555555555555,"used":0.05555555555555555,"by":0.05555555555555555,"rest":0.05555555555555555,"of":0.05555555555555555,"db":0.05555555555555555,"platform":0.05555555555555555},"2309":{"ai":0.125,"assistant":0.125,"built-in":0.125,"workflows":0.125,"llm":0.125,"configuration":0.125,"mcp":0.125,"integration":0.125},"2310":{"governance":0.14285714285714285,"policy":0.14285714285714285,"categories":0.14285714285714285,"compliance":0.14285714285714285,"dashboard":0.14285714285714285,"evaluation":0.14285714285714285,"runs":0.14285714285714285},"2311":{"pii":0.14285714285714285,"scanner":0.14285714285714285,"sensitivity":0.14285714285714285,"classification":0.14285714285714285,"scan":0.14285714285714285,"workflow":0.14285714285714285,"history":0.14285714285714285},"2312":{"pii":0.5,"scanner":0.5},"2313":{"sample-based":0.125,"privacy":0.125,"risk":0.125,"analysis":0.125,"for":0.125,"mongodb":0.125,"collections":0.125,"beta":0.125},"2314":{"sensitivity":0.5,"classification":0.5},"2315":{"running":0.3333333333333333,"a":0.3333333333333333,"scan":0.3333333333333333},"2316":{"select":0.2,"a":0.2,"connection":0.2,"and":0.2,"collection":0.2},"2317":{"configure":0.5,"sampling":0.5},"2318":{"run":0.3333333333333333,"the":0.3333333333333333,"scan":0.3333333333333333},"2319":{"review":0.5,"results":0.5},"2320":{"scan":0.5,"history":0.5},"2321":{"use":0.5,"cases":0.5},"2322":{"type":0.5,"warn":0.5},"2323":{"title":0.3333333333333333,"beta":0.3333333333333333,"feature":0.3333333333333333},"2324":{"pii":0.03225806451612903,"scanner":0.03225806451612903,"is":0.03225806451612903,"in":0.03225806451612903,"beta":0.03225806451612903,"classification":0.03225806451612903,"rules":0.03225806451612903,"sensitivity":0.03225806451612903,"bucket":0.03225806451612903,"definitions":0.03225806451612903,"and":0.03225806451612903,"the":0.03225806451612903,"scan":0.03225806451612903,"result":0.03225806451612903,"format":0.03225806451612903,"may":0.03225806451612903,"change":0.03225806451612903,"between":0.03225806451612903,"releases":0.03225806451612903,"it":0.03225806451612903,"not":0.03225806451612903,"recommended":0.03225806451612903,"for":0.03225806451612903,"use":0.03225806451612903,"automated":0.03225806451612903,"compliance":0.03225806451612903,"workflows":0.03225806451612903,"until":0.03225806451612903,"reaches":0.03225806451612903,"production":0.03225806451612903,"status":0.03225806451612903},"2325":{"the":0.022222222222222223,"pii":0.022222222222222223,"scanner":0.022222222222222223,"analyses":0.022222222222222223,"mongodb":0.022222222222222223,"collections":0.022222222222222223,"to":0.022222222222222223,"identify":0.022222222222222223,"fields":0.022222222222222223,"containing":0.022222222222222223,"personally":0.022222222222222223,"identifiable":0.022222222222222223,"information":0.022222222222222223,"classifying":0.022222222222222223,"each":0.022222222222222223,"field":0.022222222222222223,"into":0.022222222222222223,"one":0.022222222222222223,"of":0.022222222222222223,"four":0.022222222222222223,"sensitivity":0.022222222222222223,"buckets":0.022222222222222223,"scan":0.022222222222222223,"results":0.022222222222222223,"are":0.022222222222222223,"persisted":0.022222222222222223,"in":0.022222222222222223,"history":0.022222222222222223,"giving":0.022222222222222223,"compliance":0.022222222222222223,"teams":0.022222222222222223,"an":0.022222222222222223,"audit":0.022222222222222223,"trail":0.022222222222222223,"when":0.022222222222222223,"risks":0.022222222222222223,"were":0.022222222222222223,"identified":0.022222222222222223,"which":0.022222222222222223,"affected":0.022222222222222223,"and":0.022222222222222223,"what":0.022222222222222223,"action":0.022222222222222223,"was":0.022222222222222223,"taken":0.022222222222222223},"2326":{"every":0.1,"field":0.1,"is":0.1,"automatically":0.1,"classified":0.1,"into":0.1,"one":0.1,"of":0.1,"four":0.1,"buckets":0.1},"2327":{"bucket":1},"2328":{"description":1},"2329":{"example":0.5,"fields":0.5},"2330":{"critical":1},"2331":{"directly":0.1,"identifies":0.1,"a":0.1,"person":0.1,"and":0.1,"carries":0.1,"the":0.1,"highest":0.1,"regulatory":0.1,"risk":0.1},"2332":{"government":0.1,"ids":0.1,"ssns":0.1,"financial":0.1,"account":0.1,"numbers":0.1,"biometric":0.1,"data":0.1,"health":0.1,"records":0.1},"2333":{"pii":1},"2334":{"standard":0.25,"personally":0.25,"identifiable":0.25,"information":0.25},"2335":{"full":0.14285714285714285,"name":0.14285714285714285,"email":0.14285714285714285,"address":0.14285714285714285,"phone":0.14285714285714285,"number":0.14285714285714285,"physical":0.14285714285714285},"2336":{"potentially":0.5,"sensitive":0.5},"2337":{"may":0.16666666666666666,"carry":0.16666666666666666,"risk":0.16666666666666666,"depending":0.16666666666666666,"on":0.16666666666666666,"context":0.16666666666666666},"2338":{"ip":0.09090909090909091,"address":0.09090909090909091,"device":0.09090909090909091,"id":0.09090909090909091,"date":0.09090909090909091,"of":0.09090909090909091,"birth":0.09090909090909091,"postal":0.09090909090909091,"code":0.09090909090909091,"behavioural":0.09090909090909091,"data":0.09090909090909091},"2339":{"likely":0.5,"safe":0.5},"2340":{"no":0.2,"personal":0.2,"identification":0.2,"relevance":0.2,"detected":0.2},"2341":{"product":0.14285714285714285,"codes":0.14285714285714285,"timestamps":0.14285714285714285,"status":0.14285714285714285,"flags":0.14285714285714285,"internal":0.14285714285714285,"ids":0.14285714285714285},"2342":{"classification":0.058823529411764705,"maps":0.058823529411764705,"directly":0.058823529411764705,"to":0.058823529411764705,"gdpr":0.058823529411764705,"ccpa":0.058823529411764705,"and":0.058823529411764705,"hipaa":0.058823529411764705,"categories":0.058823529411764705,"making":0.058823529411764705,"results":0.058823529411764705,"usable":0.058823529411764705,"without":0.058823529411764705,"post-processing":0.058823529411764705,"for":0.058823529411764705,"compliance":0.058823529411764705,"reporting":0.058823529411764705},"2343":{"open":0.0625,"the":0.0625,"pii":0.0625,"scanner":0.0625,"tool":0.0625,"choose":0.0625,"a":0.0625,"connection":0.0625,"from":0.0625,"your":0.0625,"tree":0.0625,"and":0.0625,"select":0.0625,"collection":0.0625,"to":0.0625,"scan":0.0625},"2344":{"choose":0.037037037037037035,"between":0.037037037037037035,"a":0.037037037037037035,"full":0.037037037037037035,"scan":0.037037037037037035,"all":0.037037037037037035,"documents":0.037037037037037035,"or":0.037037037037037035,"sample":0.037037037037037035,"random":0.037037037037037035,"n":0.037037037037037035,"scans":0.037037037037037035,"are":0.037037037037037035,"more":0.037037037037037035,"accurate":0.037037037037037035,"but":0.037037037037037035,"slower":0.037037037037037035,"on":0.037037037037037035,"large":0.037037037037037035,"collections":0.037037037037037035,"suitable":0.037037037037037035,"for":0.037037037037037035,"where":0.037037037037037035,"statistically":0.037037037037037035,"representative":0.037037037037037035,"is":0.037037037037037035,"sufficient":0.037037037037037035},"2345":{"start":0.041666666666666664,"the":0.041666666666666664,"scan":0.041666666666666664,"progress":0.041666666666666664,"is":0.041666666666666664,"shown":0.041666666666666664,"in":0.041666666666666664,"real":0.041666666666666664,"time":0.041666666666666664,"for":0.041666666666666664,"large":0.041666666666666664,"collections":0.041666666666666664,"scans":0.041666666666666664,"run":0.041666666666666664,"background":0.041666666666666664,"and":0.041666666666666664,"you":0.041666666666666664,"can":0.041666666666666664,"navigate":0.041666666666666664,"away":0.041666666666666664,"return":0.041666666666666664,"to":0.041666666666666664,"check":0.041666666666666664,"result":0.041666666666666664},"2346":{"the":0.038461538461538464,"results":0.038461538461538464,"view":0.038461538461538464,"shows":0.038461538461538464,"every":0.038461538461538464,"field":0.038461538461538464,"alongside":0.038461538461538464,"its":0.038461538461538464,"assigned":0.038461538461538464,"sensitivity":0.038461538461538464,"bucket":0.038461538461538464,"and":0.038461538461538464,"evidence":0.038461538461538464,"that":0.038461538461538464,"led":0.038461538461538464,"to":0.038461538461538464,"classification":0.038461538461538464,"fields":0.038461538461538464,"classified":0.038461538461538464,"as":0.038461538461538464,"critical":0.038461538461538464,"or":0.038461538461538464,"pii":0.038461538461538464,"are":0.038461538461538464,"listed":0.038461538461538464,"first":0.038461538461538464},"2347":{"every":0.14285714285714285,"scan":0.14285714285714285,"creates":0.14285714285714285,"a":0.14285714285714285,"persisted":0.14285714285714285,"record":0.14285714285714285,"containing":0.14285714285714285},"2348":{"timestamp":0.25,"of":0.25,"the":0.25,"scan":0.25},"2349":{"connection":0.25,"and":0.25,"collection":0.25,"scanned":0.25},"2350":{"number":0.25,"of":0.25,"documents":0.25,"sampled":0.25},"2351":{"field":0.2,"count":0.2,"by":0.2,"sensitivity":0.2,"bucket":0.2},"2352":{"scan":0.041666666666666664,"history":0.041666666666666664,"provides":0.041666666666666664,"a":0.041666666666666664,"timestamped":0.041666666666666664,"record":0.041666666666666664,"of":0.041666666666666664,"when":0.041666666666666664,"risks":0.041666666666666664,"were":0.041666666666666664,"identified":0.041666666666666664,"and":0.041666666666666664,"which":0.041666666666666664,"collections":0.041666666666666664,"affected":0.041666666666666664,"use":0.041666666666666664,"it":0.041666666666666664,"to":0.041666666666666664,"demonstrate":0.041666666666666664,"due":0.041666666666666664,"diligence":0.041666666666666664,"ahead":0.041666666666666664,"compliance":0.041666666666666664,"reviews":0.041666666666666664},"2353":{"pre-audit":0.1,"scans":0.1,"ahead":0.1,"of":0.1,"gdpr":0.1,"ccpa":0.1,"or":0.1,"hipaa":0.1,"compliance":0.1,"reviews":0.1},"2354":{"post-migration":0.07142857142857142,"risk":0.07142857142857142,"identification":0.07142857142857142,"detecting":0.07142857142857142,"pii":0.07142857142857142,"in":0.07142857142857142,"unexpected":0.07142857142857142,"collections":0.07142857142857142,"after":0.07142857142857142,"data":0.07142857142857142,"migrations":0.07142857142857142,"or":0.07142857142857142,"schema":0.07142857142857142,"changes":0.07142857142857142},"2355":{"living":0.07142857142857142,"sensitive-field":0.07142857142857142,"inventory":0.07142857142857142,"building":0.07142857142857142,"and":0.07142857142857142,"maintaining":0.07142857142857142,"a":0.07142857142857142,"data":0.07142857142857142,"classification":0.07142857142857142,"registry":0.07142857142857142,"for":0.07142857142857142,"access":0.07142857142857142,"control":0.07142857142857142,"policies":0.07142857142857142},"2356":{"proactive":0.07692307692307693,"privacy":0.07692307692307693,"governance":0.07692307692307693,"demonstrating":0.07692307692307693,"repeatable":0.07692307692307693,"auditable":0.07692307692307693,"scanning":0.07692307692307693,"processes":0.07692307692307693,"to":0.07692307692307693,"regulators":0.07692307692307693,"and":0.07692307692307693,"board-level":0.07692307692307693,"stakeholders":0.07692307692307693},"2357":{"type":0.5,"info":0.5},"2358":{"pii":0.024390243902439025,"scanner":0.024390243902439025,"uses":0.024390243902439025,"sample-based":0.024390243902439025,"analysis":0.024390243902439025,"by":0.024390243902439025,"default":0.024390243902439025,"fields":0.024390243902439025,"that":0.024390243902439025,"appear":0.024390243902439025,"in":0.024390243902439025,"only":0.024390243902439025,"a":0.024390243902439025,"small":0.024390243902439025,"fraction":0.024390243902439025,"of":0.024390243902439025,"documents":0.024390243902439025,"may":0.024390243902439025,"not":0.024390243902439025,"be":0.024390243902439025,"classified":0.024390243902439025,"if":0.024390243902439025,"they":0.024390243902439025,"are":0.024390243902439025,"absent":0.024390243902439025,"from":0.024390243902439025,"the":0.024390243902439025,"sample":0.024390243902439025,"for":0.024390243902439025,"comprehensive":0.024390243902439025,"coverage":0.024390243902439025,"collections":0.024390243902439025,"with":0.024390243902439025,"sparse":0.024390243902439025,"or":0.024390243902439025,"conditional":0.024390243902439025,"use":0.024390243902439025,"full":0.024390243902439025,"scan":0.024390243902439025,"increase":0.024390243902439025,"size":0.024390243902439025},"2359":{"access":0.3333333333333333,"manager":0.3333333333333333,"setup":0.3333333333333333},"2360":{"prerequisites":0.1111111111111111,"and":0.1111111111111111,"connection":0.1111111111111111,"provisioning":0.1111111111111111,"before":0.1111111111111111,"using":0.1111111111111111,"3t":0.1111111111111111,"db":0.1111111111111111,"tools":0.1111111111111111},"2361":{"prerequisites":1},"2362":{"provisioning":0.2,"connections":0.2,"for":0.2,"db":0.2,"tools":0.2},"2363":{"configure":0.16666666666666666,"a":0.16666666666666666,"connection":0.16666666666666666,"in":0.16666666666666666,"access":0.16666666666666666,"manager":0.16666666666666666},"2364":{"create":0.2,"or":0.2,"open":0.2,"a":0.2,"workspace":0.2},"2365":{"users":0.16666666666666666,"log":0.16666666666666666,"into":0.16666666666666666,"3t":0.16666666666666666,"db":0.16666666666666666,"tools":0.16666666666666666},"2366":{"connection":0.5,"pre-load":0.5},"2367":{"3t":0.03125,"db":0.03125,"tools":0.03125,"authenticates":0.03125,"entirely":0.03125,"through":0.03125,"access":0.03125,"manager":0.03125,"there":0.03125,"are":0.03125,"no":0.03125,"local":0.03125,"connections":0.03125,"and":0.03125,"credentials":0.03125,"stored":0.03125,"in":0.03125,"the":0.03125,"browser":0.03125,"this":0.03125,"page":0.03125,"covers":0.03125,"what":0.03125,"must":0.03125,"be":0.03125,"place":0.03125,"before":0.03125,"team":0.03125,"members":0.03125,"can":0.03125,"open":0.03125,"platform":0.03125},"2368":{"a":0.06666666666666667,"running":0.06666666666666667,"access":0.06666666666666667,"manager":0.06666666666666667,"deployment":0.06666666666666667,"see":0.06666666666666667,"quick":0.06666666666666667,"start":0.06666666666666667,"if":0.06666666666666667,"you":0.06666666666666667,"have":0.06666666666666667,"not":0.06666666666666667,"yet":0.06666666666666667,"deployed":0.06666666666666667,"it":0.06666666666666667},"2369":{"at":0.1,"least":0.1,"one":0.1,"connection":0.1,"configured":0.1,"in":0.1,"access":0.1,"manager":0.1,"see":0.1,"connections":0.1},"2370":{"at":0.09090909090909091,"least":0.09090909090909091,"one":0.09090909090909091,"workspace":0.09090909090909091,"with":0.09090909090909091,"the":0.09090909090909091,"target":0.09090909090909091,"user":0.09090909090909091,"assigned":0.09090909090909091,"see":0.09090909090909091,"workspaces":0.09090909090909091},"2371":{"log":0.03225806451612903,"into":0.03225806451612903,"access":0.03225806451612903,"manager":0.03225806451612903,"and":0.03225806451612903,"open":0.03225806451612903,"the":0.03225806451612903,"connections":0.03225806451612903,"page":0.03225806451612903,"add":0.03225806451612903,"or":0.03225806451612903,"verify":0.03225806451612903,"a":0.03225806451612903,"connection":0.03225806451612903,"to":0.03225806451612903,"your":0.03225806451612903,"target":0.03225806451612903,"mongodb":0.03225806451612903,"database":0.03225806451612903,"supported":0.03225806451612903,"types":0.03225806451612903,"include":0.03225806451612903,"standalone":0.03225806451612903,"instances":0.03225806451612903,"replica":0.03225806451612903,"sets":0.03225806451612903,"dns":0.03225806451612903,"seed":0.03225806451612903,"list":0.03225806451612903,"deployments":0.03225806451612903,"atlas":0.03225806451612903},"2372":{"for":0.125,"connection":0.125,"configuration":0.125,"options":0.125,"see":0.125,"access":0.125,"manager":0.125,"connections":0.125},"2373":{"open":0.06666666666666667,"the":0.06666666666666667,"workspaces":0.06666666666666667,"page":0.06666666666666667,"in":0.06666666666666667,"access":0.06666666666666667,"manager":0.06666666666666667,"create":0.06666666666666667,"a":0.06666666666666667,"workspace":0.06666666666666667,"or":0.06666666666666667,"an":0.06666666666666667,"existing":0.06666666666666667,"one":0.06666666666666667,"and":0.06666666666666667},"2374":{"1":0.125,"add":0.125,"the":0.125,"connection":0.125,"you":0.125,"configured":0.125,"in":0.125,"step":0.125},"2375":{"assign":0.16666666666666666,"the":0.16666666666666666,"users":0.16666666666666666,"who":0.16666666666666666,"need":0.16666666666666666,"access":0.16666666666666666},"2376":{"access":0.08333333333333333,"level":0.08333333333333333,"read-only":0.08333333333333333,"or":0.08333333333333333,"read-write":0.08333333333333333,"is":0.08333333333333333,"set":0.08333333333333333,"per":0.08333333333333333,"user":0.08333333333333333,"within":0.08333333333333333,"the":0.08333333333333333,"workspace":0.08333333333333333},"2377":{"when":0.034482758620689655,"a":0.034482758620689655,"user":0.034482758620689655,"logs":0.034482758620689655,"into":0.034482758620689655,"db":0.034482758620689655,"tools":0.034482758620689655,"access":0.034482758620689655,"manager":0.034482758620689655,"pushes":0.034482758620689655,"their":0.034482758620689655,"workspace":0.034482758620689655,"assignments":0.034482758620689655,"automatically":0.034482758620689655,"the":0.034482758620689655,"connection":0.034482758620689655,"tree":0.034482758620689655,"will":0.034482758620689655,"reflect":0.034482758620689655,"exactly":0.034482758620689655,"databases":0.034482758620689655,"and":0.034482758620689655,"collections":0.034482758620689655,"they":0.034482758620689655,"are":0.034482758620689655,"authorised":0.034482758620689655,"to":0.034482758620689655,"nothing":0.034482758620689655,"more":0.034482758620689655},"2378":{"no":0.1111111111111111,"additional":0.1111111111111111,"configuration":0.1111111111111111,"is":0.1111111111111111,"required":0.1111111111111111,"in":0.1111111111111111,"db":0.1111111111111111,"tools":0.1111111111111111,"itself":0.1111111111111111},"2379":{"on":0.03333333333333333,"login":0.03333333333333333,"db":0.03333333333333333,"tools":0.03333333333333333,"fetches":0.03333333333333333,"and":0.03333333333333333,"caches":0.03333333333333333,"the":0.03333333333333333,"full":0.03333333333333333,"collection":0.03333333333333333,"tree":0.03333333333333333,"for":0.03333333333333333,"all":0.03333333333333333,"connections":0.03333333333333333,"in":0.03333333333333333,"user's":0.03333333333333333,"workspaces":0.03333333333333333,"this":0.03333333333333333,"pre-load":0.03333333333333333,"means":0.03333333333333333,"there":0.03333333333333333,"is":0.03333333333333333,"no":0.03333333333333333,"delay":0.03333333333333333,"when":0.03333333333333333,"navigating":0.03333333333333333,"to":0.03333333333333333,"a":0.03333333333333333,"first":0.03333333333333333,"time":0.03333333333333333},"2380":{"for":0.0625,"databases":0.0625,"with":0.0625,"a":0.0625,"large":0.0625,"number":0.0625,"of":0.0625,"collections":0.0625,"pre-load":0.0625,"may":0.0625,"take":0.0625,"few":0.0625,"seconds":0.0625,"on":0.0625,"first":0.0625,"login":0.0625},"2381":{"type":0.5,"info":0.5},"2382":{"title":0.3333333333333333,"connection":0.3333333333333333,"propagation":0.3333333333333333},"2383":{"workspace":0.03333333333333333,"changes":0.03333333333333333,"made":0.03333333333333333,"in":0.03333333333333333,"access":0.03333333333333333,"manager":0.03333333333333333,"adding":0.03333333333333333,"connections":0.03333333333333333,"assigning":0.03333333333333333,"users":0.03333333333333333,"changing":0.03333333333333333,"levels":0.03333333333333333,"take":0.03333333333333333,"effect":0.03333333333333333,"the":0.03333333333333333,"next":0.03333333333333333,"time":0.03333333333333333,"user":0.03333333333333333,"logs":0.03333333333333333,"into":0.03333333333333333,"db":0.03333333333333333,"tools":0.03333333333333333,"or":0.03333333333333333,"refreshes":0.03333333333333333,"their":0.03333333333333333,"session":0.03333333333333333,"are":0.03333333333333333,"not":0.03333333333333333,"applied":0.03333333333333333,"mid-session":0.03333333333333333},"2384":{"platform":0.5,"overview":0.5},"2385":{"how":0.09090909090909091,"the":0.09090909090909091,"eight":0.09090909090909091,"tools":0.09090909090909091,"fit":0.09090909090909091,"together":0.09090909090909091,"and":0.09090909090909091,"what":0.09090909090909091,"each":0.09090909090909091,"one":0.09090909090909091,"does":0.09090909090909091},"2386":{"the":0.3333333333333333,"connection":0.3333333333333333,"tree":0.3333333333333333},"2387":{"tool":0.2,"responsibilities":0.2,"by":0.2,"workflow":0.2,"stage":0.2},"2388":{"beta":0.3333333333333333,"vs":0.3333333333333333,"production":0.3333333333333333},"2389":{"access":0.3333333333333333,"manager":0.3333333333333333,"dependency":0.3333333333333333},"2390":{"after":0.034482758620689655,"logging":0.034482758620689655,"in":0.034482758620689655,"through":0.034482758620689655,"access":0.034482758620689655,"manager":0.034482758620689655,"you":0.034482758620689655,"land":0.034482758620689655,"on":0.034482758620689655,"the":0.034482758620689655,"3t":0.034482758620689655,"db":0.034482758620689655,"tools":0.034482758620689655,"home":0.034482758620689655,"dashboard":0.034482758620689655,"from":0.034482758620689655,"there":0.034482758620689655,"all":0.034482758620689655,"eight":0.034482758620689655,"are":0.034482758620689655,"accessible":0.034482758620689655,"a":0.034482758620689655,"single":0.034482758620689655,"interface":0.034482758620689655,"operating":0.034482758620689655,"against":0.034482758620689655,"same":0.034482758620689655,"connection":0.034482758620689655,"tree":0.034482758620689655},"2391":{"the":0.08333333333333333,"connection":0.08333333333333333,"tree":0.08333333333333333,"is":0.08333333333333333,"shared":0.08333333333333333,"foundation":0.08333333333333333,"of":0.08333333333333333,"every":0.08333333333333333,"tool":0.08333333333333333,"it":0.08333333333333333,"structured":0.08333333333333333,"as":0.08333333333333333},"2392":{"at":0.037037037037037035,"login":0.037037037037037035,"the":0.037037037037037035,"platform":0.037037037037037035,"pre-loads":0.037037037037037035,"collection":0.037037037037037035,"tree":0.037037037037037035,"for":0.037037037037037035,"all":0.037037037037037035,"connections":0.037037037037037035,"in":0.037037037037037035,"your":0.037037037037037035,"workspace":0.037037037037037035,"navigating":0.037037037037037035,"between":0.037037037037037035,"tools":0.037037037037037035,"does":0.037037037037037035,"not":0.037037037037037035,"require":0.037037037037037035,"re-authentication":0.037037037037037035,"or":0.037037037037037035,"re-selecting":0.037037037037037035,"a":0.037037037037037035,"connection":0.037037037037037035,"context":0.037037037037037035,"carries":0.037037037037037035,"across":0.037037037037037035},"2393":{"the":0.1,"eight":0.1,"tools":0.1,"map":0.1,"to":0.1,"distinct":0.1,"stages":0.1,"of":0.1,"database":0.1,"work":0.1},"2394":{"browse":0.047619047619047616,"and":0.047619047619047616,"investigate":0.047619047619047616,"explore":0.047619047619047616,"read-optimised":0.047619047619047616,"access":0.047619047619047616,"to":0.047619047619047616,"any":0.047619047619047616,"provisioned":0.047619047619047616,"database":0.047619047619047616,"page":0.047619047619047616,"through":0.047619047619047616,"documents":0.047619047619047616,"in":0.047619047619047616,"their":0.047619047619047616,"native":0.047619047619047616,"bson":0.047619047619047616,"structure":0.047619047619047616,"without":0.047619047619047616,"installing":0.047619047619047616,"software":0.047619047619047616},"2395":{"understand":0.030303030303030304,"the":0.030303030303030304,"data":0.030303030303030304,"model":0.030303030303030304,"schema":0.030303030303030304,"analysis":0.030303030303030304,"maps":0.030303030303030304,"every":0.030303030303030304,"field":0.030303030303030304,"in":0.030303030303030304,"a":0.030303030303030304,"collection":0.030303030303030304,"its":0.030303030303030304,"type":0.030303030303030304,"distribution":0.030303030303030304,"frequency":0.030303030303030304,"and":0.030303030303030304,"coverage":0.030303030303030304,"across":0.030303030303030304,"documents":0.030303030303030304,"results":0.030303030303030304,"are":0.030303030303030304,"stored":0.030303030303030304,"as":0.030303030303030304,"versioned":0.030303030303030304,"history":0.030303030303030304,"so":0.030303030303030304,"you":0.030303030303030304,"can":0.030303030303030304,"track":0.030303030303030304,"drift":0.030303030303030304,"over":0.030303030303030304,"time":0.030303030303030304},"2396":{"identify":0.041666666666666664,"performance":0.041666666666666664,"problems":0.041666666666666664,"query":0.041666666666666664,"profiler":0.041666666666666664,"reads":0.041666666666666664,"from":0.041666666666666664,"mongodb's":0.041666666666666664,"system":0.041666666666666664,"profile":0.041666666666666664,"collection":0.041666666666666664,"groups":0.041666666666666664,"operations":0.041666666666666664,"by":0.041666666666666664,"shape":0.041666666666666664,"and":0.041666666666666664,"surfaces":0.041666666666666664,"anti-patterns":0.041666666666666664,"index":0.041666666666666664,"suggestions":0.041666666666666664,"based":0.041666666666666664,"on":0.041666666666666664,"actual":0.041666666666666664,"behaviour":0.041666666666666664},"2397":{"move":0.038461538461538464,"and":0.038461538461538464,"validate":0.038461538461538464,"data":0.038461538461538464,"compare":0.038461538461538464,"sync":0.038461538461538464,"surfaces":0.038461538461538464,"every":0.038461538461538464,"document":0.038461538461538464,"added":0.038461538461538464,"removed":0.038461538461538464,"or":0.038461538461538464,"modified":0.038461538461538464,"between":0.038461538461538464,"two":0.038461538461538464,"collections":0.038461538461538464,"pushes":0.038461538461538464,"the":0.038461538461538464,"delta":0.038461538461538464,"in":0.038461538461538464,"a":0.038461538461538464,"single":0.038461538461538464,"auditable":0.038461538461538464,"operation":0.038461538461538464,"either":0.038461538461538464,"direction":0.038461538461538464},"2398":{"automate":0.047619047619047616,"recurring":0.047619047619047616,"operations":0.047619047619047616,"tasks":0.047619047619047616,"schedules":0.047619047619047616,"exports":0.047619047619047616,"imports":0.047619047619047616,"comparisons":0.047619047619047616,"and":0.047619047619047616,"syncs":0.047619047619047616,"triggerable":0.047619047619047616,"from":0.047619047619047616,"the":0.047619047619047616,"web":0.047619047619047616,"ui":0.047619047619047616,"rest":0.047619047619047616,"api":0.047619047619047616,"or":0.047619047619047616,"ci":0.047619047619047616,"cd":0.047619047619047616,"pipelines":0.047619047619047616},"2399":{"27":0.04,"enforce":0.04,"compliance":0.04,"policy":0.04,"governance":0.04,"evaluates":0.04,"every":0.04,"provisioned":0.04,"connection":0.04,"against":0.04,"a":0.04,"configurable":0.04,"set":0.04,"of":0.04,"policies":0.04,"across":0.04,"six":0.04,"categories":0.04,"and":0.04,"produces":0.04,"score":0.04,"with":0.04,"an":0.04,"open-violation":0.04,"breakdown":0.04},"2400":{"identify":0.043478260869565216,"privacy":0.043478260869565216,"risk":0.043478260869565216,"pii":0.043478260869565216,"scanner":0.043478260869565216,"analyses":0.043478260869565216,"collections":0.043478260869565216,"to":0.043478260869565216,"and":0.043478260869565216,"classify":0.043478260869565216,"fields":0.043478260869565216,"containing":0.043478260869565216,"personally":0.043478260869565216,"identifiable":0.043478260869565216,"information":0.043478260869565216,"scan":0.043478260869565216,"results":0.043478260869565216,"are":0.043478260869565216,"persisted":0.043478260869565216,"for":0.043478260869565216,"review":0.043478260869565216,"audit":0.043478260869565216,"purposes":0.043478260869565216},"2401":{"12":0.03571428571428571,"operate":0.03571428571428571,"via":0.03571428571428571,"natural":0.03571428571428571,"language":0.03571428571428571,"or":0.03571428571428571,"ai":0.03571428571428571,"pipelines":0.03571428571428571,"assistant":0.03571428571428571,"built-in":0.03571428571428571,"workflows":0.03571428571428571,"for":0.03571428571428571,"common":0.03571428571428571,"database":0.03571428571428571,"operations":0.03571428571428571,"driven":0.03571428571428571,"by":0.03571428571428571,"also":0.03571428571428571,"exposes":0.03571428571428571,"an":0.03571428571428571,"mcp":0.03571428571428571,"server":0.03571428571428571,"so":0.03571428571428571,"external":0.03571428571428571,"agents":0.03571428571428571,"can":0.03571428571428571,"orchestrate":0.03571428571428571,"programmatically":0.03571428571428571},"2402":{"type":0.5,"info":0.5},"2403":{"title":0.3333333333333333,"beta":0.3333333333333333,"tools":0.3333333333333333},"2404":{"ai":0.02857142857142857,"assistant":0.02857142857142857,"governance":0.02857142857142857,"and":0.02857142857142857,"pii":0.02857142857142857,"scanner":0.02857142857142857,"are":0.02857142857142857,"currently":0.02857142857142857,"in":0.02857142857142857,"beta":0.02857142857142857,"they":0.02857142857142857,"feature-complete":0.02857142857142857,"available":0.02857142857142857,"for":0.02857142857142857,"evaluation":0.02857142857142857,"but":0.02857142857142857,"their":0.02857142857142857,"apis":0.02857142857142857,"workflow":0.02857142857142857,"definitions":0.02857142857142857,"output":0.02857142857142857,"formats":0.02857142857142857,"may":0.02857142857142857,"change":0.02857142857142857,"between":0.02857142857142857,"releases":0.02857142857142857,"not":0.02857142857142857,"recommended":0.02857142857142857,"production-critical":0.02857142857142857,"automated":0.02857142857142857,"workflows":0.02857142857142857,"until":0.02857142857142857,"reach":0.02857142857142857,"production":0.02857142857142857,"status":0.02857142857142857},"2405":{"all":0.06666666666666667,"other":0.06666666666666667,"tools":0.06666666666666667,"explore":0.06666666666666667,"compare":0.06666666666666667,"sync":0.06666666666666667,"query":0.06666666666666667,"profiler":0.06666666666666667,"schema":0.06666666666666667,"analysis":0.06666666666666667,"and":0.06666666666666667,"tasks":0.06666666666666667,"are":0.06666666666666667,"in":0.06666666666666667,"production":0.06666666666666667},"2406":{"3t":0.03571428571428571,"db":0.03571428571428571,"tools":0.03571428571428571,"requires":0.03571428571428571,"a":0.03571428571428571,"running":0.03571428571428571,"access":0.03571428571428571,"manager":0.03571428571428571,"deployment":0.03571428571428571,"all":0.03571428571428571,"connections":0.03571428571428571,"are":0.03571428571428571,"provisioned":0.03571428571428571,"through":0.03571428571428571,"and":0.03571428571428571,"pushed":0.03571428571428571,"to":0.03571428571428571,"users":0.03571428571428571,"automatically":0.03571428571428571,"based":0.03571428571428571,"on":0.03571428571428571,"workspace":0.03571428571428571,"assignments":0.03571428571428571,"there":0.03571428571428571,"no":0.03571428571428571,"locally":0.03571428571428571,"managed":0.03571428571428571,"in":0.03571428571428571},"2407":{"if":0.07142857142857142,"you":0.07142857142857142,"do":0.07142857142857142,"not":0.07142857142857142,"yet":0.07142857142857142,"have":0.07142857142857142,"access":0.07142857142857142,"manager":0.07142857142857142,"deployed":0.07142857142857142,"see":0.07142857142857142,"quick":0.07142857142857142,"start":0.07142857142857142,"before":0.07142857142857142,"proceeding":0.07142857142857142},"2408":{"introduction":1},"2409":{"3t":0.3333333333333333,"db":0.3333333333333333,"tools":0.3333333333333333},"2410":{"at":0.3333333333333333,"a":0.3333333333333333,"glance":0.3333333333333333},"2411":{"the":0.3333333333333333,"five":0.3333333333333333,"tools":0.3333333333333333},"2412":{"core":0.5,"concepts":0.5},"2413":{"connection":0.5,"tree":0.5},"2414":{"access":0.3333333333333333,"manager":0.3333333333333333,"integration":0.3333333333333333},"2415":{"task":0.5,"manager":0.5},"2416":{"where":0.25,"to":0.25,"go":0.25,"next":0.25},"2417":{"3t":0.02702702702702703,"db":0.02702702702702703,"tools":0.02702702702702703,"is":0.02702702702702703,"a":0.02702702702702703,"browser-based":0.02702702702702703,"platform":0.02702702702702703,"that":0.02702702702702703,"provides":0.02702702702702703,"five":0.02702702702702703,"purpose-built":0.02702702702702703,"for":0.02702702702702703,"working":0.02702702702702703,"with":0.02702702702702703,"mongodb":0.02702702702702703,"and":0.02702702702702703,"compatible":0.02702702702702703,"document":0.02702702702702703,"databases":0.02702702702702703,"all":0.02702702702702703,"share":0.02702702702702703,"common":0.02702702702702703,"connection":0.02702702702702703,"tree":0.02702702702702703,"authenticate":0.02702702702702703,"through":0.02702702702702703,"access":0.02702702702702703,"manager":0.02702702702702703,"operate":0.02702702702702703,"against":0.02702702702702703,"your":0.02702702702702703,"live":0.02702702702702703,"data":0.02702702702702703,"no":0.02702702702702703,"desktop":0.02702702702702703,"installation":0.02702702702702703,"required":0.02702702702702703},"2418":{"type":0.5,"info":0.5},"2419":{"title":0.25,"ai":0.25,"governance":0.25,"tools":0.25},"2420":{"the":0.047619047619047616,"ai":0.047619047619047616,"assistant":0.047619047619047616,"governance":0.047619047619047616,"and":0.047619047619047616,"pii":0.047619047619047616,"scanner":0.047619047619047616,"are":0.047619047619047616,"documented":0.047619047619047616,"separately":0.047619047619047616,"under":0.047619047619047616,"3t":0.047619047619047616,"a":0.047619047619047616,"dedicated":0.047619047619047616,"section":0.047619047619047616,"covering":0.047619047619047616,"full":0.047619047619047616,"compliance":0.047619047619047616,"privacy":0.047619047619047616,"capability":0.047619047619047616,"set":0.047619047619047616},"2421":{"access":1},"2422":{"browser-based":0.2,"no":0.2,"desktop":0.2,"installation":0.2,"required":0.2},"2423":{"tools":1},"2424":{"5":0.125,"production":0.125,"tools":0.125,"sharing":0.125,"a":0.125,"common":0.125,"connection":0.125,"tree":0.125},"2425":{"authentication":1},"2426":{"all":0.16666666666666666,"connections":0.16666666666666666,"managed":0.16666666666666666,"through":0.16666666666666666,"access":0.16666666666666666,"manager":0.16666666666666666},"2427":{"database":0.5,"support":0.5},"2428":{"mongodb":0.14285714285714285,"azure":0.14285714285714285,"cosmos":0.14285714285714285,"db":0.14285714285714285,"aws":0.14285714285714285,"documentdb":0.14285714285714285,"ferretdb":0.14285714285714285},"2429":{"deployment":1},"2430":{"cloud-hosted":0.16666666666666666,"saas":0.16666666666666666,"private":0.16666666666666666,"cloud":0.16666666666666666,"or":0.16666666666666666,"on-premise":0.16666666666666666},"2431":{"desktop":0.5,"integration":0.5},"2432":{"tasks":0.1,"also":0.1,"accessible":0.1,"from":0.1,"studio":0.1,"3t":0.1,"desktop":0.1,"ide":0.1,"enterprise":0.1,"edition":0.1},"2433":{"tool":1},"2434":{"description":1},"2435":{"explore":1},"2436":{"browse":0.09090909090909091,"collections":0.09090909090909091,"and":0.09090909090909091,"page":0.09090909090909091,"through":0.09090909090909091,"documents":0.09090909090909091,"in":0.09090909090909091,"their":0.09090909090909091,"native":0.09090909090909091,"bson":0.09090909090909091,"structure":0.09090909090909091},"2437":{"compare":0.5,"sync":0.5},"2438":{"exact":0.1,"document-level":0.1,"diffs":0.1,"between":0.1,"any":0.1,"two":0.1,"collections":0.1,"with":0.1,"one-click":0.1,"sync":0.1},"2439":{"query":0.5,"profiler":0.5},"2440":{"operation-level":0.125,"profiling":0.125,"from":0.125,"system":0.125,"profile":0.125,"with":0.125,"index":0.125,"suggestions":0.125},"2441":{"schema":0.5,"analysis":0.5},"2442":{"versioned":0.1111111111111111,"schema":0.1111111111111111,"discovery":0.1111111111111111,"with":0.1111111111111111,"field-level":0.1111111111111111,"type":0.1111111111111111,"and":0.1111111111111111,"coverage":0.1111111111111111,"analysis":0.1111111111111111},"2443":{"tasks":1},"2444":{"job":0.125,"scheduler":0.125,"for":0.125,"exports":0.125,"imports":0.125,"comparisons":0.125,"and":0.125,"syncs":0.125},"2445":{"all":0.03125,"tools":0.03125,"share":0.03125,"a":0.03125,"single":0.03125,"connection":0.03125,"tree":0.03125,"populated":0.03125,"at":0.03125,"login":0.03125,"from":0.03125,"your":0.03125,"access":0.03125,"manager":0.03125,"workspace":0.03125,"assignments":0.03125,"you":0.03125,"never":0.03125,"re-enter":0.03125,"credentials":0.03125,"between":0.03125,"and":0.03125,"the":0.03125,"collection":0.03125,"is":0.03125,"pre-loaded":0.03125,"startup":0.03125,"so":0.03125,"navigation":0.03125,"immediate":0.03125,"on":0.03125,"first":0.03125},"2446":{"every":0.03125,"database":0.03125,"connection":0.03125,"in":0.03125,"3t":0.03125,"db":0.03125,"tools":0.03125,"is":0.03125,"provisioned":0.03125,"through":0.03125,"access":0.03125,"manager":0.03125,"administrators":0.03125,"define":0.03125,"connections":0.03125,"and":0.03125,"workspace":0.03125,"assignments":0.03125,"centrally":0.03125,"users":0.03125,"see":0.03125,"only":0.03125,"the":0.03125,"databases":0.03125,"they":0.03125,"are":0.03125,"authorised":0.03125,"to":0.03125,"no":0.03125,"credentials":0.03125,"stored":0.03125,"locally":0.03125},"2447":{"the":0.030303030303030304,"task":0.030303030303030304,"manager":0.030303030303030304,"is":0.030303030303030304,"underlying":0.030303030303030304,"job":0.030303030303030304,"layer":0.030303030303030304,"for":0.030303030303030304,"tasks":0.030303030303030304,"tool":0.030303030303030304,"and":0.030303030303030304,"large-scale":0.030303030303030304,"compare":0.030303030303030304,"sync":0.030303030303030304,"operations":0.030303030303030304,"created":0.030303030303030304,"in":0.030303030303030304,"db":0.030303030303030304,"tools":0.030303030303030304,"are":0.030303030303030304,"also":0.030303030303030304,"accessible":0.030303030303030304,"from":0.030303030303030304,"studio":0.030303030303030304,"3t":0.030303030303030304,"desktop":0.030303030303030304,"ide":0.030303030303030304,"enterprise":0.030303030303030304,"edition":0.030303030303030304,"enabling":0.030303030303030304,"hybrid":0.030303030303030304,"desktop-to-web":0.030303030303030304,"workflows":0.030303030303030304},"2448":{"platform":0.125,"overview":0.125,"how":0.125,"the":0.125,"five":0.125,"tools":0.125,"fit":0.125,"together":0.125},"2449":{"access":0.1111111111111111,"manager":0.1111111111111111,"setup":0.1111111111111111,"prerequisites":0.1111111111111111,"before":0.1111111111111111,"using":0.1111111111111111,"3t":0.1111111111111111,"db":0.1111111111111111,"tools":0.1111111111111111},"2450":{"explore":0.16666666666666666,"start":0.16666666666666666,"browsing":0.16666666666666666,"your":0.16666666666666666,"data":0.16666666666666666,"immediately":0.16666666666666666},"2451":{"database":0.16666666666666666,"compatibility":0.16666666666666666,"supported":0.16666666666666666,"databases":0.16666666666666666,"and":0.16666666666666666,"tool-level":0.16666666666666666},"2452":{"mcp":0.5,"integration":0.5},"2453":{"connecting":0.07692307692307693,"ai":0.07692307692307693,"agents":0.07692307692307693,"and":0.07692307692307693,"llms":0.07692307692307693,"to":0.07692307692307693,"3t":0.07692307692307693,"db":0.07692307692307693,"tools":0.07692307692307693,"via":0.07692307692307693,"model":0.07692307692307693,"context":0.07692307692307693,"protocol":0.07692307692307693},"2454":{"what":0.3333333333333333,"is":0.3333333333333333,"mcp":0.3333333333333333},"2455":{"available":0.5,"tools":0.5},"2456":{"connecting":0.25,"an":0.25,"mcp":0.25,"client":0.25},"2457":{"get":0.2,"the":0.2,"mcp":0.2,"server":0.2,"url":0.2},"2458":{"obtain":0.25,"a":0.25,"bearer":0.25,"token":0.25},"2459":{"configure":0.25,"your":0.25,"mcp":0.25,"client":0.25},"2460":{"test":0.5,"connectivity":0.5},"2461":{"llm":0.5,"configuration":0.5},"2462":{"on-premise":0.3333333333333333,"llm":0.3333333333333333,"support":0.3333333333333333},"2463":{"common":0.3333333333333333,"use":0.3333333333333333,"cases":0.3333333333333333},"2464":{"10":0.025,"59":0.025,"3t":0.025,"db":0.025,"tools":0.025,"exposes":0.025,"an":0.025,"mcp":0.025,"model":0.025,"context":0.025,"protocol":0.025,"server":0.025,"with":0.025,"across":0.025,"categories":0.025,"this":0.025,"enables":0.025,"claude":0.025,"gpt-4":0.025,"and":0.025,"other":0.025,"llm-based":0.025,"agents":0.025,"to":0.025,"orchestrate":0.025,"database":0.025,"operations":0.025,"exploration":0.025,"comparison":0.025,"schema":0.025,"analysis":0.025,"task":0.025,"scheduling":0.025,"more":0.025,"as":0.025,"part":0.025,"of":0.025,"larger":0.025,"agentic":0.025,"workflows":0.025},"2465":{"model":0.022727272727272728,"context":0.022727272727272728,"protocol":0.022727272727272728,"mcp":0.022727272727272728,"is":0.022727272727272728,"an":0.022727272727272728,"open":0.022727272727272728,"that":0.022727272727272728,"defines":0.022727272727272728,"a":0.022727272727272728,"standard":0.022727272727272728,"interface":0.022727272727272728,"for":0.022727272727272728,"ai":0.022727272727272728,"agents":0.022727272727272728,"to":0.022727272727272728,"call":0.022727272727272728,"external":0.022727272727272728,"tools":0.022727272727272728,"and":0.022727272727272728,"services":0.022727272727272728,"server":0.022727272727272728,"exposes":0.022727272727272728,"set":0.022727272727272728,"of":0.022727272727272728,"named":0.022727272727272728,"with":0.022727272727272728,"defined":0.022727272727272728,"input":0.022727272727272728,"schemas":0.022727272727272728,"client":0.022727272727272728,"typically":0.022727272727272728,"llm":0.022727272727272728,"or":0.022727272727272728,"agent":0.022727272727272728,"framework":0.022727272727272728,"discovers":0.022727272727272728,"available":0.022727272727272728,"calls":0.022727272727272728,"them":0.022727272727272728,"structured":0.022727272727272728,"arguments":0.022727272727272728,"receives":0.022727272727272728,"results":0.022727272727272728},"2466":{"for":0.14285714285714285,"the":0.14285714285714285,"protocol":0.14285714285714285,"specification":0.14285714285714285,"see":0.14285714285714285,"mcp":0.14285714285714285,"documentation":0.14285714285714285},"2467":{"10":0.1,"59":0.1,"the":0.1,"db":0.1,"tools":0.1,"mcp":0.1,"server":0.1,"exposes":0.1,"across":0.1,"categories":0.1},"2468":{"type":0.5,"info":0.5},"2469":{"title":0.3333333333333333,"tool":0.3333333333333333,"manifest":0.3333333333333333},"2470":{"the":0.07692307692307693,"full":0.07692307692307693,"list":0.07692307692307693,"of":0.07692307692307693,"available":0.07692307692307693,"tools":0.07692307692307693,"and":0.07692307692307693,"their":0.07692307692307693,"input":0.07692307692307693,"schemas":0.07692307692307693,"is":0.07692307692307693,"accessible":0.07692307692307693,"at":0.07692307692307693},"2471":{"the":0.041666666666666664,"manifest":0.041666666666666664,"is":0.041666666666666664,"authoritative":0.041666666666666664,"source":0.041666666666666664,"table":0.041666666666666664,"below":0.041666666666666664,"reflects":0.041666666666666664,"current":0.041666666666666664,"category":0.041666666666666664,"breakdown":0.041666666666666664,"but":0.041666666666666664,"individual":0.041666666666666664,"tool":0.041666666666666664,"names":0.041666666666666664,"are":0.041666666666666664,"subject":0.041666666666666664,"to":0.041666666666666664,"change":0.041666666666666664,"while":0.041666666666666664,"ai":0.041666666666666664,"assistant":0.041666666666666664,"in":0.041666666666666664,"beta":0.041666666666666664},"2472":{"category":1},"2473":{"tool":0.5,"count":0.5},"2474":{"representative":0.5,"operations":0.5},"2475":{"connections":1},"2476":{},"2477":{"list":0.2,"connections":0.2,"get":0.2,"connection":0.2,"details":0.2},"2478":{"collections":1},"2479":{},"2480":{"list":0.2,"collections":0.2,"get":0.2,"collection":0.2,"info":0.2},"2481":{"documents":1},"2482":{},"2483":{"find":0.2,"count":0.2,"page":0.2,"through":0.2,"documents":0.2},"2484":{"schema":1},"2485":{},"2486":{"run":0.2,"schema":0.2,"analysis":0.2,"compare":0.2,"snapshots":0.2},"2487":{"query":0.5,"profiling":0.5},"2488":{},"2489":{"read":0.16666666666666666,"profile":0.16666666666666666,"data":0.16666666666666666,"get":0.16666666666666666,"index":0.16666666666666666,"suggestions":0.16666666666666666},"2490":{"compare":0.5,"sync":0.5},"2491":{},"2492":{"run":0.25,"comparisons":0.25,"apply":0.25,"sync":0.25},"2493":{"tasks":1},"2494":{},"2495":{"create":0.16666666666666666,"trigger":0.16666666666666666,"list":0.16666666666666666,"and":0.16666666666666666,"monitor":0.16666666666666666,"tasks":0.16666666666666666},"2496":{"governance":1},"2497":{},"2498":{"run":0.2,"policy":0.2,"evaluation":0.2,"list":0.2,"violations":0.2},"2499":{"pii":0.5,"scanner":0.5},"2500":{},"2501":{"run":0.2,"scans":0.2,"retrieve":0.2,"scan":0.2,"history":0.2},"2502":{"ai":0.5,"workflows":0.5},"2503":{},"2504":{"invoke":0.2,"built-in":0.2,"ai":0.2,"assistant":0.2,"workflows":0.2},"2505":{"tool":0.09090909090909091,"counts":0.09090909090909091,"per":0.09090909090909091,"category":0.09090909090909091,"are":0.09090909090909091,"available":0.09090909090909091,"in":0.09090909090909091,"the":0.09090909090909091,"manifest":0.09090909090909091,"at":0.09090909090909091,"mcp":0.09090909090909091},"2506":{"the":0.09090909090909091,"mcp":0.09090909090909091,"server":0.09090909090909091,"is":0.09090909090909091,"served":0.09090909090909091,"from":0.09090909090909091,"same":0.09090909090909091,"domain":0.09090909090909091,"as":0.09090909090909091,"db":0.09090909090909091,"tools":0.09090909090909091},"2507":{"get":0.05,"a":0.05,"token":0.05,"from":0.05,"access":0.05,"manager":0.05,"using":0.05,"your":0.05,"credentials":0.05,"see":0.05,"rest":0.05,"api":0.05,"authentication":0.05,"the":0.05,"same":0.05,"is":0.05,"used":0.05,"for":0.05,"mcp":0.05,"connections":0.05},"2508":{"add":0.05263157894736842,"the":0.05263157894736842,"server":0.05263157894736842,"to":0.05263157894736842,"your":0.05263157894736842,"mcp":0.05263157894736842,"client":0.05263157894736842,"configuration":0.05263157894736842,"with":0.05263157894736842,"url":0.05263157894736842,"and":0.05263157894736842,"bearer":0.05263157894736842,"token":0.05263157894736842,"see":0.05263157894736842,"tabs":0.05263157894736842,"below":0.05263157894736842,"for":0.05263157894736842,"client-specific":0.05263157894736842,"examples":0.05263157894736842},"2509":{"59":0.03571428571428571,"use":0.03571428571428571,"your":0.03571428571428571,"mcp":0.03571428571428571,"client":0.03571428571428571,"to":0.03571428571428571,"list":0.03571428571428571,"available":0.03571428571428571,"tools":0.03571428571428571,"you":0.03571428571428571,"should":0.03571428571428571,"see":0.03571428571428571,"all":0.03571428571428571,"from":0.03571428571428571,"the":0.03571428571428571,"manifest":0.03571428571428571,"if":0.03571428571428571,"fewer":0.03571428571428571,"check":0.03571428571428571,"that":0.03571428571428571,"access":0.03571428571428571,"manager":0.03571428571428571,"workspace":0.03571428571428571,"includes":0.03571428571428571,"connections":0.03571428571428571,"need":0.03571428571428571,"operate":0.03571428571428571,"against":0.03571428571428571},"2510":{"add":0.07142857142857142,"the":0.07142857142857142,"db":0.07142857142857142,"tools":0.07142857142857142,"mcp":0.07142857142857142,"server":0.07142857142857142,"to":0.07142857142857142,"your":0.07142857142857142,"claude":0.07142857142857142,"configuration":0.07142857142857142,"e":0.07142857142857142,"g":0.07142857142857142,"config":0.07142857142857142,"json":0.07142857142857142},"2511":{"for":0.05263157894736842,"openai":0.05263157894736842,"assistants":0.05263157894736842,"or":0.05263157894736842,"any":0.05263157894736842,"framework":0.05263157894736842,"that":0.05263157894736842,"supports":0.05263157894736842,"mcp":0.05263157894736842,"via":0.05263157894736842,"http":0.05263157894736842,"sse":0.05263157894736842,"configure":0.05263157894736842,"the":0.05263157894736842,"server":0.05263157894736842,"endpoint":0.05263157894736842,"and":0.05263157894736842,"authentication":0.05263157894736842,"header":0.05263157894736842},"2512":{"any":0.058823529411764705,"mcp-compatible":0.058823529411764705,"client":0.058823529411764705,"that":0.058823529411764705,"supports":0.058823529411764705,"http":0.058823529411764705,"sse":0.058823529411764705,"transport":0.058823529411764705,"can":0.058823529411764705,"connect":0.058823529411764705,"to":0.058823529411764705,"the":0.058823529411764705,"db":0.058823529411764705,"tools":0.058823529411764705,"mcp":0.058823529411764705,"server":0.058823529411764705,"use":0.058823529411764705},"2513":{"transport":0.3333333333333333,"http":0.3333333333333333,"sse":0.3333333333333333},"2514":{"url":0.25,"https":0.25,"your-domain":0.25,"mcp":0.25},"2515":{"authentication":0.2,"authorization":0.2,"bearer":0.2,"your-token":0.2,"header":0.2},"2516":{"consult":0.09090909090909091,"your":0.09090909090909091,"framework's":0.09090909090909091,"mcp":0.09090909090909091,"client":0.09090909090909091,"documentation":0.09090909090909091,"for":0.09090909090909091,"the":0.09090909090909091,"exact":0.09090909090909091,"configuration":0.09090909090909091,"format":0.09090909090909091},"2517":{"db":0.02631578947368421,"tools":0.02631578947368421,"can":0.02631578947368421,"route":0.02631578947368421,"ai":0.02631578947368421,"operations":0.02631578947368421,"through":0.02631578947368421,"a":0.02631578947368421,"private":0.02631578947368421,"on-premise":0.02631578947368421,"llm":0.02631578947368421,"endpoint":0.02631578947368421,"any":0.02631578947368421,"openai-compatible":0.02631578947368421,"api":0.02631578947368421,"is":0.02631578947368421,"supported":0.02631578947368421,"configure":0.02631578947368421,"the":0.02631578947368421,"provider":0.02631578947368421,"and":0.02631578947368421,"credentials":0.02631578947368421,"in":0.02631578947368421,"access":0.02631578947368421,"manager's":0.02631578947368421,"settings":0.02631578947368421,"mcp":0.02631578947368421,"server":0.02631578947368421,"itself":0.02631578947368421,"does":0.02631578947368421,"not":0.02631578947368421,"need":0.02631578947368421,"to":0.02631578947368421,"be":0.02631578947368421,"reconfigured":0.02631578947368421,"routing":0.02631578947368421,"handled":0.02631578947368421,"server-side":0.02631578947368421},"2518":{"orchestrate":0.1,"database":0.1,"exports":0.1,"as":0.1,"part":0.1,"of":0.1,"a":0.1,"multi-step":0.1,"ai":0.1,"pipeline":0.1},"2519":{"enable":0.09090909090909091,"an":0.09090909090909091,"ai":0.09090909090909091,"agent":0.09090909090909091,"to":0.09090909090909091,"query":0.09090909090909091,"compare":0.09090909090909091,"and":0.09090909090909091,"analyse":0.09090909090909091,"data":0.09090909090909091,"autonomously":0.09090909090909091},"2520":{"build":0.1,"natural-language":0.1,"database":0.1,"workflows":0.1,"without":0.1,"writing":0.1,"custom":0.1,"api":0.1,"integration":0.1,"code":0.1},"2521":{"rest":0.5,"api":0.5},"2522":{"programmatic":0.08333333333333333,"access":0.08333333333333333,"to":0.08333333333333333,"tasks":0.08333333333333333,"and":0.08333333333333333,"db":0.08333333333333333,"tools":0.08333333333333333,"operations":0.08333333333333333,"via":0.08333333333333333,"the":0.08333333333333333,"rest":0.08333333333333333,"api":0.08333333333333333},"2523":{"authentication":1},"2524":{"base":0.5,"url":0.5},"2525":{"tasks":0.5,"api":0.5},"2526":{"create":0.3333333333333333,"a":0.3333333333333333,"task":0.3333333333333333},"2527":{"list":0.5,"tasks":0.5},"2528":{"trigger":0.3333333333333333,"a":0.3333333333333333,"task":0.3333333333333333},"2529":{"get":0.3333333333333333,"task":0.3333333333333333,"status":0.3333333333333333},"2530":{"ci":0.25,"cd":0.25,"integration":0.25,"example":0.25},"2531":{"the":0.02564102564102564,"db":0.02564102564102564,"tools":0.02564102564102564,"rest":0.02564102564102564,"api":0.02564102564102564,"allows":0.02564102564102564,"external":0.02564102564102564,"systems":0.02564102564102564,"to":0.02564102564102564,"create":0.02564102564102564,"trigger":0.02564102564102564,"and":0.02564102564102564,"monitor":0.02564102564102564,"tasks":0.02564102564102564,"programmatically":0.02564102564102564,"it":0.02564102564102564,"is":0.02564102564102564,"primary":0.02564102564102564,"integration":0.02564102564102564,"point":0.02564102564102564,"for":0.02564102564102564,"ci":0.02564102564102564,"cd":0.02564102564102564,"pipelines":0.02564102564102564,"orchestration":0.02564102564102564,"platforms":0.02564102564102564,"any":0.02564102564102564,"toolchain":0.02564102564102564,"that":0.02564102564102564,"needs":0.02564102564102564,"database":0.02564102564102564,"operations":0.02564102564102564,"on":0.02564102564102564,"a":0.02564102564102564,"schedule":0.02564102564102564,"or":0.02564102564102564,"in":0.02564102564102564,"response":0.02564102564102564,"events":0.02564102564102564},"2532":{"all":0.06666666666666667,"api":0.06666666666666667,"requests":0.06666666666666667,"require":0.06666666666666667,"a":0.06666666666666667,"bearer":0.06666666666666667,"token":0.06666666666666667,"obtain":0.06666666666666667,"from":0.06666666666666667,"access":0.06666666666666667,"manager":0.06666666666666667,"using":0.06666666666666667,"your":0.06666666666666667,"user":0.06666666666666667,"credentials":0.06666666666666667},"2533":{"include":0.14285714285714285,"the":0.14285714285714285,"token":0.14285714285714285,"in":0.14285714285714285,"all":0.14285714285714285,"subsequent":0.14285714285714285,"requests":0.14285714285714285},"2534":{"the":0.08333333333333333,"api":0.08333333333333333,"is":0.08333333333333333,"served":0.08333333333333333,"from":0.08333333333333333,"same":0.08333333333333333,"domain":0.08333333333333333,"as":0.08333333333333333,"db":0.08333333333333333,"tools":0.08333333333333333,"web":0.08333333333333333,"interface":0.08333333333333333},"2535":{"type":0.5,"info":0.5},"2536":{"title":0.3333333333333333,"api":0.3333333333333333,"versioning":0.3333333333333333},"2537":{"the":0.03571428571428571,"rest":0.03571428571428571,"api":0.03571428571428571,"is":0.03571428571428571,"versioned":0.03571428571428571,"at":0.03571428571428571,"v1":0.03571428571428571,"breaking":0.03571428571428571,"changes":0.03571428571428571,"will":0.03571428571428571,"be":0.03571428571428571,"introduced":0.03571428571428571,"under":0.03571428571428571,"a":0.03571428571428571,"new":0.03571428571428571,"version":0.03571428571428571,"prefix":0.03571428571428571,"minor":0.03571428571428571,"additions":0.03571428571428571,"optional":0.03571428571428571,"fields":0.03571428571428571,"endpoints":0.03571428571428571,"may":0.03571428571428571,"made":0.03571428571428571,"within":0.03571428571428571,"current":0.03571428571428571,"without":0.03571428571428571,"notice":0.03571428571428571},"2538":{"optional":0.07142857142857142,"query":0.07142857142857142,"parameters":0.07142857142857142,"status":0.07142857142857142,"idle":0.07142857142857142,"scheduled":0.07142857142857142,"running":0.07142857142857142,"completed":0.07142857142857142,"failed":0.07142857142857142,"type":0.07142857142857142,"export":0.07142857142857142,"import":0.07142857142857142,"compare":0.07142857142857142,"sync":0.07142857142857142},"2539":{"trigger":0.07142857142857142,"an":0.07142857142857142,"on-demand":0.07142857142857142,"run":0.07142857142857142,"of":0.07142857142857142,"existing":0.07142857142857142,"task":0.07142857142857142,"without":0.07142857142857142,"waiting":0.07142857142857142,"for":0.07142857142857142,"its":0.07142857142857142,"next":0.07142857142857142,"scheduled":0.07142857142857142,"execution":0.07142857142857142},"2540":{"poll":0.08333333333333333,"the":0.08333333333333333,"status":0.08333333333333333,"of":0.08333333333333333,"a":0.08333333333333333,"specific":0.08333333333333333,"task":0.08333333333333333,"or":0.08333333333333333,"its":0.08333333333333333,"most":0.08333333333333333,"recent":0.08333333333333333,"run":0.08333333333333333},"2541":{"response":0.1111111111111111,"includes":0.1111111111111111,"status":0.1111111111111111,"started_at":0.1111111111111111,"completed_at":0.1111111111111111,"duration_ms":0.1111111111111111,"error":0.1111111111111111,"if":0.1111111111111111,"failed":0.1111111111111111},"2542":{"the":0.07692307692307693,"following":0.07692307692307693,"pattern":0.07692307692307693,"integrates":0.07692307692307693,"a":0.07692307692307693,"db":0.07692307692307693,"tools":0.07692307692307693,"task":0.07692307692307693,"into":0.07692307692307693,"deployment":0.07692307692307693,"pipeline":0.07692307692307693,"using":0.07692307692307693,"curl":0.07692307692307693},"2543":{"replace":0.05,"task_id":0.05,"with":0.05,"the":0.05,"task's":0.05,"id":0.05,"visible":0.05,"in":0.05,"tasks":0.05,"dashboard":0.05,"url":0.05,"or":0.05,"list":0.05,"response":0.05,"and":0.05,"db_tools_token":0.05,"a":0.05,"valid":0.05,"bearer":0.05,"token":0.05},"2544":{"database":0.5,"compatibility":0.5},"2545":{"supported":0.14285714285714285,"database":0.14285714285714285,"backends":0.14285714285714285,"and":0.14285714285714285,"tool-level":0.14285714285714285,"compatibility":0.14285714285714285,"matrix":0.14285714285714285},"2546":{"supported":0.5,"databases":0.5},"2547":{"tool":0.3333333333333333,"compatibility":0.3333333333333333,"matrix":0.3333333333333333},"2548":{"mongodb":0.3333333333333333,"version":0.3333333333333333,"support":0.3333333333333333},"2549":{"3t":0.045454545454545456,"db":0.045454545454545456,"tools":0.045454545454545456,"supports":0.045454545454545456,"mongodb":0.045454545454545456,"and":0.045454545454545456,"three":0.045454545454545456,"mongodb-compatible":0.045454545454545456,"document":0.045454545454545456,"databases":0.045454545454545456,"support":0.045454545454545456,"level":0.045454545454545456,"varies":0.045454545454545456,"by":0.045454545454545456,"tool":0.045454545454545456,"depending":0.045454545454545456,"on":0.045454545454545456,"which":0.045454545454545456,"apis":0.045454545454545456,"each":0.045454545454545456,"database":0.045454545454545456,"implements":0.045454545454545456},"2550":{"database":1},"2551":{"protocol":1},"2552":{"notes":1},"2553":{"mongodb":1},"2554":{"native":0.5,"driver":0.5},"2555":{"4":0.16666666666666666,"full":0.16666666666666666,"support":0.16666666666666666,"all":0.16666666666666666,"tools":0.16666666666666666,"versions":0.16666666666666666},"2556":{"azure":0.3333333333333333,"cosmos":0.3333333333333333,"db":0.3333333333333333},"2557":{"mongodb":0.5,"api":0.5},"2558":{"supported":0.14285714285714285,"via":0.14285714285714285,"the":0.14285714285714285,"mongodb":0.14285714285714285,"api":0.14285714285714285,"compatibility":0.14285714285714285,"layer":0.14285714285714285},"2559":{"aws":0.5,"documentdb":0.5},"2560":{"mongodb":0.5,"api":0.5},"2561":{"supported":0.14285714285714285,"via":0.14285714285714285,"the":0.14285714285714285,"mongodb":0.14285714285714285,"api":0.14285714285714285,"compatibility":0.14285714285714285,"layer":0.14285714285714285},"2562":{"ferretdb":1},"2563":{"mongodb":0.5,"api":0.5},"2564":{"open-source":0.3333333333333333,"mongodb-compatible":0.3333333333333333,"backend":0.3333333333333333},"2565":{"tool":1},"2566":{"mongodb":1},"2567":{"azure":0.3333333333333333,"cosmos":0.3333333333333333,"db":0.3333333333333333},"2568":{"aws":0.5,"documentdb":0.5},"2569":{"ferretdb":1},"2570":{"explore":1},"2571":{"full":1},"2572":{"full":1},"2573":{"full":1},"2574":{"full":1},"2575":{"compare":0.5,"sync":0.5},"2576":{"full":1},"2577":{"full":1},"2578":{"full":1},"2579":{"full":1},"2580":{"query":0.5,"profiler":0.5},"2581":{"full":1},"2582":{"1":0.25,"partial":0.25,"see":0.25,"note":0.25},"2583":{"2":0.25,"partial":0.25,"see":0.25,"note":0.25},"2584":{"partial":1},"2585":{"schema":0.5,"analysis":0.5},"2586":{"full":1},"2587":{"full":1},"2588":{"full":1},"2589":{"full":1},"2590":{"tasks":1},"2591":{"full":1},"2592":{"full":1},"2593":{"full":1},"2594":{"full":1},"2595":{"governance":1},"2596":{"full":1},"2597":{"3":0.25,"partial":0.25,"see":0.25,"note":0.25},"2598":{"3":0.25,"partial":0.25,"see":0.25,"note":0.25},"2599":{"partial":1},"2600":{"pii":0.5,"scanner":0.5},"2601":{"full":1},"2602":{"full":1},"2603":{"full":1},"2604":{"full":1},"2605":{"ai":0.5,"assistant":0.5},"2606":{"full":1},"2607":{"full":1},"2608":{"full":1},"2609":{"full":1},"2610":{"0":0.043478260869565216,"1":0.043478260869565216,"4":0.043478260869565216,"note":0.043478260869565216,"query":0.043478260869565216,"profiler":0.043478260869565216,"relies":0.043478260869565216,"on":0.043478260869565216,"mongodb's":0.043478260869565216,"system":0.043478260869565216,"profile":0.043478260869565216,"collection":0.043478260869565216,"azure":0.043478260869565216,"cosmos":0.043478260869565216,"db":0.043478260869565216,"exposes":0.043478260869565216,"with":0.043478260869565216,"mongodb":0.043478260869565216,"api":0.043478260869565216,"compatibility":0.043478260869565216,"mode":0.043478260869565216,"or":0.043478260869565216,"later":0.043478260869565216},"2611":{"2":0.058823529411764705,"note":0.058823529411764705,"aws":0.058823529411764705,"documentdb":0.058823529411764705,"system":0.058823529411764705,"profile":0.058823529411764705,"availability":0.058823529411764705,"depends":0.058823529411764705,"on":0.058823529411764705,"the":0.058823529411764705,"mongodb":0.058823529411764705,"api":0.058823529411764705,"compatibility":0.058823529411764705,"version":0.058823529411764705,"configured":0.058823529411764705,"for":0.058823529411764705,"cluster":0.058823529411764705},"2612":{"3":0.030303030303030304,"note":0.030303030303030304,"governance":0.030303030303030304,"policies":0.030303030303030304,"that":0.030303030303030304,"reference":0.030303030303030304,"mongodb-specific":0.030303030303030304,"configuration":0.030303030303030304,"such":0.030303030303030304,"as":0.030303030303030304,"write":0.030303030303030304,"concern":0.030303030303030304,"settings":0.030303030303030304,"journaling":0.030303030303030304,"and":0.030303030303030304,"replica":0.030303030303030304,"set":0.030303030303030304,"topology":0.030303030303030304,"may":0.030303030303030304,"not":0.030303030303030304,"apply":0.030303030303030304,"or":0.030303030303030304,"report":0.030303030303030304,"incorrectly":0.030303030303030304,"against":0.030303030303030304,"cosmos":0.030303030303030304,"db":0.030303030303030304,"documentdb":0.030303030303030304,"which":0.030303030303030304,"do":0.030303030303030304,"expose":0.030303030303030304,"these":0.030303030303030304,"user-configurable":0.030303030303030304},"2613":{"type":0.5,"info":0.5},"2614":{"title":0.3333333333333333,"ferretdb":0.3333333333333333,"compatibility":0.3333333333333333},"2615":{"ferretdb's":0.038461538461538464,"mongodb":0.038461538461538464,"api":0.038461538461538464,"coverage":0.038461538461538464,"is":0.038461538461538464,"expanding":0.038461538461538464,"across":0.038461538461538464,"releases":0.038461538461538464,"as":0.038461538461538464,"ferretdb":0.038461538461538464,"adds":0.038461538461538464,"compatibility":0.038461538461538464,"for":0.038461538461538464,"additional":0.038461538461538464,"apis":0.038461538461538464,"db":0.038461538461538464,"tools":0.038461538461538464,"support":0.038461538461538464,"expands":0.038461538461538464,"accordingly":0.038461538461538464,"check":0.038461538461538464,"the":0.038461538461538464,"matrix":0.038461538461538464,"current":0.038461538461538464,"state":0.038461538461538464,"of":0.038461538461538464},"2616":{"4":0.125,"3t":0.125,"db":0.125,"tools":0.125,"supports":0.125,"mongodb":0.125,"and":0.125,"later":0.125},"2617":{"tool":1},"2618":{"minimum":0.3333333333333333,"mongodb":0.3333333333333333,"version":0.3333333333333333},"2619":{"notes":1},"2620":{"explore":1},"2621":{"4":1},"2622":{"compare":0.5,"sync":0.5},"2623":{"4":1},"2624":{"query":0.5,"profiler":0.5},"2625":{"4":1},"2626":{"0":0.1,"5":0.1,"anti-pattern":0.1,"detection":0.1,"works":0.1,"best":0.1,"on":0.1,"improved":0.1,"explain":0.1,"output":0.1},"2627":{"schema":0.5,"analysis":0.5},"2628":{"4":1},"2629":{"tasks":1},"2630":{"4":1},"2631":{"governance":1},"2632":{"4":1},"2633":{"replica":0.16666666666666666,"set":0.16666666666666666,"policies":0.16666666666666666,"require":0.16666666666666666,"a":0.16666666666666666,"deployment":0.16666666666666666},"2634":{"pii":0.5,"scanner":0.5},"2635":{"4":1},"2636":{"ai":0.5,"assistant":0.5},"2637":{"4":1},"2638":{"compare":0.5,"sync":0.5},"2639":{"exact":0.125,"document-level":0.125,"diffs":0.125,"between":0.125,"collections":0.125,"with":0.125,"one-click":0.125,"sync":0.125},"2640":{"how":0.3333333333333333,"it":0.3333333333333333,"works":0.3333333333333333},"2641":{"select":0.25,"a":0.25,"source":0.25,"collection":0.25},"2642":{"select":0.25,"a":0.25,"target":0.25,"collection":0.25},"2643":{"run":0.3333333333333333,"the":0.3333333333333333,"comparison":0.3333333333333333},"2644":{"review":0.3333333333333333,"the":0.3333333333333333,"diff":0.3333333333333333},"2645":{"sync":0.5,"optional":0.5},"2646":{"diff":0.5,"results":0.5},"2647":{"sync":0.5,"direction":0.5},"2648":{"large-scale":0.5,"operations":0.5},"2649":{"common":0.3333333333333333,"use":0.3333333333333333,"cases":0.3333333333333333},"2650":{"compare":0.03225806451612903,"sync":0.03225806451612903,"surfaces":0.03225806451612903,"every":0.03225806451612903,"document":0.03225806451612903,"added":0.03225806451612903,"removed":0.03225806451612903,"or":0.03225806451612903,"modified":0.03225806451612903,"between":0.03225806451612903,"a":0.03225806451612903,"source":0.03225806451612903,"and":0.03225806451612903,"target":0.03225806451612903,"collection":0.03225806451612903,"there":0.03225806451612903,"is":0.03225806451612903,"no":0.03225806451612903,"sampling":0.03225806451612903,"the":0.03225806451612903,"full":0.03225806451612903,"diff":0.03225806451612903,"computed":0.03225806451612903,"pushes":0.03225806451612903,"delta":0.03225806451612903,"in":0.03225806451612903,"single":0.03225806451612903,"auditable":0.03225806451612903,"operation":0.03225806451612903,"either":0.03225806451612903,"direction":0.03225806451612903},"2651":{"choose":0.09090909090909091,"any":0.09090909090909091,"collection":0.09090909090909091,"from":0.09090909090909091,"connection":0.09090909090909091,"in":0.09090909090909091,"your":0.09090909090909091,"tree":0.09090909090909091,"as":0.09090909090909091,"the":0.09090909090909091,"source":0.09090909090909091},"2652":{"choose":0.07142857142857142,"the":0.07142857142857142,"target":0.07142857142857142,"collection":0.07142857142857142,"it":0.07142857142857142,"can":0.07142857142857142,"be":0.07142857142857142,"on":0.07142857142857142,"same":0.07142857142857142,"connection":0.07142857142857142,"or":0.07142857142857142,"a":0.07142857142857142,"different":0.07142857142857142,"one":0.07142857142857142},"2653":{"compare":0.0625,"computes":0.0625,"the":0.0625,"full":0.0625,"document-level":0.0625,"diff":0.0625,"results":0.0625,"are":0.0625,"grouped":0.0625,"into":0.0625,"three":0.0625,"buckets":0.0625,"added":0.0625,"removed":0.0625,"and":0.0625,"modified":0.0625},"2654":{"inspect":0.05555555555555555,"each":0.05555555555555555,"changed":0.05555555555555555,"document":0.05555555555555555,"before":0.05555555555555555,"acting":0.05555555555555555,"modified":0.05555555555555555,"documents":0.05555555555555555,"show":0.05555555555555555,"a":0.05555555555555555,"field-level":0.05555555555555555,"diff":0.05555555555555555,"between":0.05555555555555555,"the":0.05555555555555555,"source":0.05555555555555555,"and":0.05555555555555555,"target":0.05555555555555555,"versions":0.05555555555555555},"2655":{"if":0.04,"you":0.04,"want":0.04,"to":0.04,"apply":0.04,"the":0.04,"diff":0.04,"select":0.04,"a":0.04,"sync":0.04,"direction":0.04,"and":0.04,"confirm":0.04,"can":0.04,"run":0.04,"from":0.04,"source":0.04,"target":0.04,"or":0.04,"operation":0.04,"is":0.04,"recorded":0.04,"in":0.04,"task":0.04,"manager":0.04},"2656":{"bucket":1},"2657":{"description":1},"2658":{"added":1},"2659":{"documents":0.125,"present":0.125,"in":0.125,"the":0.125,"source":0.125,"but":0.125,"not":0.125,"target":0.125},"2660":{"removed":1},"2661":{"documents":0.125,"present":0.125,"in":0.125,"the":0.125,"target":0.125,"but":0.125,"not":0.125,"source":0.125},"2662":{"modified":1},"2663":{"documents":0.125,"present":0.125,"in":0.125,"both":0.125,"with":0.125,"differing":0.125,"field":0.125,"values":0.125},"2664":{"every":0.06666666666666667,"document":0.06666666666666667,"in":0.06666666666666667,"scope":0.06666666666666667,"is":0.06666666666666667,"individually":0.06666666666666667,"compared":0.06666666666666667,"there":0.06666666666666667,"are":0.06666666666666667,"no":0.06666666666666667,"aggregate":0.06666666666666667,"summaries":0.06666666666666667,"or":0.06666666666666667,"sampling":0.06666666666666667,"approximations":0.06666666666666667},"2665":{"sync":0.03571428571428571,"is":0.03571428571428571,"directional":0.03571428571428571,"you":0.03571428571428571,"choose":0.03571428571428571,"whether":0.03571428571428571,"changes":0.03571428571428571,"flow":0.03571428571428571,"from":0.03571428571428571,"source":0.03571428571428571,"to":0.03571428571428571,"target":0.03571428571428571,"or":0.03571428571428571,"after":0.03571428571428571,"a":0.03571428571428571,"record":0.03571428571428571,"created":0.03571428571428571,"in":0.03571428571428571,"the":0.03571428571428571,"task":0.03571428571428571,"manager":0.03571428571428571,"with":0.03571428571428571,"timestamp":0.03571428571428571,"direction":0.03571428571428571,"document":0.03571428571428571,"counts":0.03571428571428571,"and":0.03571428571428571,"outcome":0.03571428571428571},"2666":{"for":0.037037037037037035,"large":0.037037037037037035,"collections":0.037037037037037035,"or":0.037037037037037035,"when":0.037037037037037035,"you":0.037037037037037035,"need":0.037037037037037035,"scheduled":0.037037037037037035,"recurring":0.037037037037037035,"comparisons":0.037037037037037035,"use":0.037037037037037035,"the":0.037037037037037035,"tasks":0.037037037037037035,"integration":0.037037037037037035,"compare":0.037037037037037035,"sync":0.037037037037037035,"operations":0.037037037037037035,"can":0.037037037037037035,"be":0.037037037037037035,"configured":0.037037037037037035,"as":0.037037037037037035,"and":0.037037037037037035,"run":0.037037037037037035,"automatically":0.037037037037037035,"without":0.037037037037037035,"manual":0.037037037037037035,"intervention":0.037037037037037035},"2667":{"validating":0.14285714285714285,"migration":0.14285714285714285,"results":0.14285714285714285,"between":0.14285714285714285,"environments":0.14285714285714285,"before":0.14285714285714285,"go-live":0.14285714285714285},"2668":{"reconciling":0.125,"staging":0.125,"and":0.125,"production":0.125,"datasets":0.125,"after":0.125,"a":0.125,"release":0.125},"2669":{"providing":0.08333333333333333,"a":0.08333333333333333,"documented":0.08333333333333333,"record":0.08333333333333333,"of":0.08333333333333333,"data":0.08333333333333333,"changes":0.08333333333333333,"for":0.08333333333333333,"compliance":0.08333333333333333,"or":0.08333333333333333,"post-incident":0.08333333333333333,"review":0.08333333333333333},"2670":{"type":0.5,"warn":0.5},"2671":{"title":0.16666666666666666,"sync":0.16666666666666666,"is":0.16666666666666666,"a":0.16666666666666666,"write":0.16666666666666666,"operation":0.16666666666666666},"2672":{"sync":0.045454545454545456,"modifies":0.045454545454545456,"documents":0.045454545454545456,"in":0.045454545454545456,"the":0.045454545454545456,"target":0.045454545454545456,"collection":0.045454545454545456,"review":0.045454545454545456,"full":0.045454545454545456,"diff":0.045454545454545456,"carefully":0.045454545454545456,"before":0.045454545454545456,"confirming":0.045454545454545456,"a":0.045454545454545456,"against":0.045454545454545456,"production":0.045454545454545456,"environment":0.045454545454545456,"operation":0.045454545454545456,"cannot":0.045454545454545456,"be":0.045454545454545456,"automatically":0.045454545454545456,"undone":0.045454545454545456},"2673":{"explore":1},"2674":{"browser-based":0.125,"document":0.125,"browsing":0.125,"across":0.125,"all":0.125,"provisioned":0.125,"database":0.125,"connections":0.125},"2675":{"what":0.25,"you":0.25,"can":0.25,"do":0.25},"2676":{"connection":0.5,"pre-load":0.5},"2677":{"document":0.5,"view":0.5},"2678":{"common":0.3333333333333333,"use":0.3333333333333333,"cases":0.3333333333333333},"2679":{"limitations":1},"2680":{"explore":0.03125,"provides":0.03125,"read-optimised":0.03125,"access":0.03125,"to":0.03125,"every":0.03125,"database":0.03125,"provisioned":0.03125,"through":0.03125,"manager":0.03125,"any":0.03125,"authorised":0.03125,"team":0.03125,"member":0.03125,"can":0.03125,"browse":0.03125,"collections":0.03125,"and":0.03125,"page":0.03125,"documents":0.03125,"directly":0.03125,"in":0.03125,"the":0.03125,"browser":0.03125,"without":0.03125,"installing":0.03125,"software":0.03125,"entering":0.03125,"credentials":0.03125,"managing":0.03125,"connection":0.03125,"strings":0.03125},"2681":{"navigate":0.14285714285714285,"the":0.14285714285714285,"connection":0.14285714285714285,"tree":0.14285714285714285,"connections":0.14285714285714285,"databases":0.14285714285714285,"collections":0.14285714285714285},"2682":{"page":0.1111111111111111,"through":0.1111111111111111,"documents":0.1111111111111111,"in":0.1111111111111111,"their":0.1111111111111111,"full":0.1111111111111111,"native":0.1111111111111111,"bson":0.1111111111111111,"structure":0.1111111111111111},"2683":{"switch":0.2,"between":0.2,"connections":0.2,"without":0.2,"re-authenticating":0.2},"2684":{"access":0.09090909090909091,"any":0.09090909090909091,"collection":0.09090909090909091,"you":0.09090909090909091,"are":0.09090909090909091,"authorised":0.09090909090909091,"to":0.09090909090909091,"view":0.09090909090909091,"from":0.09090909090909091,"provisioned":0.09090909090909091,"connection":0.09090909090909091},"2685":{"when":0.03125,"you":0.03125,"log":0.03125,"into":0.03125,"3t":0.03125,"db":0.03125,"tools":0.03125,"explore":0.03125,"pre-loads":0.03125,"the":0.03125,"full":0.03125,"collection":0.03125,"tree":0.03125,"for":0.03125,"all":0.03125,"connections":0.03125,"in":0.03125,"your":0.03125,"workspaces":0.03125,"first":0.03125,"time":0.03125,"navigate":0.03125,"to":0.03125,"any":0.03125,"is":0.03125,"already":0.03125,"available":0.03125,"there":0.03125,"no":0.03125,"wait":0.03125,"on":0.03125,"access":0.03125},"2686":{"for":0.045454545454545456,"accounts":0.045454545454545456,"with":0.045454545454545456,"a":0.045454545454545456,"large":0.045454545454545456,"number":0.045454545454545456,"of":0.045454545454545456,"connections":0.045454545454545456,"or":0.045454545454545456,"collections":0.045454545454545456,"pre-load":0.045454545454545456,"runs":0.045454545454545456,"in":0.045454545454545456,"the":0.045454545454545456,"background":0.045454545454545456,"on":0.045454545454545456,"login":0.045454545454545456,"and":0.045454545454545456,"completes":0.045454545454545456,"within":0.045454545454545456,"few":0.045454545454545456,"seconds":0.045454545454545456},"2687":{"documents":0.029411764705882353,"are":0.029411764705882353,"displayed":0.029411764705882353,"in":0.029411764705882353,"their":0.029411764705882353,"full":0.029411764705882353,"native":0.029411764705882353,"bson":0.029411764705882353,"structure":0.029411764705882353,"field":0.029411764705882353,"types":0.029411764705882353,"preserved":0.029411764705882353,"exactly":0.029411764705882353,"as":0.029411764705882353,"stored":0.029411764705882353,"objectid":0.029411764705882353,"date":0.029411764705882353,"numberlong":0.029411764705882353,"decimal128":0.029411764705882353,"arrays":0.029411764705882353,"and":0.029411764705882353,"embedded":0.029411764705882353,"all":0.029411764705882353,"render":0.029411764705882353,"with":0.029411764705882353,"correct":0.029411764705882353,"rather":0.029411764705882353,"than":0.029411764705882353,"being":0.029411764705882353,"coerced":0.029411764705882353,"to":0.029411764705882353,"generic":0.029411764705882353,"json":0.029411764705882353,"representations":0.029411764705882353},"2688":{"onboarding":0.07692307692307693,"new":0.07692307692307693,"engineers":0.07692307692307693,"to":0.07692307692307693,"an":0.07692307692307693,"unfamiliar":0.07692307692307693,"schema":0.07692307692307693,"without":0.07692307692307693,"setting":0.07692307692307693,"up":0.07692307692307693,"a":0.07692307692307693,"local":0.07692307692307693,"toolchain":0.07692307692307693},"2689":{"ad-hoc":0.14285714285714285,"data":0.14285714285714285,"validation":0.14285714285714285,"and":0.14285714285714285,"investigation":0.14285714285714285,"during":0.14285714285714285,"incidents":0.14285714285714285},"2690":{"sharing":0.1,"live":0.1,"database":0.1,"context":0.1,"in":0.1,"team":0.1,"reviews":0.1,"or":0.1,"client":0.1,"demonstrations":0.1},"2691":{"explore":0.16666666666666666,"is":0.16666666666666666,"read-only":0.16666666666666666,"for":0.16666666666666666,"write":0.16666666666666666,"operations":0.16666666666666666},"2692":{"use":0.1111111111111111,"compare":0.1111111111111111,"sync":0.1111111111111111,"to":0.1111111111111111,"push":0.1111111111111111,"document":0.1111111111111111,"deltas":0.1111111111111111,"between":0.1111111111111111,"collections":0.1111111111111111},"2693":{"use":0.125,"tasks":0.125,"to":0.125,"schedule":0.125,"and":0.125,"run":0.125,"import":0.125,"operations":0.125},"2694":{"type":0.5,"info":0.5},"2695":{"explore":0.1,"is":0.1,"in":0.1,"production":0.1,"and":0.1,"suitable":0.1,"for":0.1,"all":0.1,"operational":0.1,"contexts":0.1},"2696":{"query":0.5,"profiler":0.5},"2697":{"operation-level":0.125,"profiling":0.125,"execution":0.125,"plan":0.125,"analysis":0.125,"and":0.125,"index":0.125,"recommendations":0.125},"2698":{"prerequisites":1},"2699":{"reading":0.3333333333333333,"the":0.3333333333333333,"results":0.3333333333333333},"2700":{"anti-pattern":0.5,"detection":0.5},"2701":{"index":0.5,"suggestions":0.5},"2702":{"common":0.3333333333333333,"use":0.3333333333333333,"cases":0.3333333333333333},"2703":{"the":0.027777777777777776,"query":0.027777777777777776,"profiler":0.027777777777777776,"reads":0.027777777777777776,"from":0.027777777777777776,"mongodb's":0.027777777777777776,"system":0.027777777777777776,"profile":0.027777777777777776,"collection":0.027777777777777776,"groups":0.027777777777777776,"operations":0.027777777777777776,"by":0.027777777777777776,"shape":0.027777777777777776,"and":0.027777777777777776,"links":0.027777777777777776,"each":0.027777777777777776,"to":0.027777777777777776,"its":0.027777777777777776,"full":0.027777777777777776,"execution":0.027777777777777776,"plan":0.027777777777777776,"slow":0.027777777777777776,"queries":0.027777777777777776,"are":0.027777777777777776,"filterable":0.027777777777777776,"duration":0.027777777777777776,"anti-patterns":0.027777777777777776,"flagged":0.027777777777777776,"automatically":0.027777777777777776,"index":0.027777777777777776,"suggestions":0.027777777777777776,"generated":0.027777777777777776,"based":0.027777777777777776,"on":0.027777777777777776,"actual":0.027777777777777776,"behaviour":0.027777777777777776},"2704":{"1":0.034482758620689655,"mongodb":0.034482758620689655,"profiling":0.034482758620689655,"must":0.034482758620689655,"be":0.034482758620689655,"enabled":0.034482758620689655,"on":0.034482758620689655,"the":0.034482758620689655,"target":0.034482758620689655,"database":0.034482758620689655,"before":0.034482758620689655,"query":0.034482758620689655,"profiler":0.034482758620689655,"has":0.034482758620689655,"data":0.034482758620689655,"to":0.034482758620689655,"read":0.034482758620689655,"enable":0.034482758620689655,"it":0.034482758620689655,"at":0.034482758620689655,"level":0.034482758620689655,"with":0.034482758620689655,"a":0.034482758620689655,"duration":0.034482758620689655,"threshold":0.034482758620689655,"capture":0.034482758620689655,"only":0.034482758620689655,"slow":0.034482758620689655,"operations":0.034482758620689655},"2705":{"type":0.5,"warn":0.5},"2706":{"title":0.3333333333333333,"profiling":0.3333333333333333,"overhead":0.3333333333333333},"2707":{"1":0.03125,"2":0.03125,"level":0.03125,"profiling":0.03125,"db":0.03125,"setprofilinglevel":0.03125,"captures":0.03125,"every":0.03125,"operation":0.03125,"and":0.03125,"can":0.03125,"have":0.03125,"a":0.03125,"measurable":0.03125,"performance":0.03125,"impact":0.03125,"on":0.03125,"busy":0.03125,"databases":0.03125,"use":0.03125,"with":0.03125,"slowms":0.03125,"threshold":0.03125,"in":0.03125,"production":0.03125,"environments":0.03125,"disable":0.03125,"when":0.03125,"not":0.03125,"actively":0.03125,"investigating":0.03125,"issues":0.03125},"2708":{"operations":0.05,"are":0.05,"grouped":0.05,"by":0.05,"query":0.05,"shape":0.05,"a":0.05,"normalised":0.05,"representation":0.05,"of":0.05,"the":0.05,"structure":0.05,"independent":0.05,"specific":0.05,"field":0.05,"values":0.05,"for":0.05,"each":0.05,"profiler":0.05,"shows":0.05},"2709":{"count":0.125,"number":0.125,"of":0.125,"times":0.125,"this":0.125,"shape":0.125,"was":0.125,"executed":0.125},"2710":{"average":0.125,"duration":0.125,"mean":0.125,"execution":0.125,"time":0.125,"across":0.125,"all":0.125,"captures":0.125},"2711":{"p95":0.2,"duration":0.2,"95th-percentile":0.2,"execution":0.2,"time":0.2},"2712":{"execution":0.09090909090909091,"plan":0.09090909090909091,"link":0.09090909090909091,"to":0.09090909090909091,"the":0.09090909090909091,"full":0.09090909090909091,"explain":0.09090909090909091,"output":0.09090909090909091,"for":0.09090909090909091,"this":0.09090909090909091,"shape":0.09090909090909091},"2713":{"500":0.05263157894736842,"use":0.05263157894736842,"the":0.05263157894736842,"duration":0.05263157894736842,"filter":0.05263157894736842,"to":0.05263157894736842,"focus":0.05263157894736842,"on":0.05263157894736842,"queries":0.05263157894736842,"above":0.05263157894736842,"a":0.05263157894736842,"specific":0.05263157894736842,"threshold":0.05263157894736842,"e":0.05263157894736842,"g":0.05263157894736842,"operations":0.05263157894736842,"slower":0.05263157894736842,"than":0.05263157894736842,"ms":0.05263157894736842},"2714":{"the":0.08333333333333333,"following":0.08333333333333333,"anti-patterns":0.08333333333333333,"are":0.08333333333333333,"detected":0.08333333333333333,"and":0.08333333333333333,"flagged":0.08333333333333333,"automatically":0.08333333333333333,"on":0.08333333333333333,"each":0.08333333333333333,"query":0.08333333333333333,"shape":0.08333333333333333},"2715":{"anti-pattern":1},"2716":{"what":0.3333333333333333,"it":0.3333333333333333,"means":0.3333333333333333},"2717":{"collscan":1},"2718":{"the":0.08333333333333333,"query":0.08333333333333333,"performs":0.08333333333333333,"a":0.08333333333333333,"full":0.08333333333333333,"collection":0.08333333333333333,"scan":0.08333333333333333,"no":0.08333333333333333,"usable":0.08333333333333333,"index":0.08333333333333333,"was":0.08333333333333333,"found":0.08333333333333333},"2719":{"in-memory":0.5,"sort":0.5},"2720":{"the":0.07692307692307693,"sort":0.07692307692307693,"operation":0.07692307692307693,"cannot":0.07692307692307693,"be":0.07692307692307693,"satisfied":0.07692307692307693,"by":0.07692307692307693,"an":0.07692307692307693,"index":0.07692307692307693,"and":0.07692307692307693,"runs":0.07692307692307693,"in":0.07692307692307693,"memory":0.07692307692307693},"2721":{"unanchored":0.5,"regex":0.5},"2722":{"a":0.07142857142857142,"regex":0.07142857142857142,"pattern":0.07142857142857142,"with":0.07142857142857142,"no":0.07142857142857142,"leading":0.07142857142857142,"anchor":0.07142857142857142,"forces":0.07142857142857142,"full":0.07142857142857142,"scan":0.07142857142857142,"of":0.07142857142857142,"all":0.07142857142857142,"indexed":0.07142857142857142,"values":0.07142857142857142},"2723":{"missing":0.3333333333333333,"index":0.3333333333333333,"coverage":0.3333333333333333},"2724":{"one":0.08333333333333333,"or":0.08333333333333333,"more":0.08333333333333333,"query":0.08333333333333333,"fields":0.08333333333333333,"are":0.08333333333333333,"not":0.08333333333333333,"covered":0.08333333333333333,"by":0.08333333333333333,"any":0.08333333333333333,"existing":0.08333333333333333,"index":0.08333333333333333},"2725":{"when":0.05555555555555555,"anti-patterns":0.05555555555555555,"are":0.05555555555555555,"detected":0.05555555555555555,"the":0.05555555555555555,"query":0.05555555555555555,"profiler":0.05555555555555555,"generates":0.05555555555555555,"index":0.05555555555555555,"suggestions":0.05555555555555555,"based":0.05555555555555555,"on":0.05555555555555555,"actual":0.05555555555555555,"shapes":0.05555555555555555,"observed":0.05555555555555555,"each":0.05555555555555555,"suggestion":0.05555555555555555,"includes":0.05555555555555555},"2726":{"the":0.1111111111111111,"proposed":0.1111111111111111,"index":0.1111111111111111,"definition":0.1111111111111111,"field":0.1111111111111111,"names":0.1111111111111111,"and":0.1111111111111111,"sort":0.1111111111111111,"directions":0.1111111111111111},"2727":{"the":0.16666666666666666,"query":0.16666666666666666,"shapes":0.16666666666666666,"it":0.16666666666666666,"would":0.16666666666666666,"cover":0.16666666666666666},"2728":{"the":0.125,"estimated":0.125,"improvement":0.125,"based":0.125,"on":0.125,"current":0.125,"execution":0.125,"plans":0.125},"2729":{"suggestions":0.125,"reflect":0.125,"real":0.125,"query":0.125,"patterns":0.125,"not":0.125,"generic":0.125,"recommendations":0.125},"2730":{"identifying":0.1111111111111111,"the":0.1111111111111111,"top":0.1111111111111111,"slow":0.1111111111111111,"queries":0.1111111111111111,"in":0.1111111111111111,"a":0.1111111111111111,"production":0.1111111111111111,"environment":0.1111111111111111},"2731":{"comparing":0.125,"query":0.125,"performance":0.125,"before":0.125,"and":0.125,"after":0.125,"index":0.125,"changes":0.125},"2732":{"building":0.1,"a":0.1,"shared":0.1,"record":0.1,"of":0.1,"performance":0.1,"findings":0.1,"for":0.1,"dba":0.1,"reviews":0.1},"2733":{"schema":0.5,"analysis":0.5},"2734":{"versioned":0.1,"schema":0.1,"discovery":0.1,"with":0.1,"field-level":0.1,"type":0.1,"frequency":0.1,"and":0.1,"coverage":0.1,"analysis":0.1},"2735":{"sampling":0.5,"modes":0.5},"2736":{"reading":0.3333333333333333,"the":0.3333333333333333,"results":0.3333333333333333},"2737":{"schema":0.5,"history":0.5},"2738":{"schema":0.3333333333333333,"drift":0.3333333333333333,"detection":0.3333333333333333},"2739":{"common":0.3333333333333333,"use":0.3333333333333333,"cases":0.3333333333333333},"2740":{"schema":0.02631578947368421,"analysis":0.02631578947368421,"samples":0.02631578947368421,"a":0.02631578947368421,"collection":0.02631578947368421,"and":0.02631578947368421,"maps":0.02631578947368421,"every":0.02631578947368421,"field":0.02631578947368421,"its":0.02631578947368421,"type":0.02631578947368421,"distribution":0.02631578947368421,"frequency":0.02631578947368421,"of":0.02631578947368421,"appearance":0.02631578947368421,"coverage":0.02631578947368421,"across":0.02631578947368421,"documents":0.02631578947368421,"results":0.02631578947368421,"are":0.02631578947368421,"stored":0.02631578947368421,"as":0.02631578947368421,"versioned":0.02631578947368421,"history":0.02631578947368421,"so":0.02631578947368421,"you":0.02631578947368421,"can":0.02631578947368421,"track":0.02631578947368421,"drift":0.02631578947368421,"over":0.02631578947368421,"time":0.02631578947368421,"detect":0.02631578947368421,"breaking":0.02631578947368421,"changes":0.02631578947368421,"before":0.02631578947368421,"they":0.02631578947368421,"reach":0.02631578947368421,"production":0.02631578947368421},"2741":{"analyses":0.029411764705882353,"every":0.029411764705882353,"document":0.029411764705882353,"in":0.029411764705882353,"the":0.029411764705882353,"collection":0.029411764705882353,"provides":0.029411764705882353,"most":0.029411764705882353,"accurate":0.029411764705882353,"field":0.029411764705882353,"coverage":0.029411764705882353,"and":0.029411764705882353,"type":0.029411764705882353,"distribution":0.029411764705882353,"but":0.029411764705882353,"is":0.029411764705882353,"slower":0.029411764705882353,"on":0.029411764705882353,"large":0.029411764705882353,"collections":0.029411764705882353,"recommended":0.029411764705882353,"for":0.029411764705882353,"up":0.029411764705882353,"to":0.029411764705882353,"a":0.029411764705882353,"few":0.029411764705882353,"million":0.029411764705882353,"documents":0.029411764705882353,"or":0.029411764705882353,"when":0.029411764705882353,"accuracy":0.029411764705882353,"required":0.029411764705882353,"compliance":0.029411764705882353,"documentation":0.029411764705882353},"2742":{"analyses":0.03333333333333333,"the":0.03333333333333333,"first":0.03333333333333333,"n":0.03333333333333333,"documents":0.03333333333333333,"as":0.03333333333333333,"returned":0.03333333333333333,"by":0.03333333333333333,"a":0.03333333333333333,"natural":0.03333333333333333,"collection":0.03333333333333333,"scan":0.03333333333333333,"fast":0.03333333333333333,"on":0.03333333333333333,"any":0.03333333333333333,"size":0.03333333333333333,"useful":0.03333333333333333,"when":0.03333333333333333,"were":0.03333333333333333,"inserted":0.03333333333333333,"in":0.03333333333333333,"consistent":0.03333333333333333,"order":0.03333333333333333,"and":0.03333333333333333,"older":0.03333333333333333,"are":0.03333333333333333,"representative":0.03333333333333333,"of":0.03333333333333333,"full":0.03333333333333333,"schema":0.03333333333333333},"2743":{"analyses":0.03571428571428571,"the":0.03571428571428571,"most":0.03571428571428571,"recently":0.03571428571428571,"inserted":0.03571428571428571,"n":0.03571428571428571,"documents":0.03571428571428571,"useful":0.03571428571428571,"for":0.03571428571428571,"detecting":0.03571428571428571,"schema":0.03571428571428571,"changes":0.03571428571428571,"introduced":0.03571428571428571,"by":0.03571428571428571,"recent":0.03571428571428571,"code":0.03571428571428571,"deployments":0.03571428571428571,"new":0.03571428571428571,"fields":0.03571428571428571,"added":0.03571428571428571,"in":0.03571428571428571,"latest":0.03571428571428571,"release":0.03571428571428571,"will":0.03571428571428571,"appear":0.03571428571428571,"at":0.03571428571428571,"higher":0.03571428571428571,"frequency":0.03571428571428571},"2744":{"analyses":0.03333333333333333,"a":0.03333333333333333,"random":0.03333333333333333,"sample":0.03333333333333333,"of":0.03333333333333333,"n":0.03333333333333333,"documents":0.03333333333333333,"using":0.03333333333333333,"mongodb's":0.03333333333333333,"aggregation":0.03333333333333333,"stage":0.03333333333333333,"provides":0.03333333333333333,"statistically":0.03333333333333333,"representative":0.03333333333333333,"view":0.03333333333333333,"the":0.03333333333333333,"full":0.03333333333333333,"collection":0.03333333333333333,"without":0.03333333333333333,"scanning":0.03333333333333333,"all":0.03333333333333333,"recommended":0.03333333333333333,"for":0.03333333333333333,"large":0.03333333333333333,"collections":0.03333333333333333,"where":0.03333333333333333,"scan":0.03333333333333333,"is":0.03333333333333333,"not":0.03333333333333333,"practical":0.03333333333333333},"2745":{"for":0.1111111111111111,"each":0.1111111111111111,"field":0.1111111111111111,"in":0.1111111111111111,"the":0.1111111111111111,"collection":0.1111111111111111,"schema":0.1111111111111111,"analysis":0.1111111111111111,"reports":0.1111111111111111},"2746":{"field":0.125,"name":0.125,"full":0.125,"dot-notation":0.125,"path":0.125,"for":0.125,"nested":0.125,"fields":0.125},"2747":{"2":0.07692307692307693,"98":0.07692307692307693,"types":0.07692307692307693,"all":0.07692307692307693,"detected":0.07692307692307693,"bson":0.07692307692307693,"with":0.07692307692307693,"percentage":0.07692307692307693,"breakdown":0.07692307692307693,"e":0.07692307692307693,"g":0.07692307692307693,"string":0.07692307692307693,"null":0.07692307692307693},"2748":{"frequency":0.09090909090909091,"percentage":0.09090909090909091,"of":0.09090909090909091,"documents":0.09090909090909091,"in":0.09090909090909091,"the":0.09090909090909091,"sample":0.09090909090909091,"that":0.09090909090909091,"contain":0.09090909090909091,"this":0.09090909090909091,"field":0.09090909090909091},"2749":{"sample":0.14285714285714285,"values":0.14285714285714285,"a":0.14285714285714285,"small":0.14285714285714285,"set":0.14285714285714285,"of":0.14285714285714285,"representative":0.14285714285714285},"2750":{"100":0.09090909090909091,"fields":0.09090909090909091,"with":0.09090909090909091,"low":0.09090909090909091,"frequency":0.09090909090909091,"below":0.09090909090909091,"indicate":0.09090909090909091,"optional":0.09090909090909091,"or":0.09090909090909091,"conditionally":0.09090909090909091,"populated":0.09090909090909091},"2751":{"every":0.07142857142857142,"analysis":0.07142857142857142,"run":0.07142857142857142,"creates":0.07142857142857142,"a":0.07142857142857142,"versioned":0.07142857142857142,"snapshot":0.07142857142857142,"stored":0.07142857142857142,"per":0.07142857142857142,"collection":0.07142857142857142,"the":0.07142857142857142,"history":0.07142857142857142,"view":0.07142857142857142,"shows":0.07142857142857142},"2752":{"when":0.2,"each":0.2,"analysis":0.2,"was":0.2,"run":0.2},"2753":{"how":0.2,"many":0.2,"documents":0.2,"were":0.2,"sampled":0.2},"2754":{"sampling":0.3333333333333333,"mode":0.3333333333333333,"used":0.3333333333333333},"2755":{"you":0.08333333333333333,"can":0.08333333333333333,"compare":0.08333333333333333,"any":0.08333333333333333,"two":0.08333333333333333,"snapshots":0.08333333333333333,"to":0.08333333333333333,"see":0.08333333333333333,"what":0.08333333333333333,"changed":0.08333333333333333,"between":0.08333333333333333,"them":0.08333333333333333},"2756":{"type":0.5,"info":0.5},"2757":{"title":0.3333333333333333,"history":0.3333333333333333,"retention":0.3333333333333333},"2758":{"schema":0.047619047619047616,"history":0.047619047619047616,"snapshots":0.047619047619047616,"are":0.047619047619047616,"not":0.047619047619047616,"automatically":0.047619047619047616,"purged":0.047619047619047616,"for":0.047619047619047616,"collections":0.047619047619047616,"that":0.047619047619047616,"analysed":0.047619047619047616,"frequently":0.047619047619047616,"review":0.047619047619047616,"and":0.047619047619047616,"remove":0.047619047619047616,"older":0.047619047619047616,"periodically":0.047619047619047616,"to":0.047619047619047616,"keep":0.047619047619047616,"the":0.047619047619047616,"manageable":0.047619047619047616},"2759":{"comparing":0.25,"two":0.25,"snapshots":0.25,"surfaces":0.25},"2760":{"new":0.09090909090909091,"fields":0.09090909090909091,"present":0.09090909090909091,"in":0.09090909090909091,"the":0.09090909090909091,"later":0.09090909090909091,"snapshot":0.09090909090909091,"but":0.09090909090909091,"not":0.09090909090909091,"earlier":0.09090909090909091,"one":0.09090909090909091},"2761":{"removed":0.09090909090909091,"fields":0.09090909090909091,"present":0.09090909090909091,"in":0.09090909090909091,"the":0.09090909090909091,"earlier":0.09090909090909091,"snapshot":0.09090909090909091,"that":0.09090909090909091,"no":0.09090909090909091,"longer":0.09090909090909091,"appear":0.09090909090909091},"2762":{"type":0.047619047619047616,"changes":0.047619047619047616,"fields":0.047619047619047616,"whose":0.047619047619047616,"bson":0.047619047619047616,"distribution":0.047619047619047616,"changed":0.047619047619047616,"between":0.047619047619047616,"snapshots":0.047619047619047616,"e":0.047619047619047616,"g":0.047619047619047616,"a":0.047619047619047616,"field":0.047619047619047616,"that":0.047619047619047616,"was":0.047619047619047616,"always":0.047619047619047616,"string":0.047619047619047616,"now":0.047619047619047616,"returns":0.047619047619047616,"and":0.047619047619047616,"int32":0.047619047619047616},"2763":{"use":0.043478260869565216,"schema":0.043478260869565216,"drift":0.043478260869565216,"detection":0.043478260869565216,"to":0.043478260869565216,"catch":0.043478260869565216,"breaking":0.043478260869565216,"changes":0.043478260869565216,"for":0.043478260869565216,"example":0.043478260869565216,"a":0.043478260869565216,"field":0.043478260869565216,"type":0.043478260869565216,"change":0.043478260869565216,"introduced":0.043478260869565216,"in":0.043478260869565216,"code":0.043478260869565216,"deployment":0.043478260869565216,"before":0.043478260869565216,"they":0.043478260869565216,"affect":0.043478260869565216,"downstream":0.043478260869565216,"consumers":0.043478260869565216},"2764":{"generating":0.09090909090909091,"living":0.09090909090909091,"documentation":0.09090909090909091,"of":0.09090909090909091,"a":0.09090909090909091,"data":0.09090909090909091,"model":0.09090909090909091,"for":0.09090909090909091,"onboarding":0.09090909090909091,"or":0.09090909090909091,"handoffs":0.09090909090909091},"2765":{"detecting":0.16666666666666666,"unintended":0.16666666666666666,"schema":0.16666666666666666,"changes":0.16666666666666666,"between":0.16666666666666666,"releases":0.16666666666666666},"2766":{"helping":0.08333333333333333,"analysts":0.08333333333333333,"understand":0.08333333333333333,"field":0.08333333333333333,"coverage":0.08333333333333333,"and":0.08333333333333333,"types":0.08333333333333333,"before":0.08333333333333333,"building":0.08333333333333333,"queries":0.08333333333333333,"or":0.08333333333333333,"reports":0.08333333333333333},"2767":{"tasks":1},"2768":{"job":0.1,"scheduler":0.1,"for":0.1,"database":0.1,"operations":0.1,"exports":0.1,"imports":0.1,"comparisons":0.1,"and":0.1,"syncs":0.1},"2769":{"creating":0.3333333333333333,"a":0.3333333333333333,"task":0.3333333333333333},"2770":{"task":0.5,"types":0.5},"2771":{"dashboard":0.5,"metrics":0.5},"2772":{"common":0.3333333333333333,"use":0.3333333333333333,"cases":0.3333333333333333},"2773":{"the":0.02702702702702703,"tasks":0.02702702702702703,"module":0.02702702702702703,"is":0.02702702702702703,"a":0.02702702702702703,"job":0.02702702702702703,"scheduler":0.02702702702702703,"for":0.02702702702702703,"database":0.02702702702702703,"operations":0.02702702702702703,"create":0.02702702702702703,"schedule":0.02702702702702703,"and":0.02702702702702703,"monitor":0.02702702702702703,"automation":0.02702702702702703,"workflows":0.02702702702702703,"from":0.02702702702702703,"browser":0.02702702702702703,"via":0.02702702702702703,"rest":0.02702702702702703,"api":0.02702702702702703,"or":0.02702702702702703,"ci":0.02702702702702703,"cd":0.02702702702702703,"pipelines":0.02702702702702703,"all":0.02702702702702703,"share":0.02702702702702703,"same":0.02702702702702703,"execution":0.02702702702702703,"engine":0.02702702702702703,"dashboard":0.02702702702702703,"regardless":0.02702702702702703,"of":0.02702702702702703,"how":0.02702702702702703,"they":0.02702702702702703,"were":0.02702702702702703,"created":0.02702702702702703},"2774":{"open":0.03225806451612903,"the":0.03225806451612903,"tasks":0.03225806451612903,"tool":0.03225806451612903,"and":0.03225806451612903,"select":0.03225806451612903,"new":0.03225806451612903,"task":0.03225806451612903,"choose":0.03225806451612903,"type":0.03225806451612903,"export":0.03225806451612903,"import":0.03225806451612903,"compare":0.03225806451612903,"or":0.03225806451612903,"sync":0.03225806451612903,"configure":0.03225806451612903,"source":0.03225806451612903,"target":0.03225806451612903,"set":0.03225806451612903,"a":0.03225806451612903,"schedule":0.03225806451612903,"one-time":0.03225806451612903,"recurring":0.03225806451612903,"cron":0.03225806451612903,"on-demand":0.03225806451612903,"is":0.03225806451612903,"saved":0.03225806451612903,"appears":0.03225806451612903,"in":0.03225806451612903,"dashboard":0.03225806451612903,"immediately":0.03225806451612903},"2775":{"tasks":0.06666666666666667,"can":0.06666666666666667,"be":0.06666666666666667,"created":0.06666666666666667,"and":0.06666666666666667,"triggered":0.06666666666666667,"programmatically":0.06666666666666667,"see":0.06666666666666667,"rest":0.06666666666666667,"api":0.06666666666666667,"for":0.06666666666666667,"endpoint":0.06666666666666667,"details":0.06666666666666667,"example":0.06666666666666667,"requests":0.06666666666666667},"2776":{"if":0.03571428571428571,"you":0.03571428571428571,"are":0.03571428571428571,"using":0.03571428571428571,"the":0.03571428571428571,"ai":0.03571428571428571,"assistant":0.03571428571428571,"or":0.03571428571428571,"an":0.03571428571428571,"external":0.03571428571428571,"mcp":0.03571428571428571,"client":0.03571428571428571,"tasks":0.03571428571428571,"can":0.03571428571428571,"be":0.03571428571428571,"created":0.03571428571428571,"via":0.03571428571428571,"server":0.03571428571428571,"see":0.03571428571428571,"integration":0.03571428571428571,"for":0.03571428571428571,"details":0.03571428571428571,"and":0.03571428571428571,"relevant":0.03571428571428571,"tool":0.03571428571428571,"names":0.03571428571428571,"under":0.03571428571428571,"category":0.03571428571428571},"2777":{"type":1},"2778":{"description":1},"2779":{"export":1},"2780":{"exports":0.09090909090909091,"a":0.09090909090909091,"collection":0.09090909090909091,"to":0.09090909090909091,"supported":0.09090909090909091,"format":0.09090909090909091,"json":0.09090909090909091,"csv":0.09090909090909091,"bson":0.09090909090909091,"on":0.09090909090909091,"schedule":0.09090909090909091},"2781":{"import":1},"2782":{"imports":0.1,"data":0.1,"from":0.1,"a":0.1,"file":0.1,"or":0.1,"external":0.1,"source":0.1,"into":0.1,"collection":0.1},"2783":{"compare":1},"2784":{"runs":0.09090909090909091,"a":0.09090909090909091,"document-level":0.09090909090909091,"diff":0.09090909090909091,"between":0.09090909090909091,"two":0.09090909090909091,"collections":0.09090909090909091,"and":0.09090909090909091,"stores":0.09090909090909091,"the":0.09090909090909091,"result":0.09090909090909091},"2785":{"sync":1},"2786":{"runs":0.09090909090909091,"a":0.09090909090909091,"compare":0.09090909090909091,"and":0.09090909090909091,"then":0.09090909090909091,"applies":0.09090909090909091,"the":0.09090909090909091,"diff":0.09090909090909091,"in":0.09090909090909091,"specified":0.09090909090909091,"direction":0.09090909090909091},"2787":{"the":0.125,"tasks":0.125,"dashboard":0.125,"displays":0.125,"live":0.125,"metrics":0.125,"across":0.125,"all":0.125},"2788":{"metric":1},"2789":{"description":1},"2790":{"total":0.5,"tasks":0.5},"2791":{"count":0.2,"of":0.2,"all":0.2,"defined":0.2,"tasks":0.2},"2792":{"currently":0.5,"running":0.5},"2793":{"number":0.14285714285714285,"of":0.14285714285714285,"tasks":0.14285714285714285,"executing":0.14285714285714285,"at":0.14285714285714285,"this":0.14285714285714285,"moment":0.14285714285714285},"2794":{"success":0.5,"rate":0.5},"2795":{"percentage":0.16666666666666666,"of":0.16666666666666666,"completed":0.16666666666666666,"runs":0.16666666666666666,"that":0.16666666666666666,"succeeded":0.16666666666666666},"2796":{"avg":0.3333333333333333,"execution":0.3333333333333333,"duration":0.3333333333333333},"2797":{"mean":0.125,"run":0.125,"time":0.125,"across":0.125,"all":0.125,"completed":0.125,"task":0.125,"executions":0.125},"2798":{"next":0.3333333333333333,"scheduled":0.3333333333333333,"run":0.3333333333333333},"2799":{"timestamp":0.14285714285714285,"of":0.14285714285714285,"the":0.14285714285714285,"next":0.14285714285714285,"queued":0.14285714285714285,"task":0.14285714285714285,"execution":0.14285714285714285},"2800":{"status":0.5,"breakdown":0.5},"2801":{"count":0.09090909090909091,"of":0.09090909090909091,"tasks":0.09090909090909091,"in":0.09090909090909091,"each":0.09090909090909091,"state":0.09090909090909091,"idle":0.09090909090909091,"scheduled":0.09090909090909091,"running":0.09090909090909091,"completed":0.09090909090909091,"failed":0.09090909090909091},"2802":{"automated":0.1111111111111111,"nightly":0.1111111111111111,"exports":0.1111111111111111,"to":0.1111111111111111,"data":0.1111111111111111,"warehouses":0.1111111111111111,"or":0.1111111111111111,"analytics":0.1111111111111111,"platforms":0.1111111111111111},"2803":{"scheduled":0.1111111111111111,"cross-environment":0.1111111111111111,"sync":0.1111111111111111,"jobs":0.1111111111111111,"e":0.1111111111111111,"g":0.1111111111111111,"production":0.1111111111111111,"staging":0.1111111111111111,"refresh":0.1111111111111111},"2804":{"pipeline-integrated":0.125,"import":0.125,"workflows":0.125,"triggered":0.125,"by":0.125,"ci":0.125,"cd":0.125,"events":0.125},"2805":{"type":0.5,"info":0.5},"2806":{"title":0.16666666666666666,"studio":0.16666666666666666,"3t":0.16666666666666666,"desktop":0.16666666666666666,"ide":0.16666666666666666,"enterprise":0.16666666666666666},"2807":{"tasks":0.03225806451612903,"created":0.03225806451612903,"in":0.03225806451612903,"3t":0.03225806451612903,"db":0.03225806451612903,"tools":0.03225806451612903,"are":0.03225806451612903,"also":0.03225806451612903,"accessible":0.03225806451612903,"and":0.03225806451612903,"manageable":0.03225806451612903,"from":0.03225806451612903,"studio":0.03225806451612903,"desktop":0.03225806451612903,"ide":0.03225806451612903,"enterprise":0.03225806451612903,"edition":0.03225806451612903,"changes":0.03225806451612903,"made":0.03225806451612903,"either":0.03225806451612903,"place":0.03225806451612903,"reflected":0.03225806451612903,"both":0.03225806451612903,"there":0.03225806451612903,"is":0.03225806451612903,"no":0.03225806451612903,"duplication":0.03225806451612903,"or":0.03225806451612903,"manual":0.03225806451612903,"synchronisation":0.03225806451612903,"required":0.03225806451612903},"2808":{"caching":0.3333333333333333,"fail":0.3333333333333333,"modes":0.3333333333333333},"2809":{"how":0.06666666666666667,"the":0.06666666666666667,"proxy":0.06666666666666667,"caches":0.06666666666666667,"policy":0.06666666666666667,"decisions":0.06666666666666667,"invalidates":0.06666666666666667,"them":0.06666666666666667,"live":0.06666666666666667,"and":0.06666666666666667,"behaves":0.06666666666666667,"when":0.06666666666666667,"engine":0.06666666666666667,"is":0.06666666666666667,"unreachable":0.06666666666666667},"2810":{"caching":0.3333333333333333,"fail":0.3333333333333333,"modes":0.3333333333333333},"2811":{"decision":0.5,"cache":0.5},"2812":{"live":0.5,"invalidation":0.5},"2813":{"fail":0.5,"modes":0.5},"2814":{"tuning":1},"2815":{"every":0.034482758620689655,"command":0.034482758620689655,"triggers":0.034482758620689655,"a":0.034482758620689655,"policy":0.034482758620689655,"decision":0.034482758620689655,"two":0.034482758620689655,"mechanisms":0.034482758620689655,"keep":0.034482758620689655,"that":0.034482758620689655,"affordable":0.034482758620689655,"and":0.034482758620689655,"predictable":0.034482758620689655,"cache":0.034482758620689655,"avoids":0.034482758620689655,"re-asking":0.034482758620689655,"for":0.034482758620689655,"repeated":0.034482758620689655,"operations":0.034482758620689655,"fail":0.034482758620689655,"mode":0.034482758620689655,"defines":0.034482758620689655,"behavior":0.034482758620689655,"when":0.034482758620689655,"the":0.034482758620689655,"engine":0.034482758620689655,"cannot":0.034482758620689655,"be":0.034482758620689655,"reached":0.034482758620689655},"2816":{"decisions":0.038461538461538464,"are":0.038461538461538464,"cached":0.038461538461538464,"keyed":0.038461538461538464,"by":0.038461538461538464,"the":0.038461538461538464,"caller's":0.038461538461538464,"identity":0.038461538461538464,"and":0.038461538461538464,"normalized":0.038461538461538464,"operation":0.038461538461538464,"a":0.038461538461538464,"repeated":0.038461538461538464,"same":0.038461538461538464,"is":0.038461538461538464,"served":0.038461538461538464,"from":0.038461538461538464,"cache":0.038461538461538464,"instead":0.038461538461538464,"of":0.038461538461538464,"re-evaluating":0.038461538461538464,"with":0.038461538461538464,"short":0.038461538461538464,"ttl":0.038461538461538464,"bounding":0.038461538461538464,"staleness":0.038461538461538464},"2817":{"a":0.024390243902439025,"ttl":0.024390243902439025,"alone":0.024390243902439025,"would":0.024390243902439025,"let":0.024390243902439025,"revoked":0.024390243902439025,"permission":0.024390243902439025,"linger":0.024390243902439025,"to":0.024390243902439025,"close":0.024390243902439025,"that":0.024390243902439025,"gap":0.024390243902439025,"the":0.024390243902439025,"proxy":0.024390243902439025,"invalidates":0.024390243902439025,"cache":0.024390243902439025,"live":0.024390243902439025,"when":0.024390243902439025,"an":0.024390243902439025,"administrator":0.024390243902439025,"changes":0.024390243902439025,"any":0.024390243902439025,"policy":0.024390243902439025,"is":0.024390243902439025,"flushed":0.024390243902439025,"and":0.024390243902439025,"next":0.024390243902439025,"matching":0.024390243902439025,"command":0.024390243902439025,"misses":0.024390243902439025,"re-evaluates":0.024390243902439025,"against":0.024390243902439025,"engine":0.024390243902439025,"effect":0.024390243902439025,"near-immediate":0.024390243902439025,"propagation":0.024390243902439025,"without":0.024390243902439025,"waiting":0.024390243902439025,"for":0.024390243902439025,"entries":0.024390243902439025,"expire":0.024390243902439025},"2818":{"when":0.058823529411764705,"the":0.058823529411764705,"policy":0.058823529411764705,"engine":0.058823529411764705,"is":0.058823529411764705,"unreachable":0.058823529411764705,"proxy":0.058823529411764705,"cannot":0.058823529411764705,"get":0.058823529411764705,"a":0.058823529411764705,"fresh":0.058823529411764705,"decision":0.058823529411764705,"--fail-mode":0.058823529411764705,"flag":0.058823529411764705,"defines":0.058823529411764705,"what":0.058823529411764705,"happens":0.058823529411764705},"2819":{"mode":1},"2820":{"behavior":0.14285714285714285,"when":0.14285714285714285,"the":0.14285714285714285,"policy":0.14285714285714285,"engine":0.14285714285714285,"is":0.14285714285714285,"down":0.14285714285714285},"2821":{"use":0.5,"when":0.5},"2822":{"closed":0.5,"fail-shut":0.5},"2823":{"operations":0.09090909090909091,"are":0.09090909090909091,"denied":0.09090909090909091,"security":0.09090909090909091,"is":0.09090909090909091,"preserved":0.09090909090909091,"at":0.09090909090909091,"the":0.09090909090909091,"cost":0.09090909090909091,"of":0.09090909090909091,"availability":0.09090909090909091},"2824":{"the":0.1,"default":0.1,"posture":0.1,"for":0.1,"sensitive":0.1,"data":0.1,"no":0.1,"decision":0.1,"means":0.1,"access":0.1},"2825":{"open":0.5,"fail-soft":0.5},"2826":{"operations":0.09090909090909091,"are":0.09090909090909091,"allowed":0.09090909090909091,"availability":0.09090909090909091,"is":0.09090909090909091,"preserved":0.09090909090909091,"at":0.09090909090909091,"the":0.09090909090909091,"cost":0.09090909090909091,"of":0.09090909090909091,"enforcement":0.09090909090909091},"2827":{"availability-critical":0.1111111111111111,"paths":0.1111111111111111,"where":0.1111111111111111,"a":0.1111111111111111,"brief":0.1111111111111111,"enforcement":0.1111111111111111,"gap":0.1111111111111111,"is":0.1111111111111111,"acceptable":0.1111111111111111},"2828":{"type":0.5,"warn":0.5},"2829":{"fail-open":0.037037037037037035,"means":0.037037037037037035,"traffic":0.037037037037037035,"flows":0.037037037037037035,"unenforced":0.037037037037037035,"while":0.037037037037037035,"the":0.037037037037037035,"policy":0.037037037037037035,"engine":0.037037037037037035,"is":0.037037037037037035,"down":0.037037037037037035,"choose":0.037037037037037035,"it":0.037037037037037035,"deliberately":0.037037037037037035,"and":0.037037037037037035,"only":0.037037037037037035,"for":0.037037037037037035,"workloads":0.037037037037037035,"where":0.037037037037037035,"availability":0.037037037037037035,"genuinely":0.037037037037037035,"outweighs":0.037037037037037035,"a":0.037037037037037035,"temporary":0.037037037037037035,"loss":0.037037037037037035,"of":0.037037037037037035,"enforcement":0.037037037037037035},"2830":{"the":0.04,"fail":0.04,"mode":0.04,"applies":0.04,"per":0.04,"cache":0.04,"fallback":0.04,"a":0.04,"cached":0.04,"decision":0.04,"is":0.04,"still":0.04,"honored":0.04,"governs":0.04,"only":0.04,"case":0.04,"where":0.04,"there":0.04,"no":0.04,"usable":0.04,"and":0.04,"engine":0.04,"cannot":0.04,"supply":0.04,"one":0.04},"2831":{"the":0.030303030303030304,"cache":0.030303030303030304,"ttl":0.030303030303030304,"fail":0.030303030303030304,"mode":0.030303030303030304,"and":0.030303030303030304,"optionally":0.030303030303030304,"a":0.030303030303030304,"shared":0.030303030303030304,"backend":0.030303030303030304,"for":0.030303030303030304,"invalidation":0.030303030303030304,"are":0.030303030303030304,"set":0.030303030303030304,"at":0.030303030303030304,"deploy":0.030303030303030304,"time":0.030303030303030304,"see":0.030303030303030304,"cli":0.030303030303030304,"flag":0.030303030303030304,"reference":0.030303030303030304,"exact":0.030303030303030304,"flags":0.030303030303030304,"operations":0.030303030303030304,"which":0.030303030303030304,"settings":0.030303030303030304,"can":0.030303030303030304,"be":0.030303030303030304,"changed":0.030303030303030304,"runtime":0.030303030303030304,"versus":0.030303030303030304,"on":0.030303030303030304,"restart":0.030303030303030304},"2832":{"identity":0.5,"oidc":0.5},"2833":{"how":0.09090909090909091,"the":0.09090909090909091,"proxy":0.09090909090909091,"authenticates":0.09090909090909091,"clients":0.09090909090909091,"with":0.09090909090909091,"mongodb-oidc":0.09090909090909091,"and":0.09090909090909091,"upstream":0.09090909090909091,"to":0.09090909090909091,"mongodb":0.09090909090909091},"2834":{"identity":0.5,"oidc":0.5},"2835":{"client":0.3333333333333333,"side":0.3333333333333333,"mongodb-oidc":0.3333333333333333},"2836":{"upstream":0.2,"side":0.2,"scram":0.2,"service":0.2,"account":0.2},"2837":{"connecting":0.2,"from":0.2,"a":0.2,"non-local":0.2,"host":0.2},"2838":{"the":0.03125,"proxy":0.03125,"sits":0.03125,"between":0.03125,"two":0.03125,"trust":0.03125,"boundaries":0.03125,"it":0.03125,"authenticates":0.03125,"clients":0.03125,"with":0.03125,"mongodb-oidc":0.03125,"against":0.03125,"your":0.03125,"identity":0.03125,"provider":0.03125,"and":0.03125,"upstream":0.03125,"to":0.03125,"mongodb":0.03125,"a":0.03125,"scram":0.03125,"service":0.03125,"account":0.03125,"are":0.03125,"independent":0.03125,"never":0.03125,"hold":0.03125,"or":0.03125,"see":0.03125,"database":0.03125,"credentials":0.03125},"2839":{"when":0.0625,"a":0.0625,"client":0.0625,"connects":0.0625,"the":0.0625,"proxy":0.0625,"terminates":0.0625,"mongodb-oidc":0.0625,"sasl":0.0625,"handshake":0.0625,"itself":0.0625,"rather":0.0625,"than":0.0625,"passing":0.0625,"it":0.0625,"through":0.0625},"2840":{"the":0.125,"proxy":0.125,"advertises":0.125,"mongodb-oidc":0.125,"in":0.125,"its":0.125,"hello":0.125,"reply":0.125},"2841":{"the":0.14285714285714285,"client":0.14285714285714285,"sends":0.14285714285714285,"its":0.14285714285714285,"jwt":0.14285714285714285,"in":0.14285714285714285,"saslstart":0.14285714285714285},"2842":{"the":0.06666666666666667,"proxy":0.06666666666666667,"fetches":0.06666666666666667,"issuer's":0.06666666666666667,"jwks":0.06666666666666667,"and":0.06666666666666667,"validates":0.06666666666666667,"token":0.06666666666666667,"signature":0.06666666666666667,"iss":0.06666666666666667,"issuer":0.06666666666666667,"aud":0.06666666666666667,"audience":0.06666666666666667,"exp":0.06666666666666667,"expiry":0.06666666666666667},"2843":{"it":0.05555555555555555,"extracts":0.05555555555555555,"the":0.05555555555555555,"caller":0.05555555555555555,"identity":0.05555555555555555,"subject":0.05555555555555555,"roles":0.05555555555555555,"and":0.05555555555555555,"project":0.05555555555555555,"segment":0.05555555555555555,"which":0.05555555555555555,"then":0.05555555555555555,"drives":0.05555555555555555,"upstream":0.05555555555555555,"routing":0.05555555555555555,"every":0.05555555555555555,"policy":0.05555555555555555,"decision":0.05555555555555555},"2844":{"because":0.041666666666666664,"identity":0.041666666666666664,"is":0.041666666666666664,"established":0.041666666666666664,"per":0.041666666666666664,"connection":0.041666666666666664,"from":0.041666666666666664,"a":0.041666666666666664,"verified":0.041666666666666664,"token":0.041666666666666664,"the":0.041666666666666664,"proxy":0.041666666666666664,"adds":0.041666666666666664,"no":0.041666666666666664,"new":0.041666666666666664,"credential":0.041666666666666664,"store":0.041666666666666664,"and":0.041666666666666664,"extra":0.041666666666666664,"password":0.041666666666666664,"for":0.041666666666666664,"clients":0.041666666666666664,"to":0.041666666666666664,"manage":0.041666666666666664},"2845":{"once":0.02857142857142857,"the":0.02857142857142857,"client":0.02857142857142857,"is":0.02857142857142857,"authenticated":0.02857142857142857,"and":0.02857142857142857,"its":0.02857142857142857,"upstream":0.02857142857142857,"resolved":0.02857142857142857,"proxy":0.02857142857142857,"opens":0.02857142857142857,"a":0.02857142857142857,"connection":0.02857142857142857,"to":0.02857142857142857,"mongodb":0.02857142857142857,"using":0.02857142857142857,"that":0.02857142857142857,"segment's":0.02857142857142857,"service-account":0.02857142857142857,"uri":0.02857142857142857,"authenticates":0.02857142857142857,"with":0.02857142857142857,"scram":0.02857142857142857,"mechanism":0.02857142857142857,"auto-negotiated":0.02857142857142857,"sha-256":0.02857142857142857,"or":0.02857142857142857,"sha-1":0.02857142857142857,"upstreams":0.02857142857142857,"require":0.02857142857142857,"tls":0.02857142857142857,"srv":0.02857142857142857,"are":0.02857142857142857,"wrapped":0.02857142857142857,"automatically":0.02857142857142857},"2846":{"this":0.037037037037037035,"separation":0.037037037037037035,"is":0.037037037037037035,"what":0.037037037037037035,"makes":0.037037037037037035,"the":0.037037037037037035,"proxy":0.037037037037037035,"safe":0.037037037037037035,"for":0.037037037037037035,"untrusted":0.037037037037037035,"clients":0.037037037037037035,"a":0.037037037037037035,"client":0.037037037037037035,"proves":0.037037037037037035,"who":0.037037037037037035,"it":0.037037037037037035,"via":0.037037037037037035,"oidc":0.037037037037037035,"but":0.037037037037037035,"actual":0.037037037037037035,"database":0.037037037037037035,"credentials":0.037037037037037035,"live":0.037037037037037035,"only":0.037037037037037035,"inside":0.037037037037037035,"proxy's":0.037037037037037035,"configuration":0.037037037037037035},"2847":{"type":0.5,"warn":0.5},"2848":{"title":0.16666666666666666,"allowed_hosts":0.16666666666666666,"a":0.16666666666666666,"client-side":0.16666666666666666,"oidc":0.16666666666666666,"guard":0.16666666666666666},"2849":{"0":0.02127659574468085,"1":0.02127659574468085,"127":0.02127659574468085,"mongodb-oidc":0.02127659574468085,"clients":0.02127659574468085,"only":0.02127659574468085,"send":0.02127659574468085,"the":0.02127659574468085,"oidc":0.02127659574468085,"token":0.02127659574468085,"to":0.02127659574468085,"endpoints":0.02127659574468085,"in":0.02127659574468085,"driver's":0.02127659574468085,"built-in":0.02127659574468085,"trusted":0.02127659574468085,"list":0.02127659574468085,"mongodb":0.02127659574468085,"net":0.02127659574468085,"localhost":0.02127659574468085,"and":0.02127659574468085,"a":0.02127659574468085,"few":0.02127659574468085,"others":0.02127659574468085,"when":0.02127659574468085,"proxy":0.02127659574468085,"is":0.02127659574468085,"reached":0.02127659574468085,"at":0.02127659574468085,"any":0.02127659574468085,"other":0.02127659574468085,"host":0.02127659574468085,"public":0.02127659574468085,"dns":0.02127659574468085,"name":0.02127659574468085,"or":0.02127659574468085,"bare":0.02127659574468085,"ip":0.02127659574468085,"client":0.02127659574468085,"refuses":0.02127659574468085,"with":0.02127659574468085,"mongosecurityexception":0.02127659574468085,"addr":0.02127659574468085,"not":0.02127659574468085,"permitted":0.02127659574468085,"by":0.02127659574468085,"allowed_hosts":0.02127659574468085},"2850":{"this":0.045454545454545456,"is":0.045454545454545456,"a":0.045454545454545456,"client-side":0.045454545454545456,"driver":0.045454545454545456,"guard":0.045454545454545456,"not":0.045454545454545456,"proxy":0.045454545454545456,"or":0.045454545454545456,"policy":0.045454545454545456,"setting":0.045454545454545456,"fix":0.045454545454545456,"it":0.045454545454545456,"on":0.045454545454545456,"the":0.045454545454545456,"client":0.045454545454545456,"and":0.045454545454545456,"trust":0.045454545454545456,"only":0.045454545454545456,"proxies":0.045454545454545456,"you":0.045454545454545456,"control":0.045454545454545456},"2851":{"mongosh":0.2,"add":0.2,"the":0.2,"--oidctrustedendpoint":0.2,"flag":0.2},"2852":{"drivers":0.0625,"set":0.0625,"the":0.0625,"allowed_hosts":0.0625,"oidc":0.0625,"auth-mechanism":0.0625,"property":0.0625,"to":0.0625,"include":0.0625,"host":0.0625,"it":0.0625,"cannot":0.0625,"be":0.0625,"in":0.0625,"connection":0.0625,"uri":0.0625},"2853":{"studio":0.06666666666666667,"3t":0.06666666666666667,"enable":0.06666666666666667,"permit":0.06666666666666667,"connections":0.06666666666666667,"when":0.06666666666666667,"the":0.06666666666666667,"target":0.06666666666666667,"endpoint":0.06666666666666667,"is":0.06666666666666667,"not":0.06666666666666667,"in":0.06666666666666667,"default":0.06666666666666667,"trusted":0.06666666666666667,"list":0.06666666666666667},"2854":{"see":0.07692307692307693,"also":0.07692307692307693,"security":0.07692307692307693,"for":0.07692307692307693,"the":0.07692307692307693,"trust":0.07692307692307693,"model":0.07692307692307693,"across":0.07692307692307693,"oidc":0.07692307692307693,"upstream":0.07692307692307693,"and":0.07692307692307693,"admin":0.07692307692307693,"surfaces":0.07692307692307693},"2855":{"pii":0.5,"enrichment":0.5},"2856":{"how":0.05555555555555555,"the":0.05555555555555555,"proxy":0.05555555555555555,"tags":0.05555555555555555,"fields":0.05555555555555555,"a":0.05555555555555555,"read":0.05555555555555555,"returns":0.05555555555555555,"with":0.05555555555555555,"sensitivity":0.05555555555555555,"buckets":0.05555555555555555,"so":0.05555555555555555,"policy":0.05555555555555555,"can":0.05555555555555555,"reason":0.05555555555555555,"about":0.05555555555555555,"data":0.05555555555555555,"exposure":0.05555555555555555},"2857":{"pii":0.5,"enrichment":0.5},"2858":{"sensitivity":0.5,"buckets":0.5},"2859":{"how":0.25,"fields":0.25,"get":0.25,"tagged":0.25},"2860":{"why":0.16666666666666666,"it":0.16666666666666666,"lives":0.16666666666666666,"in":0.16666666666666666,"the":0.16666666666666666,"proxy":0.16666666666666666},"2861":{"operation-level":0.03333333333333333,"policy":0.03333333333333333,"answers":0.03333333333333333,"may":0.03333333333333333,"this":0.03333333333333333,"caller":0.03333333333333333,"run":0.03333333333333333,"a":0.03333333333333333,"find":0.03333333333333333,"on":0.03333333333333333,"collection":0.03333333333333333,"pii":0.03333333333333333,"enrichment":0.03333333333333333,"lets":0.03333333333333333,"answer":0.03333333333333333,"the":0.03333333333333333,"sharper":0.03333333333333333,"question":0.03333333333333333,"see":0.03333333333333333,"these":0.03333333333333333,"fields":0.03333333333333333,"proxy":0.03333333333333333,"attaches":0.03333333333333333,"field-level":0.03333333333333333,"sensitivity":0.03333333333333333,"to":0.03333333333333333,"each":0.03333333333333333,"read":0.03333333333333333,"before":0.03333333333333333,"evaluation":0.03333333333333333},"2862":{"the":0.05555555555555555,"proxy":0.05555555555555555,"keeps":0.05555555555555555,"a":0.05555555555555555,"refreshed":0.05555555555555555,"view":0.05555555555555555,"of":0.05555555555555555,"database's":0.05555555555555555,"pii":0.05555555555555555,"scan":0.05555555555555555,"results":0.05555555555555555,"and":0.05555555555555555,"maps":0.05555555555555555,"fields":0.05555555555555555,"to":0.05555555555555555,"one":0.05555555555555555,"four":0.05555555555555555,"buckets":0.05555555555555555},"2863":{"bucket":1},"2864":{"meaning":1},"2865":{"critical":1},"2866":{"highest-sensitivity":0.5,"data":0.5},"2867":{"pii":1},"2868":{"personally":0.3333333333333333,"identifiable":0.3333333333333333,"information":0.3333333333333333},"2869":{"potentially":0.5,"sensitive":0.5},"2870":{"may":0.16666666666666666,"be":0.16666666666666666,"sensitive":0.16666666666666666,"depending":0.16666666666666666,"on":0.16666666666666666,"context":0.16666666666666666},"2871":{"likely":0.5,"safe":0.5},"2872":{"no":0.3333333333333333,"detected":0.3333333333333333,"sensitivity":0.3333333333333333},"2873":{"this":0.05263157894736842,"map":0.05263157894736842,"is":0.05263157894736842,"cached":0.05263157894736842,"and":0.05263157894736842,"refreshed":0.05263157894736842,"on":0.05263157894736842,"a":0.05263157894736842,"ttl":0.05263157894736842,"so":0.05263157894736842,"enrichment":0.05263157894736842,"adds":0.05263157894736842,"no":0.05263157894736842,"per-request":0.05263157894736842,"lookup":0.05263157894736842,"against":0.05263157894736842,"the":0.05263157894736842,"scan":0.05263157894736842,"source":0.05263157894736842},"2874":{"the":0.0625,"proxy":0.0625,"tags":0.0625,"exactly":0.0625,"fields":0.0625,"a":0.0625,"read":0.0625,"actually":0.0625,"returns":0.0625,"then":0.0625,"attaches":0.0625,"those":0.0625,"buckets":0.0625,"to":0.0625,"policy-engine":0.0625,"call":0.0625},"2875":{"0":0.043478260869565216,"a":0.043478260869565216,"whole-document":0.043478260869565216,"read":0.043478260869565216,"an":0.043478260869565216,"unprojected":0.043478260869565216,"find":0.043478260869565216,"or":0.043478260869565216,"one":0.043478260869565216,"using":0.043478260869565216,"exclusion":0.043478260869565216,"projection":0.043478260869565216,"like":0.043478260869565216,"field":0.043478260869565216,"tags":0.043478260869565216,"every":0.043478260869565216,"scanned":0.043478260869565216,"because":0.043478260869565216,"the":0.043478260869565216,"client":0.043478260869565216,"receives":0.043478260869565216,"them":0.043478260869565216,"all":0.043478260869565216},"2876":{"1":0.05555555555555555,"a":0.05555555555555555,"projected":0.05555555555555555,"or":0.05555555555555555,"filtered":0.05555555555555555,"read":0.05555555555555555,"e":0.05555555555555555,"g":0.05555555555555555,"email":0.05555555555555555,"tags":0.05555555555555555,"only":0.05555555555555555,"the":0.05555555555555555,"named":0.05555555555555555,"fields":0.05555555555555555,"because":0.05555555555555555,"those":0.05555555555555555,"come":0.05555555555555555,"back":0.05555555555555555},"2877":{"policy":0.03225806451612903,"can":0.03225806451612903,"then":0.03225806451612903,"allow":0.03225806451612903,"a":0.03225806451612903,"query":0.03225806451612903,"that":0.03225806451612903,"touches":0.03225806451612903,"only":0.03225806451612903,"likely":0.03225806451612903,"safe":0.03225806451612903,"fields":0.03225806451612903,"while":0.03225806451612903,"denying":0.03225806451612903,"the":0.03225806451612903,"same":0.03225806451612903,"operation":0.03225806451612903,"when":0.03225806451612903,"it":0.03225806451612903,"would":0.03225806451612903,"return":0.03225806451612903,"critical":0.03225806451612903,"or":0.03225806451612903,"pii":0.03225806451612903,"data":0.03225806451612903,"turning":0.03225806451612903,"coarse":0.03225806451612903,"check":0.03225806451612903,"into":0.03225806451612903,"data-aware":0.03225806451612903,"governance":0.03225806451612903},"2878":{"tagging":0.02631578947368421,"happens":0.02631578947368421,"where":0.02631578947368421,"the":0.02631578947368421,"command":0.02631578947368421,"is":0.02631578947368421,"parsed":0.02631578947368421,"so":0.02631578947368421,"policy":0.02631578947368421,"engine":0.02631578947368421,"receives":0.02631578947368421,"sensitivity":0.02631578947368421,"context":0.02631578947368421,"with":0.02631578947368421,"operation":0.02631578947368421,"in":0.02631578947368421,"a":0.02631578947368421,"single":0.02631578947368421,"call":0.02631578947368421,"caller's":0.02631578947368421,"query":0.02631578947368421,"never":0.02631578947368421,"modified":0.02631578947368421,"enrichment":0.02631578947368421,"only":0.02631578947368421,"annotates":0.02631578947368421,"what":0.02631578947368421,"decision":0.02631578947368421,"sees":0.02631578947368421,"forwarded":0.02631578947368421,"frame":0.02631578947368421,"on":0.02631578947368421,"an":0.02631578947368421,"allow":0.02631578947368421,"byte-identical":0.02631578947368421,"to":0.02631578947368421,"client":0.02631578947368421,"sent":0.02631578947368421},"2879":{"policy":0.5,"enforcement":0.5},"2880":{"how":0.06666666666666667,"the":0.06666666666666667,"proxy":0.06666666666666667,"turns":0.06666666666666667,"each":0.06666666666666667,"mongodb":0.06666666666666667,"command":0.06666666666666667,"into":0.06666666666666667,"a":0.06666666666666667,"policy":0.06666666666666667,"decision":0.06666666666666667,"and":0.06666666666666667,"acts":0.06666666666666667,"on":0.06666666666666667,"verdict":0.06666666666666667},"2881":{"policy":0.5,"enforcement":0.5},"2882":{"from":0.25,"command":0.25,"to":0.25,"decision":0.25},"2883":{"acting":0.25,"on":0.25,"the":0.25,"verdict":0.25},"2884":{"why":0.25,"a":0.25,"per-operation":0.25,"check":0.25},"2885":{"every":0.03225806451612903,"command":0.03225806451612903,"a":0.03225806451612903,"client":0.03225806451612903,"sends":0.03225806451612903,"is":0.03225806451612903,"evaluated":0.03225806451612903,"before":0.03225806451612903,"it":0.03225806451612903,"reaches":0.03225806451612903,"mongodb":0.03225806451612903,"the":0.03225806451612903,"proxy":0.03225806451612903,"fail-shut":0.03225806451612903,"by":0.03225806451612903,"design":0.03225806451612903,"forwarded":0.03225806451612903,"only":0.03225806451612903,"when":0.03225806451612903,"policy":0.03225806451612903,"engine":0.03225806451612903,"returns":0.03225806451612903,"an":0.03225806451612903,"explicit":0.03225806451612903,"allow":0.03225806451612903,"subject":0.03225806451612903,"to":0.03225806451612903,"configured":0.03225806451612903,"fail":0.03225806451612903,"mode":0.03225806451612903,"unreachable":0.03225806451612903},"2886":{"the":0.06666666666666667,"proxy":0.06666666666666667,"translates":0.06666666666666667,"each":0.06666666666666667,"parsed":0.06666666666666667,"command":0.06666666666666667,"into":0.06666666666666667,"a":0.06666666666666667,"normalized":0.06666666666666667,"operation":0.06666666666666667,"policy":0.06666666666666667,"engine":0.06666666666666667,"can":0.06666666666666667,"reason":0.06666666666666667,"about":0.06666666666666667},"2887":{"operation":0.1111111111111111,"find":0.1111111111111111,"aggregate":0.1111111111111111,"update":0.1111111111111111,"delete":0.1111111111111111,"drop":0.1111111111111111,"and":0.1111111111111111,"so":0.1111111111111111,"on":0.1111111111111111},"2888":{"database":0.2,"collection":0.2,"the":0.2,"target":0.2,"namespace":0.2},"2889":{"properties":0.05,"operation-specific":0.05,"detail":0.05,"that":0.05,"policy":0.05,"can":0.05,"match":0.05,"on":0.05,"such":0.05,"as":0.05,"a":0.05,"find's":0.05,"projection":0.05,"fields":0.05,"and":0.05,"limit":0.05,"or":0.05,"an":0.05,"update's":0.05,"scope":0.05},"2890":{"reads":0.047619047619047616,"are":0.047619047619047616,"additionally":0.047619047619047616,"tagged":0.047619047619047616,"with":0.047619047619047616,"field-level":0.047619047619047616,"pii":0.047619047619047616,"buckets":0.047619047619047616,"so":0.047619047619047616,"policy":0.047619047619047616,"can":0.047619047619047616,"reason":0.047619047619047616,"about":0.047619047619047616,"what":0.047619047619047616,"data":0.047619047619047616,"is":0.047619047619047616,"exposed":0.047619047619047616,"not":0.047619047619047616,"only":0.047619047619047616,"operation":0.047619047619047616,"ran":0.047619047619047616},"2891":{"the":0.047619047619047616,"proxy":0.047619047619047616,"then":0.047619047619047616,"posts":0.047619047619047616,"this":0.047619047619047616,"to":0.047619047619047616,"policy":0.047619047619047616,"engine's":0.047619047619047616,"evaluation":0.047619047619047616,"endpoint":0.047619047619047616,"forwarding":0.047619047619047616,"caller's":0.047619047619047616,"bearer":0.047619047619047616,"token":0.047619047619047616,"so":0.047619047619047616,"decision":0.047619047619047616,"is":0.047619047619047616,"made":0.047619047619047616,"in":0.047619047619047616,"identity":0.047619047619047616,"context":0.047619047619047616},"2892":{"verdict":1},"2893":{"what":0.25,"the":0.25,"proxy":0.25,"does":0.25},"2894":{"allow":1},"2895":{"rebuilds":0.0625,"the":0.0625,"original":0.0625,"wire":0.0625,"frame":0.0625,"and":0.0625,"forwards":0.0625,"it":0.0625,"to":0.0625,"mongodb":0.0625,"unchanged":0.0625,"response":0.0625,"passes":0.0625,"straight":0.0625,"back":0.0625,"client":0.0625},"2896":{"deny":1},"2897":{"0":0.05,"13":0.05,"does":0.05,"not":0.05,"contact":0.05,"mongodb":0.05,"writes":0.05,"back":0.05,"a":0.05,"synthetic":0.05,"op_msg":0.05,"carrying":0.05,"ok":0.05,"code":0.05,"codename":0.05,"unauthorized":0.05,"and":0.05,"the":0.05,"violation":0.05,"reason":0.05},"2898":{"because":0.023255813953488372,"a":0.023255813953488372,"denial":0.023255813953488372,"is":0.023255813953488372,"standard":0.023255813953488372,"mongodb":0.023255813953488372,"authorization":0.023255813953488372,"error":0.023255813953488372,"clients":0.023255813953488372,"need":0.023255813953488372,"no":0.023255813953488372,"special":0.023255813953488372,"handling":0.023255813953488372,"mongosh":0.023255813953488372,"studio":0.023255813953488372,"3t":0.023255813953488372,"compass":0.023255813953488372,"and":0.023255813953488372,"drivers":0.023255813953488372,"all":0.023255813953488372,"surface":0.023255813953488372,"it":0.023255813953488372,"the":0.023255813953488372,"way":0.023255813953488372,"they":0.023255813953488372,"any":0.023255813953488372,"other":0.023255813953488372,"permission":0.023255813953488372,"failure":0.023255813953488372,"data":0.023255813953488372,"never":0.023255813953488372,"read":0.023255813953488372,"client":0.023255813953488372,"cannot":0.023255813953488372,"tell":0.023255813953488372,"difference":0.023255813953488372,"between":0.023255813953488372,"proxy":0.023255813953488372,"denied":0.023255813953488372,"this":0.023255813953488372,"database":0.023255813953488372,"would":0.023255813953488372,"have":0.023255813953488372},"2899":{"enforcing":0.02631578947368421,"at":0.02631578947368421,"the":0.02631578947368421,"operation":0.02631578947368421,"level":0.02631578947368421,"rather":0.02631578947368421,"than":0.02631578947368421,"only":0.02631578947368421,"connect":0.02631578947368421,"time":0.02631578947368421,"means":0.02631578947368421,"policy":0.02631578947368421,"applies":0.02631578947368421,"continuously":0.02631578947368421,"for":0.02631578947368421,"life":0.02631578947368421,"of":0.02631578947368421,"a":0.02631578947368421,"connection":0.02631578947368421,"long-lived":0.02631578947368421,"session":0.02631578947368421,"that":0.02631578947368421,"was":0.02631578947368421,"allowed":0.02631578947368421,"to":0.02631578947368421,"read":0.02631578947368421,"one":0.02631578947368421,"collection":0.02631578947368421,"cannot":0.02631578947368421,"pivot":0.02631578947368421,"forbidden":0.02631578947368421,"each":0.02631578947368421,"command":0.02631578947368421,"is":0.02631578947368421,"judged":0.02631578947368421,"on":0.02631578947368421,"its":0.02631578947368421,"own":0.02631578947368421},"2900":{"repeated":0.05263157894736842,"evaluations":0.05263157894736842,"are":0.05263157894736842,"kept":0.05263157894736842,"cheap":0.05263157894736842,"by":0.05263157894736842,"the":0.05263157894736842,"decision":0.05263157894736842,"cache":0.05263157894736842,"which":0.05263157894736842,"is":0.05263157894736842,"invalidated":0.05263157894736842,"live":0.05263157894736842,"whenever":0.05263157894736842,"an":0.05263157894736842,"administrator":0.05263157894736842,"changes":0.05263157894736842,"a":0.05263157894736842,"policy":0.05263157894736842},"2901":{"tenancy":0.5,"routing":0.5},"2902":{"the":0.07142857142857142,"per-customer":0.07142857142857142,"deployment":0.07142857142857142,"model":0.07142857142857142,"project-segment":0.07142857142857142,"tenancy":0.07142857142857142,"and":0.07142857142857142,"how":0.07142857142857142,"each":0.07142857142857142,"request":0.07142857142857142,"resolves":0.07142857142857142,"to":0.07142857142857142,"its":0.07142857142857142,"upstream":0.07142857142857142},"2903":{"tenancy":0.5,"routing":0.5},"2904":{"deployment":0.5,"model":0.5},"2905":{"how":0.2,"a":0.2,"request":0.2,"is":0.2,"routed":0.2},"2906":{"per-segment":0.5,"isolation":0.5},"2907":{"the":0.03571428571428571,"governance":0.03571428571428571,"proxy":0.03571428571428571,"is":0.03571428571428571,"deployed":0.03571428571428571,"per":0.03571428571428571,"customer":0.03571428571428571,"environment":0.03571428571428571,"it":0.03571428571428571,"not":0.03571428571428571,"a":0.03571428571428571,"shared":0.03571428571428571,"saas":0.03571428571428571,"edge":0.03571428571428571,"proxying":0.03571428571428571,"many":0.03571428571428571,"customers'":0.03571428571428571,"database":0.03571428571428571,"calls":0.03571428571428571,"through":0.03571428571428571,"one":0.03571428571428571,"service":0.03571428571428571,"that":0.03571428571428571,"model":0.03571428571428571,"rejected":0.03571428571428571,"as":0.03571428571428571,"inherently":0.03571428571428571,"insecure":0.03571428571428571},"2908":{"type":0.5,"info":0.5},"2909":{"title":0.2,"what":0.2,"tenant":0.2,"means":0.2,"here":0.2},"2910":{"within":0.023255813953488372,"one":0.023255813953488372,"customer's":0.023255813953488372,"deployment":0.023255813953488372,"a":0.023255813953488372,"tenant":0.023255813953488372,"is":0.023255813953488372,"an":0.023255813953488372,"internal":0.023255813953488372,"organizational":0.023255813953488372,"segment":0.023255813953488372,"persona":0.023255813953488372,"analyst":0.023255813953488372,"admin":0.023255813953488372,"data":0.023255813953488372,"scientist":0.023255813953488372,"department":0.023255813953488372,"finance":0.023255813953488372,"marketing":0.023255813953488372,"or":0.023255813953488372,"environment":0.023255813953488372,"production":0.023255813953488372,"staging":0.023255813953488372,"r":0.023255813953488372,"d":0.023255813953488372,"each":0.023255813953488372,"has":0.023255813953488372,"its":0.023255813953488372,"own":0.023255813953488372,"access":0.023255813953488372,"scope":0.023255813953488372,"and":0.023255813953488372,"upstream":0.023255813953488372,"read":0.023255813953488372,"as":0.023255813953488372,"project":0.023255813953488372,"organization":0.023255813953488372,"never":0.023255813953488372,"isolated":0.023255813953488372,"customer":0.023255813953488372,"in":0.023255813953488372,"shared":0.023255813953488372,"service":0.023255813953488372},"2911":{"identity":0.03225806451612903,"from":0.03225806451612903,"the":0.03225806451612903,"validated":0.03225806451612903,"oidc":0.03225806451612903,"token":0.03225806451612903,"determines":0.03225806451612903,"which":0.03225806451612903,"project":0.03225806451612903,"segment":0.03225806451612903,"a":0.03225806451612903,"request":0.03225806451612903,"belongs":0.03225806451612903,"to":0.03225806451612903,"and":0.03225806451612903,"proxy":0.03225806451612903,"resolves":0.03225806451612903,"that":0.03225806451612903,"concrete":0.03225806451612903,"upstream":0.03225806451612903,"mongodb":0.03225806451612903,"connection":0.03225806451612903,"it":0.03225806451612903,"then":0.03225806451612903,"opens":0.03225806451612903,"an":0.03225806451612903,"authenticated":0.03225806451612903,"scram":0.03225806451612903,"on":0.03225806451612903,"caller's":0.03225806451612903,"behalf":0.03225806451612903},"2912":{"upstream":0.038461538461538464,"resolution":0.038461538461538464,"is":0.038461538461538464,"backed":0.038461538461538464,"by":0.038461538461538464,"3t":0.038461538461538464,"access":0.038461538461538464,"manager":0.038461538461538464,"which":0.038461538461538464,"holds":0.038461538461538464,"the":0.038461538461538464,"connection":0.038461538461538464,"definitions":0.038461538461538464,"for":0.038461538461538464,"each":0.038461538461538464,"segment":0.038461538461538464,"proxy":0.038461538461538464,"asks":0.038461538461538464,"to":0.038461538461538464,"resolve":0.038461538461538464,"caller's":0.038461538461538464,"request":0.038461538461538464,"an":0.038461538461538464,"uri":0.038461538461538464,"then":0.038461538461538464,"connects":0.038461538461538464},"2913":{"this":0.03225806451612903,"means":0.03225806451612903,"routing":0.03225806451612903,"and":0.03225806451612903,"credentials":0.03225806451612903,"are":0.03225806451612903,"managed":0.03225806451612903,"centrally":0.03225806451612903,"in":0.03225806451612903,"access":0.03225806451612903,"manager":0.03225806451612903,"the":0.03225806451612903,"proxy":0.03225806451612903,"itself":0.03225806451612903,"does":0.03225806451612903,"not":0.03225806451612903,"need":0.03225806451612903,"per-segment":0.03225806451612903,"database":0.03225806451612903,"passwords":0.03225806451612903,"baked":0.03225806451612903,"into":0.03225806451612903,"its":0.03225806451612903,"static":0.03225806451612903,"configuration":0.03225806451612903,"it":0.03225806451612903,"requests":0.03225806451612903,"them":0.03225806451612903,"at":0.03225806451612903,"resolution":0.03225806451612903,"time":0.03225806451612903},"2914":{"because":0.02127659574468085,"each":0.02127659574468085,"segment":0.02127659574468085,"resolves":0.02127659574468085,"to":0.02127659574468085,"its":0.02127659574468085,"own":0.02127659574468085,"upstream":0.02127659574468085,"or":0.02127659574468085,"scope":0.02127659574468085,"a":0.02127659574468085,"caller":0.02127659574468085,"in":0.02127659574468085,"one":0.02127659574468085,"cannot":0.02127659574468085,"reach":0.02127659574468085,"another":0.02127659574468085,"segment's":0.02127659574468085,"data":0.02127659574468085,"even":0.02127659574468085,"though":0.02127659574468085,"they":0.02127659574468085,"share":0.02127659574468085,"single":0.02127659574468085,"proxy":0.02127659574468085,"process":0.02127659574468085,"combined":0.02127659574468085,"with":0.02127659574468085,"per-operation":0.02127659574468085,"policy":0.02127659574468085,"enforcement":0.02127659574468085,"this":0.02127659574468085,"gives":0.02127659574468085,"two":0.02127659574468085,"independent":0.02127659574468085,"layers":0.02127659574468085,"of":0.02127659574468085,"containment":0.02127659574468085,"which":0.02127659574468085,"database":0.02127659574468085,"you":0.02127659574468085,"routing":0.02127659574468085,"and":0.02127659574468085,"what":0.02127659574468085,"may":0.02127659574468085,"do":0.02127659574468085,"there":0.02127659574468085},"2915":{"for":0.07142857142857142,"runtime":0.07142857142857142,"management":0.07142857142857142,"of":0.07142857142857142,"upstream":0.07142857142857142,"definitions":0.07142857142857142,"on":0.07142857142857142,"the":0.07142857142857142,"proxy":0.07142857142857142,"itself":0.07142857142857142,"see":0.07142857142857142,"config":0.07142857142857142,"api":0.07142857142857142,"reference":0.07142857142857142},"2916":{"observability":1},"2917":{"the":0.09090909090909091,"prometheus":0.09090909090909091,"metrics":0.09090909090909091,"endpoint":0.09090909090909091,"and":0.09090909090909091,"proxyctl":0.09090909090909091,"live":0.09090909090909091,"view":0.09090909090909091,"for":0.09090909090909091,"on-the-box":0.09090909090909091,"troubleshooting":0.09090909090909091},"2918":{"observability":1},"2919":{"metrics":0.5,"endpoint":0.5},"2920":{"exported":0.5,"series":0.5},"2921":{"proxyctl":0.3333333333333333,"live":0.3333333333333333,"view":0.3333333333333333},"2922":{"what":0.3333333333333333,"to":0.3333333333333333,"watch":0.3333333333333333},"2923":{"the":0.0625,"proxy":0.0625,"exposes":0.0625,"a":0.0625,"prometheus":0.0625,"metrics":0.0625,"endpoint":0.0625,"and":0.0625,"ships":0.0625,"small":0.0625,"cli":0.0625,"proxyctl":0.0625,"for":0.0625,"ad-hoc":0.0625,"on-the-box":0.0625,"troubleshooting":0.0625},"2924":{"0":0.047619047619047616,"1":0.047619047619047616,"127":0.047619047619047616,"9090":0.047619047619047616,"enable":0.047619047619047616,"it":0.047619047619047616,"with":0.047619047619047616,"--metrics-listen":0.047619047619047616,"or":0.047619047619047616,"proxy_metrics_listen":0.047619047619047616,"e":0.047619047619047616,"g":0.047619047619047616,"is":0.047619047619047616,"a":0.047619047619047616,"separate":0.047619047619047616,"unauthenticated":0.047619047619047616,"surface":0.047619047619047616,"from":0.047619047619047616,"the":0.047619047619047616,"config":0.047619047619047616,"api":0.047619047619047616},"2925":{"type":0.5,"warn":0.5},"2926":{"the":0.047619047619047616,"metrics":0.047619047619047616,"endpoint":0.047619047619047616,"is":0.047619047619047616,"unauthenticated":0.047619047619047616,"bind":0.047619047619047616,"it":0.047619047619047616,"to":0.047619047619047616,"loopback":0.047619047619047616,"or":0.047619047619047616,"an":0.047619047619047616,"internal":0.047619047619047616,"interface":0.047619047619047616,"and":0.047619047619047616,"scrape":0.047619047619047616,"from":0.047619047619047616,"there":0.047619047619047616,"do":0.047619047619047616,"not":0.047619047619047616,"expose":0.047619047619047616,"publicly":0.047619047619047616},"2927":{"all":0.25,"series":0.25,"are":0.25,"interceptor_-prefixed":0.25},"2928":{"metric":1},"2929":{"meaning":1},"2930":{"connections_active":1},"2931":{"client":0.25,"connections":0.25,"currently":0.25,"open":0.25},"2932":{"connections_total":1},"2933":{"client":0.2,"connections":0.2,"accepted":0.2,"over":0.2,"time":0.2},"2934":{"connections_rejected_total":1},"2935":{"connections":0.14285714285714285,"turned":0.14285714285714285,"away":0.14285714285714285,"at":0.14285714285714285,"the":0.14285714285714285,"connection":0.14285714285714285,"cap":0.14285714285714285},"2936":{"frames_total":0.5,"decision":0.5},"2937":{"commands":0.16666666666666666,"processed":0.16666666666666666,"labeled":0.16666666666666666,"by":0.16666666666666666,"allow":0.16666666666666666,"deny":0.16666666666666666},"2938":{"bytes_total":0.5,"direction":0.5},"2939":{"bytes":0.25,"relayed":0.25,"by":0.25,"direction":0.25},"2940":{"errors_total":0.5,"stage":0.5},"2941":{"errors":0.2,"labeled":0.2,"by":0.2,"processing":0.2,"stage":0.2},"2942":{"policy_cache_total":0.5,"result":0.5},"2943":{"decision-cache":0.1,"hits":0.1,"misses":0.1,"only":0.1,"when":0.1,"the":0.1,"decision":0.1,"cache":0.1,"is":0.1,"enabled":0.1},"2944":{"pool_acquires_total":0.25,"result":0.25,"pool_evicted_total":0.25,"pool_idle":0.25},"2945":{"upstream":0.125,"connection-pool":0.125,"activity":0.125,"only":0.125,"when":0.125,"pooling":0.125,"is":0.125,"enabled":0.125},"2946":{"for":0.06666666666666667,"troubleshooting":0.06666666666666667,"without":0.06666666666666667,"a":0.06666666666666667,"prometheus":0.06666666666666667,"stack":0.06666666666666667,"proxyctl":0.06666666666666667,"renders":0.06666666666666667,"live":0.06666666666666667,"top-style":0.06666666666666667,"view":0.06666666666666667,"of":0.06666666666666667,"the":0.06666666666666667,"same":0.06666666666666667,"endpoint":0.06666666666666667},"2947":{"it":0.05,"shows":0.05,"current":0.05,"connections":0.05,"per-second":0.05,"throughput":0.05,"up":0.05,"down":0.05,"allow":0.05,"deny":0.05,"frame":0.05,"counts":0.05,"errors":0.05,"by":0.05,"stage":0.05,"and":0.05,"the":0.05,"cache":0.05,"hit":0.05,"rate":0.05},"2948":{"connections_rejected_total":0.07692307692307693,"climbing":0.07692307692307693,"clients":0.07692307692307693,"are":0.07692307692307693,"hitting":0.07692307692307693,"the":0.07692307692307693,"connection":0.07692307692307693,"cap":0.07692307692307693,"--max-connections":0.07692307692307693,"raise":0.07692307692307693,"or":0.07692307692307693,"scale":0.07692307692307693,"out":0.07692307692307693},"2949":{"errors_total":0.1,"stage":0.1,"rising":0.1,"isolate":0.1,"which":0.1,"auth":0.1,"upstream":0.1,"policy":0.1,"is":0.1,"failing":0.1},"2950":{"low":0.06666666666666667,"policy_cache_total":0.06666666666666667,"hit":0.06666666666666667,"rate":0.06666666666666667,"most":0.06666666666666667,"commands":0.06666666666666667,"are":0.06666666666666667,"re-evaluating":0.06666666666666667,"expect":0.06666666666666667,"more":0.06666666666666667,"load":0.06666666666666667,"on":0.06666666666666667,"the":0.06666666666666667,"policy":0.06666666666666667,"engine":0.06666666666666667},"2951":{"see":0.07692307692307693,"the":0.07692307692307693,"cli":0.07692307692307693,"flag":0.07692307692307693,"reference":0.07692307692307693,"for":0.07692307692307693,"connection-limit":0.07692307692307693,"and":0.07692307692307693,"pooling":0.07692307692307693,"flags":0.07692307692307693,"these":0.07692307692307693,"metrics":0.07692307692307693,"track":0.07692307692307693},"2952":{"operations":1},"2953":{"run":0.05555555555555555,"the":0.05555555555555555,"proxy":0.05555555555555555,"as":0.05555555555555555,"a":0.05555555555555555,"container":0.05555555555555555,"supply":0.05555555555555555,"its":0.05555555555555555,"bootstrap":0.05555555555555555,"configuration":0.05555555555555555,"and":0.05555555555555555,"manage":0.05555555555555555,"it":0.05555555555555555,"at":0.05555555555555555,"runtime":0.05555555555555555,"through":0.05555555555555555,"config":0.05555555555555555,"api":0.05555555555555555},"2954":{"operations":1},"2955":{"bootstrap":0.5,"configuration":0.5},"2956":{"what":0.16666666666666666,"applies":0.16666666666666666,"live":0.16666666666666666,"vs":0.16666666666666666,"on":0.16666666666666666,"restart":0.16666666666666666},"2957":{"using":0.25,"the":0.25,"config":0.25,"api":0.25},"2958":{"secrets":0.3333333333333333,"at":0.3333333333333333,"rest":0.3333333333333333},"2959":{"health":0.5,"observability":0.5},"2960":{"the":0.027777777777777776,"proxy":0.027777777777777776,"ships":0.027777777777777776,"as":0.027777777777777776,"a":0.027777777777777776,"small":0.027777777777777776,"non-root":0.027777777777777776,"container":0.027777777777777776,"minimal":0.027777777777777776,"bootstrap":0.027777777777777776,"set":0.027777777777777776,"is":0.027777777777777776,"supplied":0.027777777777777776,"at":0.027777777777777776,"start":0.027777777777777776,"everything":0.027777777777777776,"else":0.027777777777777776,"upstreams":0.027777777777777776,"external":0.027777777777777776,"address":0.027777777777777776,"fail":0.027777777777777776,"behavior":0.027777777777777776,"and":0.027777777777777776,"admin":0.027777777777777776,"access":0.027777777777777776,"managed":0.027777777777777776,"runtime":0.027777777777777776,"through":0.027777777777777776,"config":0.027777777777777776,"api":0.027777777777777776,"that":0.027777777777777776,"separate":0.027777777777777776,"from":0.027777777777777776,"wire-protocol":0.027777777777777776,"data":0.027777777777777776,"path":0.027777777777777776},"2961":{"for":0.1111111111111111,"where":0.1111111111111111,"to":0.1111111111111111,"place":0.1111111111111111,"the":0.1111111111111111,"proxy":0.1111111111111111,"see":0.1111111111111111,"deployment":0.1111111111111111,"patterns":0.1111111111111111},"2962":{"these":0.05,"are":0.05,"supplied":0.05,"to":0.05,"the":0.05,"container":0.05,"at":0.05,"start":0.05,"credential-bearing":0.05,"values":0.05,"read":0.05,"from":0.05,"environment":0.05,"so":0.05,"they":0.05,"stay":0.05,"out":0.05,"of":0.05,"ps":0.05,"argv":0.05},"2963":{"variable":0.5,"flag":0.5},"2964":{"purpose":1},"2965":{"proxy_registry_uri":1},"2966":{"mongodb":0.09090909090909091,"uri":0.09090909090909091,"hosting":0.09090909090909091,"the":0.09090909090909091,"proxy's":0.09090909090909091,"own":0.09090909090909091,"registry":0.09090909090909091,"settings":0.09090909090909091,"audit":0.09090909090909091,"state":0.09090909090909091,"required":0.09090909090909091},"2967":{"proxy_config_key":1},"2968":{"32":0.045454545454545456,"base64":0.045454545454545456,"aes-256":0.045454545454545456,"key":0.045454545454545456,"that":0.045454545454545456,"seals":0.045454545454545456,"stored":0.045454545454545456,"upstream":0.045454545454545456,"uris":0.045454545454545456,"at":0.045454545454545456,"rest":0.045454545454545456,"generate":0.045454545454545456,"with":0.045454545454545456,"openssl":0.045454545454545456,"rand":0.045454545454545456,"-base64":0.045454545454545456,"empty":0.045454545454545456,"disables":0.045454545454545456,"encryption":0.045454545454545456,"and":0.045454545454545456,"rejects":0.045454545454545456,"writes":0.045454545454545456},"2969":{"proxy_admin_token":1},"2970":{"bearer":0.14285714285714285,"token":0.14285714285714285,"required":0.14285714285714285,"on":0.14285714285714285,"every":0.14285714285714285,"config-api":0.14285714285714285,"request":0.14285714285714285},"2971":{"--oidc-issuer":1},"2972":{"oidc":0.16666666666666666,"issuer":0.16666666666666666,"clients":0.16666666666666666,"authenticate":0.16666666666666666,"against":0.16666666666666666,"required":0.16666666666666666},"2973":{"--listen":1},"2974":{"27027":0.2,"wire-protocol":0.2,"listen":0.2,"address":0.2,"default":0.2},"2975":{"--advertise-addr":1},"2976":{"host":0.08333333333333333,"port":0.08333333333333333,"advertised":0.08333333333333333,"to":0.08333333333333333,"clients":0.08333333333333333,"must":0.08333333333333333,"be":0.08333333333333333,"reachable":0.08333333333333333,"by":0.08333333333333333,"them":0.08333333333333333,"not":0.08333333333333333,"loopback":0.08333333333333333},"2977":{"--admin-listen":1},"2978":{"8443":0.1111111111111111,"config-api":0.1111111111111111,"address":0.1111111111111111,"e":0.1111111111111111,"g":0.1111111111111111,"empty":0.1111111111111111,"disables":0.1111111111111111,"the":0.1111111111111111,"api":0.1111111111111111},"2979":{"--admin-allow-cidrs":1},"2980":{"comma-separated":0.125,"cidrs":0.125,"allowed":0.125,"to":0.125,"reach":0.125,"the":0.125,"config":0.125,"api":0.125},"2981":{"--admin-tls-cert-file":0.5,"--admin-tls-key-file":0.5},"2982":{"tls":0.09090909090909091,"for":0.09090909090909091,"the":0.09090909090909091,"config":0.09090909090909091,"api":0.09090909090909091,"use":0.09090909090909091,"these":0.09090909090909091,"in":0.09090909090909091,"any":0.09090909090909091,"non-loopback":0.09090909090909091,"deployment":0.09090909090909091},"2983":{"type":0.5,"warn":0.5},"2984":{"the":0.05,"encryption":0.05,"key":0.05,"and":0.05,"registry":0.05,"uri":0.05,"are":0.05,"trust":0.05,"root":0.05,"in":0.05,"production":0.05,"supply":0.05,"them":0.05,"as":0.05,"orchestrator":0.05,"secrets":0.05,"not":0.05,"plaintext":0.05,"environment":0.05,"values":0.05},"2985":{"the":0.06666666666666667,"full":0.06666666666666667,"flag":0.06666666666666667,"and":0.06666666666666667,"environment-variable":0.06666666666666667,"list":0.06666666666666667,"including":0.06666666666666667,"tls":0.06666666666666667,"connection":0.06666666666666667,"limits":0.06666666666666667,"pooling":0.06666666666666667,"is":0.06666666666666667,"in":0.06666666666666667,"cli":0.06666666666666667,"reference":0.06666666666666667},"2986":{"setting":1},"2987":{"when":0.25,"it":0.25,"takes":0.25,"effect":0.25},"2988":{"ip":0.3333333333333333,"allowlist":0.3333333333333333,"ipallowlist":0.3333333333333333},"2989":{"live":0.0625,"a":0.0625,"patch":0.0625,"takes":0.0625,"effect":0.0625,"immediately":0.0625,"merged":0.0625,"with":0.0625,"the":0.0625,"bootstrap":0.0625,"cidrs":0.0625,"which":0.0625,"can":0.0625,"never":0.0625,"be":0.0625,"removed":0.0625},"2990":{"advertiseaddr":0.5,"failmode":0.5},"2991":{"on":0.05,"restart":0.05,"a":0.05,"patch":0.05,"persists":0.05,"them":0.05,"and":0.05,"they":0.05,"are":0.05,"flagged":0.05,"pendingrestart":0.05,"the":0.05,"proxy":0.05,"overlays":0.05,"stored":0.05,"values":0.05,"over":0.05,"its":0.05,"flags":0.05,"next":0.05},"2992":{"healthz":0.045454545454545456,"and":0.045454545454545456,"readyz":0.045454545454545456,"are":0.045454545454545456,"open":0.045454545454545456,"for":0.045454545454545456,"orchestrator":0.045454545454545456,"probes":0.045454545454545456,"everything":0.045454545454545456,"under":0.045454545454545456,"api":0.045454545454545456,"v1":0.045454545454545456,"requires":0.045454545454545456,"both":0.045454545454545456,"the":0.045454545454545456,"bearer":0.045454545454545456,"token":0.045454545454545456,"a":0.045454545454545456,"source":0.045454545454545456,"ip":0.045454545454545456,"inside":0.045454545454545456,"--admin-allow-cidrs":0.045454545454545456},"2993":{"full":0.08333333333333333,"endpoint":0.08333333333333333,"auth":0.08333333333333333,"and":0.08333333333333333,"response-shape":0.08333333333333333,"detail":0.08333333333333333,"is":0.08333333333333333,"in":0.08333333333333333,"the":0.08333333333333333,"config":0.08333333333333333,"api":0.08333333333333333,"reference":0.08333333333333333},"2994":{"stored":0.03125,"upstream":0.03125,"uris":0.03125,"are":0.03125,"sealed":0.03125,"with":0.03125,"aes-256-gcm":0.03125,"from":0.03125,"proxy_config_key":0.03125,"the":0.03125,"api":0.03125,"only":0.03125,"ever":0.03125,"returns":0.03125,"masked":0.03125,"and":0.03125,"every":0.03125,"mutation":0.03125,"is":0.03125,"recorded":0.03125,"in":0.03125,"an":0.03125,"audit":0.03125,"log":0.03125,"see":0.03125,"security":0.03125,"for":0.03125,"full":0.03125,"at-rest":0.03125,"admin":0.03125,"trust":0.03125,"model":0.03125},"2995":{"get":0.3333333333333333,"healthz":0.3333333333333333,"liveness":0.3333333333333333},"2996":{"get":0.08333333333333333,"readyz":0.08333333333333333,"readiness":0.08333333333333333,"returns":0.08333333333333333,"ready":0.08333333333333333,"once":0.08333333333333333,"at":0.08333333333333333,"least":0.08333333333333333,"one":0.08333333333333333,"upstream":0.08333333333333333,"is":0.08333333333333333,"configured":0.08333333333333333},"2997":{"a":0.1111111111111111,"prometheus":0.1111111111111111,"metrics":0.1111111111111111,"endpoint":0.1111111111111111,"is":0.1111111111111111,"available":0.1111111111111111,"separately":0.1111111111111111,"see":0.1111111111111111,"observability":0.1111111111111111},"2998":{"deployment":0.5,"patterns":0.5},"2999":{"where":0.06666666666666667,"to":0.06666666666666667,"place":0.06666666666666667,"the":0.06666666666666667,"proxy":0.06666666666666667,"on":0.06666666666666667,"network":0.06666666666666667,"path":0.06666666666666667,"sidecar":0.06666666666666667,"versus":0.06666666666666667,"standalone":0.06666666666666667,"and":0.06666666666666667,"trade-offs":0.06666666666666667,"of":0.06666666666666667,"each":0.06666666666666667},"3000":{"deployment":0.5,"patterns":0.5},"3001":{"pattern":0.3333333333333333,"a":0.3333333333333333,"sidecar":0.3333333333333333},"3002":{"pattern":0.25,"b":0.25,"standalone":0.25,"shared":0.25},"3003":{"choosing":1},"3004":{"the":0.047619047619047616,"proxy":0.047619047619047616,"can":0.047619047619047616,"sit":0.047619047619047616,"anywhere":0.047619047619047616,"on":0.047619047619047616,"network":0.047619047619047616,"path":0.047619047619047616,"between":0.047619047619047616,"client":0.047619047619047616,"and":0.047619047619047616,"mongod":0.047619047619047616,"choice":0.047619047619047616,"is":0.047619047619047616,"mostly":0.047619047619047616,"about":0.047619047619047616,"identity":0.047619047619047616,"granularity":0.047619047619047616,"versus":0.047619047619047616,"operational":0.047619047619047616,"complexity":0.047619047619047616},"3005":{"one":0.058823529411764705,"proxy":0.058823529411764705,"per":0.058823529411764705,"application":0.058823529411764705,"deployed":0.058823529411764705,"alongside":0.058823529411764705,"it":0.058823529411764705,"e":0.058823529411764705,"g":0.058823529411764705,"as":0.058823529411764705,"a":0.058823529411764705,"sidecar":0.058823529411764705,"container":0.058823529411764705,"in":0.058823529411764705,"the":0.058823529411764705,"same":0.058823529411764705,"pod":0.058823529411764705},"3006":{"identity":0.5,"model":0.5},"3007":{"one":0.16666666666666666,"static":0.16666666666666666,"bearer":0.16666666666666666,"per":0.16666666666666666,"application":0.16666666666666666,"instance":0.16666666666666666},"3008":{"latency":0.5,"overhead":0.5},"3009":{"1":0.25,"5":0.25,"ms":0.25,"loopback":0.25},"3010":{"ops":0.5,"complexity":0.5},"3011":{"one":0.2,"proxy":0.2,"container":0.2,"per":0.2,"application":0.2},"3012":{"best":0.5,"for":0.5},"3013":{"per-team":0.14285714285714285,"or":0.14285714285714285,"per-service":0.14285714285714285,"isolation":0.14285714285714285,"strong":0.14285714285714285,"blast-radius":0.14285714285714285,"containment":0.14285714285714285},"3014":{"each":0.05263157894736842,"application":0.05263157894736842,"gets":0.05263157894736842,"its":0.05263157894736842,"own":0.05263157894736842,"enforcement":0.05263157894736842,"point":0.05263157894736842,"on":0.05263157894736842,"loopback":0.05263157894736842,"so":0.05263157894736842,"a":0.05263157894736842,"compromised":0.05263157894736842,"app":0.05263157894736842,"cannot":0.05263157894736842,"reach":0.05263157894736842,"another's":0.05263157894736842,"proxy":0.05263157894736842,"or":0.05263157894736842,"upstream":0.05263157894736842},"3015":{"a":0.08333333333333333,"single":0.08333333333333333,"shared":0.08333333333333333,"proxy":0.08333333333333333,"in":0.08333333333333333,"front":0.08333333333333333,"of":0.08333333333333333,"data":0.08333333333333333,"store":0.08333333333333333,"serving":0.08333333333333333,"many":0.08333333333333333,"clients":0.08333333333333333},"3016":{"identity":0.5,"model":0.5},"3017":{"per-connection":0.16666666666666666,"identity":0.16666666666666666,"mongodb-oidc":0.16666666666666666,"against":0.16666666666666666,"your":0.16666666666666666,"idp":0.16666666666666666},"3018":{"latency":0.5,"overhead":0.5},"3019":{"1":0.2,"5":0.2,"ms":0.2,"network":0.2,"hop":0.2},"3020":{"ops":0.5,"complexity":0.5},"3021":{"one":0.16666666666666666,"process":0.16666666666666666,"to":0.16666666666666666,"monitor":0.16666666666666666,"and":0.16666666666666666,"scale":0.16666666666666666},"3022":{"best":0.5,"for":0.5},"3023":{"many":0.1111111111111111,"external":0.1111111111111111,"clients":0.1111111111111111,"a":0.1111111111111111,"central":0.1111111111111111,"audit":0.1111111111111111,"point":0.1111111111111111,"on-prem":0.1111111111111111,"mongod":0.1111111111111111},"3024":{"this":0.03571428571428571,"is":0.03571428571428571,"the":0.03571428571428571,"pattern":0.03571428571428571,"for":0.03571428571428571,"governing":0.03571428571428571,"human":0.03571428571428571,"and":0.03571428571428571,"ai-agent":0.03571428571428571,"clients":0.03571428571428571,"you":0.03571428571428571,"cannot":0.03571428571428571,"modify":0.03571428571428571,"each":0.03571428571428571,"connection":0.03571428571428571,"carries":0.03571428571428571,"its":0.03571428571428571,"own":0.03571428571428571,"oidc":0.03571428571428571,"identity":0.03571428571428571,"proxy":0.03571428571428571,"a":0.03571428571428571,"single":0.03571428571428571,"place":0.03571428571428571,"to":0.03571428571428571,"monitor":0.03571428571428571,"scale":0.03571428571428571,"audit":0.03571428571428571},"3025":{"reach":0.06666666666666667,"for":0.06666666666666667,"the":0.06666666666666667,"sidecar":0.06666666666666667,"when":0.06666666666666667,"isolation":0.06666666666666667,"and":0.06666666666666667,"blast-radius":0.06666666666666667,"containment":0.06666666666666667,"matter":0.06666666666666667,"most":0.06666666666666667,"you":0.06666666666666667,"control":0.06666666666666667,"application's":0.06666666666666667,"deployment":0.06666666666666667},"3026":{"reach":0.047619047619047616,"for":0.047619047619047616,"the":0.047619047619047616,"standalone":0.047619047619047616,"shared":0.047619047619047616,"proxy":0.047619047619047616,"when":0.047619047619047616,"you":0.047619047619047616,"need":0.047619047619047616,"to":0.047619047619047616,"govern":0.047619047619047616,"many":0.047619047619047616,"external":0.047619047619047616,"or":0.047619047619047616,"unmodifiable":0.047619047619047616,"clients":0.047619047619047616,"through":0.047619047619047616,"one":0.047619047619047616,"auditable":0.047619047619047616,"choke":0.047619047619047616,"point":0.047619047619047616},"3027":{"either":0.05263157894736842,"way":0.05263157894736842,"the":0.05263157894736842,"proxy":0.05263157894736842,"is":0.05263157894736842,"deployed":0.05263157894736842,"per":0.05263157894736842,"customer":0.05263157894736842,"environment":0.05263157894736842,"see":0.05263157894736842,"tenancy":0.05263157894736842,"routing":0.05263157894736842,"to":0.05263157894736842,"build":0.05263157894736842,"and":0.05263157894736842,"run":0.05263157894736842,"container":0.05263157894736842,"continue":0.05263157894736842,"operations":0.05263157894736842},"3028":{"architecture":1},"3029":{"components":0.09090909090909091,"request":0.09090909090909091,"lifecycle":0.09090909090909091,"and":0.09090909090909091,"data":0.09090909090909091,"flow":0.09090909090909091,"for":0.09090909090909091,"the":0.09090909090909091,"3t":0.09090909090909091,"governance":0.09090909090909091,"proxy":0.09090909090909091},"3030":{"architecture":1},"3031":{"system":0.5,"overview":0.5},"3032":{"key":0.5,"components":0.5},"3033":{"wire-protocol":0.5,"parser":0.5},"3034":{"identity":0.5,"termination":0.5},"3035":{"upstream":0.5,"resolution":0.5},"3036":{"policy":0.5,"decision":0.5},"3037":{"decision":0.5,"cache":0.5},"3038":{"request":0.5,"lifecycle":0.5},"3039":{"data":0.3333333333333333,"flow":0.3333333333333333,"summary":0.3333333333333333},"3040":{"the":0.022222222222222223,"governance":0.022222222222222223,"proxy":0.022222222222222223,"is":0.022222222222222223,"a":0.022222222222222223,"single":0.022222222222222223,"go":0.022222222222222223,"process":0.022222222222222223,"that":0.022222222222222223,"relays":0.022222222222222223,"mongodb":0.022222222222222223,"wire":0.022222222222222223,"protocol":0.022222222222222223,"it":0.022222222222222223,"terminates":0.022222222222222223,"client's":0.022222222222222223,"oidc":0.022222222222222223,"handshake":0.022222222222222223,"resolves":0.022222222222222223,"upstream":0.022222222222222223,"for":0.022222222222222223,"caller's":0.022222222222222223,"project":0.022222222222222223,"segment":0.022222222222222223,"and":0.022222222222222223,"runs":0.022222222222222223,"every":0.022222222222222223,"command":0.022222222222222223,"through":0.022222222222222223,"policy":0.022222222222222223,"engine":0.022222222222222223,"before":0.022222222222222223,"forwarding":0.022222222222222223,"to":0.022222222222222223,"byte-faithful":0.022222222222222223,"on":0.022222222222222223,"an":0.022222222222222223,"allow":0.022222222222222223,"rebuilds":0.022222222222222223,"original":0.022222222222222223,"frame":0.022222222222222223,"database":0.022222222222222223,"sees":0.022222222222222223,"ordinary":0.022222222222222223,"client":0.022222222222222223},"3041":{"decodes":0.030303030303030304,"op_msg":0.030303030303030304,"and":0.030303030303030304,"op_query":0.030303030303030304,"for":0.030303030303030304,"legacy":0.030303030303030304,"drivers":0.030303030303030304,"extracts":0.030303030303030304,"the":0.030303030303030304,"command":0.030303030303030304,"document":0.030303030303030304,"rebuilds":0.030303030303030304,"frames":0.030303030303030304,"byte-identically":0.030303030303030304,"when":0.030303030303030304,"forwarding":0.030303030303030304,"upstream":0.030303030303030304,"this":0.030303030303030304,"is":0.030303030303030304,"what":0.030303030303030304,"lets":0.030303030303030304,"proxy":0.030303030303030304,"be":0.030303030303030304,"transparent":0.030303030303030304,"an":0.030303030303030304,"allowed":0.030303030303030304,"reaches":0.030303030303030304,"mongodb":0.030303030303030304,"exactly":0.030303030303030304,"as":0.030303030303030304,"client":0.030303030303030304,"sent":0.030303030303030304,"it":0.030303030303030304},"3042":{"terminates":0.038461538461538464,"the":0.038461538461538464,"client's":0.038461538461538464,"mongodb-oidc":0.038461538461538464,"sasl":0.038461538461538464,"handshake":0.038461538461538464,"validates":0.038461538461538464,"jwt":0.038461538461538464,"signature":0.038461538461538464,"against":0.038461538461538464,"idp's":0.038461538461538464,"jwks":0.038461538461538464,"plus":0.038461538461538464,"issuer":0.038461538461538464,"audience":0.038461538461538464,"and":0.038461538461538464,"expiry":0.038461538461538464,"extracts":0.038461538461538464,"caller":0.038461538461538464,"identity":0.038461538461538464,"subject":0.038461538461538464,"roles":0.038461538461538464,"project":0.038461538461538464,"segment":0.038461538461538464,"see":0.038461538461538464,"oidc":0.038461538461538464},"3043":{"maps":0.027777777777777776,"each":0.027777777777777776,"request":0.027777777777777776,"to":0.027777777777777776,"the":0.027777777777777776,"correct":0.027777777777777776,"upstream":0.027777777777777776,"mongodb":0.027777777777777776,"for":0.027777777777777776,"caller's":0.027777777777777776,"project":0.027777777777777776,"segment":0.027777777777777776,"then":0.027777777777777776,"opens":0.027777777777777776,"an":0.027777777777777776,"authenticated":0.027777777777777776,"scram":0.027777777777777776,"connection":0.027777777777777776,"using":0.027777777777777776,"that":0.027777777777777776,"segment's":0.027777777777777776,"service-account":0.027777777777777776,"uri":0.027777777777777776,"upstreams":0.027777777777777776,"require":0.027777777777777776,"tls":0.027777777777777776,"or":0.027777777777777776,"srv":0.027777777777777776,"are":0.027777777777777776,"wrapped":0.027777777777777776,"and":0.027777777777777776,"resolved":0.027777777777777776,"automatically":0.027777777777777776,"see":0.027777777777777776,"tenancy":0.027777777777777776,"routing":0.027777777777777776},"3044":{"turns":0.030303030303030304,"each":0.030303030303030304,"command":0.030303030303030304,"into":0.030303030303030304,"operation":0.030303030303030304,"database":0.030303030303030304,"collection":0.030303030303030304,"properties":0.030303030303030304,"enriches":0.030303030303030304,"reads":0.030303030303030304,"with":0.030303030303030304,"field-level":0.030303030303030304,"pii":0.030303030303030304,"buckets":0.030303030303030304,"and":0.030303030303030304,"posts":0.030303030303030304,"to":0.030303030303030304,"the":0.030303030303030304,"policy":0.030303030303030304,"engine":0.030303030303030304,"caller's":0.030303030303030304,"bearer":0.030303030303030304,"token":0.030303030303030304,"verdict":0.030303030303030304,"is":0.030303030303030304,"allow":0.030303030303030304,"forward":0.030303030303030304,"or":0.030303030303030304,"deny":0.030303030303030304,"synthetic":0.030303030303030304,"unauthorized":0.030303030303030304,"see":0.030303030303030304,"enforcement":0.030303030303030304},"3045":{"caches":0.05,"decisions":0.05,"keyed":0.05,"by":0.05,"identity":0.05,"and":0.05,"operation":0.05,"with":0.05,"live":0.05,"invalidation":0.05,"when":0.05,"an":0.05,"administrator":0.05,"changes":0.05,"a":0.05,"policy":0.05,"see":0.05,"caching":0.05,"fail":0.05,"modes":0.05},"3046":{"a":0.125,"single":0.125,"client":0.125,"connection":0.125,"moves":0.125,"through":0.125,"three":0.125,"phases":0.125},"3047":{"the":0.030303030303030304,"blue":0.030303030303030304,"band":0.030303030303030304,"runs":0.030303030303030304,"once":0.030303030303030304,"per":0.030303030303030304,"connection":0.030303030303030304,"green":0.030303030303030304,"for":0.030303030303030304,"every":0.030303030303030304,"command":0.030303030303030304,"orange":0.030303030303030304,"fires":0.030303030303030304,"whenever":0.030303030303030304,"an":0.030303030303030304,"administrator":0.030303030303030304,"edits":0.030303030303030304,"a":0.030303030303030304,"policy":0.030303030303030304,"decision":0.030303030303030304,"caching":0.030303030303030304,"and":0.030303030303030304,"configurable":0.030303030303030304,"behavior":0.030303030303030304,"when":0.030303030303030304,"engine":0.030303030303030304,"is":0.030303030303030304,"unreachable":0.030303030303030304,"are":0.030303030303030304,"covered":0.030303030303030304,"in":0.030303030303030304,"fail":0.030303030303030304,"modes":0.030303030303030304},"3048":{"a":0.1111111111111111,"client":0.1111111111111111,"opens":0.1111111111111111,"connection":0.1111111111111111,"and":0.1111111111111111,"completes":0.1111111111111111,"the":0.1111111111111111,"mongodb-oidc":0.1111111111111111,"handshake":0.1111111111111111},"3049":{"the":0.09090909090909091,"proxy":0.09090909090909091,"validates":0.09090909090909091,"token":0.09090909090909091,"and":0.09090909090909091,"authenticates":0.09090909090909091,"upstream":0.09090909090909091,"as":0.09090909090909091,"segment's":0.09090909090909091,"service":0.09090909090909091,"account":0.09090909090909091},"3050":{"for":0.05555555555555555,"each":0.05555555555555555,"command":0.05555555555555555,"the":0.05555555555555555,"proxy":0.05555555555555555,"parses":0.05555555555555555,"it":0.05555555555555555,"enriches":0.05555555555555555,"reads":0.05555555555555555,"with":0.05555555555555555,"pii":0.05555555555555555,"buckets":0.05555555555555555,"and":0.05555555555555555,"asks":0.05555555555555555,"policy":0.05555555555555555,"engine":0.05555555555555555,"a":0.05555555555555555,"decision":0.05555555555555555},"3051":{"allow":0.0625,"the":0.0625,"original":0.0625,"frame":0.0625,"is":0.0625,"forwarded":0.0625,"response":0.0625,"passes":0.0625,"back":0.0625,"untouched":0.0625,"deny":0.0625,"client":0.0625,"gets":0.0625,"a":0.0625,"synthetic":0.0625,"unauthorized":0.0625},"3052":{"decisions":0.1111111111111111,"are":0.1111111111111111,"cached":0.1111111111111111,"and":0.1111111111111111,"invalidated":0.1111111111111111,"live":0.1111111111111111,"when":0.1111111111111111,"policies":0.1111111111111111,"change":0.1111111111111111},"3053":{"quick":0.5,"start":0.5},"3054":{"build":0.06666666666666667,"the":0.06666666666666667,"proxy":0.06666666666666667,"point":0.06666666666666667,"it":0.06666666666666667,"at":0.06666666666666667,"your":0.06666666666666667,"policy":0.06666666666666667,"engine":0.06666666666666667,"and":0.06666666666666667,"idp":0.06666666666666667,"connect":0.06666666666666667,"a":0.06666666666666667,"client":0.06666666666666667,"through":0.06666666666666667},"3055":{"prerequisites":1},"3056":{"run":0.3333333333333333,"the":0.3333333333333333,"proxy":0.3333333333333333},"3057":{"start":0.3333333333333333,"the":0.3333333333333333,"proxy":0.3333333333333333},"3058":{"connect":0.3333333333333333,"a":0.3333333333333333,"client":0.3333333333333333},"3059":{"watch":0.25,"policy":0.25,"take":0.25,"effect":0.25},"3060":{"connecting":0.2,"from":0.2,"a":0.2,"non-local":0.2,"host":0.2},"3061":{"next":0.5,"steps":0.5},"3062":{"this":0.05,"guide":0.05,"gets":0.05,"the":0.05,"governance":0.05,"proxy":0.05,"running":0.05,"in":0.05,"front":0.05,"of":0.05,"a":0.05,"mongodb":0.05,"instance":0.05,"and":0.05,"connects":0.05,"client":0.05,"through":0.05,"it":0.05,"using":0.05,"mongodb-oidc":0.05},"3063":{"a":0.1111111111111111,"running":0.1111111111111111,"mongodb":0.1111111111111111,"the":0.1111111111111111,"proxy":0.1111111111111111,"can":0.1111111111111111,"reach":0.1111111111111111,"its":0.1111111111111111,"upstream":0.1111111111111111},"3064":{"a":0.09090909090909091,"3t":0.09090909090909091,"policy":0.09090909090909091,"engine":0.09090909090909091,"endpoint":0.09090909090909091,"the":0.09090909090909091,"proxy":0.09090909090909091,"can":0.09090909090909091,"call":0.09090909090909091,"for":0.09090909090909091,"decisions":0.09090909090909091},"3065":{"an":0.0625,"oidc":0.0625,"issuer":0.0625,"your":0.0625,"identity":0.0625,"provider":0.0625,"that":0.0625,"mints":0.0625,"mongodb-oidc":0.0625,"tokens":0.0625,"with":0.0625,"audience":0.0625,"the":0.0625,"proxy":0.0625,"will":0.0625,"accept":0.0625},"3066":{"1":0.09090909090909091,"10":0.09090909090909091,"mongosh":0.09090909090909091,"or":0.09090909090909091,"any":0.09090909090909091,"driver":0.09090909090909091,"with":0.09090909090909091,"mongodb-oidc":0.09090909090909091,"support":0.09090909090909091,"to":0.09090909090909091,"connect":0.09090909090909091},"3067":{"type":0.5,"info":0.5},"3068":{"the":0.058823529411764705,"proxy":0.058823529411764705,"authenticates":0.058823529411764705,"clients":0.058823529411764705,"with":0.058823529411764705,"mongodb-oidc":0.058823529411764705,"and":0.058823529411764705,"upstream":0.058823529411764705,"to":0.058823529411764705,"mongodb":0.058823529411764705,"a":0.058823529411764705,"scram":0.058823529411764705,"service":0.058823529411764705,"account":0.058823529411764705,"never":0.058823529411764705,"see":0.058823529411764705,"credentials":0.058823529411764705},"3069":{"point":0.03571428571428571,"the":0.03571428571428571,"proxy":0.03571428571428571,"at":0.03571428571428571,"three":0.03571428571428571,"things":0.03571428571428571,"where":0.03571428571428571,"to":0.03571428571428571,"listen":0.03571428571428571,"policy":0.03571428571428571,"engine":0.03571428571428571,"is":0.03571428571428571,"and":0.03571428571428571,"which":0.03571428571428571,"oidc":0.03571428571428571,"issuer":0.03571428571428571,"audience":0.03571428571428571,"trust":0.03571428571428571,"--registry-uri":0.03571428571428571,"mongodb":0.03571428571428571,"connection":0.03571428571428571,"it":0.03571428571428571,"uses":0.03571428571428571,"look":0.03571428571428571,"up":0.03571428571428571,"each":0.03571428571428571,"request's":0.03571428571428571,"upstream":0.03571428571428571},"3070":{"27027":0.047619047619047616,"the":0.047619047619047616,"proxy":0.047619047619047616,"now":0.047619047619047616,"listens":0.047619047619047616,"for":0.047619047619047616,"mongodb":0.047619047619047616,"clients":0.047619047619047616,"on":0.047619047619047616,"full":0.047619047619047616,"set":0.047619047619047616,"of":0.047619047619047616,"flags":0.047619047619047616,"and":0.047619047619047616,"their":0.047619047619047616,"environment-variable":0.047619047619047616,"equivalents":0.047619047619047616,"see":0.047619047619047616,"cli":0.047619047619047616,"flag":0.047619047619047616,"reference":0.047619047619047616},"3071":{"clients":0.041666666666666664,"authenticate":0.041666666666666664,"with":0.041666666666666664,"mongodb-oidc":0.041666666666666664,"the":0.041666666666666664,"proxy":0.041666666666666664,"terminates":0.041666666666666664,"handshake":0.041666666666666664,"validates":0.041666666666666664,"token":0.041666666666666664,"resolves":0.041666666666666664,"caller's":0.041666666666666664,"upstream":0.041666666666666664,"and":0.041666666666666664,"opens":0.041666666666666664,"an":0.041666666666666664,"authenticated":0.041666666666666664,"scram":0.041666666666666664,"connection":0.041666666666666664,"to":0.041666666666666664,"mongodb":0.041666666666666664,"on":0.041666666666666664,"their":0.041666666666666664,"behalf":0.041666666666666664},"3072":{"connect":0.16666666666666666,"with":0.16666666666666666,"a":0.16666666666666666,"single":0.16666666666666666,"connection-string":0.16666666666666666,"uri":0.16666666666666666},"3073":{"type":0.5,"info":0.5},"3074":{"quote":0.03125,"the":0.03125,"uri":0.03125,"in":0.03125,"single":0.03125,"quotes":0.03125,"so":0.03125,"shell":0.03125,"does":0.03125,"not":0.03125,"interpret":0.03125,"or":0.03125,"and":0.03125,"use":0.03125,"24external":0.03125,"url-encoded":0.03125,"form":0.03125,"of":0.03125,"external":0.03125,"as":0.03125,"authsource":0.03125,"appname":0.03125,"selects":0.03125,"project":0.03125,"segment":0.03125,"proxy":0.03125,"routes":0.03125,"you":0.03125,"to":0.03125,"see":0.03125,"tenancy":0.03125,"routing":0.03125},"3075":{"13":0.024390243902439025,"run":0.024390243902439025,"a":0.024390243902439025,"command":0.024390243902439025,"the":0.024390243902439025,"caller":0.024390243902439025,"is":0.024390243902439025,"allowed":0.024390243902439025,"to":0.024390243902439025,"perform":0.024390243902439025,"it":0.024390243902439025,"forwards":0.024390243902439025,"transparently":0.024390243902439025,"and":0.024390243902439025,"returns":0.024390243902439025,"real":0.024390243902439025,"result":0.024390243902439025,"one":0.024390243902439025,"they":0.024390243902439025,"are":0.024390243902439025,"not":0.024390243902439025,"proxy":0.024390243902439025,"standard":0.024390243902439025,"mongodb":0.024390243902439025,"authorization":0.024390243902439025,"error":0.024390243902439025,"unauthorized":0.024390243902439025,"code":0.024390243902439025,"exactly":0.024390243902439025,"as":0.024390243902439025,"database":0.024390243902439025,"would":0.024390243902439025,"for":0.024390243902439025,"missing":0.024390243902439025,"privilege":0.024390243902439025,"no":0.024390243902439025,"client":0.024390243902439025,"change":0.024390243902439025,"needed":0.024390243902439025,"handle":0.024390243902439025,"denials":0.024390243902439025},"3076":{"type":0.5,"warn":0.5},"3077":{"title":0.16666666666666666,"allowed_hosts":0.16666666666666666,"a":0.16666666666666666,"client-side":0.16666666666666666,"oidc":0.16666666666666666,"guard":0.16666666666666666},"3078":{"0":0.02127659574468085,"1":0.02127659574468085,"127":0.02127659574468085,"mongodb-oidc":0.02127659574468085,"clients":0.02127659574468085,"only":0.02127659574468085,"send":0.02127659574468085,"the":0.02127659574468085,"oidc":0.02127659574468085,"token":0.02127659574468085,"to":0.02127659574468085,"endpoints":0.02127659574468085,"in":0.02127659574468085,"driver's":0.02127659574468085,"built-in":0.02127659574468085,"trusted":0.02127659574468085,"list":0.02127659574468085,"mongodb":0.02127659574468085,"net":0.02127659574468085,"localhost":0.02127659574468085,"and":0.02127659574468085,"a":0.02127659574468085,"few":0.02127659574468085,"others":0.02127659574468085,"when":0.02127659574468085,"proxy":0.02127659574468085,"is":0.02127659574468085,"reached":0.02127659574468085,"at":0.02127659574468085,"any":0.02127659574468085,"other":0.02127659574468085,"host":0.02127659574468085,"public":0.02127659574468085,"dns":0.02127659574468085,"name":0.02127659574468085,"or":0.02127659574468085,"bare":0.02127659574468085,"ip":0.02127659574468085,"client":0.02127659574468085,"refuses":0.02127659574468085,"with":0.02127659574468085,"mongosecurityexception":0.02127659574468085,"addr":0.02127659574468085,"not":0.02127659574468085,"permitted":0.02127659574468085,"by":0.02127659574468085,"allowed_hosts":0.02127659574468085},"3079":{"this":0.045454545454545456,"is":0.045454545454545456,"a":0.045454545454545456,"client-side":0.045454545454545456,"driver":0.045454545454545456,"guard":0.045454545454545456,"not":0.045454545454545456,"proxy":0.045454545454545456,"or":0.045454545454545456,"policy":0.045454545454545456,"setting":0.045454545454545456,"fix":0.045454545454545456,"it":0.045454545454545456,"on":0.045454545454545456,"the":0.045454545454545456,"client":0.045454545454545456,"and":0.045454545454545456,"trust":0.045454545454545456,"only":0.045454545454545456,"proxies":0.045454545454545456,"you":0.045454545454545456,"control":0.045454545454545456},"3080":{"mongosh":0.2,"add":0.2,"the":0.2,"--oidctrustedendpoint":0.2,"flag":0.2},"3081":{"drivers":0.0625,"set":0.0625,"the":0.0625,"allowed_hosts":0.0625,"oidc":0.0625,"auth-mechanism":0.0625,"property":0.0625,"to":0.0625,"include":0.0625,"host":0.0625,"it":0.0625,"cannot":0.0625,"be":0.0625,"in":0.0625,"connection":0.0625,"uri":0.0625},"3082":{"studio":0.06666666666666667,"3t":0.06666666666666667,"enable":0.06666666666666667,"permit":0.06666666666666667,"connections":0.06666666666666667,"when":0.06666666666666667,"the":0.06666666666666667,"target":0.06666666666666667,"endpoint":0.06666666666666667,"is":0.06666666666666667,"not":0.06666666666666667,"in":0.06666666666666667,"default":0.06666666666666667,"trusted":0.06666666666666667,"list":0.06666666666666667},"3083":{"architecture":0.125,"how":0.125,"a":0.125,"request":0.125,"flows":0.125,"through":0.125,"the":0.125,"proxy":0.125},"3084":{"deployment":0.2,"patterns":0.2,"sidecar":0.2,"vs":0.2,"standalone":0.2},"3085":{"operations":0.1111111111111111,"run":0.1111111111111111,"it":0.1111111111111111,"as":0.1111111111111111,"a":0.1111111111111111,"container":0.1111111111111111,"configured":0.1111111111111111,"at":0.1111111111111111,"runtime":0.1111111111111111},"3086":{"introduction":1},"3087":{"mongodb-native":0.05555555555555555,"wire-protocol":0.05555555555555555,"policy":0.05555555555555555,"proxy":0.05555555555555555,"terminates":0.05555555555555555,"client":0.05555555555555555,"oidc":0.05555555555555555,"enforces":0.05555555555555555,"per-operation":0.05555555555555555,"access":0.05555555555555555,"and":0.05555555555555555,"forwards":0.05555555555555555,"allowed":0.05555555555555555,"traffic":0.05555555555555555,"transparently":0.05555555555555555,"to":0.05555555555555555,"your":0.05555555555555555,"database":0.05555555555555555},"3088":{"3t":0.3333333333333333,"governance":0.3333333333333333,"proxy":0.3333333333333333},"3089":{"at":0.3333333333333333,"a":0.3333333333333333,"glance":0.3333333333333333},"3090":{"what":0.3333333333333333,"it":0.3333333333333333,"does":0.3333333333333333},"3091":{"how":0.3333333333333333,"it":0.3333333333333333,"fits":0.3333333333333333},"3092":{"where":0.25,"to":0.25,"go":0.25,"next":0.25},"3093":{"the":0.02040816326530612,"3t":0.02040816326530612,"governance":0.02040816326530612,"proxy":0.02040816326530612,"is":0.02040816326530612,"a":0.02040816326530612,"mongodb-native":0.02040816326530612,"policy":0.02040816326530612,"enforcement":0.02040816326530612,"point":0.02040816326530612,"it":0.02040816326530612,"sits":0.02040816326530612,"on":0.02040816326530612,"network":0.02040816326530612,"path":0.02040816326530612,"between":0.02040816326530612,"any":0.02040816326530612,"mongodb":0.02040816326530612,"client":0.02040816326530612,"and":0.02040816326530612,"your":0.02040816326530612,"database":0.02040816326530612,"speaks":0.02040816326530612,"wire":0.02040816326530612,"protocol":0.02040816326530612,"runs":0.02040816326530612,"every":0.02040816326530612,"command":0.02040816326530612,"through":0.02040816326530612,"decision":0.02040816326530612,"before":0.02040816326530612,"reaches":0.02040816326530612,"data":0.02040816326530612,"allowed":0.02040816326530612,"traffic":0.02040816326530612,"forwarded":0.02040816326530612,"transparently":0.02040816326530612,"denied":0.02040816326530612,"rejected":0.02040816326530612,"with":0.02040816326530612,"standard":0.02040816326530612,"authorization":0.02040816326530612,"error":0.02040816326530612,"driver":0.02040816326530612,"surfaces":0.02040816326530612,"like":0.02040816326530612,"other":0.02040816326530612,"auth":0.02040816326530612,"failure":0.02040816326530612},"3094":{"because":0.03225806451612903,"it":0.03225806451612903,"speaks":0.03225806451612903,"the":0.03225806451612903,"wire":0.03225806451612903,"protocol":0.03225806451612903,"governs":0.03225806451612903,"clients":0.03225806451612903,"you":0.03225806451612903,"cannot":0.03225806451612903,"modify":0.03225806451612903,"people":0.03225806451612903,"on":0.03225806451612903,"mongosh":0.03225806451612903,"studio":0.03225806451612903,"3t":0.03225806451612903,"or":0.03225806451612903,"compass":0.03225806451612903,"and":0.03225806451612903,"ai":0.03225806451612903,"agents":0.03225806451612903,"using":0.03225806451612903,"raw":0.03225806451612903,"mongodb":0.03225806451612903,"drivers":0.03225806451612903,"without":0.03225806451612903,"any":0.03225806451612903,"client-side":0.03225806451612903,"sdk":0.03225806451612903,"code":0.03225806451612903,"change":0.03225806451612903},"3095":{"what":0.3333333333333333,"it":0.3333333333333333,"is":0.3333333333333333},"3096":{"standalone":0.2,"mongodb":0.2,"wire-protocol":0.2,"policy":0.2,"proxy":0.2},"3097":{"protocols":1},"3098":{"mongodb":0.14285714285714285,"op_msg":0.14285714285714285,"and":0.14285714285714285,"op_query":0.14285714285714285,"for":0.14285714285714285,"legacy":0.14285714285714285,"drivers":0.14285714285714285},"3099":{"client":0.5,"identity":0.5},"3100":{"mongodb-oidc":0.14285714285714285,"per-connection":0.14285714285714285,"jwt":0.14285714285714285,"validated":0.14285714285714285,"against":0.14285714285714285,"your":0.14285714285714285,"idp":0.14285714285714285},"3101":{"upstream":0.5,"auth":0.5},"3102":{"scram":0.16666666666666666,"service-account":0.16666666666666666,"connection":0.16666666666666666,"auto-negotiated":0.16666666666666666,"sha-256":0.16666666666666666,"sha-1":0.16666666666666666},"3103":{"policy":0.5,"decision":0.5},"3104":{"per-operation":0.14285714285714285,"evaluation":0.14285714285714285,"against":0.14285714285714285,"the":0.14285714285714285,"3t":0.14285714285714285,"policy":0.14285714285714285,"engine":0.14285714285714285},"3105":{"deny":0.5,"behavior":0.5},"3106":{"13":0.125,"synthetic":0.125,"unauthorized":0.125,"code":0.125,"transparent":0.125,"to":0.125,"the":0.125,"driver":0.125},"3107":{"pii":0.5,"awareness":0.5},"3108":{"reads":0.125,"are":0.125,"tagged":0.125,"with":0.125,"field-level":0.125,"sensitivity":0.125,"before":0.125,"evaluation":0.125},"3109":{"upstreams":1},"3110":{"mongod":0.125,"replica":0.125,"sets":0.125,"and":0.125,"mongodb":0.125,"srv":0.125,"tls":0.125,"atlas-compatible":0.125},"3111":{"deployment":1},"3112":{"per":0.14285714285714285,"customer":0.14285714285714285,"environment":0.14285714285714285,"sidecar":0.14285714285714285,"or":0.14285714285714285,"standalone":0.14285714285714285,"container":0.14285714285714285},"3113":{"capability":1},"3114":{"description":1},"3115":{"policy":0.5,"enforcement":0.5},"3116":{"parses":0.047619047619047616,"each":0.047619047619047616,"command":0.047619047619047616,"into":0.047619047619047616,"operation":0.047619047619047616,"database":0.047619047619047616,"collection":0.047619047619047616,"properties":0.047619047619047616,"and":0.047619047619047616,"consults":0.047619047619047616,"the":0.047619047619047616,"policy":0.047619047619047616,"engine":0.047619047619047616,"forwards":0.047619047619047616,"on":0.047619047619047616,"allow":0.047619047619047616,"returns":0.047619047619047616,"a":0.047619047619047616,"synthetic":0.047619047619047616,"unauthorized":0.047619047619047616,"deny":0.047619047619047616},"3117":{"identity":0.5,"oidc":0.5},"3118":{"terminates":0.058823529411764705,"the":0.058823529411764705,"mongodb-oidc":0.058823529411764705,"handshake":0.058823529411764705,"validates":0.058823529411764705,"jwt":0.058823529411764705,"signature":0.058823529411764705,"issuer":0.058823529411764705,"audience":0.058823529411764705,"expiry":0.058823529411764705,"against":0.058823529411764705,"your":0.058823529411764705,"idp":0.058823529411764705,"and":0.058823529411764705,"derives":0.058823529411764705,"caller":0.058823529411764705,"identity":0.058823529411764705},"3119":{"tenancy":0.5,"routing":0.5},"3120":{"resolves":0.06666666666666667,"each":0.06666666666666667,"request":0.06666666666666667,"to":0.06666666666666667,"the":0.06666666666666667,"correct":0.06666666666666667,"upstream":0.06666666666666667,"database":0.06666666666666667,"for":0.06666666666666667,"its":0.06666666666666667,"project":0.06666666666666667,"segment":0.06666666666666667,"via":0.06666666666666667,"access":0.06666666666666667,"manager":0.06666666666666667},"3121":{"pii":0.5,"enrichment":0.5},"3122":{"tags":0.05,"the":0.05,"fields":0.05,"a":0.05,"read":0.05,"returns":0.05,"with":0.05,"their":0.05,"sensitivity":0.05,"bucket":0.05,"so":0.05,"policy":0.05,"can":0.05,"reason":0.05,"about":0.05,"data":0.05,"exposure":0.05,"not":0.05,"just":0.05,"operations":0.05},"3123":{"caching":0.3333333333333333,"fail":0.3333333333333333,"modes":0.3333333333333333},"3124":{"caches":0.07142857142857142,"decisions":0.07142857142857142,"with":0.07142857142857142,"live":0.07142857142857142,"invalidation":0.07142857142857142,"configurable":0.07142857142857142,"fail-open":0.07142857142857142,"fail-closed":0.07142857142857142,"when":0.07142857142857142,"the":0.07142857142857142,"policy":0.07142857142857142,"engine":0.07142857142857142,"is":0.07142857142857142,"unreachable":0.07142857142857142},"3125":{"the":0.029411764705882353,"proxy":0.029411764705882353,"is":0.029411764705882353,"deployed":0.029411764705882353,"per":0.029411764705882353,"customer":0.029411764705882353,"environment":0.029411764705882353,"it":0.029411764705882353,"not":0.029411764705882353,"a":0.029411764705882353,"shared":0.029411764705882353,"multi-customer":0.029411764705882353,"edge":0.029411764705882353,"within":0.029411764705882353,"one":0.029411764705882353,"deployment":0.029411764705882353,"requests":0.029411764705882353,"are":0.029411764705882353,"segmented":0.029411764705882353,"by":0.029411764705882353,"project":0.029411764705882353,"persona":0.029411764705882353,"department":0.029411764705882353,"or":0.029411764705882353,"each":0.029411764705882353,"routed":0.029411764705882353,"to":0.029411764705882353,"its":0.029411764705882353,"own":0.029411764705882353,"upstream":0.029411764705882353,"scope":0.029411764705882353,"see":0.029411764705882353,"tenancy":0.029411764705882353,"routing":0.029411764705882353},"3126":{"quick":0.09090909090909091,"start":0.09090909090909091,"build":0.09090909090909091,"run":0.09090909090909091,"and":0.09090909090909091,"connect":0.09090909090909091,"a":0.09090909090909091,"client":0.09090909090909091,"through":0.09090909090909091,"the":0.09090909090909091,"proxy":0.09090909090909091},"3127":{"architecture":0.14285714285714285,"components":0.14285714285714285,"request":0.14285714285714285,"lifecycle":0.14285714285714285,"and":0.14285714285714285,"data":0.14285714285714285,"flow":0.14285714285714285},"3128":{"deployment":0.2,"patterns":0.2,"sidecar":0.2,"vs":0.2,"standalone":0.2},"3129":{"config":0.14285714285714285,"api":0.14285714285714285,"reference":0.14285714285714285,"runtime":0.14285714285714285,"configuration":0.14285714285714285,"control":0.14285714285714285,"plane":0.14285714285714285},"3130":{"security":0.1,"oidc":0.1,"trust":0.1,"at-rest":0.1,"encryption":0.1,"and":0.1,"the":0.1,"admin":0.1,"control":0.1,"plane":0.1},"3131":{"cli":0.3333333333333333,"flag":0.3333333333333333,"reference":0.3333333333333333},"3132":{"the":0.1,"proxy's":0.1,"command-line":0.1,"flags":0.1,"and":0.1,"environment":0.1,"variables":0.1,"grouped":0.1,"by":0.1,"concern":0.1},"3133":{"cli":0.3333333333333333,"flag":0.3333333333333333,"reference":0.3333333333333333},"3134":{"core":1},"3135":{"identity":0.5,"oidc":0.5},"3136":{"upstream":0.5,"routing":0.5},"3137":{"client":0.5,"tls":0.5},"3138":{"decision":0.25,"cache":0.25,"fail":0.25,"mode":0.25},"3139":{"connection":0.3333333333333333,"limits":0.3333333333333333,"pooling":0.3333333333333333},"3140":{"admin":0.3333333333333333,"config":0.3333333333333333,"api":0.3333333333333333},"3141":{"at-rest":0.5,"encryption":0.5},"3142":{"observability":1},"3143":{"the":0.04,"proxy":0.04,"is":0.04,"configured":0.04,"by":0.04,"flags":0.04,"at":0.04,"start":0.04,"plus":0.04,"environment":0.04,"variables":0.04,"for":0.04,"credential-bearing":0.04,"values":0.04,"kept":0.04,"out":0.04,"of":0.04,"ps":0.04,"argv":0.04,"this":0.04,"page":0.04,"groups":0.04,"every":0.04,"option":0.04,"concern":0.04},"3144":{"type":0.5,"info":0.5},"3145":{"credential-bearing":0.043478260869565216,"settings":0.043478260869565216,"the":0.043478260869565216,"registry":0.043478260869565216,"uri":0.043478260869565216,"encryption":0.043478260869565216,"key":0.043478260869565216,"and":0.043478260869565216,"admin":0.043478260869565216,"token":0.043478260869565216,"are":0.043478260869565216,"read":0.043478260869565216,"from":0.043478260869565216,"environment":0.043478260869565216,"operational":0.043478260869565216,"flags":0.043478260869565216,"some":0.043478260869565216,"have":0.043478260869565216,"an":0.043478260869565216,"env-var":0.043478260869565216,"equivalent":0.043478260869565216,"noted":0.043478260869565216,"below":0.043478260869565216},"3146":{"flag":0.5,"variable":0.5},"3147":{"purpose":1},"3148":{"--listen":1},"3149":{"27027":0.2,"wire-protocol":0.2,"listen":0.2,"address":0.2,"default":0.2},"3150":{"--advertise-addr":1},"3151":{"host":0.08333333333333333,"port":0.08333333333333333,"advertised":0.08333333333333333,"to":0.08333333333333333,"clients":0.08333333333333333,"must":0.08333333333333333,"be":0.08333333333333333,"reachable":0.08333333333333333,"by":0.08333333333333333,"them":0.08333333333333333,"not":0.08333333333333333,"loopback":0.08333333333333333},"3152":{"proxy_registry_uri":1},"3153":{"mongodb":0.1,"uri":0.1,"hosting":0.1,"the":0.1,"proxy's":0.1,"registry":0.1,"settings":0.1,"audit":0.1,"state":0.1,"required":0.1},"3154":{"--policy-engine-url":1},"3155":{"policy":0.125,"engine":0.125,"base":0.125,"url":0.125,"the":0.125,"proxy":0.125,"evaluates":0.125,"against":0.125},"3156":{"flag":1},"3157":{"purpose":1},"3158":{"--oidc-issuer":1},"3159":{"oidc":0.16666666666666666,"issuer":0.16666666666666666,"clients":0.16666666666666666,"authenticate":0.16666666666666666,"against":0.16666666666666666,"required":0.16666666666666666},"3160":{"--oidc-audience":1},"3161":{"expected":0.25,"jwt":0.25,"aud":0.25,"claim":0.25},"3162":{"see":0.09090909090909091,"identity":0.09090909090909091,"oidc":0.09090909090909091,"including":0.09090909090909091,"the":0.09090909090909091,"client-side":0.09090909090909091,"allowed_hosts":0.09090909090909091,"caveat":0.09090909090909091,"for":0.09090909090909091,"non-local":0.09090909090909091,"hosts":0.09090909090909091},"3163":{"flag":1},"3164":{"purpose":1},"3165":{"--connection-source":1},"3166":{"where":0.08333333333333333,"upstreams":0.08333333333333333,"resolve":0.08333333333333333,"from":0.08333333333333333,"aa":0.08333333333333333,"access":0.08333333333333333,"manager":0.08333333333333333,"the":0.08333333333333333,"built-in":0.08333333333333333,"registry":0.08333333333333333,"or":0.08333333333333333,"both":0.08333333333333333},"3167":{"--access-manager-url":1},"3168":{"access":0.1111111111111111,"manager":0.1111111111111111,"endpoint":0.1111111111111111,"used":0.1111111111111111,"when":0.1111111111111111,"resolving":0.1111111111111111,"via":0.1111111111111111,"aa":0.1111111111111111,"both":0.1111111111111111},"3169":{"upstream":0.05263157894736842,"uris":0.05263157894736842,"that":0.05263157894736842,"request":0.05263157894736842,"tls":0.05263157894736842,"true":0.05263157894736842,"ssl":0.05263157894736842,"or":0.05263157894736842,"use":0.05263157894736842,"mongodb":0.05263157894736842,"srv":0.05263157894736842,"are":0.05263157894736842,"wrapped":0.05263157894736842,"and":0.05263157894736842,"resolved":0.05263157894736842,"automatically":0.05263157894736842,"no":0.05263157894736842,"flag":0.05263157894736842,"needed":0.05263157894736842},"3170":{"flag":1},"3171":{"purpose":1},"3172":{"--tls-cert-file":0.5,"--tls-key-file":0.5},"3173":{"terminate":0.05263157894736842,"client":0.05263157894736842,"tls":0.05263157894736842,"at":0.05263157894736842,"the":0.05263157894736842,"proxy":0.05263157894736842,"listener":0.05263157894736842,"pem":0.05263157894736842,"cert":0.05263157894736842,"key":0.05263157894736842,"required":0.05263157894736842,"together":0.05263157894736842,"clients":0.05263157894736842,"then":0.05263157894736842,"use":0.05263157894736842,"mongodb":0.05263157894736842,"true":0.05263157894736842,"or":0.05263157894736842,"srv":0.05263157894736842},"3174":{"flag":1},"3175":{"purpose":1},"3176":{"--fail-mode":1},"3177":{"closed":0.06666666666666667,"deny":0.06666666666666667,"when":0.06666666666666667,"the":0.06666666666666667,"policy":0.06666666666666667,"engine":0.06666666666666667,"is":0.06666666666666667,"unreachable":0.06666666666666667,"or":0.06666666666666667,"open":0.06666666666666667,"allow":0.06666666666666667,"see":0.06666666666666667,"caching":0.06666666666666667,"fail":0.06666666666666667,"modes":0.06666666666666667},"3178":{"--redis-uri":1},"3179":{"shared":0.1,"cache":0.1,"backend":0.1,"enabling":0.1,"the":0.1,"decision":0.1,"and":0.1,"live":0.1,"cross-instance":0.1,"invalidation":0.1},"3180":{"flag":1},"3181":{"purpose":1},"3182":{"--max-connections":1},"3183":{"0":0.07692307692307693,"cap":0.07692307692307693,"on":0.07692307692307693,"concurrent":0.07692307692307693,"client":0.07692307692307693,"connections":0.07692307692307693,"unlimited":0.07692307692307693,"default":0.07692307692307693,"excess":0.07692307692307693,"wait":0.07692307692307693,"then":0.07692307692307693,"are":0.07692307692307693,"rejected":0.07692307692307693},"3184":{"--connection-acquire-timeout":1},"3185":{"how":0.06666666666666667,"long":0.06666666666666667,"a":0.06666666666666667,"connection":0.06666666666666667,"waits":0.06666666666666667,"for":0.06666666666666667,"free":0.06666666666666667,"slot":0.06666666666666667,"before":0.06666666666666667,"rejection":0.06666666666666667,"default":0.06666666666666667,"5s":0.06666666666666667,"ignored":0.06666666666666667,"when":0.06666666666666667,"unlimited":0.06666666666666667},"3186":{"--pool-max-idle-per-tenant":1},"3187":{"0":0.043478260869565216,"max":0.043478260869565216,"idle":0.043478260869565216,"upstream":0.043478260869565216,"connections":0.043478260869565216,"kept":0.043478260869565216,"per":0.043478260869565216,"tenant":0.043478260869565216,"for":0.043478260869565216,"reuse":0.043478260869565216,"pooling":0.043478260869565216,"off":0.043478260869565216,"default":0.043478260869565216,"skips":0.043478260869565216,"the":0.043478260869565216,"dial":0.043478260869565216,"tls":0.043478260869565216,"scram":0.043478260869565216,"on":0.043478260869565216,"a":0.043478260869565216,"new":0.043478260869565216,"client":0.043478260869565216,"connection":0.043478260869565216},"3188":{"--pool-warm-per-tenant":1},"3189":{"0":0.047619047619047616,"1":0.047619047619047616,"idle":0.047619047619047616,"upstream":0.047619047619047616,"connections":0.047619047619047616,"pre-dialed":0.047619047619047616,"at":0.047619047619047616,"startup":0.047619047619047616,"so":0.047619047619047616,"the":0.047619047619047616,"first":0.047619047619047616,"client":0.047619047619047616,"borrows":0.047619047619047616,"instead":0.047619047619047616,"of":0.047619047619047616,"dialing":0.047619047619047616,"default":0.047619047619047616,"capped":0.047619047619047616,"--pool-max-idle-per-tenant":0.047619047619047616,"no":0.047619047619047616,"warmup":0.047619047619047616},"3190":{"--pool-idle-timeout":1},"3191":{"how":0.08333333333333333,"long":0.08333333333333333,"an":0.08333333333333333,"idle":0.08333333333333333,"pooled":0.08333333333333333,"upstream":0.08333333333333333,"is":0.08333333333333333,"kept":0.08333333333333333,"before":0.08333333333333333,"eviction":0.08333333333333333,"default":0.08333333333333333,"60s":0.08333333333333333},"3192":{"flag":0.5,"variable":0.5},"3193":{"purpose":1},"3194":{"--admin-listen":1},"3195":{"8443":0.1111111111111111,"config-api":0.1111111111111111,"address":0.1111111111111111,"e":0.1111111111111111,"g":0.1111111111111111,"empty":0.1111111111111111,"disables":0.1111111111111111,"the":0.1111111111111111,"api":0.1111111111111111},"3196":{"proxy_admin_token":1},"3197":{"bearer":0.14285714285714285,"token":0.14285714285714285,"required":0.14285714285714285,"on":0.14285714285714285,"every":0.14285714285714285,"config-api":0.14285714285714285,"request":0.14285714285714285},"3198":{"--admin-allow-cidrs":1},"3199":{"comma-separated":0.08333333333333333,"cidrs":0.08333333333333333,"allowed":0.08333333333333333,"to":0.08333333333333333,"reach":0.08333333333333333,"the":0.08333333333333333,"config":0.08333333333333333,"api":0.08333333333333333,"live-updatable":0.08333333333333333,"bootstrap":0.08333333333333333,"never":0.08333333333333333,"removable":0.08333333333333333},"3200":{"--admin-tls-cert-file":0.5,"--admin-tls-key-file":0.5},"3201":{"tls":0.1,"for":0.1,"the":0.1,"config":0.1,"api":0.1,"use":0.1,"in":0.1,"any":0.1,"non-loopback":0.1,"deployment":0.1},"3202":{"variable":1},"3203":{"purpose":1},"3204":{"proxy_config_key":1},"3205":{"32":0.05,"501":0.05,"base64":0.05,"aes-256":0.05,"key":0.05,"sealing":0.05,"stored":0.05,"upstream":0.05,"uris":0.05,"generate":0.05,"with":0.05,"openssl":0.05,"rand":0.05,"-base64":0.05,"empty":0.05,"disables":0.05,"encryption":0.05,"and":0.05,"rejects":0.05,"writes":0.05},"3206":{"flag":0.5,"variable":0.5},"3207":{"purpose":1},"3208":{"--metrics-listen":0.3333333333333333,"or":0.3333333333333333,"proxy_metrics_listen":0.3333333333333333},"3209":{"0":0.05,"1":0.05,"127":0.05,"9090":0.05,"prometheus":0.05,"metrics":0.05,"address":0.05,"e":0.05,"g":0.05,"empty":0.05,"disables":0.05,"it":0.05,"unauthenticated":0.05,"bind":0.05,"to":0.05,"loopback":0.05,"or":0.05,"an":0.05,"internal":0.05,"interface":0.05},"3210":{"see":0.1,"observability":0.1,"for":0.1,"the":0.1,"exported":0.1,"series":0.1,"and":0.1,"proxyctl":0.1,"live":0.1,"view":0.1},"3211":{"config":0.3333333333333333,"api":0.3333333333333333,"reference":0.3333333333333333},"3212":{"the":0.07142857142857142,"http":0.07142857142857142,"control":0.07142857142857142,"plane":0.07142857142857142,"for":0.07142857142857142,"configuring":0.07142857142857142,"proxy":0.07142857142857142,"at":0.07142857142857142,"runtime":0.07142857142857142,"endpoints":0.07142857142857142,"authentication":0.07142857142857142,"and":0.07142857142857142,"response":0.07142857142857142,"shapes":0.07142857142857142},"3213":{"config":0.3333333333333333,"api":0.3333333333333333,"reference":0.3333333333333333},"3214":{"authentication":1},"3215":{"endpoints":1},"3216":{"response":0.5,"shapes":0.5},"3217":{"notes":1},"3218":{"the":0.029411764705882353,"proxy's":0.029411764705882353,"configuration":0.029411764705882353,"control":0.029411764705882353,"plane":0.029411764705882353,"is":0.029411764705882353,"an":0.029411764705882353,"http":0.029411764705882353,"api":0.029411764705882353,"separate":0.029411764705882353,"from":0.029411764705882353,"mongodb":0.029411764705882353,"wire-protocol":0.029411764705882353,"data":0.029411764705882353,"path":0.029411764705882353,"enabled":0.029411764705882353,"with":0.029411764705882353,"--admin-listen":0.029411764705882353,"use":0.029411764705882353,"it":0.029411764705882353,"to":0.029411764705882353,"manage":0.029411764705882353,"upstreams":0.029411764705882353,"and":0.029411764705882353,"operator":0.029411764705882353,"settings":0.029411764705882353,"at":0.029411764705882353,"runtime":0.029411764705882353,"without":0.029411764705882353,"restarting":0.029411764705882353,"proxy":0.029411764705882353,"for":0.029411764705882353,"most":0.029411764705882353,"changes":0.029411764705882353},"3219":{"for":0.14285714285714285,"deployment":0.14285714285714285,"and":0.14285714285714285,"bootstrap":0.14285714285714285,"configuration":0.14285714285714285,"see":0.14285714285714285,"operations":0.14285714285714285},"3220":{"surface":1},"3221":{"requirement":1},"3222":{"healthz":0.5,"readyz":0.5},"3223":{"none":0.2,"open":0.2,"for":0.2,"orchestrator":0.2,"probes":0.2},"3224":{"api":0.5,"v1":0.5},"3225":{"401":0.06666666666666667,"403":0.06666666666666667,"source":0.06666666666666667,"ip":0.06666666666666667,"inside":0.06666666666666667,"--admin-allow-cidrs":0.06666666666666667,"else":0.06666666666666667,"then":0.06666666666666667,"a":0.06666666666666667,"bearer":0.06666666666666667,"token":0.06666666666666667,"equal":0.06666666666666667,"to":0.06666666666666667,"--admin-token":0.06666666666666667,"proxy_admin_token":0.06666666666666667},"3226":{"501":0.043478260869565216,"serve":0.043478260869565216,"the":0.043478260869565216,"api":0.043478260869565216,"over":0.043478260869565216,"tls":0.043478260869565216,"in":0.043478260869565216,"any":0.043478260869565216,"non-loopback":0.043478260869565216,"deployment":0.043478260869565216,"--admin-tls-cert-file":0.043478260869565216,"--admin-tls-key-file":0.043478260869565216,"write":0.043478260869565216,"endpoints":0.043478260869565216,"require":0.043478260869565216,"an":0.043478260869565216,"encryption":0.043478260869565216,"key":0.043478260869565216,"proxy_config_key":0.043478260869565216,"without":0.043478260869565216,"it":0.043478260869565216,"they":0.043478260869565216,"return":0.043478260869565216},"3227":{"method":0.5,"path":0.5},"3228":{"purpose":1},"3229":{"success":1},"3230":{"errors":1},"3231":{"get":0.5,"healthz":0.5},"3232":{"liveness":1},"3233":{"200":0.5,"ok":0.5},"3234":{},"3235":{"get":0.5,"readyz":0.5},"3236":{"1":0.3333333333333333,"readiness":0.3333333333333333,"upstream":0.3333333333333333},"3237":{"200":0.5,"ready":0.5},"3238":{"503":1},"3239":{"post":0.2,"api":0.2,"v1":0.2,"connection-strings":0.2,"parse":0.2},"3240":{"parse":0.1,"a":0.1,"uri":0.1,"into":0.1,"components":0.1,"no":0.1,"persistence":0.1,"password":0.1,"never":0.1,"echoed":0.1},"3241":{"200":0.5,"components":0.5},"3242":{"400":1},"3243":{"get":0.25,"api":0.25,"v1":0.25,"upstreams":0.25},"3244":{"list":0.25,"tenants":0.25,"uris":0.25,"masked":0.25},"3245":{"200":0.5,"array":0.5},"3246":{},"3247":{"put":0.2,"api":0.2,"v1":0.2,"upstreams":0.2,"tenantid":0.2},"3248":{"create":0.125,"replace":0.125,"a":0.125,"tenant's":0.125,"upstream":0.125,"sealed":0.125,"at":0.125,"rest":0.125},"3249":{"200":0.3333333333333333,"masked":0.3333333333333333,"view":0.3333333333333333},"3250":{"400":0.3333333333333333,"500":0.3333333333333333,"501":0.3333333333333333},"3251":{"delete":0.2,"api":0.2,"v1":0.2,"upstreams":0.2,"tenantid":0.2},"3252":{"remove":0.3333333333333333,"a":0.3333333333333333,"tenant":0.3333333333333333},"3253":{"204":1},"3254":{"404":0.3333333333333333,"500":0.3333333333333333,"501":0.3333333333333333},"3255":{"get":0.25,"api":0.25,"v1":0.25,"settings":0.25},"3256":{"effective":0.16666666666666666,"vs":0.16666666666666666,"stored":0.16666666666666666,"settings":0.16666666666666666,"live":0.16666666666666666,"allowlist":0.16666666666666666},"3257":{"200":0.5,"settings":0.5},"3258":{"500":1},"3259":{"patch":0.25,"api":0.25,"v1":0.25,"settings":0.25},"3260":{"update":0.25,"advertiseaddr":0.25,"failmode":0.25,"ipallowlist":0.25},"3261":{"200":0.5,"settings":0.5},"3262":{"400":0.3333333333333333,"500":0.3333333333333333,"501":0.3333333333333333},"3263":{"advertiseaddr":0.05555555555555555,"failmode":0.05555555555555555,"apply":0.05555555555555555,"on":0.05555555555555555,"restart":0.05555555555555555,"flagged":0.05555555555555555,"pendingrestart":0.05555555555555555,"until":0.05555555555555555,"then":0.05555555555555555,"ipallowlist":0.05555555555555555,"applies":0.05555555555555555,"live":0.05555555555555555,"merged":0.05555555555555555,"with":0.05555555555555555,"the":0.05555555555555555,"non-removable":0.05555555555555555,"bootstrap":0.05555555555555555,"cidrs":0.05555555555555555},"3264":{"401":0.07142857142857142,"403":0.07142857142857142,"handler":0.07142857142857142,"errors":0.07142857142857142,"return":0.07142857142857142,"error":0.07142857142857142,"the":0.07142857142857142,"middleware":0.07142857142857142,"rejections":0.07142857142857142,"and":0.07142857142857142,"health":0.07142857142857142,"probes":0.07142857142857142,"plain":0.07142857142857142,"text":0.07142857142857142},"3265":{"upstreams":0.05555555555555555,"are":0.05555555555555555,"stored":0.05555555555555555,"sealed":0.05555555555555555,"aes-256-gcm":0.05555555555555555,"and":0.05555555555555555,"only":0.05555555555555555,"ever":0.05555555555555555,"returned":0.05555555555555555,"masked":0.05555555555555555,"the":0.05555555555555555,"api":0.05555555555555555,"never":0.05555555555555555,"echoes":0.05555555555555555,"a":0.05555555555555555,"password":0.05555555555555555,"see":0.05555555555555555,"security":0.05555555555555555},"3266":{"connection-strings":0.05263157894736842,"parse":0.05263157894736842,"does":0.05263157894736842,"not":0.05263157894736842,"persist":0.05263157894736842,"anything":0.05263157894736842,"it":0.05263157894736842,"is":0.05263157894736842,"a":0.05263157894736842,"helper":0.05263157894736842,"for":0.05263157894736842,"building":0.05263157894736842,"an":0.05263157894736842,"upstream":0.05263157894736842,"definition":0.05263157894736842,"without":0.05263157894736842,"exposing":0.05263157894736842,"the":0.05263157894736842,"password":0.05263157894736842},"3267":{"the":0.058823529411764705,"tenant":0.058823529411764705,"in":0.058823529411764705,"tenantid":0.058823529411764705,"is":0.058823529411764705,"a":0.058823529411764705,"project":0.058823529411764705,"segment":0.058823529411764705,"within":0.058823529411764705,"one":0.058823529411764705,"deployment":0.058823529411764705,"not":0.058823529411764705,"separate":0.058823529411764705,"customer":0.058823529411764705,"see":0.058823529411764705,"tenancy":0.058823529411764705,"routing":0.058823529411764705},"3268":{"security":1},"3269":{"the":0.058823529411764705,"proxy's":0.058823529411764705,"trust":0.058823529411764705,"model":0.058823529411764705,"oidc":0.058823529411764705,"client":0.058823529411764705,"auth":0.058823529411764705,"upstream":0.058823529411764705,"credential":0.058823529411764705,"isolation":0.058823529411764705,"at-rest":0.058823529411764705,"encryption":0.058823529411764705,"and":0.058823529411764705,"locked-down":0.058823529411764705,"admin":0.058823529411764705,"control":0.058823529411764705,"plane":0.058823529411764705},"3270":{"security":1},"3271":{"two-sided":0.5,"authentication":0.5},"3272":{"secrets":0.3333333333333333,"at":0.3333333333333333,"rest":0.3333333333333333},"3273":{"the":0.25,"admin":0.25,"control":0.25,"plane":0.25},"3274":{"audit":1},"3275":{"defense":0.3333333333333333,"in":0.3333333333333333,"depth":0.3333333333333333},"3276":{"the":0.034482758620689655,"proxy":0.034482758620689655,"is":0.034482758620689655,"a":0.034482758620689655,"trust":0.034482758620689655,"boundary":0.034482758620689655,"by":0.034482758620689655,"design":0.034482758620689655,"this":0.034482758620689655,"page":0.034482758620689655,"summarizes":0.034482758620689655,"how":0.034482758620689655,"it":0.034482758620689655,"authenticates":0.034482758620689655,"clients":0.034482758620689655,"isolates":0.034482758620689655,"upstream":0.034482758620689655,"credentials":0.034482758620689655,"protects":0.034482758620689655,"secrets":0.034482758620689655,"at":0.034482758620689655,"rest":0.034482758620689655,"and":0.034482758620689655,"locks":0.034482758620689655,"down":0.034482758620689655,"its":0.034482758620689655,"own":0.034482758620689655,"control":0.034482758620689655,"plane":0.034482758620689655},"3277":{"boundary":1},"3278":{"mechanism":1},"3279":{"client":0.5,"proxy":0.5},"3280":{"mongodb-oidc":0.0625,"the":0.0625,"proxy":0.0625,"validates":0.0625,"each":0.0625,"connection's":0.0625,"jwt":0.0625,"signature":0.0625,"against":0.0625,"idp's":0.0625,"jwks":0.0625,"plus":0.0625,"issuer":0.0625,"audience":0.0625,"and":0.0625,"expiry":0.0625},"3281":{"proxy":0.5,"mongodb":0.5},"3282":{"scram":0.06666666666666667,"with":0.06666666666666667,"a":0.06666666666666667,"per-segment":0.06666666666666667,"service":0.06666666666666667,"account":0.06666666666666667,"the":0.06666666666666667,"upstream":0.06666666666666667,"credentials":0.06666666666666667,"live":0.06666666666666667,"only":0.06666666666666667,"in":0.06666666666666667,"proxy's":0.06666666666666667,"sealed":0.06666666666666667,"configuration":0.06666666666666667},"3283":{"clients":0.07142857142857142,"prove":0.07142857142857142,"identity":0.07142857142857142,"with":0.07142857142857142,"a":0.07142857142857142,"token":0.07142857142857142,"and":0.07142857142857142,"never":0.07142857142857142,"hold":0.07142857142857142,"the":0.07142857142857142,"database":0.07142857142857142,"password":0.07142857142857142,"see":0.07142857142857142,"oidc":0.07142857142857142},"3284":{"type":0.5,"warn":0.5},"3285":{"title":0.2,"client-side":0.2,"oidc":0.2,"trust":0.2,"allowed_hosts":0.2},"3286":{"mongodb-oidc":0.02564102564102564,"clients":0.02564102564102564,"only":0.02564102564102564,"send":0.02564102564102564,"their":0.02564102564102564,"token":0.02564102564102564,"to":0.02564102564102564,"endpoints":0.02564102564102564,"in":0.02564102564102564,"the":0.02564102564102564,"driver's":0.02564102564102564,"trusted":0.02564102564102564,"list":0.02564102564102564,"reaching":0.02564102564102564,"proxy":0.02564102564102564,"at":0.02564102564102564,"a":0.02564102564102564,"non-local":0.02564102564102564,"host":0.02564102564102564,"requires":0.02564102564102564,"explicitly":0.02564102564102564,"trusting":0.02564102564102564,"that":0.02564102564102564,"endpoint":0.02564102564102564,"on":0.02564102564102564,"client":0.02564102564102564,"mongosh":0.02564102564102564,"--oidctrustedendpoint":0.02564102564102564,"driver":0.02564102564102564,"allowed_hosts":0.02564102564102564,"property":0.02564102564102564,"or":0.02564102564102564,"studio":0.02564102564102564,"3t":0.02564102564102564,"setting":0.02564102564102564,"trust":0.02564102564102564,"proxies":0.02564102564102564,"you":0.02564102564102564,"control":0.02564102564102564},"3287":{"stored":0.1,"upstream":0.1,"uris":0.1,"are":0.1,"sealed":0.1,"with":0.1,"aes-256-gcm":0.1,"keyed":0.1,"by":0.1,"proxy_config_key":0.1},"3288":{"the":0.06666666666666667,"config":0.06666666666666667,"api":0.06666666666666667,"only":0.06666666666666667,"ever":0.06666666666666667,"returns":0.06666666666666667,"masked":0.06666666666666667,"uris":0.06666666666666667,"a":0.06666666666666667,"stored":0.06666666666666667,"password":0.06666666666666667,"is":0.06666666666666667,"never":0.06666666666666667,"echoed":0.06666666666666667,"back":0.06666666666666667},"3289":{"501":0.07142857142857142,"without":0.07142857142857142,"an":0.07142857142857142,"encryption":0.07142857142857142,"key":0.07142857142857142,"upstream":0.07142857142857142,"write":0.07142857142857142,"endpoints":0.07142857142857142,"are":0.07142857142857142,"refused":0.07142857142857142,"rather":0.07142857142857142,"than":0.07142857142857142,"storing":0.07142857142857142,"plaintext":0.07142857142857142},"3290":{"supply":0.07142857142857142,"the":0.07142857142857142,"encryption":0.07142857142857142,"key":0.07142857142857142,"and":0.07142857142857142,"registry":0.07142857142857142,"uri":0.07142857142857142,"as":0.07142857142857142,"orchestrator":0.07142857142857142,"secrets":0.07142857142857142,"not":0.07142857142857142,"plaintext":0.07142857142857142,"environment":0.07142857142857142,"values":0.07142857142857142},"3291":{"the":0.07692307692307693,"config":0.07692307692307693,"api":0.07692307692307693,"is":0.07692307692307693,"a":0.07692307692307693,"privileged":0.07692307692307693,"surface":0.07692307692307693,"and":0.07692307692307693,"locked":0.07692307692307693,"down":0.07692307692307693,"on":0.07692307692307693,"three":0.07692307692307693,"axes":0.07692307692307693},"3292":{"403":0.038461538461538464,"network":0.038461538461538464,"every":0.038461538461538464,"api":0.038461538461538464,"v1":0.038461538461538464,"request":0.038461538461538464,"must":0.038461538461538464,"come":0.038461538461538464,"from":0.038461538461538464,"a":0.038461538461538464,"source":0.038461538461538464,"ip":0.038461538461538464,"inside":0.038461538461538464,"--admin-allow-cidrs":0.038461538461538464,"else":0.038461538461538464,"the":0.038461538461538464,"allowlist":0.038461538461538464,"is":0.038461538461538464,"live-updatable":0.038461538461538464,"but":0.038461538461538464,"bootstrap":0.038461538461538464,"cidrs":0.038461538461538464,"can":0.038461538461538464,"never":0.038461538461538464,"be":0.038461538461538464,"removed":0.038461538461538464},"3293":{"401":0.07142857142857142,"token":0.07142857142857142,"every":0.07142857142857142,"api":0.07142857142857142,"v1":0.07142857142857142,"request":0.07142857142857142,"must":0.07142857142857142,"carry":0.07142857142857142,"a":0.07142857142857142,"bearer":0.07142857142857142,"equal":0.07142857142857142,"to":0.07142857142857142,"proxy_admin_token":0.07142857142857142,"else":0.07142857142857142},"3294":{"transport":0.09090909090909091,"serve":0.09090909090909091,"it":0.09090909090909091,"over":0.09090909090909091,"tls":0.09090909090909091,"--admin-tls-cert-file":0.09090909090909091,"--admin-tls-key-file":0.09090909090909091,"in":0.09090909090909091,"any":0.09090909090909091,"non-loopback":0.09090909090909091,"deployment":0.09090909090909091},"3295":{"only":0.07142857142857142,"healthz":0.07142857142857142,"and":0.07142857142857142,"readyz":0.07142857142857142,"are":0.07142857142857142,"open":0.07142857142857142,"for":0.07142857142857142,"orchestrator":0.07142857142857142,"probes":0.07142857142857142,"see":0.07142857142857142,"the":0.07142857142857142,"config":0.07142857142857142,"api":0.07142857142857142,"reference":0.07142857142857142},"3296":{"every":0.038461538461538464,"configuration":0.038461538461538464,"mutation":0.038461538461538464,"through":0.038461538461538464,"the":0.038461538461538464,"config":0.038461538461538464,"api":0.038461538461538464,"is":0.038461538461538464,"recorded":0.038461538461538464,"to":0.038461538461538464,"an":0.038461538461538464,"audit":0.038461538461538464,"log":0.038461538461538464,"giving":0.038461538461538464,"a":0.038461538461538464,"durable":0.038461538461538464,"record":0.038461538461538464,"of":0.038461538461538464,"who":0.038461538461538464,"changed":0.038461538461538464,"which":0.038461538461538464,"upstream":0.038461538461538464,"or":0.038461538461538464,"setting":0.038461538461538464,"and":0.038461538461538464,"when":0.038461538461538464},"3297":{"the":0.05555555555555555,"proxy":0.05555555555555555,"enforces":0.05555555555555555,"on":0.05555555555555555,"two":0.05555555555555555,"independent":0.05555555555555555,"axes":0.05555555555555555,"so":0.05555555555555555,"a":0.05555555555555555,"gap":0.05555555555555555,"in":0.05555555555555555,"one":0.05555555555555555,"does":0.05555555555555555,"not":0.05555555555555555,"grant":0.05555555555555555,"access":0.05555555555555555,"through":0.05555555555555555,"other":0.05555555555555555},"3298":{"routing":0.09090909090909091,"identity":0.09090909090909091,"determines":0.09090909090909091,"which":0.09090909090909091,"upstream":0.09090909090909091,"a":0.09090909090909091,"caller":0.09090909090909091,"can":0.09090909090909091,"even":0.09090909090909091,"reach":0.09090909090909091,"tenancy":0.09090909090909091},"3299":{"policy":0.06666666666666667,"every":0.06666666666666667,"operation":0.06666666666666667,"is":0.06666666666666667,"evaluated":0.06666666666666667,"before":0.06666666666666667,"it":0.06666666666666667,"runs":0.06666666666666667,"and":0.06666666666666667,"denials":0.06666666666666667,"return":0.06666666666666667,"a":0.06666666666666667,"standard":0.06666666666666667,"unauthorized":0.06666666666666667,"enforcement":0.06666666666666667},"3300":{"when":0.05263157894736842,"the":0.05263157894736842,"policy":0.05263157894736842,"engine":0.05263157894736842,"is":0.05263157894736842,"unreachable":0.05263157894736842,"configured":0.05263157894736842,"fail":0.05263157894736842,"mode":0.05263157894736842,"decides":0.05263157894736842,"whether":0.05263157894736842,"traffic":0.05263157894736842,"denied":0.05263157894736842,"closed":0.05263157894736842,"secure":0.05263157894736842,"default":0.05263157894736842,"or":0.05263157894736842,"allowed":0.05263157894736842,"open":0.05263157894736842},"3301":{"3t":0.5,"platform":0.5},"3302":{"3t":0.5,"platform":0.5},"3303":{"products":1},"3304":{"access":0.5,"manager":0.5},"3305":{"studio":0.25,"3t":0.25,"web":0.25,"ide":0.25},"3306":{"governance":0.5,"proxy":0.5},"3307":{"3t":0.5,"mcp":0.5},"3308":{"3tl":1},"3309":{"platform":0.5,"architecture":0.5},"3310":{"quick":0.5,"links":0.5},"3311":{"the":0.05,"3t":0.05,"platform":0.05,"is":0.05,"a":0.05,"suite":0.05,"of":0.05,"on-premises":0.05,"tools":0.05,"for":0.05,"governing":0.05,"mongodb":0.05,"database":0.05,"access":0.05,"and":0.05,"enabling":0.05,"team":0.05,"collaboration":0.05,"with":0.05,"studio":0.05},"3312":{"the":0.03333333333333333,"core":0.03333333333333333,"of":0.03333333333333333,"3t":0.03333333333333333,"platform":0.03333333333333333,"access":0.03333333333333333,"manager":0.03333333333333333,"provides":0.03333333333333333,"centralized":0.03333333333333333,"on-premises":0.03333333333333333,"governance":0.03333333333333333,"for":0.03333333333333333,"mongodb":0.03333333333333333,"database":0.03333333333333333,"managing":0.03333333333333333,"users":0.03333333333333333,"roles":0.03333333333333333,"connections":0.03333333333333333,"and":0.03333333333333333,"workspaces":0.03333333333333333,"across":0.03333333333333333,"your":0.03333333333333333,"organization":0.03333333333333333,"all":0.03333333333333333,"other":0.03333333333333333,"products":0.03333333333333333,"require":0.03333333333333333,"a":0.03333333333333333,"running":0.03333333333333333,"deployment":0.03333333333333333},"3313":{"access":0.3333333333333333,"manager":0.3333333333333333,"documentation":0.3333333333333333},"3314":{"a":0.041666666666666664,"self-hosted":0.041666666666666664,"web-based":0.041666666666666664,"studio":0.041666666666666664,"3t":0.041666666666666664,"platform":0.041666666666666664,"with":0.041666666666666664,"ai-powered":0.041666666666666664,"query":0.041666666666666664,"assistance":0.041666666666666664,"collaborative":0.041666666666666664,"web":0.041666666666666664,"ui":0.041666666666666664,"and":0.041666666666666664,"secure":0.041666666666666664,"mongodb":0.041666666666666664,"connection":0.041666666666666664,"management":0.041666666666666664,"requires":0.041666666666666664,"access":0.041666666666666664,"manager":0.041666666666666664,"for":0.041666666666666664,"authentication":0.041666666666666664,"configuration":0.041666666666666664},"3315":{"studio":0.2,"3t":0.2,"web":0.2,"ide":0.2,"documentation":0.2},"3316":{"a":0.02702702702702703,"mongodb-native":0.02702702702702703,"wire-protocol":0.02702702702702703,"policy":0.02702702702702703,"proxy":0.02702702702702703,"it":0.02702702702702703,"terminates":0.02702702702702703,"client":0.02702702702702703,"oidc":0.02702702702702703,"enforces":0.02702702702702703,"per-operation":0.02702702702702703,"access":0.02702702702702703,"against":0.02702702702702703,"the":0.02702702702702703,"3t":0.02702702702702703,"engine":0.02702702702702703,"and":0.02702702702702703,"forwards":0.02702702702702703,"allowed":0.02702702702702703,"traffic":0.02702702702702703,"transparently":0.02702702702702703,"to":0.02702702702702703,"mongodb":0.02702702702702703,"governing":0.02702702702702703,"clients":0.02702702702702703,"you":0.02702702702702703,"cannot":0.02702702702702703,"modify":0.02702702702702703,"mongosh":0.02702702702702703,"studio":0.02702702702702703,"compass":0.02702702702702703,"ai":0.02702702702702703,"agents":0.02702702702702703,"without":0.02702702702702703,"any":0.02702702702702703,"client-side":0.02702702702702703,"change":0.02702702702702703},"3317":{"governance":0.3333333333333333,"proxy":0.3333333333333333,"documentation":0.3333333333333333},"3318":{"type":0.5,"info":0.5},"3319":{"title":0.3333333333333333,"coming":0.3333333333333333,"soon":0.3333333333333333},"3320":{"3t":0.1,"mcp":0.1,"documentation":0.1,"will":0.1,"be":0.1,"available":0.1,"in":0.1,"a":0.1,"future":0.1,"release":0.1},"3321":{"type":0.5,"info":0.5},"3322":{"title":0.3333333333333333,"coming":0.3333333333333333,"soon":0.3333333333333333},"3323":{"3tl":0.1111111111111111,"documentation":0.1111111111111111,"will":0.1111111111111111,"be":0.1111111111111111,"available":0.1111111111111111,"in":0.1111111111111111,"a":0.1111111111111111,"future":0.1111111111111111,"release":0.1111111111111111},"3324":{"all":0.07692307692307693,"products":0.07692307692307693,"in":0.07692307692307693,"the":0.07692307692307693,"3t":0.07692307692307693,"platform":0.07692307692307693,"depend":0.07692307692307693,"on":0.07692307692307693,"access":0.07692307692307693,"manager":0.07692307692307693,"as":0.07692307692307693,"foundational":0.07692307692307693,"service":0.07692307692307693},"3325":{"10":0.08333333333333333,"deploy":0.08333333333333333,"access":0.08333333333333333,"manager":0.08333333333333333,"get":0.08333333333333333,"the":0.08333333333333333,"core":0.08333333333333333,"platform":0.08333333333333333,"running":0.08333333333333333,"in":0.08333333333333333,"under":0.08333333333333333,"minutes":0.08333333333333333},"3326":{"add":0.1111111111111111,"studio":0.1111111111111111,"3t":0.1111111111111111,"web":0.1111111111111111,"ide":0.1111111111111111,"deploy":0.1111111111111111,"the":0.1111111111111111,"web-based":0.1111111111111111,"platform":0.1111111111111111},"3327":{"run":0.09090909090909091,"the":0.09090909090909091,"governance":0.09090909090909091,"proxy":0.09090909090909091,"enforce":0.09090909090909091,"per-operation":0.09090909090909091,"mongodb":0.09090909090909091,"policy":0.09090909090909091,"at":0.09090909090909091,"wire":0.09090909090909091,"protocol":0.09090909090909091},"3328":{"advanced":0.5,"topics":0.5},"3329":{"custom":0.08333333333333333,"certificates":0.08333333333333333,"reverse":0.08333333333333333,"proxies":0.08333333333333333,"and":0.08333333333333333,"security":0.08333333333333333,"scanning":0.08333333333333333,"for":0.08333333333333333,"studio":0.08333333333333333,"3t":0.08333333333333333,"web":0.08333333333333333,"ide":0.08333333333333333},"3330":{"custom":0.2,"domains":0.2,"and":0.2,"let's":0.2,"encrypt":0.2},"3331":{"let's":0.16666666666666666,"encrypt":0.16666666666666666,"with":0.16666666666666666,"certbot":0.16666666666666666,"dns":0.16666666666666666,"challenge":0.16666666666666666},"3332":{"automatic":0.5,"renewal":0.5},"3333":{"running":0.2,"behind":0.2,"a":0.2,"reverse":0.2,"proxy":0.2},"3334":{"replacing":0.25,"the":0.25,"self-signed":0.25,"certificate":0.25},"3335":{"point":0.027777777777777776,"dns":0.027777777777777776,"to":0.027777777777777776,"your":0.027777777777777776,"studio":0.027777777777777776,"3t":0.027777777777777776,"web":0.027777777777777776,"ide":0.027777777777777776,"a":0.027777777777777776,"record":0.027777777777777776,"for":0.027777777777777776,"ipv4":0.027777777777777776,"aaaa":0.027777777777777776,"ipv6":0.027777777777777776,"then":0.027777777777777776,"obtain":0.027777777777777776,"ca-signed":0.027777777777777776,"certificate":0.027777777777777776,"let's":0.027777777777777776,"encrypt":0.027777777777777776,"with":0.027777777777777776,"challenge":0.027777777777777776,"is":0.027777777777777776,"recommended":0.027777777777777776,"it":0.027777777777777776,"works":0.027777777777777776,"any":0.027777777777777776,"server":0.027777777777777776,"including":0.027777777777777776,"those":0.027777777777777776,"not":0.027777777777777776,"directly":0.027777777777777776,"reachable":0.027777777777777776,"from":0.027777777777777776,"the":0.027777777777777776,"internet":0.027777777777777776},"3336":{"certbot":0.05,"supports":0.05,"many":0.05,"dns":0.05,"providers":0.05,"aws":0.05,"route53":0.05,"google":0.05,"cloud":0.05,"azure":0.05,"digitalocean":0.05,"etc":0.05,"run":0.05,"apt":0.05,"search":0.05,"certbot-dns":0.05,"to":0.05,"see":0.05,"available":0.05,"plugins":0.05},"3337":{"copy":0.16666666666666666,"the":0.16666666666666666,"resulting":0.16666666666666666,"certificates":0.16666666666666666,"into":0.16666666666666666,"certs":0.16666666666666666},"3338":{"certbot":0.038461538461538464,"installs":0.038461538461538464,"a":0.038461538461538464,"systemd":0.038461538461538464,"timer":0.038461538461538464,"or":0.038461538461538464,"cron":0.038461538461538464,"job":0.038461538461538464,"for":0.038461538461538464,"automatic":0.038461538461538464,"renewal":0.038461538461538464,"after":0.038461538461538464,"the":0.038461538461538464,"new":0.038461538461538464,"certificate":0.038461538461538464,"must":0.038461538461538464,"be":0.038461538461538464,"copied":0.038461538461538464,"to":0.038461538461538464,"certs":0.038461538461538464,"and":0.038461538461538464,"gateway":0.038461538461538464,"restarted":0.038461538461538464,"add":0.038461538461538464,"deploy":0.038461538461538464,"hook":0.038461538461538464},"3339":{"make":0.3333333333333333,"it":0.3333333333333333,"executable":0.3333333333333333},"3340":{"if":0.05,"studio":0.05,"3t":0.05,"web":0.05,"ide":0.05,"sits":0.05,"behind":0.05,"your":0.05,"organization's":0.05,"nginx":0.05,"caddy":0.05,"haproxy":0.05,"or":0.05,"cloud":0.05,"load":0.05,"balancer":0.05,"configure":0.05,"the":0.05,"proxy":0.05,"to":0.05},"3341":{"8443":0.0625,"terminate":0.0625,"tls":0.0625,"at":0.0625,"the":0.0625,"proxy":0.0625,"and":0.0625,"forward":0.0625,"to":0.0625,"server":0.0625,"on":0.0625,"a":0.0625,"non-privileged":0.0625,"port":0.0625,"e":0.0625,"g":0.0625},"3342":{"pass":0.125,"host":0.125,"x-real-ip":0.125,"x-forwarded-for":0.125,"and":0.125,"x-forwarded-proto":0.125,"https":0.125,"headers":0.125},"3343":{"1":0.1111111111111111,"support":0.1111111111111111,"websocket":0.1111111111111111,"upgrades":0.1111111111111111,"and":0.1111111111111111,"http":0.1111111111111111,"required":0.1111111111111111,"for":0.1111111111111111,"ws":0.1111111111111111},"3344":{"disable":0.1,"proxy":0.1,"buffering":0.1,"for":0.1,"the":0.1,"ai":0.1,"path":0.1,"required":0.1,"sse":0.1,"streaming":0.1},"3345":{"set":0.1,"generous":0.1,"timeouts":0.1,"ai":0.1,"chat":0.1,"responses":0.1,"can":0.1,"take":0.1,"several":0.1,"seconds":0.1},"3346":{"change":0.1111111111111111,"the":0.1111111111111111,"gateway":0.1111111111111111,"host":0.1111111111111111,"port":0.1111111111111111,"in":0.1111111111111111,"docker-compose":0.1111111111111111,"prod":0.1111111111111111,"yml":0.1111111111111111},"3347":{"example":0.25,"nginx":0.25,"upstream":0.25,"config":0.25},"3348":{"the":0.05555555555555555,"setup":0.05555555555555555,"sh":0.05555555555555555,"wizard":0.05555555555555555,"generates":0.05555555555555555,"a":0.05555555555555555,"self-signed":0.05555555555555555,"certificate":0.05555555555555555,"for":0.05555555555555555,"evaluation":0.05555555555555555,"to":0.05555555555555555,"replace":0.05555555555555555,"it":0.05555555555555555,"in":0.05555555555555555,"running":0.05555555555555555,"deployment":0.05555555555555555,"without":0.05555555555555555,"re-running":0.05555555555555555},"3349":{"verify":0.25,"the":0.25,"new":0.25,"certificate":0.25},"3350":{"environment":0.5,"variables":0.5},"3351":{"complete":0.1,"reference":0.1,"for":0.1,"all":0.1,"studio":0.1,"3t":0.1,"web":0.1,"ide":0.1,"configuration":0.1,"variables":0.1},"3352":{"registry":1},"3353":{"registry":1},"3354":{"server":1},"3355":{"server_name":1},"3356":{"mongodb":1},"3357":{"mongodb_uri":1},"3358":{"access":0.5,"manager":0.5},"3359":{"access_manager_base_url":1},"3360":{"access_manager_enabled":1},"3361":{"authentication":0.3333333333333333,"oidc":0.3333333333333333,"jwt":0.3333333333333333},"3362":{"auth_jwk_set_uri":1},"3363":{"auth_issuer_uri":1},"3364":{"keycloak":0.5,"client":0.5},"3365":{"keycloak_client_id":1},"3366":{"keycloak_realm":1},"3367":{"keycloak_web_client_secret":1},"3368":{"ai":0.3333333333333333,"agent":0.3333333333333333,"encryption":0.3333333333333333},"3369":{"ai_encryption_enabled":1},"3370":{"encryption_key":1},"3371":{"configuration":0.3333333333333333,"reference":0.3333333333333333,"summary":0.3333333333333333},"3372":{"all":0.03125,"configuration":0.03125,"is":0.03125,"supplied":0.03125,"via":0.03125,"the":0.03125,"env":0.03125,"file":0.03125,"generated":0.03125,"by":0.03125,"setup":0.03125,"sh":0.03125,"or":0.03125,"created":0.03125,"manually":0.03125,"see":0.03125,"installation":0.03125,"variables":0.03125,"marked":0.03125,"required":0.03125,"have":0.03125,"no":0.03125,"default":0.03125,"and":0.03125,"will":0.03125,"cause":0.03125,"stack":0.03125,"to":0.03125,"fail":0.03125,"start":0.03125,"if":0.03125,"missing":0.03125},"3373":{"type":0.5,"info":0.5},"3374":{"title":0.5,"quoting":0.5},"3375":{"all":0.047619047619047616,"values":0.047619047619047616,"in":0.047619047619047616,"env":0.047619047619047616,"are":0.047619047619047616,"double-quoted":0.047619047619047616,"special":0.047619047619047616,"characters":0.047619047619047616,"backslashes":0.047619047619047616,"double":0.047619047619047616,"quotes":0.047619047619047616,"escaped":0.047619047619047616,"automatically":0.047619047619047616,"by":0.047619047619047616,"setup":0.047619047619047616,"sh":0.047619047619047616,"if":0.047619047619047616,"editing":0.047619047619047616,"manually":0.047619047619047616,"ensure":0.047619047619047616,"and":0.047619047619047616},"3376":{"docker":0.09090909090909091,"image":0.09090909090909091,"registry":0.09090909090909091,"do":0.09090909090909091,"not":0.09090909090909091,"change":0.09090909090909091,"unless":0.09090909090909091,"instructed":0.09090909090909091,"by":0.09090909090909091,"3t":0.09090909090909091,"support":0.09090909090909091},"3377":{"default":1},"3378":{"ar":0.2,"3t":0.2,"io":0.2,"repository":0.2,"3t-docker":0.2},"3379":{"example":1},"3380":{"ar":0.2,"3t":0.2,"io":0.2,"repository":0.2,"3t-docker":0.2},"3381":{"the":0.1,"hostname":0.1,"or":0.1,"ip":0.1,"address":0.1,"of":0.1,"this":0.1,"server":0.1,"used":0.1,"for":0.1},"3382":{"nginx":0.16666666666666666,"server_name":0.16666666666666666,"directive":0.16666666666666666,"tls":0.16666666666666666,"sni":0.16666666666666666,"matching":0.16666666666666666},"3383":{"cors":0.16666666666666666,"access-control-allow-origin":0.16666666666666666,"header":0.16666666666666666,"on":0.16666666666666666,"the":0.16666666666666666,"backend":0.16666666666666666},"3384":{"cors":0.2,"application_cors_allowedorigins":0.2,"on":0.2,"the":0.2,"ai-agent":0.2},"3385":{"ssl":0.1111111111111111,"subject":0.1111111111111111,"alternative":0.1111111111111111,"name":0.1111111111111111,"when":0.1111111111111111,"generating":0.1111111111111111,"a":0.1111111111111111,"self-signed":0.1111111111111111,"certificate":0.1111111111111111},"3386":{"required":1},"3387":{"yes":1},"3388":{"example":1},"3389":{"1":0.125,"100":0.125,"168":0.125,"192":0.125,"studio3t":0.125,"example":0.125,"com":0.125,"or":0.125},"3390":{"full":0.034482758620689655,"mongodb":0.034482758620689655,"connection":0.034482758620689655,"string":0.034482758620689655,"for":0.034482758620689655,"the":0.034482758620689655,"studio":0.034482758620689655,"3t":0.034482758620689655,"web":0.034482758620689655,"ide":0.034482758620689655,"internal":0.034482758620689655,"database":0.034482758620689655,"used":0.034482758620689655,"by":0.034482758620689655,"ai-agent":0.034482758620689655,"to":0.034482758620689655,"store":0.034482758620689655,"conversation":0.034482758620689655,"history":0.034482758620689655,"backend":0.034482758620689655,"will":0.034482758620689655,"use":0.034482758620689655,"same":0.034482758620689655,"variable":0.034482758620689655,"once":0.034482758620689655,"its":0.034482758620689655,"integration":0.034482758620689655,"is":0.034482758620689655,"complete":0.034482758620689655},"3391":{"the":0.05263157894736842,"mongodb":0.05263157894736842,"instance":0.05263157894736842,"must":0.05263157894736842,"be":0.05263157894736842,"provisioned":0.05263157894736842,"accessible":0.05263157894736842,"from":0.05263157894736842,"server":0.05263157894736842,"and":0.05263157894736842,"provided":0.05263157894736842,"user":0.05263157894736842,"have":0.05263157894736842,"read":0.05263157894736842,"write":0.05263157894736842,"access":0.05263157894736842,"to":0.05263157894736842,"specified":0.05263157894736842,"database":0.05263157894736842},"3392":{"required":1},"3393":{"yes":1},"3394":{"format":1},"3395":{"mongodb":0.3333333333333333,"uri":0.3333333333333333,"format":0.3333333333333333},"3396":{"example":1},"3397":{"27017":0.125,"mongodb":0.125,"user":0.125,"password":0.125,"host":0.125,"studio3t":0.125,"authsource":0.125,"admin":0.125},"3398":{"atlas":1},"3399":{"mongodb":0.14285714285714285,"srv":0.14285714285714285,"user":0.14285714285714285,"password":0.14285714285714285,"cluster":0.14285714285714285,"net":0.14285714285714285,"studio3t":0.14285714285714285},"3400":{"type":0.5,"error":0.5},"3401":{"title":0.2,"special":0.2,"characters":0.2,"in":0.2,"uri":0.2},"3402":{"if":0.058823529411764705,"your":0.058823529411764705,"mongodb":0.058823529411764705,"username":0.058823529411764705,"or":0.058823529411764705,"password":0.058823529411764705,"contains":0.058823529411764705,"other":0.058823529411764705,"special":0.058823529411764705,"characters":0.058823529411764705,"percent-encode":0.058823529411764705,"them":0.058823529411764705,"example":0.058823529411764705,"p":0.058823529411764705,"ss":0.058823529411764705,"becomes":0.058823529411764705,"40ss":0.058823529411764705},"3403":{"base":0.037037037037037035,"url":0.037037037037037035,"of":0.037037037037037035,"the":0.037037037037037035,"3t":0.037037037037037035,"access":0.037037037037037035,"manager":0.037037037037037035,"deployment":0.037037037037037035,"used":0.037037037037037035,"by":0.037037037037037035,"backend":0.037037037037037035,"and":0.037037037037037035,"ai-agent":0.037037037037037035,"to":0.037037037037037035,"contact":0.037037037037037035,"am":0.037037037037037035,"api":0.037037037037037035,"for":0.037037037037037035,"jwt":0.037037037037037035,"validation":0.037037037037037035,"ai":0.037037037037037035,"provider":0.037037037037037035,"key":0.037037037037037035,"retrieval":0.037037037037037035,"workspace":0.037037037037037035,"membership":0.037037037037037035,"checks":0.037037037037037035},"3404":{"required":1},"3405":{"yes":1},"3406":{"example":1},"3407":{"https":0.25,"am":0.25,"example":0.25,"com":0.25},"3408":{"enables":0.05263157894736842,"access":0.05263157894736842,"manager":0.05263157894736842,"integration":0.05263157894736842,"must":0.05263157894736842,"be":0.05263157894736842,"true":0.05263157894736842,"in":0.05263157894736842,"production":0.05263157894736842,"setting":0.05263157894736842,"to":0.05263157894736842,"false":0.05263157894736842,"disables":0.05263157894736842,"jwt":0.05263157894736842,"validation":0.05263157894736842,"only":0.05263157894736842,"for":0.05263157894736842,"local":0.05263157894736842,"development":0.05263157894736842},"3409":{"default":1},"3410":{"true":1},"3411":{"values":1},"3412":{"true":0.5,"false":0.5},"3413":{"auth_jwk_set_uri":0.05263157894736842,"and":0.05263157894736842,"auth_issuer_uri":0.05263157894736842,"are":0.05263157894736842,"automatically":0.05263157894736842,"derived":0.05263157894736842,"from":0.05263157894736842,"access_manager_base_url":0.05263157894736842,"by":0.05263157894736842,"setup":0.05263157894736842,"sh":0.05263157894736842,"you":0.05263157894736842,"do":0.05263157894736842,"not":0.05263157894736842,"need":0.05263157894736842,"to":0.05263157894736842,"configure":0.05263157894736842,"them":0.05263157894736842,"manually":0.05263157894736842},"3414":{"url":0.07142857142857142,"of":0.07142857142857142,"the":0.07142857142857142,"jwks":0.07142857142857142,"endpoint":0.07142857142857142,"auto-set":0.07142857142857142,"to":0.07142857142857142,"access_manager_base_url":0.07142857142857142,"auth":0.07142857142857142,"realms":0.07142857142857142,"admin_portal":0.07142857142857142,"protocol":0.07142857142857142,"openid-connect":0.07142857142857142,"certs":0.07142857142857142},"3415":{"expected":0.058823529411764705,"jwt":0.058823529411764705,"issuer":0.058823529411764705,"iss":0.058823529411764705,"claim":0.058823529411764705,"auto-set":0.058823529411764705,"to":0.058823529411764705,"access_manager_base_url":0.058823529411764705,"auth":0.058823529411764705,"realms":0.058823529411764705,"admin_portal":0.058823529411764705,"tokens":0.058823529411764705,"with":0.058823529411764705,"a":0.058823529411764705,"different":0.058823529411764705,"are":0.058823529411764705,"rejected":0.058823529411764705},"3416":{"public":0.05555555555555555,"keycloak":0.05555555555555555,"client":0.05555555555555555,"used":0.05555555555555555,"by":0.05555555555555555,"the":0.05555555555555555,"frontend":0.05555555555555555,"to":0.05555555555555555,"initialize":0.05555555555555555,"js":0.05555555555555555,"adapter":0.05555555555555555,"pre-created":0.05555555555555555,"in":0.05555555555555555,"access":0.05555555555555555,"manager":0.05555555555555555,"via":0.05555555555555555,"realm":0.05555555555555555,"import":0.05555555555555555},"3417":{"value":1},"3418":{"3t-web-client":0.3333333333333333,"set":0.3333333333333333,"automatically":0.3333333333333333},"3419":{"keycloak":0.14285714285714285,"realm":0.14285714285714285,"name":0.14285714285714285,"used":0.14285714285714285,"by":0.14285714285714285,"the":0.14285714285714285,"frontend":0.14285714285714285},"3420":{"value":1},"3421":{"admin_portal":0.3333333333333333,"set":0.3333333333333333,"automatically":0.3333333333333333},"3422":{"secret":0.041666666666666664,"of":0.041666666666666664,"the":0.041666666666666664,"keycloak_client_id":0.041666666666666664,"-be":0.041666666666666664,"confidential":0.041666666666666664,"client":0.041666666666666664,"used":0.041666666666666664,"by":0.041666666666666664,"ai-agent":0.041666666666666664,"for":0.041666666666666664,"backend-to-keycloak":0.041666666666666664,"client_credentials":0.041666666666666664,"flow":0.041666666666666664,"must":0.041666666666666664,"equal":0.041666666666666664,"keycloak_web_client_secret":0.041666666666666664,"set":0.041666666666666664,"when":0.041666666666666664,"access":0.041666666666666664,"manager":0.041666666666666664,"realm":0.041666666666666664,"was":0.041666666666666664,"deployed":0.041666666666666664},"3423":{"required":1},"3424":{"yes":1},"3425":{"enables":0.06666666666666667,"aes-256":0.06666666666666667,"encryption":0.06666666666666667,"of":0.06666666666666667,"ai":0.06666666666666667,"conversation":0.06666666666666667,"data":0.06666666666666667,"at":0.06666666666666667,"rest":0.06666666666666667,"should":0.06666666666666667,"always":0.06666666666666667,"be":0.06666666666666667,"true":0.06666666666666667,"in":0.06666666666666667,"production":0.06666666666666667},"3426":{"default":1},"3427":{"true":1},"3428":{"values":1},"3429":{"true":0.5,"false":0.5},"3430":{"base64-encoded":0.07692307692307693,"32-byte":0.07692307692307693,"aes-256":0.07692307692307693,"encryption":0.07692307692307693,"key":0.07692307692307693,"for":0.07692307692307693,"ai-agent":0.07692307692307693,"conversation":0.07692307692307693,"data":0.07692307692307693,"at":0.07692307692307693,"rest":0.07692307692307693,"generate":0.07692307692307693,"with":0.07692307692307693},"3431":{"required":1},"3432":{"yes":1},"3433":{"format":1},"3434":{"32":0.2,"44":0.2,"base64-encoded":0.2,"bytes":0.2,"characters":0.2},"3435":{"type":0.5,"error":0.5},"3436":{"title":0.16666666666666666,"back":0.16666666666666666,"up":0.16666666666666666,"your":0.16666666666666666,"encryption":0.16666666666666666,"key":0.16666666666666666},"3437":{"if":0.030303030303030304,"this":0.030303030303030304,"key":0.030303030303030304,"is":0.030303030303030304,"lost":0.030303030303030304,"encrypted":0.030303030303030304,"conversation":0.030303030303030304,"data":0.030303030303030304,"cannot":0.030303030303030304,"be":0.030303030303030304,"decrypted":0.030303030303030304,"store":0.030303030303030304,"it":0.030303030303030304,"in":0.030303030303030304,"a":0.030303030303030304,"secure":0.030303030303030304,"location":0.030303030303030304,"separate":0.030303030303030304,"from":0.030303030303030304,"the":0.030303030303030304,"env":0.030303030303030304,"file":0.030303030303030304,"password":0.030303030303030304,"manager":0.030303030303030304,"secrets":0.030303030303030304,"or":0.030303030303030304,"hsm":0.030303030303030304,"do":0.030303030303030304,"not":0.030303030303030304,"rotate":0.030303030303030304,"without":0.030303030303030304,"migration":0.030303030303030304,"plan":0.030303030303030304},"3438":{"variable":1},"3439":{"required":1},"3440":{"default":1},"3441":{"registry":1},"3442":{},"3443":{"ar":0.2,"3t":0.2,"io":0.2,"repository":0.2,"3t-docker":0.2},"3444":{"server_name":1},"3445":{"yes":1},"3446":{},"3447":{"mongodb_uri":1},"3448":{"yes":1},"3449":{},"3450":{"access_manager_base_url":1},"3451":{"yes":1},"3452":{},"3453":{"access_manager_enabled":1},"3454":{},"3455":{"true":1},"3456":{"auth_jwk_set_uri":1},"3457":{"auto":1},"3458":{"derived":0.3333333333333333,"from":0.3333333333333333,"access_manager_base_url":0.3333333333333333},"3459":{"auth_issuer_uri":1},"3460":{"auto":1},"3461":{"derived":0.3333333333333333,"from":0.3333333333333333,"access_manager_base_url":0.3333333333333333},"3462":{"keycloak_client_id":1},"3463":{"auto":1},"3464":{"3t-web-client":1},"3465":{"keycloak_realm":1},"3466":{"auto":1},"3467":{"admin_portal":1},"3468":{"keycloak_web_client_secret":1},"3469":{"yes":1},"3470":{},"3471":{"ai_encryption_enabled":1},"3472":{},"3473":{"true":1},"3474":{"encryption_key":1},"3475":{"yes":1},"3476":{},"3477":{"architecture":1},"3478":{"service":0.08333333333333333,"design":0.08333333333333333,"request":0.08333333333333333,"routing":0.08333333333333333,"and":0.08333333333333333,"security":0.08333333333333333,"model":0.08333333333333333,"for":0.08333333333333333,"studio":0.08333333333333333,"3t":0.08333333333333333,"web":0.08333333333333333,"ide":0.08333333333333333},"3479":{"high-level":0.5,"view":0.5},"3480":{"url":0.5,"routing":0.5},"3481":{"authentication":0.5,"flow":0.5},"3482":{"security":0.5,"design":0.5},"3483":{"resource":0.5,"requirements":0.5},"3484":{"scaling":1},"3485":{"studio":0.03333333333333333,"3t":0.03333333333333333,"web":0.03333333333333333,"ide":0.03333333333333333,"is":0.03333333333333333,"an":0.03333333333333333,"api":0.03333333333333333,"core":0.03333333333333333,"that":0.03333333333333333,"connects":0.03333333333333333,"to":0.03333333333333333,"access":0.03333333333333333,"manager":0.03333333333333333,"for":0.03333333333333333,"authentication":0.03333333333333333,"and":0.03333333333333333,"configuration":0.03333333333333333,"mongodb":0.03333333333333333,"data":0.03333333333333333,"storage":0.03333333333333333,"it":0.03333333333333333,"runs":0.03333333333333333,"as":0.03333333333333333,"a":0.03333333333333333,"docker":0.03333333333333333,"compose":0.03333333333333333,"stack":0.03333333333333333,"behind":0.03333333333333333,"nginx":0.03333333333333333,"gateway":0.03333333333333333},"3486":{"the":0.1,"gateway":0.1,"routes":0.1,"all":0.1,"https":0.1,"traffic":0.1,"based":0.1,"on":0.1,"path":0.1,"prefix":0.1},"3487":{"path":1},"3488":{"destination":1},"3489":{"notes":1},"3490":{},"3491":{"frontend":1},"3492":{"react":0.5,"spa":0.5},"3493":{"api":1},"3494":{"backend":1},"3495":{"rest":0.5,"api":0.5},"3496":{"ws":1},"3497":{"backend":1},"3498":{"websocket":1},"3499":{"ai":1},"3500":{"ai":0.5,"agent":0.5},"3501":{"ai":0.14285714285714285,"chat":0.14285714285714285,"api":0.14285714285714285,"buffering":0.14285714285714285,"disabled":0.14285714285714285,"for":0.14285714285714285,"sse":0.14285714285714285},"3502":{"the":0.05555555555555555,"frontend":0.05555555555555555,"reads":0.05555555555555555,"keycloak":0.05555555555555555,"client":0.05555555555555555,"id":0.05555555555555555,"and":0.05555555555555555,"realm":0.05555555555555555,"from":0.05555555555555555,"environment":0.05555555555555555,"configuration":0.05555555555555555,"to":0.05555555555555555,"set":0.05555555555555555,"up":0.05555555555555555,"authentication":0.05555555555555555,"adapter":0.05555555555555555,"at":0.05555555555555555,"startup":0.05555555555555555},"3503":{"defense":0.16666666666666666,"in":0.16666666666666666,"depth":0.16666666666666666,"across":0.16666666666666666,"four":0.16666666666666666,"layers":0.16666666666666666},"3504":{"443":0.05,"network":0.05,"tls":0.05,"at":0.05,"the":0.05,"gateway":0.05,"internal":0.05,"containers":0.05,"are":0.05,"not":0.05,"reachable":0.05,"from":0.05,"outside":0.05,"docker":0.05,"only":0.05,"port":0.05,"is":0.05,"exposed":0.05,"on":0.05,"host":0.05},"3505":{"authentication":0.041666666666666664,"all":0.041666666666666664,"api":0.041666666666666664,"and":0.041666666666666664,"websocket":0.041666666666666664,"requests":0.041666666666666664,"require":0.041666666666666664,"a":0.041666666666666664,"valid":0.041666666666666664,"jwt":0.041666666666666664,"issued":0.041666666666666664,"by":0.041666666666666664,"access":0.041666666666666664,"manager":0.041666666666666664,"tokens":0.041666666666666664,"are":0.041666666666666664,"validated":0.041666666666666664,"against":0.041666666666666664,"the":0.041666666666666664,"jwks":0.041666666666666664,"endpoint":0.041666666666666664,"on":0.041666666666666664,"every":0.041666666666666664,"request":0.041666666666666664},"3506":{"600":0.05,"encryption":0.05,"ai":0.05,"conversation":0.05,"data":0.05,"is":0.05,"encrypted":0.05,"at":0.05,"rest":0.05,"using":0.05,"an":0.05,"aes-256":0.05,"key":0.05,"certificate":0.05,"private":0.05,"keys":0.05,"are":0.05,"stored":0.05,"with":0.05,"mode":0.05},"3507":{"access":0.058823529411764705,"control":0.058823529411764705,"mongodb":0.058823529411764705,"connection":0.058823529411764705,"credentials":0.058823529411764705,"are":0.058823529411764705,"managed":0.058823529411764705,"by":0.058823529411764705,"manager's":0.058823529411764705,"workspace":0.058823529411764705,"system":0.058823529411764705,"end":0.058823529411764705,"users":0.058823529411764705,"never":0.058823529411764705,"see":0.058823529411764705,"raw":0.058823529411764705,"strings":0.058823529411764705},"3508":{"resource":1},"3509":{"minimum":1},"3510":{"cpu":1},"3511":{"8":0.5,"cores":0.5},"3512":{"ram":1},"3513":{"32":0.5,"gb":0.5},"3514":{"disk":1},"3515":{"50":0.5,"gb":0.5},"3516":{"docker":1},"3517":{"0":0.5,"24":0.5},"3518":{"studio":0.0625,"3t":0.0625,"web":0.0625,"ide":0.0625,"is":0.0625,"designed":0.0625,"for":0.0625,"single-node":0.0625,"deployment":0.0625,"high-availability":0.0625,"or":0.0625,"horizontal":0.0625,"scaling":0.0625,"requirements":0.0625,"contact":0.0625,"support":0.0625},"3519":{"quick":0.5,"start":0.5},"3520":{"10":0.1111111111111111,"deploy":0.1111111111111111,"studio":0.1111111111111111,"3t":0.1111111111111111,"web":0.1111111111111111,"ide":0.1111111111111111,"in":0.1111111111111111,"under":0.1111111111111111,"minutes":0.1111111111111111},"3521":{"prerequisites":1},"3522":{"deploy":0.3333333333333333,"access":0.3333333333333333,"manager":0.3333333333333333},"3523":{"add":0.2,"studio":0.2,"3t":0.2,"web":0.2,"ide":0.2},"3524":{"verify":0.5,"health":0.5},"3525":{"prerequisites":1},"3526":{"run":0.25,"the":0.25,"setup":0.25,"wizard":0.25},"3527":{"what":0.25,"the":0.25,"wizard":0.25,"collects":0.25},"3528":{"verify":0.5,"health":0.5},"3529":{"log":0.5,"in":0.5},"3530":{"troubleshooting":1},"3531":{"next":0.5,"steps":0.5},"3532":{"get":0.07142857142857142,"studio":0.07142857142857142,"3t":0.07142857142857142,"web":0.07142857142857142,"ide":0.07142857142857142,"running":0.07142857142857142,"quickly":0.07142857142857142,"choose":0.07142857142857142,"the":0.07142857142857142,"path":0.07142857142857142,"that":0.07142857142857142,"matches":0.07142857142857142,"your":0.07142857142857142,"situation":0.07142857142857142},"3533":{"type":0.5,"warn":0.5},"3534":{"title":0.25,"access":0.25,"manager":0.25,"required":0.25},"3535":{"studio":0.05,"3t":0.05,"web":0.05,"ide":0.05,"requires":0.05,"a":0.05,"running":0.05,"access":0.05,"manager":0.05,"deployment":0.05,"if":0.05,"you":0.05,"haven't":0.05,"deployed":0.05,"yet":0.05,"follow":0.05,"the":0.05,"fresh":0.05,"path":0.05,"below":0.05},"3536":{"deploy":0.05555555555555555,"both":0.05555555555555555,"access":0.05555555555555555,"manager":0.05555555555555555,"and":0.05555555555555555,"studio":0.05555555555555555,"3t":0.05555555555555555,"web":0.05555555555555555,"ide":0.05555555555555555,"together":0.05555555555555555,"on":0.05555555555555555,"the":0.05555555555555555,"same":0.05555555555555555,"host":0.05555555555555555,"using":0.05555555555555555,"multi-file":0.05555555555555555,"docker":0.05555555555555555,"compose":0.05555555555555555},"3537":{"0":0.16666666666666666,"2":0.16666666666666666,"24":0.16666666666666666,"docker":0.16666666666666666,"and":0.16666666666666666,"compose":0.16666666666666666},"3538":{"8":0.1111111111111111,"32":0.1111111111111111,"50":0.1111111111111111,"cpu":0.1111111111111111,"cores":0.1111111111111111,"gb":0.1111111111111111,"ram":0.1111111111111111,"disk":0.1111111111111111,"available":0.1111111111111111},"3539":{"a":0.2,"mongodb":0.2,"instance":0.2,"with":0.2,"credentials":0.2},"3540":{"follow":0.06666666666666667,"the":0.06666666666666667,"access":0.06666666666666667,"manager":0.06666666666666667,"quick":0.06666666666666667,"start":0.06666666666666667,"to":0.06666666666666667,"set":0.06666666666666667,"up":0.06666666666666667,"am-compose":0.06666666666666667,"yml":0.06666666666666667,"and":0.06666666666666667,"get":0.06666666666666667,"running":0.06666666666666667,"first":0.06666666666666667},"3541":{"once":0.1,"access":0.1,"manager":0.1,"reports":0.1,"healthy":0.1,"continue":0.1,"to":0.1,"the":0.1,"next":0.1,"step":0.1},"3542":{"extract":0.05263157894736842,"the":0.05263157894736842,"studio":0.05263157894736842,"3t":0.05263157894736842,"web":0.05263157894736842,"ide":0.05263157894736842,"release":0.05263157894736842,"tarball":0.05263157894736842,"run":0.05263157894736842,"setup":0.05263157894736842,"wizard":0.05263157894736842,"then":0.05263157894736842,"start":0.05263157894736842,"both":0.05263157894736842,"stacks":0.05263157894736842,"together":0.05263157894736842,"using":0.05263157894736842,"multi-file":0.05263157894736842,"compose":0.05263157894736842},"3543":{"the":0.045454545454545456,"wizard":0.045454545454545456,"will":0.045454545454545456,"ask":0.045454545454545456,"for":0.045454545454545456,"your":0.045454545454545456,"access":0.045454545454545456,"manager":0.045454545454545456,"url":0.045454545454545456,"mongodb":0.045454545454545456,"connection":0.045454545454545456,"details":0.045454545454545456,"and":0.045454545454545456,"ssl":0.045454545454545456,"certificates":0.045454545454545456,"point":0.045454545454545456,"it":0.045454545454545456,"at":0.045454545454545456,"instance":0.045454545454545456,"you":0.045454545454545456,"just":0.045454545454545456,"deployed":0.045454545454545456},"3544":{"once":0.08333333333333333,"the":0.08333333333333333,"wizard":0.08333333333333333,"completes":0.08333333333333333,"start":0.08333333333333333,"studio":0.08333333333333333,"3t":0.08333333333333333,"web":0.08333333333333333,"ide":0.08333333333333333,"alongside":0.08333333333333333,"access":0.08333333333333333,"manager":0.08333333333333333},"3545":{"3":0.1111111111111111,"wait":0.1111111111111111,"up":0.1111111111111111,"to":0.1111111111111111,"minutes":0.1111111111111111,"for":0.1111111111111111,"all":0.1111111111111111,"containers":0.1111111111111111,"start":0.1111111111111111},"3546":{"all":0.037037037037037035,"containers":0.037037037037037035,"should":0.037037037037037035,"show":0.037037037037037035,"healthy":0.037037037037037035,"open":0.037037037037037035,"https":0.037037037037037035,"your-server-hostname":0.037037037037037035,"in":0.037037037037037035,"a":0.037037037037037035,"browser":0.037037037037037035,"you'll":0.037037037037037035,"be":0.037037037037037035,"redirected":0.037037037037037035,"to":0.037037037037037035,"access":0.037037037037037035,"manager":0.037037037037037035,"for":0.037037037037037035,"login":0.037037037037037035,"after":0.037037037037037035,"authenticating":0.037037037037037035,"the":0.037037037037037035,"studio":0.037037037037037035,"3t":0.037037037037037035,"web":0.037037037037037035,"interface":0.037037037037037035,"loads":0.037037037037037035},"3547":{"add":0.0625,"studio":0.0625,"3t":0.0625,"web":0.0625,"ide":0.0625,"to":0.0625,"an":0.0625,"existing":0.0625,"access":0.0625,"manager":0.0625,"deployment":0.0625,"using":0.0625,"the":0.0625,"interactive":0.0625,"setup":0.0625,"wizard":0.0625},"3548":{"0":0.16666666666666666,"2":0.16666666666666666,"24":0.16666666666666666,"docker":0.16666666666666666,"and":0.16666666666666666,"compose":0.16666666666666666},"3549":{"openssl":0.14285714285714285,"and":0.14285714285714285,"curl":0.14285714285714285,"available":0.14285714285714285,"on":0.14285714285714285,"the":0.14285714285714285,"host":0.14285714285714285},"3550":{"8":0.1111111111111111,"32":0.1111111111111111,"50":0.1111111111111111,"cpu":0.1111111111111111,"cores":0.1111111111111111,"gb":0.1111111111111111,"ram":0.1111111111111111,"disk":0.1111111111111111,"available":0.1111111111111111},"3551":{"a":0.07142857142857142,"running":0.07142857142857142,"3t":0.07142857142857142,"access":0.07142857142857142,"manager":0.07142857142857142,"deployment":0.07142857142857142,"with":0.07142857142857142,"its":0.07142857142857142,"base":0.07142857142857142,"url":0.07142857142857142,"and":0.07142857142857142,"keycloak":0.07142857142857142,"admin":0.07142857142857142,"credentials":0.07142857142857142},"3552":{"a":0.2,"mongodb":0.2,"instance":0.2,"with":0.2,"credentials":0.2},"3553":{"type":0.5,"info":0.5},"3554":{"title":0.16666666666666666,"extract":0.16666666666666666,"the":0.16666666666666666,"release":0.16666666666666666,"tarball":0.16666666666666666,"first":0.16666666666666666},"3555":{"0":0.038461538461538464,"you":0.038461538461538464,"receive":0.038461538461538464,"a":0.038461538461538464,"versioned":0.038461538461538464,"tarball":0.038461538461538464,"e":0.038461538461538464,"g":0.038461538461538464,"3t-server-v1":0.038461538461538464,"0-compose":0.038461538461538464,"tar":0.038461538461538464,"gz":0.038461538461538464,"from":0.038461538461538464,"your":0.038461538461538464,"3t":0.038461538461538464,"onboarding":0.038461538461538464,"package":0.038461538461538464,"extract":0.038461538461538464,"it":0.038461538461538464,"and":0.038461538461538464,"run":0.038461538461538464,"the":0.038461538461538464,"wizard":0.038461538461538464,"inside":0.038461538461538464,"that":0.038461538461538464,"directory":0.038461538461538464},"3556":{"600":0.038461538461538464,"the":0.038461538461538464,"wizard":0.038461538461538464,"walks":0.038461538461538464,"you":0.038461538461538464,"through":0.038461538461538464,"five":0.038461538461538464,"configuration":0.038461538461538464,"steps":0.038461538461538464,"registry":0.038461538461538464,"login":0.038461538461538464,"server":0.038461538461538464,"hostname":0.038461538461538464,"mongodb":0.038461538461538464,"access":0.038461538461538464,"manager":0.038461538461538464,"and":0.038461538461538464,"ssl":0.038461538461538464,"certificates":0.038461538461538464,"it":0.038461538461538464,"writes":0.038461538461538464,"env":0.038461538461538464,"mode":0.038461538461538464,"generates":0.038461538461538464,"in":0.038461538461538464,"certs":0.038461538461538464},"3557":{"at":0.1111111111111111,"the":0.1111111111111111,"end":0.1111111111111111,"it":0.1111111111111111,"offers":0.1111111111111111,"to":0.1111111111111111,"start":0.1111111111111111,"stack":0.1111111111111111,"immediately":0.1111111111111111},"3558":{"prompt":1},"3559":{"what":0.3333333333333333,"to":0.3333333333333333,"enter":0.3333333333333333},"3560":{"registry":0.3333333333333333,"username":0.3333333333333333,"password":0.3333333333333333},"3561":{"credentials":0.16666666666666666,"from":0.16666666666666666,"your":0.16666666666666666,"3t":0.16666666666666666,"onboarding":0.16666666666666666,"package":0.16666666666666666},"3562":{"server":0.25,"hostname":0.25,"or":0.25,"ip":0.25},"3563":{"the":0.07142857142857142,"hostname":0.07142857142857142,"or":0.07142857142857142,"ip":0.07142857142857142,"your":0.07142857142857142,"users":0.07142857142857142,"will":0.07142857142857142,"browse":0.07142857142857142,"to":0.07142857142857142,"e":0.07142857142857142,"g":0.07142857142857142,"studio3t":0.07142857142857142,"company":0.07142857142857142,"com":0.07142857142857142},"3564":{"mongodb":0.3333333333333333,"connection":0.3333333333333333,"string":0.3333333333333333},"3565":{"27017":0.08333333333333333,"full":0.08333333333333333,"uri":0.08333333333333333,"e":0.08333333333333333,"g":0.08333333333333333,"mongodb":0.08333333333333333,"user":0.08333333333333333,"pass":0.08333333333333333,"host":0.08333333333333333,"studio3t":0.08333333333333333,"authsource":0.08333333333333333,"admin":0.08333333333333333},"3566":{"access":0.25,"manager":0.25,"base":0.25,"url":0.25},"3567":{"e":0.16666666666666666,"g":0.16666666666666666,"https":0.16666666666666666,"am":0.16666666666666666,"company":0.16666666666666666,"com":0.16666666666666666},"3568":{"keycloak":0.25,"admin":0.25,"username":0.25,"password":0.25},"3569":{"used":0.07142857142857142,"once":0.07142857142857142,"to":0.07142857142857142,"register":0.07142857142857142,"studio":0.07142857142857142,"3t":0.07142857142857142,"web":0.07142857142857142,"ide":0.07142857142857142,"as":0.07142857142857142,"an":0.07142857142857142,"oauth2":0.07142857142857142,"client":0.07142857142857142,"not":0.07142857142857142,"stored":0.07142857142857142},"3570":{"ssl":0.5,"certificate":0.5},"3571":{"bring":0.07692307692307693,"your":0.07692307692307693,"own":0.07692307692307693,"crt":0.07692307692307693,"key":0.07692307692307693,"or":0.07692307692307693,"let":0.07692307692307693,"the":0.07692307692307693,"wizard":0.07692307692307693,"generate":0.07692307692307693,"a":0.07692307692307693,"self-signed":0.07692307692307693,"one":0.07692307692307693},"3572":{"encryption":0.5,"key":0.5},"3573":{"32":0.07692307692307693,"32-byte":0.07692307692307693,"base64":0.07692307692307693,"key":0.07692307692307693,"for":0.07692307692307693,"ai":0.07692307692307693,"data":0.07692307692307693,"encryption":0.07692307692307693,"generate":0.07692307692307693,"with":0.07692307692307693,"openssl":0.07692307692307693,"rand":0.07692307692307693,"-base64":0.07692307692307693},"3574":{"type":0.5,"warn":0.5},"3575":{"title":0.3333333333333333,"self-signed":0.3333333333333333,"certificates":0.3333333333333333},"3576":{"the":0.03225806451612903,"wizard":0.03225806451612903,"generates":0.03225806451612903,"a":0.03225806451612903,"self-signed":0.03225806451612903,"certificate":0.03225806451612903,"if":0.03225806451612903,"you":0.03225806451612903,"don't":0.03225806451612903,"provide":0.03225806451612903,"your":0.03225806451612903,"own":0.03225806451612903,"browsers":0.03225806451612903,"will":0.03225806451612903,"show":0.03225806451612903,"security":0.03225806451612903,"warning":0.03225806451612903,"replace":0.03225806451612903,"with":0.03225806451612903,"ca-signed":0.03225806451612903,"or":0.03225806451612903,"let's":0.03225806451612903,"encrypt":0.03225806451612903,"before":0.03225806451612903,"sharing":0.03225806451612903,"users":0.03225806451612903,"see":0.03225806451612903,"advanced":0.03225806451612903,"topics":0.03225806451612903,"for":0.03225806451612903,"renewal":0.03225806451612903},"3577":{"if":0.125,"you":0.125,"chose":0.125,"not":0.125,"to":0.125,"start":0.125,"immediately":0.125,"manually":0.125},"3578":{"3":0.07692307692307693,"then":0.07692307692307693,"wait":0.07692307692307693,"up":0.07692307692307693,"to":0.07692307692307693,"minutes":0.07692307692307693,"for":0.07692307692307693,"all":0.07692307692307693,"containers":0.07692307692307693,"initialize":0.07692307692307693,"and":0.07692307692307693,"check":0.07692307692307693,"status":0.07692307692307693},"3579":{"all":0.2,"containers":0.2,"should":0.2,"show":0.2,"healthy":0.2},"3580":{"open":0.041666666666666664,"https":0.041666666666666664,"your-server-hostname":0.041666666666666664,"in":0.041666666666666664,"a":0.041666666666666664,"browser":0.041666666666666664,"you'll":0.041666666666666664,"be":0.041666666666666664,"redirected":0.041666666666666664,"to":0.041666666666666664,"the":0.041666666666666664,"access":0.041666666666666664,"manager":0.041666666666666664,"login":0.041666666666666664,"page":0.041666666666666664,"after":0.041666666666666664,"authenticating":0.041666666666666664,"you":0.041666666666666664,"land":0.041666666666666664,"on":0.041666666666666664,"studio":0.041666666666666664,"3t":0.041666666666666664,"web":0.041666666666666664,"interface":0.041666666666666664},"3581":{"if":0.07692307692307693,"you":0.07692307692307693,"see":0.07692307692307693,"a":0.07692307692307693,"certificate":0.07692307692307693,"warning":0.07692307692307693,"self-signed":0.07692307692307693,"cert":0.07692307692307693,"click":0.07692307692307693,"advanced":0.07692307692307693,"proceed":0.07692307692307693,"to":0.07692307692307693,"continue":0.07692307692307693},"3582":{"if":0.125,"a":0.125,"container":0.125,"stays":0.125,"unhealthy":0.125,"check":0.125,"its":0.125,"logs":0.125},"3583":{"common":0.06666666666666667,"causes":0.06666666666666667,"wrong":0.06666666666666667,"mongodb":0.06666666666666667,"uri":0.06666666666666667,"access":0.06666666666666667,"manager":0.06666666666666667,"unreachable":0.06666666666666667,"or":0.06666666666666667,"insufficient":0.06666666666666667,"memory":0.06666666666666667,"see":0.06666666666666667,"troubleshooting":0.06666666666666667,"for":0.06666666666666667,"more":0.06666666666666667},"3584":{"architecture":0.14285714285714285,"understand":0.14285714285714285,"the":0.14285714285714285,"service":0.14285714285714285,"design":0.14285714285714285,"and":0.14285714285714285,"routing":0.14285714285714285},"3585":{"production":0.1111111111111111,"deployment":0.1111111111111111,"pre-deployment":0.1111111111111111,"checklist":0.1111111111111111,"network":0.1111111111111111,"requirements":0.1111111111111111,"and":0.1111111111111111,"post-setup":0.1111111111111111,"verification":0.1111111111111111},"3586":{"environment":0.2,"variables":0.2,"all":0.2,"configuration":0.2,"options":0.2},"3587":{"introduction":1},"3588":{"studio":0.25,"3t":0.25,"web":0.25,"ide":0.25},"3589":{"query":0.5,"editor":0.5},"3590":{"visual":0.3333333333333333,"query":0.3333333333333333,"builder":0.3333333333333333},"3591":{"aggregation":0.3333333333333333,"pipeline":0.3333333333333333,"builder":0.3333333333333333},"3592":{"intellishell":1},"3593":{"ai":0.3333333333333333,"query":0.3333333333333333,"assistant":0.3333333333333333},"3594":{"at":0.3333333333333333,"a":0.3333333333333333,"glance":0.3333333333333333},"3595":{"core":0.5,"concepts":0.5},"3596":{"workspace":1},"3597":{"ai":0.3333333333333333,"query":0.3333333333333333,"assistant":0.3333333333333333},"3598":{"connection":0.5,"bridge":0.5},"3599":{"where":0.25,"to":0.25,"go":0.25,"next":0.25},"3600":{"studio":0.034482758620689655,"3t":0.034482758620689655,"web":0.034482758620689655,"ide":0.034482758620689655,"is":0.034482758620689655,"a":0.034482758620689655,"self-hosted":0.034482758620689655,"enterprise-grade":0.034482758620689655,"platform":0.034482758620689655,"that":0.034482758620689655,"brings":0.034482758620689655,"the":0.034482758620689655,"full":0.034482758620689655,"tooling":0.034482758620689655,"stack":0.034482758620689655,"ai-powered":0.034482758620689655,"query":0.034482758620689655,"assistance":0.034482758620689655,"collaborative":0.034482758620689655,"ui":0.034482758620689655,"and":0.034482758620689655,"secure":0.034482758620689655,"mongodb":0.034482758620689655,"connection":0.034482758620689655,"management":0.034482758620689655,"to":0.034482758620689655,"your":0.034482758620689655,"on-premises":0.034482758620689655,"infrastructure":0.034482758620689655},"3601":{"the":0.058823529411764705,"web":0.058823529411764705,"ide":0.058823529411764705,"provides":0.058823529411764705,"a":0.058823529411764705,"comprehensive":0.058823529411764705,"set":0.058823529411764705,"of":0.058823529411764705,"tools":0.058823529411764705,"designed":0.058823529411764705,"to":0.058823529411764705,"streamline":0.058823529411764705,"query":0.058823529411764705,"creation":0.058823529411764705,"exploration":0.058823529411764705,"and":0.058823529411764705,"execution":0.058823529411764705},"3602":{"the":0.037037037037037035,"query":0.037037037037037035,"editor":0.037037037037037035,"enables":0.037037037037037035,"advanced":0.037037037037037035,"development":0.037037037037037035,"with":0.037037037037037035,"intelligent":0.037037037037037035,"suggestions":0.037037037037037035,"and":0.037037037037037035,"real-time":0.037037037037037035,"validation":0.037037037037037035,"users":0.037037037037037035,"can":0.037037037037037035,"efficiently":0.037037037037037035,"write":0.037037037037037035,"queries":0.037037037037037035,"while":0.037037037037037035,"receiving":0.037037037037037035,"contextual":0.037037037037037035,"hints":0.037037037037037035,"that":0.037037037037037035,"help":0.037037037037037035,"reduce":0.037037037037037035,"errors":0.037037037037037035,"improve":0.037037037037037035,"accuracy":0.037037037037037035},"3603":{"for":0.030303030303030304,"users":0.030303030303030304,"who":0.030303030303030304,"prefer":0.030303030303030304,"a":0.030303030303030304,"graphical":0.030303030303030304,"approach":0.030303030303030304,"the":0.030303030303030304,"visual":0.030303030303030304,"query":0.030303030303030304,"builder":0.030303030303030304,"allows":0.030303030303030304,"queries":0.030303030303030304,"to":0.030303030303030304,"be":0.030303030303030304,"created":0.030303030303030304,"through":0.030303030303030304,"an":0.030303030303030304,"intuitive":0.030303030303030304,"interface":0.030303030303030304,"complex":0.030303030303030304,"can":0.030303030303030304,"assembled":0.030303030303030304,"without":0.030303030303030304,"writing":0.030303030303030304,"code":0.030303030303030304,"making":0.030303030303030304,"it":0.030303030303030304,"accessible":0.030303030303030304,"both":0.030303030303030304,"technical":0.030303030303030304,"and":0.030303030303030304,"non-technical":0.030303030303030304},"3604":{"the":0.04,"aggregation":0.04,"pipeline":0.04,"builder":0.04,"simplifies":0.04,"process":0.04,"of":0.04,"creating":0.04,"and":0.04,"managing":0.04,"workflows":0.04,"users":0.04,"can":0.04,"visually":0.04,"construct":0.04,"multi-stage":0.04,"pipelines":0.04,"inspect":0.04,"intermediate":0.04,"results":0.04,"refine":0.04,"data":0.04,"transformations":0.04,"with":0.04,"ease":0.04},"3605":{"intellishell":0.04,"provides":0.04,"an":0.04,"interactive":0.04,"command-line":0.04,"environment":0.04,"with":0.04,"enhanced":0.04,"usability":0.04,"features":0.04,"it":0.04,"supports":0.04,"intelligent":0.04,"auto-completion":0.04,"syntax":0.04,"awareness":0.04,"and":0.04,"quick":0.04,"execution":0.04,"of":0.04,"database":0.04,"commands":0.04,"for":0.04,"advanced":0.04,"users":0.04},"3606":{"the":0.034482758620689655,"integrated":0.034482758620689655,"ai":0.034482758620689655,"helper":0.034482758620689655,"assists":0.034482758620689655,"users":0.034482758620689655,"throughout":0.034482758620689655,"their":0.034482758620689655,"workflow":0.034482758620689655,"by":0.034482758620689655,"offering":0.034482758620689655,"guidance":0.034482758620689655,"suggestions":0.034482758620689655,"and":0.034482758620689655,"automation":0.034482758620689655,"support":0.034482758620689655,"it":0.034482758620689655,"helps":0.034482758620689655,"reduce":0.034482758620689655,"manual":0.034482758620689655,"effort":0.034482758620689655,"accelerates":0.034482758620689655,"querying":0.034482758620689655,"to":0.034482758620689655,"extract":0.034482758620689655,"insights":0.034482758620689655,"from":0.034482758620689655,"data":0.034482758620689655,"set":0.034482758620689655},"3607":{"type":0.5,"warn":0.5},"3608":{"title":0.25,"access":0.25,"manager":0.25,"required":0.25},"3609":{"studio":0.034482758620689655,"3t":0.034482758620689655,"web":0.034482758620689655,"ide":0.034482758620689655,"requires":0.034482758620689655,"a":0.034482758620689655,"running":0.034482758620689655,"access":0.034482758620689655,"manager":0.034482758620689655,"deployment":0.034482758620689655,"handles":0.034482758620689655,"authentication":0.034482758620689655,"user":0.034482758620689655,"management":0.034482758620689655,"and":0.034482758620689655,"ai":0.034482758620689655,"provider":0.034482758620689655,"key":0.034482758620689655,"storage":0.034482758620689655,"for":0.034482758620689655,"if":0.034482758620689655,"you":0.034482758620689655,"haven't":0.034482758620689655,"deployed":0.034482758620689655,"yet":0.034482758620689655,"start":0.034482758620689655,"with":0.034482758620689655,"the":0.034482758620689655,"quick":0.034482758620689655},"3610":{"exposed":0.5,"port":0.5},"3611":{"443":0.16666666666666666,"https":0.16666666666666666,"the":0.16666666666666666,"only":0.16666666666666666,"port":0.16666666666666666,"required":0.16666666666666666},"3612":{"authentication":1},"3613":{"3t":0.16666666666666666,"access":0.16666666666666666,"manager":0.16666666666666666,"oidc":0.16666666666666666,"jwt":0.16666666666666666,"required":0.16666666666666666},"3614":{"mongodb":1},"3615":{"external":0.16666666666666666,"provisioned":0.16666666666666666,"and":0.16666666666666666,"managed":0.16666666666666666,"by":0.16666666666666666,"you":0.16666666666666666},"3616":{"ai":0.3333333333333333,"provider":0.3333333333333333,"keys":0.3333333333333333},"3617":{"stored":0.14285714285714285,"in":0.14285714285714285,"access":0.14285714285714285,"manager":0.14285714285714285,"pulled":0.14285714285714285,"at":0.14285714285714285,"runtime":0.14285714285714285},"3618":{"minimum":0.5,"resources":0.5},"3619":{"8":0.125,"32":0.125,"50":0.125,"cpu":0.125,"cores":0.125,"gb":0.125,"ram":0.125,"disk":0.125},"3620":{"setup":0.5,"time":0.5},"3621":{"10":0.3333333333333333,"under":0.3333333333333333,"minutes":0.3333333333333333},"3622":{"the":0.04,"web":0.04,"interface":0.04,"for":0.04,"studio":0.04,"3t":0.04,"ide":0.04,"users":0.04,"log":0.04,"in":0.04,"select":0.04,"a":0.04,"mongodb":0.04,"connection":0.04,"managed":0.04,"by":0.04,"access":0.04,"manager":0.04,"and":0.04,"work":0.04,"with":0.04,"their":0.04,"databases":0.04,"directly":0.04,"browser":0.04},"3623":{"integrated":0.043478260869565216,"ai":0.043478260869565216,"chat":0.043478260869565216,"that":0.043478260869565216,"understands":0.043478260869565216,"your":0.043478260869565216,"schema":0.043478260869565216,"and":0.043478260869565216,"query":0.043478260869565216,"context":0.043478260869565216,"ask":0.043478260869565216,"questions":0.043478260869565216,"in":0.043478260869565216,"plain":0.043478260869565216,"language":0.043478260869565216,"get":0.043478260869565216,"mongodb":0.043478260869565216,"suggestions":0.043478260869565216,"conversation":0.043478260869565216,"history":0.043478260869565216,"is":0.043478260869565216,"stored":0.043478260869565216,"instance":0.043478260869565216},"3624":{"a":0.05555555555555555,"secure":0.05555555555555555,"intermediary":0.05555555555555555,"between":0.05555555555555555,"the":0.05555555555555555,"application":0.05555555555555555,"and":0.05555555555555555,"customer":0.05555555555555555,"mongodb":0.05555555555555555,"targets":0.05555555555555555,"all":0.05555555555555555,"traffic":0.05555555555555555,"from":0.05555555555555555,"web":0.05555555555555555,"ui":0.05555555555555555,"routes":0.05555555555555555,"through":0.05555555555555555,"it":0.05555555555555555},"3625":{"10":0.125,"quick":0.125,"start":0.125,"up":0.125,"and":0.125,"running":0.125,"in":0.125,"minutes":0.125},"3626":{"architecture":0.14285714285714285,"service":0.14285714285714285,"diagram":0.14285714285714285,"routing":0.14285714285714285,"and":0.14285714285714285,"security":0.14285714285714285,"design":0.14285714285714285},"3627":{"environment":0.2,"variables":0.2,"all":0.2,"configuration":0.2,"options":0.2},"3628":{"production":0.5,"deployment":0.5},"3629":{"pre-deployment":0.08333333333333333,"checklist":0.08333333333333333,"network":0.08333333333333333,"requirements":0.08333333333333333,"and":0.08333333333333333,"post-setup":0.08333333333333333,"verification":0.08333333333333333,"for":0.08333333333333333,"studio":0.08333333333333333,"3t":0.08333333333333333,"web":0.08333333333333333,"ide":0.08333333333333333},"3630":{"pre-deployment":0.5,"checklist":0.5},"3631":{"deploy":0.16666666666666666,"with":0.16666666666666666,"access":0.16666666666666666,"manager":0.16666666666666666,"multi-file":0.16666666666666666,"compose":0.16666666666666666},"3632":{"add":0.2,"to":0.2,"existing":0.2,"access":0.2,"manager":0.2},"3633":{"network":0.5,"requirements":0.5},"3634":{"what":0.25,"setup":0.25,"sh":0.25,"produces":0.25},"3635":{"verifying":0.3333333333333333,"the":0.3333333333333333,"deployment":0.3333333333333333},"3636":{"management":1},"3637":{"reconfiguring":1},"3638":{"uninstalling":1},"3639":{"this":0.043478260869565216,"page":0.043478260869565216,"covers":0.043478260869565216,"deployment":0.043478260869565216,"options":0.043478260869565216,"for":0.043478260869565216,"studio":0.043478260869565216,"3t":0.043478260869565216,"web":0.043478260869565216,"ide":0.043478260869565216,"deploying":0.043478260869565216,"alongside":0.043478260869565216,"access":0.043478260869565216,"manager":0.043478260869565216,"using":0.043478260869565216,"multi-file":0.043478260869565216,"docker":0.043478260869565216,"compose":0.043478260869565216,"or":0.043478260869565216,"adding":0.043478260869565216,"to":0.043478260869565216,"an":0.043478260869565216,"existing":0.043478260869565216},"3640":{"type":0.5,"warn":0.5},"3641":{"title":0.25,"access":0.25,"manager":0.25,"required":0.25},"3642":{"studio":0.05263157894736842,"3t":0.05263157894736842,"web":0.05263157894736842,"ide":0.05263157894736842,"requires":0.05263157894736842,"a":0.05263157894736842,"running":0.05263157894736842,"access":0.05263157894736842,"manager":0.05263157894736842,"deployment":0.05263157894736842,"if":0.05263157894736842,"you":0.05263157894736842,"haven't":0.05263157894736842,"deployed":0.05263157894736842,"yet":0.05263157894736842,"start":0.05263157894736842,"with":0.05263157894736842,"the":0.05263157894736842,"quick":0.05263157894736842},"3643":{"requirement":1},"3644":{},"3645":{"0":0.14285714285714285,"2":0.14285714285714285,"24":0.14285714285714285,"docker":0.14285714285714285,"and":0.14285714285714285,"compose":0.14285714285714285,"installed":0.14285714285714285},"3646":{},"3647":{"openssl":0.14285714285714285,"and":0.14285714285714285,"curl":0.14285714285714285,"available":0.14285714285714285,"on":0.14285714285714285,"the":0.14285714285714285,"host":0.14285714285714285},"3648":{},"3649":{"8":0.1111111111111111,"32":0.1111111111111111,"50":0.1111111111111111,"cpu":0.1111111111111111,"cores":0.1111111111111111,"gb":0.1111111111111111,"ram":0.1111111111111111,"disk":0.1111111111111111,"available":0.1111111111111111},"3650":{},"3651":{"443":0.16666666666666666,"port":0.16666666666666666,"available":0.16666666666666666,"sudo":0.16666666666666666,"lsof":0.16666666666666666,"-i":0.16666666666666666},"3652":{},"3653":{"dns":0.1111111111111111,"a":0.1111111111111111,"record":0.1111111111111111,"pointing":0.1111111111111111,"your":0.1111111111111111,"hostname":0.1111111111111111,"to":0.1111111111111111,"this":0.1111111111111111,"server":0.1111111111111111},"3654":{},"3655":{"3t":0.16666666666666666,"access":0.16666666666666666,"manager":0.16666666666666666,"deployed":0.16666666666666666,"and":0.16666666666666666,"reachable":0.16666666666666666},"3656":{},"3657":{"keycloak":0.07692307692307693,"admin":0.07692307692307693,"credentials":0.07692307692307693,"username":0.07692307692307693,"and":0.07692307692307693,"password":0.07692307692307693,"setup":0.07692307692307693,"sh":0.07692307692307693,"registers":0.07692307692307693,"the":0.07692307692307693,"oauth2":0.07692307692307693,"client":0.07692307692307693,"automatically":0.07692307692307693},"3658":{},"3659":{"mongodb":0.2,"instance":0.2,"provisioned":0.2,"and":0.2,"reachable":0.2},"3660":{},"3661":{"mongodb":0.1,"credentials":0.1,"with":0.1,"read":0.1,"write":0.1,"access":0.1,"to":0.1,"the":0.1,"target":0.1,"database":0.1},"3662":{},"3663":{"registry":0.14285714285714285,"credentials":0.14285714285714285,"from":0.14285714285714285,"your":0.14285714285714285,"3t":0.14285714285714285,"onboarding":0.14285714285714285,"package":0.14285714285714285},"3664":{},"3665":{"ssl":0.09090909090909091,"certificate":0.09090909090909091,"and":0.09090909090909091,"key":0.09090909090909091,"or":0.09090909090909091,"plan":0.09090909090909091,"to":0.09090909090909091,"use":0.09090909090909091,"the":0.09090909090909091,"self-signed":0.09090909090909091,"option":0.09090909090909091},"3666":{},"3667":{"32":0.125,"32-byte":0.125,"encryption":0.125,"key":0.125,"ready":0.125,"openssl":0.125,"rand":0.125,"-base64":0.125},"3668":{"if":0.041666666666666664,"you":0.041666666666666664,"are":0.041666666666666664,"deploying":0.041666666666666664,"both":0.041666666666666664,"access":0.041666666666666664,"manager":0.041666666666666664,"and":0.041666666666666664,"studio":0.041666666666666664,"3t":0.041666666666666664,"web":0.041666666666666664,"ide":0.041666666666666664,"together":0.041666666666666664,"on":0.041666666666666664,"the":0.041666666666666664,"same":0.041666666666666664,"host":0.041666666666666664,"use":0.041666666666666664,"multi-file":0.041666666666666664,"docker":0.041666666666666664,"compose":0.041666666666666664,"to":0.041666666666666664,"manage":0.041666666666666664,"stacks":0.041666666666666664},"3669":{"the":0.04,"am-compose":0.04,"yml":0.04,"file":0.04,"contains":0.04,"access":0.04,"manager":0.04,"services":0.04,"see":0.04,"installation":0.04,"s3t-server-compose":0.04,"adds":0.04,"studio":0.04,"3t":0.04,"web":0.04,"ide":0.04,"both":0.04,"share":0.04,"a":0.04,"docker":0.04,"network":0.04,"so":0.04,"can":0.04,"reach":0.04,"directly":0.04},"3670":{"if":0.06666666666666667,"you":0.06666666666666667,"already":0.06666666666666667,"have":0.06666666666666667,"access":0.06666666666666667,"manager":0.06666666666666667,"running":0.06666666666666667,"use":0.06666666666666667,"the":0.06666666666666667,"setup":0.06666666666666667,"sh":0.06666666666666667,"wizard":0.06666666666666667,"from":0.06666666666666667,"release":0.06666666666666667,"tarball":0.06666666666666667},"3671":{"type":0.5,"info":0.5},"3672":{"title":0.16666666666666666,"extract":0.16666666666666666,"the":0.16666666666666666,"release":0.16666666666666666,"tarball":0.16666666666666666,"first":0.16666666666666666},"3673":{"0":0.038461538461538464,"you":0.038461538461538464,"receive":0.038461538461538464,"a":0.038461538461538464,"versioned":0.038461538461538464,"tarball":0.038461538461538464,"e":0.038461538461538464,"g":0.038461538461538464,"3t-server-v1":0.038461538461538464,"0-compose":0.038461538461538464,"tar":0.038461538461538464,"gz":0.038461538461538464,"from":0.038461538461538464,"your":0.038461538461538464,"3t":0.038461538461538464,"onboarding":0.038461538461538464,"package":0.038461538461538464,"extract":0.038461538461538464,"it":0.038461538461538464,"and":0.038461538461538464,"run":0.038461538461538464,"the":0.038461538461538464,"wizard":0.038461538461538464,"inside":0.038461538461538464,"that":0.038461538461538464,"directory":0.038461538461538464},"3674":{"600":0.03571428571428571,"the":0.03571428571428571,"wizard":0.03571428571428571,"walks":0.03571428571428571,"you":0.03571428571428571,"through":0.03571428571428571,"configuration":0.03571428571428571,"registry":0.03571428571428571,"login":0.03571428571428571,"server":0.03571428571428571,"hostname":0.03571428571428571,"mongodb":0.03571428571428571,"access":0.03571428571428571,"manager":0.03571428571428571,"url":0.03571428571428571,"and":0.03571428571428571,"keycloak":0.03571428571428571,"client":0.03571428571428571,"registration":0.03571428571428571,"ssl":0.03571428571428571,"certificates":0.03571428571428571,"it":0.03571428571428571,"writes":0.03571428571428571,"env":0.03571428571428571,"mode":0.03571428571428571,"generates":0.03571428571428571,"in":0.03571428571428571,"certs":0.03571428571428571},"3675":{"type":0.5,"info":0.5},"3676":{"title":0.2,"keycloak":0.2,"client":0.2,"registered":0.2,"automatically":0.2},"3677":{"the":0.03333333333333333,"wizard":0.03333333333333333,"asks":0.03333333333333333,"for":0.03333333333333333,"your":0.03333333333333333,"keycloak":0.03333333333333333,"admin":0.03333333333333333,"credentials":0.03333333333333333,"and":0.03333333333333333,"registers":0.03333333333333333,"studio":0.03333333333333333,"3t":0.03333333333333333,"web":0.03333333333333333,"ide":0.03333333333333333,"as":0.03333333333333333,"an":0.03333333333333333,"oauth2":0.03333333333333333,"client":0.03333333333333333,"in":0.03333333333333333,"access":0.03333333333333333,"manager":0.03333333333333333,"on":0.03333333333333333,"behalf":0.03333333333333333,"you":0.03333333333333333,"do":0.03333333333333333,"not":0.03333333333333333,"need":0.03333333333333333,"to":0.03333333333333333,"create":0.03333333333333333,"manually":0.03333333333333333},"3678":{"443":0.05555555555555555,"only":0.05555555555555555,"port":0.05555555555555555,"is":0.05555555555555555,"exposed":0.05555555555555555,"from":0.05555555555555555,"the":0.05555555555555555,"stack":0.05555555555555555,"use":0.05555555555555555,"diagram":0.05555555555555555,"below":0.05555555555555555,"when":0.05555555555555555,"requesting":0.05555555555555555,"firewall":0.05555555555555555,"rules":0.05555555555555555,"your":0.05555555555555555,"infrastructure":0.05555555555555555,"team":0.05555555555555555},"3679":{"direction":1},"3680":{"port":1},"3681":{"destination":1},"3682":{"purpose":1},"3683":{"inbound":1},"3684":{"443":1},"3685":{"this":0.5,"server":0.5},"3686":{"web":0.2,"ui":0.2,"rest":0.2,"api":0.2,"websocket":0.2},"3687":{"outbound":1},"3688":{"443":1},"3689":{"3t":0.3333333333333333,"access":0.3333333333333333,"manager":0.3333333333333333},"3690":{"jwt":0.16666666666666666,"validation":0.16666666666666666,"ai":0.16666666666666666,"provider":0.16666666666666666,"key":0.16666666666666666,"retrieval":0.16666666666666666},"3691":{"outbound":1},"3692":{"27017":1},"3693":{"customer":0.5,"mongodb":0.5},"3694":{"application":0.16666666666666666,"data":0.16666666666666666,"and":0.16666666666666666,"ai":0.16666666666666666,"conversation":0.16666666666666666,"history":0.16666666666666666},"3695":{"outbound":1},"3696":{"443":1},"3697":{"3t":0.5,"registry":0.5},"3698":{"image":0.16666666666666666,"pulls":0.16666666666666666,"during":0.16666666666666666,"setup":0.16666666666666666,"and":0.16666666666666666,"upgrades":0.16666666666666666},"3699":{"after":0.14285714285714285,"the":0.14285714285714285,"wizard":0.14285714285714285,"completes":0.14285714285714285,"deployment":0.14285714285714285,"directory":0.14285714285714285,"contains":0.14285714285714285},"3700":{"the":0.05263157894736842,"env":0.05263157894736842,"file":0.05263157894736842,"contains":0.05263157894736842,"all":0.05263157894736842,"secrets":0.05263157894736842,"and":0.05263157894736842,"configuration":0.05263157894736842,"it":0.05263157894736842,"is":0.05263157894736842,"never":0.05263157894736842,"committed":0.05263157894736842,"to":0.05263157894736842,"version":0.05263157894736842,"control":0.05263157894736842,"readable":0.05263157894736842,"only":0.05263157894736842,"by":0.05263157894736842,"owner":0.05263157894736842},"3701":{"type":0.5,"error":0.5},"3702":{"title":0.14285714285714285,"back":0.14285714285714285,"up":0.14285714285714285,"env":0.14285714285714285,"and":0.14285714285714285,"certs":0.14285714285714285,"immediately":0.14285714285714285},"3703":{"these":0.038461538461538464,"files":0.038461538461538464,"are":0.038461538461538464,"the":0.038461538461538464,"only":0.038461538461538464,"copy":0.038461538461538464,"of":0.038461538461538464,"your":0.038461538461538464,"deployment":0.038461538461538464,"secrets":0.038461538461538464,"back":0.038461538461538464,"them":0.038461538461538464,"up":0.038461538461538464,"to":0.038461538461538464,"a":0.038461538461538464,"secure":0.038461538461538464,"location":0.038461538461538464,"password":0.038461538461538464,"manager":0.038461538461538464,"or":0.038461538461538464,"before":0.038461538461538464,"starting":0.038461538461538464,"stack":0.038461538461538464,"see":0.038461538461538464,"backup":0.038461538461538464,"restore":0.038461538461538464},"3704":{"3":0.07692307692307693,"after":0.07692307692307693,"the":0.07692307692307693,"stack":0.07692307692307693,"starts":0.07692307692307693,"or":0.07692307692307693,"make":0.07692307692307693,"up":0.07692307692307693,"wait":0.07692307692307693,"to":0.07692307692307693,"minutes":0.07692307692307693,"then":0.07692307692307693,"verify":0.07692307692307693},"3705":{"both":0.14285714285714285,"actuator":0.14285714285714285,"responses":0.14285714285714285,"should":0.14285714285714285,"contain":0.14285714285714285,"status":0.14285714285714285,"up":0.14285714285714285},"3706":{"open":0.043478260869565216,"https":0.043478260869565216,"server_name":0.043478260869565216,"in":0.043478260869565216,"a":0.043478260869565216,"browser":0.043478260869565216,"you":0.043478260869565216,"should":0.043478260869565216,"be":0.043478260869565216,"redirected":0.043478260869565216,"to":0.043478260869565216,"the":0.043478260869565216,"access":0.043478260869565216,"manager":0.043478260869565216,"login":0.043478260869565216,"page":0.043478260869565216,"after":0.043478260869565216,"authenticating":0.043478260869565216,"studio":0.043478260869565216,"3t":0.043478260869565216,"web":0.043478260869565216,"interface":0.043478260869565216,"loads":0.043478260869565216},"3707":{"or":0.2,"use":0.2,"docker":0.2,"compose":0.2,"directly":0.2},"3708":{"to":0.06666666666666667,"change":0.06666666666666667,"any":0.06666666666666667,"setting":0.06666666666666667,"after":0.06666666666666667,"initial":0.06666666666666667,"setup":0.06666666666666667,"edit":0.06666666666666667,"env":0.06666666666666667,"directly":0.06666666666666667,"and":0.06666666666666667,"restart":0.06666666666666667,"the":0.06666666666666667,"affected":0.06666666666666667,"containers":0.06666666666666667},"3709":{"to":0.08333333333333333,"fully":0.08333333333333333,"re-run":0.08333333333333333,"the":0.08333333333333333,"wizard":0.08333333333333333,"e":0.08333333333333333,"g":0.08333333333333333,"change":0.08333333333333333,"certificates":0.08333333333333333,"or":0.08333333333333333,"mongodb":0.08333333333333333,"credentials":0.08333333333333333},"3710":{"mongodb":0.06666666666666667,"data":0.06666666666666667,"is":0.06666666666666667,"external":0.06666666666666667,"nothing":0.06666666666666667,"in":0.06666666666666667,"the":0.06666666666666667,"docker":0.06666666666666667,"stack":0.06666666666666667,"deleted":0.06666666666666667,"remove":0.06666666666666667,"database":0.06666666666666667,"manually":0.06666666666666667,"if":0.06666666666666667,"needed":0.06666666666666667},"3711":{"backup":0.5,"restore":0.5},"3712":{"data":0.09090909090909091,"backup":0.09090909090909091,"restore":0.09090909090909091,"and":0.09090909090909091,"disaster":0.09090909090909091,"recovery":0.09090909090909091,"for":0.09090909090909091,"studio":0.09090909090909091,"3t":0.09090909090909091,"web":0.09090909090909091,"ide":0.09090909090909091},"3713":{"mongodb":0.5,"backup":0.5},"3714":{"quick":0.5,"backup":0.5},"3715":{"scheduled":0.5,"backup":0.5},"3716":{"atlas":0.3333333333333333,"managed":0.3333333333333333,"mongodb":0.3333333333333333},"3717":{"configuration":0.5,"backup":0.5},"3718":{"off-site":0.5,"storage":0.5},"3719":{"restore":1},"3720":{"mongodb":1},"3721":{"configuration":1},"3722":{"disaster":0.5,"recovery":0.5},"3723":{"container":0.5,"failure":0.5},"3724":{"host":0.3333333333333333,"server":0.3333333333333333,"failure":0.3333333333333333},"3725":{"security":0.5,"breach":0.5},"3726":{"two":0.03225806451612903,"things":0.03225806451612903,"to":0.03225806451612903,"back":0.03225806451612903,"up":0.03225806451612903,"the":0.03225806451612903,"mongodb":0.03225806451612903,"database":0.03225806451612903,"ai":0.03225806451612903,"conversation":0.03225806451612903,"history":0.03225806451612903,"and":0.03225806451612903,"application":0.03225806451612903,"data":0.03225806451612903,"your":0.03225806451612903,"configuration":0.03225806451612903,"files":0.03225806451612903,"env":0.03225806451612903,"certs":0.03225806451612903,"instance":0.03225806451612903,"is":0.03225806451612903,"external":0.03225806451612903,"compose":0.03225806451612903,"stack":0.03225806451612903,"you":0.03225806451612903,"are":0.03225806451612903,"responsible":0.03225806451612903,"for":0.03225806451612903,"provisioning":0.03225806451612903,"backing":0.03225806451612903,"it":0.03225806451612903},"3727":{"type":0.5,"info":0.5},"3728":{"title":0.14285714285714285,"no":0.14285714285714285,"docker":0.14285714285714285,"volumes":0.14285714285714285,"for":0.14285714285714285,"application":0.14285714285714285,"data":0.14285714285714285},"3729":{"unlike":0.02631578947368421,"access":0.02631578947368421,"manager":0.02631578947368421,"studio":0.02631578947368421,"3t":0.02631578947368421,"web":0.02631578947368421,"ide":0.02631578947368421,"stores":0.02631578947368421,"no":0.02631578947368421,"application":0.02631578947368421,"data":0.02631578947368421,"in":0.02631578947368421,"docker":0.02631578947368421,"volumes":0.02631578947368421,"all":0.02631578947368421,"persistent":0.02631578947368421,"lives":0.02631578947368421,"your":0.02631578947368421,"external":0.02631578947368421,"mongodb":0.02631578947368421,"instance":0.02631578947368421,"the":0.02631578947368421,"only":0.02631578947368421,"volume":0.02631578947368421,"stack":0.02631578947368421,"ai_agent_data":0.02631578947368421,"holds":0.02631578947368421,"ephemeral":0.02631578947368421,"ai-agent":0.02631578947368421,"state":0.02631578947368421,"and":0.02631578947368421,"does":0.02631578947368421,"not":0.02631578947368421,"need":0.02631578947368421,"to":0.02631578947368421,"be":0.02631578947368421,"backed":0.02631578947368421,"up":0.02631578947368421},"3730":{"back":0.047619047619047616,"up":0.047619047619047616,"the":0.047619047619047616,"database":0.047619047619047616,"used":0.047619047619047616,"by":0.047619047619047616,"studio":0.047619047619047616,"3t":0.047619047619047616,"web":0.047619047619047616,"ide":0.047619047619047616,"replace":0.047619047619047616,"host":0.047619047619047616,"user":0.047619047619047616,"password":0.047619047619047616,"and":0.047619047619047616,"db":0.047619047619047616,"with":0.047619047619047616,"your":0.047619047619047616,"mongodb":0.047619047619047616,"connection":0.047619047619047616,"details":0.047619047619047616},"3731":{"for":0.25,"a":0.25,"compressed":0.25,"archive":0.25},"3732":{"verify":0.5,"integrity":0.5},"3733":{"a":0.16666666666666666,"minimal":0.16666666666666666,"backup":0.16666666666666666,"script":0.16666666666666666,"with":0.16666666666666666,"retention":0.16666666666666666},"3734":{"2":0.14285714285714285,"schedule":0.14285714285714285,"with":0.14285714285714285,"cron":0.14285714285714285,"daily":0.14285714285714285,"at":0.14285714285714285,"am":0.14285714285714285},"3735":{"for":0.041666666666666664,"mongodb":0.041666666666666664,"atlas":0.041666666666666664,"or":0.041666666666666664,"other":0.041666666666666664,"managed":0.041666666666666664,"services":0.041666666666666664,"use":0.041666666666666664,"the":0.041666666666666664,"provider's":0.041666666666666664,"native":0.041666666666666664,"snapshot":0.041666666666666664,"and":0.041666666666666664,"point-in-time":0.041666666666666664,"restore":0.041666666666666664,"features":0.041666666666666664,"rather":0.041666666666666664,"than":0.041666666666666664,"mongodump":0.041666666666666664,"consult":0.041666666666666664,"your":0.041666666666666664,"documentation":0.041666666666666664,"scheduling":0.041666666666666664,"retention":0.041666666666666664},"3736":{"back":0.07142857142857142,"up":0.07142857142857142,"env":0.07142857142857142,"and":0.07142857142857142,"certs":0.07142857142857142,"together":0.07142857142857142,"do":0.07142857142857142,"this":0.07142857142857142,"on":0.07142857142857142,"every":0.07142857142857142,"change":0.07142857142857142,"not":0.07142857142857142,"a":0.07142857142857142,"schedule":0.07142857142857142},"3737":{"for":0.16666666666666666,"encrypted":0.16666666666666666,"backups":0.16666666666666666,"recommended":0.16666666666666666,"off-site":0.16666666666666666,"storage":0.16666666666666666},"3738":{"90":0.16666666666666666,"keep":0.16666666666666666,"days":0.16666666666666666,"of":0.16666666666666666,"configuration":0.16666666666666666,"history":0.16666666666666666},"3739":{"upload":0.1111111111111111,"backups":0.1111111111111111,"to":0.1111111111111111,"your":0.1111111111111111,"cloud":0.1111111111111111,"provider":0.1111111111111111,"after":0.1111111111111111,"each":0.1111111111111111,"run":0.1111111111111111},"3740":{"from":0.25,"a":0.25,"mongodump":0.25,"archive":0.25},"3741":{"for":0.125,"a":0.125,"clean":0.125,"restore":0.125,"drops":0.125,"existing":0.125,"collections":0.125,"first":0.125},"3742":{"type":0.5,"warn":0.5},"3743":{"title":0.2,"--drop":0.2,"destroys":0.2,"existing":0.2,"data":0.2},"3744":{"the":0.045454545454545456,"--drop":0.045454545454545456,"flag":0.045454545454545456,"drops":0.045454545454545456,"each":0.045454545454545456,"collection":0.045454545454545456,"before":0.045454545454545456,"restoring":0.045454545454545456,"only":0.045454545454545456,"use":0.045454545454545456,"it":0.045454545454545456,"when":0.045454545454545456,"you":0.045454545454545456,"are":0.045454545454545456,"certain":0.045454545454545456,"want":0.045454545454545456,"to":0.045454545454545456,"replace":0.045454545454545456,"current":0.045454545454545456,"data":0.045454545454545456,"with":0.045454545454545456,"backup":0.045454545454545456},"3745":{"stop":0.1111111111111111,"the":0.1111111111111111,"stack":0.1111111111111111,"restore":0.1111111111111111,"env":0.1111111111111111,"and":0.1111111111111111,"certs":0.1111111111111111,"then":0.1111111111111111,"restart":0.1111111111111111},"3746":{"2":0.05263157894736842,"24":0.05263157894736842,"target":0.05263157894736842,"recovery":0.05263157894736842,"objectives":0.05263157894736842,"for":0.05263157894736842,"planning":0.05263157894736842,"rto":0.05263157894736842,"hours":0.05263157894736842,"rpo":0.05263157894736842,"with":0.05263157894736842,"daily":0.05263157894736842,"backups":0.05263157894736842,"adjust":0.05263157894736842,"based":0.05263157894736842,"on":0.05263157894736842,"your":0.05263157894736842,"business":0.05263157894736842,"requirements":0.05263157894736842},"3747":{"usually":0.08333333333333333,"self-resolving":0.08333333333333333,"restart":0.08333333333333333,"on-failure":0.08333333333333333,"handles":0.08333333333333333,"transient":0.08333333333333333,"errors":0.08333333333333333,"if":0.08333333333333333,"a":0.08333333333333333,"container":0.08333333333333333,"keeps":0.08333333333333333,"restarting":0.08333333333333333},"3748":{"8":0.08333333333333333,"32":0.08333333333333333,"50":0.08333333333333333,"provision":0.08333333333333333,"new":0.08333333333333333,"infrastructure":0.08333333333333333,"cpu":0.08333333333333333,"gb":0.08333333333333333,"ram":0.08333333333333333,"disk":0.08333333333333333,"docker":0.08333333333333333,"installed":0.08333333333333333},"3749":{"retrieve":0.2,"backups":0.2,"from":0.2,"off-site":0.2,"storage":0.2},"3750":{"restore":0.5,"configuration":0.5},"3751":{"start":0.3333333333333333,"the":0.3333333333333333,"stack":0.3333333333333333},"3752":{"mongodb":0.06666666666666667,"data":0.06666666666666667,"is":0.06666666666666667,"in":0.06666666666666667,"your":0.06666666666666667,"external":0.06666666666666667,"instance":0.06666666666666667,"no":0.06666666666666667,"restore":0.06666666666666667,"needed":0.06666666666666667,"unless":0.06666666666666667,"the":0.06666666666666667,"host":0.06666666666666667,"also":0.06666666666666667,"failed":0.06666666666666667},"3753":{"isolate":0.125,"stop":0.125,"all":0.125,"containers":0.125,"or":0.125,"block":0.125,"inbound":0.125,"traffic":0.125},"3754":{"preserve":0.125,"evidence":0.125,"export":0.125,"container":0.125,"logs":0.125,"before":0.125,"any":0.125,"changes":0.125},"3755":{"rebuild":0.2,"deploy":0.2,"a":0.2,"fresh":0.2,"instance":0.2},"3756":{"rotate":0.1,"all":0.1,"credentials":0.1,"env":0.1,"secrets":0.1,"mongodb":0.1,"tls":0.1,"certificates":0.1,"encryption":0.1,"key":0.1},"3757":{"type":0.5,"error":0.5},"3758":{"title":0.25,"encryption":0.25,"key":0.25,"rotation":0.25},"3759":{"rotating":0.058823529411764705,"encryption_key":0.058823529411764705,"requires":0.058823529411764705,"migrating":0.058823529411764705,"all":0.058823529411764705,"encrypted":0.058823529411764705,"ai":0.058823529411764705,"conversation":0.058823529411764705,"data":0.058823529411764705,"contact":0.058823529411764705,"3t":0.058823529411764705,"support":0.058823529411764705,"before":0.058823529411764705,"this":0.058823529411764705,"key":0.058823529411764705,"in":0.058823529411764705,"production":0.058823529411764705},"3760":{"type":0.5,"warn":0.5},"3761":{"title":0.25,"test":0.25,"your":0.25,"backups":0.25},"3762":{"restore":0.09090909090909091,"to":0.09090909090909091,"a":0.09090909090909091,"test":0.09090909090909091,"environment":0.09090909090909091,"monthly":0.09090909090909091,"an":0.09090909090909091,"untested":0.09090909090909091,"backup":0.09090909090909091,"is":0.09090909090909091,"not":0.09090909090909091},"3763":{"monitoring":1},"3764":{"health":0.09090909090909091,"checks":0.09090909090909091,"log":0.09090909090909091,"collection":0.09090909090909091,"and":0.09090909090909091,"observability":0.09090909090909091,"for":0.09090909090909091,"studio":0.09090909090909091,"3t":0.09090909090909091,"web":0.09090909090909091,"ide":0.09090909090909091},"3765":{"container":0.5,"health":0.5},"3766":{"healthcheck":0.5,"endpoints":0.5},"3767":{"logs":1},"3768":{"log":0.5,"format":0.5},"3769":{"grafana":0.3333333333333333,"alloy":0.3333333333333333,"recommended":0.3333333333333333},"3770":{"alerting":1},"3771":{"health":0.3333333333333333,"check":0.3333333333333333,"script":0.3333333333333333},"3772":{"every":0.03571428571428571,"container":0.03571428571428571,"has":0.03571428571428571,"a":0.03571428571428571,"built-in":0.03571428571428571,"docker":0.03571428571428571,"healthcheck":0.03571428571428571,"the":0.03571428571428571,"gateway's":0.03571428571428571,"waits":0.03571428571428571,"for":0.03571428571428571,"all":0.03571428571428571,"three":0.03571428571428571,"backend":0.03571428571428571,"containers":0.03571428571428571,"to":0.03571428571428571,"be":0.03571428571428571,"healthy":0.03571428571428571,"before":0.03571428571428571,"starting":0.03571428571428571,"so":0.03571428571428571,"if":0.03571428571428571,"four":0.03571428571428571,"are":0.03571428571428571,"stack":0.03571428571428571,"is":0.03571428571428571,"fully":0.03571428571428571,"operational":0.03571428571428571},"3773":{"check":0.25,"current":0.25,"health":0.25,"status":0.25},"3774":{"expected":0.25,"output":0.25,"when":0.25,"healthy":0.25},"3775":{"container":1},"3776":{"healthcheck":1},"3777":{"backend":1},"3778":{"54000":0.1,"get":0.1,"http":0.1,"localhost":0.1,"actuator":0.1,"health":0.1,"must":0.1,"return":0.1,"status":0.1,"up":0.1},"3779":{"frontend":1},"3780":{"80":0.2,"200":0.2,"get":0.2,"http":0.2,"localhost":0.2},"3781":{"ai-agent":1},"3782":{"8090":0.1,"get":0.1,"http":0.1,"localhost":0.1,"actuator":0.1,"health":0.1,"must":0.1,"return":0.1,"status":0.1,"up":0.1},"3783":{"gateway":1},"3784":{"get":0.125,"https":0.125,"localhost":0.125,"inside":0.125,"container":0.125,"skipping":0.125,"cert":0.125,"verification":0.125},"3785":{"you":0.1,"can":0.1,"also":0.1,"verify":0.1,"health":0.1,"through":0.1,"the":0.1,"gateway":0.1,"from":0.1,"outside":0.1},"3786":{"follow":0.16666666666666666,"all":0.16666666666666666,"container":0.16666666666666666,"logs":0.16666666666666666,"at":0.16666666666666666,"once":0.16666666666666666},"3787":{"follow":0.25,"a":0.25,"specific":0.25,"container":0.25},"3788":{"filter":0.3333333333333333,"for":0.3333333333333333,"errors":0.3333333333333333},"3789":{"the":0.05555555555555555,"backend":0.05555555555555555,"and":0.05555555555555555,"ai-agent":0.05555555555555555,"emit":0.05555555555555555,"structured":0.05555555555555555,"json":0.05555555555555555,"logs":0.05555555555555555,"gateway":0.05555555555555555,"emits":0.05555555555555555,"nginx":0.05555555555555555,"access":0.05555555555555555,"error":0.05555555555555555,"in":0.05555555555555555,"default":0.05555555555555555,"combined":0.05555555555555555,"log":0.05555555555555555,"format":0.05555555555555555},"3790":{"for":0.04,"production":0.04,"grafana":0.04,"alloy":0.04,"is":0.04,"the":0.04,"recommended":0.04,"single-agent":0.04,"collector":0.04,"it":0.04,"collects":0.04,"docker":0.04,"container":0.04,"logs":0.04,"and":0.04,"resource":0.04,"metrics":0.04,"cpu":0.04,"memory":0.04,"network":0.04,"ships":0.04,"them":0.04,"to":0.04,"prometheus":0.04,"loki":0.04},"3791":{"create":0.3333333333333333,"alloy":0.3333333333333333,"config":0.3333333333333333},"3792":{"create":0.3333333333333333,"alloy":0.3333333333333333,"env":0.3333333333333333},"3793":{"add":0.16666666666666666,"alloy":0.16666666666666666,"to":0.16666666666666666,"docker-compose":0.16666666666666666,"prod":0.16666666666666666,"yml":0.16666666666666666},"3794":{"type":0.5,"info":0.5},"3795":{"title":0.3333333333333333,"network":0.3333333333333333,"mode":0.3333333333333333},"3796":{"network_mode":0.047619047619047616,"host":0.047619047619047616,"is":0.047619047619047616,"required":0.047619047619047616,"so":0.047619047619047616,"alloy":0.047619047619047616,"can":0.047619047619047616,"reach":0.047619047619047616,"the":0.047619047619047616,"docker":0.047619047619047616,"socket":0.047619047619047616,"and":0.047619047619047616,"metrics":0.047619047619047616,"if":0.047619047619047616,"you":0.047619047619047616,"prefer":0.047619047619047616,"bridge":0.047619047619047616,"networking":0.047619047619047616,"adjust":0.047619047619047616,"configuration":0.047619047619047616,"accordingly":0.047619047619047616},"3797":{"recommended":0.2,"alert":0.2,"rules":0.2,"for":0.2,"prometheus":0.2},"3798":{"a":0.08333333333333333,"quick":0.08333333333333333,"script":0.08333333333333333,"to":0.08333333333333333,"verify":0.08333333333333333,"all":0.08333333333333333,"services":0.08333333333333333,"are":0.08333333333333333,"responding":0.08333333333333333,"through":0.08333333333333333,"the":0.08333333333333333,"gateway":0.08333333333333333},"3799":{"run":0.5,"with":0.5},"3800":{"upgrade":0.5,"guide":0.5},"3801":{"upgrading":0.1,"studio":0.1,"3t":0.1,"web":0.1,"ide":0.1,"rollback":0.1,"procedures":0.1,"and":0.1,"update":0.1,"notifications":0.1},"3802":{"upgrade":1},"3803":{"rollback":1},"3804":{"update":0.25,"notifications":0.25,"with":0.25,"diun":0.25},"3805":{"before":0.038461538461538464,"upgrading":0.038461538461538464,"back":0.038461538461538464,"up":0.038461538461538464,"mongodb":0.038461538461538464,"and":0.038461538461538464,"configuration":0.038461538461538464,"files":0.038461538461538464,"see":0.038461538461538464,"backup":0.038461538461538464,"restore":0.038461538461538464,"record":0.038461538461538464,"the":0.038461538461538464,"current":0.038461538461538464,"version":0.038461538461538464,"cat":0.038461538461538464,"review":0.038461538461538464,"release":0.038461538461538464,"notes":0.038461538461538464,"for":0.038461538461538464,"breaking":0.038461538461538464,"changes":0.038461538461538464,"test":0.038461538461538464,"in":0.038461538461538464,"staging":0.038461538461538464,"first":0.038461538461538464},"3806":{"1":0.07142857142857142,"new":0.07142857142857142,"releases":0.07142857142857142,"are":0.07142857142857142,"distributed":0.07142857142857142,"as":0.07142857142857142,"versioned":0.07142857142857142,"tarballs":0.07142857142857142,"e":0.07142857142857142,"g":0.07142857142857142,"3t-server-v1":0.07142857142857142,"0-compose":0.07142857142857142,"tar":0.07142857142857142,"gz":0.07142857142857142},"3807":{"extract":0.1111111111111111,"the":0.1111111111111111,"new":0.1111111111111111,"release":0.1111111111111111,"tarball":0.1111111111111111,"alongside":0.1111111111111111,"your":0.1111111111111111,"current":0.1111111111111111,"deployment":0.1111111111111111},"3808":{"copy":0.1,"your":0.1,"existing":0.1,"env":0.1,"and":0.1,"certs":0.1,"into":0.1,"the":0.1,"new":0.1,"directory":0.1},"3809":{"stop":0.25,"the":0.25,"current":0.25,"stack":0.25},"3810":{"start":0.25,"the":0.25,"new":0.25,"version":0.25},"3811":{"docker":0.09090909090909091,"pulls":0.09090909090909091,"the":0.09090909090909091,"new":0.09090909090909091,"images":0.09090909090909091,"on":0.09090909090909091,"first":0.09090909090909091,"start":0.09090909090909091,"then":0.09090909090909091,"starts":0.09090909090909091,"containers":0.09090909090909091},"3812":{"verify":0.5,"health":0.5},"3813":{"all":0.08333333333333333,"five":0.08333333333333333,"containers":0.08333333333333333,"should":0.08333333333333333,"report":0.08333333333333333,"healthy":0.08333333333333333,"check":0.08333333333333333,"logs":0.08333333333333333,"if":0.08333333333333333,"any":0.08333333333333333,"remain":0.08333333333333333,"unhealthy":0.08333333333333333},"3814":{"24":0.05,"after":0.05,"a":0.05,"successful":0.05,"upgrade":0.05,"keep":0.05,"the":0.05,"previous":0.05,"release":0.05,"directory":0.05,"for":0.05,"hours":0.05,"before":0.05,"removing":0.05,"it":0.05,"in":0.05,"case":0.05,"rollback":0.05,"is":0.05,"needed":0.05},"3815":{"type":0.5,"warn":0.5},"3816":{"title":0.25,"pin":0.25,"your":0.25,"version":0.25},"3817":{"always":0.043478260869565216,"use":0.043478260869565216,"a":0.043478260869565216,"specific":0.043478260869565216,"version":0.043478260869565216,"tarball":0.043478260869565216,"avoid":0.043478260869565216,"re-tagging":0.043478260869565216,"or":0.043478260869565216,"overwriting":0.043478260869565216,"previous":0.043478260869565216,"versions":0.043478260869565216,"in":0.043478260869565216,"your":0.043478260869565216,"deployment":0.043478260869565216,"directory":0.043478260869565216,"this":0.043478260869565216,"makes":0.043478260869565216,"rollbacks":0.043478260869565216,"reliable":0.043478260869565216,"and":0.043478260869565216,"deployments":0.043478260869565216,"reproducible":0.043478260869565216},"3818":{"if":0.1111111111111111,"the":0.1111111111111111,"upgrade":0.1111111111111111,"fails":0.1111111111111111,"roll":0.1111111111111111,"back":0.1111111111111111,"to":0.1111111111111111,"previous":0.1111111111111111,"version":0.1111111111111111},"3819":{"if":0.058823529411764705,"a":0.058823529411764705,"database":0.058823529411764705,"migration":0.058823529411764705,"ran":0.058823529411764705,"during":0.058823529411764705,"the":0.058823529411764705,"upgrade":0.058823529411764705,"you":0.058823529411764705,"may":0.058823529411764705,"also":0.058823529411764705,"need":0.058823529411764705,"to":0.058823529411764705,"restore":0.058823529411764705,"pre-upgrade":0.058823529411764705,"mongodb":0.058823529411764705,"backup":0.058823529411764705},"3820":{"diun":0.05263157894736842,"monitors":0.05263157894736842,"container":0.05263157894736842,"images":0.05263157894736842,"and":0.05263157894736842,"sends":0.05263157894736842,"a":0.05263157894736842,"notification":0.05263157894736842,"when":0.05263157894736842,"new":0.05263157894736842,"version":0.05263157894736842,"is":0.05263157894736842,"published":0.05263157894736842,"this":0.05263157894736842,"gives":0.05263157894736842,"you":0.05263157894736842,"controlled":0.05263157894736842,"notification-then-approve":0.05263157894736842,"workflow":0.05263157894736842},"3821":{"create":0.3333333333333333,"diun":0.3333333333333333,"yml":0.3333333333333333},"3822":{"add":0.07692307692307693,"labels":0.07692307692307693,"to":0.07692307692307693,"your":0.07692307692307693,"services":0.07692307692307693,"and":0.07692307692307693,"a":0.07692307692307693,"diun":0.07692307692307693,"service":0.07692307692307693,"in":0.07692307692307693,"docker-compose":0.07692307692307693,"prod":0.07692307692307693,"yml":0.07692307692307693},"3823":{"when":0.1111111111111111,"a":0.1111111111111111,"notification":0.1111111111111111,"arrives":0.1111111111111111,"follow":0.1111111111111111,"the":0.1111111111111111,"upgrade":0.1111111111111111,"procedure":0.1111111111111111,"above":0.1111111111111111},"3824":{"troubleshooting":1},"3825":{"diagnosing":0.1111111111111111,"and":0.1111111111111111,"resolving":0.1111111111111111,"common":0.1111111111111111,"studio":0.1111111111111111,"3t":0.1111111111111111,"web":0.1111111111111111,"ide":0.1111111111111111,"issues":0.1111111111111111},"3826":{"container":0.3333333333333333,"won't":0.3333333333333333,"start":0.3333333333333333},"3827":{"health":0.3333333333333333,"check":0.3333333333333333,"failures":0.3333333333333333},"3828":{"ssl":0.25,"tls":0.25,"certificate":0.25,"issues":0.25},"3829":{"mongodb":0.3333333333333333,"connection":0.3333333333333333,"errors":0.3333333333333333},"3830":{"access":0.3333333333333333,"manager":0.3333333333333333,"connectivity":0.3333333333333333},"3831":{"gateway":0.3333333333333333,"routing":0.3333333333333333,"issues":0.3333333333333333},"3832":{"gathering":0.3333333333333333,"diagnostic":0.3333333333333333,"info":0.3333333333333333},"3833":{"start":0.05555555555555555,"with":0.05555555555555555,"make":0.05555555555555555,"logs":0.05555555555555555,"most":0.05555555555555555,"issues":0.05555555555555555,"are":0.05555555555555555,"visible":0.05555555555555555,"in":0.05555555555555555,"the":0.05555555555555555,"container":0.05555555555555555,"for":0.05555555555555555,"a":0.05555555555555555,"quick":0.05555555555555555,"health":0.05555555555555555,"overview":0.05555555555555555,"run":0.05555555555555555,"status":0.05555555555555555},"3834":{"check":0.25,"the":0.25,"exit":0.25,"code":0.25},"3835":{"1":0.08333333333333333,"exit":0.08333333333333333,"configuration":0.08333333333333333,"or":0.08333333333333333,"runtime":0.08333333333333333,"error":0.08333333333333333,"review":0.08333333333333333,"logs":0.08333333333333333,"for":0.08333333333333333,"the":0.08333333333333333,"specific":0.08333333333333333,"message":0.08333333333333333},"3836":{"32":0.041666666666666664,"137":0.041666666666666664,"exit":0.041666666666666664,"out":0.041666666666666664,"of":0.041666666666666664,"memory":0.041666666666666664,"oom":0.041666666666666664,"kill":0.041666666666666664,"verify":0.041666666666666664,"the":0.041666666666666664,"host":0.041666666666666664,"has":0.041666666666666664,"at":0.041666666666666664,"least":0.041666666666666664,"gb":0.041666666666666664,"ram":0.041666666666666664,"and":0.041666666666666664,"no":0.041666666666666664,"other":0.041666666666666664,"heavy":0.041666666666666664,"workloads":0.041666666666666664,"are":0.041666666666666664,"competing":0.041666666666666664,"for":0.041666666666666664},"3837":{"443":0.14285714285714285,"port":0.14285714285714285,"in":0.14285714285714285,"use":0.14285714285714285,"is":0.14285714285714285,"already":0.14285714285714285,"allocated":0.14285714285714285},"3838":{"stop":0.07692307692307693,"the":0.07692307692307693,"conflicting":0.07692307692307693,"service":0.07692307692307693,"or":0.07692307692307693,"move":0.07692307692307693,"it":0.07692307692307693,"to":0.07692307692307693,"another":0.07692307692307693,"port":0.07692307692307693,"before":0.07692307692307693,"starting":0.07692307692307693,"stack":0.07692307692307693},"3839":{"permission":0.2,"denied":0.2,"on":0.2,"cert":0.2,"files":0.2},"3840":{"env":0.05263157894736842,"not":0.05263157894736842,"found":0.05263157894736842,"or":0.05263157894736842,"wrong":0.05263157894736842,"directory":0.05263157894736842,"always":0.05263157894736842,"run":0.05263157894736842,"make":0.05263157894736842,"commands":0.05263157894736842,"from":0.05263157894736842,"inside":0.05263157894736842,"the":0.05263157894736842,"release":0.05263157894736842,"where":0.05263157894736842,"docker-compose":0.05263157894736842,"prod":0.05263157894736842,"yml":0.05263157894736842,"lives":0.05263157894736842},"3841":{"if":0.08333333333333333,"a":0.08333333333333333,"container":0.08333333333333333,"shows":0.08333333333333333,"starting":0.08333333333333333,"or":0.08333333333333333,"unhealthy":0.08333333333333333,"past":0.08333333333333333,"the":0.08333333333333333,"expected":0.08333333333333333,"startup":0.08333333333333333,"time":0.08333333333333333},"3842":{"container":1},"3843":{"expected":0.5,"startup":0.5},"3844":{"backend":1},"3845":{"90":0.25,"up":0.25,"to":0.25,"seconds":0.25},"3846":{"frontend":1},"3847":{"15":0.3333333333333333,"under":0.3333333333333333,"seconds":0.3333333333333333},"3848":{"ai-agent":1},"3849":{"90":0.25,"up":0.25,"to":0.25,"seconds":0.25},"3850":{"gateway":1},"3851":{"starts":0.125,"only":0.125,"after":0.125,"all":0.125,"three":0.125,"above":0.125,"are":0.125,"healthy":0.125},"3852":{"check":0.2,"which":0.2,"container":0.2,"is":0.2,"failing":0.2},"3853":{"then":0.25,"check":0.25,"its":0.25,"logs":0.25},"3854":{"if":0.058823529411764705,"services":0.058823529411764705,"need":0.058823529411764705,"more":0.058823529411764705,"time":0.058823529411764705,"on":0.058823529411764705,"slower":0.058823529411764705,"hardware":0.058823529411764705,"increase":0.058823529411764705,"start_period":0.058823529411764705,"in":0.058823529411764705,"the":0.058823529411764705,"healthcheck":0.058823529411764705,"definition":0.058823529411764705,"docker-compose":0.058823529411764705,"prod":0.058823529411764705,"yml":0.058823529411764705},"3855":{"self-signed":0.05555555555555555,"certificate":0.05555555555555555,"warning":0.05555555555555555,"in":0.05555555555555555,"browser":0.05555555555555555,"expected":0.05555555555555555,"click":0.05555555555555555,"advanced":0.05555555555555555,"proceed":0.05555555555555555,"to":0.05555555555555555,"continue":0.05555555555555555,"replace":0.05555555555555555,"with":0.05555555555555555,"a":0.05555555555555555,"ca-signed":0.05555555555555555,"for":0.05555555555555555,"production":0.05555555555555555,"use":0.05555555555555555},"3856":{"certificate":0.2,"not":0.2,"found":0.2,"cannot":0.2,"load":0.2},"3857":{"if":0.3333333333333333,"missing":0.3333333333333333,"regenerate":0.3333333333333333},"3858":{"certificate":0.16666666666666666,"expired":0.16666666666666666,"check":0.16666666666666666,"the":0.16666666666666666,"expiry":0.16666666666666666,"date":0.16666666666666666},"3859":{"replace":0.16666666666666666,"the":0.16666666666666666,"certificate":0.16666666666666666,"and":0.16666666666666666,"restart":0.16666666666666666,"gateway":0.16666666666666666},"3860":{"backend":0.14285714285714285,"or":0.14285714285714285,"ai-agent":0.14285714285714285,"won't":0.14285714285714285,"start":0.14285714285714285,"mongodb":0.14285714285714285,"unreachable":0.14285714285714285},"3861":{"common":0.5,"causes":0.5},"3862":{"wrong":0.1111111111111111,"mongodb_uri":0.1111111111111111,"in":0.1111111111111111,"env":0.1111111111111111,"hostname":0.1111111111111111,"port":0.1111111111111111,"credentials":0.1111111111111111,"database":0.1111111111111111,"name":0.1111111111111111},"3863":{"mongodb":0.1,"is":0.1,"not":0.1,"running":0.1,"or":0.1,"unreachable":0.1,"from":0.1,"the":0.1,"docker":0.1,"network":0.1},"3864":{"40":0.1,"special":0.1,"characters":0.1,"in":0.1,"uri":0.1,"not":0.1,"percent-encoded":0.1,"e":0.1,"g":0.1,"3a":0.1},"3865":{"firewall":0.1,"blocking":0.1,"outbound":0.1,"connections":0.1,"from":0.1,"the":0.1,"server":0.1,"to":0.1,"mongodb":0.1,"host":0.1},"3866":{"test":0.2,"connectivity":0.2,"from":0.2,"outside":0.2,"docker":0.2},"3867":{"authentication":0.3333333333333333,"failed":0.3333333333333333,"authenticationfailed":0.3333333333333333},"3868":{"verify":0.05555555555555555,"the":0.05555555555555555,"user":0.05555555555555555,"password":0.05555555555555555,"and":0.05555555555555555,"authsource":0.05555555555555555,"in":0.05555555555555555,"mongodb_uri":0.05555555555555555,"database":0.05555555555555555,"must":0.05555555555555555,"be":0.05555555555555555,"one":0.05555555555555555,"where":0.05555555555555555,"account":0.05555555555555555,"was":0.05555555555555555,"created":0.05555555555555555,"usually":0.05555555555555555,"admin":0.05555555555555555},"3869":{"401":0.14285714285714285,"403":0.14285714285714285,"backend":0.14285714285714285,"rejects":0.14285714285714285,"all":0.14285714285714285,"api":0.14285714285714285,"requests":0.14285714285714285},"3870":{"common":0.5,"causes":0.5},"3871":{"auth_jwk_set_uri":0.1111111111111111,"is":0.1111111111111111,"unreachable":0.1111111111111111,"from":0.1111111111111111,"the":0.1111111111111111,"server":0.1111111111111111,"firewall":0.1111111111111111,"wrong":0.1111111111111111,"url":0.1111111111111111},"3872":{"auth_issuer_uri":0.08333333333333333,"doesn't":0.08333333333333333,"match":0.08333333333333333,"the":0.08333333333333333,"iss":0.08333333333333333,"claim":0.08333333333333333,"in":0.08333333333333333,"tokens":0.08333333333333333,"issued":0.08333333333333333,"by":0.08333333333333333,"your":0.08333333333333333,"am":0.08333333333333333},"3873":{"access":0.125,"manager":0.125,"is":0.125,"down":0.125,"or":0.125,"its":0.125,"keycloak":0.125,"unhealthy":0.125},"3874":{"test":0.16666666666666666,"jwks":0.16666666666666666,"reachability":0.16666666666666666,"from":0.16666666666666666,"the":0.16666666666666666,"host":0.16666666666666666},"3875":{"frontend":0.1111111111111111,"shows":0.1111111111111111,"login":0.1111111111111111,"loop":0.1111111111111111,"redirect":0.1111111111111111,"back":0.1111111111111111,"to":0.1111111111111111,"am":0.1111111111111111,"repeatedly":0.1111111111111111},"3876":{"check":0.05263157894736842,"keycloak_client_id":0.05263157894736842,"and":0.05263157894736842,"keycloak_realm":0.05263157894736842,"match":0.05263157894736842,"the":0.05263157894736842,"client":0.05263157894736842,"configured":0.05263157894736842,"in":0.05263157894736842,"access":0.05263157894736842,"manager":0.05263157894736842,"verify":0.05263157894736842,"server_name":0.05263157894736842,"matches":0.05263157894736842,"origin":0.05263157894736842,"trusted":0.05263157894736842,"by":0.05263157894736842,"keycloak's":0.05263157894736842,"configuration":0.05263157894736842},"3877":{"504":0.14285714285714285,"gateway":0.14285714285714285,"timeout":0.14285714285714285,"on":0.14285714285714285,"api":0.14285714285714285,"or":0.14285714285714285,"ai":0.14285714285714285},"3878":{"the":0.06666666666666667,"gateway":0.06666666666666667,"is":0.06666666666666667,"healthy":0.06666666666666667,"but":0.06666666666666667,"backend":0.06666666666666667,"or":0.06666666666666667,"ai-agent":0.06666666666666667,"slow":0.06666666666666667,"unresponsive":0.06666666666666667,"check":0.06666666666666667,"their":0.06666666666666667,"logs":0.06666666666666667,"and":0.06666666666666667,"health":0.06666666666666667},"3879":{"502":0.3333333333333333,"bad":0.3333333333333333,"gateway":0.3333333333333333},"3880":{"the":0.043478260869565216,"upstream":0.043478260869565216,"container":0.043478260869565216,"backend":0.043478260869565216,"frontend":0.043478260869565216,"or":0.043478260869565216,"ai-agent":0.043478260869565216,"is":0.043478260869565216,"either":0.043478260869565216,"unhealthy":0.043478260869565216,"has":0.043478260869565216,"exited":0.043478260869565216,"run":0.043478260869565216,"make":0.043478260869565216,"status":0.043478260869565216,"to":0.043478260869565216,"identify":0.043478260869565216,"which":0.043478260869565216,"one":0.043478260869565216,"then":0.043478260869565216,"check":0.043478260869565216,"its":0.043478260869565216,"logs":0.043478260869565216},"3881":{"nginx":0.3333333333333333,"config":0.3333333333333333,"error":0.3333333333333333},"3882":{"when":0.125,"reporting":0.125,"an":0.125,"issue":0.125,"to":0.125,"3t":0.125,"support":0.125,"include":0.125}},"page_id":{"1":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"2":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"3":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"4":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"5":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"6":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"7":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"8":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"9":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"10":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"11":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"12":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"13":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"14":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"15":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"16":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"17":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"18":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"19":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"20":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"21":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"22":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"23":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"24":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"25":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"26":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"27":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"28":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"29":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"30":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"31":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"32":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"33":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"34":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"35":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"36":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"37":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"38":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"39":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"40":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"41":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"42":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"43":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"44":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"45":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"46":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"47":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"48":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"49":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"50":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"51":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"52":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"53":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"54":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"55":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"56":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"57":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"58":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"59":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"60":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"61":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"62":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"63":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"64":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"65":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"66":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"67":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"68":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"69":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"70":{"3t-mcp":1},"71":{"3t-mcp":1},"72":{"3t-mcp":1},"73":{"3t-mcp":1},"74":{"3t-mcp":1},"75":{"3t-mcp":1},"76":{"3t-mcp":1},"77":{"3t-mcp":1},"78":{"3t-mcp":1},"79":{"3t-mcp":1},"80":{"3t-mcp":1},"81":{"3t-mcp":1},"82":{"3t-mcp":1},"83":{"3t-mcp":1},"84":{"3t-mcp":1},"85":{"3t-mcp":1},"86":{"3t-mcp":1},"87":{"3t-mcp":1},"88":{"3t-mcp":1},"89":{"3t-mcp":1},"90":{"3t-mcp":1},"91":{"3t-mcp":1},"92":{"3t-mcp":1},"93":{"3t-mcp":1},"94":{"3t-mcp":1},"95":{"3t-mcp":1},"96":{"3t-mcp":1},"97":{"3t-mcp":1},"98":{"3t-mcp":1},"99":{"3t-mcp":1},"100":{"3t-mcp":1},"101":{"3t-mcp":1},"102":{"3t-mcp":1},"103":{"3t-mcp":1},"104":{"3t-mcp":1},"105":{"3t-mcp":1},"106":{"3t-mcp":1},"107":{"3t-mcp":1},"108":{"3t-mcp":1},"109":{"3t-mcp":1},"110":{"3t-mcp":1},"111":{"3t-mcp":1},"112":{"3t-mcp":1},"113":{"3t-mcp":1},"114":{"3t-mcp":1},"115":{"3t-mcp":1},"116":{"3t-mcp":1},"117":{"3t-mcp":1},"118":{"3t-mcp":1},"119":{"3t-mcp":1},"120":{"3t-mcp":1},"121":{"3t-mcp":1},"122":{"3t-mcp":1},"123":{"3t-mcp":1},"124":{"3t-mcp":1},"125":{"3t-mcp":1},"126":{"3t-mcp":1},"127":{"3t-mcp":1},"128":{"3t-mcp":1},"129":{"3t-mcp":1},"130":{"3t-mcp":1},"131":{"3t-mcp":1},"132":{"3t-mcp":1},"133":{"3t-mcp":1},"134":{"3t-mcp":1},"135":{"3t-mcp":1},"136":{"3t-mcp":1},"137":{"3t-mcp":1},"138":{"3t-mcp":1},"139":{"3t-mcp":1},"140":{"3t-mcp":1},"141":{"3t-mcp":1},"142":{"3t-mcp":1},"143":{"3t-mcp":1},"144":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"145":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"146":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"147":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"148":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"149":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"150":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"151":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"152":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"153":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"154":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"155":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"156":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"157":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"158":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"159":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"160":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"161":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"162":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"163":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"164":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"165":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"166":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"167":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"168":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"169":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"170":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"171":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"172":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"173":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"174":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"175":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"176":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"177":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"178":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"179":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"180":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"181":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"182":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"183":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"184":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"185":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"186":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"187":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"188":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"189":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"190":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"191":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"192":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"193":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"194":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"195":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"196":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"197":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"198":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"199":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"200":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"201":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"202":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"203":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"204":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"205":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"206":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"207":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"208":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"209":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"210":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"211":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"212":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"213":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"214":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"215":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"216":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"217":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"218":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"219":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"220":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"221":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"222":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"223":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"224":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"225":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"226":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"227":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"228":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"229":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"230":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"231":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"232":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"233":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"234":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"235":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"236":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"237":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"238":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"239":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"240":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"241":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"242":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"243":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"244":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"245":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"246":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"247":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"248":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"249":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"250":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"251":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"252":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"253":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"254":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"255":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"256":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"257":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"258":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"259":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"260":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"261":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"262":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"263":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"264":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"265":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"266":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"267":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"268":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"269":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"270":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"271":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"272":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"273":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"274":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"275":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"276":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"277":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"278":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"279":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"280":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"281":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"282":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"283":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"284":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"285":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"286":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"287":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"288":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"289":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"290":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"291":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"292":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"293":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"294":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"295":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"296":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"297":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"298":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"299":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"300":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"301":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"302":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"303":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"304":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"305":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"306":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"307":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"308":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"309":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"310":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"311":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"312":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"313":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"314":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"315":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"316":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"317":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"318":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"319":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"320":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"321":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"322":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"323":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"324":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"325":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"326":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"327":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"328":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"329":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"330":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"331":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"332":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"333":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"334":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"335":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"336":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"337":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"338":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"339":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"340":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"341":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"342":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"343":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"344":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"345":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"346":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"347":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"348":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"349":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"350":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"351":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"352":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"353":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"354":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"355":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"356":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"357":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"358":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"359":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"360":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"361":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"362":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"363":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"364":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"365":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"366":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"367":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"368":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"369":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"370":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"371":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"372":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"373":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"374":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"375":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"376":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"377":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"378":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"379":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"380":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"381":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"382":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"383":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"384":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"385":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"386":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"387":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"388":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"389":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"390":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"391":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"392":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"393":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"394":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"395":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"396":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"397":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"398":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"399":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"400":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"401":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"402":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"403":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"404":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"405":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"406":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"407":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"408":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"409":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"410":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"411":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"412":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"413":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"414":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"415":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"416":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"417":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"418":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"419":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"420":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"421":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"422":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"423":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"424":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"425":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"426":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"427":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"428":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"429":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"430":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"431":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"432":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"433":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"434":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"435":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"436":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"437":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"438":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"439":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"440":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"441":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"442":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"443":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"444":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"445":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"446":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"447":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"448":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"449":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"450":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"451":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"452":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"453":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"454":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"455":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"456":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"457":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"458":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"459":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"460":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"461":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"462":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"463":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"464":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"465":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"466":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"467":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"468":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"469":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"470":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"471":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"472":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"473":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"474":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"475":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"476":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"477":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"478":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"479":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"480":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"481":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"482":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"483":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"484":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"485":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"486":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"487":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"488":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"489":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"490":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"491":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"492":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"493":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"494":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"495":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"496":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"497":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"498":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"499":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"500":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"501":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"502":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"503":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"504":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"505":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"506":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"507":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"508":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"509":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"510":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"511":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"512":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"513":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"514":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"515":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"516":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"517":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"518":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"519":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"520":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"521":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"522":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"523":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"524":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"525":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"526":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"527":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"528":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"529":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"530":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"531":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"532":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"533":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"534":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"535":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"536":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"537":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"538":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"539":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"540":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"541":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"542":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"543":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"544":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"545":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"546":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"547":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"548":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"549":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"550":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"551":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"552":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"553":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"554":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"555":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"556":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"557":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"558":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"559":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"560":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"561":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"562":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"563":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"564":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"565":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"566":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"567":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"568":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"569":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"570":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"571":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"572":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"573":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"574":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"575":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"576":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"577":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"578":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"579":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"580":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"581":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"582":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"583":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"584":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"585":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"586":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"587":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"588":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"589":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"590":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"591":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"592":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"593":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"594":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"595":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"596":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"597":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"598":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"599":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"600":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"601":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"602":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"603":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"604":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"605":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"606":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"607":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"608":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"609":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"610":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"611":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"612":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"613":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"614":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"615":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"616":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"617":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"618":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"619":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"620":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"621":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"622":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"623":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"624":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"625":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"626":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"627":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"628":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"629":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"630":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"631":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"632":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"633":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"634":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"635":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"636":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"637":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"638":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"639":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"640":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"641":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"642":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"643":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"644":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"645":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"646":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"647":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"648":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"649":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"650":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"651":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"652":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"653":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"654":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"655":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"656":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"657":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"658":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"659":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"660":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"661":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"662":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"663":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"664":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"665":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"666":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"667":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"668":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"669":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"670":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"671":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"672":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"673":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"674":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"675":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"676":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"677":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"678":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"679":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"680":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"681":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"682":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"683":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"684":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"685":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"686":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"687":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"688":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"689":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"690":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"691":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"692":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"693":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"694":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"695":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"696":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"697":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"698":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"699":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"700":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"701":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"702":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"703":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"704":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"705":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"706":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"707":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"708":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"709":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"710":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"711":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"712":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"713":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"714":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"715":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"716":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"717":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"718":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"719":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"720":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"721":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"722":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"723":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"724":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"725":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"726":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"727":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"728":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"729":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"730":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"731":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"732":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"733":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"734":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"735":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"736":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"737":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"738":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"739":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"740":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"741":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"742":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"743":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"744":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"745":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"746":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"747":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"748":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"749":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"750":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"751":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"752":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"753":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"754":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"755":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"756":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"757":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"758":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"759":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"760":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"761":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"762":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"763":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"764":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"765":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"766":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"767":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"768":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"769":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"770":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"771":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"772":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"773":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"774":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"775":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"776":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"777":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"778":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"779":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"780":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"781":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"782":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"783":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"784":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"785":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"786":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"787":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"788":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"789":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"790":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"791":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"792":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"793":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"794":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"795":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"796":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"797":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"798":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"799":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"800":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"801":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"802":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"803":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"804":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"805":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"806":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"807":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"808":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"809":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"810":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"811":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"812":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"813":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"814":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"815":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"816":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"817":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"818":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"819":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"820":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"821":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"822":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"823":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"824":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"825":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"826":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"827":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"828":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"829":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"830":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"831":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"832":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"833":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"834":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"835":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"836":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"837":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"838":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"839":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"840":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"841":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"842":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"843":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"844":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"845":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"846":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"847":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"848":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"849":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"850":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"851":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"852":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"853":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"854":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"855":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"856":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"857":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"858":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"859":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"860":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"861":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"862":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"863":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"864":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"865":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"866":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"867":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"868":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"869":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"870":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"871":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"872":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"873":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"874":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"875":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"876":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"877":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"878":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"879":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"880":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"881":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"882":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"883":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"884":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"885":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"886":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"887":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"888":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"889":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"890":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"891":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"892":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"893":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"894":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"895":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"896":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"897":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"898":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"899":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"900":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"901":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"902":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"903":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"904":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"905":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"906":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"907":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"908":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"909":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"910":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"911":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"912":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"913":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"914":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"915":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"916":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"917":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"918":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"919":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"920":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"921":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"922":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"923":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"924":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"925":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"926":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"927":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"928":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"929":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"930":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"931":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"932":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"933":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"934":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"935":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"936":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"937":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"938":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"939":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"940":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"941":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"942":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"943":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"944":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"945":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"946":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"947":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"948":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"949":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"950":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"951":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"952":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"953":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"954":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"955":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"956":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"957":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"958":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"959":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"960":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"961":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"962":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"963":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"964":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"965":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"966":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"967":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"968":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"969":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"970":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"971":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"972":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"973":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"974":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"975":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"976":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"977":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"978":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"979":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"980":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"981":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"982":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"983":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"984":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"985":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"986":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"987":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"988":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"989":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"990":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"991":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"992":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"993":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"994":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"995":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"996":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"997":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"998":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"999":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"1000":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"1001":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"1002":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"1003":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"1004":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"1005":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"1006":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"1007":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"1008":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"1009":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"1010":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"1011":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1012":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1013":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1014":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1015":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1016":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1017":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1018":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1019":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1020":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1021":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1022":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1023":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1024":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1025":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1026":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1027":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1028":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1029":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1030":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1031":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1032":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1033":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1034":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1035":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1036":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1037":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1038":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1039":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1040":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1041":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1042":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1043":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1044":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1045":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1046":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1047":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1048":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1049":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1050":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1051":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1052":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1053":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1054":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1055":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1056":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1057":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1058":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1059":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1060":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1061":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1062":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1063":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1064":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1065":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1066":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1067":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1068":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1069":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1070":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1071":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1072":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1073":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1074":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1075":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1076":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1077":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1078":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1079":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1080":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1081":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1082":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1083":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1084":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1085":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1086":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1087":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1088":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1089":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1090":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1091":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1092":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1093":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1094":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1095":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1096":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1097":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1098":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1099":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1100":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1101":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1102":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1103":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1104":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1105":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1106":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1107":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1108":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1109":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1110":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1111":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1112":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1113":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1114":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1115":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1116":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1117":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1118":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1119":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1120":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1121":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1122":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1123":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1124":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1125":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1126":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1127":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1128":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1129":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1130":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1131":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1132":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1133":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1134":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1135":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1136":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1137":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1138":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1139":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1140":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1141":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1142":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1143":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1144":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1145":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1146":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1147":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1148":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1149":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1150":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1151":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1152":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1153":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1154":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1155":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1156":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1157":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1158":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1159":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1160":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1161":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1162":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1163":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1164":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1165":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1166":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1167":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1168":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1169":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1170":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1171":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1172":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1173":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1174":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1175":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1176":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1177":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1178":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1179":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1180":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1181":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1182":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1183":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1184":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1185":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1186":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1187":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1188":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1189":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1190":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1191":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1192":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1193":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1194":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1195":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1196":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1197":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1198":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1199":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1200":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1201":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1202":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1203":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1204":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1205":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1206":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1207":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1208":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1209":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1210":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1211":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1212":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1213":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1214":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1215":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1216":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1217":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1218":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1219":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1220":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1221":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1222":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1223":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1224":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1225":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1226":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1227":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1228":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1229":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1230":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1231":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1232":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1233":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1234":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1235":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1236":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1237":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1238":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1239":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1240":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1241":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1242":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1243":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1244":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1245":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1246":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1247":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1248":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1249":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1250":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1251":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1252":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1253":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1254":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1255":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1256":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1257":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1258":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1259":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1260":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1261":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1262":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1263":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1264":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1265":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1266":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1267":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1268":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1269":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1270":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1271":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1272":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1273":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1274":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1275":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1276":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1277":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1278":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1279":{"3tl-bridge":1},"1280":{"3tl-bridge":1},"1281":{"3tl-bridge":1},"1282":{"3tl-bridge":1},"1283":{"3tl-bridge":1},"1284":{"3tl-bridge":1},"1285":{"3tl-bridge":1},"1286":{"3tl-bridge":1},"1287":{"3tl-bridge":1},"1288":{"3tl-bridge":1},"1289":{"3tl-bridge":1},"1290":{"3tl-bridge":1},"1291":{"3tl-bridge":1},"1292":{"3tl-bridge":1},"1293":{"3tl-bridge":1},"1294":{"3tl-bridge":1},"1295":{"3tl-bridge":1},"1296":{"3tl-bridge":1},"1297":{"3tl-bridge":1},"1298":{"3tl-bridge":1},"1299":{"3tl-bridge":1},"1300":{"3tl-bridge":1},"1301":{"3tl-bridge":1},"1302":{"3tl-bridge":1},"1303":{"3tl-bridge":1},"1304":{"3tl-bridge":1},"1305":{"3tl-bridge":1},"1306":{"3tl-bridge":1},"1307":{"3tl-bridge":1},"1308":{"3tl-bridge":1},"1309":{"3tl-bridge":1},"1310":{"3tl-bridge":1},"1311":{"3tl-bridge":1},"1312":{"3tl-bridge":1},"1313":{"3tl-bridge":1},"1314":{"3tl-bridge":1},"1315":{"3tl-bridge":1},"1316":{"3tl-bridge":1},"1317":{"3tl-bridge":1},"1318":{"3tl-bridge":1},"1319":{"3tl-bridge":1},"1320":{"3tl-bridge":1},"1321":{"3tl-bridge":1},"1322":{"3tl-bridge":1},"1323":{"3tl-bridge":1},"1324":{"3tl-bridge":1},"1325":{"3tl-bridge":1},"1326":{"3tl-bridge":1},"1327":{"3tl-bridge":1},"1328":{"3tl-bridge":1},"1329":{"3tl-bridge":1},"1330":{"3tl-bridge":1},"1331":{"3tl-bridge":1},"1332":{"3tl-bridge":1},"1333":{"3tl-bridge":1},"1334":{"3tl-bridge":1},"1335":{"3tl-bridge":1},"1336":{"3tl-bridge":1},"1337":{"3tl-bridge":1},"1338":{"3tl-bridge":1},"1339":{"3tl-bridge":1},"1340":{"3tl-bridge":1},"1341":{"3tl-bridge":1},"1342":{"3tl-bridge":1},"1343":{"3tl-bridge":1},"1344":{"3tl-bridge":1},"1345":{"3tl-bridge":1},"1346":{"3tl-bridge":1},"1347":{"3tl-bridge":1},"1348":{"3tl-bridge":1},"1349":{"3tl-bridge":1},"1350":{"3tl-bridge":1},"1351":{"3tl-bridge":1},"1352":{"3tl-bridge":1},"1353":{"3tl-bridge":1},"1354":{"3tl-bridge":1},"1355":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1356":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1357":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1358":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1359":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1360":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1361":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1362":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1363":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1364":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1365":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1366":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1367":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1368":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1369":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1370":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1371":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1372":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1373":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1374":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1375":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1376":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1377":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1378":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1379":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1380":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1381":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1382":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1383":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1384":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1385":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1386":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1387":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1388":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1389":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1390":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1391":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1392":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1393":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1394":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1395":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1396":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1397":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1398":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1399":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1400":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1401":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1402":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1403":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1404":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1405":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1406":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1407":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1408":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1409":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1410":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1411":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1412":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1413":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1414":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1415":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1416":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1417":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1418":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1419":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1420":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1421":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1422":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1423":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1424":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1425":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1426":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1427":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1428":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1429":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1430":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1431":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1432":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1433":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1434":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1435":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1436":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1437":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1438":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1439":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1440":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1441":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1442":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1443":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1444":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1445":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1446":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1447":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1448":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1449":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1450":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1451":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1452":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1453":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1454":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1455":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1456":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1457":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1458":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1459":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1460":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1461":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1462":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1463":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1464":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1465":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1466":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1467":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1468":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1469":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1470":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1471":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1472":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1473":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1474":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1475":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1476":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1477":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1478":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1479":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1480":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1481":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1482":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1483":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1484":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1485":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1486":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1487":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1488":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1489":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1490":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1491":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1492":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1493":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1494":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1495":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1496":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1497":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1498":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1499":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1500":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1501":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1502":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1503":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1504":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1505":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1506":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1507":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1508":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1509":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1510":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1511":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1512":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1513":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1514":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1515":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1516":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1517":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1518":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1519":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1520":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1521":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1522":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1523":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1524":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1525":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1526":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1527":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1528":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1529":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1530":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1531":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1532":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1533":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1534":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1535":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1536":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1537":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1538":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1539":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1540":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1541":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1542":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1543":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1544":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1545":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1546":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1547":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1548":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1549":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1550":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1551":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1552":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1553":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1554":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1555":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1556":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1557":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1558":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1559":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1560":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1561":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1562":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1563":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1564":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1565":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1566":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1567":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1568":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1569":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1570":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1571":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1572":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1573":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1574":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1575":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1576":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1577":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1578":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1579":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1580":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1581":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1582":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1583":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1584":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1585":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1586":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1587":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1588":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1589":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1590":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1591":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1592":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1593":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1594":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1595":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1596":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1597":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1598":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1599":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1600":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1601":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1602":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1603":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1604":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1605":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1606":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1607":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1608":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1609":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1610":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1611":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1612":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1613":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1614":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1615":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1616":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1617":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1618":{"access-manager":0.5,"advanced":0.5},"1619":{"access-manager":0.5,"advanced":0.5},"1620":{"access-manager":0.5,"advanced":0.5},"1621":{"access-manager":0.5,"advanced":0.5},"1622":{"access-manager":0.5,"advanced":0.5},"1623":{"access-manager":0.5,"advanced":0.5},"1624":{"access-manager":0.5,"advanced":0.5},"1625":{"access-manager":0.5,"advanced":0.5},"1626":{"access-manager":0.5,"advanced":0.5},"1627":{"access-manager":0.5,"advanced":0.5},"1628":{"access-manager":0.5,"advanced":0.5},"1629":{"access-manager":0.5,"advanced":0.5},"1630":{"access-manager":0.5,"advanced":0.5},"1631":{"access-manager":0.5,"advanced":0.5},"1632":{"access-manager":0.5,"advanced":0.5},"1633":{"access-manager":0.5,"advanced":0.5},"1634":{"access-manager":0.5,"advanced":0.5},"1635":{"access-manager":0.5,"advanced":0.5},"1636":{"access-manager":0.5,"advanced":0.5},"1637":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1638":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1639":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1640":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1641":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1642":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1643":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1644":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1645":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1646":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1647":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1648":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1649":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1650":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1651":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1652":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1653":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1654":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1655":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1656":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1657":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1658":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1659":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1660":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1661":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1662":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1663":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1664":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1665":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1666":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1667":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1668":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1669":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1670":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1671":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1672":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1673":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1674":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1675":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1676":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1677":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1678":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1679":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1680":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1681":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1682":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1683":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1684":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1685":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1686":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1687":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1688":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1689":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1690":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1691":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1692":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1693":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1694":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1695":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1696":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1697":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1698":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1699":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1700":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1701":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1702":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1703":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1704":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1705":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1706":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1707":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1708":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1709":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1710":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1711":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1712":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1713":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1714":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1715":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1716":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1717":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1718":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1719":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1720":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1721":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1722":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1723":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1724":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1725":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1726":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1727":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1728":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1729":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1730":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1731":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1732":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1733":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1734":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1735":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1736":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1737":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1738":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1739":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1740":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1741":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1742":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1743":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1744":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1745":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1746":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1747":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1748":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1749":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1750":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1751":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1752":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1753":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1754":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1755":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1756":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1757":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1758":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1759":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1760":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1761":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1762":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1763":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1764":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1765":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1766":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1767":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1768":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1769":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1770":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1771":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1772":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1773":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1774":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1775":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1776":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1777":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1778":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1779":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1780":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1781":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1782":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1783":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1784":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1785":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1786":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1787":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1788":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1789":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1790":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1791":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1792":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1793":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1794":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1795":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1796":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1797":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1798":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1799":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1800":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1801":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1802":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1803":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1804":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1805":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1806":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1807":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1808":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1809":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1810":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1811":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1812":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1813":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1814":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1815":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1816":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1817":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1818":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1819":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1820":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1821":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1822":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1823":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1824":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1825":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1826":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1827":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1828":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1829":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1830":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1831":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1832":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1833":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1834":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1835":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1836":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1837":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1838":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1839":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1840":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1841":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1842":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1843":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1844":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1845":{"access-manager":1},"1846":{"access-manager":1},"1847":{"access-manager":1},"1848":{"access-manager":1},"1849":{"access-manager":1},"1850":{"access-manager":1},"1851":{"access-manager":1},"1852":{"access-manager":1},"1853":{"access-manager":1},"1854":{"access-manager":1},"1855":{"access-manager":1},"1856":{"access-manager":1},"1857":{"access-manager":1},"1858":{"access-manager":1},"1859":{"access-manager":1},"1860":{"access-manager":1},"1861":{"access-manager":1},"1862":{"access-manager":1},"1863":{"access-manager":1},"1864":{"access-manager":1},"1865":{"access-manager":1},"1866":{"access-manager":1},"1867":{"access-manager":1},"1868":{"access-manager":1},"1869":{"access-manager":1},"1870":{"access-manager":1},"1871":{"access-manager":1},"1872":{"access-manager":1},"1873":{"access-manager":1},"1874":{"access-manager":1},"1875":{"access-manager":1},"1876":{"access-manager":1},"1877":{"access-manager":1},"1878":{"access-manager":1},"1879":{"access-manager":1},"1880":{"access-manager":1},"1881":{"access-manager":1},"1882":{"access-manager":1},"1883":{"access-manager":1},"1884":{"access-manager":1},"1885":{"access-manager":1},"1886":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1887":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1888":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1889":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1890":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1891":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1892":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1893":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1894":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1895":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1896":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1897":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1898":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1899":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1900":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1901":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1902":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1903":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1904":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1905":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1906":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1907":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1908":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1909":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1910":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1911":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1912":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1913":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1914":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1915":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1916":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1917":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1918":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1919":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1920":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1921":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1922":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1923":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1924":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1925":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1926":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1927":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1928":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1929":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1930":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1931":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1932":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1933":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1934":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1935":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1936":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1937":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1938":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1939":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1940":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1941":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1942":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1943":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1944":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1945":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1946":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1947":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1948":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1949":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1950":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1951":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1952":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1953":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1954":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1955":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1956":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1957":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1958":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1959":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1960":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1961":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1962":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1963":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1964":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1965":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1966":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1967":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1968":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1969":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1970":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1971":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1972":{"access-manager":0.5,"installation":0.5},"1973":{"access-manager":0.5,"installation":0.5},"1974":{"access-manager":0.5,"installation":0.5},"1975":{"access-manager":0.5,"installation":0.5},"1976":{"access-manager":0.5,"installation":0.5},"1977":{"access-manager":0.5,"installation":0.5},"1978":{"access-manager":0.5,"installation":0.5},"1979":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1980":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1981":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1982":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1983":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1984":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1985":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1986":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1987":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1988":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1989":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1990":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1991":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1992":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1993":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1994":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1995":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1996":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1997":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1998":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1999":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"2000":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"2001":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"2002":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"2003":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"2004":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"2005":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"2006":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"2007":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"2008":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"2009":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"2010":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"2011":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"2012":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"2013":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"2014":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"2015":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"2016":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"2017":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"2018":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2019":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2020":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2021":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2022":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2023":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2024":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2025":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2026":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2027":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2028":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2029":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2030":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2031":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2032":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2033":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2034":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2035":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2036":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2037":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2038":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2039":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2040":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2041":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2042":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2043":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2044":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"2045":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"2046":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"2047":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"2048":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"2049":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"2050":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"2051":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"2052":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"2053":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"2054":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"2055":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"2056":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"2057":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"2058":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"2059":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"2060":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2061":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2062":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2063":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2064":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2065":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2066":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2067":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2068":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2069":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2070":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2071":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2072":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2073":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2074":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2075":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2076":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2077":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2078":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2079":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2080":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2081":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2082":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2083":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2084":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2085":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2086":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2087":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2088":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2089":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2090":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2091":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2092":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2093":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2094":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2095":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2096":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2097":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2098":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2099":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2100":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2101":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2102":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2103":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2104":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2105":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2106":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2107":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2108":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2109":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2110":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2111":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2112":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2113":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2114":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2115":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2116":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2117":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2118":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2119":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2120":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2121":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2122":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2123":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2124":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2125":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2126":{"access-manager":0.5,"troubleshooting":0.5},"2127":{"access-manager":0.5,"troubleshooting":0.5},"2128":{"access-manager":0.5,"troubleshooting":0.5},"2129":{"access-manager":0.5,"troubleshooting":0.5},"2130":{"access-manager":0.5,"troubleshooting":0.5},"2131":{"access-manager":0.5,"troubleshooting":0.5},"2132":{"access-manager":0.5,"troubleshooting":0.5},"2133":{"access-manager":0.5,"troubleshooting":0.5},"2134":{"access-manager":0.5,"troubleshooting":0.5},"2135":{"access-manager":0.5,"troubleshooting":0.5},"2136":{"access-manager":0.5,"troubleshooting":0.5},"2137":{"access-manager":0.5,"troubleshooting":0.5},"2138":{"access-manager":0.5,"troubleshooting":0.5},"2139":{"access-manager":0.5,"troubleshooting":0.5},"2140":{"access-manager":0.5,"troubleshooting":0.5},"2141":{"access-manager":0.5,"troubleshooting":0.5},"2142":{"access-manager":0.5,"troubleshooting":0.5},"2143":{"access-manager":0.5,"troubleshooting":0.5},"2144":{"access-manager":0.5,"troubleshooting":0.5},"2145":{"access-manager":0.5,"troubleshooting":0.5},"2146":{"access-manager":0.5,"troubleshooting":0.5},"2147":{"access-manager":0.5,"troubleshooting":0.5},"2148":{"access-manager":0.5,"troubleshooting":0.5},"2149":{"access-manager":0.5,"troubleshooting":0.5},"2150":{"access-manager":0.5,"troubleshooting":0.5},"2151":{"access-manager":0.5,"troubleshooting":0.5},"2152":{"access-manager":0.5,"troubleshooting":0.5},"2153":{"access-manager":0.5,"troubleshooting":0.5},"2154":{"access-manager":0.5,"troubleshooting":0.5},"2155":{"access-manager":0.5,"troubleshooting":0.5},"2156":{"access-manager":0.5,"troubleshooting":0.5},"2157":{"access-manager":0.5,"troubleshooting":0.5},"2158":{"access-manager":0.5,"troubleshooting":0.5},"2159":{"access-manager":0.5,"troubleshooting":0.5},"2160":{"access-manager":0.5,"troubleshooting":0.5},"2161":{"access-manager":0.5,"troubleshooting":0.5},"2162":{"access-manager":0.5,"troubleshooting":0.5},"2163":{"access-manager":0.5,"troubleshooting":0.5},"2164":{"access-manager":0.5,"troubleshooting":0.5},"2165":{"access-manager":0.5,"troubleshooting":0.5},"2166":{"access-manager":0.5,"troubleshooting":0.5},"2167":{"access-manager":0.5,"troubleshooting":0.5},"2168":{"access-manager":0.5,"troubleshooting":0.5},"2169":{"access-manager":0.5,"troubleshooting":0.5},"2170":{"access-manager":0.5,"troubleshooting":0.5},"2171":{"access-manager":0.5,"troubleshooting":0.5},"2172":{"access-manager":0.5,"troubleshooting":0.5},"2173":{"access-manager":0.5,"troubleshooting":0.5},"2174":{"ai-governance":0.5,"ai-assistant":0.5},"2175":{"ai-governance":0.5,"ai-assistant":0.5},"2176":{"ai-governance":0.5,"ai-assistant":0.5},"2177":{"ai-governance":0.5,"ai-assistant":0.5},"2178":{"ai-governance":0.5,"ai-assistant":0.5},"2179":{"ai-governance":0.5,"ai-assistant":0.5},"2180":{"ai-governance":0.5,"ai-assistant":0.5},"2181":{"ai-governance":0.5,"ai-assistant":0.5},"2182":{"ai-governance":0.5,"ai-assistant":0.5},"2183":{"ai-governance":0.5,"ai-assistant":0.5},"2184":{"ai-governance":0.5,"ai-assistant":0.5},"2185":{"ai-governance":0.5,"ai-assistant":0.5},"2186":{"ai-governance":0.5,"ai-assistant":0.5},"2187":{"ai-governance":0.5,"ai-assistant":0.5},"2188":{"ai-governance":0.5,"ai-assistant":0.5},"2189":{"ai-governance":0.5,"ai-assistant":0.5},"2190":{"ai-governance":0.5,"ai-assistant":0.5},"2191":{"ai-governance":0.5,"ai-assistant":0.5},"2192":{"ai-governance":0.5,"ai-assistant":0.5},"2193":{"ai-governance":0.5,"ai-assistant":0.5},"2194":{"ai-governance":0.5,"ai-assistant":0.5},"2195":{"ai-governance":0.5,"ai-assistant":0.5},"2196":{"ai-governance":0.5,"ai-assistant":0.5},"2197":{"ai-governance":0.5,"ai-assistant":0.5},"2198":{"ai-governance":0.5,"ai-assistant":0.5},"2199":{"ai-governance":0.5,"ai-assistant":0.5},"2200":{"ai-governance":0.5,"ai-assistant":0.5},"2201":{"ai-governance":0.5,"ai-assistant":0.5},"2202":{"ai-governance":0.5,"ai-assistant":0.5},"2203":{"ai-governance":0.5,"ai-assistant":0.5},"2204":{"ai-governance":0.5,"ai-assistant":0.5},"2205":{"ai-governance":0.5,"ai-assistant":0.5},"2206":{"ai-governance":0.5,"ai-assistant":0.5},"2207":{"ai-governance":0.5,"ai-assistant":0.5},"2208":{"ai-governance":0.5,"ai-assistant":0.5},"2209":{"ai-governance":0.5,"ai-assistant":0.5},"2210":{"ai-governance":0.5,"ai-assistant":0.5},"2211":{"ai-governance":0.5,"ai-assistant":0.5},"2212":{"ai-governance":0.5,"ai-assistant":0.5},"2213":{"ai-governance":0.5,"ai-assistant":0.5},"2214":{"ai-governance":0.5,"ai-assistant":0.5},"2215":{"ai-governance":0.5,"ai-assistant":0.5},"2216":{"ai-governance":0.5,"ai-assistant":0.5},"2217":{"ai-governance":0.5,"ai-assistant":0.5},"2218":{"ai-governance":0.5,"ai-assistant":0.5},"2219":{"ai-governance":0.5,"ai-assistant":0.5},"2220":{"ai-governance":0.5,"ai-assistant":0.5},"2221":{"ai-governance":0.5,"ai-assistant":0.5},"2222":{"ai-governance":0.5,"ai-assistant":0.5},"2223":{"ai-governance":0.5,"ai-assistant":0.5},"2224":{"ai-governance":0.5,"ai-assistant":0.5},"2225":{"ai-governance":0.5,"ai-assistant":0.5},"2226":{"ai-governance":0.5,"ai-assistant":0.5},"2227":{"ai-governance":0.5,"governance":0.5},"2228":{"ai-governance":0.5,"governance":0.5},"2229":{"ai-governance":0.5,"governance":0.5},"2230":{"ai-governance":0.5,"governance":0.5},"2231":{"ai-governance":0.5,"governance":0.5},"2232":{"ai-governance":0.5,"governance":0.5},"2233":{"ai-governance":0.5,"governance":0.5},"2234":{"ai-governance":0.5,"governance":0.5},"2235":{"ai-governance":0.5,"governance":0.5},"2236":{"ai-governance":0.5,"governance":0.5},"2237":{"ai-governance":0.5,"governance":0.5},"2238":{"ai-governance":0.5,"governance":0.5},"2239":{"ai-governance":0.5,"governance":0.5},"2240":{"ai-governance":0.5,"governance":0.5},"2241":{"ai-governance":0.5,"governance":0.5},"2242":{"ai-governance":0.5,"governance":0.5},"2243":{"ai-governance":0.5,"governance":0.5},"2244":{"ai-governance":0.5,"governance":0.5},"2245":{"ai-governance":0.5,"governance":0.5},"2246":{"ai-governance":0.5,"governance":0.5},"2247":{"ai-governance":0.5,"governance":0.5},"2248":{"ai-governance":0.5,"governance":0.5},"2249":{"ai-governance":0.5,"governance":0.5},"2250":{"ai-governance":0.5,"governance":0.5},"2251":{"ai-governance":0.5,"governance":0.5},"2252":{"ai-governance":0.5,"governance":0.5},"2253":{"ai-governance":0.5,"governance":0.5},"2254":{"ai-governance":0.5,"governance":0.5},"2255":{"ai-governance":0.5,"governance":0.5},"2256":{"ai-governance":0.5,"governance":0.5},"2257":{"ai-governance":0.5,"governance":0.5},"2258":{"ai-governance":0.5,"governance":0.5},"2259":{"ai-governance":0.5,"governance":0.5},"2260":{"ai-governance":0.5,"governance":0.5},"2261":{"ai-governance":0.5,"governance":0.5},"2262":{"ai-governance":0.5,"governance":0.5},"2263":{"ai-governance":0.5,"governance":0.5},"2264":{"ai-governance":0.5,"governance":0.5},"2265":{"ai-governance":0.5,"governance":0.5},"2266":{"ai-governance":0.5,"governance":0.5},"2267":{"ai-governance":0.5,"governance":0.5},"2268":{"ai-governance":0.5,"governance":0.5},"2269":{"ai-governance":0.5,"governance":0.5},"2270":{"ai-governance":0.5,"governance":0.5},"2271":{"ai-governance":0.5,"governance":0.5},"2272":{"ai-governance":0.5,"governance":0.5},"2273":{"ai-governance":0.5,"governance":0.5},"2274":{"ai-governance":0.5,"governance":0.5},"2275":{"ai-governance":0.5,"governance":0.5},"2276":{"ai-governance":0.5,"governance":0.5},"2277":{"ai-governance":0.5,"governance":0.5},"2278":{"ai-governance":0.5,"governance":0.5},"2279":{"ai-governance":0.5,"governance":0.5},"2280":{"ai-governance":0.5,"governance":0.5},"2281":{"ai-governance":0.5,"governance":0.5},"2282":{"ai-governance":0.5,"governance":0.5},"2283":{"ai-governance":1},"2284":{"ai-governance":1},"2285":{"ai-governance":1},"2286":{"ai-governance":1},"2287":{"ai-governance":1},"2288":{"ai-governance":1},"2289":{"ai-governance":1},"2290":{"ai-governance":1},"2291":{"ai-governance":1},"2292":{"ai-governance":1},"2293":{"ai-governance":1},"2294":{"ai-governance":1},"2295":{"ai-governance":1},"2296":{"ai-governance":1},"2297":{"ai-governance":1},"2298":{"ai-governance":1},"2299":{"ai-governance":1},"2300":{"ai-governance":1},"2301":{"ai-governance":1},"2302":{"ai-governance":1},"2303":{"ai-governance":1},"2304":{"ai-governance":1},"2305":{"ai-governance":1},"2306":{"ai-governance":1},"2307":{"ai-governance":1},"2308":{"ai-governance":1},"2309":{"ai-governance":1},"2310":{"ai-governance":1},"2311":{"ai-governance":1},"2312":{"ai-governance":0.5,"pii-scanner":0.5},"2313":{"ai-governance":0.5,"pii-scanner":0.5},"2314":{"ai-governance":0.5,"pii-scanner":0.5},"2315":{"ai-governance":0.5,"pii-scanner":0.5},"2316":{"ai-governance":0.5,"pii-scanner":0.5},"2317":{"ai-governance":0.5,"pii-scanner":0.5},"2318":{"ai-governance":0.5,"pii-scanner":0.5},"2319":{"ai-governance":0.5,"pii-scanner":0.5},"2320":{"ai-governance":0.5,"pii-scanner":0.5},"2321":{"ai-governance":0.5,"pii-scanner":0.5},"2322":{"ai-governance":0.5,"pii-scanner":0.5},"2323":{"ai-governance":0.5,"pii-scanner":0.5},"2324":{"ai-governance":0.5,"pii-scanner":0.5},"2325":{"ai-governance":0.5,"pii-scanner":0.5},"2326":{"ai-governance":0.5,"pii-scanner":0.5},"2327":{"ai-governance":0.5,"pii-scanner":0.5},"2328":{"ai-governance":0.5,"pii-scanner":0.5},"2329":{"ai-governance":0.5,"pii-scanner":0.5},"2330":{"ai-governance":0.5,"pii-scanner":0.5},"2331":{"ai-governance":0.5,"pii-scanner":0.5},"2332":{"ai-governance":0.5,"pii-scanner":0.5},"2333":{"ai-governance":0.5,"pii-scanner":0.5},"2334":{"ai-governance":0.5,"pii-scanner":0.5},"2335":{"ai-governance":0.5,"pii-scanner":0.5},"2336":{"ai-governance":0.5,"pii-scanner":0.5},"2337":{"ai-governance":0.5,"pii-scanner":0.5},"2338":{"ai-governance":0.5,"pii-scanner":0.5},"2339":{"ai-governance":0.5,"pii-scanner":0.5},"2340":{"ai-governance":0.5,"pii-scanner":0.5},"2341":{"ai-governance":0.5,"pii-scanner":0.5},"2342":{"ai-governance":0.5,"pii-scanner":0.5},"2343":{"ai-governance":0.5,"pii-scanner":0.5},"2344":{"ai-governance":0.5,"pii-scanner":0.5},"2345":{"ai-governance":0.5,"pii-scanner":0.5},"2346":{"ai-governance":0.5,"pii-scanner":0.5},"2347":{"ai-governance":0.5,"pii-scanner":0.5},"2348":{"ai-governance":0.5,"pii-scanner":0.5},"2349":{"ai-governance":0.5,"pii-scanner":0.5},"2350":{"ai-governance":0.5,"pii-scanner":0.5},"2351":{"ai-governance":0.5,"pii-scanner":0.5},"2352":{"ai-governance":0.5,"pii-scanner":0.5},"2353":{"ai-governance":0.5,"pii-scanner":0.5},"2354":{"ai-governance":0.5,"pii-scanner":0.5},"2355":{"ai-governance":0.5,"pii-scanner":0.5},"2356":{"ai-governance":0.5,"pii-scanner":0.5},"2357":{"ai-governance":0.5,"pii-scanner":0.5},"2358":{"ai-governance":0.5,"pii-scanner":0.5},"2359":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2360":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2361":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2362":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2363":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2364":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2365":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2366":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2367":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2368":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2369":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2370":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2371":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2372":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2373":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2374":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2375":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2376":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2377":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2378":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2379":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2380":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2381":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2382":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2383":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2384":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2385":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2386":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2387":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2388":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2389":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2390":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2391":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2392":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2393":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2394":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2395":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2396":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2397":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2398":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2399":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2400":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2401":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2402":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2403":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2404":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2405":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2406":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2407":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2408":{"db-tools":1},"2409":{"db-tools":1},"2410":{"db-tools":1},"2411":{"db-tools":1},"2412":{"db-tools":1},"2413":{"db-tools":1},"2414":{"db-tools":1},"2415":{"db-tools":1},"2416":{"db-tools":1},"2417":{"db-tools":1},"2418":{"db-tools":1},"2419":{"db-tools":1},"2420":{"db-tools":1},"2421":{"db-tools":1},"2422":{"db-tools":1},"2423":{"db-tools":1},"2424":{"db-tools":1},"2425":{"db-tools":1},"2426":{"db-tools":1},"2427":{"db-tools":1},"2428":{"db-tools":1},"2429":{"db-tools":1},"2430":{"db-tools":1},"2431":{"db-tools":1},"2432":{"db-tools":1},"2433":{"db-tools":1},"2434":{"db-tools":1},"2435":{"db-tools":1},"2436":{"db-tools":1},"2437":{"db-tools":1},"2438":{"db-tools":1},"2439":{"db-tools":1},"2440":{"db-tools":1},"2441":{"db-tools":1},"2442":{"db-tools":1},"2443":{"db-tools":1},"2444":{"db-tools":1},"2445":{"db-tools":1},"2446":{"db-tools":1},"2447":{"db-tools":1},"2448":{"db-tools":1},"2449":{"db-tools":1},"2450":{"db-tools":1},"2451":{"db-tools":1},"2452":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2453":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2454":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2455":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2456":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2457":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2458":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2459":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2460":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2461":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2462":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2463":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2464":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2465":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2466":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2467":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2468":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2469":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2470":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2471":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2472":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2473":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2474":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2475":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2476":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2477":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2478":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2479":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2480":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2481":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2482":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2483":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2484":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2485":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2486":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2487":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2488":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2489":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2490":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2491":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2492":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2493":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2494":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2495":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2496":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2497":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2498":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2499":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2500":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2501":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2502":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2503":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2504":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2505":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2506":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2507":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2508":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2509":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2510":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2511":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2512":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2513":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2514":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2515":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2516":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2517":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2518":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2519":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2520":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2521":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2522":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2523":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2524":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2525":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2526":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2527":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2528":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2529":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2530":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2531":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2532":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2533":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2534":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2535":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2536":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2537":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2538":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2539":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2540":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2541":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2542":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2543":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2544":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2545":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2546":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2547":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2548":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2549":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2550":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2551":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2552":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2553":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2554":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2555":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2556":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2557":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2558":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2559":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2560":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2561":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2562":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2563":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2564":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2565":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2566":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2567":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2568":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2569":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2570":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2571":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2572":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2573":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2574":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2575":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2576":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2577":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2578":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2579":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2580":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2581":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2582":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2583":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2584":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2585":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2586":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2587":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2588":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2589":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2590":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2591":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2592":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2593":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2594":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2595":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2596":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2597":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2598":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2599":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2600":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2601":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2602":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2603":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2604":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2605":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2606":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2607":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2608":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2609":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2610":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2611":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2612":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2613":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2614":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2615":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2616":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2617":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2618":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2619":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2620":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2621":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2622":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2623":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2624":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2625":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2626":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2627":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2628":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2629":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2630":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2631":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2632":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2633":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2634":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2635":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2636":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2637":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2638":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2639":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2640":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2641":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2642":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2643":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2644":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2645":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2646":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2647":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2648":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2649":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2650":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2651":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2652":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2653":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2654":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2655":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2656":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2657":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2658":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2659":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2660":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2661":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2662":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2663":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2664":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2665":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2666":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2667":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2668":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2669":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2670":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2671":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2672":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2673":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2674":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2675":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2676":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2677":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2678":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2679":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2680":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2681":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2682":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2683":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2684":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2685":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2686":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2687":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2688":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2689":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2690":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2691":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2692":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2693":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2694":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2695":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2696":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2697":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2698":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2699":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2700":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2701":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2702":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2703":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2704":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2705":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2706":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2707":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2708":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2709":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2710":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2711":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2712":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2713":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2714":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2715":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2716":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2717":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2718":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2719":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2720":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2721":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2722":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2723":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2724":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2725":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2726":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2727":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2728":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2729":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2730":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2731":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2732":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2733":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2734":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2735":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2736":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2737":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2738":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2739":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2740":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2741":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2742":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2743":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2744":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2745":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2746":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2747":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2748":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2749":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2750":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2751":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2752":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2753":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2754":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2755":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2756":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2757":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2758":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2759":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2760":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2761":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2762":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2763":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2764":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2765":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2766":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2767":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2768":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2769":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2770":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2771":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2772":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2773":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2774":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2775":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2776":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2777":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2778":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2779":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2780":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2781":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2782":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2783":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2784":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2785":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2786":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2787":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2788":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2789":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2790":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2791":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2792":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2793":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2794":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2795":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2796":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2797":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2798":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2799":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2800":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2801":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2802":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2803":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2804":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2805":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2806":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2807":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2808":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2809":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2810":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2811":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2812":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2813":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2814":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2815":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2816":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2817":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2818":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2819":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2820":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2821":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2822":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2823":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2824":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2825":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2826":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2827":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2828":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2829":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2830":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2831":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2832":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2833":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2834":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2835":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2836":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2837":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2838":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2839":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2840":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2841":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2842":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2843":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2844":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2845":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2846":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2847":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2848":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2849":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2850":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2851":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2852":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2853":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2854":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2855":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2856":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2857":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2858":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2859":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2860":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2861":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2862":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2863":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2864":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2865":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2866":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2867":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2868":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2869":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2870":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2871":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2872":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2873":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2874":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2875":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2876":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2877":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2878":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2879":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2880":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2881":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2882":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2883":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2884":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2885":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2886":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2887":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2888":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2889":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2890":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2891":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2892":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2893":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2894":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2895":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2896":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2897":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2898":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2899":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2900":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2901":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"tenancy-and-routing":0.3333333333333333},"2902":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"tenancy-and-routing":0.3333333333333333},"2903":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"tenancy-and-routing":0.3333333333333333},"2904":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"tenancy-and-routing":0.3333333333333333},"2905":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"tenancy-and-routing":0.3333333333333333},"2906":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"tenancy-and-routing":0.3333333333333333},"2907":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"tenancy-and-routing":0.3333333333333333},"2908":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"tenancy-and-routing":0.3333333333333333},"2909":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"tenancy-and-routing":0.3333333333333333},"2910":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"tenancy-and-routing":0.3333333333333333},"2911":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"tenancy-and-routing":0.3333333333333333},"2912":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"tenancy-and-routing":0.3333333333333333},"2913":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"tenancy-and-routing":0.3333333333333333},"2914":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"tenancy-and-routing":0.3333333333333333},"2915":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"tenancy-and-routing":0.3333333333333333},"2916":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2917":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2918":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2919":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2920":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2921":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2922":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2923":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2924":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2925":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2926":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2927":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2928":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2929":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2930":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2931":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2932":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2933":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2934":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2935":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2936":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2937":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2938":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2939":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2940":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2941":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2942":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2943":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2944":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2945":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2946":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2947":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2948":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2949":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2950":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2951":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2952":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2953":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2954":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2955":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2956":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2957":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2958":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2959":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2960":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2961":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2962":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2963":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2964":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2965":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2966":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2967":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2968":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2969":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2970":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2971":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2972":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2973":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2974":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2975":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2976":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2977":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2978":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2979":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2980":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2981":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2982":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2983":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2984":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2985":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2986":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2987":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2988":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2989":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2990":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2991":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2992":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2993":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2994":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2995":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2996":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2997":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2998":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"2999":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3000":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3001":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3002":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3003":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3004":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3005":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3006":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3007":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3008":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3009":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3010":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3011":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3012":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3013":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3014":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3015":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3016":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3017":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3018":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3019":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3020":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3021":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3022":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3023":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3024":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3025":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3026":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3027":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3028":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3029":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3030":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3031":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3032":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3033":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3034":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3035":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3036":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3037":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3038":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3039":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3040":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3041":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3042":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3043":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3044":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3045":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3046":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3047":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3048":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3049":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3050":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3051":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3052":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3053":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3054":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3055":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3056":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3057":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3058":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3059":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3060":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3061":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3062":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3063":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3064":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3065":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3066":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3067":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3068":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3069":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3070":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3071":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3072":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3073":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3074":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3075":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3076":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3077":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3078":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3079":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3080":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3081":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3082":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3083":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3084":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3085":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3086":{"governance-proxy":1},"3087":{"governance-proxy":1},"3088":{"governance-proxy":1},"3089":{"governance-proxy":1},"3090":{"governance-proxy":1},"3091":{"governance-proxy":1},"3092":{"governance-proxy":1},"3093":{"governance-proxy":1},"3094":{"governance-proxy":1},"3095":{"governance-proxy":1},"3096":{"governance-proxy":1},"3097":{"governance-proxy":1},"3098":{"governance-proxy":1},"3099":{"governance-proxy":1},"3100":{"governance-proxy":1},"3101":{"governance-proxy":1},"3102":{"governance-proxy":1},"3103":{"governance-proxy":1},"3104":{"governance-proxy":1},"3105":{"governance-proxy":1},"3106":{"governance-proxy":1},"3107":{"governance-proxy":1},"3108":{"governance-proxy":1},"3109":{"governance-proxy":1},"3110":{"governance-proxy":1},"3111":{"governance-proxy":1},"3112":{"governance-proxy":1},"3113":{"governance-proxy":1},"3114":{"governance-proxy":1},"3115":{"governance-proxy":1},"3116":{"governance-proxy":1},"3117":{"governance-proxy":1},"3118":{"governance-proxy":1},"3119":{"governance-proxy":1},"3120":{"governance-proxy":1},"3121":{"governance-proxy":1},"3122":{"governance-proxy":1},"3123":{"governance-proxy":1},"3124":{"governance-proxy":1},"3125":{"governance-proxy":1},"3126":{"governance-proxy":1},"3127":{"governance-proxy":1},"3128":{"governance-proxy":1},"3129":{"governance-proxy":1},"3130":{"governance-proxy":1},"3131":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3132":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3133":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3134":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3135":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3136":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3137":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3138":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3139":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3140":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3141":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3142":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3143":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3144":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3145":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3146":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3147":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3148":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3149":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3150":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3151":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3152":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3153":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3154":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3155":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3156":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3157":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3158":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3159":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3160":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3161":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3162":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3163":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3164":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3165":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3166":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3167":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3168":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3169":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3170":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3171":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3172":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3173":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3174":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3175":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3176":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3177":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3178":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3179":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3180":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3181":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3182":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3183":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3184":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3185":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3186":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3187":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3188":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3189":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3190":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3191":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3192":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3193":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3194":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3195":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3196":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3197":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3198":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3199":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3200":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3201":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3202":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3203":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3204":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3205":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3206":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3207":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3208":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3209":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3210":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3211":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3212":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3213":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3214":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3215":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3216":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3217":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3218":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3219":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3220":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3221":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3222":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3223":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3224":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3225":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3226":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3227":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3228":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3229":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3230":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3231":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3232":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3233":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3234":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3235":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3236":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3237":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3238":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3239":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3240":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3241":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3242":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3243":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3244":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3245":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3246":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3247":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3248":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3249":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3250":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3251":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3252":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3253":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3254":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3255":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3256":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3257":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3258":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3259":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3260":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3261":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3262":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3263":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3264":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3265":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3266":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3267":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3268":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3269":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3270":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3271":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3272":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3273":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3274":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3275":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3276":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3277":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3278":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3279":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3280":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3281":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3282":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3283":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3284":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3285":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3286":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3287":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3288":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3289":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3290":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3291":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3292":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3293":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3294":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3295":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3296":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3297":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3298":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3299":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3300":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3301":{},"3302":{},"3303":{},"3304":{},"3305":{},"3306":{},"3307":{},"3308":{},"3309":{},"3310":{},"3311":{},"3312":{},"3313":{},"3314":{},"3315":{},"3316":{},"3317":{},"3318":{},"3319":{},"3320":{},"3321":{},"3322":{},"3323":{},"3324":{},"3325":{},"3326":{},"3327":{},"3328":{"studio3t-server":0.5,"advanced":0.5},"3329":{"studio3t-server":0.5,"advanced":0.5},"3330":{"studio3t-server":0.5,"advanced":0.5},"3331":{"studio3t-server":0.5,"advanced":0.5},"3332":{"studio3t-server":0.5,"advanced":0.5},"3333":{"studio3t-server":0.5,"advanced":0.5},"3334":{"studio3t-server":0.5,"advanced":0.5},"3335":{"studio3t-server":0.5,"advanced":0.5},"3336":{"studio3t-server":0.5,"advanced":0.5},"3337":{"studio3t-server":0.5,"advanced":0.5},"3338":{"studio3t-server":0.5,"advanced":0.5},"3339":{"studio3t-server":0.5,"advanced":0.5},"3340":{"studio3t-server":0.5,"advanced":0.5},"3341":{"studio3t-server":0.5,"advanced":0.5},"3342":{"studio3t-server":0.5,"advanced":0.5},"3343":{"studio3t-server":0.5,"advanced":0.5},"3344":{"studio3t-server":0.5,"advanced":0.5},"3345":{"studio3t-server":0.5,"advanced":0.5},"3346":{"studio3t-server":0.5,"advanced":0.5},"3347":{"studio3t-server":0.5,"advanced":0.5},"3348":{"studio3t-server":0.5,"advanced":0.5},"3349":{"studio3t-server":0.5,"advanced":0.5},"3350":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3351":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3352":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3353":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3354":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3355":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3356":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3357":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3358":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3359":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3360":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3361":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3362":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3363":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3364":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3365":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3366":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3367":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3368":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3369":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3370":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3371":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3372":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3373":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3374":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3375":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3376":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3377":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3378":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3379":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3380":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3381":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3382":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3383":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3384":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3385":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3386":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3387":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3388":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3389":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3390":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3391":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3392":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3393":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3394":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3395":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3396":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3397":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3398":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3399":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3400":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3401":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3402":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3403":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3404":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3405":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3406":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3407":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3408":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3409":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3410":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3411":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3412":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3413":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3414":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3415":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3416":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3417":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3418":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3419":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3420":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3421":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3422":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3423":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3424":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3425":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3426":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3427":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3428":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3429":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3430":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3431":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3432":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3433":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3434":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3435":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3436":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3437":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3438":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3439":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3440":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3441":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3442":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3443":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3444":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3445":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3446":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3447":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3448":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3449":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3450":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3451":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3452":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3453":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3454":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3455":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3456":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3457":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3458":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3459":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3460":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3461":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3462":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3463":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3464":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3465":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3466":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3467":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3468":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3469":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3470":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3471":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3472":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3473":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3474":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3475":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3476":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3477":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3478":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3479":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3480":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3481":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3482":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3483":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3484":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3485":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3486":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3487":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3488":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3489":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3490":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3491":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3492":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3493":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3494":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3495":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3496":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3497":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3498":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3499":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3500":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3501":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3502":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3503":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3504":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3505":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3506":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3507":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3508":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3509":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3510":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3511":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3512":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3513":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3514":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3515":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3516":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3517":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3518":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3519":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3520":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3521":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3522":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3523":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3524":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3525":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3526":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3527":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3528":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3529":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3530":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3531":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3532":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3533":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3534":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3535":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3536":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3537":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3538":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3539":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3540":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3541":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3542":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3543":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3544":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3545":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3546":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3547":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3548":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3549":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3550":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3551":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3552":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3553":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3554":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3555":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3556":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3557":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3558":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3559":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3560":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3561":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3562":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3563":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3564":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3565":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3566":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3567":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3568":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3569":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3570":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3571":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3572":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3573":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3574":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3575":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3576":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3577":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3578":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3579":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3580":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3581":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3582":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3583":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3584":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3585":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3586":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3587":{"studio3t-server":1},"3588":{"studio3t-server":1},"3589":{"studio3t-server":1},"3590":{"studio3t-server":1},"3591":{"studio3t-server":1},"3592":{"studio3t-server":1},"3593":{"studio3t-server":1},"3594":{"studio3t-server":1},"3595":{"studio3t-server":1},"3596":{"studio3t-server":1},"3597":{"studio3t-server":1},"3598":{"studio3t-server":1},"3599":{"studio3t-server":1},"3600":{"studio3t-server":1},"3601":{"studio3t-server":1},"3602":{"studio3t-server":1},"3603":{"studio3t-server":1},"3604":{"studio3t-server":1},"3605":{"studio3t-server":1},"3606":{"studio3t-server":1},"3607":{"studio3t-server":1},"3608":{"studio3t-server":1},"3609":{"studio3t-server":1},"3610":{"studio3t-server":1},"3611":{"studio3t-server":1},"3612":{"studio3t-server":1},"3613":{"studio3t-server":1},"3614":{"studio3t-server":1},"3615":{"studio3t-server":1},"3616":{"studio3t-server":1},"3617":{"studio3t-server":1},"3618":{"studio3t-server":1},"3619":{"studio3t-server":1},"3620":{"studio3t-server":1},"3621":{"studio3t-server":1},"3622":{"studio3t-server":1},"3623":{"studio3t-server":1},"3624":{"studio3t-server":1},"3625":{"studio3t-server":1},"3626":{"studio3t-server":1},"3627":{"studio3t-server":1},"3628":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3629":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3630":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3631":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3632":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3633":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3634":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3635":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3636":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3637":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3638":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3639":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3640":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3641":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3642":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3643":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3644":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3645":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3646":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3647":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3648":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3649":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3650":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3651":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3652":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3653":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3654":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3655":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3656":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3657":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3658":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3659":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3660":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3661":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3662":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3663":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3664":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3665":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3666":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3667":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3668":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3669":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3670":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3671":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3672":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3673":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3674":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3675":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3676":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3677":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3678":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3679":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3680":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3681":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3682":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3683":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3684":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3685":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3686":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3687":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3688":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3689":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3690":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3691":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3692":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3693":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3694":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3695":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3696":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3697":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3698":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3699":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3700":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3701":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3702":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3703":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3704":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3705":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3706":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3707":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3708":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3709":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3710":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3711":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3712":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3713":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3714":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3715":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3716":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3717":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3718":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3719":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3720":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3721":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3722":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3723":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3724":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3725":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3726":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3727":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3728":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3729":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3730":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3731":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3732":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3733":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3734":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3735":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3736":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3737":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3738":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3739":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3740":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3741":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3742":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3743":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3744":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3745":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3746":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3747":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3748":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3749":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3750":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3751":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3752":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3753":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3754":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3755":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3756":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3757":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3758":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3759":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3760":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3761":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3762":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3763":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3764":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3765":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3766":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3767":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3768":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3769":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3770":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3771":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3772":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3773":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3774":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3775":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3776":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3777":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3778":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3779":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3780":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3781":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3782":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3783":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3784":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3785":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3786":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3787":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3788":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3789":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3790":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3791":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3792":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3793":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3794":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3795":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3796":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3797":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3798":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3799":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3800":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3801":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3802":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3803":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3804":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3805":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3806":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3807":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3808":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3809":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3810":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3811":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3812":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3813":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3814":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3815":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3816":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3817":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3818":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3819":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3820":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3821":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3822":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3823":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3824":{"studio3t-server":0.5,"troubleshooting":0.5},"3825":{"studio3t-server":0.5,"troubleshooting":0.5},"3826":{"studio3t-server":0.5,"troubleshooting":0.5},"3827":{"studio3t-server":0.5,"troubleshooting":0.5},"3828":{"studio3t-server":0.5,"troubleshooting":0.5},"3829":{"studio3t-server":0.5,"troubleshooting":0.5},"3830":{"studio3t-server":0.5,"troubleshooting":0.5},"3831":{"studio3t-server":0.5,"troubleshooting":0.5},"3832":{"studio3t-server":0.5,"troubleshooting":0.5},"3833":{"studio3t-server":0.5,"troubleshooting":0.5},"3834":{"studio3t-server":0.5,"troubleshooting":0.5},"3835":{"studio3t-server":0.5,"troubleshooting":0.5},"3836":{"studio3t-server":0.5,"troubleshooting":0.5},"3837":{"studio3t-server":0.5,"troubleshooting":0.5},"3838":{"studio3t-server":0.5,"troubleshooting":0.5},"3839":{"studio3t-server":0.5,"troubleshooting":0.5},"3840":{"studio3t-server":0.5,"troubleshooting":0.5},"3841":{"studio3t-server":0.5,"troubleshooting":0.5},"3842":{"studio3t-server":0.5,"troubleshooting":0.5},"3843":{"studio3t-server":0.5,"troubleshooting":0.5},"3844":{"studio3t-server":0.5,"troubleshooting":0.5},"3845":{"studio3t-server":0.5,"troubleshooting":0.5},"3846":{"studio3t-server":0.5,"troubleshooting":0.5},"3847":{"studio3t-server":0.5,"troubleshooting":0.5},"3848":{"studio3t-server":0.5,"troubleshooting":0.5},"3849":{"studio3t-server":0.5,"troubleshooting":0.5},"3850":{"studio3t-server":0.5,"troubleshooting":0.5},"3851":{"studio3t-server":0.5,"troubleshooting":0.5},"3852":{"studio3t-server":0.5,"troubleshooting":0.5},"3853":{"studio3t-server":0.5,"troubleshooting":0.5},"3854":{"studio3t-server":0.5,"troubleshooting":0.5},"3855":{"studio3t-server":0.5,"troubleshooting":0.5},"3856":{"studio3t-server":0.5,"troubleshooting":0.5},"3857":{"studio3t-server":0.5,"troubleshooting":0.5},"3858":{"studio3t-server":0.5,"troubleshooting":0.5},"3859":{"studio3t-server":0.5,"troubleshooting":0.5},"3860":{"studio3t-server":0.5,"troubleshooting":0.5},"3861":{"studio3t-server":0.5,"troubleshooting":0.5},"3862":{"studio3t-server":0.5,"troubleshooting":0.5},"3863":{"studio3t-server":0.5,"troubleshooting":0.5},"3864":{"studio3t-server":0.5,"troubleshooting":0.5},"3865":{"studio3t-server":0.5,"troubleshooting":0.5},"3866":{"studio3t-server":0.5,"troubleshooting":0.5},"3867":{"studio3t-server":0.5,"troubleshooting":0.5},"3868":{"studio3t-server":0.5,"troubleshooting":0.5},"3869":{"studio3t-server":0.5,"troubleshooting":0.5},"3870":{"studio3t-server":0.5,"troubleshooting":0.5},"3871":{"studio3t-server":0.5,"troubleshooting":0.5},"3872":{"studio3t-server":0.5,"troubleshooting":0.5},"3873":{"studio3t-server":0.5,"troubleshooting":0.5},"3874":{"studio3t-server":0.5,"troubleshooting":0.5},"3875":{"studio3t-server":0.5,"troubleshooting":0.5},"3876":{"studio3t-server":0.5,"troubleshooting":0.5},"3877":{"studio3t-server":0.5,"troubleshooting":0.5},"3878":{"studio3t-server":0.5,"troubleshooting":0.5},"3879":{"studio3t-server":0.5,"troubleshooting":0.5},"3880":{"studio3t-server":0.5,"troubleshooting":0.5},"3881":{"studio3t-server":0.5,"troubleshooting":0.5},"3882":{"studio3t-server":0.5,"troubleshooting":0.5}},"type":{"1":{"page":1},"2":{"text":1},"3":{"heading":1},"4":{"heading":1},"5":{"heading":1},"6":{"heading":1},"7":{"heading":1},"8":{"heading":1},"9":{"text":1},"10":{"text":1},"11":{"text":1},"12":{"text":1},"13":{"text":1},"14":{"text":1},"15":{"text":1},"16":{"text":1},"17":{"text":1},"18":{"text":1},"19":{"text":1},"20":{"text":1},"21":{"text":1},"22":{"text":1},"23":{"text":1},"24":{"text":1},"25":{"text":1},"26":{"text":1},"27":{"text":1},"28":{"text":1},"29":{"text":1},"30":{"text":1},"31":{"text":1},"32":{"text":1},"33":{"text":1},"34":{"text":1},"35":{"text":1},"36":{"text":1},"37":{"text":1},"38":{"text":1},"39":{"text":1},"40":{"text":1},"41":{"page":1},"42":{"text":1},"43":{"heading":1},"44":{"heading":1},"45":{"heading":1},"46":{"heading":1},"47":{"heading":1},"48":{"heading":1},"49":{"heading":1},"50":{"text":1},"51":{"text":1},"52":{"text":1},"53":{"text":1},"54":{"text":1},"55":{"text":1},"56":{"text":1},"57":{"text":1},"58":{"text":1},"59":{"text":1},"60":{"text":1},"61":{"text":1},"62":{"text":1},"63":{"text":1},"64":{"text":1},"65":{"text":1},"66":{"text":1},"67":{"text":1},"68":{"text":1},"69":{"text":1},"70":{"page":1},"71":{"text":1},"72":{"heading":1},"73":{"heading":1},"74":{"heading":1},"75":{"heading":1},"76":{"heading":1},"77":{"text":1},"78":{"text":1},"79":{"text":1},"80":{"text":1},"81":{"text":1},"82":{"text":1},"83":{"text":1},"84":{"text":1},"85":{"text":1},"86":{"text":1},"87":{"text":1},"88":{"text":1},"89":{"text":1},"90":{"text":1},"91":{"text":1},"92":{"text":1},"93":{"text":1},"94":{"text":1},"95":{"text":1},"96":{"text":1},"97":{"text":1},"98":{"text":1},"99":{"text":1},"100":{"text":1},"101":{"text":1},"102":{"text":1},"103":{"text":1},"104":{"text":1},"105":{"text":1},"106":{"text":1},"107":{"text":1},"108":{"text":1},"109":{"text":1},"110":{"text":1},"111":{"text":1},"112":{"text":1},"113":{"text":1},"114":{"text":1},"115":{"text":1},"116":{"text":1},"117":{"text":1},"118":{"text":1},"119":{"text":1},"120":{"text":1},"121":{"text":1},"122":{"text":1},"123":{"text":1},"124":{"text":1},"125":{"text":1},"126":{"text":1},"127":{"text":1},"128":{"text":1},"129":{"text":1},"130":{"text":1},"131":{"text":1},"132":{"text":1},"133":{"text":1},"134":{"text":1},"135":{"text":1},"136":{"text":1},"137":{"text":1},"138":{"text":1},"139":{"text":1},"140":{"text":1},"141":{"text":1},"142":{"text":1},"143":{"text":1},"144":{"page":1},"145":{"text":1},"146":{"heading":1},"147":{"heading":1},"148":{"heading":1},"149":{"heading":1},"150":{"heading":1},"151":{"text":1},"152":{"text":1},"153":{"text":1},"154":{"text":1},"155":{"text":1},"156":{"text":1},"157":{"text":1},"158":{"text":1},"159":{"text":1},"160":{"text":1},"161":{"text":1},"162":{"text":1},"163":{"text":1},"164":{"text":1},"165":{"text":1},"166":{"text":1},"167":{"text":1},"168":{"text":1},"169":{"text":1},"170":{"text":1},"171":{"text":1},"172":{"text":1},"173":{"text":1},"174":{"text":1},"175":{"text":1},"176":{"text":1},"177":{"text":1},"178":{"text":1},"179":{"text":1},"180":{"text":1},"181":{"text":1},"182":{"text":1},"183":{"text":1},"184":{"text":1},"185":{"text":1},"186":{"text":1},"187":{"text":1},"188":{"text":1},"189":{"text":1},"190":{"text":1},"191":{"text":1},"192":{"text":1},"193":{"text":1},"194":{"text":1},"195":{"text":1},"196":{"text":1},"197":{"text":1},"198":{"text":1},"199":{"text":1},"200":{"text":1},"201":{"text":1},"202":{"text":1},"203":{"text":1},"204":{"text":1},"205":{"text":1},"206":{"text":1},"207":{"text":1},"208":{"text":1},"209":{"text":1},"210":{"page":1},"211":{"text":1},"212":{"heading":1},"213":{"heading":1},"214":{"heading":1},"215":{"heading":1},"216":{"heading":1},"217":{"heading":1},"218":{"text":1},"219":{"text":1},"220":{"text":1},"221":{"text":1},"222":{"text":1},"223":{"text":1},"224":{"text":1},"225":{"text":1},"226":{"text":1},"227":{"text":1},"228":{"text":1},"229":{"text":1},"230":{"text":1},"231":{"text":1},"232":{"text":1},"233":{"text":1},"234":{"text":1},"235":{"text":1},"236":{"text":1},"237":{"text":1},"238":{"text":1},"239":{"text":1},"240":{"text":1},"241":{"text":1},"242":{"text":1},"243":{"text":1},"244":{"text":1},"245":{"text":1},"246":{"text":1},"247":{"text":1},"248":{"text":1},"249":{"text":1},"250":{"text":1},"251":{"text":1},"252":{"text":1},"253":{"text":1},"254":{"text":1},"255":{"text":1},"256":{"text":1},"257":{"text":1},"258":{"text":1},"259":{"text":1},"260":{"text":1},"261":{"text":1},"262":{"text":1},"263":{"text":1},"264":{"text":1},"265":{"text":1},"266":{"text":1},"267":{"text":1},"268":{"text":1},"269":{"text":1},"270":{"text":1},"271":{"text":1},"272":{"text":1},"273":{"text":1},"274":{"text":1},"275":{"text":1},"276":{"text":1},"277":{"text":1},"278":{"text":1},"279":{"text":1},"280":{"text":1},"281":{"text":1},"282":{"text":1},"283":{"text":1},"284":{"text":1},"285":{"text":1},"286":{"text":1},"287":{"text":1},"288":{"text":1},"289":{"text":1},"290":{"text":1},"291":{"text":1},"292":{"text":1},"293":{"text":1},"294":{"text":1},"295":{"page":1},"296":{"text":1},"297":{"heading":1},"298":{"heading":1},"299":{"heading":1},"300":{"heading":1},"301":{"heading":1},"302":{"text":1},"303":{"text":1},"304":{"text":1},"305":{"text":1},"306":{"text":1},"307":{"text":1},"308":{"text":1},"309":{"text":1},"310":{"text":1},"311":{"text":1},"312":{"text":1},"313":{"text":1},"314":{"text":1},"315":{"text":1},"316":{"text":1},"317":{"text":1},"318":{"text":1},"319":{"text":1},"320":{"text":1},"321":{"text":1},"322":{"text":1},"323":{"text":1},"324":{"text":1},"325":{"text":1},"326":{"text":1},"327":{"text":1},"328":{"text":1},"329":{"text":1},"330":{"text":1},"331":{"text":1},"332":{"text":1},"333":{"text":1},"334":{"text":1},"335":{"text":1},"336":{"text":1},"337":{"text":1},"338":{"page":1},"339":{"text":1},"340":{"heading":1},"341":{"heading":1},"342":{"heading":1},"343":{"heading":1},"344":{"text":1},"345":{"text":1},"346":{"text":1},"347":{"text":1},"348":{"text":1},"349":{"text":1},"350":{"text":1},"351":{"text":1},"352":{"text":1},"353":{"text":1},"354":{"text":1},"355":{"text":1},"356":{"text":1},"357":{"text":1},"358":{"text":1},"359":{"text":1},"360":{"text":1},"361":{"text":1},"362":{"text":1},"363":{"text":1},"364":{"text":1},"365":{"text":1},"366":{"text":1},"367":{"text":1},"368":{"text":1},"369":{"text":1},"370":{"page":1},"371":{"text":1},"372":{"heading":1},"373":{"heading":1},"374":{"heading":1},"375":{"heading":1},"376":{"text":1},"377":{"text":1},"378":{"text":1},"379":{"text":1},"380":{"text":1},"381":{"text":1},"382":{"text":1},"383":{"text":1},"384":{"text":1},"385":{"text":1},"386":{"text":1},"387":{"text":1},"388":{"text":1},"389":{"text":1},"390":{"text":1},"391":{"text":1},"392":{"text":1},"393":{"text":1},"394":{"text":1},"395":{"text":1},"396":{"page":1},"397":{"text":1},"398":{"heading":1},"399":{"heading":1},"400":{"heading":1},"401":{"heading":1},"402":{"heading":1},"403":{"heading":1},"404":{"text":1},"405":{"text":1},"406":{"text":1},"407":{"text":1},"408":{"text":1},"409":{"text":1},"410":{"text":1},"411":{"text":1},"412":{"text":1},"413":{"text":1},"414":{"text":1},"415":{"text":1},"416":{"text":1},"417":{"text":1},"418":{"text":1},"419":{"text":1},"420":{"text":1},"421":{"text":1},"422":{"text":1},"423":{"text":1},"424":{"text":1},"425":{"text":1},"426":{"text":1},"427":{"text":1},"428":{"text":1},"429":{"text":1},"430":{"text":1},"431":{"text":1},"432":{"text":1},"433":{"text":1},"434":{"text":1},"435":{"text":1},"436":{"text":1},"437":{"text":1},"438":{"text":1},"439":{"text":1},"440":{"text":1},"441":{"text":1},"442":{"text":1},"443":{"text":1},"444":{"text":1},"445":{"text":1},"446":{"text":1},"447":{"text":1},"448":{"text":1},"449":{"text":1},"450":{"text":1},"451":{"text":1},"452":{"text":1},"453":{"text":1},"454":{"text":1},"455":{"text":1},"456":{"text":1},"457":{"text":1},"458":{"text":1},"459":{"text":1},"460":{"text":1},"461":{"text":1},"462":{"text":1},"463":{"text":1},"464":{"text":1},"465":{"text":1},"466":{"text":1},"467":{"text":1},"468":{"text":1},"469":{"text":1},"470":{"page":1},"471":{"text":1},"472":{"heading":1},"473":{"heading":1},"474":{"heading":1},"475":{"heading":1},"476":{"heading":1},"477":{"heading":1},"478":{"text":1},"479":{"text":1},"480":{"text":1},"481":{"text":1},"482":{"text":1},"483":{"text":1},"484":{"text":1},"485":{"text":1},"486":{"text":1},"487":{"text":1},"488":{"text":1},"489":{"text":1},"490":{"text":1},"491":{"text":1},"492":{"text":1},"493":{"text":1},"494":{"text":1},"495":{"text":1},"496":{"text":1},"497":{"text":1},"498":{"text":1},"499":{"text":1},"500":{"text":1},"501":{"text":1},"502":{"text":1},"503":{"text":1},"504":{"text":1},"505":{"text":1},"506":{"text":1},"507":{"text":1},"508":{"text":1},"509":{"text":1},"510":{"text":1},"511":{"text":1},"512":{"text":1},"513":{"text":1},"514":{"text":1},"515":{"text":1},"516":{"text":1},"517":{"text":1},"518":{"text":1},"519":{"text":1},"520":{"text":1},"521":{"page":1},"522":{"text":1},"523":{"heading":1},"524":{"heading":1},"525":{"heading":1},"526":{"heading":1},"527":{"heading":1},"528":{"heading":1},"529":{"heading":1},"530":{"text":1},"531":{"text":1},"532":{"text":1},"533":{"text":1},"534":{"text":1},"535":{"text":1},"536":{"text":1},"537":{"text":1},"538":{"text":1},"539":{"text":1},"540":{"text":1},"541":{"text":1},"542":{"text":1},"543":{"text":1},"544":{"text":1},"545":{"text":1},"546":{"text":1},"547":{"text":1},"548":{"text":1},"549":{"text":1},"550":{"text":1},"551":{"text":1},"552":{"text":1},"553":{"text":1},"554":{"text":1},"555":{"text":1},"556":{"text":1},"557":{"text":1},"558":{"text":1},"559":{"text":1},"560":{"text":1},"561":{"text":1},"562":{"text":1},"563":{"text":1},"564":{"text":1},"565":{"text":1},"566":{"text":1},"567":{"text":1},"568":{"text":1},"569":{"text":1},"570":{"text":1},"571":{"text":1},"572":{"text":1},"573":{"text":1},"574":{"text":1},"575":{"text":1},"576":{"text":1},"577":{"text":1},"578":{"text":1},"579":{"text":1},"580":{"text":1},"581":{"text":1},"582":{"text":1},"583":{"text":1},"584":{"text":1},"585":{"text":1},"586":{"text":1},"587":{"text":1},"588":{"text":1},"589":{"text":1},"590":{"page":1},"591":{"text":1},"592":{"heading":1},"593":{"heading":1},"594":{"heading":1},"595":{"heading":1},"596":{"heading":1},"597":{"text":1},"598":{"text":1},"599":{"text":1},"600":{"text":1},"601":{"text":1},"602":{"text":1},"603":{"text":1},"604":{"text":1},"605":{"text":1},"606":{"text":1},"607":{"text":1},"608":{"text":1},"609":{"text":1},"610":{"text":1},"611":{"text":1},"612":{"text":1},"613":{"text":1},"614":{"page":1},"615":{"text":1},"616":{"heading":1},"617":{"heading":1},"618":{"heading":1},"619":{"heading":1},"620":{"heading":1},"621":{"heading":1},"622":{"text":1},"623":{"text":1},"624":{"text":1},"625":{"text":1},"626":{"text":1},"627":{"text":1},"628":{"text":1},"629":{"text":1},"630":{"text":1},"631":{"text":1},"632":{"text":1},"633":{"text":1},"634":{"text":1},"635":{"text":1},"636":{"text":1},"637":{"text":1},"638":{"text":1},"639":{"text":1},"640":{"text":1},"641":{"text":1},"642":{"text":1},"643":{"text":1},"644":{"text":1},"645":{"text":1},"646":{"text":1},"647":{"text":1},"648":{"text":1},"649":{"text":1},"650":{"text":1},"651":{"text":1},"652":{"text":1},"653":{"text":1},"654":{"text":1},"655":{"page":1},"656":{"text":1},"657":{"heading":1},"658":{"heading":1},"659":{"heading":1},"660":{"heading":1},"661":{"text":1},"662":{"text":1},"663":{"text":1},"664":{"text":1},"665":{"text":1},"666":{"text":1},"667":{"text":1},"668":{"text":1},"669":{"text":1},"670":{"text":1},"671":{"text":1},"672":{"page":1},"673":{"text":1},"674":{"heading":1},"675":{"heading":1},"676":{"heading":1},"677":{"heading":1},"678":{"heading":1},"679":{"heading":1},"680":{"text":1},"681":{"text":1},"682":{"text":1},"683":{"text":1},"684":{"text":1},"685":{"text":1},"686":{"text":1},"687":{"text":1},"688":{"text":1},"689":{"text":1},"690":{"text":1},"691":{"text":1},"692":{"text":1},"693":{"text":1},"694":{"text":1},"695":{"text":1},"696":{"text":1},"697":{"text":1},"698":{"text":1},"699":{"text":1},"700":{"text":1},"701":{"text":1},"702":{"text":1},"703":{"text":1},"704":{"text":1},"705":{"text":1},"706":{"text":1},"707":{"text":1},"708":{"text":1},"709":{"text":1},"710":{"text":1},"711":{"text":1},"712":{"text":1},"713":{"text":1},"714":{"text":1},"715":{"text":1},"716":{"text":1},"717":{"text":1},"718":{"text":1},"719":{"text":1},"720":{"text":1},"721":{"text":1},"722":{"text":1},"723":{"text":1},"724":{"text":1},"725":{"text":1},"726":{"text":1},"727":{"text":1},"728":{"text":1},"729":{"text":1},"730":{"text":1},"731":{"text":1},"732":{"text":1},"733":{"text":1},"734":{"text":1},"735":{"text":1},"736":{"text":1},"737":{"text":1},"738":{"text":1},"739":{"text":1},"740":{"text":1},"741":{"text":1},"742":{"text":1},"743":{"text":1},"744":{"text":1},"745":{"text":1},"746":{"text":1},"747":{"page":1},"748":{"text":1},"749":{"heading":1},"750":{"heading":1},"751":{"heading":1},"752":{"heading":1},"753":{"heading":1},"754":{"heading":1},"755":{"heading":1},"756":{"heading":1},"757":{"heading":1},"758":{"heading":1},"759":{"text":1},"760":{"text":1},"761":{"text":1},"762":{"text":1},"763":{"text":1},"764":{"text":1},"765":{"text":1},"766":{"text":1},"767":{"text":1},"768":{"text":1},"769":{"text":1},"770":{"text":1},"771":{"text":1},"772":{"text":1},"773":{"text":1},"774":{"text":1},"775":{"text":1},"776":{"text":1},"777":{"text":1},"778":{"text":1},"779":{"text":1},"780":{"text":1},"781":{"text":1},"782":{"text":1},"783":{"text":1},"784":{"text":1},"785":{"text":1},"786":{"text":1},"787":{"text":1},"788":{"text":1},"789":{"text":1},"790":{"text":1},"791":{"text":1},"792":{"text":1},"793":{"text":1},"794":{"text":1},"795":{"text":1},"796":{"text":1},"797":{"text":1},"798":{"text":1},"799":{"text":1},"800":{"text":1},"801":{"text":1},"802":{"text":1},"803":{"text":1},"804":{"text":1},"805":{"text":1},"806":{"text":1},"807":{"text":1},"808":{"text":1},"809":{"text":1},"810":{"text":1},"811":{"text":1},"812":{"text":1},"813":{"text":1},"814":{"text":1},"815":{"text":1},"816":{"text":1},"817":{"text":1},"818":{"text":1},"819":{"text":1},"820":{"text":1},"821":{"text":1},"822":{"text":1},"823":{"text":1},"824":{"text":1},"825":{"text":1},"826":{"text":1},"827":{"text":1},"828":{"text":1},"829":{"text":1},"830":{"text":1},"831":{"text":1},"832":{"text":1},"833":{"text":1},"834":{"text":1},"835":{"text":1},"836":{"text":1},"837":{"text":1},"838":{"text":1},"839":{"text":1},"840":{"text":1},"841":{"text":1},"842":{"text":1},"843":{"text":1},"844":{"text":1},"845":{"text":1},"846":{"text":1},"847":{"text":1},"848":{"text":1},"849":{"text":1},"850":{"text":1},"851":{"text":1},"852":{"text":1},"853":{"page":1},"854":{"text":1},"855":{"heading":1},"856":{"heading":1},"857":{"heading":1},"858":{"heading":1},"859":{"heading":1},"860":{"heading":1},"861":{"text":1},"862":{"text":1},"863":{"text":1},"864":{"text":1},"865":{"text":1},"866":{"text":1},"867":{"text":1},"868":{"text":1},"869":{"text":1},"870":{"text":1},"871":{"text":1},"872":{"text":1},"873":{"text":1},"874":{"text":1},"875":{"text":1},"876":{"text":1},"877":{"text":1},"878":{"text":1},"879":{"text":1},"880":{"text":1},"881":{"text":1},"882":{"text":1},"883":{"text":1},"884":{"text":1},"885":{"text":1},"886":{"text":1},"887":{"text":1},"888":{"text":1},"889":{"text":1},"890":{"text":1},"891":{"text":1},"892":{"text":1},"893":{"text":1},"894":{"text":1},"895":{"text":1},"896":{"text":1},"897":{"page":1},"898":{"text":1},"899":{"heading":1},"900":{"heading":1},"901":{"heading":1},"902":{"heading":1},"903":{"heading":1},"904":{"heading":1},"905":{"heading":1},"906":{"heading":1},"907":{"text":1},"908":{"text":1},"909":{"text":1},"910":{"text":1},"911":{"text":1},"912":{"text":1},"913":{"text":1},"914":{"text":1},"915":{"text":1},"916":{"text":1},"917":{"text":1},"918":{"text":1},"919":{"text":1},"920":{"text":1},"921":{"text":1},"922":{"text":1},"923":{"text":1},"924":{"text":1},"925":{"text":1},"926":{"text":1},"927":{"text":1},"928":{"text":1},"929":{"text":1},"930":{"text":1},"931":{"text":1},"932":{"text":1},"933":{"text":1},"934":{"text":1},"935":{"text":1},"936":{"text":1},"937":{"text":1},"938":{"text":1},"939":{"text":1},"940":{"text":1},"941":{"text":1},"942":{"text":1},"943":{"text":1},"944":{"text":1},"945":{"text":1},"946":{"text":1},"947":{"text":1},"948":{"text":1},"949":{"text":1},"950":{"text":1},"951":{"text":1},"952":{"text":1},"953":{"text":1},"954":{"text":1},"955":{"text":1},"956":{"text":1},"957":{"text":1},"958":{"text":1},"959":{"text":1},"960":{"text":1},"961":{"text":1},"962":{"text":1},"963":{"text":1},"964":{"text":1},"965":{"text":1},"966":{"text":1},"967":{"text":1},"968":{"text":1},"969":{"text":1},"970":{"text":1},"971":{"text":1},"972":{"text":1},"973":{"text":1},"974":{"text":1},"975":{"text":1},"976":{"text":1},"977":{"text":1},"978":{"text":1},"979":{"text":1},"980":{"text":1},"981":{"text":1},"982":{"text":1},"983":{"text":1},"984":{"text":1},"985":{"text":1},"986":{"text":1},"987":{"text":1},"988":{"text":1},"989":{"text":1},"990":{"text":1},"991":{"text":1},"992":{"text":1},"993":{"text":1},"994":{"text":1},"995":{"text":1},"996":{"text":1},"997":{"text":1},"998":{"text":1},"999":{"text":1},"1000":{"text":1},"1001":{"text":1},"1002":{"text":1},"1003":{"text":1},"1004":{"text":1},"1005":{"text":1},"1006":{"text":1},"1007":{"text":1},"1008":{"text":1},"1009":{"text":1},"1010":{"text":1},"1011":{"page":1},"1012":{"text":1},"1013":{"heading":1},"1014":{"heading":1},"1015":{"heading":1},"1016":{"heading":1},"1017":{"heading":1},"1018":{"text":1},"1019":{"text":1},"1020":{"text":1},"1021":{"text":1},"1022":{"text":1},"1023":{"text":1},"1024":{"text":1},"1025":{"text":1},"1026":{"text":1},"1027":{"text":1},"1028":{"text":1},"1029":{"text":1},"1030":{"text":1},"1031":{"text":1},"1032":{"text":1},"1033":{"text":1},"1034":{"text":1},"1035":{"text":1},"1036":{"text":1},"1037":{"text":1},"1038":{"text":1},"1039":{"text":1},"1040":{"text":1},"1041":{"text":1},"1042":{"text":1},"1043":{"text":1},"1044":{"text":1},"1045":{"text":1},"1046":{"text":1},"1047":{"text":1},"1048":{"text":1},"1049":{"text":1},"1050":{"text":1},"1051":{"text":1},"1052":{"text":1},"1053":{"text":1},"1054":{"text":1},"1055":{"text":1},"1056":{"text":1},"1057":{"text":1},"1058":{"text":1},"1059":{"text":1},"1060":{"text":1},"1061":{"text":1},"1062":{"text":1},"1063":{"text":1},"1064":{"text":1},"1065":{"text":1},"1066":{"text":1},"1067":{"text":1},"1068":{"text":1},"1069":{"page":1},"1070":{"text":1},"1071":{"heading":1},"1072":{"heading":1},"1073":{"heading":1},"1074":{"heading":1},"1075":{"heading":1},"1076":{"heading":1},"1077":{"text":1},"1078":{"text":1},"1079":{"text":1},"1080":{"text":1},"1081":{"text":1},"1082":{"text":1},"1083":{"text":1},"1084":{"text":1},"1085":{"text":1},"1086":{"text":1},"1087":{"text":1},"1088":{"text":1},"1089":{"text":1},"1090":{"text":1},"1091":{"text":1},"1092":{"text":1},"1093":{"text":1},"1094":{"text":1},"1095":{"text":1},"1096":{"text":1},"1097":{"text":1},"1098":{"text":1},"1099":{"text":1},"1100":{"text":1},"1101":{"text":1},"1102":{"text":1},"1103":{"text":1},"1104":{"text":1},"1105":{"text":1},"1106":{"text":1},"1107":{"text":1},"1108":{"text":1},"1109":{"text":1},"1110":{"text":1},"1111":{"text":1},"1112":{"text":1},"1113":{"text":1},"1114":{"page":1},"1115":{"text":1},"1116":{"heading":1},"1117":{"heading":1},"1118":{"heading":1},"1119":{"heading":1},"1120":{"heading":1},"1121":{"heading":1},"1122":{"heading":1},"1123":{"heading":1},"1124":{"text":1},"1125":{"text":1},"1126":{"text":1},"1127":{"text":1},"1128":{"text":1},"1129":{"text":1},"1130":{"text":1},"1131":{"text":1},"1132":{"text":1},"1133":{"text":1},"1134":{"text":1},"1135":{"text":1},"1136":{"text":1},"1137":{"text":1},"1138":{"text":1},"1139":{"text":1},"1140":{"text":1},"1141":{"text":1},"1142":{"text":1},"1143":{"text":1},"1144":{"text":1},"1145":{"text":1},"1146":{"text":1},"1147":{"text":1},"1148":{"text":1},"1149":{"text":1},"1150":{"text":1},"1151":{"text":1},"1152":{"text":1},"1153":{"text":1},"1154":{"text":1},"1155":{"text":1},"1156":{"text":1},"1157":{"text":1},"1158":{"text":1},"1159":{"text":1},"1160":{"text":1},"1161":{"text":1},"1162":{"text":1},"1163":{"text":1},"1164":{"text":1},"1165":{"text":1},"1166":{"text":1},"1167":{"text":1},"1168":{"text":1},"1169":{"text":1},"1170":{"text":1},"1171":{"text":1},"1172":{"text":1},"1173":{"text":1},"1174":{"text":1},"1175":{"text":1},"1176":{"text":1},"1177":{"text":1},"1178":{"text":1},"1179":{"text":1},"1180":{"text":1},"1181":{"text":1},"1182":{"text":1},"1183":{"text":1},"1184":{"page":1},"1185":{"text":1},"1186":{"heading":1},"1187":{"heading":1},"1188":{"heading":1},"1189":{"heading":1},"1190":{"heading":1},"1191":{"heading":1},"1192":{"heading":1},"1193":{"heading":1},"1194":{"heading":1},"1195":{"text":1},"1196":{"text":1},"1197":{"text":1},"1198":{"text":1},"1199":{"text":1},"1200":{"text":1},"1201":{"text":1},"1202":{"text":1},"1203":{"text":1},"1204":{"text":1},"1205":{"text":1},"1206":{"text":1},"1207":{"text":1},"1208":{"text":1},"1209":{"text":1},"1210":{"text":1},"1211":{"text":1},"1212":{"text":1},"1213":{"text":1},"1214":{"text":1},"1215":{"text":1},"1216":{"text":1},"1217":{"text":1},"1218":{"text":1},"1219":{"text":1},"1220":{"text":1},"1221":{"text":1},"1222":{"text":1},"1223":{"text":1},"1224":{"text":1},"1225":{"text":1},"1226":{"text":1},"1227":{"text":1},"1228":{"text":1},"1229":{"text":1},"1230":{"text":1},"1231":{"text":1},"1232":{"text":1},"1233":{"text":1},"1234":{"text":1},"1235":{"text":1},"1236":{"text":1},"1237":{"text":1},"1238":{"text":1},"1239":{"text":1},"1240":{"text":1},"1241":{"text":1},"1242":{"page":1},"1243":{"text":1},"1244":{"heading":1},"1245":{"heading":1},"1246":{"heading":1},"1247":{"heading":1},"1248":{"heading":1},"1249":{"heading":1},"1250":{"heading":1},"1251":{"heading":1},"1252":{"heading":1},"1253":{"heading":1},"1254":{"text":1},"1255":{"text":1},"1256":{"text":1},"1257":{"text":1},"1258":{"text":1},"1259":{"text":1},"1260":{"text":1},"1261":{"text":1},"1262":{"text":1},"1263":{"text":1},"1264":{"text":1},"1265":{"text":1},"1266":{"text":1},"1267":{"text":1},"1268":{"text":1},"1269":{"text":1},"1270":{"text":1},"1271":{"text":1},"1272":{"text":1},"1273":{"text":1},"1274":{"text":1},"1275":{"text":1},"1276":{"text":1},"1277":{"text":1},"1278":{"text":1},"1279":{"page":1},"1280":{"text":1},"1281":{"heading":1},"1282":{"heading":1},"1283":{"heading":1},"1284":{"heading":1},"1285":{"heading":1},"1286":{"heading":1},"1287":{"heading":1},"1288":{"text":1},"1289":{"text":1},"1290":{"text":1},"1291":{"text":1},"1292":{"text":1},"1293":{"text":1},"1294":{"text":1},"1295":{"text":1},"1296":{"text":1},"1297":{"text":1},"1298":{"text":1},"1299":{"text":1},"1300":{"text":1},"1301":{"text":1},"1302":{"text":1},"1303":{"text":1},"1304":{"text":1},"1305":{"text":1},"1306":{"text":1},"1307":{"text":1},"1308":{"text":1},"1309":{"text":1},"1310":{"text":1},"1311":{"text":1},"1312":{"text":1},"1313":{"text":1},"1314":{"text":1},"1315":{"text":1},"1316":{"text":1},"1317":{"text":1},"1318":{"text":1},"1319":{"text":1},"1320":{"text":1},"1321":{"text":1},"1322":{"text":1},"1323":{"text":1},"1324":{"text":1},"1325":{"text":1},"1326":{"text":1},"1327":{"text":1},"1328":{"text":1},"1329":{"text":1},"1330":{"text":1},"1331":{"text":1},"1332":{"text":1},"1333":{"text":1},"1334":{"text":1},"1335":{"text":1},"1336":{"text":1},"1337":{"text":1},"1338":{"text":1},"1339":{"text":1},"1340":{"text":1},"1341":{"text":1},"1342":{"text":1},"1343":{"text":1},"1344":{"text":1},"1345":{"text":1},"1346":{"text":1},"1347":{"text":1},"1348":{"text":1},"1349":{"text":1},"1350":{"text":1},"1351":{"text":1},"1352":{"text":1},"1353":{"text":1},"1354":{"text":1},"1355":{"page":1},"1356":{"text":1},"1357":{"heading":1},"1358":{"heading":1},"1359":{"heading":1},"1360":{"heading":1},"1361":{"heading":1},"1362":{"heading":1},"1363":{"heading":1},"1364":{"heading":1},"1365":{"heading":1},"1366":{"heading":1},"1367":{"heading":1},"1368":{"heading":1},"1369":{"heading":1},"1370":{"heading":1},"1371":{"heading":1},"1372":{"text":1},"1373":{"text":1},"1374":{"text":1},"1375":{"text":1},"1376":{"text":1},"1377":{"text":1},"1378":{"text":1},"1379":{"text":1},"1380":{"text":1},"1381":{"text":1},"1382":{"text":1},"1383":{"text":1},"1384":{"text":1},"1385":{"text":1},"1386":{"text":1},"1387":{"text":1},"1388":{"text":1},"1389":{"text":1},"1390":{"text":1},"1391":{"text":1},"1392":{"text":1},"1393":{"text":1},"1394":{"text":1},"1395":{"text":1},"1396":{"text":1},"1397":{"text":1},"1398":{"text":1},"1399":{"text":1},"1400":{"text":1},"1401":{"text":1},"1402":{"text":1},"1403":{"text":1},"1404":{"text":1},"1405":{"text":1},"1406":{"text":1},"1407":{"text":1},"1408":{"text":1},"1409":{"text":1},"1410":{"text":1},"1411":{"text":1},"1412":{"text":1},"1413":{"text":1},"1414":{"text":1},"1415":{"text":1},"1416":{"text":1},"1417":{"text":1},"1418":{"text":1},"1419":{"text":1},"1420":{"text":1},"1421":{"text":1},"1422":{"text":1},"1423":{"text":1},"1424":{"text":1},"1425":{"text":1},"1426":{"text":1},"1427":{"text":1},"1428":{"text":1},"1429":{"text":1},"1430":{"text":1},"1431":{"text":1},"1432":{"text":1},"1433":{"text":1},"1434":{"text":1},"1435":{"text":1},"1436":{"text":1},"1437":{"text":1},"1438":{"text":1},"1439":{"text":1},"1440":{"text":1},"1441":{"text":1},"1442":{"text":1},"1443":{"text":1},"1444":{"text":1},"1445":{"text":1},"1446":{"text":1},"1447":{"text":1},"1448":{"text":1},"1449":{"text":1},"1450":{"text":1},"1451":{"text":1},"1452":{"text":1},"1453":{"text":1},"1454":{"text":1},"1455":{"text":1},"1456":{"text":1},"1457":{"text":1},"1458":{"text":1},"1459":{"text":1},"1460":{"text":1},"1461":{"text":1},"1462":{"text":1},"1463":{"text":1},"1464":{"text":1},"1465":{"text":1},"1466":{"text":1},"1467":{"text":1},"1468":{"text":1},"1469":{"text":1},"1470":{"text":1},"1471":{"text":1},"1472":{"text":1},"1473":{"text":1},"1474":{"text":1},"1475":{"text":1},"1476":{"text":1},"1477":{"text":1},"1478":{"text":1},"1479":{"text":1},"1480":{"text":1},"1481":{"text":1},"1482":{"text":1},"1483":{"text":1},"1484":{"text":1},"1485":{"text":1},"1486":{"text":1},"1487":{"text":1},"1488":{"text":1},"1489":{"text":1},"1490":{"text":1},"1491":{"page":1},"1492":{"text":1},"1493":{"heading":1},"1494":{"heading":1},"1495":{"heading":1},"1496":{"heading":1},"1497":{"heading":1},"1498":{"heading":1},"1499":{"heading":1},"1500":{"heading":1},"1501":{"heading":1},"1502":{"heading":1},"1503":{"heading":1},"1504":{"heading":1},"1505":{"text":1},"1506":{"text":1},"1507":{"text":1},"1508":{"text":1},"1509":{"text":1},"1510":{"text":1},"1511":{"text":1},"1512":{"text":1},"1513":{"text":1},"1514":{"text":1},"1515":{"text":1},"1516":{"text":1},"1517":{"text":1},"1518":{"text":1},"1519":{"text":1},"1520":{"text":1},"1521":{"text":1},"1522":{"text":1},"1523":{"text":1},"1524":{"text":1},"1525":{"text":1},"1526":{"text":1},"1527":{"text":1},"1528":{"text":1},"1529":{"text":1},"1530":{"text":1},"1531":{"text":1},"1532":{"text":1},"1533":{"text":1},"1534":{"text":1},"1535":{"text":1},"1536":{"text":1},"1537":{"text":1},"1538":{"text":1},"1539":{"text":1},"1540":{"text":1},"1541":{"text":1},"1542":{"text":1},"1543":{"text":1},"1544":{"text":1},"1545":{"text":1},"1546":{"text":1},"1547":{"text":1},"1548":{"text":1},"1549":{"text":1},"1550":{"text":1},"1551":{"text":1},"1552":{"text":1},"1553":{"text":1},"1554":{"text":1},"1555":{"text":1},"1556":{"text":1},"1557":{"text":1},"1558":{"text":1},"1559":{"text":1},"1560":{"text":1},"1561":{"text":1},"1562":{"text":1},"1563":{"text":1},"1564":{"text":1},"1565":{"text":1},"1566":{"text":1},"1567":{"text":1},"1568":{"text":1},"1569":{"text":1},"1570":{"text":1},"1571":{"text":1},"1572":{"text":1},"1573":{"text":1},"1574":{"text":1},"1575":{"text":1},"1576":{"text":1},"1577":{"text":1},"1578":{"text":1},"1579":{"text":1},"1580":{"text":1},"1581":{"text":1},"1582":{"text":1},"1583":{"text":1},"1584":{"text":1},"1585":{"text":1},"1586":{"text":1},"1587":{"text":1},"1588":{"text":1},"1589":{"text":1},"1590":{"text":1},"1591":{"text":1},"1592":{"text":1},"1593":{"text":1},"1594":{"text":1},"1595":{"text":1},"1596":{"text":1},"1597":{"text":1},"1598":{"text":1},"1599":{"text":1},"1600":{"text":1},"1601":{"text":1},"1602":{"text":1},"1603":{"text":1},"1604":{"text":1},"1605":{"text":1},"1606":{"text":1},"1607":{"text":1},"1608":{"text":1},"1609":{"text":1},"1610":{"text":1},"1611":{"text":1},"1612":{"text":1},"1613":{"text":1},"1614":{"text":1},"1615":{"text":1},"1616":{"text":1},"1617":{"text":1},"1618":{"page":1},"1619":{"text":1},"1620":{"heading":1},"1621":{"heading":1},"1622":{"heading":1},"1623":{"heading":1},"1624":{"text":1},"1625":{"text":1},"1626":{"text":1},"1627":{"text":1},"1628":{"text":1},"1629":{"text":1},"1630":{"text":1},"1631":{"text":1},"1632":{"text":1},"1633":{"text":1},"1634":{"text":1},"1635":{"text":1},"1636":{"text":1},"1637":{"page":1},"1638":{"text":1},"1639":{"heading":1},"1640":{"heading":1},"1641":{"heading":1},"1642":{"heading":1},"1643":{"heading":1},"1644":{"heading":1},"1645":{"heading":1},"1646":{"heading":1},"1647":{"heading":1},"1648":{"heading":1},"1649":{"heading":1},"1650":{"heading":1},"1651":{"heading":1},"1652":{"heading":1},"1653":{"heading":1},"1654":{"heading":1},"1655":{"heading":1},"1656":{"heading":1},"1657":{"heading":1},"1658":{"heading":1},"1659":{"heading":1},"1660":{"text":1},"1661":{"text":1},"1662":{"text":1},"1663":{"text":1},"1664":{"text":1},"1665":{"text":1},"1666":{"text":1},"1667":{"text":1},"1668":{"text":1},"1669":{"text":1},"1670":{"text":1},"1671":{"text":1},"1672":{"text":1},"1673":{"text":1},"1674":{"text":1},"1675":{"text":1},"1676":{"text":1},"1677":{"text":1},"1678":{"text":1},"1679":{"text":1},"1680":{"text":1},"1681":{"text":1},"1682":{"text":1},"1683":{"text":1},"1684":{"text":1},"1685":{"text":1},"1686":{"text":1},"1687":{"text":1},"1688":{"text":1},"1689":{"text":1},"1690":{"text":1},"1691":{"text":1},"1692":{"text":1},"1693":{"text":1},"1694":{"text":1},"1695":{"text":1},"1696":{"text":1},"1697":{"text":1},"1698":{"text":1},"1699":{"text":1},"1700":{"text":1},"1701":{"text":1},"1702":{"text":1},"1703":{"text":1},"1704":{"text":1},"1705":{"text":1},"1706":{"text":1},"1707":{"text":1},"1708":{"text":1},"1709":{"text":1},"1710":{"text":1},"1711":{"text":1},"1712":{"text":1},"1713":{"text":1},"1714":{"text":1},"1715":{"text":1},"1716":{"text":1},"1717":{"text":1},"1718":{"text":1},"1719":{"text":1},"1720":{"text":1},"1721":{"text":1},"1722":{"text":1},"1723":{"text":1},"1724":{"text":1},"1725":{"text":1},"1726":{"text":1},"1727":{"text":1},"1728":{"text":1},"1729":{"text":1},"1730":{"text":1},"1731":{"text":1},"1732":{"text":1},"1733":{"text":1},"1734":{"text":1},"1735":{"text":1},"1736":{"text":1},"1737":{"text":1},"1738":{"text":1},"1739":{"text":1},"1740":{"text":1},"1741":{"text":1},"1742":{"text":1},"1743":{"text":1},"1744":{"text":1},"1745":{"text":1},"1746":{"text":1},"1747":{"text":1},"1748":{"text":1},"1749":{"text":1},"1750":{"page":1},"1751":{"text":1},"1752":{"heading":1},"1753":{"heading":1},"1754":{"heading":1},"1755":{"heading":1},"1756":{"heading":1},"1757":{"heading":1},"1758":{"heading":1},"1759":{"heading":1},"1760":{"heading":1},"1761":{"heading":1},"1762":{"heading":1},"1763":{"heading":1},"1764":{"heading":1},"1765":{"text":1},"1766":{"text":1},"1767":{"text":1},"1768":{"text":1},"1769":{"text":1},"1770":{"text":1},"1771":{"text":1},"1772":{"text":1},"1773":{"text":1},"1774":{"text":1},"1775":{"text":1},"1776":{"text":1},"1777":{"text":1},"1778":{"text":1},"1779":{"text":1},"1780":{"text":1},"1781":{"text":1},"1782":{"text":1},"1783":{"text":1},"1784":{"text":1},"1785":{"text":1},"1786":{"text":1},"1787":{"text":1},"1788":{"text":1},"1789":{"text":1},"1790":{"text":1},"1791":{"text":1},"1792":{"text":1},"1793":{"text":1},"1794":{"text":1},"1795":{"text":1},"1796":{"text":1},"1797":{"text":1},"1798":{"text":1},"1799":{"text":1},"1800":{"text":1},"1801":{"text":1},"1802":{"page":1},"1803":{"text":1},"1804":{"heading":1},"1805":{"heading":1},"1806":{"heading":1},"1807":{"heading":1},"1808":{"heading":1},"1809":{"heading":1},"1810":{"heading":1},"1811":{"heading":1},"1812":{"heading":1},"1813":{"text":1},"1814":{"text":1},"1815":{"text":1},"1816":{"text":1},"1817":{"text":1},"1818":{"text":1},"1819":{"text":1},"1820":{"text":1},"1821":{"text":1},"1822":{"text":1},"1823":{"text":1},"1824":{"text":1},"1825":{"text":1},"1826":{"text":1},"1827":{"text":1},"1828":{"text":1},"1829":{"text":1},"1830":{"text":1},"1831":{"text":1},"1832":{"text":1},"1833":{"text":1},"1834":{"text":1},"1835":{"text":1},"1836":{"text":1},"1837":{"text":1},"1838":{"text":1},"1839":{"text":1},"1840":{"text":1},"1841":{"text":1},"1842":{"text":1},"1843":{"text":1},"1844":{"text":1},"1845":{"page":1},"1846":{"heading":1},"1847":{"heading":1},"1848":{"heading":1},"1849":{"heading":1},"1850":{"heading":1},"1851":{"heading":1},"1852":{"heading":1},"1853":{"heading":1},"1854":{"text":1},"1855":{"text":1},"1856":{"text":1},"1857":{"text":1},"1858":{"text":1},"1859":{"text":1},"1860":{"text":1},"1861":{"text":1},"1862":{"text":1},"1863":{"text":1},"1864":{"text":1},"1865":{"text":1},"1866":{"text":1},"1867":{"text":1},"1868":{"text":1},"1869":{"text":1},"1870":{"text":1},"1871":{"text":1},"1872":{"text":1},"1873":{"text":1},"1874":{"text":1},"1875":{"text":1},"1876":{"text":1},"1877":{"text":1},"1878":{"text":1},"1879":{"text":1},"1880":{"text":1},"1881":{"text":1},"1882":{"text":1},"1883":{"text":1},"1884":{"text":1},"1885":{"text":1},"1886":{"page":1},"1887":{"text":1},"1888":{"heading":1},"1889":{"heading":1},"1890":{"heading":1},"1891":{"heading":1},"1892":{"heading":1},"1893":{"heading":1},"1894":{"heading":1},"1895":{"heading":1},"1896":{"heading":1},"1897":{"heading":1},"1898":{"heading":1},"1899":{"heading":1},"1900":{"text":1},"1901":{"text":1},"1902":{"text":1},"1903":{"text":1},"1904":{"text":1},"1905":{"text":1},"1906":{"text":1},"1907":{"text":1},"1908":{"text":1},"1909":{"text":1},"1910":{"text":1},"1911":{"text":1},"1912":{"text":1},"1913":{"text":1},"1914":{"text":1},"1915":{"text":1},"1916":{"text":1},"1917":{"text":1},"1918":{"text":1},"1919":{"text":1},"1920":{"text":1},"1921":{"text":1},"1922":{"text":1},"1923":{"text":1},"1924":{"text":1},"1925":{"text":1},"1926":{"text":1},"1927":{"text":1},"1928":{"text":1},"1929":{"text":1},"1930":{"text":1},"1931":{"text":1},"1932":{"text":1},"1933":{"text":1},"1934":{"text":1},"1935":{"text":1},"1936":{"text":1},"1937":{"text":1},"1938":{"text":1},"1939":{"text":1},"1940":{"text":1},"1941":{"text":1},"1942":{"text":1},"1943":{"text":1},"1944":{"text":1},"1945":{"text":1},"1946":{"text":1},"1947":{"text":1},"1948":{"text":1},"1949":{"text":1},"1950":{"text":1},"1951":{"text":1},"1952":{"text":1},"1953":{"text":1},"1954":{"text":1},"1955":{"text":1},"1956":{"text":1},"1957":{"text":1},"1958":{"text":1},"1959":{"text":1},"1960":{"text":1},"1961":{"text":1},"1962":{"text":1},"1963":{"text":1},"1964":{"text":1},"1965":{"text":1},"1966":{"text":1},"1967":{"text":1},"1968":{"text":1},"1969":{"text":1},"1970":{"text":1},"1971":{"text":1},"1972":{"page":1},"1973":{"heading":1},"1974":{"text":1},"1975":{"text":1},"1976":{"text":1},"1977":{"text":1},"1978":{"text":1},"1979":{"page":1},"1980":{"text":1},"1981":{"heading":1},"1982":{"heading":1},"1983":{"heading":1},"1984":{"heading":1},"1985":{"heading":1},"1986":{"heading":1},"1987":{"heading":1},"1988":{"heading":1},"1989":{"heading":1},"1990":{"heading":1},"1991":{"heading":1},"1992":{"heading":1},"1993":{"heading":1},"1994":{"heading":1},"1995":{"text":1},"1996":{"text":1},"1997":{"text":1},"1998":{"text":1},"1999":{"text":1},"2000":{"text":1},"2001":{"text":1},"2002":{"text":1},"2003":{"text":1},"2004":{"text":1},"2005":{"text":1},"2006":{"text":1},"2007":{"text":1},"2008":{"text":1},"2009":{"text":1},"2010":{"text":1},"2011":{"text":1},"2012":{"text":1},"2013":{"text":1},"2014":{"text":1},"2015":{"text":1},"2016":{"text":1},"2017":{"text":1},"2018":{"page":1},"2019":{"text":1},"2020":{"heading":1},"2021":{"heading":1},"2022":{"heading":1},"2023":{"heading":1},"2024":{"heading":1},"2025":{"text":1},"2026":{"text":1},"2027":{"text":1},"2028":{"text":1},"2029":{"text":1},"2030":{"text":1},"2031":{"text":1},"2032":{"text":1},"2033":{"text":1},"2034":{"text":1},"2035":{"text":1},"2036":{"text":1},"2037":{"text":1},"2038":{"text":1},"2039":{"text":1},"2040":{"text":1},"2041":{"text":1},"2042":{"text":1},"2043":{"text":1},"2044":{"page":1},"2045":{"text":1},"2046":{"heading":1},"2047":{"heading":1},"2048":{"heading":1},"2049":{"text":1},"2050":{"text":1},"2051":{"text":1},"2052":{"text":1},"2053":{"text":1},"2054":{"text":1},"2055":{"text":1},"2056":{"text":1},"2057":{"text":1},"2058":{"text":1},"2059":{"text":1},"2060":{"page":1},"2061":{"text":1},"2062":{"heading":1},"2063":{"heading":1},"2064":{"heading":1},"2065":{"heading":1},"2066":{"heading":1},"2067":{"heading":1},"2068":{"heading":1},"2069":{"heading":1},"2070":{"heading":1},"2071":{"heading":1},"2072":{"text":1},"2073":{"text":1},"2074":{"text":1},"2075":{"text":1},"2076":{"text":1},"2077":{"text":1},"2078":{"text":1},"2079":{"text":1},"2080":{"text":1},"2081":{"text":1},"2082":{"text":1},"2083":{"text":1},"2084":{"text":1},"2085":{"text":1},"2086":{"text":1},"2087":{"text":1},"2088":{"text":1},"2089":{"text":1},"2090":{"text":1},"2091":{"text":1},"2092":{"text":1},"2093":{"text":1},"2094":{"text":1},"2095":{"text":1},"2096":{"text":1},"2097":{"text":1},"2098":{"text":1},"2099":{"text":1},"2100":{"text":1},"2101":{"page":1},"2102":{"text":1},"2103":{"heading":1},"2104":{"heading":1},"2105":{"heading":1},"2106":{"heading":1},"2107":{"heading":1},"2108":{"heading":1},"2109":{"heading":1},"2110":{"text":1},"2111":{"text":1},"2112":{"text":1},"2113":{"text":1},"2114":{"text":1},"2115":{"text":1},"2116":{"text":1},"2117":{"text":1},"2118":{"text":1},"2119":{"text":1},"2120":{"text":1},"2121":{"text":1},"2122":{"text":1},"2123":{"text":1},"2124":{"text":1},"2125":{"text":1},"2126":{"page":1},"2127":{"text":1},"2128":{"heading":1},"2129":{"heading":1},"2130":{"heading":1},"2131":{"heading":1},"2132":{"heading":1},"2133":{"heading":1},"2134":{"heading":1},"2135":{"heading":1},"2136":{"heading":1},"2137":{"heading":1},"2138":{"heading":1},"2139":{"heading":1},"2140":{"text":1},"2141":{"text":1},"2142":{"text":1},"2143":{"text":1},"2144":{"text":1},"2145":{"text":1},"2146":{"text":1},"2147":{"text":1},"2148":{"text":1},"2149":{"text":1},"2150":{"text":1},"2151":{"text":1},"2152":{"text":1},"2153":{"text":1},"2154":{"text":1},"2155":{"text":1},"2156":{"text":1},"2157":{"text":1},"2158":{"text":1},"2159":{"text":1},"2160":{"text":1},"2161":{"text":1},"2162":{"text":1},"2163":{"text":1},"2164":{"text":1},"2165":{"text":1},"2166":{"text":1},"2167":{"text":1},"2168":{"text":1},"2169":{"text":1},"2170":{"text":1},"2171":{"text":1},"2172":{"text":1},"2173":{"text":1},"2174":{"page":1},"2175":{"text":1},"2176":{"heading":1},"2177":{"heading":1},"2178":{"heading":1},"2179":{"heading":1},"2180":{"text":1},"2181":{"text":1},"2182":{"text":1},"2183":{"text":1},"2184":{"text":1},"2185":{"text":1},"2186":{"text":1},"2187":{"text":1},"2188":{"text":1},"2189":{"text":1},"2190":{"text":1},"2191":{"text":1},"2192":{"text":1},"2193":{"text":1},"2194":{"text":1},"2195":{"text":1},"2196":{"text":1},"2197":{"text":1},"2198":{"text":1},"2199":{"text":1},"2200":{"text":1},"2201":{"text":1},"2202":{"text":1},"2203":{"text":1},"2204":{"text":1},"2205":{"text":1},"2206":{"text":1},"2207":{"text":1},"2208":{"text":1},"2209":{"text":1},"2210":{"text":1},"2211":{"text":1},"2212":{"text":1},"2213":{"text":1},"2214":{"text":1},"2215":{"text":1},"2216":{"text":1},"2217":{"text":1},"2218":{"text":1},"2219":{"text":1},"2220":{"text":1},"2221":{"text":1},"2222":{"text":1},"2223":{"text":1},"2224":{"text":1},"2225":{"text":1},"2226":{"text":1},"2227":{"page":1},"2228":{"text":1},"2229":{"heading":1},"2230":{"heading":1},"2231":{"heading":1},"2232":{"heading":1},"2233":{"heading":1},"2234":{"heading":1},"2235":{"heading":1},"2236":{"heading":1},"2237":{"heading":1},"2238":{"heading":1},"2239":{"heading":1},"2240":{"heading":1},"2241":{"heading":1},"2242":{"heading":1},"2243":{"heading":1},"2244":{"heading":1},"2245":{"text":1},"2246":{"text":1},"2247":{"text":1},"2248":{"text":1},"2249":{"text":1},"2250":{"text":1},"2251":{"text":1},"2252":{"text":1},"2253":{"text":1},"2254":{"text":1},"2255":{"text":1},"2256":{"text":1},"2257":{"text":1},"2258":{"text":1},"2259":{"text":1},"2260":{"text":1},"2261":{"text":1},"2262":{"text":1},"2263":{"text":1},"2264":{"text":1},"2265":{"text":1},"2266":{"text":1},"2267":{"text":1},"2268":{"text":1},"2269":{"text":1},"2270":{"text":1},"2271":{"text":1},"2272":{"text":1},"2273":{"text":1},"2274":{"text":1},"2275":{"text":1},"2276":{"text":1},"2277":{"text":1},"2278":{"text":1},"2279":{"text":1},"2280":{"text":1},"2281":{"text":1},"2282":{"text":1},"2283":{"page":1},"2284":{"text":1},"2285":{"heading":1},"2286":{"heading":1},"2287":{"heading":1},"2288":{"text":1},"2289":{"text":1},"2290":{"text":1},"2291":{"text":1},"2292":{"text":1},"2293":{"text":1},"2294":{"text":1},"2295":{"text":1},"2296":{"text":1},"2297":{"text":1},"2298":{"text":1},"2299":{"text":1},"2300":{"text":1},"2301":{"text":1},"2302":{"text":1},"2303":{"text":1},"2304":{"text":1},"2305":{"text":1},"2306":{"text":1},"2307":{"text":1},"2308":{"text":1},"2309":{"text":1},"2310":{"text":1},"2311":{"text":1},"2312":{"page":1},"2313":{"text":1},"2314":{"heading":1},"2315":{"heading":1},"2316":{"heading":1},"2317":{"heading":1},"2318":{"heading":1},"2319":{"heading":1},"2320":{"heading":1},"2321":{"heading":1},"2322":{"text":1},"2323":{"text":1},"2324":{"text":1},"2325":{"text":1},"2326":{"text":1},"2327":{"text":1},"2328":{"text":1},"2329":{"text":1},"2330":{"text":1},"2331":{"text":1},"2332":{"text":1},"2333":{"text":1},"2334":{"text":1},"2335":{"text":1},"2336":{"text":1},"2337":{"text":1},"2338":{"text":1},"2339":{"text":1},"2340":{"text":1},"2341":{"text":1},"2342":{"text":1},"2343":{"text":1},"2344":{"text":1},"2345":{"text":1},"2346":{"text":1},"2347":{"text":1},"2348":{"text":1},"2349":{"text":1},"2350":{"text":1},"2351":{"text":1},"2352":{"text":1},"2353":{"text":1},"2354":{"text":1},"2355":{"text":1},"2356":{"text":1},"2357":{"text":1},"2358":{"text":1},"2359":{"page":1},"2360":{"text":1},"2361":{"heading":1},"2362":{"heading":1},"2363":{"heading":1},"2364":{"heading":1},"2365":{"heading":1},"2366":{"heading":1},"2367":{"text":1},"2368":{"text":1},"2369":{"text":1},"2370":{"text":1},"2371":{"text":1},"2372":{"text":1},"2373":{"text":1},"2374":{"text":1},"2375":{"text":1},"2376":{"text":1},"2377":{"text":1},"2378":{"text":1},"2379":{"text":1},"2380":{"text":1},"2381":{"text":1},"2382":{"text":1},"2383":{"text":1},"2384":{"page":1},"2385":{"text":1},"2386":{"heading":1},"2387":{"heading":1},"2388":{"heading":1},"2389":{"heading":1},"2390":{"text":1},"2391":{"text":1},"2392":{"text":1},"2393":{"text":1},"2394":{"text":1},"2395":{"text":1},"2396":{"text":1},"2397":{"text":1},"2398":{"text":1},"2399":{"text":1},"2400":{"text":1},"2401":{"text":1},"2402":{"text":1},"2403":{"text":1},"2404":{"text":1},"2405":{"text":1},"2406":{"text":1},"2407":{"text":1},"2408":{"page":1},"2409":{"heading":1},"2410":{"heading":1},"2411":{"heading":1},"2412":{"heading":1},"2413":{"heading":1},"2414":{"heading":1},"2415":{"heading":1},"2416":{"heading":1},"2417":{"text":1},"2418":{"text":1},"2419":{"text":1},"2420":{"text":1},"2421":{"text":1},"2422":{"text":1},"2423":{"text":1},"2424":{"text":1},"2425":{"text":1},"2426":{"text":1},"2427":{"text":1},"2428":{"text":1},"2429":{"text":1},"2430":{"text":1},"2431":{"text":1},"2432":{"text":1},"2433":{"text":1},"2434":{"text":1},"2435":{"text":1},"2436":{"text":1},"2437":{"text":1},"2438":{"text":1},"2439":{"text":1},"2440":{"text":1},"2441":{"text":1},"2442":{"text":1},"2443":{"text":1},"2444":{"text":1},"2445":{"text":1},"2446":{"text":1},"2447":{"text":1},"2448":{"text":1},"2449":{"text":1},"2450":{"text":1},"2451":{"text":1},"2452":{"page":1},"2453":{"text":1},"2454":{"heading":1},"2455":{"heading":1},"2456":{"heading":1},"2457":{"heading":1},"2458":{"heading":1},"2459":{"heading":1},"2460":{"heading":1},"2461":{"heading":1},"2462":{"heading":1},"2463":{"heading":1},"2464":{"text":1},"2465":{"text":1},"2466":{"text":1},"2467":{"text":1},"2468":{"text":1},"2469":{"text":1},"2470":{"text":1},"2471":{"text":1},"2472":{"text":1},"2473":{"text":1},"2474":{"text":1},"2475":{"text":1},"2476":{"text":1},"2477":{"text":1},"2478":{"text":1},"2479":{"text":1},"2480":{"text":1},"2481":{"text":1},"2482":{"text":1},"2483":{"text":1},"2484":{"text":1},"2485":{"text":1},"2486":{"text":1},"2487":{"text":1},"2488":{"text":1},"2489":{"text":1},"2490":{"text":1},"2491":{"text":1},"2492":{"text":1},"2493":{"text":1},"2494":{"text":1},"2495":{"text":1},"2496":{"text":1},"2497":{"text":1},"2498":{"text":1},"2499":{"text":1},"2500":{"text":1},"2501":{"text":1},"2502":{"text":1},"2503":{"text":1},"2504":{"text":1},"2505":{"text":1},"2506":{"text":1},"2507":{"text":1},"2508":{"text":1},"2509":{"text":1},"2510":{"text":1},"2511":{"text":1},"2512":{"text":1},"2513":{"text":1},"2514":{"text":1},"2515":{"text":1},"2516":{"text":1},"2517":{"text":1},"2518":{"text":1},"2519":{"text":1},"2520":{"text":1},"2521":{"page":1},"2522":{"text":1},"2523":{"heading":1},"2524":{"heading":1},"2525":{"heading":1},"2526":{"heading":1},"2527":{"heading":1},"2528":{"heading":1},"2529":{"heading":1},"2530":{"heading":1},"2531":{"text":1},"2532":{"text":1},"2533":{"text":1},"2534":{"text":1},"2535":{"text":1},"2536":{"text":1},"2537":{"text":1},"2538":{"text":1},"2539":{"text":1},"2540":{"text":1},"2541":{"text":1},"2542":{"text":1},"2543":{"text":1},"2544":{"page":1},"2545":{"text":1},"2546":{"heading":1},"2547":{"heading":1},"2548":{"heading":1},"2549":{"text":1},"2550":{"text":1},"2551":{"text":1},"2552":{"text":1},"2553":{"text":1},"2554":{"text":1},"2555":{"text":1},"2556":{"text":1},"2557":{"text":1},"2558":{"text":1},"2559":{"text":1},"2560":{"text":1},"2561":{"text":1},"2562":{"text":1},"2563":{"text":1},"2564":{"text":1},"2565":{"text":1},"2566":{"text":1},"2567":{"text":1},"2568":{"text":1},"2569":{"text":1},"2570":{"text":1},"2571":{"text":1},"2572":{"text":1},"2573":{"text":1},"2574":{"text":1},"2575":{"text":1},"2576":{"text":1},"2577":{"text":1},"2578":{"text":1},"2579":{"text":1},"2580":{"text":1},"2581":{"text":1},"2582":{"text":1},"2583":{"text":1},"2584":{"text":1},"2585":{"text":1},"2586":{"text":1},"2587":{"text":1},"2588":{"text":1},"2589":{"text":1},"2590":{"text":1},"2591":{"text":1},"2592":{"text":1},"2593":{"text":1},"2594":{"text":1},"2595":{"text":1},"2596":{"text":1},"2597":{"text":1},"2598":{"text":1},"2599":{"text":1},"2600":{"text":1},"2601":{"text":1},"2602":{"text":1},"2603":{"text":1},"2604":{"text":1},"2605":{"text":1},"2606":{"text":1},"2607":{"text":1},"2608":{"text":1},"2609":{"text":1},"2610":{"text":1},"2611":{"text":1},"2612":{"text":1},"2613":{"text":1},"2614":{"text":1},"2615":{"text":1},"2616":{"text":1},"2617":{"text":1},"2618":{"text":1},"2619":{"text":1},"2620":{"text":1},"2621":{"text":1},"2622":{"text":1},"2623":{"text":1},"2624":{"text":1},"2625":{"text":1},"2626":{"text":1},"2627":{"text":1},"2628":{"text":1},"2629":{"text":1},"2630":{"text":1},"2631":{"text":1},"2632":{"text":1},"2633":{"text":1},"2634":{"text":1},"2635":{"text":1},"2636":{"text":1},"2637":{"text":1},"2638":{"page":1},"2639":{"text":1},"2640":{"heading":1},"2641":{"heading":1},"2642":{"heading":1},"2643":{"heading":1},"2644":{"heading":1},"2645":{"heading":1},"2646":{"heading":1},"2647":{"heading":1},"2648":{"heading":1},"2649":{"heading":1},"2650":{"text":1},"2651":{"text":1},"2652":{"text":1},"2653":{"text":1},"2654":{"text":1},"2655":{"text":1},"2656":{"text":1},"2657":{"text":1},"2658":{"text":1},"2659":{"text":1},"2660":{"text":1},"2661":{"text":1},"2662":{"text":1},"2663":{"text":1},"2664":{"text":1},"2665":{"text":1},"2666":{"text":1},"2667":{"text":1},"2668":{"text":1},"2669":{"text":1},"2670":{"text":1},"2671":{"text":1},"2672":{"text":1},"2673":{"page":1},"2674":{"text":1},"2675":{"heading":1},"2676":{"heading":1},"2677":{"heading":1},"2678":{"heading":1},"2679":{"heading":1},"2680":{"text":1},"2681":{"text":1},"2682":{"text":1},"2683":{"text":1},"2684":{"text":1},"2685":{"text":1},"2686":{"text":1},"2687":{"text":1},"2688":{"text":1},"2689":{"text":1},"2690":{"text":1},"2691":{"text":1},"2692":{"text":1},"2693":{"text":1},"2694":{"text":1},"2695":{"text":1},"2696":{"page":1},"2697":{"text":1},"2698":{"heading":1},"2699":{"heading":1},"2700":{"heading":1},"2701":{"heading":1},"2702":{"heading":1},"2703":{"text":1},"2704":{"text":1},"2705":{"text":1},"2706":{"text":1},"2707":{"text":1},"2708":{"text":1},"2709":{"text":1},"2710":{"text":1},"2711":{"text":1},"2712":{"text":1},"2713":{"text":1},"2714":{"text":1},"2715":{"text":1},"2716":{"text":1},"2717":{"text":1},"2718":{"text":1},"2719":{"text":1},"2720":{"text":1},"2721":{"text":1},"2722":{"text":1},"2723":{"text":1},"2724":{"text":1},"2725":{"text":1},"2726":{"text":1},"2727":{"text":1},"2728":{"text":1},"2729":{"text":1},"2730":{"text":1},"2731":{"text":1},"2732":{"text":1},"2733":{"page":1},"2734":{"text":1},"2735":{"heading":1},"2736":{"heading":1},"2737":{"heading":1},"2738":{"heading":1},"2739":{"heading":1},"2740":{"text":1},"2741":{"text":1},"2742":{"text":1},"2743":{"text":1},"2744":{"text":1},"2745":{"text":1},"2746":{"text":1},"2747":{"text":1},"2748":{"text":1},"2749":{"text":1},"2750":{"text":1},"2751":{"text":1},"2752":{"text":1},"2753":{"text":1},"2754":{"text":1},"2755":{"text":1},"2756":{"text":1},"2757":{"text":1},"2758":{"text":1},"2759":{"text":1},"2760":{"text":1},"2761":{"text":1},"2762":{"text":1},"2763":{"text":1},"2764":{"text":1},"2765":{"text":1},"2766":{"text":1},"2767":{"page":1},"2768":{"text":1},"2769":{"heading":1},"2770":{"heading":1},"2771":{"heading":1},"2772":{"heading":1},"2773":{"text":1},"2774":{"text":1},"2775":{"text":1},"2776":{"text":1},"2777":{"text":1},"2778":{"text":1},"2779":{"text":1},"2780":{"text":1},"2781":{"text":1},"2782":{"text":1},"2783":{"text":1},"2784":{"text":1},"2785":{"text":1},"2786":{"text":1},"2787":{"text":1},"2788":{"text":1},"2789":{"text":1},"2790":{"text":1},"2791":{"text":1},"2792":{"text":1},"2793":{"text":1},"2794":{"text":1},"2795":{"text":1},"2796":{"text":1},"2797":{"text":1},"2798":{"text":1},"2799":{"text":1},"2800":{"text":1},"2801":{"text":1},"2802":{"text":1},"2803":{"text":1},"2804":{"text":1},"2805":{"text":1},"2806":{"text":1},"2807":{"text":1},"2808":{"page":1},"2809":{"text":1},"2810":{"heading":1},"2811":{"heading":1},"2812":{"heading":1},"2813":{"heading":1},"2814":{"heading":1},"2815":{"text":1},"2816":{"text":1},"2817":{"text":1},"2818":{"text":1},"2819":{"text":1},"2820":{"text":1},"2821":{"text":1},"2822":{"text":1},"2823":{"text":1},"2824":{"text":1},"2825":{"text":1},"2826":{"text":1},"2827":{"text":1},"2828":{"text":1},"2829":{"text":1},"2830":{"text":1},"2831":{"text":1},"2832":{"page":1},"2833":{"text":1},"2834":{"heading":1},"2835":{"heading":1},"2836":{"heading":1},"2837":{"heading":1},"2838":{"text":1},"2839":{"text":1},"2840":{"text":1},"2841":{"text":1},"2842":{"text":1},"2843":{"text":1},"2844":{"text":1},"2845":{"text":1},"2846":{"text":1},"2847":{"text":1},"2848":{"text":1},"2849":{"text":1},"2850":{"text":1},"2851":{"text":1},"2852":{"text":1},"2853":{"text":1},"2854":{"text":1},"2855":{"page":1},"2856":{"text":1},"2857":{"heading":1},"2858":{"heading":1},"2859":{"heading":1},"2860":{"heading":1},"2861":{"text":1},"2862":{"text":1},"2863":{"text":1},"2864":{"text":1},"2865":{"text":1},"2866":{"text":1},"2867":{"text":1},"2868":{"text":1},"2869":{"text":1},"2870":{"text":1},"2871":{"text":1},"2872":{"text":1},"2873":{"text":1},"2874":{"text":1},"2875":{"text":1},"2876":{"text":1},"2877":{"text":1},"2878":{"text":1},"2879":{"page":1},"2880":{"text":1},"2881":{"heading":1},"2882":{"heading":1},"2883":{"heading":1},"2884":{"heading":1},"2885":{"text":1},"2886":{"text":1},"2887":{"text":1},"2888":{"text":1},"2889":{"text":1},"2890":{"text":1},"2891":{"text":1},"2892":{"text":1},"2893":{"text":1},"2894":{"text":1},"2895":{"text":1},"2896":{"text":1},"2897":{"text":1},"2898":{"text":1},"2899":{"text":1},"2900":{"text":1},"2901":{"page":1},"2902":{"text":1},"2903":{"heading":1},"2904":{"heading":1},"2905":{"heading":1},"2906":{"heading":1},"2907":{"text":1},"2908":{"text":1},"2909":{"text":1},"2910":{"text":1},"2911":{"text":1},"2912":{"text":1},"2913":{"text":1},"2914":{"text":1},"2915":{"text":1},"2916":{"page":1},"2917":{"text":1},"2918":{"heading":1},"2919":{"heading":1},"2920":{"heading":1},"2921":{"heading":1},"2922":{"heading":1},"2923":{"text":1},"2924":{"text":1},"2925":{"text":1},"2926":{"text":1},"2927":{"text":1},"2928":{"text":1},"2929":{"text":1},"2930":{"text":1},"2931":{"text":1},"2932":{"text":1},"2933":{"text":1},"2934":{"text":1},"2935":{"text":1},"2936":{"text":1},"2937":{"text":1},"2938":{"text":1},"2939":{"text":1},"2940":{"text":1},"2941":{"text":1},"2942":{"text":1},"2943":{"text":1},"2944":{"text":1},"2945":{"text":1},"2946":{"text":1},"2947":{"text":1},"2948":{"text":1},"2949":{"text":1},"2950":{"text":1},"2951":{"text":1},"2952":{"page":1},"2953":{"text":1},"2954":{"heading":1},"2955":{"heading":1},"2956":{"heading":1},"2957":{"heading":1},"2958":{"heading":1},"2959":{"heading":1},"2960":{"text":1},"2961":{"text":1},"2962":{"text":1},"2963":{"text":1},"2964":{"text":1},"2965":{"text":1},"2966":{"text":1},"2967":{"text":1},"2968":{"text":1},"2969":{"text":1},"2970":{"text":1},"2971":{"text":1},"2972":{"text":1},"2973":{"text":1},"2974":{"text":1},"2975":{"text":1},"2976":{"text":1},"2977":{"text":1},"2978":{"text":1},"2979":{"text":1},"2980":{"text":1},"2981":{"text":1},"2982":{"text":1},"2983":{"text":1},"2984":{"text":1},"2985":{"text":1},"2986":{"text":1},"2987":{"text":1},"2988":{"text":1},"2989":{"text":1},"2990":{"text":1},"2991":{"text":1},"2992":{"text":1},"2993":{"text":1},"2994":{"text":1},"2995":{"text":1},"2996":{"text":1},"2997":{"text":1},"2998":{"page":1},"2999":{"text":1},"3000":{"heading":1},"3001":{"heading":1},"3002":{"heading":1},"3003":{"heading":1},"3004":{"text":1},"3005":{"text":1},"3006":{"text":1},"3007":{"text":1},"3008":{"text":1},"3009":{"text":1},"3010":{"text":1},"3011":{"text":1},"3012":{"text":1},"3013":{"text":1},"3014":{"text":1},"3015":{"text":1},"3016":{"text":1},"3017":{"text":1},"3018":{"text":1},"3019":{"text":1},"3020":{"text":1},"3021":{"text":1},"3022":{"text":1},"3023":{"text":1},"3024":{"text":1},"3025":{"text":1},"3026":{"text":1},"3027":{"text":1},"3028":{"page":1},"3029":{"text":1},"3030":{"heading":1},"3031":{"heading":1},"3032":{"heading":1},"3033":{"heading":1},"3034":{"heading":1},"3035":{"heading":1},"3036":{"heading":1},"3037":{"heading":1},"3038":{"heading":1},"3039":{"heading":1},"3040":{"text":1},"3041":{"text":1},"3042":{"text":1},"3043":{"text":1},"3044":{"text":1},"3045":{"text":1},"3046":{"text":1},"3047":{"text":1},"3048":{"text":1},"3049":{"text":1},"3050":{"text":1},"3051":{"text":1},"3052":{"text":1},"3053":{"page":1},"3054":{"text":1},"3055":{"heading":1},"3056":{"heading":1},"3057":{"heading":1},"3058":{"heading":1},"3059":{"heading":1},"3060":{"heading":1},"3061":{"heading":1},"3062":{"text":1},"3063":{"text":1},"3064":{"text":1},"3065":{"text":1},"3066":{"text":1},"3067":{"text":1},"3068":{"text":1},"3069":{"text":1},"3070":{"text":1},"3071":{"text":1},"3072":{"text":1},"3073":{"text":1},"3074":{"text":1},"3075":{"text":1},"3076":{"text":1},"3077":{"text":1},"3078":{"text":1},"3079":{"text":1},"3080":{"text":1},"3081":{"text":1},"3082":{"text":1},"3083":{"text":1},"3084":{"text":1},"3085":{"text":1},"3086":{"page":1},"3087":{"text":1},"3088":{"heading":1},"3089":{"heading":1},"3090":{"heading":1},"3091":{"heading":1},"3092":{"heading":1},"3093":{"text":1},"3094":{"text":1},"3095":{"text":1},"3096":{"text":1},"3097":{"text":1},"3098":{"text":1},"3099":{"text":1},"3100":{"text":1},"3101":{"text":1},"3102":{"text":1},"3103":{"text":1},"3104":{"text":1},"3105":{"text":1},"3106":{"text":1},"3107":{"text":1},"3108":{"text":1},"3109":{"text":1},"3110":{"text":1},"3111":{"text":1},"3112":{"text":1},"3113":{"text":1},"3114":{"text":1},"3115":{"text":1},"3116":{"text":1},"3117":{"text":1},"3118":{"text":1},"3119":{"text":1},"3120":{"text":1},"3121":{"text":1},"3122":{"text":1},"3123":{"text":1},"3124":{"text":1},"3125":{"text":1},"3126":{"text":1},"3127":{"text":1},"3128":{"text":1},"3129":{"text":1},"3130":{"text":1},"3131":{"page":1},"3132":{"text":1},"3133":{"heading":1},"3134":{"heading":1},"3135":{"heading":1},"3136":{"heading":1},"3137":{"heading":1},"3138":{"heading":1},"3139":{"heading":1},"3140":{"heading":1},"3141":{"heading":1},"3142":{"heading":1},"3143":{"text":1},"3144":{"text":1},"3145":{"text":1},"3146":{"text":1},"3147":{"text":1},"3148":{"text":1},"3149":{"text":1},"3150":{"text":1},"3151":{"text":1},"3152":{"text":1},"3153":{"text":1},"3154":{"text":1},"3155":{"text":1},"3156":{"text":1},"3157":{"text":1},"3158":{"text":1},"3159":{"text":1},"3160":{"text":1},"3161":{"text":1},"3162":{"text":1},"3163":{"text":1},"3164":{"text":1},"3165":{"text":1},"3166":{"text":1},"3167":{"text":1},"3168":{"text":1},"3169":{"text":1},"3170":{"text":1},"3171":{"text":1},"3172":{"text":1},"3173":{"text":1},"3174":{"text":1},"3175":{"text":1},"3176":{"text":1},"3177":{"text":1},"3178":{"text":1},"3179":{"text":1},"3180":{"text":1},"3181":{"text":1},"3182":{"text":1},"3183":{"text":1},"3184":{"text":1},"3185":{"text":1},"3186":{"text":1},"3187":{"text":1},"3188":{"text":1},"3189":{"text":1},"3190":{"text":1},"3191":{"text":1},"3192":{"text":1},"3193":{"text":1},"3194":{"text":1},"3195":{"text":1},"3196":{"text":1},"3197":{"text":1},"3198":{"text":1},"3199":{"text":1},"3200":{"text":1},"3201":{"text":1},"3202":{"text":1},"3203":{"text":1},"3204":{"text":1},"3205":{"text":1},"3206":{"text":1},"3207":{"text":1},"3208":{"text":1},"3209":{"text":1},"3210":{"text":1},"3211":{"page":1},"3212":{"text":1},"3213":{"heading":1},"3214":{"heading":1},"3215":{"heading":1},"3216":{"heading":1},"3217":{"heading":1},"3218":{"text":1},"3219":{"text":1},"3220":{"text":1},"3221":{"text":1},"3222":{"text":1},"3223":{"text":1},"3224":{"text":1},"3225":{"text":1},"3226":{"text":1},"3227":{"text":1},"3228":{"text":1},"3229":{"text":1},"3230":{"text":1},"3231":{"text":1},"3232":{"text":1},"3233":{"text":1},"3234":{"text":1},"3235":{"text":1},"3236":{"text":1},"3237":{"text":1},"3238":{"text":1},"3239":{"text":1},"3240":{"text":1},"3241":{"text":1},"3242":{"text":1},"3243":{"text":1},"3244":{"text":1},"3245":{"text":1},"3246":{"text":1},"3247":{"text":1},"3248":{"text":1},"3249":{"text":1},"3250":{"text":1},"3251":{"text":1},"3252":{"text":1},"3253":{"text":1},"3254":{"text":1},"3255":{"text":1},"3256":{"text":1},"3257":{"text":1},"3258":{"text":1},"3259":{"text":1},"3260":{"text":1},"3261":{"text":1},"3262":{"text":1},"3263":{"text":1},"3264":{"text":1},"3265":{"text":1},"3266":{"text":1},"3267":{"text":1},"3268":{"page":1},"3269":{"text":1},"3270":{"heading":1},"3271":{"heading":1},"3272":{"heading":1},"3273":{"heading":1},"3274":{"heading":1},"3275":{"heading":1},"3276":{"text":1},"3277":{"text":1},"3278":{"text":1},"3279":{"text":1},"3280":{"text":1},"3281":{"text":1},"3282":{"text":1},"3283":{"text":1},"3284":{"text":1},"3285":{"text":1},"3286":{"text":1},"3287":{"text":1},"3288":{"text":1},"3289":{"text":1},"3290":{"text":1},"3291":{"text":1},"3292":{"text":1},"3293":{"text":1},"3294":{"text":1},"3295":{"text":1},"3296":{"text":1},"3297":{"text":1},"3298":{"text":1},"3299":{"text":1},"3300":{"text":1},"3301":{"page":1},"3302":{"heading":1},"3303":{"heading":1},"3304":{"heading":1},"3305":{"heading":1},"3306":{"heading":1},"3307":{"heading":1},"3308":{"heading":1},"3309":{"heading":1},"3310":{"heading":1},"3311":{"text":1},"3312":{"text":1},"3313":{"text":1},"3314":{"text":1},"3315":{"text":1},"3316":{"text":1},"3317":{"text":1},"3318":{"text":1},"3319":{"text":1},"3320":{"text":1},"3321":{"text":1},"3322":{"text":1},"3323":{"text":1},"3324":{"text":1},"3325":{"text":1},"3326":{"text":1},"3327":{"text":1},"3328":{"page":1},"3329":{"text":1},"3330":{"heading":1},"3331":{"heading":1},"3332":{"heading":1},"3333":{"heading":1},"3334":{"heading":1},"3335":{"text":1},"3336":{"text":1},"3337":{"text":1},"3338":{"text":1},"3339":{"text":1},"3340":{"text":1},"3341":{"text":1},"3342":{"text":1},"3343":{"text":1},"3344":{"text":1},"3345":{"text":1},"3346":{"text":1},"3347":{"text":1},"3348":{"text":1},"3349":{"text":1},"3350":{"page":1},"3351":{"text":1},"3352":{"heading":1},"3353":{"heading":1},"3354":{"heading":1},"3355":{"heading":1},"3356":{"heading":1},"3357":{"heading":1},"3358":{"heading":1},"3359":{"heading":1},"3360":{"heading":1},"3361":{"heading":1},"3362":{"heading":1},"3363":{"heading":1},"3364":{"heading":1},"3365":{"heading":1},"3366":{"heading":1},"3367":{"heading":1},"3368":{"heading":1},"3369":{"heading":1},"3370":{"heading":1},"3371":{"heading":1},"3372":{"text":1},"3373":{"text":1},"3374":{"text":1},"3375":{"text":1},"3376":{"text":1},"3377":{"text":1},"3378":{"text":1},"3379":{"text":1},"3380":{"text":1},"3381":{"text":1},"3382":{"text":1},"3383":{"text":1},"3384":{"text":1},"3385":{"text":1},"3386":{"text":1},"3387":{"text":1},"3388":{"text":1},"3389":{"text":1},"3390":{"text":1},"3391":{"text":1},"3392":{"text":1},"3393":{"text":1},"3394":{"text":1},"3395":{"text":1},"3396":{"text":1},"3397":{"text":1},"3398":{"text":1},"3399":{"text":1},"3400":{"text":1},"3401":{"text":1},"3402":{"text":1},"3403":{"text":1},"3404":{"text":1},"3405":{"text":1},"3406":{"text":1},"3407":{"text":1},"3408":{"text":1},"3409":{"text":1},"3410":{"text":1},"3411":{"text":1},"3412":{"text":1},"3413":{"text":1},"3414":{"text":1},"3415":{"text":1},"3416":{"text":1},"3417":{"text":1},"3418":{"text":1},"3419":{"text":1},"3420":{"text":1},"3421":{"text":1},"3422":{"text":1},"3423":{"text":1},"3424":{"text":1},"3425":{"text":1},"3426":{"text":1},"3427":{"text":1},"3428":{"text":1},"3429":{"text":1},"3430":{"text":1},"3431":{"text":1},"3432":{"text":1},"3433":{"text":1},"3434":{"text":1},"3435":{"text":1},"3436":{"text":1},"3437":{"text":1},"3438":{"text":1},"3439":{"text":1},"3440":{"text":1},"3441":{"text":1},"3442":{"text":1},"3443":{"text":1},"3444":{"text":1},"3445":{"text":1},"3446":{"text":1},"3447":{"text":1},"3448":{"text":1},"3449":{"text":1},"3450":{"text":1},"3451":{"text":1},"3452":{"text":1},"3453":{"text":1},"3454":{"text":1},"3455":{"text":1},"3456":{"text":1},"3457":{"text":1},"3458":{"text":1},"3459":{"text":1},"3460":{"text":1},"3461":{"text":1},"3462":{"text":1},"3463":{"text":1},"3464":{"text":1},"3465":{"text":1},"3466":{"text":1},"3467":{"text":1},"3468":{"text":1},"3469":{"text":1},"3470":{"text":1},"3471":{"text":1},"3472":{"text":1},"3473":{"text":1},"3474":{"text":1},"3475":{"text":1},"3476":{"text":1},"3477":{"page":1},"3478":{"text":1},"3479":{"heading":1},"3480":{"heading":1},"3481":{"heading":1},"3482":{"heading":1},"3483":{"heading":1},"3484":{"heading":1},"3485":{"text":1},"3486":{"text":1},"3487":{"text":1},"3488":{"text":1},"3489":{"text":1},"3490":{"text":1},"3491":{"text":1},"3492":{"text":1},"3493":{"text":1},"3494":{"text":1},"3495":{"text":1},"3496":{"text":1},"3497":{"text":1},"3498":{"text":1},"3499":{"text":1},"3500":{"text":1},"3501":{"text":1},"3502":{"text":1},"3503":{"text":1},"3504":{"text":1},"3505":{"text":1},"3506":{"text":1},"3507":{"text":1},"3508":{"text":1},"3509":{"text":1},"3510":{"text":1},"3511":{"text":1},"3512":{"text":1},"3513":{"text":1},"3514":{"text":1},"3515":{"text":1},"3516":{"text":1},"3517":{"text":1},"3518":{"text":1},"3519":{"page":1},"3520":{"text":1},"3521":{"heading":1},"3522":{"heading":1},"3523":{"heading":1},"3524":{"heading":1},"3525":{"heading":1},"3526":{"heading":1},"3527":{"heading":1},"3528":{"heading":1},"3529":{"heading":1},"3530":{"heading":1},"3531":{"heading":1},"3532":{"text":1},"3533":{"text":1},"3534":{"text":1},"3535":{"text":1},"3536":{"text":1},"3537":{"text":1},"3538":{"text":1},"3539":{"text":1},"3540":{"text":1},"3541":{"text":1},"3542":{"text":1},"3543":{"text":1},"3544":{"text":1},"3545":{"text":1},"3546":{"text":1},"3547":{"text":1},"3548":{"text":1},"3549":{"text":1},"3550":{"text":1},"3551":{"text":1},"3552":{"text":1},"3553":{"text":1},"3554":{"text":1},"3555":{"text":1},"3556":{"text":1},"3557":{"text":1},"3558":{"text":1},"3559":{"text":1},"3560":{"text":1},"3561":{"text":1},"3562":{"text":1},"3563":{"text":1},"3564":{"text":1},"3565":{"text":1},"3566":{"text":1},"3567":{"text":1},"3568":{"text":1},"3569":{"text":1},"3570":{"text":1},"3571":{"text":1},"3572":{"text":1},"3573":{"text":1},"3574":{"text":1},"3575":{"text":1},"3576":{"text":1},"3577":{"text":1},"3578":{"text":1},"3579":{"text":1},"3580":{"text":1},"3581":{"text":1},"3582":{"text":1},"3583":{"text":1},"3584":{"text":1},"3585":{"text":1},"3586":{"text":1},"3587":{"page":1},"3588":{"heading":1},"3589":{"heading":1},"3590":{"heading":1},"3591":{"heading":1},"3592":{"heading":1},"3593":{"heading":1},"3594":{"heading":1},"3595":{"heading":1},"3596":{"heading":1},"3597":{"heading":1},"3598":{"heading":1},"3599":{"heading":1},"3600":{"text":1},"3601":{"text":1},"3602":{"text":1},"3603":{"text":1},"3604":{"text":1},"3605":{"text":1},"3606":{"text":1},"3607":{"text":1},"3608":{"text":1},"3609":{"text":1},"3610":{"text":1},"3611":{"text":1},"3612":{"text":1},"3613":{"text":1},"3614":{"text":1},"3615":{"text":1},"3616":{"text":1},"3617":{"text":1},"3618":{"text":1},"3619":{"text":1},"3620":{"text":1},"3621":{"text":1},"3622":{"text":1},"3623":{"text":1},"3624":{"text":1},"3625":{"text":1},"3626":{"text":1},"3627":{"text":1},"3628":{"page":1},"3629":{"text":1},"3630":{"heading":1},"3631":{"heading":1},"3632":{"heading":1},"3633":{"heading":1},"3634":{"heading":1},"3635":{"heading":1},"3636":{"heading":1},"3637":{"heading":1},"3638":{"heading":1},"3639":{"text":1},"3640":{"text":1},"3641":{"text":1},"3642":{"text":1},"3643":{"text":1},"3644":{"text":1},"3645":{"text":1},"3646":{"text":1},"3647":{"text":1},"3648":{"text":1},"3649":{"text":1},"3650":{"text":1},"3651":{"text":1},"3652":{"text":1},"3653":{"text":1},"3654":{"text":1},"3655":{"text":1},"3656":{"text":1},"3657":{"text":1},"3658":{"text":1},"3659":{"text":1},"3660":{"text":1},"3661":{"text":1},"3662":{"text":1},"3663":{"text":1},"3664":{"text":1},"3665":{"text":1},"3666":{"text":1},"3667":{"text":1},"3668":{"text":1},"3669":{"text":1},"3670":{"text":1},"3671":{"text":1},"3672":{"text":1},"3673":{"text":1},"3674":{"text":1},"3675":{"text":1},"3676":{"text":1},"3677":{"text":1},"3678":{"text":1},"3679":{"text":1},"3680":{"text":1},"3681":{"text":1},"3682":{"text":1},"3683":{"text":1},"3684":{"text":1},"3685":{"text":1},"3686":{"text":1},"3687":{"text":1},"3688":{"text":1},"3689":{"text":1},"3690":{"text":1},"3691":{"text":1},"3692":{"text":1},"3693":{"text":1},"3694":{"text":1},"3695":{"text":1},"3696":{"text":1},"3697":{"text":1},"3698":{"text":1},"3699":{"text":1},"3700":{"text":1},"3701":{"text":1},"3702":{"text":1},"3703":{"text":1},"3704":{"text":1},"3705":{"text":1},"3706":{"text":1},"3707":{"text":1},"3708":{"text":1},"3709":{"text":1},"3710":{"text":1},"3711":{"page":1},"3712":{"text":1},"3713":{"heading":1},"3714":{"heading":1},"3715":{"heading":1},"3716":{"heading":1},"3717":{"heading":1},"3718":{"heading":1},"3719":{"heading":1},"3720":{"heading":1},"3721":{"heading":1},"3722":{"heading":1},"3723":{"heading":1},"3724":{"heading":1},"3725":{"heading":1},"3726":{"text":1},"3727":{"text":1},"3728":{"text":1},"3729":{"text":1},"3730":{"text":1},"3731":{"text":1},"3732":{"text":1},"3733":{"text":1},"3734":{"text":1},"3735":{"text":1},"3736":{"text":1},"3737":{"text":1},"3738":{"text":1},"3739":{"text":1},"3740":{"text":1},"3741":{"text":1},"3742":{"text":1},"3743":{"text":1},"3744":{"text":1},"3745":{"text":1},"3746":{"text":1},"3747":{"text":1},"3748":{"text":1},"3749":{"text":1},"3750":{"text":1},"3751":{"text":1},"3752":{"text":1},"3753":{"text":1},"3754":{"text":1},"3755":{"text":1},"3756":{"text":1},"3757":{"text":1},"3758":{"text":1},"3759":{"text":1},"3760":{"text":1},"3761":{"text":1},"3762":{"text":1},"3763":{"page":1},"3764":{"text":1},"3765":{"heading":1},"3766":{"heading":1},"3767":{"heading":1},"3768":{"heading":1},"3769":{"heading":1},"3770":{"heading":1},"3771":{"heading":1},"3772":{"text":1},"3773":{"text":1},"3774":{"text":1},"3775":{"text":1},"3776":{"text":1},"3777":{"text":1},"3778":{"text":1},"3779":{"text":1},"3780":{"text":1},"3781":{"text":1},"3782":{"text":1},"3783":{"text":1},"3784":{"text":1},"3785":{"text":1},"3786":{"text":1},"3787":{"text":1},"3788":{"text":1},"3789":{"text":1},"3790":{"text":1},"3791":{"text":1},"3792":{"text":1},"3793":{"text":1},"3794":{"text":1},"3795":{"text":1},"3796":{"text":1},"3797":{"text":1},"3798":{"text":1},"3799":{"text":1},"3800":{"page":1},"3801":{"text":1},"3802":{"heading":1},"3803":{"heading":1},"3804":{"heading":1},"3805":{"text":1},"3806":{"text":1},"3807":{"text":1},"3808":{"text":1},"3809":{"text":1},"3810":{"text":1},"3811":{"text":1},"3812":{"text":1},"3813":{"text":1},"3814":{"text":1},"3815":{"text":1},"3816":{"text":1},"3817":{"text":1},"3818":{"text":1},"3819":{"text":1},"3820":{"text":1},"3821":{"text":1},"3822":{"text":1},"3823":{"text":1},"3824":{"page":1},"3825":{"text":1},"3826":{"heading":1},"3827":{"heading":1},"3828":{"heading":1},"3829":{"heading":1},"3830":{"heading":1},"3831":{"heading":1},"3832":{"heading":1},"3833":{"text":1},"3834":{"text":1},"3835":{"text":1},"3836":{"text":1},"3837":{"text":1},"3838":{"text":1},"3839":{"text":1},"3840":{"text":1},"3841":{"text":1},"3842":{"text":1},"3843":{"text":1},"3844":{"text":1},"3845":{"text":1},"3846":{"text":1},"3847":{"text":1},"3848":{"text":1},"3849":{"text":1},"3850":{"text":1},"3851":{"text":1},"3852":{"text":1},"3853":{"text":1},"3854":{"text":1},"3855":{"text":1},"3856":{"text":1},"3857":{"text":1},"3858":{"text":1},"3859":{"text":1},"3860":{"text":1},"3861":{"text":1},"3862":{"text":1},"3863":{"text":1},"3864":{"text":1},"3865":{"text":1},"3866":{"text":1},"3867":{"text":1},"3868":{"text":1},"3869":{"text":1},"3870":{"text":1},"3871":{"text":1},"3872":{"text":1},"3873":{"text":1},"3874":{"text":1},"3875":{"text":1},"3876":{"text":1},"3877":{"text":1},"3878":{"text":1},"3879":{"text":1},"3880":{"text":1},"3881":{"text":1},"3882":{"text":1}},"breadcrumbs":{"1":{"getting":0.5,"started":0.5},"41":{"getting":0.5,"started":0.5},"70":{"3t":0.5,"mcp":0.5},"144":{"reference":1},"210":{"reference":1},"295":{"tools":1},"338":{"tools":1},"370":{"tools":1},"396":{"tools":1},"470":{"tools":1},"521":{"tools":1},"590":{"tools":1},"614":{"tools":1},"655":{"tools":1},"672":{"tools":1},"747":{"features":1},"853":{"features":1},"897":{"features":1},"1011":{"features":1},"1069":{"features":1},"1114":{"features":1},"1184":{"getting":0.5,"started":0.5},"1242":{"getting":0.5,"started":0.5},"1279":{"3tl":0.5,"bridge":0.5},"1355":{"reference":1},"1491":{"reference":1},"1618":{"access":0.5,"manager":0.5},"1637":{"configuration":1},"1750":{"getting":0.5,"started":0.5},"1802":{"getting":0.5,"started":0.5},"1845":{"access":0.5,"manager":0.5},"1886":{"installation":1},"1972":{"installation":1},"1979":{"operations":1},"2018":{"operations":1},"2044":{"operations":1},"2060":{"services":1},"2101":{"services":1},"2126":{"access":0.5,"manager":0.5},"2174":{"3t":0.3333333333333333,"ai":0.3333333333333333,"governance":0.3333333333333333},"2227":{"3t":0.3333333333333333,"ai":0.3333333333333333,"governance":0.3333333333333333},"2283":{"3t":0.3333333333333333,"ai":0.3333333333333333,"governance":0.3333333333333333},"2312":{"3t":0.3333333333333333,"ai":0.3333333333333333,"governance":0.3333333333333333},"2359":{"getting":0.5,"started":0.5},"2384":{"getting":0.5,"started":0.5},"2408":{"3t":0.3333333333333333,"db":0.3333333333333333,"tools":0.3333333333333333},"2452":{"integration":1},"2521":{"integration":1},"2544":{"reference":1},"2638":{"tools":1},"2673":{"tools":1},"2696":{"tools":1},"2733":{"tools":1},"2767":{"tools":1},"2808":{"concepts":1},"2832":{"concepts":1},"2855":{"concepts":1},"2879":{"concepts":1},"2901":{"concepts":1},"2916":{"deployment":1},"2952":{"deployment":1},"2998":{"deployment":1},"3028":{"getting":0.5,"started":0.5},"3053":{"getting":0.5,"started":0.5},"3086":{"governance":0.5,"proxy":0.5},"3131":{"reference":1},"3211":{"reference":1},"3268":{"reference":1},"3301":{"3t":0.5,"platform":0.5},"3328":{"studio":0.25,"3t":0.25,"web":0.25,"ide":0.25},"3350":{"configuration":1},"3477":{"getting":0.5,"started":0.5},"3519":{"getting":0.5,"started":0.5},"3587":{"studio":0.25,"3t":0.25,"web":0.25,"ide":0.25},"3628":{"installation":1},"3711":{"operations":1},"3763":{"operations":1},"3800":{"operations":1},"3824":{"studio":0.25,"3t":0.25,"web":0.25,"ide":0.25}},"url":{"1":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"2":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"3":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"4":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"oidc-pkce-flow":0.25},"5":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"token-lifetime":0.25},"6":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"cicd-and-automation":0.25},"7":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"access-control":0.25},"8":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"corporate-sso":0.25},"9":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"authentication":0.3333333333333333},"10":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"oidc-pkce-flow":0.25},"11":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"oidc-pkce-flow":0.25},"12":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"oidc-pkce-flow":0.25},"13":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"oidc-pkce-flow":0.25},"14":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"oidc-pkce-flow":0.25},"15":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"oidc-pkce-flow":0.25},"16":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"oidc-pkce-flow":0.25},"17":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"oidc-pkce-flow":0.25},"18":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"oidc-pkce-flow":0.25},"19":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"oidc-pkce-flow":0.25},"20":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"oidc-pkce-flow":0.25},"21":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"oidc-pkce-flow":0.25},"22":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"token-lifetime":0.25},"23":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"token-lifetime":0.25},"24":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"token-lifetime":0.25},"25":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"token-lifetime":0.25},"26":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"token-lifetime":0.25},"27":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"token-lifetime":0.25},"28":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"token-lifetime":0.25},"29":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"token-lifetime":0.25},"30":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"token-lifetime":0.25},"31":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"cicd-and-automation":0.25},"32":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"cicd-and-automation":0.25},"33":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"cicd-and-automation":0.25},"34":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"cicd-and-automation":0.25},"35":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"cicd-and-automation":0.25},"36":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"cicd-and-automation":0.25},"37":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"access-control":0.25},"38":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"access-control":0.25},"39":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"corporate-sso":0.25},"40":{"3t-mcp":0.25,"getting-started":0.25,"authentication":0.25,"corporate-sso":0.25},"41":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"42":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"43":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"install":0.25},"44":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"configure-your-mcp-client":0.25},"45":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"verify-the-connection":0.25},"46":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"start-claude-desktop-or-reload-claude-code":0.25},"47":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"trigger-the-first-tool-call":0.25},"48":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"confirm-connections-are-visible":0.25},"49":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"development-tooling":0.25},"50":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"51":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"52":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"53":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"54":{"3t-mcp":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"55":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"configure-your-mcp-client":0.25},"56":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"configure-your-mcp-client":0.25},"57":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"configure-your-mcp-client":0.25},"58":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"configure-your-mcp-client":0.25},"59":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"configure-your-mcp-client":0.25},"60":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"configure-your-mcp-client":0.25},"61":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"configure-your-mcp-client":0.25},"62":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"configure-your-mcp-client":0.25},"63":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"start-claude-desktop-or-reload-claude-code":0.25},"64":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"trigger-the-first-tool-call":0.25},"65":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"trigger-the-first-tool-call":0.25},"66":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"confirm-connections-are-visible":0.25},"67":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"development-tooling":0.25},"68":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"development-tooling":0.25},"69":{"3t-mcp":0.25,"getting-started":0.25,"quick-start":0.25,"development-tooling":0.25},"70":{"3t-mcp":1},"71":{"3t-mcp":1},"72":{"3t-mcp":1},"73":{"3t-mcp":0.5,"at-a-glance":0.5},"74":{"3t-mcp":0.5,"tool-categories":0.5},"75":{"3t-mcp":0.5,"architecture":0.5},"76":{"3t-mcp":0.5,"where-to-go-next":0.5},"77":{"3t-mcp":1},"78":{"3t-mcp":1},"79":{"3t-mcp":0.5,"at-a-glance":0.5},"80":{"3t-mcp":0.5,"at-a-glance":0.5},"81":{"3t-mcp":0.5,"at-a-glance":0.5},"82":{"3t-mcp":0.5,"at-a-glance":0.5},"83":{"3t-mcp":0.5,"at-a-glance":0.5},"84":{"3t-mcp":0.5,"at-a-glance":0.5},"85":{"3t-mcp":0.5,"at-a-glance":0.5},"86":{"3t-mcp":0.5,"at-a-glance":0.5},"87":{"3t-mcp":0.5,"at-a-glance":0.5},"88":{"3t-mcp":0.5,"at-a-glance":0.5},"89":{"3t-mcp":0.5,"at-a-glance":0.5},"90":{"3t-mcp":0.5,"at-a-glance":0.5},"91":{"3t-mcp":0.5,"at-a-glance":0.5},"92":{"3t-mcp":0.5,"at-a-glance":0.5},"93":{"3t-mcp":0.5,"at-a-glance":0.5},"94":{"3t-mcp":0.5,"at-a-glance":0.5},"95":{"3t-mcp":0.5,"tool-categories":0.5},"96":{"3t-mcp":0.5,"tool-categories":0.5},"97":{"3t-mcp":0.5,"tool-categories":0.5},"98":{"3t-mcp":0.5,"tool-categories":0.5},"99":{"3t-mcp":0.5,"tool-categories":0.5},"100":{"3t-mcp":0.5,"tool-categories":0.5},"101":{"3t-mcp":0.5,"tool-categories":0.5},"102":{"3t-mcp":0.5,"tool-categories":0.5},"103":{"3t-mcp":0.5,"tool-categories":0.5},"104":{"3t-mcp":0.5,"tool-categories":0.5},"105":{"3t-mcp":0.5,"tool-categories":0.5},"106":{"3t-mcp":0.5,"tool-categories":0.5},"107":{"3t-mcp":0.5,"tool-categories":0.5},"108":{"3t-mcp":0.5,"tool-categories":0.5},"109":{"3t-mcp":0.5,"tool-categories":0.5},"110":{"3t-mcp":0.5,"tool-categories":0.5},"111":{"3t-mcp":0.5,"tool-categories":0.5},"112":{"3t-mcp":0.5,"tool-categories":0.5},"113":{"3t-mcp":0.5,"tool-categories":0.5},"114":{"3t-mcp":0.5,"tool-categories":0.5},"115":{"3t-mcp":0.5,"tool-categories":0.5},"116":{"3t-mcp":0.5,"tool-categories":0.5},"117":{"3t-mcp":0.5,"tool-categories":0.5},"118":{"3t-mcp":0.5,"tool-categories":0.5},"119":{"3t-mcp":0.5,"tool-categories":0.5},"120":{"3t-mcp":0.5,"tool-categories":0.5},"121":{"3t-mcp":0.5,"tool-categories":0.5},"122":{"3t-mcp":0.5,"tool-categories":0.5},"123":{"3t-mcp":0.5,"tool-categories":0.5},"124":{"3t-mcp":0.5,"tool-categories":0.5},"125":{"3t-mcp":0.5,"tool-categories":0.5},"126":{"3t-mcp":0.5,"tool-categories":0.5},"127":{"3t-mcp":0.5,"tool-categories":0.5},"128":{"3t-mcp":0.5,"tool-categories":0.5},"129":{"3t-mcp":0.5,"tool-categories":0.5},"130":{"3t-mcp":0.5,"tool-categories":0.5},"131":{"3t-mcp":0.5,"tool-categories":0.5},"132":{"3t-mcp":0.5,"tool-categories":0.5},"133":{"3t-mcp":0.5,"tool-categories":0.5},"134":{"3t-mcp":0.5,"tool-categories":0.5},"135":{"3t-mcp":0.5,"tool-categories":0.5},"136":{"3t-mcp":0.5,"tool-categories":0.5},"137":{"3t-mcp":0.5,"tool-categories":0.5},"138":{"3t-mcp":0.5,"tool-categories":0.5},"139":{"3t-mcp":0.5,"architecture":0.5},"140":{"3t-mcp":0.5,"where-to-go-next":0.5},"141":{"3t-mcp":0.5,"where-to-go-next":0.5},"142":{"3t-mcp":0.5,"where-to-go-next":0.5},"143":{"3t-mcp":0.5,"where-to-go-next":0.5},"144":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"145":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"146":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"147":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"access-tiers":0.25},"148":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"149":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"150":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"recommendations":0.25},"151":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"access-control":0.3333333333333333},"152":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"access-tiers":0.25},"153":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"access-tiers":0.25},"154":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"access-tiers":0.25},"155":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"access-tiers":0.25},"156":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"access-tiers":0.25},"157":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"access-tiers":0.25},"158":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"access-tiers":0.25},"159":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"access-tiers":0.25},"160":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"access-tiers":0.25},"161":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"access-tiers":0.25},"162":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"access-tiers":0.25},"163":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"access-tiers":0.25},"164":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"165":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"166":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"167":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"168":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"169":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"170":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"171":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"172":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"173":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"174":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"175":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"176":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"177":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"178":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"179":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"180":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"181":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"182":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"183":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"184":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"185":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"186":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"write-access-tools-10":0.25},"187":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"188":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"189":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"190":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"191":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"192":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"193":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"194":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"195":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"196":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"197":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"198":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"199":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"200":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"201":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"202":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"203":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"204":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"205":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"admin-only-tools-8":0.25},"206":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"recommendations":0.25},"207":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"recommendations":0.25},"208":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"recommendations":0.25},"209":{"3t-mcp":0.25,"reference":0.25,"access-control":0.25,"recommendations":0.25},"210":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"211":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"212":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"213":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"214":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"215":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"authentication":0.25},"216":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"access-and-security":0.25},"217":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"issuer-uri-by-deployment":0.25},"218":{"3t-mcp":0.3333333333333333,"reference":0.3333333333333333,"environment-variables":0.3333333333333333},"219":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"220":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"221":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"222":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"223":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"224":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"225":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"226":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"227":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"228":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"229":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"230":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"231":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"232":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"233":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"234":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"235":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"236":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"237":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"238":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"239":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"service-urls":0.25},"240":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"241":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"242":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"243":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"244":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"245":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"246":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"247":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"248":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"249":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"250":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"251":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"252":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"253":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"254":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"255":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"256":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"257":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"258":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"259":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"260":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"261":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"262":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"url-prefixes-reverse-proxy--gateway":0.25},"263":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"authentication":0.25},"264":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"authentication":0.25},"265":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"authentication":0.25},"266":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"authentication":0.25},"267":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"authentication":0.25},"268":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"authentication":0.25},"269":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"authentication":0.25},"270":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"authentication":0.25},"271":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"authentication":0.25},"272":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"authentication":0.25},"273":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"authentication":0.25},"274":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"authentication":0.25},"275":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"authentication":0.25},"276":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"authentication":0.25},"277":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"authentication":0.25},"278":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"access-and-security":0.25},"279":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"access-and-security":0.25},"280":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"access-and-security":0.25},"281":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"access-and-security":0.25},"282":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"access-and-security":0.25},"283":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"access-and-security":0.25},"284":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"access-and-security":0.25},"285":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"access-and-security":0.25},"286":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"access-and-security":0.25},"287":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"issuer-uri-by-deployment":0.25},"288":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"issuer-uri-by-deployment":0.25},"289":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"issuer-uri-by-deployment":0.25},"290":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"issuer-uri-by-deployment":0.25},"291":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"issuer-uri-by-deployment":0.25},"292":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"issuer-uri-by-deployment":0.25},"293":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"issuer-uri-by-deployment":0.25},"294":{"3t-mcp":0.25,"reference":0.25,"environment-variables":0.25,"issuer-uri-by-deployment":0.25},"295":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"296":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"297":{"3t-mcp":0.25,"tools":0.25,"compare-sync":0.25,"compare--sync":0.25},"298":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"299":{"3t-mcp":0.25,"tools":0.25,"compare-sync":0.25,"how-a-comparison-works":0.25},"300":{"3t-mcp":0.25,"tools":0.25,"compare-sync":0.25,"use-cases":0.25},"301":{"3t-mcp":0.25,"tools":0.25,"compare-sync":0.25,"example-agent-instructions":0.25},"302":{"3t-mcp":0.25,"tools":0.25,"compare-sync":0.25,"compare--sync":0.25},"303":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"304":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"305":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"306":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"307":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"308":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"309":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"310":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"311":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"312":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"313":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"314":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"315":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"316":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"317":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"318":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"319":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"320":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"321":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"322":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"323":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"324":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"325":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"326":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"327":{"3t-mcp":0.25,"tools":0.25,"compare-sync":0.25,"how-a-comparison-works":0.25},"328":{"3t-mcp":0.25,"tools":0.25,"compare-sync":0.25,"how-a-comparison-works":0.25},"329":{"3t-mcp":0.25,"tools":0.25,"compare-sync":0.25,"how-a-comparison-works":0.25},"330":{"3t-mcp":0.25,"tools":0.25,"compare-sync":0.25,"how-a-comparison-works":0.25},"331":{"3t-mcp":0.25,"tools":0.25,"compare-sync":0.25,"how-a-comparison-works":0.25},"332":{"3t-mcp":0.25,"tools":0.25,"compare-sync":0.25,"use-cases":0.25},"333":{"3t-mcp":0.25,"tools":0.25,"compare-sync":0.25,"use-cases":0.25},"334":{"3t-mcp":0.25,"tools":0.25,"compare-sync":0.25,"use-cases":0.25},"335":{"3t-mcp":0.25,"tools":0.25,"compare-sync":0.25,"example-agent-instructions":0.25},"336":{"3t-mcp":0.25,"tools":0.25,"compare-sync":0.25,"example-agent-instructions":0.25},"337":{"3t-mcp":0.25,"tools":0.25,"compare-sync":0.25,"example-agent-instructions":0.25},"338":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"339":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"340":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"341":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"342":{"3t-mcp":0.25,"tools":0.25,"connections":0.25,"use-cases":0.25},"343":{"3t-mcp":0.25,"tools":0.25,"connections":0.25,"example-agent-instructions":0.25},"344":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"345":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"346":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"347":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"348":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"349":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"350":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"351":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"352":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"353":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"354":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"355":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"356":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"357":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"358":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"359":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"360":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"361":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"362":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"363":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"connections":0.3333333333333333},"364":{"3t-mcp":0.25,"tools":0.25,"connections":0.25,"use-cases":0.25},"365":{"3t-mcp":0.25,"tools":0.25,"connections":0.25,"use-cases":0.25},"366":{"3t-mcp":0.25,"tools":0.25,"connections":0.25,"use-cases":0.25},"367":{"3t-mcp":0.25,"tools":0.25,"connections":0.25,"example-agent-instructions":0.25},"368":{"3t-mcp":0.25,"tools":0.25,"connections":0.25,"example-agent-instructions":0.25},"369":{"3t-mcp":0.25,"tools":0.25,"connections":0.25,"example-agent-instructions":0.25},"370":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"371":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"372":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"373":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"374":{"3t-mcp":0.25,"tools":0.25,"dashboard":0.25,"use-cases":0.25},"375":{"3t-mcp":0.25,"tools":0.25,"dashboard":0.25,"example-agent-instructions":0.25},"376":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"377":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"378":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"379":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"380":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"381":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"382":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"383":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"384":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"385":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"386":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"387":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"388":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"389":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"dashboard":0.3333333333333333},"390":{"3t-mcp":0.25,"tools":0.25,"dashboard":0.25,"use-cases":0.25},"391":{"3t-mcp":0.25,"tools":0.25,"dashboard":0.25,"use-cases":0.25},"392":{"3t-mcp":0.25,"tools":0.25,"dashboard":0.25,"use-cases":0.25},"393":{"3t-mcp":0.25,"tools":0.25,"dashboard":0.25,"example-agent-instructions":0.25},"394":{"3t-mcp":0.25,"tools":0.25,"dashboard":0.25,"example-agent-instructions":0.25},"395":{"3t-mcp":0.25,"tools":0.25,"dashboard":0.25,"example-agent-instructions":0.25},"396":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"397":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"398":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"399":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"400":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"policy-categories":0.25},"401":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"compliance-score":0.25},"402":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"use-cases":0.25},"403":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"example-agent-instructions":0.25},"404":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"405":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"406":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"407":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"408":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"409":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"410":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"411":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"412":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"413":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"414":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"415":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"416":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"417":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"418":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"419":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"420":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"421":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"422":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"423":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"424":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"425":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"426":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"427":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"428":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"429":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"430":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"431":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"432":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"433":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"434":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"435":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"436":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"437":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"438":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"439":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"440":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"441":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"442":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"443":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"444":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"governance":0.3333333333333333},"445":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"policy-categories":0.25},"446":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"policy-categories":0.25},"447":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"policy-categories":0.25},"448":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"policy-categories":0.25},"449":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"policy-categories":0.25},"450":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"policy-categories":0.25},"451":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"policy-categories":0.25},"452":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"policy-categories":0.25},"453":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"policy-categories":0.25},"454":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"policy-categories":0.25},"455":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"policy-categories":0.25},"456":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"policy-categories":0.25},"457":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"policy-categories":0.25},"458":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"policy-categories":0.25},"459":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"compliance-score":0.25},"460":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"compliance-score":0.25},"461":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"compliance-score":0.25},"462":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"compliance-score":0.25},"463":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"use-cases":0.25},"464":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"use-cases":0.25},"465":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"use-cases":0.25},"466":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"example-agent-instructions":0.25},"467":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"example-agent-instructions":0.25},"468":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"example-agent-instructions":0.25},"469":{"3t-mcp":0.25,"tools":0.25,"governance":0.25,"example-agent-instructions":0.25},"470":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"471":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"472":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"473":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"474":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"sensitivity-classification":0.25},"475":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"scan-behaviour":0.25},"476":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"use-cases":0.25},"477":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"example-agent-instructions":0.25},"478":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"479":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"480":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"481":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"482":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"483":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"484":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"485":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"486":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"487":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"488":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"489":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"490":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"491":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"492":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"493":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"494":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"pii-detection":0.3333333333333333},"495":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"sensitivity-classification":0.25},"496":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"sensitivity-classification":0.25},"497":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"sensitivity-classification":0.25},"498":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"sensitivity-classification":0.25},"499":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"sensitivity-classification":0.25},"500":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"sensitivity-classification":0.25},"501":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"sensitivity-classification":0.25},"502":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"sensitivity-classification":0.25},"503":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"sensitivity-classification":0.25},"504":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"sensitivity-classification":0.25},"505":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"sensitivity-classification":0.25},"506":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"sensitivity-classification":0.25},"507":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"sensitivity-classification":0.25},"508":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"sensitivity-classification":0.25},"509":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"sensitivity-classification":0.25},"510":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"sensitivity-classification":0.25},"511":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"sensitivity-classification":0.25},"512":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"scan-behaviour":0.25},"513":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"scan-behaviour":0.25},"514":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"scan-behaviour":0.25},"515":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"use-cases":0.25},"516":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"use-cases":0.25},"517":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"use-cases":0.25},"518":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"example-agent-instructions":0.25},"519":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"example-agent-instructions":0.25},"520":{"3t-mcp":0.25,"tools":0.25,"pii-detection":0.25,"example-agent-instructions":0.25},"521":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"522":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"523":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"524":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"525":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"prerequisites":0.25},"526":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"527":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"index-recommendations":0.25},"528":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"use-cases":0.25},"529":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"example-agent-instructions":0.25},"530":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"531":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"532":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"533":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"534":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"535":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"536":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"537":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"538":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"539":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"540":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"541":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"542":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"543":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"544":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"545":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"546":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"547":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"548":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"549":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"550":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"551":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"552":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"553":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"554":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"555":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"556":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"557":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"558":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"559":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"560":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"561":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"562":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"563":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"564":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"prerequisites":0.25},"565":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"prerequisites":0.25},"566":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"prerequisites":0.25},"567":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"prerequisites":0.25},"568":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"569":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"570":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"571":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"572":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"573":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"574":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"575":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"576":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"577":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"578":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"579":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"index-recommendations":0.25},"580":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"index-recommendations":0.25},"581":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"index-recommendations":0.25},"582":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"index-recommendations":0.25},"583":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"index-recommendations":0.25},"584":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"use-cases":0.25},"585":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"use-cases":0.25},"586":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"use-cases":0.25},"587":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"example-agent-instructions":0.25},"588":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"example-agent-instructions":0.25},"589":{"3t-mcp":0.25,"tools":0.25,"query-profiler":0.25,"example-agent-instructions":0.25},"590":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"591":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"592":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"593":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"594":{"3t-mcp":0.25,"tools":0.25,"query":0.25,"behaviour":0.25},"595":{"3t-mcp":0.25,"tools":0.25,"query":0.25,"use-cases":0.25},"596":{"3t-mcp":0.25,"tools":0.25,"query":0.25,"example-agent-instructions":0.25},"597":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"598":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"599":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"600":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"601":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"602":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"603":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"query":0.3333333333333333},"604":{"3t-mcp":0.25,"tools":0.25,"query":0.25,"behaviour":0.25},"605":{"3t-mcp":0.25,"tools":0.25,"query":0.25,"behaviour":0.25},"606":{"3t-mcp":0.25,"tools":0.25,"query":0.25,"behaviour":0.25},"607":{"3t-mcp":0.25,"tools":0.25,"query":0.25,"behaviour":0.25},"608":{"3t-mcp":0.25,"tools":0.25,"query":0.25,"behaviour":0.25},"609":{"3t-mcp":0.25,"tools":0.25,"query":0.25,"use-cases":0.25},"610":{"3t-mcp":0.25,"tools":0.25,"query":0.25,"use-cases":0.25},"611":{"3t-mcp":0.25,"tools":0.25,"query":0.25,"use-cases":0.25},"612":{"3t-mcp":0.25,"tools":0.25,"query":0.25,"example-agent-instructions":0.25},"613":{"3t-mcp":0.25,"tools":0.25,"query":0.25,"example-agent-instructions":0.25},"614":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"615":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"616":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"617":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"618":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"what-an-analysis-contains":0.25},"619":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"schema-drift-detection":0.25},"620":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"use-cases":0.25},"621":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"example-agent-instructions":0.25},"622":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"623":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"624":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"625":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"626":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"627":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"628":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"629":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"630":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"631":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"632":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"633":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"634":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"635":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"636":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"637":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"638":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"what-an-analysis-contains":0.25},"639":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"what-an-analysis-contains":0.25},"640":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"what-an-analysis-contains":0.25},"641":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"what-an-analysis-contains":0.25},"642":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"what-an-analysis-contains":0.25},"643":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"schema-drift-detection":0.25},"644":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"schema-drift-detection":0.25},"645":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"schema-drift-detection":0.25},"646":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"schema-drift-detection":0.25},"647":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"schema-drift-detection":0.25},"648":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"schema-drift-detection":0.25},"649":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"use-cases":0.25},"650":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"use-cases":0.25},"651":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"use-cases":0.25},"652":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"example-agent-instructions":0.25},"653":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"example-agent-instructions":0.25},"654":{"3t-mcp":0.25,"tools":0.25,"schema-analysis":0.25,"example-agent-instructions":0.25},"655":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"656":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"657":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"658":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"659":{"3t-mcp":0.25,"tools":0.25,"settings":0.25,"use-cases":0.25},"660":{"3t-mcp":0.25,"tools":0.25,"settings":0.25,"example-agent-instructions":0.25},"661":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"662":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"663":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"664":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"665":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"666":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"667":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"settings":0.3333333333333333},"668":{"3t-mcp":0.25,"tools":0.25,"settings":0.25,"use-cases":0.25},"669":{"3t-mcp":0.25,"tools":0.25,"settings":0.25,"use-cases":0.25},"670":{"3t-mcp":0.25,"tools":0.25,"settings":0.25,"example-agent-instructions":0.25},"671":{"3t-mcp":0.25,"tools":0.25,"settings":0.25,"example-agent-instructions":0.25},"672":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"673":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"674":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"675":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"676":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"677":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"scheduling":0.25},"678":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"use-cases":0.25},"679":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"example-agent-instructions":0.25},"680":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"681":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"682":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"683":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"684":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"685":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"686":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"687":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"688":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"689":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"690":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"691":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"692":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"693":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"694":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"695":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"696":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"697":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"698":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"699":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"700":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"701":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"702":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"703":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"704":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"705":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"706":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"707":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"708":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"709":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"710":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"711":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"712":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"713":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"714":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"715":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"716":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"717":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"718":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"719":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"720":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"721":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"722":{"3t-mcp":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"723":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"724":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"725":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"726":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"727":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"728":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"729":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"730":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"731":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"732":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"733":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"734":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"735":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"scheduling":0.25},"736":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"scheduling":0.25},"737":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"scheduling":0.25},"738":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"scheduling":0.25},"739":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"use-cases":0.25},"740":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"use-cases":0.25},"741":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"use-cases":0.25},"742":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"use-cases":0.25},"743":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"example-agent-instructions":0.25},"744":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"example-agent-instructions":0.25},"745":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"example-agent-instructions":0.25},"746":{"3t-mcp":0.25,"tools":0.25,"tasks":0.25,"example-agent-instructions":0.25},"747":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"748":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"749":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"750":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"studio-assistant":0.25},"751":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"workflow-guidance":0.25},"752":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"ai-agent":0.25},"753":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"754":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"conversation-modes":0.25},"755":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"756":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"supported-llm-providers":0.25},"757":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"context-items":0.25},"758":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"limitations":0.25},"759":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"760":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"761":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"762":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"ai-assistant":0.3333333333333333},"763":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"studio-assistant":0.25},"764":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"studio-assistant":0.25},"765":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"workflow-guidance":0.25},"766":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"workflow-guidance":0.25},"767":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"workflow-guidance":0.25},"768":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"workflow-guidance":0.25},"769":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"workflow-guidance":0.25},"770":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"workflow-guidance":0.25},"771":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"ai-agent":0.25},"772":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"ai-agent":0.25},"773":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"ai-agent":0.25},"774":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"ai-agent":0.25},"775":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"ai-agent":0.25},"776":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"ai-agent":0.25},"777":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"ai-agent":0.25},"778":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"779":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"780":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"781":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"782":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"783":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"784":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"785":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"786":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"787":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"788":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"789":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"790":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"791":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"792":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"793":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"794":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"795":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"796":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"example-prompts":0.25},"797":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"conversation-modes":0.25},"798":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"conversation-modes":0.25},"799":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"conversation-modes":0.25},"800":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"conversation-modes":0.25},"801":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"conversation-modes":0.25},"802":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"conversation-modes":0.25},"803":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"conversation-modes":0.25},"804":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"conversation-modes":0.25},"805":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"806":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"807":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"808":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"809":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"810":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"811":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"812":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"813":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"814":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"815":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"816":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"817":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"818":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"819":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"820":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"821":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"822":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"823":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"824":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"825":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"available-tools":0.25},"826":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"supported-llm-providers":0.25},"827":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"supported-llm-providers":0.25},"828":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"supported-llm-providers":0.25},"829":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"supported-llm-providers":0.25},"830":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"supported-llm-providers":0.25},"831":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"supported-llm-providers":0.25},"832":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"supported-llm-providers":0.25},"833":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"supported-llm-providers":0.25},"834":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"context-items":0.25},"835":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"context-items":0.25},"836":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"context-items":0.25},"837":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"context-items":0.25},"838":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"context-items":0.25},"839":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"context-items":0.25},"840":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"context-items":0.25},"841":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"context-items":0.25},"842":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"context-items":0.25},"843":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"context-items":0.25},"844":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"context-items":0.25},"845":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"context-items":0.25},"846":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"context-items":0.25},"847":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"context-items":0.25},"848":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"context-items":0.25},"849":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"limitations":0.25},"850":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"limitations":0.25},"851":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"limitations":0.25},"852":{"3tl-bridge":0.25,"features":0.25,"ai-assistant":0.25,"limitations":0.25},"853":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"854":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"855":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"856":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"how-masking-works":0.25},"857":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"858":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"deterministic-hashing":0.25},"859":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"use-cases":0.25},"860":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"related":0.25},"861":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"data-masking":0.3333333333333333},"862":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"how-masking-works":0.25},"863":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"how-masking-works":0.25},"864":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"how-masking-works":0.25},"865":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"how-masking-works":0.25},"866":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"how-masking-works":0.25},"867":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"868":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"869":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"870":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"871":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"872":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"873":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"874":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"875":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"876":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"877":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"878":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"879":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"880":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"881":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"882":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"883":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"884":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"885":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"886":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"887":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"888":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"889":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"built-in-masking-functions":0.25},"890":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"deterministic-hashing":0.25},"891":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"deterministic-hashing":0.25},"892":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"use-cases":0.25},"893":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"use-cases":0.25},"894":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"use-cases":0.25},"895":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"related":0.25},"896":{"3tl-bridge":0.25,"features":0.25,"data-masking":0.25,"related":0.25},"897":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"898":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"899":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"900":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"dashboard-metrics":0.25},"901":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"per-pipeline-job-metrics":0.25},"902":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"pipeline-process-stats":0.25},"903":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"log-streaming":0.25},"904":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"prometheus-integration":0.25},"905":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"906":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"use-cases":0.25},"907":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"observability":0.3333333333333333},"908":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"dashboard-metrics":0.25},"909":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"dashboard-metrics":0.25},"910":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"dashboard-metrics":0.25},"911":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"dashboard-metrics":0.25},"912":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"dashboard-metrics":0.25},"913":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"dashboard-metrics":0.25},"914":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"dashboard-metrics":0.25},"915":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"dashboard-metrics":0.25},"916":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"dashboard-metrics":0.25},"917":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"dashboard-metrics":0.25},"918":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"dashboard-metrics":0.25},"919":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"dashboard-metrics":0.25},"920":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"dashboard-metrics":0.25},"921":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"per-pipeline-job-metrics":0.25},"922":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"per-pipeline-job-metrics":0.25},"923":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"per-pipeline-job-metrics":0.25},"924":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"per-pipeline-job-metrics":0.25},"925":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"per-pipeline-job-metrics":0.25},"926":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"per-pipeline-job-metrics":0.25},"927":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"per-pipeline-job-metrics":0.25},"928":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"per-pipeline-job-metrics":0.25},"929":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"per-pipeline-job-metrics":0.25},"930":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"per-pipeline-job-metrics":0.25},"931":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"per-pipeline-job-metrics":0.25},"932":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"per-pipeline-job-metrics":0.25},"933":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"per-pipeline-job-metrics":0.25},"934":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"per-pipeline-job-metrics":0.25},"935":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"per-pipeline-job-metrics":0.25},"936":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"pipeline-process-stats":0.25},"937":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"pipeline-process-stats":0.25},"938":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"pipeline-process-stats":0.25},"939":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"pipeline-process-stats":0.25},"940":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"pipeline-process-stats":0.25},"941":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"pipeline-process-stats":0.25},"942":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"pipeline-process-stats":0.25},"943":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"pipeline-process-stats":0.25},"944":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"pipeline-process-stats":0.25},"945":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"pipeline-process-stats":0.25},"946":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"pipeline-process-stats":0.25},"947":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"pipeline-process-stats":0.25},"948":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"pipeline-process-stats":0.25},"949":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"pipeline-process-stats":0.25},"950":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"log-streaming":0.25},"951":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"log-streaming":0.25},"952":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"log-streaming":0.25},"953":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"log-streaming":0.25},"954":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"prometheus-integration":0.25},"955":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"956":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"957":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"958":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"959":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"960":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"961":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"962":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"963":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"964":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"965":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"966":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"967":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"968":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"969":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"970":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"971":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"972":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"973":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"974":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"975":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"976":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"977":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"978":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"979":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"980":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"981":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"982":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"983":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"984":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"985":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"986":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"987":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"988":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"989":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"990":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"991":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"992":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"993":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"994":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"995":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"996":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"997":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"998":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"999":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"1000":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"1001":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"1002":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"1003":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"1004":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"1005":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"1006":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"1007":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"exposed-prometheus-metrics":0.25},"1008":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"use-cases":0.25},"1009":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"use-cases":0.25},"1010":{"3tl-bridge":0.25,"features":0.25,"observability":0.25,"use-cases":0.25},"1011":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1012":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1013":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1014":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1015":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-lifecycle":0.25},"1016":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"checkpoint-persistence":0.25},"1017":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"use-cases":0.25},"1018":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"pipeline-management":0.3333333333333333},"1019":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1020":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1021":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1022":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1023":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1024":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1025":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1026":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1027":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1028":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1029":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1030":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1031":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1032":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1033":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1034":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1035":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1036":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1037":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1038":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1039":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-view":0.25},"1040":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-lifecycle":0.25},"1041":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-lifecycle":0.25},"1042":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-lifecycle":0.25},"1043":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-lifecycle":0.25},"1044":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-lifecycle":0.25},"1045":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-lifecycle":0.25},"1046":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-lifecycle":0.25},"1047":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-lifecycle":0.25},"1048":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-lifecycle":0.25},"1049":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-lifecycle":0.25},"1050":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-lifecycle":0.25},"1051":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-lifecycle":0.25},"1052":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-lifecycle":0.25},"1053":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-lifecycle":0.25},"1054":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"pipeline-lifecycle":0.25},"1055":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"checkpoint-persistence":0.25},"1056":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"checkpoint-persistence":0.25},"1057":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"checkpoint-persistence":0.25},"1058":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"checkpoint-persistence":0.25},"1059":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"checkpoint-persistence":0.25},"1060":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"checkpoint-persistence":0.25},"1061":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"checkpoint-persistence":0.25},"1062":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"checkpoint-persistence":0.25},"1063":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"checkpoint-persistence":0.25},"1064":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"checkpoint-persistence":0.25},"1065":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"checkpoint-persistence":0.25},"1066":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"use-cases":0.25},"1067":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"use-cases":0.25},"1068":{"3tl-bridge":0.25,"features":0.25,"pipeline-management":0.25,"use-cases":0.25},"1069":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1070":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1071":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1072":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1073":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"service-configuration":0.25},"1074":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"adding-or-modifying-services":0.25},"1075":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"llm-services":0.25},"1076":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"use-cases":0.25},"1077":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"services-management":0.3333333333333333},"1078":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1079":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1080":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1081":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1082":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1083":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1084":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1085":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1086":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1087":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1088":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1089":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1090":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1091":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1092":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1093":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1094":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1095":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1096":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"supported-service-types":0.25},"1097":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"service-configuration":0.25},"1098":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"service-configuration":0.25},"1099":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"service-configuration":0.25},"1100":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"service-configuration":0.25},"1101":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"service-configuration":0.25},"1102":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"service-configuration":0.25},"1103":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"service-configuration":0.25},"1104":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"service-configuration":0.25},"1105":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"service-configuration":0.25},"1106":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"service-configuration":0.25},"1107":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"service-configuration":0.25},"1108":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"service-configuration":0.25},"1109":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"adding-or-modifying-services":0.25},"1110":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"llm-services":0.25},"1111":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"use-cases":0.25},"1112":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"use-cases":0.25},"1113":{"3tl-bridge":0.25,"features":0.25,"services-management":0.25,"use-cases":0.25},"1114":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1115":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1116":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1117":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1118":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"workspaces":0.25},"1119":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"test-suites":0.25},"1120":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"strict-mode":0.25},"1121":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"service-explorer":0.25},"1122":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"open-in-studio":0.25},"1123":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"use-cases":0.25},"1124":{"3tl-bridge":0.3333333333333333,"features":0.3333333333333333,"transform-studio":0.3333333333333333},"1125":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1126":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1127":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1128":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1129":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1130":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1131":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1132":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1133":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1134":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1135":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1136":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1137":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1138":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1139":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1140":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1141":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1142":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1143":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1144":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1145":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1146":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1147":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1148":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1149":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"ui-layout":0.25},"1150":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"workspaces":0.25},"1151":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"workspaces":0.25},"1152":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"workspaces":0.25},"1153":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"workspaces":0.25},"1154":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"workspaces":0.25},"1155":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"workspaces":0.25},"1156":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"workspaces":0.25},"1157":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"workspaces":0.25},"1158":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"workspaces":0.25},"1159":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"workspaces":0.25},"1160":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"workspaces":0.25},"1161":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"workspaces":0.25},"1162":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"test-suites":0.25},"1163":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"test-suites":0.25},"1164":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"test-suites":0.25},"1165":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"test-suites":0.25},"1166":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"test-suites":0.25},"1167":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"strict-mode":0.25},"1168":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"service-explorer":0.25},"1169":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"service-explorer":0.25},"1170":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"service-explorer":0.25},"1171":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"service-explorer":0.25},"1172":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"service-explorer":0.25},"1173":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"open-in-studio":0.25},"1174":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"open-in-studio":0.25},"1175":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"open-in-studio":0.25},"1176":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"open-in-studio":0.25},"1177":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"open-in-studio":0.25},"1178":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"open-in-studio":0.25},"1179":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"open-in-studio":0.25},"1180":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"use-cases":0.25},"1181":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"use-cases":0.25},"1182":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"use-cases":0.25},"1183":{"3tl-bridge":0.25,"features":0.25,"transform-studio":0.25,"use-cases":0.25},"1184":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1185":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1186":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1187":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"component-overview":0.25},"1188":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"key-components":0.25},"1189":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"bridge-application":0.25},"1190":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"pipeline-engine":0.25},"1191":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"valkey-ha-coordination":0.25},"1192":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"data-flow":0.25},"1193":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"deployment-topology":0.25},"1194":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"authentication-flow":0.25},"1195":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1196":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"bridge-application":0.25},"1197":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"bridge-application":0.25},"1198":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"bridge-application":0.25},"1199":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"bridge-application":0.25},"1200":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"bridge-application":0.25},"1201":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"bridge-application":0.25},"1202":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"pipeline-engine":0.25},"1203":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"pipeline-engine":0.25},"1204":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"pipeline-engine":0.25},"1205":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"pipeline-engine":0.25},"1206":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"pipeline-engine":0.25},"1207":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"pipeline-engine":0.25},"1208":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"pipeline-engine":0.25},"1209":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"pipeline-engine":0.25},"1210":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"pipeline-engine":0.25},"1211":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"pipeline-engine":0.25},"1212":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"valkey-ha-coordination":0.25},"1213":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"valkey-ha-coordination":0.25},"1214":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"valkey-ha-coordination":0.25},"1215":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"valkey-ha-coordination":0.25},"1216":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"valkey-ha-coordination":0.25},"1217":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"valkey-ha-coordination":0.25},"1218":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"data-flow":0.25},"1219":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"data-flow":0.25},"1220":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"data-flow":0.25},"1221":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"data-flow":0.25},"1222":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"data-flow":0.25},"1223":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"data-flow":0.25},"1224":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"data-flow":0.25},"1225":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"deployment-topology":0.25},"1226":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"deployment-topology":0.25},"1227":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"deployment-topology":0.25},"1228":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"deployment-topology":0.25},"1229":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"deployment-topology":0.25},"1230":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"deployment-topology":0.25},"1231":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"deployment-topology":0.25},"1232":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"deployment-topology":0.25},"1233":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"deployment-topology":0.25},"1234":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"deployment-topology":0.25},"1235":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"deployment-topology":0.25},"1236":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"deployment-topology":0.25},"1237":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"deployment-topology":0.25},"1238":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"deployment-topology":0.25},"1239":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"deployment-topology":0.25},"1240":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"deployment-topology":0.25},"1241":{"3tl-bridge":0.25,"getting-started":0.25,"architecture":0.25,"authentication-flow":0.25},"1242":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1243":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1244":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"download-and-extract-the-release":0.25},"1245":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"run-the-setup-script":0.25},"1246":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"start-the-stack":0.25},"1247":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"log-in":0.25},"1248":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"add-a-service-and-create-a-pipeline":0.25},"1249":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"pull-the-helm-chart":0.25},"1250":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"create-a-values-file":0.25},"1251":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"install-the-chart":0.25},"1252":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"verify-the-deployment":0.25},"1253":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"first-pipeline-checklist":0.25},"1254":{"3tl-bridge":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1255":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"download-and-extract-the-release":0.25},"1256":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"download-and-extract-the-release":0.25},"1257":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"run-the-setup-script":0.25},"1258":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"start-the-stack":0.25},"1259":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"log-in":0.25},"1260":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"log-in":0.25},"1261":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"add-a-service-and-create-a-pipeline":0.25},"1262":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"add-a-service-and-create-a-pipeline":0.25},"1263":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"add-a-service-and-create-a-pipeline":0.25},"1264":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"add-a-service-and-create-a-pipeline":0.25},"1265":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"add-a-service-and-create-a-pipeline":0.25},"1266":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"add-a-service-and-create-a-pipeline":0.25},"1267":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"pull-the-helm-chart":0.25},"1268":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"create-a-values-file":0.25},"1269":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"create-a-values-file":0.25},"1270":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"verify-the-deployment":0.25},"1271":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"verify-the-deployment":0.25},"1272":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"verify-the-deployment":0.25},"1273":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"verify-the-deployment":0.25},"1274":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"first-pipeline-checklist":0.25},"1275":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"first-pipeline-checklist":0.25},"1276":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"first-pipeline-checklist":0.25},"1277":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"first-pipeline-checklist":0.25},"1278":{"3tl-bridge":0.25,"getting-started":0.25,"quick-start":0.25,"first-pipeline-checklist":0.25},"1279":{"3tl-bridge":1},"1280":{"3tl-bridge":1},"1281":{"3tl-bridge":1},"1282":{"3tl-bridge":0.5,"at-a-glance":0.5},"1283":{"3tl-bridge":0.5,"features":0.5},"1284":{"3tl-bridge":0.5,"sources-and-sinks":0.5},"1285":{"3tl-bridge":0.5,"sources":0.5},"1286":{"3tl-bridge":0.5,"sinks":0.5},"1287":{"3tl-bridge":0.5,"where-to-go-next":0.5},"1288":{"3tl-bridge":1},"1289":{"3tl-bridge":0.5,"at-a-glance":0.5},"1290":{"3tl-bridge":0.5,"at-a-glance":0.5},"1291":{"3tl-bridge":0.5,"at-a-glance":0.5},"1292":{"3tl-bridge":0.5,"at-a-glance":0.5},"1293":{"3tl-bridge":0.5,"at-a-glance":0.5},"1294":{"3tl-bridge":0.5,"at-a-glance":0.5},"1295":{"3tl-bridge":0.5,"at-a-glance":0.5},"1296":{"3tl-bridge":0.5,"at-a-glance":0.5},"1297":{"3tl-bridge":0.5,"at-a-glance":0.5},"1298":{"3tl-bridge":0.5,"at-a-glance":0.5},"1299":{"3tl-bridge":0.5,"at-a-glance":0.5},"1300":{"3tl-bridge":0.5,"at-a-glance":0.5},"1301":{"3tl-bridge":0.5,"at-a-glance":0.5},"1302":{"3tl-bridge":0.5,"at-a-glance":0.5},"1303":{"3tl-bridge":0.5,"at-a-glance":0.5},"1304":{"3tl-bridge":0.5,"at-a-glance":0.5},"1305":{"3tl-bridge":0.5,"at-a-glance":0.5},"1306":{"3tl-bridge":0.5,"at-a-glance":0.5},"1307":{"3tl-bridge":0.5,"features":0.5},"1308":{"3tl-bridge":0.5,"features":0.5},"1309":{"3tl-bridge":0.5,"features":0.5},"1310":{"3tl-bridge":0.5,"features":0.5},"1311":{"3tl-bridge":0.5,"features":0.5},"1312":{"3tl-bridge":0.5,"features":0.5},"1313":{"3tl-bridge":0.5,"features":0.5},"1314":{"3tl-bridge":0.5,"features":0.5},"1315":{"3tl-bridge":0.5,"features":0.5},"1316":{"3tl-bridge":0.5,"features":0.5},"1317":{"3tl-bridge":0.5,"features":0.5},"1318":{"3tl-bridge":0.5,"features":0.5},"1319":{"3tl-bridge":0.5,"features":0.5},"1320":{"3tl-bridge":0.5,"features":0.5},"1321":{"3tl-bridge":0.5,"sources":0.5},"1322":{"3tl-bridge":0.5,"sources":0.5},"1323":{"3tl-bridge":0.5,"sources":0.5},"1324":{"3tl-bridge":0.5,"sources":0.5},"1325":{"3tl-bridge":0.5,"sources":0.5},"1326":{"3tl-bridge":0.5,"sources":0.5},"1327":{"3tl-bridge":0.5,"sources":0.5},"1328":{"3tl-bridge":0.5,"sources":0.5},"1329":{"3tl-bridge":0.5,"sources":0.5},"1330":{"3tl-bridge":0.5,"sources":0.5},"1331":{"3tl-bridge":0.5,"sources":0.5},"1332":{"3tl-bridge":0.5,"sources":0.5},"1333":{"3tl-bridge":0.5,"sources":0.5},"1334":{"3tl-bridge":0.5,"sources":0.5},"1335":{"3tl-bridge":0.5,"sources":0.5},"1336":{"3tl-bridge":0.5,"sinks":0.5},"1337":{"3tl-bridge":0.5,"sinks":0.5},"1338":{"3tl-bridge":0.5,"sinks":0.5},"1339":{"3tl-bridge":0.5,"sinks":0.5},"1340":{"3tl-bridge":0.5,"sinks":0.5},"1341":{"3tl-bridge":0.5,"sinks":0.5},"1342":{"3tl-bridge":0.5,"sinks":0.5},"1343":{"3tl-bridge":0.5,"sinks":0.5},"1344":{"3tl-bridge":0.5,"sinks":0.5},"1345":{"3tl-bridge":0.5,"sinks":0.5},"1346":{"3tl-bridge":0.5,"sinks":0.5},"1347":{"3tl-bridge":0.5,"sinks":0.5},"1348":{"3tl-bridge":0.5,"sinks":0.5},"1349":{"3tl-bridge":0.5,"sinks":0.5},"1350":{"3tl-bridge":0.5,"sinks":0.5},"1351":{"3tl-bridge":0.5,"where-to-go-next":0.5},"1352":{"3tl-bridge":0.5,"where-to-go-next":0.5},"1353":{"3tl-bridge":0.5,"where-to-go-next":0.5},"1354":{"3tl-bridge":0.5,"where-to-go-next":0.5},"1355":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1356":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1357":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1358":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"kubernetes-helm":0.25},"1359":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"installing-the-chart":0.25},"1360":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1361":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"multi-tenant-deployments":0.25},"1362":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1363":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"pipeline-engine-configuration":0.25},"1364":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"credential-references":0.25},"1365":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"audit-log":0.25},"1366":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"configuration-reference":0.25},"1367":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"docker-compose":0.25},"1368":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"local-development":0.25},"1369":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"high-availability":0.25},"1370":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"running-multiple-worker-nodes":0.25},"1371":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"requirements":0.25},"1372":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"deployment":0.3333333333333333},"1373":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"kubernetes-helm":0.25},"1374":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"kubernetes-helm":0.25},"1375":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"kubernetes-helm":0.25},"1376":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"kubernetes-helm":0.25},"1377":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"kubernetes-helm":0.25},"1378":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"kubernetes-helm":0.25},"1379":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"kubernetes-helm":0.25},"1380":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"installing-the-chart":0.25},"1381":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"installing-the-chart":0.25},"1382":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"installing-the-chart":0.25},"1383":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1384":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1385":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1386":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1387":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1388":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1389":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1390":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1391":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1392":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1393":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1394":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1395":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1396":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1397":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1398":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1399":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1400":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1401":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1402":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1403":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1404":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1405":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1406":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1407":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1408":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1409":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"required-secrets":0.25},"1410":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"multi-tenant-deployments":0.25},"1411":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1412":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1413":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1414":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1415":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1416":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1417":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1418":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1419":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1420":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1421":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1422":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1423":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1424":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1425":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1426":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1427":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1428":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1429":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1430":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1431":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1432":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1433":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1434":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1435":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1436":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1437":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1438":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1439":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1440":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1441":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1442":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1443":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1444":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1445":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1446":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1447":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1448":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"helm-chart-reference":0.25},"1449":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"pipeline-engine-configuration":0.25},"1450":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"pipeline-engine-configuration":0.25},"1451":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"pipeline-engine-configuration":0.25},"1452":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"pipeline-engine-configuration":0.25},"1453":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"pipeline-engine-configuration":0.25},"1454":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"credential-references":0.25},"1455":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"credential-references":0.25},"1456":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"audit-log":0.25},"1457":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"audit-log":0.25},"1458":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"configuration-reference":0.25},"1459":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"docker-compose":0.25},"1460":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"docker-compose":0.25},"1461":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"docker-compose":0.25},"1462":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"docker-compose":0.25},"1463":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"local-development":0.25},"1464":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"local-development":0.25},"1465":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"high-availability":0.25},"1466":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"high-availability":0.25},"1467":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"high-availability":0.25},"1468":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"high-availability":0.25},"1469":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"high-availability":0.25},"1470":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"high-availability":0.25},"1471":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"high-availability":0.25},"1472":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"high-availability":0.25},"1473":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"high-availability":0.25},"1474":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"high-availability":0.25},"1475":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"high-availability":0.25},"1476":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"running-multiple-worker-nodes":0.25},"1477":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"running-multiple-worker-nodes":0.25},"1478":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"running-multiple-worker-nodes":0.25},"1479":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"requirements":0.25},"1480":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"requirements":0.25},"1481":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"requirements":0.25},"1482":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"requirements":0.25},"1483":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"requirements":0.25},"1484":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"requirements":0.25},"1485":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"requirements":0.25},"1486":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"requirements":0.25},"1487":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"requirements":0.25},"1488":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"requirements":0.25},"1489":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"requirements":0.25},"1490":{"3tl-bridge":0.25,"reference":0.25,"deployment":0.25,"requirements":0.25},"1491":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1492":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1493":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1494":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"authentication":0.25},"1495":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"oidc-configuration":0.25},"1496":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1497":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"pipeline-engine--jwt-validation":0.25},"1498":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"credential-encryption":0.25},"1499":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"jwt-validation":0.25},"1500":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-logging":0.25},"1501":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audited-actions":0.25},"1502":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-entry-fields":0.25},"1503":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"storage":0.25},"1504":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"kubernetes-secret-management":0.25},"1505":{"3tl-bridge":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"1506":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"authentication":0.25},"1507":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"authentication":0.25},"1508":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"authentication":0.25},"1509":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"authentication":0.25},"1510":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"authentication":0.25},"1511":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"authentication":0.25},"1512":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"authentication":0.25},"1513":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"authentication":0.25},"1514":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"authentication":0.25},"1515":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"authentication":0.25},"1516":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"authentication":0.25},"1517":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"authentication":0.25},"1518":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"authentication":0.25},"1519":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"authentication":0.25},"1520":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"authentication":0.25},"1521":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"oidc-configuration":0.25},"1522":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1523":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1524":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1525":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1526":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1527":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1528":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1529":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1530":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1531":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1532":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1533":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1534":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1535":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1536":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1537":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1538":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1539":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1540":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1541":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1542":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1543":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1544":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1545":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1546":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1547":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1548":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1549":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1550":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1551":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"bridge-spa--provider-configuration":0.25},"1552":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"pipeline-engine--jwt-validation":0.25},"1553":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"pipeline-engine--jwt-validation":0.25},"1554":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"pipeline-engine--jwt-validation":0.25},"1555":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"pipeline-engine--jwt-validation":0.25},"1556":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"pipeline-engine--jwt-validation":0.25},"1557":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"pipeline-engine--jwt-validation":0.25},"1558":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"pipeline-engine--jwt-validation":0.25},"1559":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"pipeline-engine--jwt-validation":0.25},"1560":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"pipeline-engine--jwt-validation":0.25},"1561":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"pipeline-engine--jwt-validation":0.25},"1562":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"pipeline-engine--jwt-validation":0.25},"1563":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"pipeline-engine--jwt-validation":0.25},"1564":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"pipeline-engine--jwt-validation":0.25},"1565":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"pipeline-engine--jwt-validation":0.25},"1566":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"pipeline-engine--jwt-validation":0.25},"1567":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"credential-encryption":0.25},"1568":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"credential-encryption":0.25},"1569":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"credential-encryption":0.25},"1570":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"credential-encryption":0.25},"1571":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"credential-encryption":0.25},"1572":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"credential-encryption":0.25},"1573":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"credential-encryption":0.25},"1574":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"credential-encryption":0.25},"1575":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"jwt-validation":0.25},"1576":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-logging":0.25},"1577":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audited-actions":0.25},"1578":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audited-actions":0.25},"1579":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audited-actions":0.25},"1580":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audited-actions":0.25},"1581":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audited-actions":0.25},"1582":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audited-actions":0.25},"1583":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audited-actions":0.25},"1584":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audited-actions":0.25},"1585":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audited-actions":0.25},"1586":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audited-actions":0.25},"1587":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audited-actions":0.25},"1588":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audited-actions":0.25},"1589":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-entry-fields":0.25},"1590":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-entry-fields":0.25},"1591":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-entry-fields":0.25},"1592":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-entry-fields":0.25},"1593":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-entry-fields":0.25},"1594":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-entry-fields":0.25},"1595":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-entry-fields":0.25},"1596":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-entry-fields":0.25},"1597":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-entry-fields":0.25},"1598":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-entry-fields":0.25},"1599":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-entry-fields":0.25},"1600":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-entry-fields":0.25},"1601":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-entry-fields":0.25},"1602":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-entry-fields":0.25},"1603":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-entry-fields":0.25},"1604":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-entry-fields":0.25},"1605":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-entry-fields":0.25},"1606":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"audit-entry-fields":0.25},"1607":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"storage":0.25},"1608":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"kubernetes-secret-management":0.25},"1609":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"kubernetes-secret-management":0.25},"1610":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"kubernetes-secret-management":0.25},"1611":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"kubernetes-secret-management":0.25},"1612":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"kubernetes-secret-management":0.25},"1613":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"kubernetes-secret-management":0.25},"1614":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"kubernetes-secret-management":0.25},"1615":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"kubernetes-secret-management":0.25},"1616":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"kubernetes-secret-management":0.25},"1617":{"3tl-bridge":0.25,"reference":0.25,"security":0.25,"kubernetes-secret-management":0.25},"1618":{"access-manager":0.5,"advanced":0.5},"1619":{"access-manager":0.5,"advanced":0.5},"1620":{"access-manager":0.3333333333333333,"advanced":0.3333333333333333,"custom-domains":0.3333333333333333},"1621":{"access-manager":0.3333333333333333,"advanced":0.3333333333333333,"running-behind-a-reverse-proxy":0.3333333333333333},"1622":{"access-manager":0.3333333333333333,"advanced":0.3333333333333333,"external-postgresql":0.3333333333333333},"1623":{"access-manager":0.3333333333333333,"advanced":0.3333333333333333,"connection-pooling-with-pgbouncer":0.3333333333333333},"1624":{"access-manager":0.3333333333333333,"advanced":0.3333333333333333,"custom-domains":0.3333333333333333},"1625":{"access-manager":0.3333333333333333,"advanced":0.3333333333333333,"custom-domains":0.3333333333333333},"1626":{"access-manager":0.3333333333333333,"advanced":0.3333333333333333,"custom-domains":0.3333333333333333},"1627":{"access-manager":0.3333333333333333,"advanced":0.3333333333333333,"running-behind-a-reverse-proxy":0.3333333333333333},"1628":{"access-manager":0.3333333333333333,"advanced":0.3333333333333333,"running-behind-a-reverse-proxy":0.3333333333333333},"1629":{"access-manager":0.3333333333333333,"advanced":0.3333333333333333,"running-behind-a-reverse-proxy":0.3333333333333333},"1630":{"access-manager":0.3333333333333333,"advanced":0.3333333333333333,"running-behind-a-reverse-proxy":0.3333333333333333},"1631":{"access-manager":0.3333333333333333,"advanced":0.3333333333333333,"running-behind-a-reverse-proxy":0.3333333333333333},"1632":{"access-manager":0.3333333333333333,"advanced":0.3333333333333333,"running-behind-a-reverse-proxy":0.3333333333333333},"1633":{"access-manager":0.3333333333333333,"advanced":0.3333333333333333,"external-postgresql":0.3333333333333333},"1634":{"access-manager":0.3333333333333333,"advanced":0.3333333333333333,"external-postgresql":0.3333333333333333},"1635":{"access-manager":0.3333333333333333,"advanced":0.3333333333333333,"connection-pooling-with-pgbouncer":0.3333333333333333},"1636":{"access-manager":0.3333333333333333,"advanced":0.3333333333333333,"connection-pooling-with-pgbouncer":0.3333333333333333},"1637":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1638":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1639":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"minimal-production-config":0.25},"1640":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"application-settings":0.25},"1641":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"database":0.25},"1642":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"postgresql-via-docker-compose-default":0.25},"1643":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"external-postgresql":0.25},"1644":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"keycloak":0.25},"1645":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"vault":0.25},"1646":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"vault-via-docker-compose-default":0.25},"1647":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"external-vault":0.25},"1648":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"smtp":0.25},"1649":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"email-sender":0.25},"1650":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"logging":0.25},"1651":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1652":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-rotation-and-aggregation":0.25},"1653":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"gateway-traefik":0.25},"1654":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"metrics":0.25},"1655":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"volume-mounts":0.25},"1656":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"environment-variables":0.25},"1657":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"resource-limits":0.25},"1658":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"generating-all-credentials":0.25},"1659":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"validating-configyml":0.25},"1660":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1661":{"access-manager":0.3333333333333333,"configuration":0.3333333333333333,"config-reference":0.3333333333333333},"1662":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"application-settings":0.25},"1663":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"application-settings":0.25},"1664":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"application-settings":0.25},"1665":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"postgresql-via-docker-compose-default":0.25},"1666":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"postgresql-via-docker-compose-default":0.25},"1667":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"external-postgresql":0.25},"1668":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"external-postgresql":0.25},"1669":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"external-postgresql":0.25},"1670":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"external-postgresql":0.25},"1671":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"external-postgresql":0.25},"1672":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"external-postgresql":0.25},"1673":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"external-postgresql":0.25},"1674":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"external-postgresql":0.25},"1675":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"keycloak":0.25},"1676":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"keycloak":0.25},"1677":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"vault-via-docker-compose-default":0.25},"1678":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"vault-via-docker-compose-default":0.25},"1679":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"vault-via-docker-compose-default":0.25},"1680":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"vault-via-docker-compose-default":0.25},"1681":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"vault-via-docker-compose-default":0.25},"1682":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"vault-via-docker-compose-default":0.25},"1683":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"vault-via-docker-compose-default":0.25},"1684":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"external-vault":0.25},"1685":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"smtp":0.25},"1686":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"email-sender":0.25},"1687":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"logging":0.25},"1688":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1689":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1690":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1691":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1692":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1693":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1694":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1695":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1696":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1697":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1698":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1699":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1700":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1701":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1702":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1703":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1704":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1705":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1706":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1707":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-locations":0.25},"1708":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-rotation-and-aggregation":0.25},"1709":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"log-rotation-and-aggregation":0.25},"1710":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"gateway-traefik":0.25},"1711":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"metrics":0.25},"1712":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"metrics":0.25},"1713":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"metrics":0.25},"1714":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"metrics":0.25},"1715":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"metrics":0.25},"1716":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"metrics":0.25},"1717":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"metrics":0.25},"1718":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"metrics":0.25},"1719":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"metrics":0.25},"1720":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"metrics":0.25},"1721":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"metrics":0.25},"1722":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"metrics":0.25},"1723":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"metrics":0.25},"1724":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"metrics":0.25},"1725":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"metrics":0.25},"1726":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"volume-mounts":0.25},"1727":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"volume-mounts":0.25},"1728":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"volume-mounts":0.25},"1729":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"volume-mounts":0.25},"1730":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"volume-mounts":0.25},"1731":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"volume-mounts":0.25},"1732":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"volume-mounts":0.25},"1733":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"volume-mounts":0.25},"1734":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"volume-mounts":0.25},"1735":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"volume-mounts":0.25},"1736":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"volume-mounts":0.25},"1737":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"volume-mounts":0.25},"1738":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"environment-variables":0.25},"1739":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"environment-variables":0.25},"1740":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"environment-variables":0.25},"1741":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"environment-variables":0.25},"1742":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"environment-variables":0.25},"1743":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"environment-variables":0.25},"1744":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"environment-variables":0.25},"1745":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"environment-variables":0.25},"1746":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"environment-variables":0.25},"1747":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"environment-variables":0.25},"1748":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"resource-limits":0.25},"1749":{"access-manager":0.25,"configuration":0.25,"config-reference":0.25,"validating-configyml":0.25},"1750":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1751":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1752":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"high-level-view":0.25},"1753":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"1754":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"deployment-topologies":0.25},"1755":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"default-docker-compose":0.25},"1756":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"managed-services-production":0.25},"1757":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"authentication":0.25},"1758":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"secrets-management":0.25},"1759":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"security-layers":0.25},"1760":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"1761":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"scaling":0.25},"1762":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"default-docker-compose-1":0.25},"1763":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"managed-postgresql":0.25},"1764":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"metrics":0.25},"1765":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"1766":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"1767":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"1768":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"1769":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"1770":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"1771":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"1772":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"1773":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"default-docker-compose":0.25},"1774":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"managed-services-production":0.25},"1775":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"managed-services-production":0.25},"1776":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"managed-services-production":0.25},"1777":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"managed-services-production":0.25},"1778":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"authentication":0.25},"1779":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"secrets-management":0.25},"1780":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"security-layers":0.25},"1781":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"security-layers":0.25},"1782":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"security-layers":0.25},"1783":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"security-layers":0.25},"1784":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"security-layers":0.25},"1785":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"1786":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"1787":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"1788":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"1789":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"1790":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"1791":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"1792":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"1793":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"1794":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"1795":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"1796":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"1797":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"1798":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"default-docker-compose-1":0.25},"1799":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"managed-postgresql":0.25},"1800":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"managed-postgresql":0.25},"1801":{"access-manager":0.25,"getting-started":0.25,"architecture":0.25,"metrics":0.25},"1802":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1803":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1804":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites":0.25},"1805":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"set-up-the-project":0.25},"1806":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"generate-credentials":0.25},"1807":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"create-configyml":0.25},"1808":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"create-am-composeyml":0.25},"1809":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"start-the-stack":0.25},"1810":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"verify-and-log-in":0.25},"1811":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"troubleshooting":0.25},"1812":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"next-steps":0.25},"1813":{"access-manager":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"1814":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites":0.25},"1815":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites":0.25},"1816":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites":0.25},"1817":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites":0.25},"1818":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"set-up-the-project":0.25},"1819":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"set-up-the-project":0.25},"1820":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"set-up-the-project":0.25},"1821":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"generate-credentials":0.25},"1822":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"create-configyml":0.25},"1823":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"create-configyml":0.25},"1824":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"create-configyml":0.25},"1825":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"create-configyml":0.25},"1826":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"create-am-composeyml":0.25},"1827":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"create-am-composeyml":0.25},"1828":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"create-am-composeyml":0.25},"1829":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"create-am-composeyml":0.25},"1830":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"start-the-stack":0.25},"1831":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"verify-and-log-in":0.25},"1832":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"verify-and-log-in":0.25},"1833":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"verify-and-log-in":0.25},"1834":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"verify-and-log-in":0.25},"1835":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"verify-and-log-in":0.25},"1836":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"verify-and-log-in":0.25},"1837":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"verify-and-log-in":0.25},"1838":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"verify-and-log-in":0.25},"1839":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"verify-and-log-in":0.25},"1840":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"troubleshooting":0.25},"1841":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"troubleshooting":0.25},"1842":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"troubleshooting":0.25},"1843":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"next-steps":0.25},"1844":{"access-manager":0.25,"getting-started":0.25,"quick-start":0.25,"next-steps":0.25},"1845":{"access-manager":1},"1846":{"access-manager":0.5,"3t-access-manager":0.5},"1847":{"access-manager":0.5,"at-a-glance":0.5},"1848":{"access-manager":0.5,"core-concepts":0.5},"1849":{"access-manager":0.5,"people":0.5},"1850":{"access-manager":0.5,"connections":0.5},"1851":{"access-manager":0.5,"workspaces":0.5},"1852":{"access-manager":0.5,"studio-3t-desktop-integration":0.5},"1853":{"access-manager":0.5,"where-to-go-next":0.5},"1854":{"access-manager":0.5,"3t-access-manager":0.5},"1855":{"access-manager":0.5,"3t-access-manager":0.5},"1856":{"access-manager":0.5,"3t-access-manager":0.5},"1857":{"access-manager":0.5,"3t-access-manager":0.5},"1858":{"access-manager":0.5,"3t-access-manager":0.5},"1859":{"access-manager":0.5,"3t-access-manager":0.5},"1860":{"access-manager":0.5,"at-a-glance":0.5},"1861":{"access-manager":0.5,"at-a-glance":0.5},"1862":{"access-manager":0.5,"at-a-glance":0.5},"1863":{"access-manager":0.5,"at-a-glance":0.5},"1864":{"access-manager":0.5,"at-a-glance":0.5},"1865":{"access-manager":0.5,"at-a-glance":0.5},"1866":{"access-manager":0.5,"at-a-glance":0.5},"1867":{"access-manager":0.5,"at-a-glance":0.5},"1868":{"access-manager":0.5,"at-a-glance":0.5},"1869":{"access-manager":0.5,"at-a-glance":0.5},"1870":{"access-manager":0.5,"at-a-glance":0.5},"1871":{"access-manager":0.5,"at-a-glance":0.5},"1872":{"access-manager":0.5,"at-a-glance":0.5},"1873":{"access-manager":0.5,"at-a-glance":0.5},"1874":{"access-manager":0.5,"at-a-glance":0.5},"1875":{"access-manager":0.5,"people":0.5},"1876":{"access-manager":0.5,"connections":0.5},"1877":{"access-manager":0.5,"workspaces":0.5},"1878":{"access-manager":0.5,"studio-3t-desktop-integration":0.5},"1879":{"access-manager":0.5,"studio-3t-desktop-integration":0.5},"1880":{"access-manager":0.5,"studio-3t-desktop-integration":0.5},"1881":{"access-manager":0.5,"studio-3t-desktop-integration":0.5},"1882":{"access-manager":0.5,"studio-3t-desktop-integration":0.5},"1883":{"access-manager":0.5,"where-to-go-next":0.5},"1884":{"access-manager":0.5,"where-to-go-next":0.5},"1885":{"access-manager":0.5,"where-to-go-next":0.5},"1886":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1887":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1888":{"access-manager":0.25,"installation":0.25,"docker":0.25,"prerequisites":0.25},"1889":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1890":{"access-manager":0.25,"installation":0.25,"docker":0.25,"deploy-with-docker-compose":0.25},"1891":{"access-manager":0.25,"installation":0.25,"docker":0.25,"prepare-tls-certificates":0.25},"1892":{"access-manager":0.25,"installation":0.25,"docker":0.25,"create-configyml":0.25},"1893":{"access-manager":0.25,"installation":0.25,"docker":0.25,"create-am-composeyml":0.25},"1894":{"access-manager":0.25,"installation":0.25,"docker":0.25,"deploy":0.25},"1895":{"access-manager":0.25,"installation":0.25,"docker":0.25,"verify":0.25},"1896":{"access-manager":0.25,"installation":0.25,"docker":0.25,"management":0.25},"1897":{"access-manager":0.25,"installation":0.25,"docker":0.25,"updating":0.25},"1898":{"access-manager":0.25,"installation":0.25,"docker":0.25,"uninstalling":0.25},"1899":{"access-manager":0.25,"installation":0.25,"docker":0.25,"troubleshooting":0.25},"1900":{"access-manager":0.3333333333333333,"installation":0.3333333333333333,"docker":0.3333333333333333},"1901":{"access-manager":0.25,"installation":0.25,"docker":0.25,"prerequisites":0.25},"1902":{"access-manager":0.25,"installation":0.25,"docker":0.25,"prerequisites":0.25},"1903":{"access-manager":0.25,"installation":0.25,"docker":0.25,"prerequisites":0.25},"1904":{"access-manager":0.25,"installation":0.25,"docker":0.25,"prerequisites":0.25},"1905":{"access-manager":0.25,"installation":0.25,"docker":0.25,"prerequisites":0.25},"1906":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1907":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1908":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1909":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1910":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1911":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1912":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1913":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1914":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1915":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1916":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1917":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1918":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1919":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1920":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1921":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1922":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1923":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1924":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1925":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1926":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1927":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1928":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1929":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1930":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1931":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1932":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1933":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1934":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1935":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1936":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1937":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1938":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1939":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1940":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1941":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1942":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1943":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1944":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1945":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1946":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1947":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1948":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1949":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1950":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1951":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1952":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1953":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1954":{"access-manager":0.25,"installation":0.25,"docker":0.25,"network-requirements":0.25},"1955":{"access-manager":0.25,"installation":0.25,"docker":0.25,"prepare-tls-certificates":0.25},"1956":{"access-manager":0.25,"installation":0.25,"docker":0.25,"prepare-tls-certificates":0.25},"1957":{"access-manager":0.25,"installation":0.25,"docker":0.25,"prepare-tls-certificates":0.25},"1958":{"access-manager":0.25,"installation":0.25,"docker":0.25,"create-configyml":0.25},"1959":{"access-manager":0.25,"installation":0.25,"docker":0.25,"create-configyml":0.25},"1960":{"access-manager":0.25,"installation":0.25,"docker":0.25,"create-am-composeyml":0.25},"1961":{"access-manager":0.25,"installation":0.25,"docker":0.25,"create-am-composeyml":0.25},"1962":{"access-manager":0.25,"installation":0.25,"docker":0.25,"create-am-composeyml":0.25},"1963":{"access-manager":0.25,"installation":0.25,"docker":0.25,"deploy":0.25},"1964":{"access-manager":0.25,"installation":0.25,"docker":0.25,"verify":0.25},"1965":{"access-manager":0.25,"installation":0.25,"docker":0.25,"verify":0.25},"1966":{"access-manager":0.25,"installation":0.25,"docker":0.25,"management":0.25},"1967":{"access-manager":0.25,"installation":0.25,"docker":0.25,"updating":0.25},"1968":{"access-manager":0.25,"installation":0.25,"docker":0.25,"troubleshooting":0.25},"1969":{"access-manager":0.25,"installation":0.25,"docker":0.25,"troubleshooting":0.25},"1970":{"access-manager":0.25,"installation":0.25,"docker":0.25,"troubleshooting":0.25},"1971":{"access-manager":0.25,"installation":0.25,"docker":0.25,"troubleshooting":0.25},"1972":{"access-manager":0.5,"installation":0.5},"1973":{"access-manager":0.5,"installation":0.5},"1974":{"access-manager":0.5,"installation":0.5},"1975":{"access-manager":0.5,"installation":0.5},"1976":{"access-manager":0.5,"installation":0.5},"1977":{"access-manager":0.5,"installation":0.5},"1978":{"access-manager":0.5,"installation":0.5},"1979":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1980":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1981":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"database-backup":0.25},"1982":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"scheduled-backups":0.25},"1983":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"configuration-backup":0.25},"1984":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"volume-backup":0.25},"1985":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"off-site-storage":0.25},"1986":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"restore":0.25},"1987":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"database":0.25},"1988":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"configuration":0.25},"1989":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"volume-full-restore":0.25},"1990":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"disaster-recovery":0.25},"1991":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"container-failure":0.25},"1992":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"hostserver-failure":0.25},"1993":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"data-corruption":0.25},"1994":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"security-breach":0.25},"1995":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"1996":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"database-backup":0.25},"1997":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"scheduled-backups":0.25},"1998":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"scheduled-backups":0.25},"1999":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"configuration-backup":0.25},"2000":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"configuration-backup":0.25},"2001":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"volume-backup":0.25},"2002":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"off-site-storage":0.25},"2003":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"database":0.25},"2004":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"disaster-recovery":0.25},"2005":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"container-failure":0.25},"2006":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"hostserver-failure":0.25},"2007":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"hostserver-failure":0.25},"2008":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"hostserver-failure":0.25},"2009":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"hostserver-failure":0.25},"2010":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"data-corruption":0.25},"2011":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"security-breach":0.25},"2012":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"security-breach":0.25},"2013":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"security-breach":0.25},"2014":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"security-breach":0.25},"2015":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"security-breach":0.25},"2016":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"security-breach":0.25},"2017":{"access-manager":0.25,"operations":0.25,"backup-restore":0.25,"security-breach":0.25},"2018":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2019":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2020":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"prometheus":0.25},"2021":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"grafana-dashboards":0.25},"2022":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"alerting-rules":0.25},"2023":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"grafana-alloy":0.25},"2024":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"health-check-script":0.25},"2025":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2026":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2027":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"2028":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"prometheus":0.25},"2029":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"grafana-dashboards":0.25},"2030":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"grafana-dashboards":0.25},"2031":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"grafana-dashboards":0.25},"2032":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"grafana-dashboards":0.25},"2033":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"grafana-dashboards":0.25},"2034":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"alerting-rules":0.25},"2035":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"alerting-rules":0.25},"2036":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"grafana-alloy":0.25},"2037":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"grafana-alloy":0.25},"2038":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"grafana-alloy":0.25},"2039":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"grafana-alloy":0.25},"2040":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"grafana-alloy":0.25},"2041":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"grafana-alloy":0.25},"2042":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"grafana-alloy":0.25},"2043":{"access-manager":0.25,"operations":0.25,"monitoring":0.25,"health-check-script":0.25},"2044":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"2045":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"2046":{"access-manager":0.25,"operations":0.25,"upgrade-guide":0.25,"upgrade":0.25},"2047":{"access-manager":0.25,"operations":0.25,"upgrade-guide":0.25,"rollback":0.25},"2048":{"access-manager":0.25,"operations":0.25,"upgrade-guide":0.25,"update-notifications-with-diun":0.25},"2049":{"access-manager":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"2050":{"access-manager":0.25,"operations":0.25,"upgrade-guide":0.25,"upgrade":0.25},"2051":{"access-manager":0.25,"operations":0.25,"upgrade-guide":0.25,"rollback":0.25},"2052":{"access-manager":0.25,"operations":0.25,"upgrade-guide":0.25,"rollback":0.25},"2053":{"access-manager":0.25,"operations":0.25,"upgrade-guide":0.25,"rollback":0.25},"2054":{"access-manager":0.25,"operations":0.25,"upgrade-guide":0.25,"rollback":0.25},"2055":{"access-manager":0.25,"operations":0.25,"upgrade-guide":0.25,"rollback":0.25},"2056":{"access-manager":0.25,"operations":0.25,"upgrade-guide":0.25,"update-notifications-with-diun":0.25},"2057":{"access-manager":0.25,"operations":0.25,"upgrade-guide":0.25,"update-notifications-with-diun":0.25},"2058":{"access-manager":0.25,"operations":0.25,"upgrade-guide":0.25,"update-notifications-with-diun":0.25},"2059":{"access-manager":0.25,"operations":0.25,"upgrade-guide":0.25,"update-notifications-with-diun":0.25},"2060":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2061":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2062":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"authentication-and-tokens":0.25},"2063":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"user-federation":0.25},"2064":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"ldap":0.25},"2065":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"active-directory":0.25},"2066":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"security-hardening":0.25},"2067":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"password-policies":0.25},"2068":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"brute-force-protection":0.25},"2069":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"multi-factor-authentication":0.25},"2070":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"backup-and-restore":0.25},"2071":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"troubleshooting":0.25},"2072":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2073":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"keycloak":0.3333333333333333},"2074":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"authentication-and-tokens":0.25},"2075":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"authentication-and-tokens":0.25},"2076":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"authentication-and-tokens":0.25},"2077":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"authentication-and-tokens":0.25},"2078":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"authentication-and-tokens":0.25},"2079":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"ldap":0.25},"2080":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"ldap":0.25},"2081":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"ldap":0.25},"2082":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"ldap":0.25},"2083":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"ldap":0.25},"2084":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"active-directory":0.25},"2085":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"password-policies":0.25},"2086":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"password-policies":0.25},"2087":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"password-policies":0.25},"2088":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"password-policies":0.25},"2089":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"brute-force-protection":0.25},"2090":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"brute-force-protection":0.25},"2091":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"brute-force-protection":0.25},"2092":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"multi-factor-authentication":0.25},"2093":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"backup-and-restore":0.25},"2094":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"backup-and-restore":0.25},"2095":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"backup-and-restore":0.25},"2096":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"troubleshooting":0.25},"2097":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"troubleshooting":0.25},"2098":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"troubleshooting":0.25},"2099":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"troubleshooting":0.25},"2100":{"access-manager":0.25,"services":0.25,"keycloak":0.25,"troubleshooting":0.25},"2101":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2102":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2103":{"access-manager":0.25,"services":0.25,"vault":0.25,"seal-and-unseal":0.25},"2104":{"access-manager":0.25,"services":0.25,"vault":0.25,"cli-usage":0.25},"2105":{"access-manager":0.25,"services":0.25,"vault":0.25,"policies-and-tokens":0.25},"2106":{"access-manager":0.25,"services":0.25,"vault":0.25,"audit-logging":0.25},"2107":{"access-manager":0.25,"services":0.25,"vault":0.25,"backup":0.25},"2108":{"access-manager":0.25,"services":0.25,"vault":0.25,"troubleshooting":0.25},"2109":{"access-manager":0.25,"services":0.25,"vault":0.25,"see-also":0.25},"2110":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2111":{"access-manager":0.3333333333333333,"services":0.3333333333333333,"vault":0.3333333333333333},"2112":{"access-manager":0.25,"services":0.25,"vault":0.25,"seal-and-unseal":0.25},"2113":{"access-manager":0.25,"services":0.25,"vault":0.25,"seal-and-unseal":0.25},"2114":{"access-manager":0.25,"services":0.25,"vault":0.25,"seal-and-unseal":0.25},"2115":{"access-manager":0.25,"services":0.25,"vault":0.25,"seal-and-unseal":0.25},"2116":{"access-manager":0.25,"services":0.25,"vault":0.25,"seal-and-unseal":0.25},"2117":{"access-manager":0.25,"services":0.25,"vault":0.25,"seal-and-unseal":0.25},"2118":{"access-manager":0.25,"services":0.25,"vault":0.25,"policies-and-tokens":0.25},"2119":{"access-manager":0.25,"services":0.25,"vault":0.25,"policies-and-tokens":0.25},"2120":{"access-manager":0.25,"services":0.25,"vault":0.25,"backup":0.25},"2121":{"access-manager":0.25,"services":0.25,"vault":0.25,"backup":0.25},"2122":{"access-manager":0.25,"services":0.25,"vault":0.25,"troubleshooting":0.25},"2123":{"access-manager":0.25,"services":0.25,"vault":0.25,"troubleshooting":0.25},"2124":{"access-manager":0.25,"services":0.25,"vault":0.25,"troubleshooting":0.25},"2125":{"access-manager":0.25,"services":0.25,"vault":0.25,"see-also":0.25},"2126":{"access-manager":0.5,"troubleshooting":0.5},"2127":{"access-manager":0.5,"troubleshooting":0.5},"2128":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"container-wont-start":0.3333333333333333},"2129":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"health-check-failures":0.3333333333333333},"2130":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"ssltls-certificates":0.3333333333333333},"2131":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"database":0.3333333333333333},"2132":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"vault":0.3333333333333333},"2133":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"keycloak":0.3333333333333333},"2134":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"invalid-client-secret":0.3333333333333333},"2135":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"admin-console-inaccessible":0.3333333333333333},"2136":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"account-locked-or-disabled":0.3333333333333333},"2137":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"email":0.3333333333333333},"2138":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"network--cannot-access-web-ui":0.3333333333333333},"2139":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"gathering-diagnostic-info":0.3333333333333333},"2140":{"access-manager":0.5,"troubleshooting":0.5},"2141":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"container-wont-start":0.3333333333333333},"2142":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"container-wont-start":0.3333333333333333},"2143":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"container-wont-start":0.3333333333333333},"2144":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"container-wont-start":0.3333333333333333},"2145":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"container-wont-start":0.3333333333333333},"2146":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"health-check-failures":0.3333333333333333},"2147":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"health-check-failures":0.3333333333333333},"2148":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"health-check-failures":0.3333333333333333},"2149":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"ssltls-certificates":0.3333333333333333},"2150":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"ssltls-certificates":0.3333333333333333},"2151":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"ssltls-certificates":0.3333333333333333},"2152":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"ssltls-certificates":0.3333333333333333},"2153":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"database":0.3333333333333333},"2154":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"database":0.3333333333333333},"2155":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"database":0.3333333333333333},"2156":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"database":0.3333333333333333},"2157":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"database":0.3333333333333333},"2158":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"vault":0.3333333333333333},"2159":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"vault":0.3333333333333333},"2160":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"vault":0.3333333333333333},"2161":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"invalid-client-secret":0.3333333333333333},"2162":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"invalid-client-secret":0.3333333333333333},"2163":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"invalid-client-secret":0.3333333333333333},"2164":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"invalid-client-secret":0.3333333333333333},"2165":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"invalid-client-secret":0.3333333333333333},"2166":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"admin-console-inaccessible":0.3333333333333333},"2167":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"account-locked-or-disabled":0.3333333333333333},"2168":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"email":0.3333333333333333},"2169":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"email":0.3333333333333333},"2170":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"email":0.3333333333333333},"2171":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"network--cannot-access-web-ui":0.3333333333333333},"2172":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"gathering-diagnostic-info":0.3333333333333333},"2173":{"access-manager":0.3333333333333333,"troubleshooting":0.3333333333333333,"gathering-diagnostic-info":0.3333333333333333},"2174":{"ai-governance":0.5,"ai-assistant":0.5},"2175":{"ai-governance":0.5,"ai-assistant":0.5},"2176":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2177":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"supported-llm-providers":0.3333333333333333},"2178":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"mcp-integration":0.3333333333333333},"2179":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"use-cases":0.3333333333333333},"2180":{"ai-governance":0.5,"ai-assistant":0.5},"2181":{"ai-governance":0.5,"ai-assistant":0.5},"2182":{"ai-governance":0.5,"ai-assistant":0.5},"2183":{"ai-governance":0.5,"ai-assistant":0.5},"2184":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2185":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2186":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2187":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2188":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2189":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2190":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2191":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2192":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2193":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2194":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2195":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2196":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2197":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2198":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2199":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2200":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2201":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2202":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2203":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2204":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2205":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2206":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2207":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2208":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2209":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2210":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"built-in-workflows":0.3333333333333333},"2211":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"supported-llm-providers":0.3333333333333333},"2212":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"supported-llm-providers":0.3333333333333333},"2213":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"supported-llm-providers":0.3333333333333333},"2214":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"supported-llm-providers":0.3333333333333333},"2215":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"mcp-integration":0.3333333333333333},"2216":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"mcp-integration":0.3333333333333333},"2217":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"use-cases":0.3333333333333333},"2218":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"use-cases":0.3333333333333333},"2219":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"use-cases":0.3333333333333333},"2220":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"use-cases":0.3333333333333333},"2221":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"use-cases":0.3333333333333333},"2222":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"use-cases":0.3333333333333333},"2223":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"use-cases":0.3333333333333333},"2224":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"use-cases":0.3333333333333333},"2225":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"use-cases":0.3333333333333333},"2226":{"ai-governance":0.3333333333333333,"ai-assistant":0.3333333333333333,"use-cases":0.3333333333333333},"2227":{"ai-governance":0.5,"governance":0.5},"2228":{"ai-governance":0.5,"governance":0.5},"2229":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"compliance-dashboard":0.3333333333333333},"2230":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"policy-categories":0.3333333333333333},"2231":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"acid":0.3333333333333333},"2232":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"schema":0.3333333333333333},"2233":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"index":0.3333333333333333},"2234":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"security":0.3333333333333333},"2235":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"naming":0.3333333333333333},"2236":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"operational":0.3333333333333333},"2237":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"pii":0.3333333333333333},"2238":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"configuring-policies":0.3333333333333333},"2239":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"open-governance-and-select-a-connection":0.3333333333333333},"2240":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"open-policy-settings":0.3333333333333333},"2241":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"enable-or-disable-policies-per-environment":0.3333333333333333},"2242":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"running-an-evaluation":0.3333333333333333},"2243":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"violation-alerts":0.3333333333333333},"2244":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"use-cases":0.3333333333333333},"2245":{"ai-governance":0.5,"governance":0.5},"2246":{"ai-governance":0.5,"governance":0.5},"2247":{"ai-governance":0.5,"governance":0.5},"2248":{"ai-governance":0.5,"governance":0.5},"2249":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"compliance-dashboard":0.3333333333333333},"2250":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"compliance-dashboard":0.3333333333333333},"2251":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"compliance-dashboard":0.3333333333333333},"2252":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"compliance-dashboard":0.3333333333333333},"2253":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"compliance-dashboard":0.3333333333333333},"2254":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"compliance-dashboard":0.3333333333333333},"2255":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"compliance-dashboard":0.3333333333333333},"2256":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"compliance-dashboard":0.3333333333333333},"2257":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"compliance-dashboard":0.3333333333333333},"2258":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"compliance-dashboard":0.3333333333333333},"2259":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"compliance-dashboard":0.3333333333333333},"2260":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"compliance-dashboard":0.3333333333333333},"2261":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"compliance-dashboard":0.3333333333333333},"2262":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"compliance-dashboard":0.3333333333333333},"2263":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"policy-categories":0.3333333333333333},"2264":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"acid":0.3333333333333333},"2265":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"schema":0.3333333333333333},"2266":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"index":0.3333333333333333},"2267":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"security":0.3333333333333333},"2268":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"naming":0.3333333333333333},"2269":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"operational":0.3333333333333333},"2270":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"pii":0.3333333333333333},"2271":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"open-governance-and-select-a-connection":0.3333333333333333},"2272":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"open-policy-settings":0.3333333333333333},"2273":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"enable-or-disable-policies-per-environment":0.3333333333333333},"2274":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"enable-or-disable-policies-per-environment":0.3333333333333333},"2275":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"running-an-evaluation":0.3333333333333333},"2276":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"violation-alerts":0.3333333333333333},"2277":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"violation-alerts":0.3333333333333333},"2278":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"violation-alerts":0.3333333333333333},"2279":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"use-cases":0.3333333333333333},"2280":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"use-cases":0.3333333333333333},"2281":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"use-cases":0.3333333333333333},"2282":{"ai-governance":0.3333333333333333,"governance":0.3333333333333333,"use-cases":0.3333333333333333},"2283":{"ai-governance":1},"2284":{"ai-governance":1},"2285":{"ai-governance":0.5,"the-three-tools":0.5},"2286":{"ai-governance":0.5,"unified-value":0.5},"2287":{"ai-governance":0.5,"where-to-go-next":0.5},"2288":{"ai-governance":1},"2289":{"ai-governance":1},"2290":{"ai-governance":1},"2291":{"ai-governance":1},"2292":{"ai-governance":0.5,"the-three-tools":0.5},"2293":{"ai-governance":0.5,"the-three-tools":0.5},"2294":{"ai-governance":0.5,"the-three-tools":0.5},"2295":{"ai-governance":0.5,"the-three-tools":0.5},"2296":{"ai-governance":0.5,"the-three-tools":0.5},"2297":{"ai-governance":0.5,"the-three-tools":0.5},"2298":{"ai-governance":0.5,"the-three-tools":0.5},"2299":{"ai-governance":0.5,"the-three-tools":0.5},"2300":{"ai-governance":0.5,"the-three-tools":0.5},"2301":{"ai-governance":0.5,"the-three-tools":0.5},"2302":{"ai-governance":0.5,"the-three-tools":0.5},"2303":{"ai-governance":0.5,"the-three-tools":0.5},"2304":{"ai-governance":0.5,"unified-value":0.5},"2305":{"ai-governance":0.5,"unified-value":0.5},"2306":{"ai-governance":0.5,"unified-value":0.5},"2307":{"ai-governance":0.5,"unified-value":0.5},"2308":{"ai-governance":0.5,"unified-value":0.5},"2309":{"ai-governance":0.5,"where-to-go-next":0.5},"2310":{"ai-governance":0.5,"where-to-go-next":0.5},"2311":{"ai-governance":0.5,"where-to-go-next":0.5},"2312":{"ai-governance":0.5,"pii-scanner":0.5},"2313":{"ai-governance":0.5,"pii-scanner":0.5},"2314":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"sensitivity-classification":0.3333333333333333},"2315":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"running-a-scan":0.3333333333333333},"2316":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"select-a-connection-and-collection":0.3333333333333333},"2317":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"configure-sampling":0.3333333333333333},"2318":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"run-the-scan":0.3333333333333333},"2319":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"review-results":0.3333333333333333},"2320":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"scan-history":0.3333333333333333},"2321":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"use-cases":0.3333333333333333},"2322":{"ai-governance":0.5,"pii-scanner":0.5},"2323":{"ai-governance":0.5,"pii-scanner":0.5},"2324":{"ai-governance":0.5,"pii-scanner":0.5},"2325":{"ai-governance":0.5,"pii-scanner":0.5},"2326":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"sensitivity-classification":0.3333333333333333},"2327":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"sensitivity-classification":0.3333333333333333},"2328":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"sensitivity-classification":0.3333333333333333},"2329":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"sensitivity-classification":0.3333333333333333},"2330":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"sensitivity-classification":0.3333333333333333},"2331":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"sensitivity-classification":0.3333333333333333},"2332":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"sensitivity-classification":0.3333333333333333},"2333":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"sensitivity-classification":0.3333333333333333},"2334":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"sensitivity-classification":0.3333333333333333},"2335":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"sensitivity-classification":0.3333333333333333},"2336":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"sensitivity-classification":0.3333333333333333},"2337":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"sensitivity-classification":0.3333333333333333},"2338":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"sensitivity-classification":0.3333333333333333},"2339":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"sensitivity-classification":0.3333333333333333},"2340":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"sensitivity-classification":0.3333333333333333},"2341":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"sensitivity-classification":0.3333333333333333},"2342":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"sensitivity-classification":0.3333333333333333},"2343":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"select-a-connection-and-collection":0.3333333333333333},"2344":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"configure-sampling":0.3333333333333333},"2345":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"run-the-scan":0.3333333333333333},"2346":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"review-results":0.3333333333333333},"2347":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"scan-history":0.3333333333333333},"2348":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"scan-history":0.3333333333333333},"2349":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"scan-history":0.3333333333333333},"2350":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"scan-history":0.3333333333333333},"2351":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"scan-history":0.3333333333333333},"2352":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"scan-history":0.3333333333333333},"2353":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"use-cases":0.3333333333333333},"2354":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"use-cases":0.3333333333333333},"2355":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"use-cases":0.3333333333333333},"2356":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"use-cases":0.3333333333333333},"2357":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"use-cases":0.3333333333333333},"2358":{"ai-governance":0.3333333333333333,"pii-scanner":0.3333333333333333,"use-cases":0.3333333333333333},"2359":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2360":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2361":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"prerequisites":0.25},"2362":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"provisioning-connections-for-db-tools":0.25},"2363":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"configure-a-connection-in-access-manager":0.25},"2364":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"create-or-open-a-workspace":0.25},"2365":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"users-log-into-3t-db-tools":0.25},"2366":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"connection-pre-load":0.25},"2367":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"access-manager-setup":0.3333333333333333},"2368":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"prerequisites":0.25},"2369":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"prerequisites":0.25},"2370":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"prerequisites":0.25},"2371":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"configure-a-connection-in-access-manager":0.25},"2372":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"configure-a-connection-in-access-manager":0.25},"2373":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"create-or-open-a-workspace":0.25},"2374":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"create-or-open-a-workspace":0.25},"2375":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"create-or-open-a-workspace":0.25},"2376":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"create-or-open-a-workspace":0.25},"2377":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"users-log-into-3t-db-tools":0.25},"2378":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"users-log-into-3t-db-tools":0.25},"2379":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"connection-pre-load":0.25},"2380":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"connection-pre-load":0.25},"2381":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"connection-pre-load":0.25},"2382":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"connection-pre-load":0.25},"2383":{"db-tools":0.25,"getting-started":0.25,"access-manager-setup":0.25,"connection-pre-load":0.25},"2384":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2385":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2386":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"the-connection-tree":0.25},"2387":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"tool-responsibilities-by-workflow-stage":0.25},"2388":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"beta-vs-production":0.25},"2389":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"access-manager-dependency":0.25},"2390":{"db-tools":0.3333333333333333,"getting-started":0.3333333333333333,"overview":0.3333333333333333},"2391":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"the-connection-tree":0.25},"2392":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"the-connection-tree":0.25},"2393":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"tool-responsibilities-by-workflow-stage":0.25},"2394":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"tool-responsibilities-by-workflow-stage":0.25},"2395":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"tool-responsibilities-by-workflow-stage":0.25},"2396":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"tool-responsibilities-by-workflow-stage":0.25},"2397":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"tool-responsibilities-by-workflow-stage":0.25},"2398":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"tool-responsibilities-by-workflow-stage":0.25},"2399":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"tool-responsibilities-by-workflow-stage":0.25},"2400":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"tool-responsibilities-by-workflow-stage":0.25},"2401":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"tool-responsibilities-by-workflow-stage":0.25},"2402":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"beta-vs-production":0.25},"2403":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"beta-vs-production":0.25},"2404":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"beta-vs-production":0.25},"2405":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"beta-vs-production":0.25},"2406":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"access-manager-dependency":0.25},"2407":{"db-tools":0.25,"getting-started":0.25,"overview":0.25,"access-manager-dependency":0.25},"2408":{"db-tools":1},"2409":{"db-tools":0.5,"3t-db-tools":0.5},"2410":{"db-tools":0.5,"at-a-glance":0.5},"2411":{"db-tools":0.5,"the-five-tools":0.5},"2412":{"db-tools":0.5,"core-concepts":0.5},"2413":{"db-tools":0.5,"connection-tree":0.5},"2414":{"db-tools":0.5,"access-manager-integration":0.5},"2415":{"db-tools":0.5,"task-manager":0.5},"2416":{"db-tools":0.5,"where-to-go-next":0.5},"2417":{"db-tools":0.5,"3t-db-tools":0.5},"2418":{"db-tools":0.5,"3t-db-tools":0.5},"2419":{"db-tools":0.5,"3t-db-tools":0.5},"2420":{"db-tools":0.5,"3t-db-tools":0.5},"2421":{"db-tools":0.5,"at-a-glance":0.5},"2422":{"db-tools":0.5,"at-a-glance":0.5},"2423":{"db-tools":0.5,"at-a-glance":0.5},"2424":{"db-tools":0.5,"at-a-glance":0.5},"2425":{"db-tools":0.5,"at-a-glance":0.5},"2426":{"db-tools":0.5,"at-a-glance":0.5},"2427":{"db-tools":0.5,"at-a-glance":0.5},"2428":{"db-tools":0.5,"at-a-glance":0.5},"2429":{"db-tools":0.5,"at-a-glance":0.5},"2430":{"db-tools":0.5,"at-a-glance":0.5},"2431":{"db-tools":0.5,"at-a-glance":0.5},"2432":{"db-tools":0.5,"at-a-glance":0.5},"2433":{"db-tools":0.5,"the-five-tools":0.5},"2434":{"db-tools":0.5,"the-five-tools":0.5},"2435":{"db-tools":0.5,"the-five-tools":0.5},"2436":{"db-tools":0.5,"the-five-tools":0.5},"2437":{"db-tools":0.5,"the-five-tools":0.5},"2438":{"db-tools":0.5,"the-five-tools":0.5},"2439":{"db-tools":0.5,"the-five-tools":0.5},"2440":{"db-tools":0.5,"the-five-tools":0.5},"2441":{"db-tools":0.5,"the-five-tools":0.5},"2442":{"db-tools":0.5,"the-five-tools":0.5},"2443":{"db-tools":0.5,"the-five-tools":0.5},"2444":{"db-tools":0.5,"the-five-tools":0.5},"2445":{"db-tools":0.5,"connection-tree":0.5},"2446":{"db-tools":0.5,"access-manager-integration":0.5},"2447":{"db-tools":0.5,"task-manager":0.5},"2448":{"db-tools":0.5,"where-to-go-next":0.5},"2449":{"db-tools":0.5,"where-to-go-next":0.5},"2450":{"db-tools":0.5,"where-to-go-next":0.5},"2451":{"db-tools":0.5,"where-to-go-next":0.5},"2452":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2453":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2454":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"what-is-mcp":0.25},"2455":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2456":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"connecting-an-mcp-client":0.25},"2457":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"get-the-mcp-server-url":0.25},"2458":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"obtain-a-bearer-token":0.25},"2459":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"configure-your-mcp-client":0.25},"2460":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"test-connectivity":0.25},"2461":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"llm-configuration":0.25},"2462":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"on-premise-llm-support":0.25},"2463":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"common-use-cases":0.25},"2464":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"mcp":0.3333333333333333},"2465":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"what-is-mcp":0.25},"2466":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"what-is-mcp":0.25},"2467":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2468":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2469":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2470":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2471":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2472":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2473":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2474":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2475":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2476":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2477":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2478":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2479":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2480":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2481":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2482":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2483":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2484":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2485":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2486":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2487":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2488":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2489":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2490":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2491":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2492":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2493":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2494":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2495":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2496":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2497":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2498":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2499":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2500":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2501":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2502":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2503":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2504":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2505":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"available-tools":0.25},"2506":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"get-the-mcp-server-url":0.25},"2507":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"obtain-a-bearer-token":0.25},"2508":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"configure-your-mcp-client":0.25},"2509":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"test-connectivity":0.25},"2510":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"llm-configuration":0.25},"2511":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"llm-configuration":0.25},"2512":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"llm-configuration":0.25},"2513":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"llm-configuration":0.25},"2514":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"llm-configuration":0.25},"2515":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"llm-configuration":0.25},"2516":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"llm-configuration":0.25},"2517":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"on-premise-llm-support":0.25},"2518":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"common-use-cases":0.25},"2519":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"common-use-cases":0.25},"2520":{"db-tools":0.25,"integration":0.25,"mcp":0.25,"common-use-cases":0.25},"2521":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2522":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2523":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"authentication":0.25},"2524":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"base-url":0.25},"2525":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"tasks-api":0.25},"2526":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"create-a-task":0.25},"2527":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"list-tasks":0.25},"2528":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"trigger-a-task":0.25},"2529":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"get-task-status":0.25},"2530":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"cicd-integration-example":0.25},"2531":{"db-tools":0.3333333333333333,"integration":0.3333333333333333,"rest-api":0.3333333333333333},"2532":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"authentication":0.25},"2533":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"authentication":0.25},"2534":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"base-url":0.25},"2535":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"base-url":0.25},"2536":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"base-url":0.25},"2537":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"base-url":0.25},"2538":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"list-tasks":0.25},"2539":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"trigger-a-task":0.25},"2540":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"get-task-status":0.25},"2541":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"get-task-status":0.25},"2542":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"cicd-integration-example":0.25},"2543":{"db-tools":0.25,"integration":0.25,"rest-api":0.25,"cicd-integration-example":0.25},"2544":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2545":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2546":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"supported-databases":0.25},"2547":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2548":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2549":{"db-tools":0.3333333333333333,"reference":0.3333333333333333,"database-compatibility":0.3333333333333333},"2550":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"supported-databases":0.25},"2551":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"supported-databases":0.25},"2552":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"supported-databases":0.25},"2553":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"supported-databases":0.25},"2554":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"supported-databases":0.25},"2555":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"supported-databases":0.25},"2556":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"supported-databases":0.25},"2557":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"supported-databases":0.25},"2558":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"supported-databases":0.25},"2559":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"supported-databases":0.25},"2560":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"supported-databases":0.25},"2561":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"supported-databases":0.25},"2562":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"supported-databases":0.25},"2563":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"supported-databases":0.25},"2564":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"supported-databases":0.25},"2565":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2566":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2567":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2568":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2569":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2570":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2571":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2572":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2573":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2574":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2575":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2576":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2577":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2578":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2579":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2580":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2581":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2582":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2583":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2584":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2585":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2586":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2587":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2588":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2589":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2590":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2591":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2592":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2593":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2594":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2595":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2596":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2597":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2598":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2599":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2600":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2601":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2602":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2603":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2604":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2605":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2606":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2607":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2608":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2609":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2610":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2611":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2612":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2613":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2614":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2615":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"tool-compatibility-matrix":0.25},"2616":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2617":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2618":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2619":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2620":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2621":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2622":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2623":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2624":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2625":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2626":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2627":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2628":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2629":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2630":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2631":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2632":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2633":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2634":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2635":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2636":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2637":{"db-tools":0.25,"reference":0.25,"database-compatibility":0.25,"mongodb-version-support":0.25},"2638":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2639":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2640":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"how-it-works":0.25},"2641":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"select-a-source-collection":0.25},"2642":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"select-a-target-collection":0.25},"2643":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"run-the-comparison":0.25},"2644":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"review-the-diff":0.25},"2645":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"sync-optional":0.25},"2646":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"diff-results":0.25},"2647":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"sync-direction":0.25},"2648":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"large-scale-operations":0.25},"2649":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"common-use-cases":0.25},"2650":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"compare-sync":0.3333333333333333},"2651":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"select-a-source-collection":0.25},"2652":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"select-a-target-collection":0.25},"2653":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"run-the-comparison":0.25},"2654":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"review-the-diff":0.25},"2655":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"sync-optional":0.25},"2656":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"diff-results":0.25},"2657":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"diff-results":0.25},"2658":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"diff-results":0.25},"2659":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"diff-results":0.25},"2660":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"diff-results":0.25},"2661":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"diff-results":0.25},"2662":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"diff-results":0.25},"2663":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"diff-results":0.25},"2664":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"diff-results":0.25},"2665":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"sync-direction":0.25},"2666":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"large-scale-operations":0.25},"2667":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"common-use-cases":0.25},"2668":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"common-use-cases":0.25},"2669":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"common-use-cases":0.25},"2670":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"common-use-cases":0.25},"2671":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"common-use-cases":0.25},"2672":{"db-tools":0.25,"tools":0.25,"compare-sync":0.25,"common-use-cases":0.25},"2673":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2674":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2675":{"db-tools":0.25,"tools":0.25,"explore":0.25,"what-you-can-do":0.25},"2676":{"db-tools":0.25,"tools":0.25,"explore":0.25,"connection-pre-load":0.25},"2677":{"db-tools":0.25,"tools":0.25,"explore":0.25,"document-view":0.25},"2678":{"db-tools":0.25,"tools":0.25,"explore":0.25,"common-use-cases":0.25},"2679":{"db-tools":0.25,"tools":0.25,"explore":0.25,"limitations":0.25},"2680":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"explore":0.3333333333333333},"2681":{"db-tools":0.25,"tools":0.25,"explore":0.25,"what-you-can-do":0.25},"2682":{"db-tools":0.25,"tools":0.25,"explore":0.25,"what-you-can-do":0.25},"2683":{"db-tools":0.25,"tools":0.25,"explore":0.25,"what-you-can-do":0.25},"2684":{"db-tools":0.25,"tools":0.25,"explore":0.25,"what-you-can-do":0.25},"2685":{"db-tools":0.25,"tools":0.25,"explore":0.25,"connection-pre-load":0.25},"2686":{"db-tools":0.25,"tools":0.25,"explore":0.25,"connection-pre-load":0.25},"2687":{"db-tools":0.25,"tools":0.25,"explore":0.25,"document-view":0.25},"2688":{"db-tools":0.25,"tools":0.25,"explore":0.25,"common-use-cases":0.25},"2689":{"db-tools":0.25,"tools":0.25,"explore":0.25,"common-use-cases":0.25},"2690":{"db-tools":0.25,"tools":0.25,"explore":0.25,"common-use-cases":0.25},"2691":{"db-tools":0.25,"tools":0.25,"explore":0.25,"limitations":0.25},"2692":{"db-tools":0.25,"tools":0.25,"explore":0.25,"limitations":0.25},"2693":{"db-tools":0.25,"tools":0.25,"explore":0.25,"limitations":0.25},"2694":{"db-tools":0.25,"tools":0.25,"explore":0.25,"limitations":0.25},"2695":{"db-tools":0.25,"tools":0.25,"explore":0.25,"limitations":0.25},"2696":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2697":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2698":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"prerequisites":0.25},"2699":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"reading-the-results":0.25},"2700":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"2701":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"index-suggestions":0.25},"2702":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"common-use-cases":0.25},"2703":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"query-profiler":0.3333333333333333},"2704":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"prerequisites":0.25},"2705":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"prerequisites":0.25},"2706":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"prerequisites":0.25},"2707":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"prerequisites":0.25},"2708":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"reading-the-results":0.25},"2709":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"reading-the-results":0.25},"2710":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"reading-the-results":0.25},"2711":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"reading-the-results":0.25},"2712":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"reading-the-results":0.25},"2713":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"reading-the-results":0.25},"2714":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"2715":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"2716":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"2717":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"2718":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"2719":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"2720":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"2721":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"2722":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"2723":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"2724":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"anti-pattern-detection":0.25},"2725":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"index-suggestions":0.25},"2726":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"index-suggestions":0.25},"2727":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"index-suggestions":0.25},"2728":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"index-suggestions":0.25},"2729":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"index-suggestions":0.25},"2730":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"common-use-cases":0.25},"2731":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"common-use-cases":0.25},"2732":{"db-tools":0.25,"tools":0.25,"query-profiler":0.25,"common-use-cases":0.25},"2733":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2734":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2735":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"sampling-modes":0.25},"2736":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"reading-the-results":0.25},"2737":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"schema-history":0.25},"2738":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"schema-drift-detection":0.25},"2739":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"common-use-cases":0.25},"2740":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"schema-analysis":0.3333333333333333},"2741":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"sampling-modes":0.25},"2742":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"sampling-modes":0.25},"2743":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"sampling-modes":0.25},"2744":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"sampling-modes":0.25},"2745":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"reading-the-results":0.25},"2746":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"reading-the-results":0.25},"2747":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"reading-the-results":0.25},"2748":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"reading-the-results":0.25},"2749":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"reading-the-results":0.25},"2750":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"reading-the-results":0.25},"2751":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"schema-history":0.25},"2752":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"schema-history":0.25},"2753":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"schema-history":0.25},"2754":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"schema-history":0.25},"2755":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"schema-history":0.25},"2756":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"schema-history":0.25},"2757":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"schema-history":0.25},"2758":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"schema-history":0.25},"2759":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"schema-drift-detection":0.25},"2760":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"schema-drift-detection":0.25},"2761":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"schema-drift-detection":0.25},"2762":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"schema-drift-detection":0.25},"2763":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"schema-drift-detection":0.25},"2764":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"common-use-cases":0.25},"2765":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"common-use-cases":0.25},"2766":{"db-tools":0.25,"tools":0.25,"schema-analysis":0.25,"common-use-cases":0.25},"2767":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2768":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2769":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"creating-a-task":0.25},"2770":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"2771":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"dashboard-metrics":0.25},"2772":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"common-use-cases":0.25},"2773":{"db-tools":0.3333333333333333,"tools":0.3333333333333333,"tasks":0.3333333333333333},"2774":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"creating-a-task":0.25},"2775":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"creating-a-task":0.25},"2776":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"creating-a-task":0.25},"2777":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"2778":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"2779":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"2780":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"2781":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"2782":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"2783":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"2784":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"2785":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"2786":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"task-types":0.25},"2787":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"dashboard-metrics":0.25},"2788":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"dashboard-metrics":0.25},"2789":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"dashboard-metrics":0.25},"2790":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"dashboard-metrics":0.25},"2791":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"dashboard-metrics":0.25},"2792":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"dashboard-metrics":0.25},"2793":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"dashboard-metrics":0.25},"2794":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"dashboard-metrics":0.25},"2795":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"dashboard-metrics":0.25},"2796":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"dashboard-metrics":0.25},"2797":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"dashboard-metrics":0.25},"2798":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"dashboard-metrics":0.25},"2799":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"dashboard-metrics":0.25},"2800":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"dashboard-metrics":0.25},"2801":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"dashboard-metrics":0.25},"2802":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"common-use-cases":0.25},"2803":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"common-use-cases":0.25},"2804":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"common-use-cases":0.25},"2805":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"common-use-cases":0.25},"2806":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"common-use-cases":0.25},"2807":{"db-tools":0.25,"tools":0.25,"tasks":0.25,"common-use-cases":0.25},"2808":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2809":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"caching-and-fail-modes":0.3333333333333333},"2810":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"caching--fail-modes":0.25},"2811":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"decision-cache":0.25},"2812":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"live-invalidation":0.25},"2813":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"fail-modes":0.25},"2814":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"tuning":0.25},"2815":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"caching--fail-modes":0.25},"2816":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"decision-cache":0.25},"2817":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"live-invalidation":0.25},"2818":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"fail-modes":0.25},"2819":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"fail-modes":0.25},"2820":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"fail-modes":0.25},"2821":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"fail-modes":0.25},"2822":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"fail-modes":0.25},"2823":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"fail-modes":0.25},"2824":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"fail-modes":0.25},"2825":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"fail-modes":0.25},"2826":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"fail-modes":0.25},"2827":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"fail-modes":0.25},"2828":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"fail-modes":0.25},"2829":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"fail-modes":0.25},"2830":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"fail-modes":0.25},"2831":{"governance-proxy":0.25,"concepts":0.25,"caching-and-fail-modes":0.25,"tuning":0.25},"2832":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2833":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"identity-and-oidc":0.3333333333333333},"2834":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"identity--oidc":0.25},"2835":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"client-side--mongodb-oidc":0.25},"2836":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"upstream-side--scram-service-account":0.25},"2837":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"connecting-from-a-non-local-host":0.25},"2838":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"identity--oidc":0.25},"2839":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"client-side--mongodb-oidc":0.25},"2840":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"client-side--mongodb-oidc":0.25},"2841":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"client-side--mongodb-oidc":0.25},"2842":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"client-side--mongodb-oidc":0.25},"2843":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"client-side--mongodb-oidc":0.25},"2844":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"client-side--mongodb-oidc":0.25},"2845":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"upstream-side--scram-service-account":0.25},"2846":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"upstream-side--scram-service-account":0.25},"2847":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"connecting-from-a-non-local-host":0.25},"2848":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"connecting-from-a-non-local-host":0.25},"2849":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"connecting-from-a-non-local-host":0.25},"2850":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"connecting-from-a-non-local-host":0.25},"2851":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"connecting-from-a-non-local-host":0.25},"2852":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"connecting-from-a-non-local-host":0.25},"2853":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"connecting-from-a-non-local-host":0.25},"2854":{"governance-proxy":0.25,"concepts":0.25,"identity-and-oidc":0.25,"connecting-from-a-non-local-host":0.25},"2855":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2856":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2857":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2858":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"sensitivity-buckets":0.25},"2859":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"how-fields-get-tagged":0.25},"2860":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"why-it-lives-in-the-proxy":0.25},"2861":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"pii-enrichment":0.3333333333333333},"2862":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"sensitivity-buckets":0.25},"2863":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"sensitivity-buckets":0.25},"2864":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"sensitivity-buckets":0.25},"2865":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"sensitivity-buckets":0.25},"2866":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"sensitivity-buckets":0.25},"2867":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"sensitivity-buckets":0.25},"2868":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"sensitivity-buckets":0.25},"2869":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"sensitivity-buckets":0.25},"2870":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"sensitivity-buckets":0.25},"2871":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"sensitivity-buckets":0.25},"2872":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"sensitivity-buckets":0.25},"2873":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"sensitivity-buckets":0.25},"2874":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"how-fields-get-tagged":0.25},"2875":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"how-fields-get-tagged":0.25},"2876":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"how-fields-get-tagged":0.25},"2877":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"how-fields-get-tagged":0.25},"2878":{"governance-proxy":0.25,"concepts":0.25,"pii-enrichment":0.25,"why-it-lives-in-the-proxy":0.25},"2879":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2880":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2881":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2882":{"governance-proxy":0.25,"concepts":0.25,"policy-enforcement":0.25,"from-command-to-decision":0.25},"2883":{"governance-proxy":0.25,"concepts":0.25,"policy-enforcement":0.25,"acting-on-the-verdict":0.25},"2884":{"governance-proxy":0.25,"concepts":0.25,"policy-enforcement":0.25,"why-a-per-operation-check":0.25},"2885":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"policy-enforcement":0.3333333333333333},"2886":{"governance-proxy":0.25,"concepts":0.25,"policy-enforcement":0.25,"from-command-to-decision":0.25},"2887":{"governance-proxy":0.25,"concepts":0.25,"policy-enforcement":0.25,"from-command-to-decision":0.25},"2888":{"governance-proxy":0.25,"concepts":0.25,"policy-enforcement":0.25,"from-command-to-decision":0.25},"2889":{"governance-proxy":0.25,"concepts":0.25,"policy-enforcement":0.25,"from-command-to-decision":0.25},"2890":{"governance-proxy":0.25,"concepts":0.25,"policy-enforcement":0.25,"from-command-to-decision":0.25},"2891":{"governance-proxy":0.25,"concepts":0.25,"policy-enforcement":0.25,"from-command-to-decision":0.25},"2892":{"governance-proxy":0.25,"concepts":0.25,"policy-enforcement":0.25,"acting-on-the-verdict":0.25},"2893":{"governance-proxy":0.25,"concepts":0.25,"policy-enforcement":0.25,"acting-on-the-verdict":0.25},"2894":{"governance-proxy":0.25,"concepts":0.25,"policy-enforcement":0.25,"acting-on-the-verdict":0.25},"2895":{"governance-proxy":0.25,"concepts":0.25,"policy-enforcement":0.25,"acting-on-the-verdict":0.25},"2896":{"governance-proxy":0.25,"concepts":0.25,"policy-enforcement":0.25,"acting-on-the-verdict":0.25},"2897":{"governance-proxy":0.25,"concepts":0.25,"policy-enforcement":0.25,"acting-on-the-verdict":0.25},"2898":{"governance-proxy":0.25,"concepts":0.25,"policy-enforcement":0.25,"acting-on-the-verdict":0.25},"2899":{"governance-proxy":0.25,"concepts":0.25,"policy-enforcement":0.25,"why-a-per-operation-check":0.25},"2900":{"governance-proxy":0.25,"concepts":0.25,"policy-enforcement":0.25,"why-a-per-operation-check":0.25},"2901":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"tenancy-and-routing":0.3333333333333333},"2902":{"governance-proxy":0.3333333333333333,"concepts":0.3333333333333333,"tenancy-and-routing":0.3333333333333333},"2903":{"governance-proxy":0.25,"concepts":0.25,"tenancy-and-routing":0.25,"tenancy--routing":0.25},"2904":{"governance-proxy":0.25,"concepts":0.25,"tenancy-and-routing":0.25,"deployment-model":0.25},"2905":{"governance-proxy":0.25,"concepts":0.25,"tenancy-and-routing":0.25,"how-a-request-is-routed":0.25},"2906":{"governance-proxy":0.25,"concepts":0.25,"tenancy-and-routing":0.25,"per-segment-isolation":0.25},"2907":{"governance-proxy":0.25,"concepts":0.25,"tenancy-and-routing":0.25,"deployment-model":0.25},"2908":{"governance-proxy":0.25,"concepts":0.25,"tenancy-and-routing":0.25,"deployment-model":0.25},"2909":{"governance-proxy":0.25,"concepts":0.25,"tenancy-and-routing":0.25,"deployment-model":0.25},"2910":{"governance-proxy":0.25,"concepts":0.25,"tenancy-and-routing":0.25,"deployment-model":0.25},"2911":{"governance-proxy":0.25,"concepts":0.25,"tenancy-and-routing":0.25,"how-a-request-is-routed":0.25},"2912":{"governance-proxy":0.25,"concepts":0.25,"tenancy-and-routing":0.25,"how-a-request-is-routed":0.25},"2913":{"governance-proxy":0.25,"concepts":0.25,"tenancy-and-routing":0.25,"how-a-request-is-routed":0.25},"2914":{"governance-proxy":0.25,"concepts":0.25,"tenancy-and-routing":0.25,"per-segment-isolation":0.25},"2915":{"governance-proxy":0.25,"concepts":0.25,"tenancy-and-routing":0.25,"per-segment-isolation":0.25},"2916":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2917":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2918":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2919":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"metrics-endpoint":0.25},"2920":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2921":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"proxyctl--live-view":0.25},"2922":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"what-to-watch":0.25},"2923":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"observability":0.3333333333333333},"2924":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"metrics-endpoint":0.25},"2925":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"metrics-endpoint":0.25},"2926":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"metrics-endpoint":0.25},"2927":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2928":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2929":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2930":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2931":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2932":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2933":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2934":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2935":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2936":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2937":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2938":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2939":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2940":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2941":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2942":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2943":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2944":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2945":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"exported-series":0.25},"2946":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"proxyctl--live-view":0.25},"2947":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"proxyctl--live-view":0.25},"2948":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"what-to-watch":0.25},"2949":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"what-to-watch":0.25},"2950":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"what-to-watch":0.25},"2951":{"governance-proxy":0.25,"deployment":0.25,"observability":0.25,"what-to-watch":0.25},"2952":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2953":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2954":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2955":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2956":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"what-applies-live-vs-on-restart":0.25},"2957":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"using-the-config-api":0.25},"2958":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"secrets-at-rest":0.25},"2959":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"health--observability":0.25},"2960":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2961":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"operations":0.3333333333333333},"2962":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2963":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2964":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2965":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2966":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2967":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2968":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2969":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2970":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2971":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2972":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2973":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2974":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2975":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2976":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2977":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2978":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2979":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2980":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2981":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2982":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2983":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2984":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2985":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"bootstrap-configuration":0.25},"2986":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"what-applies-live-vs-on-restart":0.25},"2987":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"what-applies-live-vs-on-restart":0.25},"2988":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"what-applies-live-vs-on-restart":0.25},"2989":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"what-applies-live-vs-on-restart":0.25},"2990":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"what-applies-live-vs-on-restart":0.25},"2991":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"what-applies-live-vs-on-restart":0.25},"2992":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"using-the-config-api":0.25},"2993":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"using-the-config-api":0.25},"2994":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"secrets-at-rest":0.25},"2995":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"health--observability":0.25},"2996":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"health--observability":0.25},"2997":{"governance-proxy":0.25,"deployment":0.25,"operations":0.25,"health--observability":0.25},"2998":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"2999":{"governance-proxy":0.3333333333333333,"deployment":0.3333333333333333,"patterns":0.3333333333333333},"3000":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"deployment-patterns":0.25},"3001":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-a--sidecar":0.25},"3002":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-b--standalone-shared":0.25},"3003":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"choosing":0.25},"3004":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"deployment-patterns":0.25},"3005":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-a--sidecar":0.25},"3006":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-a--sidecar":0.25},"3007":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-a--sidecar":0.25},"3008":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-a--sidecar":0.25},"3009":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-a--sidecar":0.25},"3010":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-a--sidecar":0.25},"3011":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-a--sidecar":0.25},"3012":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-a--sidecar":0.25},"3013":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-a--sidecar":0.25},"3014":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-a--sidecar":0.25},"3015":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-b--standalone-shared":0.25},"3016":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-b--standalone-shared":0.25},"3017":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-b--standalone-shared":0.25},"3018":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-b--standalone-shared":0.25},"3019":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-b--standalone-shared":0.25},"3020":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-b--standalone-shared":0.25},"3021":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-b--standalone-shared":0.25},"3022":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-b--standalone-shared":0.25},"3023":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-b--standalone-shared":0.25},"3024":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"pattern-b--standalone-shared":0.25},"3025":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"choosing":0.25},"3026":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"choosing":0.25},"3027":{"governance-proxy":0.25,"deployment":0.25,"patterns":0.25,"choosing":0.25},"3028":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3029":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3030":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3031":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"system-overview":0.25},"3032":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"key-components":0.25},"3033":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"wire-protocol-parser":0.25},"3034":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"identity-termination":0.25},"3035":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"upstream-resolution":0.25},"3036":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"policy-decision":0.25},"3037":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"decision-cache":0.25},"3038":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"request-lifecycle":0.25},"3039":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"data-flow-summary":0.25},"3040":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3041":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"wire-protocol-parser":0.25},"3042":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"identity-termination":0.25},"3043":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"upstream-resolution":0.25},"3044":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"policy-decision":0.25},"3045":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"decision-cache":0.25},"3046":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"request-lifecycle":0.25},"3047":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"request-lifecycle":0.25},"3048":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"data-flow-summary":0.25},"3049":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"data-flow-summary":0.25},"3050":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"data-flow-summary":0.25},"3051":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"data-flow-summary":0.25},"3052":{"governance-proxy":0.25,"getting-started":0.25,"architecture":0.25,"data-flow-summary":0.25},"3053":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3054":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3055":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites":0.25},"3056":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"run-the-proxy":0.25},"3057":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"start-the-proxy":0.25},"3058":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"connect-a-client":0.25},"3059":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"watch-policy-take-effect":0.25},"3060":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"connecting-from-a-non-local-host":0.25},"3061":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"next-steps":0.25},"3062":{"governance-proxy":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3063":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites":0.25},"3064":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites":0.25},"3065":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites":0.25},"3066":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites":0.25},"3067":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites":0.25},"3068":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites":0.25},"3069":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"start-the-proxy":0.25},"3070":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"start-the-proxy":0.25},"3071":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"connect-a-client":0.25},"3072":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"connect-a-client":0.25},"3073":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"connect-a-client":0.25},"3074":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"connect-a-client":0.25},"3075":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"watch-policy-take-effect":0.25},"3076":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"connecting-from-a-non-local-host":0.25},"3077":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"connecting-from-a-non-local-host":0.25},"3078":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"connecting-from-a-non-local-host":0.25},"3079":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"connecting-from-a-non-local-host":0.25},"3080":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"connecting-from-a-non-local-host":0.25},"3081":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"connecting-from-a-non-local-host":0.25},"3082":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"connecting-from-a-non-local-host":0.25},"3083":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"next-steps":0.25},"3084":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"next-steps":0.25},"3085":{"governance-proxy":0.25,"getting-started":0.25,"quick-start":0.25,"next-steps":0.25},"3086":{"governance-proxy":1},"3087":{"governance-proxy":1},"3088":{"governance-proxy":0.5,"3t-governance-proxy":0.5},"3089":{"governance-proxy":0.5,"at-a-glance":0.5},"3090":{"governance-proxy":0.5,"what-it-does":0.5},"3091":{"governance-proxy":0.5,"how-it-fits":0.5},"3092":{"governance-proxy":0.5,"where-to-go-next":0.5},"3093":{"governance-proxy":0.5,"3t-governance-proxy":0.5},"3094":{"governance-proxy":0.5,"3t-governance-proxy":0.5},"3095":{"governance-proxy":0.5,"at-a-glance":0.5},"3096":{"governance-proxy":0.5,"at-a-glance":0.5},"3097":{"governance-proxy":0.5,"at-a-glance":0.5},"3098":{"governance-proxy":0.5,"at-a-glance":0.5},"3099":{"governance-proxy":0.5,"at-a-glance":0.5},"3100":{"governance-proxy":0.5,"at-a-glance":0.5},"3101":{"governance-proxy":0.5,"at-a-glance":0.5},"3102":{"governance-proxy":0.5,"at-a-glance":0.5},"3103":{"governance-proxy":0.5,"at-a-glance":0.5},"3104":{"governance-proxy":0.5,"at-a-glance":0.5},"3105":{"governance-proxy":0.5,"at-a-glance":0.5},"3106":{"governance-proxy":0.5,"at-a-glance":0.5},"3107":{"governance-proxy":0.5,"at-a-glance":0.5},"3108":{"governance-proxy":0.5,"at-a-glance":0.5},"3109":{"governance-proxy":0.5,"at-a-glance":0.5},"3110":{"governance-proxy":0.5,"at-a-glance":0.5},"3111":{"governance-proxy":0.5,"at-a-glance":0.5},"3112":{"governance-proxy":0.5,"at-a-glance":0.5},"3113":{"governance-proxy":0.5,"what-it-does":0.5},"3114":{"governance-proxy":0.5,"what-it-does":0.5},"3115":{"governance-proxy":0.5,"what-it-does":0.5},"3116":{"governance-proxy":0.5,"what-it-does":0.5},"3117":{"governance-proxy":0.5,"what-it-does":0.5},"3118":{"governance-proxy":0.5,"what-it-does":0.5},"3119":{"governance-proxy":0.5,"what-it-does":0.5},"3120":{"governance-proxy":0.5,"what-it-does":0.5},"3121":{"governance-proxy":0.5,"what-it-does":0.5},"3122":{"governance-proxy":0.5,"what-it-does":0.5},"3123":{"governance-proxy":0.5,"what-it-does":0.5},"3124":{"governance-proxy":0.5,"what-it-does":0.5},"3125":{"governance-proxy":0.5,"how-it-fits":0.5},"3126":{"governance-proxy":0.5,"where-to-go-next":0.5},"3127":{"governance-proxy":0.5,"where-to-go-next":0.5},"3128":{"governance-proxy":0.5,"where-to-go-next":0.5},"3129":{"governance-proxy":0.5,"where-to-go-next":0.5},"3130":{"governance-proxy":0.5,"where-to-go-next":0.5},"3131":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3132":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"cli-flags":0.3333333333333333},"3133":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"cli--flag-reference":0.25},"3134":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"core":0.25},"3135":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"identity-oidc":0.25},"3136":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"upstream-routing":0.25},"3137":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"client-tls":0.25},"3138":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"decision-cache--fail-mode":0.25},"3139":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"connection-limits--pooling":0.25},"3140":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"admin--config-api":0.25},"3141":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"at-rest-encryption":0.25},"3142":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"observability":0.25},"3143":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"cli--flag-reference":0.25},"3144":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"cli--flag-reference":0.25},"3145":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"cli--flag-reference":0.25},"3146":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"core":0.25},"3147":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"core":0.25},"3148":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"core":0.25},"3149":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"core":0.25},"3150":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"core":0.25},"3151":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"core":0.25},"3152":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"core":0.25},"3153":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"core":0.25},"3154":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"core":0.25},"3155":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"core":0.25},"3156":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"identity-oidc":0.25},"3157":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"identity-oidc":0.25},"3158":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"identity-oidc":0.25},"3159":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"identity-oidc":0.25},"3160":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"identity-oidc":0.25},"3161":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"identity-oidc":0.25},"3162":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"identity-oidc":0.25},"3163":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"upstream-routing":0.25},"3164":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"upstream-routing":0.25},"3165":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"upstream-routing":0.25},"3166":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"upstream-routing":0.25},"3167":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"upstream-routing":0.25},"3168":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"upstream-routing":0.25},"3169":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"upstream-routing":0.25},"3170":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"client-tls":0.25},"3171":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"client-tls":0.25},"3172":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"client-tls":0.25},"3173":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"client-tls":0.25},"3174":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"decision-cache--fail-mode":0.25},"3175":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"decision-cache--fail-mode":0.25},"3176":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"decision-cache--fail-mode":0.25},"3177":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"decision-cache--fail-mode":0.25},"3178":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"decision-cache--fail-mode":0.25},"3179":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"decision-cache--fail-mode":0.25},"3180":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"connection-limits--pooling":0.25},"3181":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"connection-limits--pooling":0.25},"3182":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"connection-limits--pooling":0.25},"3183":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"connection-limits--pooling":0.25},"3184":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"connection-limits--pooling":0.25},"3185":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"connection-limits--pooling":0.25},"3186":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"connection-limits--pooling":0.25},"3187":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"connection-limits--pooling":0.25},"3188":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"connection-limits--pooling":0.25},"3189":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"connection-limits--pooling":0.25},"3190":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"connection-limits--pooling":0.25},"3191":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"connection-limits--pooling":0.25},"3192":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"admin--config-api":0.25},"3193":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"admin--config-api":0.25},"3194":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"admin--config-api":0.25},"3195":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"admin--config-api":0.25},"3196":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"admin--config-api":0.25},"3197":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"admin--config-api":0.25},"3198":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"admin--config-api":0.25},"3199":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"admin--config-api":0.25},"3200":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"admin--config-api":0.25},"3201":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"admin--config-api":0.25},"3202":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"at-rest-encryption":0.25},"3203":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"at-rest-encryption":0.25},"3204":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"at-rest-encryption":0.25},"3205":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"at-rest-encryption":0.25},"3206":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"observability":0.25},"3207":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"observability":0.25},"3208":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"observability":0.25},"3209":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"observability":0.25},"3210":{"governance-proxy":0.25,"reference":0.25,"cli-flags":0.25,"observability":0.25},"3211":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3212":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"config-api":0.3333333333333333},"3213":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"config-api-reference":0.25},"3214":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"authentication":0.25},"3215":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3216":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"response-shapes":0.25},"3217":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"notes":0.25},"3218":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"config-api-reference":0.25},"3219":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"config-api-reference":0.25},"3220":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"authentication":0.25},"3221":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"authentication":0.25},"3222":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"authentication":0.25},"3223":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"authentication":0.25},"3224":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"authentication":0.25},"3225":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"authentication":0.25},"3226":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"authentication":0.25},"3227":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3228":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3229":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3230":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3231":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3232":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3233":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3234":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3235":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3236":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3237":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3238":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3239":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3240":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3241":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3242":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3243":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3244":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3245":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3246":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3247":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3248":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3249":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3250":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3251":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3252":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3253":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3254":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3255":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3256":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3257":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3258":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3259":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3260":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3261":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3262":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3263":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"endpoints":0.25},"3264":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"response-shapes":0.25},"3265":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"notes":0.25},"3266":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"notes":0.25},"3267":{"governance-proxy":0.25,"reference":0.25,"config-api":0.25,"notes":0.25},"3268":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3269":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3270":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3271":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"two-sided-authentication":0.25},"3272":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"secrets-at-rest":0.25},"3273":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"the-admin-control-plane":0.25},"3274":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"audit":0.25},"3275":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"defense-in-depth":0.25},"3276":{"governance-proxy":0.3333333333333333,"reference":0.3333333333333333,"security":0.3333333333333333},"3277":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"two-sided-authentication":0.25},"3278":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"two-sided-authentication":0.25},"3279":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"two-sided-authentication":0.25},"3280":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"two-sided-authentication":0.25},"3281":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"two-sided-authentication":0.25},"3282":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"two-sided-authentication":0.25},"3283":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"two-sided-authentication":0.25},"3284":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"two-sided-authentication":0.25},"3285":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"two-sided-authentication":0.25},"3286":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"two-sided-authentication":0.25},"3287":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"secrets-at-rest":0.25},"3288":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"secrets-at-rest":0.25},"3289":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"secrets-at-rest":0.25},"3290":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"secrets-at-rest":0.25},"3291":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"the-admin-control-plane":0.25},"3292":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"the-admin-control-plane":0.25},"3293":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"the-admin-control-plane":0.25},"3294":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"the-admin-control-plane":0.25},"3295":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"the-admin-control-plane":0.25},"3296":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"audit":0.25},"3297":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"defense-in-depth":0.25},"3298":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"defense-in-depth":0.25},"3299":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"defense-in-depth":0.25},"3300":{"governance-proxy":0.25,"reference":0.25,"security":0.25,"defense-in-depth":0.25},"3301":{},"3302":{"3t-platform":1},"3303":{"products":1},"3304":{"access-manager":1},"3305":{"studio-3t-web-ide":1},"3306":{"governance-proxy":1},"3307":{"3t-mcp":1},"3308":{"3tl":1},"3309":{"platform-architecture":1},"3310":{"quick-links":1},"3311":{"3t-platform":1},"3312":{"access-manager":1},"3313":{"access-manager":1},"3314":{"studio-3t-web-ide":1},"3315":{"studio-3t-web-ide":1},"3316":{"governance-proxy":1},"3317":{"governance-proxy":1},"3318":{"3t-mcp":1},"3319":{"3t-mcp":1},"3320":{"3t-mcp":1},"3321":{"3tl":1},"3322":{"3tl":1},"3323":{"3tl":1},"3324":{"platform-architecture":1},"3325":{"quick-links":1},"3326":{"quick-links":1},"3327":{"quick-links":1},"3328":{"studio3t-server":0.5,"advanced":0.5},"3329":{"studio3t-server":0.5,"advanced":0.5},"3330":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"custom-domains-and-lets-encrypt":0.3333333333333333},"3331":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"lets-encrypt-with-certbot-dns-challenge":0.3333333333333333},"3332":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"automatic-renewal":0.3333333333333333},"3333":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"running-behind-a-reverse-proxy":0.3333333333333333},"3334":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"replacing-the-self-signed-certificate":0.3333333333333333},"3335":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"custom-domains-and-lets-encrypt":0.3333333333333333},"3336":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"lets-encrypt-with-certbot-dns-challenge":0.3333333333333333},"3337":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"lets-encrypt-with-certbot-dns-challenge":0.3333333333333333},"3338":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"automatic-renewal":0.3333333333333333},"3339":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"automatic-renewal":0.3333333333333333},"3340":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"running-behind-a-reverse-proxy":0.3333333333333333},"3341":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"running-behind-a-reverse-proxy":0.3333333333333333},"3342":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"running-behind-a-reverse-proxy":0.3333333333333333},"3343":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"running-behind-a-reverse-proxy":0.3333333333333333},"3344":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"running-behind-a-reverse-proxy":0.3333333333333333},"3345":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"running-behind-a-reverse-proxy":0.3333333333333333},"3346":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"running-behind-a-reverse-proxy":0.3333333333333333},"3347":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"running-behind-a-reverse-proxy":0.3333333333333333},"3348":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"replacing-the-self-signed-certificate":0.3333333333333333},"3349":{"studio3t-server":0.3333333333333333,"advanced":0.3333333333333333,"replacing-the-self-signed-certificate":0.3333333333333333},"3350":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3351":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3352":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"registry":0.25},"3353":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"registry-1":0.25},"3354":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"server":0.25},"3355":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"server_name":0.25},"3356":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"mongodb":0.25},"3357":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"mongodb_uri":0.25},"3358":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"access-manager":0.25},"3359":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"access_manager_base_url":0.25},"3360":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"access_manager_enabled":0.25},"3361":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"authentication-oidc--jwt":0.25},"3362":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"auth_jwk_set_uri":0.25},"3363":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"auth_issuer_uri":0.25},"3364":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"keycloak-client":0.25},"3365":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"keycloak_client_id":0.25},"3366":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"keycloak_realm":0.25},"3367":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"keycloak_web_client_secret":0.25},"3368":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"ai-agent-encryption":0.25},"3369":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"ai_encryption_enabled":0.25},"3370":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"encryption_key":0.25},"3371":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3372":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3373":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3374":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3375":{"studio3t-server":0.3333333333333333,"configuration":0.3333333333333333,"environment":0.3333333333333333},"3376":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"registry-1":0.25},"3377":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"registry-1":0.25},"3378":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"registry-1":0.25},"3379":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"registry-1":0.25},"3380":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"registry-1":0.25},"3381":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"server_name":0.25},"3382":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"server_name":0.25},"3383":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"server_name":0.25},"3384":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"server_name":0.25},"3385":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"server_name":0.25},"3386":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"server_name":0.25},"3387":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"server_name":0.25},"3388":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"server_name":0.25},"3389":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"server_name":0.25},"3390":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"mongodb_uri":0.25},"3391":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"mongodb_uri":0.25},"3392":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"mongodb_uri":0.25},"3393":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"mongodb_uri":0.25},"3394":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"mongodb_uri":0.25},"3395":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"mongodb_uri":0.25},"3396":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"mongodb_uri":0.25},"3397":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"mongodb_uri":0.25},"3398":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"mongodb_uri":0.25},"3399":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"mongodb_uri":0.25},"3400":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"mongodb_uri":0.25},"3401":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"mongodb_uri":0.25},"3402":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"mongodb_uri":0.25},"3403":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"access_manager_base_url":0.25},"3404":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"access_manager_base_url":0.25},"3405":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"access_manager_base_url":0.25},"3406":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"access_manager_base_url":0.25},"3407":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"access_manager_base_url":0.25},"3408":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"access_manager_enabled":0.25},"3409":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"access_manager_enabled":0.25},"3410":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"access_manager_enabled":0.25},"3411":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"access_manager_enabled":0.25},"3412":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"access_manager_enabled":0.25},"3413":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"authentication-oidc--jwt":0.25},"3414":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"auth_jwk_set_uri":0.25},"3415":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"auth_issuer_uri":0.25},"3416":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"keycloak_client_id":0.25},"3417":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"keycloak_client_id":0.25},"3418":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"keycloak_client_id":0.25},"3419":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"keycloak_realm":0.25},"3420":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"keycloak_realm":0.25},"3421":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"keycloak_realm":0.25},"3422":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"keycloak_web_client_secret":0.25},"3423":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"keycloak_web_client_secret":0.25},"3424":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"keycloak_web_client_secret":0.25},"3425":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"ai_encryption_enabled":0.25},"3426":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"ai_encryption_enabled":0.25},"3427":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"ai_encryption_enabled":0.25},"3428":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"ai_encryption_enabled":0.25},"3429":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"ai_encryption_enabled":0.25},"3430":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"encryption_key":0.25},"3431":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"encryption_key":0.25},"3432":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"encryption_key":0.25},"3433":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"encryption_key":0.25},"3434":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"encryption_key":0.25},"3435":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"encryption_key":0.25},"3436":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"encryption_key":0.25},"3437":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"encryption_key":0.25},"3438":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3439":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3440":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3441":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3442":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3443":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3444":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3445":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3446":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3447":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3448":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3449":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3450":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3451":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3452":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3453":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3454":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3455":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3456":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3457":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3458":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3459":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3460":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3461":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3462":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3463":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3464":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3465":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3466":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3467":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3468":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3469":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3470":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3471":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3472":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3473":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3474":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3475":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3476":{"studio3t-server":0.25,"configuration":0.25,"environment":0.25,"configuration-reference-summary":0.25},"3477":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3478":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3479":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"high-level-view":0.25},"3480":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"3481":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"authentication-flow":0.25},"3482":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"security-design":0.25},"3483":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"3484":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"scaling":0.25},"3485":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"architecture":0.3333333333333333},"3486":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"3487":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"3488":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"3489":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"3490":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"3491":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"3492":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"3493":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"3494":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"3495":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"3496":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"3497":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"3498":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"3499":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"3500":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"3501":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"url-routing":0.25},"3502":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"authentication-flow":0.25},"3503":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"security-design":0.25},"3504":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"security-design":0.25},"3505":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"security-design":0.25},"3506":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"security-design":0.25},"3507":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"security-design":0.25},"3508":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"3509":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"3510":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"3511":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"3512":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"3513":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"3514":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"3515":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"3516":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"3517":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"resource-requirements":0.25},"3518":{"studio3t-server":0.25,"getting-started":0.25,"architecture":0.25,"scaling":0.25},"3519":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3520":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3521":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites":0.25},"3522":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"deploy-access-manager":0.25},"3523":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"add-studio-3t-web-ide":0.25},"3524":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"verify-health":0.25},"3525":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites-1":0.25},"3526":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"run-the-setup-wizard":0.25},"3527":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3528":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"verify-health-1":0.25},"3529":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"log-in":0.25},"3530":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"troubleshooting":0.25},"3531":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"next-steps":0.25},"3532":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3533":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3534":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3535":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3536":{"studio3t-server":0.3333333333333333,"getting-started":0.3333333333333333,"quick-start":0.3333333333333333},"3537":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites":0.25},"3538":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites":0.25},"3539":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites":0.25},"3540":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"deploy-access-manager":0.25},"3541":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"deploy-access-manager":0.25},"3542":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"add-studio-3t-web-ide":0.25},"3543":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"add-studio-3t-web-ide":0.25},"3544":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"add-studio-3t-web-ide":0.25},"3545":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"verify-health":0.25},"3546":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"verify-health":0.25},"3547":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"verify-health":0.25},"3548":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites-1":0.25},"3549":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites-1":0.25},"3550":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites-1":0.25},"3551":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites-1":0.25},"3552":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites-1":0.25},"3553":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites-1":0.25},"3554":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites-1":0.25},"3555":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"prerequisites-1":0.25},"3556":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"run-the-setup-wizard":0.25},"3557":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"run-the-setup-wizard":0.25},"3558":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3559":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3560":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3561":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3562":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3563":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3564":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3565":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3566":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3567":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3568":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3569":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3570":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3571":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3572":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3573":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3574":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3575":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3576":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"what-the-wizard-collects":0.25},"3577":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"verify-health-1":0.25},"3578":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"verify-health-1":0.25},"3579":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"verify-health-1":0.25},"3580":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"log-in":0.25},"3581":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"log-in":0.25},"3582":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"troubleshooting":0.25},"3583":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"troubleshooting":0.25},"3584":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"next-steps":0.25},"3585":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"next-steps":0.25},"3586":{"studio3t-server":0.25,"getting-started":0.25,"quick-start":0.25,"next-steps":0.25},"3587":{"studio3t-server":1},"3588":{"studio3t-server":0.5,"studio-3t-web-ide":0.5},"3589":{"studio3t-server":0.5,"query-editor":0.5},"3590":{"studio3t-server":0.5,"visual-query-builder":0.5},"3591":{"studio3t-server":0.5,"aggregation-pipeline-builder":0.5},"3592":{"studio3t-server":0.5,"intellishell":0.5},"3593":{"studio3t-server":0.5,"ai-query-assistant":0.5},"3594":{"studio3t-server":0.5,"at-a-glance":0.5},"3595":{"studio3t-server":0.5,"core-concepts":0.5},"3596":{"studio3t-server":0.5,"workspace":0.5},"3597":{"studio3t-server":0.5,"ai-query-assistant-1":0.5},"3598":{"studio3t-server":0.5,"connection-bridge":0.5},"3599":{"studio3t-server":0.5,"where-to-go-next":0.5},"3600":{"studio3t-server":0.5,"studio-3t-web-ide":0.5},"3601":{"studio3t-server":0.5,"studio-3t-web-ide":0.5},"3602":{"studio3t-server":0.5,"query-editor":0.5},"3603":{"studio3t-server":0.5,"visual-query-builder":0.5},"3604":{"studio3t-server":0.5,"aggregation-pipeline-builder":0.5},"3605":{"studio3t-server":0.5,"intellishell":0.5},"3606":{"studio3t-server":0.5,"ai-query-assistant":0.5},"3607":{"studio3t-server":0.5,"ai-query-assistant":0.5},"3608":{"studio3t-server":0.5,"ai-query-assistant":0.5},"3609":{"studio3t-server":0.5,"ai-query-assistant":0.5},"3610":{"studio3t-server":0.5,"at-a-glance":0.5},"3611":{"studio3t-server":0.5,"at-a-glance":0.5},"3612":{"studio3t-server":0.5,"at-a-glance":0.5},"3613":{"studio3t-server":0.5,"at-a-glance":0.5},"3614":{"studio3t-server":0.5,"at-a-glance":0.5},"3615":{"studio3t-server":0.5,"at-a-glance":0.5},"3616":{"studio3t-server":0.5,"at-a-glance":0.5},"3617":{"studio3t-server":0.5,"at-a-glance":0.5},"3618":{"studio3t-server":0.5,"at-a-glance":0.5},"3619":{"studio3t-server":0.5,"at-a-glance":0.5},"3620":{"studio3t-server":0.5,"at-a-glance":0.5},"3621":{"studio3t-server":0.5,"at-a-glance":0.5},"3622":{"studio3t-server":0.5,"workspace":0.5},"3623":{"studio3t-server":0.5,"ai-query-assistant-1":0.5},"3624":{"studio3t-server":0.5,"connection-bridge":0.5},"3625":{"studio3t-server":0.5,"where-to-go-next":0.5},"3626":{"studio3t-server":0.5,"where-to-go-next":0.5},"3627":{"studio3t-server":0.5,"where-to-go-next":0.5},"3628":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3629":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3630":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3631":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"deploy-with-access-manager-multi-file-compose":0.25},"3632":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"add-to-existing-access-manager":0.25},"3633":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3634":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"what-setupsh-produces":0.25},"3635":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"verifying-the-deployment":0.25},"3636":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"management":0.25},"3637":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"reconfiguring":0.25},"3638":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"uninstalling":0.25},"3639":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3640":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3641":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3642":{"studio3t-server":0.3333333333333333,"installation":0.3333333333333333,"docker-compose":0.3333333333333333},"3643":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3644":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3645":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3646":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3647":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3648":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3649":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3650":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3651":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3652":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3653":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3654":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3655":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3656":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3657":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3658":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3659":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3660":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3661":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3662":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3663":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3664":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3665":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3666":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3667":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"pre-deployment-checklist":0.25},"3668":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"deploy-with-access-manager-multi-file-compose":0.25},"3669":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"deploy-with-access-manager-multi-file-compose":0.25},"3670":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"add-to-existing-access-manager":0.25},"3671":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"add-to-existing-access-manager":0.25},"3672":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"add-to-existing-access-manager":0.25},"3673":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"add-to-existing-access-manager":0.25},"3674":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"add-to-existing-access-manager":0.25},"3675":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"add-to-existing-access-manager":0.25},"3676":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"add-to-existing-access-manager":0.25},"3677":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"add-to-existing-access-manager":0.25},"3678":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3679":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3680":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3681":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3682":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3683":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3684":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3685":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3686":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3687":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3688":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3689":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3690":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3691":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3692":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3693":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3694":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3695":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3696":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3697":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3698":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"network-requirements":0.25},"3699":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"what-setupsh-produces":0.25},"3700":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"what-setupsh-produces":0.25},"3701":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"what-setupsh-produces":0.25},"3702":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"what-setupsh-produces":0.25},"3703":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"what-setupsh-produces":0.25},"3704":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"verifying-the-deployment":0.25},"3705":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"verifying-the-deployment":0.25},"3706":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"verifying-the-deployment":0.25},"3707":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"management":0.25},"3708":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"reconfiguring":0.25},"3709":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"reconfiguring":0.25},"3710":{"studio3t-server":0.25,"installation":0.25,"docker-compose":0.25,"uninstalling":0.25},"3711":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3712":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3713":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"mongodb-backup":0.25},"3714":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"quick-backup":0.25},"3715":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"scheduled-backup":0.25},"3716":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"atlas--managed-mongodb":0.25},"3717":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"configuration-backup":0.25},"3718":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"off-site-storage":0.25},"3719":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"restore":0.25},"3720":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"mongodb":0.25},"3721":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"configuration":0.25},"3722":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"disaster-recovery":0.25},"3723":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"container-failure":0.25},"3724":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"host--server-failure":0.25},"3725":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"security-breach":0.25},"3726":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3727":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3728":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3729":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"backup-restore":0.3333333333333333},"3730":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"mongodb-backup":0.25},"3731":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"quick-backup":0.25},"3732":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"quick-backup":0.25},"3733":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"scheduled-backup":0.25},"3734":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"scheduled-backup":0.25},"3735":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"atlas--managed-mongodb":0.25},"3736":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"configuration-backup":0.25},"3737":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"configuration-backup":0.25},"3738":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"configuration-backup":0.25},"3739":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"off-site-storage":0.25},"3740":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"mongodb":0.25},"3741":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"mongodb":0.25},"3742":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"mongodb":0.25},"3743":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"mongodb":0.25},"3744":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"mongodb":0.25},"3745":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"configuration":0.25},"3746":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"disaster-recovery":0.25},"3747":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"container-failure":0.25},"3748":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"host--server-failure":0.25},"3749":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"host--server-failure":0.25},"3750":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"host--server-failure":0.25},"3751":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"host--server-failure":0.25},"3752":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"host--server-failure":0.25},"3753":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"security-breach":0.25},"3754":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"security-breach":0.25},"3755":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"security-breach":0.25},"3756":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"security-breach":0.25},"3757":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"security-breach":0.25},"3758":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"security-breach":0.25},"3759":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"security-breach":0.25},"3760":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"security-breach":0.25},"3761":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"security-breach":0.25},"3762":{"studio3t-server":0.25,"operations":0.25,"backup-restore":0.25,"security-breach":0.25},"3763":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3764":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"monitoring":0.3333333333333333},"3765":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"container-health":0.25},"3766":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"healthcheck-endpoints":0.25},"3767":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"logs":0.25},"3768":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"log-format":0.25},"3769":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"grafana-alloy-recommended":0.25},"3770":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"alerting":0.25},"3771":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"health-check-script":0.25},"3772":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"container-health":0.25},"3773":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"container-health":0.25},"3774":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"container-health":0.25},"3775":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"healthcheck-endpoints":0.25},"3776":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"healthcheck-endpoints":0.25},"3777":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"healthcheck-endpoints":0.25},"3778":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"healthcheck-endpoints":0.25},"3779":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"healthcheck-endpoints":0.25},"3780":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"healthcheck-endpoints":0.25},"3781":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"healthcheck-endpoints":0.25},"3782":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"healthcheck-endpoints":0.25},"3783":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"healthcheck-endpoints":0.25},"3784":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"healthcheck-endpoints":0.25},"3785":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"healthcheck-endpoints":0.25},"3786":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"logs":0.25},"3787":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"logs":0.25},"3788":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"logs":0.25},"3789":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"log-format":0.25},"3790":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"grafana-alloy-recommended":0.25},"3791":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"grafana-alloy-recommended":0.25},"3792":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"grafana-alloy-recommended":0.25},"3793":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"grafana-alloy-recommended":0.25},"3794":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"grafana-alloy-recommended":0.25},"3795":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"grafana-alloy-recommended":0.25},"3796":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"grafana-alloy-recommended":0.25},"3797":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"alerting":0.25},"3798":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"health-check-script":0.25},"3799":{"studio3t-server":0.25,"operations":0.25,"monitoring":0.25,"health-check-script":0.25},"3800":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3801":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3802":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"upgrade":0.25},"3803":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"rollback":0.25},"3804":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"update-notifications-with-diun":0.25},"3805":{"studio3t-server":0.3333333333333333,"operations":0.3333333333333333,"upgrade-guide":0.3333333333333333},"3806":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"upgrade":0.25},"3807":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"upgrade":0.25},"3808":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"upgrade":0.25},"3809":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"upgrade":0.25},"3810":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"upgrade":0.25},"3811":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"upgrade":0.25},"3812":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"upgrade":0.25},"3813":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"upgrade":0.25},"3814":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"upgrade":0.25},"3815":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"upgrade":0.25},"3816":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"upgrade":0.25},"3817":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"upgrade":0.25},"3818":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"rollback":0.25},"3819":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"rollback":0.25},"3820":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"update-notifications-with-diun":0.25},"3821":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"update-notifications-with-diun":0.25},"3822":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"update-notifications-with-diun":0.25},"3823":{"studio3t-server":0.25,"operations":0.25,"upgrade-guide":0.25,"update-notifications-with-diun":0.25},"3824":{"studio3t-server":0.5,"troubleshooting":0.5},"3825":{"studio3t-server":0.5,"troubleshooting":0.5},"3826":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"container-wont-start":0.3333333333333333},"3827":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"health-check-failures":0.3333333333333333},"3828":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"ssl--tls-certificate-issues":0.3333333333333333},"3829":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"mongodb-connection-errors":0.3333333333333333},"3830":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"access-manager-connectivity":0.3333333333333333},"3831":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"gateway--routing-issues":0.3333333333333333},"3832":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"gathering-diagnostic-info":0.3333333333333333},"3833":{"studio3t-server":0.5,"troubleshooting":0.5},"3834":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"container-wont-start":0.3333333333333333},"3835":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"container-wont-start":0.3333333333333333},"3836":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"container-wont-start":0.3333333333333333},"3837":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"container-wont-start":0.3333333333333333},"3838":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"container-wont-start":0.3333333333333333},"3839":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"container-wont-start":0.3333333333333333},"3840":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"container-wont-start":0.3333333333333333},"3841":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"health-check-failures":0.3333333333333333},"3842":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"health-check-failures":0.3333333333333333},"3843":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"health-check-failures":0.3333333333333333},"3844":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"health-check-failures":0.3333333333333333},"3845":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"health-check-failures":0.3333333333333333},"3846":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"health-check-failures":0.3333333333333333},"3847":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"health-check-failures":0.3333333333333333},"3848":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"health-check-failures":0.3333333333333333},"3849":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"health-check-failures":0.3333333333333333},"3850":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"health-check-failures":0.3333333333333333},"3851":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"health-check-failures":0.3333333333333333},"3852":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"health-check-failures":0.3333333333333333},"3853":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"health-check-failures":0.3333333333333333},"3854":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"health-check-failures":0.3333333333333333},"3855":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"ssl--tls-certificate-issues":0.3333333333333333},"3856":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"ssl--tls-certificate-issues":0.3333333333333333},"3857":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"ssl--tls-certificate-issues":0.3333333333333333},"3858":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"ssl--tls-certificate-issues":0.3333333333333333},"3859":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"ssl--tls-certificate-issues":0.3333333333333333},"3860":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"mongodb-connection-errors":0.3333333333333333},"3861":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"mongodb-connection-errors":0.3333333333333333},"3862":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"mongodb-connection-errors":0.3333333333333333},"3863":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"mongodb-connection-errors":0.3333333333333333},"3864":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"mongodb-connection-errors":0.3333333333333333},"3865":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"mongodb-connection-errors":0.3333333333333333},"3866":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"mongodb-connection-errors":0.3333333333333333},"3867":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"mongodb-connection-errors":0.3333333333333333},"3868":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"mongodb-connection-errors":0.3333333333333333},"3869":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"access-manager-connectivity":0.3333333333333333},"3870":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"access-manager-connectivity":0.3333333333333333},"3871":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"access-manager-connectivity":0.3333333333333333},"3872":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"access-manager-connectivity":0.3333333333333333},"3873":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"access-manager-connectivity":0.3333333333333333},"3874":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"access-manager-connectivity":0.3333333333333333},"3875":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"access-manager-connectivity":0.3333333333333333},"3876":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"access-manager-connectivity":0.3333333333333333},"3877":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"gateway--routing-issues":0.3333333333333333},"3878":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"gateway--routing-issues":0.3333333333333333},"3879":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"gateway--routing-issues":0.3333333333333333},"3880":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"gateway--routing-issues":0.3333333333333333},"3881":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"gateway--routing-issues":0.3333333333333333},"3882":{"studio3t-server":0.3333333333333333,"troubleshooting":0.3333333333333333,"gathering-diagnostic-info":0.3333333333333333}}},"tokenOccurrences":{"content":{"0":23,"1":32,"2":20,"3":13,"4":25,"5":11,"6":5,"7":2,"8":14,"9":2,"10":24,"11":2,"12":4,"13":4,"15":2,"16":1,"20":3,"24":10,"27":4,"30":3,"32":16,"40":1,"41":2,"44":1,"50":10,"59":5,"60":5,"80":1,"90":8,"98":1,"100":5,"127":4,"137":2,"168":1,"192":1,"200":8,"204":1,"389":2,"400":3,"401":4,"403":4,"404":1,"443":17,"465":3,"500":5,"501":6,"502":1,"503":1,"504":1,"509":4,"587":3,"600":3,"636":2,"3000":1,"4567":1,"4701":1,"5432":2,"8090":1,"8200":1,"8443":5,"9080":1,"9081":1,"9082":1,"9083":1,"9086":1,"9087":1,"9090":2,"9628":1,"10441":1,"11462":1,"27017":4,"27027":3,"54000":1,"authentication":57,"oidc":71,"pkce":15,"token":64,"lifecycle":8,"and":642,"ci":14,"cd":14,"bearer":22,"override":4,"flow":19,"lifetime":3,"automation":13,"access":215,"control":31,"corporate":6,"sso":5,"3t":125,"mcp":54,"uses":14,"proof":2,"key":50,"for":370,"code":27,"exchange":5,"the":869,"browser-based":9,"used":19,"by":102,"enterprise":7,"web":53,"applications":1,"no":72,"api":105,"keys":14,"or":240,"connection":111,"strings":8,"are":167,"stored":28,"in":331,"agent":51,"config":76,"files":18,"every":70,"tool":46,"call":12,"runs":20,"under":17,"authenticated":14,"user's":7,"own":16,"identity":45,"when":84,"a":514,"is":261,"called":1,"first":30,"time":26,"session":8,"server":47,"initiates":1,"an":107,"authorization":10,"request":29,"browser":22,"window":6,"opens":8,"user":42,"logs":34,"through":61,"manager":151,"keycloak":39,"redirects":3,"back":24,"with":217,"exchanges":2,"refresh":7,"tokens":14,"held":2,"in-memory":4,"of":149,"process":13,"refreshed":4,"automatically":31,"workspace":44,"assignments":7,"determine":1,"which":33,"connections":54,"visible":9,"does":18,"not":100,"have":24,"independent":5,"to":357,"any":65,"database":102,"what":35,"this":57,"means":12,"practice":1,"claude_desktop_config":3,"json":23,"on":140,"disk":13,"secrets":39,"rotate":6,"team":13,"member":3,"leaves":1,"saml":5,"providers":14,"supported":16,"manager's":5,"federation":8,"behaviour":6,"short-lived":1,"using":39,"cleared":1,"exits":4,"ends":1,"next":21,"startup":13,"requires":22,"new":34,"login":30,"never":28,"written":5,"non-interactive":3,"environments":21,"where":31,"possible":4,"such":4,"as":68,"pipelines":32,"scheduled":16,"server-side":3,"processes":2,"use":100,"type":107,"warn":27,"title":69,"security":38,"long-lived":3,"credential":14,"store":12,"it":153,"e":34,"g":34,"aws":18,"hashicorp":2,"vault":40,"github":1,"actions":6,"commit":3,"source":56,"include":9,"shared":19,"file":29,"task_manager_bearer_token":2,"set":55,"bypassed":1,"only":59,"contexts":2,"dedicated":2,"service":72,"account":16,"has":16,"been":2,"issued":3,"your":115,"administrator":5,"determines":3,"can":78,"do":14,"mcp_access_mode":7,"environment":53,"variable":15,"sets":6,"tier":10,"operations":47,"available":38,"see":88,"full":82,"list":48,"per":30,"if":71,"organisation":2,"external":51,"idp":8,"configure":25,"users":28,"log":42,"their":23,"provider":47,"sees":3,"standard":12,"regardless":4,"upstream":49,"mcp_auth_issuer_uri":3,"organisation's":2,"realm":13,"quick":25,"start":55,"install":7,"claude":12,"desktop":19,"deployment":77,"client":70,"verify":33,"reload":1,"trigger":8,"confirm":6,"development":20,"tooling":6,"info":48,"prerequisites":11,"running":53,"reachable":10,"at":128,"least":12,"one":58,"provisioned":22,"python":3,"uv":3,"installed":4,"add":26,"3t-tools":1,"entry":5,"macos":1,"library":1,"application":16,"support":25,"windows":1,"appdata":1,"restart":31,"via":59,"project":16,"root":6,"that":88,"will":16,"capability":3,"against":46,"configured":39,"services":44,"repo":1,"share":10,"configuration":108,"sit":2,"behind":11,"reverse-proxy":1,"gateway":24,"_url_prefix":2,"map":7,"each":67,"its":40,"path":31,"mcp_ca_bundle":2,"ca":3,"certificate":27,"bundle":3,"tls":36,"private":6,"false":10,"isolated":2,"ssl":15,"verification":8,"so":29,"picks":2,"up":43,"ask":9,"all":124,"mongodb":148,"i":3,"complete":8,"subsequent":4,"calls":7,"same":36,"cached":5,"should":12,"return":12,"empty":8,"debug":3,"tools":89,"locally":6,"without":63,"production":79,"traffic":12,"launch":1,"inspector":2,"starts":8,"local":17,"you":73,"interactively":2,"inspect":8,"raw":5,"response":8,"ai":88,"introduction":6,"more":14,"than":15,"purpose-built":2,"hierarchical":2,"zero":1,"glance":6,"categories":16,"architecture":17,"go":10,"studio":91,"exposes":14,"platform":38,"mcp-compatible":3,"most":15,"servers":3,"offer":1,"query":64,"interface":15,"covers":16,"ten":1,"from":120,"browsing":3,"document":31,"comparison":10,"task":45,"scheduling":7,"schema":67,"discovery":4,"profiling":11,"pii":58,"field":44,"classification":14,"governance":53,"policy":86,"evaluation":29,"action":7,"protocol":13,"stdio":1,"http":34,"fastmcp":1,"across":38,"tiers":2,"read":77,"write":52,"admin":50,"azure":12,"cosmos":6,"db":41,"documentdb":6,"ferretdb":6,"3t-tools-mcp":1,"compatible":2,"clients":26,"category":32,"description":42,"browse":10,"databases":25,"collections":51,"execute":8,"find":13,"queries":15,"read-only":11,"compare":38,"sync":35,"document-level":7,"diffs":4,"one-step":3,"analysis":39,"types":13,"coverage":18,"versioned":14,"drift":10,"detection":19,"profiler":24,"slow":13,"index":35,"recommendations":11,"tasks":64,"management":40,"background":6,"jobs":11,"dashboard":23,"live":44,"view":25,"health":29,"settings":40,"retrieval":3,"definition":7,"violation":6,"tracking":3,"field-level":14,"sensitivity":19,"requirements":17,"package":5,"two":26,"minutes":11,"reference":40,"variables":20,"three-tier":1,"model":20,"before":61,"backend":31,"made":7,"write-access":1,"admin-only":1,"enforces":4,"blocked":6,"clear":2,"error":31,"mode":27,"typical":2,"case":4,"default":53,"assistants":2,"agents":11,"create":59,"toggle":3,"policies":30,"alerts":6,"internal":13,"trusted":10,"these":12,"above":7,"create_task":2,"update_task":2,"reset_task":2,"set_task_schedule_paused":2,"enable_policy":2,"disable_policy":2,"acknowledge_violation":2,"create_custom_policy":2,"create_alert_channel":4,"scan_pii":3,"sync_collections":4,"execute_task":2,"delete_task":2,"cancel_execution":2,"set_profiler_status":3,"delete_schema_analysis":3,"delete_pii_scan":2,"force_fail_execution":1,"operates":3,"unless":4,"explicitly":2,"required":45,"manage":13,"reserve":1,"non-shared":1,"attempts":1,"operation":27,"receives":7,"explicit":3,"message":7,"silent":1,"degradation":1,"urls":3,"url":29,"prefixes":1,"reverse":6,"proxy":96,"issuer":16,"uri":21,"passed":3,"values":35,"task_manager_url":2,"localhost":16,"base":11,"compare_url":1,"mongo":2,"schema_analyzer_url":1,"analyzer":2,"query_profiler_url":1,"policy_engine_url":1,"engine":84,"pii_detector_url":1,"detector":2,"exposed":9,"prefix":10,"task_manager_url_prefix":2,"none":9,"compare_url_prefix":1,"schema_analyzer_url_prefix":1,"query_profiler_url_prefix":1,"policy_engine_url_prefix":1,"pii_detector_url_prefix":1,"example":41,"https":27,"yourcompany":2,"com":15,"task-api":1,"requests":17,"sent":5,"staging":15,"mcp_auth_client_id":1,"3t-web-client-dev":1,"id":19,"mcp_auth_scope":1,"openid":1,"email":29,"profile":13,"offline_access":1,"scopes":1,"requested":1,"cas":1,"skip":2,"value":18,"cloud":13,"saas":3,"admin-portal":1,"io":5,"auth":37,"realms":5,"admin_portal":6,"self-hosted":4,"staging-admin-portal":1,"between":36,"how":23,"works":10,"cases":33,"instructions":10,"surfaces":11,"exact":9,"diff":14,"enables":6,"comparisons":8,"sampling":6,"approximations":2,"compare_collections":2,"surface":6,"difference":4,"document_diff":1,"specific":22,"documents":49,"list_documents":1,"filter":10,"projection":4,"get_documents_by_ids":1,"fetch":2,"ids":6,"collection_stats":1,"collection":78,"statistics":2,"metadata":3,"push":2,"delta":3,"target":28,"writes":9,"instructing":1,"identifies":3,"present":12,"but":17,"other":17,"both":24,"differing":2,"results":30,"grouped":5,"added":10,"removed":10,"modified":9,"differences":5,"large":9,"creates":6,"persisted":8,"record":13,"run":69,"migration":9,"validation":22,"affected":5,"after":39,"data":115,"result":13,"identify":11,"exist":2,"another":5,"orchestration":2,"review":13,"conditionally":2,"single":25,"conversation":17,"vs":7,"show":15,"me":15,"everything":6,"that's":1,"different":9,"abc123":2,"orders":7,"there":15,"fewer":2,"gives":5,"visibility":2,"into":37,"requiring":5,"credentials":71,"be":70,"prompt":3,"list_connections":1,"get_connection":1,"get":36,"test_connection":1,"validate":6,"list_databases":1,"list_collections":1,"five":9,"accessible":13,"deciding":1,"pre-flight":1,"test":43,"inventory":3,"enumerate":1,"locate":1,"lives":5,"tell":5,"it's":1,"reporting":7,"counts":8,"success":7,"rates":2,"recent":7,"executions":3,"average":3,"execution":25,"duration":8,"history":26,"individual":3,"details":13,"get_dashboard_stats":1,"rate":8,"get_recent_executions":1,"get_active_tasks":2,"active":15,"within":12,"last":20,"n":6,"hours":8,"three":16,"checks":3,"current":25,"whether":8,"failed":17,"recently":3,"incident":3,"investigation":3,"were":6,"during":10,"generate":19,"daily":5,"weekly":2,"summary":3,"activity":3,"what's":3,"ones":1,"ran":4,"many":9,"currently":8,"define":7,"evaluate":4,"them":21,"track":5,"violations":18,"alert":12,"right":4,"people":5,"compliance":29,"score":9,"lets":5,"channels":4,"built-in":18,"templates":3,"section":3,"list_policies":1,"status":30,"severity":6,"get_policy":1,"evaluate_policies":3,"list_violations":1,"get_compliance_score":2,"overall":2,"list_policy_templates":1,"list_alert_channels":2,"slack":7,"webhook":6,"enable":23,"disable":9,"mark":1,"reviewed":1,"custom":12,"channel":6,"acid":2,"concern":6,"journaling":3,"replica":12,"rules":11,"structural":3,"enforcement":14,"redundant":2,"indexes":6,"unused":2,"mechanisms":3,"scram-sha-256":3,"x":4,"naming":4,"conventions":2,"operational":10,"ttl":6,"replication":4,"lag":4,"thresholds":2,"prevalence":2,"returns":14,"percentage":9,"enabled":29,"passes":5,"alongside":13,"count":12,"open":32,"broken":2,"down":9,"critical":13,"warning":10,"timestamped":5,"again":2,"previous":6,"detected":9,"endpoints":21,"already":6,"pre-audit":3,"gdpr":5,"ccpa":5,"soc":1,"audit":32,"gates":2,"deploy":21,"policy_evaluate":5,"fail":17,"pipeline":119,"drops":4,"below":10,"threshold":5,"continuous":3,"monitoring":10,"schedule":19,"route":2,"acknowledge":1,"warning-level":1,"scan":36,"personally":8,"identifiable":8,"information":7,"classify":4,"bucket":9,"scans":7,"classified":7,"four":11,"buckets":12,"scanner":17,"list_pii_scans":1,"owned":1,"get_pii_scan":1,"per-field":1,"sample":16,"fields":41,"delete":18,"discovered":2,"examples":3,"directly":26,"person":2,"highest":2,"regulatory":2,"risk":12,"government":2,"ssns":2,"financial":2,"numbers":2,"biometric":2,"records":7,"name":21,"address":15,"phone":3,"number":11,"physical":2,"potentially":3,"sensitive":13,"may":18,"carry":4,"depending":4,"context":19,"ip":13,"device":2,"date":5,"birth":3,"postal":2,"behavioural":2,"likely":5,"safe":5,"personal":2,"identification":4,"relevance":2,"product":2,"codes":3,"timestamps":2,"flags":10,"maps":6,"hipaa":4,"sample-based":3,"configurable":11,"sampled":3,"based":13,"observed":4,"appear":5,"small":6,"fraction":2,"they":18,"absent":4,"sparse":2,"conditional":3,"increase":5,"size":6,"produce":1,"report":7,"post-migration":3,"unexpected":2,"change":42,"input":22,"require":21,"restricted":1,"masking":22,"customers":2,"give":1,"contains":10,"i've":1,"plan":8,"inspection":2,"esr":3,"rule":3,"anti-pattern":5,"reads":13,"mongodb's":5,"system":30,"groups":4,"shape":13,"links":5,"detects":3,"common":23,"anti-patterns":6,"generates":11,"equality":2,"sort":8,"range":2,"get_profiler_status":1,"check":50,"get_profiler_permission":1,"level":13,"query_profiled_operations":1,"analyze_profiled_query":1,"analyse":9,"get_profiler_stats":1,"explain_query":1,"explain":6,"list_indexes":1,"suggest_indexes":2,"slowest":4,"recommend":2,"schema_index_coverage":1,"cross-reference":1,"existing":21,"must":28,"appropriate":1,"overhead":6,"significant":1,"performance":7,"busy":2,"slowms":2,"console":9,"following":4,"collscan":2,"performed":2,"memory":9,"unanchored":2,"regex":3,"regular":1,"expression":4,"leading":2,"anchor":2,"cannot":28,"missing":10,"corresponding":1,"analyses":12,"shapes":7,"inspects":1,"plans":2,"produces":8,"tested":4,"match":10,"gt":1,"lt":1,"etc":7,"proposed":2,"pattern":6,"motivated":1,"connecting":5,"pre-release":2,"feature's":1,"covered":5,"deploying":5,"ongoing":1,"optimisation":1,"executing":2,"always":10,"execute_query":1,"accepts":2,"limit":3,"executed":2,"export":11,"ad-hoc":3,"matching":4,"writing":3,"manually":13,"pre-task":1,"expected":11,"exploratory":1,"while":9,"investigating":2,"issue":3,"placed":1,"days":3,"'pending'":1,"created":17,"accounts":5,"discovers":2,"frequencies":1,"snapshots":8,"enabling":6,"detect":2,"releases":8,"analyze_schema":1,"probabilities":1,"list_schema_analyses":1,"saved":12,"get_schema_analysis":1,"retrieve":6,"including":7,"nested":4,"paths":2,"city":1,"bson":10,"appears":2,"contain":3,"representative":7,"because":9,"timestamp":10,"taken":2,"points":1,"later":6,"earlier":4,"changes":28,"was":11,"string":7,"snapshot":7,"int32":2,"purged":2,"stale":1,"keep":7,"clean":3,"onboarding":7,"understand":6,"unfamiliar":2,"collection's":1,"structure":6,"reading":3,"periodic":1,"events":22,"month's":1,"flag":25,"storage":20,"delivery":3,"retrieving":1,"accessing":1,"get_settings":1,"troubleshooting":15,"endpoint":36,"diagnosing":3,"issues":13,"exports":10,"monitor":9,"cancel":2,"provides":16,"once":16,"recurring":6,"cron":8,"supports":13,"per-task":1,"notifications":7,"list_tasks":1,"get_task":1,"detailed":3,"list_executions":1,"get_execution_log":1,"output":17,"preview_schedule":2,"preview":2,"upcoming":1,"times":3,"one-off":1,"update":18,"reset":2,"stuck":1,"idle":6,"pause":3,"resume":9,"task's":2,"immediately":21,"permanently":4,"csv":5,"upload":4,"s3":2,"minio":1,"presigned":1,"download":4,"import":10,"ndjson":1,"insert":7,"query_copy":2,"persist":3,"dispatch":1,"expressions":1,"schedules":2,"creating":4,"updating":3,"ide":44,"integration":22,"also":17,"edition":4,"hybrid":2,"desktop-to-web":2,"nightly":2,"poll":2,"completion":1,"build":7,"move":3,"night":1,"2am":1,"utc":3,"emails":4,"link":3,"nightly-export":1,"weekly-comparison":1,"assistant":42,"interfaces":3,"guided":2,"transform":20,"autonomous":1,"infrastructure":9,"powered":2,"workflow":11,"guidance":2,"prompts":2,"modes":13,"llm":23,"items":1,"limitations":2,"3tl":14,"bridge":35,"includes":12,"embedded":7,"sidebar":5,"guides":2,"script":37,"creation":3,"testing":4,"step":4,"save":7,"clicks":2,"saves":2,"standalone":12,"page":21,"direct":7,"stop":19,"modify":7,"artifacts":4,"ui":23,"interaction":1,"catalogue":2,"scope":6,"workspace-aware":1,"ui-oriented":1,"scripts":17,"responses":3,"scoped":2,"presents":2,"schemas":11,"configs":1,"insertable":1,"blocks":1,"load":9,"editor":10,"then":37,"workflows":18,"rhai":22,"transformation":34,"suggests":1,"generation":8,"assertion-based":6,"insertion":1,"guardrails":4,"panel":10,"diagnosis":1,"states":1,"went":1,"wrong":8,"shows":11,"fix":3,"building":5,"helps":3,"construct":2,"configurations":2,"correct":4,"encoding":3,"wiring":1,"checkpoint":13,"references":2,"panels":1,"names":7,"explorer":6,"follow":7,"along":2,"outside":7,"executes":3,"manual":5,"steps":5,"workspaces":15,"suites":9,"metrics":51,"stats":2,"asked":1,"perform":3,"reports":6,"suggest":2,"curl":5,"commands":10,"sources":9,"sinks":6,"cdc":6,"batch":4,"single-document":1,"processing":5,"explore":14,"state":12,"registered":4,"entries":5,"observability":18,"throughput":5,"cdc-orders":1,"worker":7,"ha":13,"source-db":1,"masks":1,"sink-db":1,"suite":12,"mask_pii":1,"avro":3,"introspection":1,"controlled":4,"act":2,"allow_writes":3,"controls":3,"handles":11,"though":2,"confirmation":3,"emits":2,"sse":6,"waits":3,"seconds":14,"approval":1,"except":2,"high-impact":1,"create_job":2,"switched":3,"mid-conversation":1,"request's":2,"takes":4,"effect":8,"gated":1,"subject":7,"list_jobs":1,"get_job_metrics":1,"get_worker_metrics":2,"list_checkpoints":1,"list_services":1,"get_system_stats":1,"get_logs":1,"get_audit_log":1,"resources":5,"list_service_resources":1,"get_resource_content":1,"list_schemas":1,"get_schema":1,"introspect_schema":1,"fill_schema":1,"convert_schema":1,"save_schema":1,"transforms":2,"validate_transform":1,"get_rhai_completions":1,"run_transform":1,"run_tests":1,"generate_tests":1,"save_script":1,"update_script":1,"save_test_suite":1,"delete_test_suite":1,"list_workspaces":1,"get_workspace":1,"save_workspace":1,"update_workspace":1,"stop_job":1,"restart_job":1,"delete_job":1,"create_service":1,"delete_service":1,"managed":22,"exactly":8,"mechanism":8,"anthropic":8,"anthropic_api_key":1,"bedrock":9,"aws_access_key_id":1,"aws_secret_access_key":1,"runtime":19,"restarting":6,"structured":7,"receive":4,"invoked":1,"item":1,"kind":2,"discriminator":1,"middleware":9,"chain":3,"test_cases":1,"optional":13,"targets":5,"correctness":2,"depends":2,"quality":1,"real":8,"best":4,"limited":1,"click":5,"real-time":8,"layer":8,"reaches":9,"sink":23,"functions":5,"deterministic":2,"hashing":1,"related":2,"applies":6,"event":13,"flows":5,"part":5,"versioning":2,"logic":10,"implemented":1,"modifies":2,"redacts":1,"replaces":1,"applied":5,"auditable":6,"rest":31,"profiles":1,"masked":6,"function":1,"mask_email":1,"character":2,"replaced":2,"john":2,"j":1,"mask_phone":1,"digits":2,"1-555-123-4567":1,"mask_year_only":2,"rfc3339":1,"yyyy-mm-dd":1,"ejson":1,"day":1,"month":1,"january":1,"1st":1,"year":1,"preserved":7,"2024-06-15":1,"2024-01-01":1,"hash_sha256":3,"sha-256":3,"hex":2,"digest":2,"a8b64":1,"patterns":9,"replacement":1,"partial":7,"redaction":1,"presence":3,"consistent":3,"given":1,"hash":2,"allows":6,"correlated":1,"systems":2,"exposing":4,"original":5,"one-way":1,"recovered":2,"mask":1,"replicating":1,"analytics":3,"kafka":20,"topic":4,"consumed":2,"third-party":1,"apply":7,"date-of-birth":1,"preserve":3,"year-level":1,"granularity":3,"age-bracket":1,"removing":2,"dates":1,"identifiers":1,"cross-system":1,"joins":1,"hashed":1,"natural":5,"language":5,"descriptions":1,"streaming":7,"prometheus":21,"separate":10,"stack":29,"per-pipeline":3,"job":23,"aggregate":4,"organisations":2,"prometheus-compatible":5,"helm":25,"chart":22,"servicemonitor":7,"crd":1,"derived":5,"metric":8,"total":9,"processed":17,"cumulative":2,"handled":5,"bytes":6,"volume":14,"stopped":5,"uptime":1,"since":4,"started":2,"latest":6,"stops":1,"errors":17,"second":3,"distance":2,"additional":4,"depth":5,"queued":3,"messages":6,"waiting":3,"stream":11,"in-flight":1,"being":5,"done":1,"acknowledged":3,"saturation":3,"capacity":1,"utilisation":1,"backpressure":3,"continuously":3,"streams":11,"filtered":2,"auto-scroll":2,"paused":1,"examine":2,"sequence":1,"losing":2,"position":6,"kubernetes":19,"deployments":17,"resource":12,"automatic":7,"scraping":2,"operator":12,"labels":3,"mstream_uptime_seconds":1,"gauge":9,"mstream_jobs":1,"mstream_job_events_processed_total":1,"counter":3,"mstream_job_bytes_processed_total":1,"mstream_job_errors_total":2,"mstream_job_last_processed_at_seconds":1,"unix":2,"mstream_job_last_source_timestamp_seconds":1,"mstream_job_pipeline_queued":1,"mstream_job_pipeline_in_flight":1,"mstream_job_pipeline_done":1,"mstream_job_pipeline_saturation_pct":2,"mstream_job_pipeline_source_blocked":1,"queryable":1,"prometheus-based":1,"grafana":12,"datadog":1,"cloud-native":2,"platforms":3,"bottlenecks":2,"affect":3,"downstream":4,"consumers":3,"sequences":1,"catch":3,"failures":4,"early":1,"visual":5,"plane":10,"checkpoint-backed":2,"persistence":7,"updated":4,"subscription":1,"linked":3,"gracefully":2,"resumes":3,"remove":7,"pipeline's":2,"stopping":2,"modifying":4,"script-only":1,"content":1,"unchanged":2,"take":7,"re-reads":1,"cycle":2,"update-in-place":1,"persists":3,"batches":2,"high-throughput":2,"fails":5,"re-processed":2,"skipped":2,"outage":1,"long":3,"oplog":1,"exhausted":1,"committed":2,"consumer":4,"group":3,"offset":3,"google":17,"pub":16,"sub":17,"webhooks":1,"push-based":1,"resumable":1,"pick":3,"loss":6,"maintenance":1,"completes":5,"centralised":3,"registry":27,"aes-256":15,"encrypted":14,"usage":4,"adding":4,"referenced":2,"duplication":2,"role":2,"write-back":2,"producer":2,"subscriber":2,"publisher":2,"outbound":15,"basic":9,"header":6,"inbound":7,"pre-registered":2,"routes":5,"udf":6,"holds":3,"in-pipeline":1,"container":57,"defined":8,"toml":8,"inline":7,"bootstrap":9,"sasl":3,"mtls":1,"certificates":17,"gcp":1,"static":4,"host":41,"timeout":2,"retry":1,"port":27,"region":4,"env":23,"var_name":2,"syntax":5,"resolve":4,"rather":10,"storing":3,"returned":5,"displayed":3,"initial":7,"re-entering":1,"referencing":1,"power":1,"marked":5,"badge":1,"register":2,"cluster":7,"multiple":6,"duplicating":1,"interrupting":1,"switch":2,"monaco":4,"scripting":3,"layout":1,"strict":2,"engineering":5,"core":15,"professional":2,"editing":2,"highlighting":1,"ai-powered":4,"organised":1,"unit":1,"multi-panel":1,"location":3,"purpose":15,"left":3,"centre":5,"top":3,"edit":2,"column":1,"tab":3,"tests":1,"defining":1,"middlewares":1,"edge":3,"bundles":1,"needed":7,"develop":1,"component":4,"reopened":1,"opened":2,"reopening":1,"duplicate":2,"per-case":1,"asserts":1,"aspect":1,"stability":1,"enrichment":7,"think":1,"lens":1,"scenario":1,"cover":3,"nulls":1,"flat":1,"put":3,"inputs":2,"extra":3,"ignored":2,"strict_mode":1,"assertion":1,"catches":1,"unintended":2,"leakage":1,"important":1,"compliance-sensitive":1,"transformations":2,"topics":4,"subscriptions":1,"eliminates":1,"need":17,"copy":4,"actual":5,"flowing":1,"restarted":2,"loaded":1,"regressions":1,"variants":1,"drafts":1,"components":9,"topology":4,"overview":6,"valkey":18,"coordination":5,"composed":1,"main":2,"layers":5,"nginx":11,"react":5,"spa":14,"serves":2,"in-browser":2,"reverse-proxies":1,"rust-based":1,"powers":1,"functionality":1,"deployed":15,"together":10,"forwards":7,"validates":9,"jwt":22,"happens":4,"reverse-proxying":1,"itself":8,"stateless":3,"assets":1,"logging":14,"rust":1,"entire":1,"failover":3,"re-processing":1,"apis":4,"llm-powered":1,"delivered":1,"configmap":4,"mounted":3,"compose":48,"redis-compatible":2,"high-availability":2,"horizontal":4,"scaling":7,"leader":8,"election":8,"nx":1,"ex":1,"lease":2,"ensures":2,"ingests":1,"fan-out":5,"xadd":1,"xreadgroup":1,"distribute":1,"workers":6,"consume":1,"propagates":1,"signals":1,"instance":19,"subscribes":1,"replace":10,"received":1,"order":2,"transformed":1,"restarts":4,"notes":9,"yes":17,"ingress":7,"networkpolicy":4,"docker":68,"smaller":4,"included":4,"make":8,"setup":26,"configures":2,"workstation":1,"dev":1,"hot-reload":3,"entirely":4,"image":8,"rebuilds":6,"switching":1,"customer":12,"extract":8,"release":18,"pull":4,"checklist":4,"recommended":21,"distributed":3,"tarball":10,"extracted":1,"directory":14,"docker-compose":6,"prod":6,"yml":51,"sh":11,"mstream-config":5,"makefile":1,"interactive":4,"redirected":5,"unauthenticated":6,"leave":2,"broker":2,"select":12,"optionally":3,"secret":30,"yaml":8,"environment-specific":2,"bridge-credentials":1,"pods":2,"reach":15,"externalsecrets":5,"true":26,"projectid":2,"baked":2,"passthrough":1,"omitted":1,"mongodb-native":4,"etl":2,"features":4,"built":2,"connects":6,"destination":4,"demands":1,"clusters":1,"providing":2,"kubernetes-native":1,"native":8,"runtime-configured":1,"feature":4,"capture":3,"exact-position":1,"recovery":7,"horizontally":2,"scalable":2,"apache":2,"topic-level":1,"subscription-level":1,"http-compatible":1,"driver":9,"pre-write":1,"routing":23,"partition":1,"strategy":1,"message-level":1,"publish":1,"headers":4,"encryption":28,"high":4,"availability":7,"installing":4,"multi-tenant":2,"nodes":2,"termination":2,"hostname":11,"namespace":4,"isolation":8,"oci":1,"artifact":1,"username":10,"password":35,"proceeding":2,"upgrade":11,"containing":4,"supporting":1,"provided":4,"existingsecret":4,"synced":2,"mstream-system-db-uri":1,"mstream-encryption-key":2,"hex-encoded":2,"openssl":12,"rand":9,"-hex":3,"mstream":5,"encryptionenabled":1,"aws-access-key":1,"aws-secret-key":1,"valkey-password":1,"encrypts":3,"lost":3,"decrypted":4,"re-created":2,"unrecoverable":2,"externalsecret":1,"syncs":4,"provider-agnostic":1,"either":6,"storeref":1,"workload":1,"irsa":1,"resolved":4,"secretprefix":1,"-":3,"secret-key":1,"bridge-yourcompany-mstream-system-db-uri":1,"some":2,"managers":1,"qualified":1,"lookup":3,"non-standard":1,"version":18,"selector":1,"keyrefprefix":1,"prepend":1,"scaleway":1,"keyrefversion":1,"remote":1,"serving":2,"teams":9,"independently":4,"jwkseturi":3,"jwks":10,"issueruri":3,"eso":1,"replicas":4,"table":2,"ships":5,"readme":1,"md":1,"pulled":3,"defines":4,"connectors":1,"like":3,"gitops-friendly":1,"plain":5,"text":4,"version-controlled":1,"keeps":5,"free":3,"injected":1,"persistent":2,"block":4,"pointing":4,"emitted":2,"audited":3,"connector":1,"chains":1,"checkpoints":1,"suitable":3,"warranted":1,"documentation":11,"adds":5,"end-to-end":1,"machine":1,"survive":1,"re-entry":1,"distribution":5,"deploys":1,"pod":3,"scale":5,"out":7,"gets":4,"unique":2,"participates":1,"worker-level":1,"agent's":1,"minimum":7,"requirement":4,"jwt-validated":1,"designed":4,"post-":1,"retrofitting":1,"accesses":1,"authenticates":9,"validated":4,"zitadel":4,"ad":3,"standards-compliant":1,"per-customer":2,"containers":12,"network":20,"places":1,"redirect":3,"jwts":1,"accept":3,"array":2,"offers":2,"identifier":1,"display":1,"shown":3,"screen":2,"authority":1,"clientid":1,"alloweddomains":1,"comma-separated":3,"allowed":11,"domains":4,"orgid":1,"zitadel-specific":2,"idphint":1,"hint":1,"skips":2,"selection":1,"migrating":2,"older":3,"auth-proxy":1,"signature":6,"side":3,"point":18,"aes":1,"mstream_enc_key":1,"protects":2,"conversations":1,"valid":7,"expiry":6,"nginx-served":1,"proxies":6,"rejected":6,"mutating":1,"recorded":5,"listing":1,"querying":2,"activate":1,"revoke":1,"assign":2,"unassign":1,"actor":1,"worker_id":1,"node_name":1,"node":1,"status_code":1,"detail":3,"failure":8,"forwarded":5,"siem":1,"aggregation":7,"fluentd":1,"logstash":1,"forwarders":1,"approaches":1,"approach":2,"advanced":8,"scanning":4,"postgresql":31,"pooling":6,"pgbouncer":3,"dns":13,"ipv4":2,"aaaa":2,"ipv6":2,"obtain":4,"let's":7,"encrypt":7,"challenge":3,"well":2,"wildcard":1,"certs":16,"certbot":4,"route53":2,"digitalocean":2,"apt":2,"search":2,"certbot-dns":2,"mount":4,"resulting":2,"sits":4,"caddy":2,"haproxy":2,"balancer":3,"terminate":3,"forward":3,"whichever":1,"pass":4,"x-real-ip":2,"x-forwarded-for":2,"x-forwarded-proto":2,"websocket":5,"upgrades":3,"generous":2,"timeouts":2,"long-running":1,"non-privileged":2,"backups":14,"instead":5,"front":3,"db_host":1,"parameters":2,"minimal":6,"smtp":7,"sender":1,"locations":2,"rotation":2,"traefik":9,"mounts":1,"limits":6,"generating":3,"validating":2,"central":2,"securely":2,"sections":1,"postgres":7,"app":11,"domain":5,"login-page":1,"oauth":1,"initial_platform_admin_email":4,"platform-admin-tmp-password":4,"am-compose":14,"provide":3,"service's":2,"var":9,"lib":2,"rds":4,"sql":4,"ssl_mode":1,"verify-ca":1,"verify-full":1,"transmits":1,"plaintext":5,"needs":5,"alter":1,"flyway":1,"migrations":2,"force_ssl":1,"allow":13,"servername":1,"format":13,"client_secret":2,"oauth2":8,"characters":9,"a-za-z0-9_-":2,"-base64":7,"your_domain":6,"signing":3,"matches":7,"router":2,"root_token":1,"-dev-root-token-id":1,"reduce":4,"attack":1,"permanent":2,"kv":2,"v2":2,"granting":1,"remain":2,"deployment's":1,"implement":1,"renewal":4,"starttls":2,"preferred":1,"implicit":1,"office365":1,"email-smtp":1,"amazonaws":1,"ses":1,"sendgrid":1,"net":4,"smtp-relay":1,"gmail":2,"proper":2,"spf":2,"dkim":2,"dmarc":2,"avoid":3,"spam":2,"filters":1,"levels":2,"stdout":1,"service-specific":1,"emit":2,"correlation":1,"x-request-id":1,"mb":1,"max":4,"retained":1,"compressed":2,"syslog":1,"forwarding":4,"loki":3,"promtail":1,"trailing":2,"slash":2,"restrict":1,"firewall":8,"vpn":1,"scraped":1,"connection-manager":1,"opt":2,"read-write":3,"tz":1,"timezone":1,"europe":1,"london":1,"america":1,"new_york":1,"lang":1,"c":1,"utf-8":1,"locale":1,"precedence":1,"over":8,"option":3,"exists":1,"cpu":13,"cores":10,"gb":19,"allocation":1,"pitfalls":1,"indentation":2,"spaces":2,"space":2,"colons":1,"topologies":3,"design":8,"high-level":2,"incoming":1,"routed":3,"v1":14,"inside":12,"here":3,"volumes":4,"compose-managed":1,"fully":4,"instances":3,"amazon":1,"self-managed":1,"pre-created":2,"privileges":1,"organization's":2,"jwt-based":2,"authenticate":6,"keycloak's":2,"multi-factor":2,"mediated":1,"defense":3,"role-based":2,"service-level":1,"ram":14,"installation":10,"scales":1,"we":1,"accommodate":1,"retention":5,"vertically":1,"allocating":1,"apart":1,"scrape":4,"dashboards":5,"begin":1,"ensure":3,"--version":1,"self-signed":15,"expects":2,"crt":3,"invalid":5,"access-manager":14,"paste":1,"generated":6,"mailhog":1,"trap":1,"formatting":1,"whitespace-sensitive":1,"sure":1,"tabs":2,"indented":1,"consistently":1,"linter":1,"yamllint":1,"starting":5,"wait":10,"come":3,"healthy":12,"you'll":4,"prompted":2,"passwords":4,"changed":8,"navigate":5,"administrative":1,"proceed":4,"until":7,"-f":3,"causes":5,"stays":2,"unhealthy":7,"past":2,"look":2,"grep":3,"-i":5,"per-service":2,"exec":6,"production-ready":4,"options":7,"explained":1,"concepts":3,"foundation":2,"centralized":3,"on-premises":4,"enterprises":1,"govern":2,"products":4,"depend":2,"administrators":4,"who":8,"end":3,"enforce":5,"aligned":1,"organizational":2,"automate":2,"provisioning":4,"ldap":10,"dependencies":1,"studio3t":6,"hub":1,"managing":4,"invitation":3,"pending":1,"deactivated":1,"invite":1,"permissions":2,"deactivate":1,"integrated":4,"upon":1,"pre-configured":1,"secure":7,"pathways":1,"seed":2,"atlas":5,"methods":2,"scram-sha":1,"kerberos":1,"iam":1,"ssh":1,"tunneling":1,"precisely":1,"makes":4,"straightforward":1,"least-privilege":2,"letting":1,"collaborate":1,"datasets":2,"transparently":5,"authorized":2,"ever":4,"they're":1,"centrally":3,"prepare":1,"uninstalling":2,"guide":5,"fast":3,"trial":2,"completed":5,"sudo":4,"lsof":3,"diagram":3,"requesting":2,"direction":10,"tcp":9,"license":4,"telemetry":3,"periodically":2,"contacts":1,"tbd":1,"whitelisted":1,"place":7,"named":3,"certfile":1,"keyfile":1,"am-postgres-data":1,"become":1,"day-to-day":1,"updates":2,"upgrading":6,"conflicting":2,"alternatively":1,"-p":1,"insufficient":2,"slower":5,"hardware":2,"start_period":2,"healthcheck":5,"choose":11,"backup":28,"restore":24,"disaster":4,"off-site":6,"corruption":2,"breach":2,"things":3,"sessions":1,"gone":1,"integrity":3,"gunzip":1,"-t":1,"db_":1,"gz":4,"am":7,"can't":1,"afford":1,"downtime":1,"minor":2,"inconsistency":1,"objectives":2,"planning":2,"rto":2,"rpo":2,"adjust":4,"business":2,"usually":3,"self-resolving":2,"docker's":1,"crashing":1,"provision":2,"prevent":1,"further":1,"damage":1,"known-good":1,"isolate":3,"evidence":3,"rebuild":2,"fresh":5,"pre-breach":1,"monthly":2,"untested":2,"alerting":3,"alloy":13,"those":4,"collector":3,"metrics_username":2,"metrics_password":2,"-u":1,"basic-auth":1,"metrics_path":1,"differs":1,"community":1,"micrometer":1,"alertmanager":1,"notification":4,"single-agent":2,"scrapes":1,"collects":3,"cadvisor":1,"proc":1,"gathers":1,"log-level":1,"extraction":1,"network_mode":2,"app_endpoint":1,"responding":2,"versions":4,"rollback":5,"procedures":2,"diun":8,"cat":2,"breaking":5,"revert":1,"tag":2,"redeploy":1,"pre-upgrade":2,"pin":2,"rollbacks":2,"unreliable":1,"non-reproducible":1,"monitors":2,"images":3,"sends":4,"notification-then-approve":2,"arrives":2,"procedure":2,"administration":1,"customization":1,"hardening":1,"brute":2,"force":2,"protection":1,"mfa":1,"social":1,"min":3,"authorizes":1,"obtains":1,"carries":4,"claims":1,"lifetimes":1,"ldaps":1,"bind":5,"dn":3,"cn":2,"dc":3,"ou":1,"vendor":1,"attribute":1,"samaccountname":1,"minimums":1,"length":1,"uppercase":1,"lowercase":1,"digit":1,"special":6,"defenses":1,"increment":1,"otp":1,"time-based":1,"sha256":1,"30-second":1,"period":1,"underlying":2,"loop":2,"cookies":1,"expiration":1,"clocks":1,"synchronized":1,"connectivity":4,"ldapsearch":1,"seal":2,"unseal":8,"cli":8,"stores":3,"initialization":3,"unsealing":1,"plus":5,"master":1,"protected":1,"auto-initializes":1,"auto-unseal":3,"sealed":8,"short":2,"ttls":1,"raft":1,"unseal_key":2,"attached":1,"refused":3,"pgrep":1,"resolving":3,"won't":4,"inaccessible":1,"locked":2,"disabled":2,"gathering":2,"diagnostic":2,"exit":6,"--format":1,"'":1,"exitcode":1,"--memory":1,"4g":1,"conflict":1,"allocated":2,"permission":4,"denied":6,"often":1,"just":3,"actually":3,"failing":3,"tail":1,"-50":1,"cert":7,"continue":5,"found":4,"expired":2,"x509":1,"-in":1,"pem":2,"-noout":1,"-enddate":1,"regenerate":2,"command":17,"psql":1,"could":1,"connect":8,"corrupted":1,"resort":1,"fatal":1,"initialized":2,"severe":1,"isn't":2,"working":2,"interrupted":1,"gotcha":1,"rejects":4,"1-32":1,"alphanumeric":1,"_":1,"ps":3,"aux":1,"crashed":1,"sending":2,"try":1,"going":2,"email_from":1,"ufw":1,"equivalent":2,"maximum":1,"temporarily":1,"fe_level":1,"keycloak_level":1,"conversational":1,"awareness":3,"beta":15,"definitions":6,"production-critical":3,"automated":6,"generic":3,"chatbot":1,"layered":1,"knowledge":1,"structures":1,"acts":2,"optimise":1,"english":2,"summarise":2,"interpret":2,"improvements":1,"findings":2,"natural-language":3,"criteria":1,"openai-compatible":3,"cloud-hosted":2,"openai":2,"others":3,"on-premise":6,"residency":2,"approved":2,"frameworks":1,"orchestrate":4,"larger":2,"agentic":3,"non-technical":2,"stakeholders":2,"learning":1,"accelerate":1,"routine":1,"dba":2,"suggestions":11,"integrate":1,"meet":1,"governed":2,"leaders":1,"time-to-insight":1,"analysts":2,"lack":1,"expertise":1,"extend":1,"investment":1,"one-click":3,"scoring":3,"configuring":2,"algorithms":1,"module":3,"delivers":1,"warnings":2,"breakdown":5,"preserving":1,"trail":2,"seven":1,"durability":1,"consistency":1,"guarantees":1,"maintain":1,"lean":1,"effective":2,"transport":4,"enforced":1,"conform":1,"standards":1,"acceptable":2,"bounds":1,"data-privacy":2,"externally":1,"want":3,"off":2,"per-connection":3,"stricter":1,"evaluations":2,"checklists":1,"audit-ready":1,"scored":1,"demand":1,"devops":1,"gate":1,"unified":1,"brings":2,"intelligence":1,"privacy":5,"add-ons":1,"first-class":1,"capabilities":1,"feature-complete":2,"primary":2,"buyers":1,"operate":5,"sandbox":1,"vps":1,"dbas":1,"auditors":1,"regulators":2,"cdos":1,"work":3,"feed":1,"programmes":1,"classifying":1,"giving":2,"risks":2,"identified":2,"making":2,"usable":3,"post-processing":1,"tree":14,"random":2,"accurate":2,"statistically":2,"sufficient":1,"progress":1,"away":2,"assigned":2,"led":1,"listed":1,"scanned":2,"demonstrate":1,"due":1,"diligence":1,"ahead":2,"reviews":4,"detecting":3,"living":2,"sensitive-field":1,"maintaining":1,"proactive":1,"demonstrating":1,"repeatable":1,"board-level":1,"comprehensive":2,"pre-load":5,"members":1,"yet":5,"pushes":3,"reflect":2,"authorised":4,"nothing":2,"fetches":2,"caches":4,"delay":1,"navigating":2,"few":5,"propagation":2,"assigning":1,"changing":1,"refreshes":1,"mid-session":1,"eight":3,"fit":2,"responsibilities":1,"stage":6,"dependency":1,"land":2,"home":1,"operating":1,"pre-loads":2,"re-authentication":1,"re-selecting":1,"distinct":1,"stages":1,"investigate":1,"read-optimised":2,"software":2,"frequency":6,"problems":1,"imports":4,"triggerable":1,"evaluates":2,"six":1,"open-violation":1,"purposes":1,"driven":1,"programmatically":3,"formats":1,"pushed":1,"documented":2,"separately":2,"covering":1,"sharing":3,"operation-level":3,"scheduler":3,"populated":2,"re-enter":1,"pre-loaded":1,"navigation":1,"immediate":1,"large-scale":2,"compatibility":10,"tool-level":2,"llms":1,"gpt-4":1,"llm-based":1,"exploration":2,"typically":1,"framework":2,"arguments":1,"specification":1,"manifest":4,"authoritative":1,"reflects":1,"invoke":1,"served":3,"client-specific":1,"your-domain":1,"your-token":1,"consult":2,"framework's":1,"reconfigured":1,"multi-step":1,"autonomously":1,"programmatic":1,"toolchain":2,"introduced":3,"additions":1,"notice":1,"on-demand":2,"started_at":1,"completed_at":1,"duration_ms":1,"integrates":1,"task_id":1,"db_tools_token":1,"backends":1,"matrix":3,"mongodb-compatible":2,"varies":1,"implements":1,"open-source":1,"note":7,"relies":1,"mongodb-specific":1,"incorrectly":1,"expose":2,"user-configurable":1,"ferretdb's":1,"expanding":1,"expands":1,"accordingly":2,"improved":1,"computed":1,"computes":1,"acting":2,"individually":1,"compared":1,"summaries":1,"directional":1,"outcome":1,"intervention":1,"go-live":1,"reconciling":1,"post-incident":1,"carefully":1,"confirming":1,"undone":1,"entering":1,"re-authenticating":1,"objectid":1,"numberlong":1,"decimal128":1,"arrays":1,"render":1,"coerced":1,"representations":1,"engineers":1,"setting":8,"incidents":1,"demonstrations":1,"deltas":1,"filterable":1,"flagged":4,"setprofilinglevel":1,"captures":2,"measurable":1,"impact":1,"actively":1,"normalised":1,"representation":1,"mean":2,"p95":1,"95th-percentile":1,"focus":1,"ms":3,"performs":1,"satisfied":1,"forces":1,"indexed":1,"suggestion":1,"directions":1,"would":5,"estimated":1,"improvement":1,"identifying":1,"comparing":2,"samples":1,"appearance":1,"million":1,"accuracy":2,"useful":2,"inserted":2,"higher":1,"practical":1,"dot-notation":1,"null":1,"low":2,"indicate":1,"analysed":1,"frequently":1,"manageable":2,"longer":1,"whose":1,"now":2,"handoffs":1,"helping":1,"one-time":1,"triggered":2,"relevant":1,"specified":2,"displays":1,"moment":1,"succeeded":1,"avg":1,"warehouses":1,"cross-environment":1,"pipeline-integrated":1,"reflected":1,"synchronisation":1,"caching":6,"decisions":6,"invalidates":2,"behaves":1,"unreachable":11,"decision":21,"cache":12,"invalidation":5,"tuning":1,"triggers":1,"affordable":1,"predictable":1,"avoids":1,"re-asking":1,"repeated":3,"behavior":5,"reached":3,"keyed":3,"caller's":9,"normalized":2,"re-evaluating":2,"bounding":1,"staleness":1,"alone":1,"let":2,"revoked":1,"linger":1,"close":1,"gap":3,"flushed":1,"misses":2,"re-evaluates":1,"near-immediate":1,"expire":1,"--fail-mode":2,"closed":3,"fail-shut":2,"cost":2,"posture":1,"fail-soft":1,"availability-critical":1,"brief":1,"fail-open":2,"unenforced":1,"deliberately":1,"workloads":2,"genuinely":1,"outweighs":1,"temporary":1,"fallback":1,"still":1,"honored":1,"governs":2,"supply":4,"versus":3,"mongodb-oidc":19,"scram":10,"non-local":4,"trust":12,"boundaries":1,"hold":2,"terminates":7,"handshake":6,"passing":1,"advertises":1,"hello":1,"reply":1,"saslstart":1,"issuer's":1,"iss":3,"aud":2,"audience":6,"exp":1,"extracts":3,"caller":7,"roles":3,"segment":11,"drives":1,"established":1,"verified":1,"segment's":4,"service-account":3,"auto-negotiated":2,"sha-1":2,"upstreams":10,"srv":6,"wrapped":3,"separation":1,"untrusted":1,"proves":1,"proxy's":7,"allowed_hosts":9,"client-side":8,"guard":4,"send":3,"driver's":3,"public":3,"bare":2,"refuses":2,"mongosecurityexception":2,"addr":2,"permitted":2,"mongosh":7,"--oidctrustedendpoint":3,"drivers":6,"auth-mechanism":2,"property":3,"permit":2,"tags":5,"reason":5,"about":5,"exposure":2,"tagged":3,"why":2,"answers":1,"answer":1,"sharper":1,"question":1,"attaches":2,"database's":1,"meaning":2,"highest-sensitivity":1,"per-request":1,"policy-engine":1,"whole-document":1,"unprojected":1,"exclusion":1,"projected":1,"touches":1,"denying":1,"turning":1,"coarse":1,"data-aware":1,"tagging":1,"parsed":2,"annotates":1,"frame":5,"byte-identical":1,"turns":2,"verdict":4,"per-operation":6,"evaluated":2,"translates":1,"drop":1,"properties":3,"operation-specific":1,"find's":1,"update's":1,"additionally":1,"posts":2,"engine's":1,"wire":5,"straight":1,"deny":8,"contact":4,"synthetic":5,"op_msg":3,"carrying":1,"ok":2,"codename":1,"unauthorized":7,"denial":1,"handling":1,"compass":3,"way":2,"enforcing":1,"life":1,"pivot":1,"forbidden":1,"judged":1,"kept":4,"cheap":1,"invalidated":2,"whenever":2,"tenancy":10,"project-segment":1,"resolves":6,"per-segment":3,"proxying":1,"customers'":1,"inherently":1,"insecure":1,"tenant":5,"customer's":1,"persona":2,"analyst":1,"scientist":1,"department":2,"finance":1,"marketing":1,"r":1,"d":1,"organization":2,"belongs":1,"concrete":1,"behalf":3,"resolution":3,"backed":2,"asks":3,"even":2,"combined":2,"containment":3,"proxyctl":5,"on-the-box":2,"exported":2,"series":3,"watch":2,"--metrics-listen":2,"proxy_metrics_listen":2,"loopback":6,"publicly":1,"interceptor_-prefixed":1,"connections_active":1,"connections_total":1,"accepted":1,"connections_rejected_total":2,"turned":1,"cap":3,"frames_total":1,"labeled":2,"bytes_total":1,"relayed":1,"errors_total":2,"policy_cache_total":2,"decision-cache":1,"hits":1,"pool_acquires_total":1,"pool_evicted_total":1,"pool_idle":1,"connection-pool":1,"renders":1,"top-style":1,"per-second":1,"hit":2,"climbing":1,"hitting":1,"--max-connections":2,"raise":1,"rising":1,"expect":1,"connection-limit":1,"non-root":1,"supplied":3,"else":4,"wire-protocol":8,"credential-bearing":3,"stay":1,"argv":2,"proxy_registry_uri":2,"hosting":2,"proxy_config_key":5,"base64":3,"seals":1,"uris":7,"disables":6,"proxy_admin_token":4,"config-api":4,"--oidc-issuer":2,"--listen":2,"listen":3,"--advertise-addr":2,"advertised":2,"--admin-listen":3,"--admin-allow-cidrs":5,"cidrs":5,"--admin-tls-cert-file":4,"--admin-tls-key-file":4,"non-loopback":4,"orchestrator":5,"environment-variable":2,"allowlist":3,"ipallowlist":3,"patch":3,"merged":2,"advertiseaddr":3,"failmode":3,"pendingrestart":2,"overlays":1,"healthz":5,"readyz":5,"probes":4,"response-shape":1,"aes-256-gcm":3,"mutation":2,"at-rest":4,"liveness":2,"readiness":2,"ready":3,"sidecar":7,"trade-offs":1,"b":1,"choosing":1,"anywhere":1,"mongod":3,"choice":1,"mostly":1,"complexity":3,"latency":2,"ops":2,"per-team":1,"strong":1,"blast-radius":2,"compromised":1,"another's":1,"hop":1,"on-prem":1,"governing":3,"human":1,"ai-agent":13,"matter":1,"application's":1,"unmodifiable":1,"choke":1,"parser":1,"relays":1,"client's":2,"byte-faithful":1,"ordinary":1,"decodes":1,"op_query":2,"legacy":2,"frames":1,"byte-identically":1,"transparent":2,"idp's":2,"enriches":2,"moves":1,"phases":1,"blue":1,"band":1,"green":1,"orange":1,"fires":1,"edits":1,"parses":2,"untouched":1,"mints":1,"--registry-uri":1,"listens":1,"equivalents":1,"connection-string":1,"quote":1,"quotes":2,"shell":1,"24external":1,"url-encoded":1,"form":1,"authsource":4,"appname":1,"selects":1,"privilege":1,"handle":1,"denials":2,"fits":1,"speaks":2,"sdk":1,"protocols":1,"atlas-compatible":1,"consults":1,"derives":1,"fail-closed":1,"multi-customer":1,"segmented":1,"command-line":2,"env-var":1,"noted":1,"--policy-engine-url":1,"--oidc-audience":1,"claim":3,"caveat":1,"hosts":1,"--connection-source":1,"aa":2,"--access-manager-url":1,"--tls-cert-file":1,"--tls-key-file":1,"listener":1,"--redis-uri":1,"cross-instance":1,"concurrent":1,"unlimited":2,"excess":1,"--connection-acquire-timeout":1,"slot":1,"rejection":1,"5s":1,"--pool-max-idle-per-tenant":2,"reuse":1,"dial":1,"--pool-warm-per-tenant":1,"pre-dialed":1,"borrows":1,"dialing":1,"capped":1,"warmup":1,"--pool-idle-timeout":1,"pooled":1,"eviction":1,"60s":1,"live-updatable":2,"removable":1,"sealing":1,"equal":3,"--admin-token":1,"serve":2,"method":1,"post":1,"connection-strings":2,"parse":3,"echoed":2,"tenants":1,"tenantid":3,"tenant's":1,"non-removable":1,"handler":1,"rejections":1,"echoes":1,"anything":1,"helper":2,"locked-down":1,"two-sided":1,"boundary":2,"summarizes":1,"isolates":1,"locks":1,"connection's":1,"prove":1,"reaching":1,"trusting":1,"privileged":1,"axes":2,"durable":1,"grant":1,"decides":1,"collaboration":1,"web-based":2,"assistance":2,"collaborative":2,"coming":2,"soon":2,"future":2,"foundational":1,"replacing":1,"ca-signed":3,"internet":1,"plugins":1,"installs":1,"systemd":1,"timer":1,"copied":1,"hook":1,"executable":1,"ws":2,"buffering":2,"chat":3,"several":1,"wizard":17,"re-running":1,"server_name":5,"mongodb_uri":4,"access_manager_base_url":7,"access_manager_enabled":2,"auth_jwk_set_uri":4,"auth_issuer_uri":4,"keycloak_client_id":4,"keycloak_realm":3,"keycloak_web_client_secret":3,"ai_encryption_enabled":2,"encryption_key":3,"cause":1,"quoting":1,"double-quoted":1,"backslashes":1,"double":1,"escaped":1,"instructed":1,"ar":3,"repository":3,"3t-docker":3,"directive":1,"sni":1,"cors":2,"access-control-allow-origin":1,"application_cors_allowedorigins":1,"alternative":1,"percent-encode":1,"p":1,"ss":1,"becomes":1,"40ss":1,"membership":1,"auto-set":2,"openid-connect":1,"frontend":8,"initialize":2,"js":1,"adapter":2,"3t-web-client":2,"-be":1,"confidential":1,"backend-to-keycloak":1,"client_credentials":1,"base64-encoded":2,"32-byte":3,"hsm":1,"auto":4,"single-node":1,"quickly":1,"situation":1,"haven't":3,"multi-file":5,"stacks":2,"your-server-hostname":2,"authenticating":3,"loads":2,"3t-server-v1":3,"0-compose":3,"tar":3,"walks":2,"enter":1,"company":2,"bring":1,"don't":1,"browsers":1,"chose":1,"pre-deployment":3,"post-setup":2,"builder":4,"intellishell":2,"enterprise-grade":1,"streamline":1,"intelligent":2,"efficiently":1,"receiving":1,"contextual":1,"hints":1,"help":1,"improve":1,"prefer":2,"graphical":1,"intuitive":1,"complex":1,"assembled":1,"technical":1,"simplifies":1,"visually":1,"multi-stage":1,"intermediate":1,"refine":1,"ease":1,"enhanced":1,"usability":1,"auto-completion":1,"assists":1,"throughout":1,"offering":1,"effort":1,"accelerates":1,"insights":1,"understands":1,"questions":1,"intermediary":1,"verifying":1,"reconfiguring":1,"registers":2,"s3t-server-compose":1,"registration":1,"pulls":2,"readable":1,"owner":1,"actuator":3,"re-run":1,"deleted":1,"responsible":1,"backing":1,"unlike":1,"ai_agent_data":1,"ephemeral":1,"archive":2,"provider's":1,"point-in-time":1,"mongodump":2,"--drop":2,"destroys":1,"restoring":1,"certain":1,"on-failure":1,"transient":1,"rotating":1,"gateway's":1,"skipping":1,"socket":1,"networking":1,"tarballs":1,"successful":1,"re-tagging":1,"overwriting":1,"reliable":1,"reproducible":1,"roll":1,"published":1,"oom":1,"kill":1,"heavy":1,"competing":1,"percent-encoded":1,"3a":1,"blocking":1,"authenticationfailed":1,"doesn't":1,"reachability":1,"repeatedly":1,"origin":1,"unresponsive":1,"bad":1,"exited":1},"page_id":{"3t-mcp":746,"getting-started":476,"authentication":40,"quick-start":210,"reference":678,"access-control":66,"environment-variables":85,"tools":622,"compare-sync":78,"connections":32,"dashboard":26,"governance":130,"pii-detection":51,"query-profiler":106,"query":24,"schema-analysis":75,"settings":17,"tasks":116,"3tl-bridge":871,"features":437,"ai-assistant":159,"data-masking":44,"observability":150,"pipeline-management":58,"services-management":45,"transform-studio":70,"architecture":177,"deployment":248,"security":160,"access-manager":556,"advanced":41,"configuration":240,"config-reference":113,"installation":176,"docker":86,"operations":240,"backup-restore":91,"monitoring":63,"upgrade-guide":40,"services":66,"keycloak":41,"vault":25,"troubleshooting":107,"ai-governance":185,"pii-scanner":47,"db-tools":449,"access-manager-setup":25,"overview":24,"integration":92,"mcp":69,"rest-api":23,"database-compatibility":94,"explore":23,"governance-proxy":493,"concepts":108,"caching-and-fail-modes":24,"identity-and-oidc":23,"pii-enrichment":24,"policy-enforcement":22,"tenancy-and-routing":15,"patterns":30,"cli-flags":80,"config-api":57,"studio3t-server":555,"environment":127,"docker-compose":83},"type":{"page":79,"text":3226,"heading":577},"breadcrumbs":{"3t":119,"platform":79,"mcp":15,"getting":12,"started":12,"reference":8,"tools":26,"3tl":11,"bridge":11,"features":6,"access":13,"manager":13,"configuration":2,"installation":3,"operations":6,"services":2,"ai":4,"governance":18,"db":11,"integration":2,"proxy":14,"concepts":5,"deployment":3,"studio":10,"web":10,"ide":10},"url":{"3t-mcp":750,"getting-started":476,"authentication":85,"oidc-pkce-flow":13,"token-lifetime":10,"cicd-and-automation":7,"access-control":69,"corporate-sso":3,"quick-start":210,"install":1,"configure-your-mcp-client":11,"verify-the-connection":1,"start-claude-desktop-or-reload-claude-code":2,"trigger-the-first-tool-call":3,"confirm-connections-are-visible":2,"development-tooling":4,"at-a-glance":97,"tool-categories":45,"architecture":179,"where-to-go-next":33,"reference":678,"access-tiers":13,"write-access-tools-10":24,"admin-only-tools-8":20,"recommendations":5,"environment-variables":96,"service-urls":22,"url-prefixes-reverse-proxy--gateway":24,"access-and-security":10,"issuer-uri-by-deployment":9,"tools":622,"compare-sync":78,"compare--sync":2,"how-a-comparison-works":6,"use-cases":84,"example-agent-instructions":40,"connections":34,"dashboard":26,"governance":130,"policy-categories":17,"compliance-score":5,"pii-detection":51,"sensitivity-classification":36,"scan-behaviour":4,"query-profiler":106,"prerequisites":36,"anti-pattern-detection":24,"index-recommendations":6,"query":24,"behaviour":6,"schema-analysis":75,"what-an-analysis-contains":6,"schema-drift-detection":13,"settings":17,"tasks":116,"task-types":24,"scheduling":5,"3tl-bridge":871,"features":452,"ai-assistant":159,"studio-assistant":3,"workflow-guidance":7,"ai-agent":8,"example-prompts":20,"conversation-modes":9,"available-tools":62,"supported-llm-providers":14,"context-items":16,"limitations":11,"data-masking":44,"how-masking-works":6,"built-in-masking-functions":24,"deterministic-hashing":3,"related":3,"observability":156,"dashboard-metrics":30,"per-pipeline-job-metrics":16,"pipeline-process-stats":15,"log-streaming":5,"prometheus-integration":2,"exposed-prometheus-metrics":54,"pipeline-management":58,"pipeline-view":22,"pipeline-lifecycle":16,"checkpoint-persistence":12,"services-management":45,"supported-service-types":20,"service-configuration":13,"adding-or-modifying-services":2,"llm-services":2,"transform-studio":70,"ui-layout":26,"workspaces":15,"test-suites":6,"strict-mode":2,"service-explorer":6,"open-in-studio":8,"component-overview":1,"key-components":2,"bridge-application":7,"pipeline-engine":11,"valkey-ha-coordination":7,"data-flow":8,"deployment-topology":17,"authentication-flow":4,"download-and-extract-the-release":3,"run-the-setup-script":2,"start-the-stack":4,"log-in":6,"add-a-service-and-create-a-pipeline":7,"pull-the-helm-chart":2,"create-a-values-file":3,"install-the-chart":1,"verify-the-deployment":5,"first-pipeline-checklist":6,"sources-and-sinks":1,"sources":16,"sinks":16,"deployment":248,"kubernetes-helm":8,"installing-the-chart":4,"required-secrets":28,"multi-tenant-deployments":2,"helm-chart-reference":39,"pipeline-engine-configuration":6,"credential-references":3,"audit-log":3,"configuration-reference":2,"docker-compose":88,"local-development":3,"high-availability":12,"running-multiple-worker-nodes":4,"requirements":13,"security":162,"oidc-configuration":2,"bridge-spa--provider-configuration":31,"pipeline-engine--jwt-validation":16,"credential-encryption":9,"jwt-validation":2,"audit-logging":3,"audited-actions":13,"audit-entry-fields":19,"storage":2,"kubernetes-secret-management":11,"access-manager":560,"advanced":41,"custom-domains":4,"running-behind-a-reverse-proxy":16,"external-postgresql":12,"connection-pooling-with-pgbouncer":3,"configuration":243,"config-reference":113,"minimal-production-config":1,"application-settings":4,"database":9,"postgresql-via-docker-compose-default":3,"keycloak":45,"vault":30,"vault-via-docker-compose-default":8,"external-vault":2,"smtp":2,"email-sender":2,"logging":2,"log-locations":21,"log-rotation-and-aggregation":3,"gateway-traefik":2,"metrics":18,"volume-mounts":13,"resource-limits":2,"generating-all-credentials":1,"validating-configyml":2,"high-level-view":2,"url-routing":25,"deployment-topologies":1,"default-docker-compose":2,"managed-services-production":5,"secrets-management":2,"security-layers":6,"resource-requirements":25,"scaling":3,"default-docker-compose-1":2,"managed-postgresql":3,"set-up-the-project":4,"generate-credentials":2,"create-configyml":8,"create-am-composeyml":9,"verify-and-log-in":10,"troubleshooting":129,"next-steps":11,"3t-access-manager":7,"core-concepts":3,"people":2,"studio-3t-desktop-integration":6,"installation":176,"docker":86,"network-requirements":72,"deploy-with-docker-compose":1,"prepare-tls-certificates":4,"deploy":2,"verify":3,"management":4,"updating":2,"uninstalling":3,"operations":240,"backup-restore":91,"database-backup":2,"scheduled-backups":3,"configuration-backup":7,"volume-backup":2,"off-site-storage":4,"restore":2,"volume-full-restore":1,"disaster-recovery":4,"container-failure":4,"hostserver-failure":5,"data-corruption":2,"security-breach":19,"monitoring":63,"prometheus":2,"grafana-dashboards":6,"alerting-rules":3,"grafana-alloy":8,"health-check-script":5,"upgrade-guide":40,"upgrade":15,"rollback":9,"update-notifications-with-diun":10,"services":66,"authentication-and-tokens":6,"user-federation":1,"ldap":6,"active-directory":2,"security-hardening":1,"password-policies":5,"brute-force-protection":4,"multi-factor-authentication":2,"backup-and-restore":4,"seal-and-unseal":7,"cli-usage":1,"policies-and-tokens":3,"backup":3,"see-also":2,"container-wont-start":14,"health-check-failures":19,"ssltls-certificates":5,"invalid-client-secret":6,"admin-console-inaccessible":2,"account-locked-or-disabled":2,"email":4,"network--cannot-access-web-ui":2,"gathering-diagnostic-info":5,"ai-governance":185,"built-in-workflows":28,"mcp-integration":3,"compliance-dashboard":15,"acid":2,"schema":2,"index":2,"naming":2,"operational":2,"pii":2,"configuring-policies":1,"open-governance-and-select-a-connection":2,"open-policy-settings":2,"enable-or-disable-policies-per-environment":3,"running-an-evaluation":2,"violation-alerts":4,"the-three-tools":13,"unified-value":6,"pii-scanner":47,"running-a-scan":1,"select-a-connection-and-collection":2,"configure-sampling":2,"run-the-scan":2,"review-results":2,"scan-history":7,"db-tools":449,"access-manager-setup":25,"provisioning-connections-for-db-tools":1,"configure-a-connection-in-access-manager":3,"create-or-open-a-workspace":5,"users-log-into-3t-db-tools":3,"connection-pre-load":9,"overview":24,"the-connection-tree":3,"tool-responsibilities-by-workflow-stage":10,"beta-vs-production":5,"access-manager-dependency":3,"3t-db-tools":5,"the-five-tools":13,"connection-tree":2,"access-manager-integration":2,"task-manager":2,"integration":92,"mcp":69,"what-is-mcp":3,"connecting-an-mcp-client":1,"get-the-mcp-server-url":2,"obtain-a-bearer-token":2,"test-connectivity":2,"llm-configuration":8,"on-premise-llm-support":2,"common-use-cases":30,"rest-api":23,"base-url":5,"tasks-api":1,"create-a-task":1,"list-tasks":2,"trigger-a-task":2,"get-task-status":3,"cicd-integration-example":3,"database-compatibility":94,"supported-databases":16,"tool-compatibility-matrix":52,"mongodb-version-support":23,"how-it-works":1,"select-a-source-collection":2,"select-a-target-collection":2,"run-the-comparison":2,"review-the-diff":2,"sync-optional":2,"diff-results":10,"sync-direction":2,"large-scale-operations":2,"explore":23,"what-you-can-do":5,"document-view":2,"reading-the-results":14,"index-suggestions":6,"sampling-modes":5,"schema-history":9,"creating-a-task":4,"governance-proxy":496,"concepts":108,"caching-and-fail-modes":24,"caching--fail-modes":2,"decision-cache":4,"live-invalidation":2,"fail-modes":14,"tuning":2,"identity-and-oidc":23,"identity--oidc":2,"client-side--mongodb-oidc":7,"upstream-side--scram-service-account":3,"connecting-from-a-non-local-host":17,"pii-enrichment":24,"sensitivity-buckets":13,"how-fields-get-tagged":5,"why-it-lives-in-the-proxy":2,"policy-enforcement":22,"from-command-to-decision":7,"acting-on-the-verdict":8,"why-a-per-operation-check":3,"tenancy-and-routing":15,"tenancy--routing":1,"deployment-model":5,"how-a-request-is-routed":4,"per-segment-isolation":3,"metrics-endpoint":4,"exported-series":20,"proxyctl--live-view":3,"what-to-watch":5,"bootstrap-configuration":25,"what-applies-live-vs-on-restart":7,"using-the-config-api":3,"secrets-at-rest":7,"health--observability":4,"patterns":30,"deployment-patterns":2,"pattern-a--sidecar":11,"pattern-b--standalone-shared":11,"choosing":4,"system-overview":1,"wire-protocol-parser":2,"identity-termination":2,"upstream-resolution":2,"policy-decision":2,"request-lifecycle":3,"data-flow-summary":6,"run-the-proxy":1,"start-the-proxy":3,"connect-a-client":5,"watch-policy-take-effect":2,"3t-governance-proxy":3,"what-it-does":13,"how-it-fits":2,"cli-flags":80,"cli--flag-reference":4,"core":11,"identity-oidc":8,"upstream-routing":8,"client-tls":5,"decision-cache--fail-mode":7,"connection-limits--pooling":13,"admin--config-api":11,"at-rest-encryption":5,"config-api":57,"config-api-reference":3,"endpoints":38,"response-shapes":2,"notes":4,"two-sided-authentication":11,"the-admin-control-plane":6,"audit":2,"defense-in-depth":5,"3t-platform":2,"products":1,"studio-3t-web-ide":6,"3tl":4,"platform-architecture":2,"quick-links":4,"studio3t-server":555,"custom-domains-and-lets-encrypt":2,"lets-encrypt-with-certbot-dns-challenge":3,"automatic-renewal":3,"replacing-the-self-signed-certificate":3,"environment":127,"registry":1,"registry-1":6,"server":1,"server_name":10,"mongodb":7,"mongodb_uri":14,"access_manager_base_url":6,"access_manager_enabled":6,"authentication-oidc--jwt":2,"auth_jwk_set_uri":2,"auth_issuer_uri":2,"keycloak-client":1,"keycloak_client_id":4,"keycloak_realm":4,"keycloak_web_client_secret":4,"ai-agent-encryption":1,"ai_encryption_enabled":6,"encryption_key":9,"configuration-reference-summary":40,"security-design":6,"deploy-access-manager":3,"add-studio-3t-web-ide":4,"verify-health":4,"prerequisites-1":9,"run-the-setup-wizard":3,"what-the-wizard-collects":20,"verify-health-1":4,"query-editor":2,"visual-query-builder":2,"aggregation-pipeline-builder":2,"intellishell":2,"ai-query-assistant":5,"workspace":2,"ai-query-assistant-1":2,"connection-bridge":2,"pre-deployment-checklist":26,"deploy-with-access-manager-multi-file-compose":3,"add-to-existing-access-manager":9,"what-setupsh-produces":6,"verifying-the-deployment":4,"reconfiguring":3,"mongodb-backup":2,"quick-backup":3,"scheduled-backup":3,"atlas--managed-mongodb":2,"host--server-failure":6,"container-health":4,"healthcheck-endpoints":12,"logs":4,"log-format":2,"grafana-alloy-recommended":8,"alerting":2,"ssl--tls-certificate-issues":6,"mongodb-connection-errors":10,"access-manager-connectivity":9,"gateway--routing-issues":6}},"avgFieldLength":{"content":7.346470891293148,"page_id":2.7187017001545564,"type":1,"breadcrumbs":1.9627140818247155,"url":3.5862957238536817},"fieldLengths":{"content":{"1":1,"2":10,"3":1,"4":3,"5":2,"6":4,"7":2,"8":2,"9":40,"10":11,"11":9,"12":13,"13":8,"14":9,"15":13,"16":20,"17":5,"18":9,"19":6,"20":9,"21":12,"22":1,"23":1,"24":2,"25":7,"26":2,"27":8,"28":1,"29":13,"30":6,"31":25,"32":4,"33":2,"34":4,"35":29,"36":29,"37":18,"38":10,"39":33,"40":9,"41":2,"42":13,"43":1,"44":4,"45":3,"46":6,"47":5,"48":4,"49":2,"50":2,"51":2,"52":5,"53":8,"54":6,"55":10,"56":7,"57":5,"58":17,"59":21,"60":11,"61":20,"62":31,"63":9,"64":11,"65":23,"66":20,"67":11,"68":23,"69":8,"70":1,"71":20,"72":2,"73":3,"74":2,"75":1,"76":4,"77":47,"78":29,"79":1,"80":4,"81":1,"82":2,"83":1,"84":5,"85":2,"86":7,"87":1,"88":6,"89":2,"90":7,"91":1,"92":4,"93":2,"94":6,"95":0,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":5,"103":1,"104":1,"105":1,"106":5,"107":1,"108":2,"109":1,"110":5,"111":1,"112":2,"113":1,"114":7,"115":1,"116":2,"117":1,"118":6,"119":1,"120":1,"121":1,"122":7,"123":1,"124":1,"125":1,"126":6,"127":1,"128":1,"129":1,"130":3,"131":1,"132":1,"133":1,"134":6,"135":1,"136":2,"137":1,"138":3,"139":10,"140":8,"141":9,"142":7,"143":5,"144":2,"145":16,"146":2,"147":2,"148":3,"149":3,"150":1,"151":25,"152":1,"153":2,"154":3,"155":2,"156":1,"157":8,"158":1,"159":1,"160":8,"161":1,"162":1,"163":6,"164":9,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"185":1,"186":2,"187":9,"188":1,"189":1,"190":1,"191":2,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"199":2,"200":1,"201":2,"202":1,"203":2,"204":1,"205":1,"206":20,"207":15,"208":12,"209":15,"210":2,"211":8,"212":2,"213":2,"214":5,"215":1,"216":3,"217":4,"218":29,"219":1,"220":1,"221":1,"222":1,"223":3,"224":5,"225":1,"226":3,"227":5,"228":1,"229":3,"230":5,"231":1,"232":3,"233":5,"234":1,"235":3,"236":5,"237":1,"238":3,"239":5,"240":22,"241":1,"242":1,"243":1,"244":1,"245":1,"246":5,"247":1,"248":1,"249":5,"250":1,"251":1,"252":5,"253":1,"254":1,"255":5,"256":1,"257":1,"258":5,"259":1,"260":1,"261":5,"262":14,"263":1,"264":1,"265":1,"266":1,"267":2,"268":10,"269":1,"270":1,"271":3,"272":1,"273":4,"274":5,"275":1,"276":1,"277":9,"278":1,"279":1,"280":1,"281":1,"282":1,"283":6,"284":1,"285":1,"286":18,"287":1,"288":2,"289":4,"290":7,"291":2,"292":6,"293":2,"294":7,"295":2,"296":9,"297":2,"298":1,"299":4,"300":2,"301":3,"302":21,"303":1,"304":1,"305":1,"306":1,"307":1,"308":7,"309":1,"310":1,"311":6,"312":1,"313":1,"314":6,"315":1,"316":1,"317":5,"318":1,"319":1,"320":4,"321":1,"322":1,"323":7,"324":2,"325":6,"326":23,"327":23,"328":8,"329":8,"330":9,"331":20,"332":16,"333":12,"334":14,"335":14,"336":14,"337":14,"338":1,"339":8,"340":1,"341":1,"342":2,"343":3,"344":28,"345":1,"346":1,"347":1,"348":1,"349":1,"350":8,"351":1,"352":1,"353":6,"354":1,"355":1,"356":6,"357":1,"358":1,"359":6,"360":1,"361":1,"362":5,"363":11,"364":15,"365":11,"366":12,"367":9,"368":10,"369":10,"370":1,"371":12,"372":1,"373":1,"374":2,"375":3,"376":32,"377":1,"378":1,"379":1,"380":1,"381":1,"382":8,"383":1,"384":1,"385":6,"386":1,"387":1,"388":7,"389":10,"390":17,"391":12,"392":10,"393":18,"394":10,"395":6,"396":1,"397":15,"398":1,"399":1,"400":2,"401":2,"402":2,"403":3,"404":31,"405":10,"406":1,"407":1,"408":1,"409":1,"410":1,"411":7,"412":1,"413":1,"414":6,"415":1,"416":1,"417":6,"418":1,"419":1,"420":4,"421":1,"422":1,"423":6,"424":1,"425":1,"426":5,"427":1,"428":1,"429":8,"430":1,"431":1,"432":5,"433":1,"434":1,"435":3,"436":1,"437":1,"438":5,"439":1,"440":1,"441":5,"442":1,"443":1,"444":8,"445":1,"446":3,"447":1,"448":7,"449":1,"450":6,"451":1,"452":6,"453":1,"454":8,"455":1,"456":5,"457":1,"458":9,"459":32,"460":2,"461":3,"462":28,"463":17,"464":24,"465":12,"466":16,"467":8,"468":12,"469":8,"470":2,"471":14,"472":2,"473":1,"474":2,"475":2,"476":2,"477":3,"478":26,"479":12,"480":1,"481":1,"482":1,"483":1,"484":1,"485":9,"486":1,"487":1,"488":9,"489":1,"490":1,"491":8,"492":1,"493":1,"494":5,"495":13,"496":1,"497":1,"498":1,"499":1,"500":7,"501":10,"502":1,"503":4,"504":7,"505":2,"506":6,"507":11,"508":2,"509":5,"510":7,"511":9,"512":29,"513":2,"514":32,"515":17,"516":15,"517":16,"518":19,"519":10,"520":10,"521":2,"522":14,"523":2,"524":1,"525":1,"526":2,"527":2,"528":2,"529":3,"530":34,"531":1,"532":1,"533":1,"534":1,"535":1,"536":8,"537":1,"538":1,"539":7,"540":1,"541":1,"542":6,"543":1,"544":1,"545":8,"546":1,"547":1,"548":8,"549":1,"550":1,"551":8,"552":1,"553":1,"554":6,"555":1,"556":1,"557":7,"558":1,"559":1,"560":6,"561":1,"562":1,"563":6,"564":18,"565":2,"566":3,"567":33,"568":6,"569":1,"570":1,"571":1,"572":6,"573":2,"574":9,"575":2,"576":10,"577":3,"578":7,"579":20,"580":7,"581":5,"582":9,"583":13,"584":15,"585":17,"586":13,"587":16,"588":15,"589":9,"590":1,"591":8,"592":1,"593":1,"594":1,"595":2,"596":3,"597":21,"598":1,"599":1,"600":1,"601":1,"602":1,"603":10,"604":7,"605":10,"606":15,"607":2,"608":18,"609":15,"610":16,"611":8,"612":13,"613":12,"614":2,"615":10,"616":2,"617":1,"618":4,"619":3,"620":2,"621":3,"622":29,"623":1,"624":1,"625":1,"626":1,"627":1,"628":9,"629":1,"630":1,"631":5,"632":1,"633":1,"634":5,"635":1,"636":1,"637":4,"638":9,"639":9,"640":13,"641":10,"642":6,"643":25,"644":11,"645":11,"646":13,"647":2,"648":18,"649":18,"650":10,"651":14,"652":6,"653":19,"654":9,"655":1,"656":10,"657":1,"658":1,"659":2,"660":3,"661":30,"662":1,"663":1,"664":1,"665":1,"666":1,"667":10,"668":14,"669":16,"670":8,"671":7,"672":1,"673":13,"674":1,"675":1,"676":2,"677":1,"678":2,"679":3,"680":32,"681":1,"682":1,"683":1,"684":1,"685":1,"686":6,"687":1,"688":1,"689":7,"690":1,"691":1,"692":6,"693":1,"694":1,"695":6,"696":1,"697":1,"698":8,"699":1,"700":1,"701":7,"702":1,"703":1,"704":7,"705":1,"706":1,"707":3,"708":1,"709":1,"710":9,"711":1,"712":1,"713":6,"714":1,"715":1,"716":4,"717":1,"718":1,"719":4,"720":1,"721":1,"722":4,"723":1,"724":1,"725":1,"726":20,"727":1,"728":13,"729":1,"730":10,"731":1,"732":8,"733":1,"734":9,"735":24,"736":2,"737":4,"738":21,"739":12,"740":19,"741":11,"742":15,"743":20,"744":11,"745":11,"746":5,"747":2,"748":22,"749":2,"750":2,"751":2,"752":2,"753":2,"754":2,"755":2,"756":3,"757":2,"758":1,"759":21,"760":30,"761":23,"762":23,"763":28,"764":32,"765":13,"766":20,"767":17,"768":14,"769":14,"770":20,"771":26,"772":3,"773":7,"774":8,"775":9,"776":6,"777":22,"778":3,"779":13,"780":10,"781":8,"782":3,"783":8,"784":9,"785":8,"786":1,"787":9,"788":11,"789":7,"790":4,"791":18,"792":13,"793":12,"794":2,"795":6,"796":19,"797":24,"798":1,"799":1,"800":2,"801":20,"802":1,"803":18,"804":10,"805":20,"806":1,"807":1,"808":1,"809":4,"810":1,"811":4,"812":1,"813":2,"814":1,"815":6,"816":1,"817":7,"818":2,"819":2,"820":1,"821":4,"822":2,"823":4,"824":2,"825":2,"826":19,"827":1,"828":2,"829":1,"830":4,"831":2,"832":4,"833":12,"834":23,"835":1,"836":1,"837":1,"838":7,"839":1,"840":3,"841":1,"842":5,"843":1,"844":2,"845":1,"846":7,"847":1,"848":9,"849":5,"850":23,"851":10,"852":15,"853":2,"854":13,"855":2,"856":3,"857":3,"858":2,"859":2,"860":1,"861":37,"862":28,"863":9,"864":10,"865":12,"866":18,"867":13,"868":1,"869":1,"870":1,"871":1,"872":2,"873":2,"874":5,"875":4,"876":2,"877":2,"878":6,"879":2,"880":2,"881":5,"882":9,"883":2,"884":2,"885":2,"886":4,"887":4,"888":5,"889":31,"890":27,"891":13,"892":19,"893":16,"894":15,"895":10,"896":9,"897":1,"898":13,"899":1,"900":2,"901":3,"902":3,"903":2,"904":2,"905":3,"906":2,"907":40,"908":10,"909":1,"910":1,"911":3,"912":6,"913":3,"914":6,"915":4,"916":4,"917":1,"918":6,"919":2,"920":7,"921":12,"922":1,"923":1,"924":2,"925":6,"926":2,"927":3,"928":3,"929":4,"930":2,"931":8,"932":2,"933":4,"934":3,"935":6,"936":12,"937":1,"938":1,"939":1,"940":6,"941":1,"942":4,"943":1,"944":2,"945":1,"946":3,"947":2,"948":7,"949":8,"950":16,"951":8,"952":6,"953":22,"954":24,"955":1,"956":1,"957":1,"958":1,"959":1,"960":1,"961":0,"962":4,"963":1,"964":1,"965":1,"966":8,"967":1,"968":1,"969":1,"970":3,"971":1,"972":1,"973":1,"974":3,"975":1,"976":1,"977":1,"978":2,"979":1,"980":1,"981":1,"982":6,"983":1,"984":1,"985":1,"986":7,"987":1,"988":1,"989":1,"990":4,"991":1,"992":1,"993":1,"994":3,"995":1,"996":1,"997":1,"998":2,"999":1,"1000":1,"1001":1,"1002":3,"1003":1,"1004":1,"1005":1,"1006":8,"1007":16,"1008":13,"1009":20,"1010":11,"1011":2,"1012":14,"1013":2,"1014":2,"1015":2,"1016":2,"1017":2,"1018":32,"1019":7,"1020":1,"1021":1,"1022":1,"1023":5,"1024":1,"1025":6,"1026":1,"1027":6,"1028":1,"1029":4,"1030":2,"1031":6,"1032":2,"1033":3,"1034":1,"1035":3,"1036":2,"1037":8,"1038":1,"1039":4,"1040":1,"1041":1,"1042":1,"1043":10,"1044":1,"1045":9,"1046":1,"1047":14,"1048":1,"1049":5,"1050":3,"1051":12,"1052":2,"1053":5,"1054":38,"1055":33,"1056":2,"1057":2,"1058":3,"1059":20,"1060":1,"1061":4,"1062":3,"1063":3,"1064":2,"1065":10,"1066":18,"1067":22,"1068":18,"1069":2,"1070":15,"1071":2,"1072":3,"1073":2,"1074":4,"1075":2,"1076":2,"1077":29,"1078":1,"1079":1,"1080":1,"1081":6,"1082":1,"1083":5,"1084":3,"1085":5,"1086":1,"1087":12,"1088":2,"1089":7,"1090":1,"1091":9,"1092":2,"1093":8,"1094":2,"1095":3,"1096":40,"1097":22,"1098":12,"1099":11,"1100":15,"1101":16,"1102":15,"1103":7,"1104":10,"1105":21,"1106":2,"1107":3,"1108":29,"1109":30,"1110":34,"1111":16,"1112":14,"1113":18,"1114":2,"1115":13,"1116":2,"1117":2,"1118":1,"1119":2,"1120":2,"1121":2,"1122":3,"1123":2,"1124":55,"1125":11,"1126":1,"1127":1,"1128":1,"1129":1,"1130":2,"1131":7,"1132":2,"1133":2,"1134":6,"1135":2,"1136":2,"1137":6,"1138":2,"1139":2,"1140":7,"1141":2,"1142":2,"1143":8,"1144":2,"1145":4,"1146":10,"1147":2,"1148":2,"1149":4,"1150":11,"1151":1,"1152":1,"1153":1,"1154":10,"1155":2,"1156":7,"1157":1,"1158":10,"1159":2,"1160":7,"1161":35,"1162":24,"1163":32,"1164":2,"1165":6,"1166":33,"1167":30,"1168":10,"1169":10,"1170":11,"1171":11,"1172":21,"1173":19,"1174":9,"1175":9,"1176":11,"1177":2,"1178":5,"1179":26,"1180":19,"1181":15,"1182":19,"1183":15,"1184":1,"1185":10,"1186":1,"1187":2,"1188":2,"1189":2,"1190":2,"1191":3,"1192":2,"1193":2,"1194":2,"1195":47,"1196":10,"1197":9,"1198":10,"1199":9,"1200":27,"1201":18,"1202":13,"1203":9,"1204":5,"1205":17,"1206":7,"1207":8,"1208":7,"1209":2,"1210":6,"1211":15,"1212":15,"1213":15,"1214":13,"1215":10,"1216":10,"1217":14,"1218":5,"1219":13,"1220":11,"1221":8,"1222":8,"1223":18,"1224":23,"1225":1,"1226":2,"1227":1,"1228":1,"1229":2,"1230":1,"1231":3,"1232":10,"1233":2,"1234":3,"1235":3,"1236":7,"1237":2,"1238":2,"1239":1,"1240":9,"1241":28,"1242":2,"1243":12,"1244":5,"1245":4,"1246":3,"1247":2,"1248":6,"1249":4,"1250":4,"1251":3,"1252":3,"1253":3,"1254":19,"1255":11,"1256":15,"1257":26,"1258":13,"1259":20,"1260":27,"1261":10,"1262":10,"1263":12,"1264":10,"1265":3,"1266":20,"1267":13,"1268":7,"1269":14,"1270":15,"1271":2,"1272":4,"1273":25,"1274":12,"1275":6,"1276":6,"1277":7,"1278":10,"1279":1,"1280":14,"1281":2,"1282":3,"1283":1,"1284":3,"1285":1,"1286":1,"1287":4,"1288":45,"1289":2,"1290":7,"1291":1,"1292":6,"1293":1,"1294":6,"1295":1,"1296":3,"1297":1,"1298":11,"1299":2,"1300":10,"1301":1,"1302":6,"1303":1,"1304":6,"1305":1,"1306":7,"1307":1,"1308":1,"1309":2,"1310":12,"1311":2,"1312":12,"1313":2,"1314":17,"1315":2,"1316":14,"1317":2,"1318":12,"1319":1,"1320":8,"1321":1,"1322":1,"1323":1,"1324":1,"1325":5,"1326":13,"1327":1,"1328":3,"1329":6,"1330":3,"1331":3,"1332":2,"1333":1,"1334":3,"1335":6,"1336":1,"1337":1,"1338":1,"1339":1,"1340":3,"1341":7,"1342":1,"1343":3,"1344":6,"1345":3,"1346":3,"1347":4,"1348":1,"1349":3,"1350":11,"1351":10,"1352":7,"1353":9,"1354":8,"1355":1,"1356":11,"1357":1,"1358":2,"1359":3,"1360":2,"1361":2,"1362":3,"1363":3,"1364":2,"1365":2,"1366":2,"1367":2,"1368":2,"1369":2,"1370":4,"1371":1,"1372":23,"1373":9,"1374":6,"1375":4,"1376":8,"1377":7,"1378":6,"1379":12,"1380":20,"1381":5,"1382":5,"1383":31,"1384":2,"1385":1,"1386":1,"1387":1,"1388":1,"1389":9,"1390":1,"1391":1,"1392":17,"1393":1,"1394":1,"1395":7,"1396":1,"1397":1,"1398":7,"1399":1,"1400":1,"1401":7,"1402":10,"1403":2,"1404":5,"1405":41,"1406":7,"1407":28,"1408":28,"1409":41,"1410":29,"1411":1,"1412":1,"1413":1,"1414":2,"1415":1,"1416":3,"1417":2,"1418":0,"1419":3,"1420":2,"1421":1,"1422":7,"1423":2,"1424":0,"1425":5,"1426":2,"1427":0,"1428":3,"1429":2,"1430":0,"1431":6,"1432":2,"1433":1,"1434":9,"1435":2,"1436":1,"1437":7,"1438":2,"1439":1,"1440":20,"1441":4,"1442":1,"1443":4,"1444":2,"1445":1,"1446":5,"1447":22,"1448":9,"1449":26,"1450":25,"1451":2,"1452":3,"1453":25,"1454":22,"1455":18,"1456":14,"1457":26,"1458":45,"1459":18,"1460":31,"1461":2,"1462":20,"1463":20,"1464":14,"1465":1,"1466":2,"1467":1,"1468":9,"1469":2,"1470":14,"1471":1,"1472":12,"1473":1,"1474":13,"1475":21,"1476":21,"1477":37,"1478":16,"1479":1,"1480":2,"1481":1,"1482":2,"1483":1,"1484":2,"1485":2,"1486":2,"1487":2,"1488":8,"1489":1,"1490":5,"1491":1,"1492":13,"1493":1,"1494":1,"1495":2,"1496":4,"1497":4,"1498":2,"1499":2,"1500":2,"1501":2,"1502":3,"1503":1,"1504":3,"1505":31,"1506":14,"1507":6,"1508":7,"1509":6,"1510":6,"1511":18,"1512":12,"1513":3,"1514":3,"1515":9,"1516":8,"1517":13,"1518":2,"1519":3,"1520":35,"1521":18,"1522":11,"1523":1,"1524":1,"1525":1,"1526":1,"1527":1,"1528":9,"1529":1,"1530":1,"1531":7,"1532":1,"1533":1,"1534":9,"1535":1,"1536":1,"1537":7,"1538":1,"1539":1,"1540":6,"1541":1,"1542":1,"1543":3,"1544":1,"1545":1,"1546":8,"1547":4,"1548":6,"1549":2,"1550":4,"1551":28,"1552":18,"1553":1,"1554":1,"1555":1,"1556":2,"1557":1,"1558":6,"1559":2,"1560":0,"1561":6,"1562":2,"1563":0,"1564":4,"1565":19,"1566":2,"1567":26,"1568":8,"1569":5,"1570":12,"1571":35,"1572":2,"1573":5,"1574":28,"1575":40,"1576":19,"1577":1,"1578":1,"1579":1,"1580":5,"1581":1,"1582":4,"1583":1,"1584":3,"1585":1,"1586":5,"1587":1,"1588":4,"1589":1,"1590":1,"1591":1,"1592":5,"1593":1,"1594":8,"1595":1,"1596":6,"1597":1,"1598":7,"1599":1,"1600":9,"1601":1,"1602":5,"1603":1,"1604":6,"1605":1,"1606":9,"1607":41,"1608":8,"1609":1,"1610":1,"1611":2,"1612":10,"1613":2,"1614":13,"1615":3,"1616":9,"1617":21,"1618":2,"1619":9,"1620":2,"1621":5,"1622":2,"1623":4,"1624":26,"1625":20,"1626":6,"1627":17,"1628":17,"1629":7,"1630":6,"1631":6,"1632":8,"1633":24,"1634":8,"1635":12,"1636":14,"1637":2,"1638":9,"1639":3,"1640":2,"1641":1,"1642":5,"1643":2,"1644":1,"1645":1,"1646":5,"1647":2,"1648":1,"1649":2,"1650":1,"1651":2,"1652":4,"1653":2,"1654":1,"1655":2,"1656":2,"1657":2,"1658":3,"1659":3,"1660":28,"1661":17,"1662":8,"1663":12,"1664":19,"1665":18,"1666":15,"1667":8,"1668":2,"1669":3,"1670":12,"1671":13,"1672":7,"1673":19,"1674":9,"1675":31,"1676":27,"1677":26,"1678":14,"1679":12,"1680":11,"1681":2,"1682":2,"1683":13,"1684":33,"1685":23,"1686":14,"1687":15,"1688":1,"1689":1,"1690":1,"1691":1,"1692":3,"1693":1,"1694":1,"1695":3,"1696":1,"1697":1,"1698":3,"1699":1,"1700":1,"1701":3,"1702":1,"1703":3,"1704":2,"1705":1,"1706":3,"1707":10,"1708":21,"1709":6,"1710":15,"1711":6,"1712":1,"1713":1,"1714":2,"1715":1,"1716":2,"1717":2,"1718":2,"1719":1,"1720":2,"1721":2,"1722":2,"1723":1,"1724":2,"1725":1,"1726":2,"1727":1,"1728":1,"1729":4,"1730":2,"1731":1,"1732":3,"1733":2,"1734":1,"1735":4,"1736":2,"1737":1,"1738":1,"1739":1,"1740":1,"1741":1,"1742":1,"1743":8,"1744":1,"1745":2,"1746":2,"1747":14,"1748":15,"1749":18,"1750":1,"1751":7,"1752":2,"1753":2,"1754":2,"1755":3,"1756":3,"1757":1,"1758":2,"1759":2,"1760":2,"1761":1,"1762":3,"1763":2,"1764":1,"1765":22,"1766":9,"1767":2,"1768":3,"1769":3,"1770":8,"1771":8,"1772":6,"1773":40,"1774":24,"1775":30,"1776":21,"1777":8,"1778":34,"1779":27,"1780":9,"1781":12,"1782":9,"1783":8,"1784":6,"1785":1,"1786":2,"1787":2,"1788":1,"1789":2,"1790":2,"1791":1,"1792":2,"1793":2,"1794":2,"1795":2,"1796":2,"1797":26,"1798":31,"1799":35,"1800":6,"1801":16,"1802":2,"1803":7,"1804":1,"1805":4,"1806":2,"1807":3,"1808":3,"1809":3,"1810":4,"1811":1,"1812":2,"1813":8,"1814":5,"1815":6,"1816":7,"1817":7,"1818":13,"1819":7,"1820":18,"1821":29,"1822":13,"1823":2,"1824":4,"1825":14,"1826":10,"1827":2,"1828":3,"1829":29,"1830":20,"1831":12,"1832":15,"1833":18,"1834":2,"1835":5,"1836":11,"1837":15,"1838":19,"1839":15,"1840":28,"1841":30,"1842":4,"1843":11,"1844":7,"1845":1,"1846":3,"1847":3,"1848":2,"1849":1,"1850":1,"1851":1,"1852":4,"1853":4,"1854":30,"1855":6,"1856":8,"1857":11,"1858":9,"1859":11,"1860":2,"1861":6,"1862":2,"1863":7,"1864":1,"1865":10,"1866":2,"1867":13,"1868":2,"1869":6,"1870":2,"1871":8,"1872":2,"1873":8,"1874":6,"1875":48,"1876":44,"1877":38,"1878":9,"1879":7,"1880":13,"1881":7,"1882":27,"1883":9,"1884":8,"1885":6,"1886":2,"1887":5,"1888":1,"1889":2,"1890":4,"1891":3,"1892":3,"1893":3,"1894":1,"1895":1,"1896":1,"1897":1,"1898":1,"1899":1,"1900":15,"1901":23,"1902":13,"1903":7,"1904":8,"1905":8,"1906":20,"1907":1,"1908":1,"1909":1,"1910":1,"1911":1,"1912":1,"1913":1,"1914":2,"1915":2,"1916":6,"1917":1,"1918":3,"1919":1,"1920":2,"1921":3,"1922":1,"1923":3,"1924":1,"1925":3,"1926":4,"1927":1,"1928":1,"1929":1,"1930":3,"1931":4,"1932":1,"1933":1,"1934":1,"1935":3,"1936":6,"1937":1,"1938":1,"1939":1,"1940":2,"1941":5,"1942":1,"1943":1,"1944":1,"1945":2,"1946":5,"1947":1,"1948":1,"1949":1,"1950":3,"1951":4,"1952":2,"1953":5,"1954":30,"1955":25,"1956":5,"1957":3,"1958":13,"1959":4,"1960":2,"1961":3,"1962":28,"1963":14,"1964":5,"1965":25,"1966":5,"1967":13,"1968":18,"1969":19,"1970":28,"1971":4,"1972":1,"1973":1,"1974":14,"1975":11,"1976":2,"1977":3,"1978":10,"1979":2,"1980":10,"1981":2,"1982":2,"1983":2,"1984":2,"1985":2,"1986":1,"1987":1,"1988":1,"1989":3,"1990":2,"1991":2,"1992":3,"1993":2,"1994":2,"1995":26,"1996":8,"1997":10,"1998":9,"1999":14,"2000":6,"2001":21,"2002":8,"2003":8,"2004":19,"2005":12,"2006":11,"2007":5,"2008":6,"2009":7,"2010":15,"2011":12,"2012":10,"2013":8,"2014":11,"2015":2,"2016":4,"2017":11,"2018":1,"2019":11,"2020":1,"2021":2,"2022":2,"2023":2,"2024":3,"2025":38,"2026":10,"2027":11,"2028":22,"2029":8,"2030":5,"2031":2,"2032":2,"2033":2,"2034":11,"2035":9,"2036":34,"2037":3,"2038":3,"2039":4,"2040":2,"2041":3,"2042":26,"2043":9,"2044":2,"2045":9,"2046":1,"2047":1,"2048":4,"2049":29,"2050":14,"2051":9,"2052":16,"2053":2,"2054":4,"2055":22,"2056":24,"2057":3,"2058":13,"2059":17,"2060":1,"2061":6,"2062":3,"2063":2,"2064":1,"2065":2,"2066":2,"2067":2,"2068":3,"2069":2,"2070":3,"2071":1,"2072":31,"2073":24,"2074":12,"2075":8,"2076":9,"2077":9,"2078":10,"2079":11,"2080":12,"2081":7,"2082":4,"2083":7,"2084":20,"2085":6,"2086":3,"2087":8,"2088":3,"2089":6,"2090":4,"2091":4,"2092":18,"2093":3,"2094":1,"2095":7,"2096":17,"2097":18,"2098":12,"2099":1,"2100":11,"2101":1,"2102":7,"2103":3,"2104":2,"2105":3,"2106":2,"2107":1,"2108":1,"2109":2,"2110":34,"2111":21,"2112":37,"2113":2,"2114":5,"2115":2,"2116":6,"2117":18,"2118":4,"2119":13,"2120":4,"2121":3,"2122":16,"2123":11,"2124":11,"2125":3,"2126":1,"2127":7,"2128":3,"2129":3,"2130":3,"2131":1,"2132":1,"2133":1,"2134":3,"2135":3,"2136":4,"2137":1,"2138":5,"2139":3,"2140":20,"2141":12,"2142":12,"2143":10,"2144":5,"2145":5,"2146":15,"2147":6,"2148":14,"2149":13,"2150":5,"2151":7,"2152":19,"2153":8,"2154":13,"2155":18,"2156":4,"2157":6,"2158":6,"2159":16,"2160":13,"2161":2,"2162":3,"2163":27,"2164":4,"2165":8,"2166":21,"2167":4,"2168":9,"2169":25,"2170":24,"2171":26,"2172":5,"2173":13,"2174":2,"2175":13,"2176":2,"2177":3,"2178":2,"2179":2,"2180":2,"2181":3,"2182":29,"2183":49,"2184":1,"2185":1,"2186":2,"2187":8,"2188":2,"2189":6,"2190":2,"2191":8,"2192":2,"2193":7,"2194":2,"2195":5,"2196":3,"2197":7,"2198":2,"2199":5,"2200":3,"2201":7,"2202":2,"2203":7,"2204":3,"2205":7,"2206":3,"2207":6,"2208":3,"2209":6,"2210":12,"2211":13,"2212":7,"2213":9,"2214":37,"2215":41,"2216":8,"2217":5,"2218":10,"2219":13,"2220":6,"2221":14,"2222":12,"2223":11,"2224":3,"2225":9,"2226":12,"2227":1,"2228":8,"2229":2,"2230":2,"2231":1,"2232":1,"2233":1,"2234":1,"2235":1,"2236":1,"2237":1,"2238":2,"2239":6,"2240":3,"2241":6,"2242":3,"2243":2,"2244":2,"2245":2,"2246":3,"2247":28,"2248":40,"2249":7,"2250":1,"2251":1,"2252":3,"2253":7,"2254":2,"2255":9,"2256":2,"2257":5,"2258":1,"2259":5,"2260":2,"2261":7,"2262":18,"2263":18,"2264":23,"2265":21,"2266":17,"2267":19,"2268":19,"2269":24,"2270":36,"2271":11,"2272":14,"2273":19,"2274":18,"2275":28,"2276":2,"2277":3,"2278":23,"2279":7,"2280":11,"2281":12,"2282":11,"2283":3,"2284":14,"2285":3,"2286":2,"2287":4,"2288":31,"2289":2,"2290":2,"2291":27,"2292":1,"2293":3,"2294":2,"2295":2,"2296":13,"2297":5,"2298":1,"2299":10,"2300":4,"2301":2,"2302":10,"2303":4,"2304":10,"2305":16,"2306":15,"2307":13,"2308":18,"2309":8,"2310":7,"2311":7,"2312":2,"2313":8,"2314":2,"2315":3,"2316":5,"2317":2,"2318":3,"2319":2,"2320":2,"2321":2,"2322":2,"2323":3,"2324":31,"2325":45,"2326":10,"2327":1,"2328":1,"2329":2,"2330":1,"2331":10,"2332":10,"2333":1,"2334":4,"2335":7,"2336":2,"2337":6,"2338":11,"2339":2,"2340":5,"2341":7,"2342":17,"2343":16,"2344":27,"2345":24,"2346":26,"2347":7,"2348":4,"2349":4,"2350":4,"2351":5,"2352":24,"2353":10,"2354":14,"2355":14,"2356":13,"2357":2,"2358":41,"2359":3,"2360":9,"2361":1,"2362":5,"2363":6,"2364":5,"2365":6,"2366":2,"2367":32,"2368":15,"2369":10,"2370":11,"2371":31,"2372":8,"2373":15,"2374":8,"2375":6,"2376":12,"2377":29,"2378":9,"2379":30,"2380":16,"2381":2,"2382":3,"2383":30,"2384":2,"2385":11,"2386":3,"2387":5,"2388":3,"2389":3,"2390":29,"2391":12,"2392":27,"2393":10,"2394":21,"2395":33,"2396":24,"2397":26,"2398":21,"2399":25,"2400":23,"2401":28,"2402":2,"2403":3,"2404":35,"2405":15,"2406":28,"2407":14,"2408":1,"2409":3,"2410":3,"2411":3,"2412":2,"2413":2,"2414":3,"2415":2,"2416":4,"2417":37,"2418":2,"2419":4,"2420":21,"2421":1,"2422":5,"2423":1,"2424":8,"2425":1,"2426":6,"2427":2,"2428":7,"2429":1,"2430":6,"2431":2,"2432":10,"2433":1,"2434":1,"2435":1,"2436":11,"2437":2,"2438":10,"2439":2,"2440":8,"2441":2,"2442":9,"2443":1,"2444":8,"2445":32,"2446":32,"2447":33,"2448":8,"2449":9,"2450":6,"2451":6,"2452":2,"2453":13,"2454":3,"2455":2,"2456":4,"2457":5,"2458":4,"2459":4,"2460":2,"2461":2,"2462":3,"2463":3,"2464":40,"2465":44,"2466":7,"2467":10,"2468":2,"2469":3,"2470":13,"2471":24,"2472":1,"2473":2,"2474":2,"2475":1,"2476":0,"2477":5,"2478":1,"2479":0,"2480":5,"2481":1,"2482":0,"2483":5,"2484":1,"2485":0,"2486":5,"2487":2,"2488":0,"2489":6,"2490":2,"2491":0,"2492":4,"2493":1,"2494":0,"2495":6,"2496":1,"2497":0,"2498":5,"2499":2,"2500":0,"2501":5,"2502":2,"2503":0,"2504":5,"2505":11,"2506":11,"2507":20,"2508":19,"2509":28,"2510":14,"2511":19,"2512":17,"2513":3,"2514":4,"2515":5,"2516":11,"2517":38,"2518":10,"2519":11,"2520":10,"2521":2,"2522":12,"2523":1,"2524":2,"2525":2,"2526":3,"2527":2,"2528":3,"2529":3,"2530":4,"2531":39,"2532":15,"2533":7,"2534":12,"2535":2,"2536":3,"2537":28,"2538":14,"2539":14,"2540":12,"2541":9,"2542":13,"2543":20,"2544":2,"2545":7,"2546":2,"2547":3,"2548":3,"2549":22,"2550":1,"2551":1,"2552":1,"2553":1,"2554":2,"2555":6,"2556":3,"2557":2,"2558":7,"2559":2,"2560":2,"2561":7,"2562":1,"2563":2,"2564":3,"2565":1,"2566":1,"2567":3,"2568":2,"2569":1,"2570":1,"2571":1,"2572":1,"2573":1,"2574":1,"2575":2,"2576":1,"2577":1,"2578":1,"2579":1,"2580":2,"2581":1,"2582":4,"2583":4,"2584":1,"2585":2,"2586":1,"2587":1,"2588":1,"2589":1,"2590":1,"2591":1,"2592":1,"2593":1,"2594":1,"2595":1,"2596":1,"2597":4,"2598":4,"2599":1,"2600":2,"2601":1,"2602":1,"2603":1,"2604":1,"2605":2,"2606":1,"2607":1,"2608":1,"2609":1,"2610":23,"2611":17,"2612":33,"2613":2,"2614":3,"2615":26,"2616":8,"2617":1,"2618":3,"2619":1,"2620":1,"2621":1,"2622":2,"2623":1,"2624":2,"2625":1,"2626":10,"2627":2,"2628":1,"2629":1,"2630":1,"2631":1,"2632":1,"2633":6,"2634":2,"2635":1,"2636":2,"2637":1,"2638":2,"2639":8,"2640":3,"2641":4,"2642":4,"2643":3,"2644":3,"2645":2,"2646":2,"2647":2,"2648":2,"2649":3,"2650":31,"2651":11,"2652":14,"2653":16,"2654":18,"2655":25,"2656":1,"2657":1,"2658":1,"2659":8,"2660":1,"2661":8,"2662":1,"2663":8,"2664":15,"2665":28,"2666":27,"2667":7,"2668":8,"2669":12,"2670":2,"2671":6,"2672":22,"2673":1,"2674":8,"2675":4,"2676":2,"2677":2,"2678":3,"2679":1,"2680":32,"2681":7,"2682":9,"2683":5,"2684":11,"2685":32,"2686":22,"2687":34,"2688":13,"2689":7,"2690":10,"2691":6,"2692":9,"2693":8,"2694":2,"2695":10,"2696":2,"2697":8,"2698":1,"2699":3,"2700":2,"2701":2,"2702":3,"2703":36,"2704":29,"2705":2,"2706":3,"2707":32,"2708":20,"2709":8,"2710":8,"2711":5,"2712":11,"2713":19,"2714":12,"2715":1,"2716":3,"2717":1,"2718":12,"2719":2,"2720":13,"2721":2,"2722":14,"2723":3,"2724":12,"2725":18,"2726":9,"2727":6,"2728":8,"2729":8,"2730":9,"2731":8,"2732":10,"2733":2,"2734":10,"2735":2,"2736":3,"2737":2,"2738":3,"2739":3,"2740":38,"2741":34,"2742":30,"2743":28,"2744":30,"2745":9,"2746":8,"2747":13,"2748":11,"2749":7,"2750":11,"2751":14,"2752":5,"2753":5,"2754":3,"2755":12,"2756":2,"2757":3,"2758":21,"2759":4,"2760":11,"2761":11,"2762":21,"2763":23,"2764":11,"2765":6,"2766":12,"2767":1,"2768":10,"2769":3,"2770":2,"2771":2,"2772":3,"2773":37,"2774":31,"2775":15,"2776":28,"2777":1,"2778":1,"2779":1,"2780":11,"2781":1,"2782":10,"2783":1,"2784":11,"2785":1,"2786":11,"2787":8,"2788":1,"2789":1,"2790":2,"2791":5,"2792":2,"2793":7,"2794":2,"2795":6,"2796":3,"2797":8,"2798":3,"2799":7,"2800":2,"2801":11,"2802":9,"2803":9,"2804":8,"2805":2,"2806":6,"2807":31,"2808":3,"2809":15,"2810":3,"2811":2,"2812":2,"2813":2,"2814":1,"2815":29,"2816":26,"2817":41,"2818":17,"2819":1,"2820":7,"2821":2,"2822":2,"2823":11,"2824":10,"2825":2,"2826":11,"2827":9,"2828":2,"2829":27,"2830":25,"2831":33,"2832":2,"2833":11,"2834":2,"2835":3,"2836":5,"2837":5,"2838":32,"2839":16,"2840":8,"2841":7,"2842":15,"2843":18,"2844":24,"2845":35,"2846":27,"2847":2,"2848":6,"2849":47,"2850":22,"2851":5,"2852":16,"2853":15,"2854":13,"2855":2,"2856":18,"2857":2,"2858":2,"2859":4,"2860":6,"2861":30,"2862":18,"2863":1,"2864":1,"2865":1,"2866":2,"2867":1,"2868":3,"2869":2,"2870":6,"2871":2,"2872":3,"2873":19,"2874":16,"2875":23,"2876":18,"2877":31,"2878":38,"2879":2,"2880":15,"2881":2,"2882":4,"2883":4,"2884":4,"2885":31,"2886":15,"2887":9,"2888":5,"2889":20,"2890":21,"2891":21,"2892":1,"2893":4,"2894":1,"2895":16,"2896":1,"2897":20,"2898":43,"2899":38,"2900":19,"2901":2,"2902":14,"2903":2,"2904":2,"2905":5,"2906":2,"2907":28,"2908":2,"2909":5,"2910":43,"2911":31,"2912":26,"2913":31,"2914":47,"2915":14,"2916":1,"2917":11,"2918":1,"2919":2,"2920":2,"2921":3,"2922":3,"2923":16,"2924":21,"2925":2,"2926":21,"2927":4,"2928":1,"2929":1,"2930":1,"2931":4,"2932":1,"2933":5,"2934":1,"2935":7,"2936":2,"2937":6,"2938":2,"2939":4,"2940":2,"2941":5,"2942":2,"2943":10,"2944":4,"2945":8,"2946":15,"2947":20,"2948":13,"2949":10,"2950":15,"2951":13,"2952":1,"2953":18,"2954":1,"2955":2,"2956":6,"2957":4,"2958":3,"2959":2,"2960":36,"2961":9,"2962":20,"2963":2,"2964":1,"2965":1,"2966":11,"2967":1,"2968":22,"2969":1,"2970":7,"2971":1,"2972":6,"2973":1,"2974":5,"2975":1,"2976":12,"2977":1,"2978":9,"2979":1,"2980":8,"2981":2,"2982":11,"2983":2,"2984":20,"2985":15,"2986":1,"2987":4,"2988":3,"2989":16,"2990":2,"2991":20,"2992":22,"2993":12,"2994":32,"2995":3,"2996":12,"2997":9,"2998":2,"2999":15,"3000":2,"3001":3,"3002":4,"3003":1,"3004":21,"3005":17,"3006":2,"3007":6,"3008":2,"3009":4,"3010":2,"3011":5,"3012":2,"3013":7,"3014":19,"3015":12,"3016":2,"3017":6,"3018":2,"3019":5,"3020":2,"3021":6,"3022":2,"3023":9,"3024":28,"3025":15,"3026":21,"3027":19,"3028":1,"3029":11,"3030":1,"3031":2,"3032":2,"3033":2,"3034":2,"3035":2,"3036":2,"3037":2,"3038":2,"3039":3,"3040":45,"3041":33,"3042":26,"3043":36,"3044":33,"3045":20,"3046":8,"3047":33,"3048":9,"3049":11,"3050":18,"3051":16,"3052":9,"3053":2,"3054":15,"3055":1,"3056":3,"3057":3,"3058":3,"3059":4,"3060":5,"3061":2,"3062":20,"3063":9,"3064":11,"3065":16,"3066":11,"3067":2,"3068":17,"3069":28,"3070":21,"3071":24,"3072":6,"3073":2,"3074":32,"3075":41,"3076":2,"3077":6,"3078":47,"3079":22,"3080":5,"3081":16,"3082":15,"3083":8,"3084":5,"3085":9,"3086":1,"3087":18,"3088":3,"3089":3,"3090":3,"3091":3,"3092":4,"3093":49,"3094":31,"3095":3,"3096":5,"3097":1,"3098":7,"3099":2,"3100":7,"3101":2,"3102":6,"3103":2,"3104":7,"3105":2,"3106":8,"3107":2,"3108":8,"3109":1,"3110":8,"3111":1,"3112":7,"3113":1,"3114":1,"3115":2,"3116":21,"3117":2,"3118":17,"3119":2,"3120":15,"3121":2,"3122":20,"3123":3,"3124":14,"3125":34,"3126":11,"3127":7,"3128":5,"3129":7,"3130":10,"3131":3,"3132":10,"3133":3,"3134":1,"3135":2,"3136":2,"3137":2,"3138":4,"3139":3,"3140":3,"3141":2,"3142":1,"3143":25,"3144":2,"3145":23,"3146":2,"3147":1,"3148":1,"3149":5,"3150":1,"3151":12,"3152":1,"3153":10,"3154":1,"3155":8,"3156":1,"3157":1,"3158":1,"3159":6,"3160":1,"3161":4,"3162":11,"3163":1,"3164":1,"3165":1,"3166":12,"3167":1,"3168":9,"3169":19,"3170":1,"3171":1,"3172":2,"3173":19,"3174":1,"3175":1,"3176":1,"3177":15,"3178":1,"3179":10,"3180":1,"3181":1,"3182":1,"3183":13,"3184":1,"3185":15,"3186":1,"3187":23,"3188":1,"3189":21,"3190":1,"3191":12,"3192":2,"3193":1,"3194":1,"3195":9,"3196":1,"3197":7,"3198":1,"3199":12,"3200":2,"3201":10,"3202":1,"3203":1,"3204":1,"3205":20,"3206":2,"3207":1,"3208":3,"3209":20,"3210":10,"3211":3,"3212":14,"3213":3,"3214":1,"3215":1,"3216":2,"3217":1,"3218":34,"3219":7,"3220":1,"3221":1,"3222":2,"3223":5,"3224":2,"3225":15,"3226":23,"3227":2,"3228":1,"3229":1,"3230":1,"3231":2,"3232":1,"3233":2,"3234":0,"3235":2,"3236":3,"3237":2,"3238":1,"3239":5,"3240":10,"3241":2,"3242":1,"3243":4,"3244":4,"3245":2,"3246":0,"3247":5,"3248":8,"3249":3,"3250":3,"3251":5,"3252":3,"3253":1,"3254":3,"3255":4,"3256":6,"3257":2,"3258":1,"3259":4,"3260":4,"3261":2,"3262":3,"3263":18,"3264":14,"3265":18,"3266":19,"3267":17,"3268":1,"3269":17,"3270":1,"3271":2,"3272":3,"3273":4,"3274":1,"3275":3,"3276":29,"3277":1,"3278":1,"3279":2,"3280":16,"3281":2,"3282":15,"3283":14,"3284":2,"3285":5,"3286":39,"3287":10,"3288":15,"3289":14,"3290":14,"3291":13,"3292":26,"3293":14,"3294":11,"3295":14,"3296":26,"3297":18,"3298":11,"3299":15,"3300":19,"3301":2,"3302":2,"3303":1,"3304":2,"3305":4,"3306":2,"3307":2,"3308":1,"3309":2,"3310":2,"3311":20,"3312":30,"3313":3,"3314":24,"3315":5,"3316":37,"3317":3,"3318":2,"3319":3,"3320":10,"3321":2,"3322":3,"3323":9,"3324":13,"3325":12,"3326":9,"3327":11,"3328":2,"3329":12,"3330":5,"3331":6,"3332":2,"3333":5,"3334":4,"3335":36,"3336":20,"3337":6,"3338":26,"3339":3,"3340":20,"3341":16,"3342":8,"3343":9,"3344":10,"3345":10,"3346":9,"3347":4,"3348":18,"3349":4,"3350":2,"3351":10,"3352":1,"3353":1,"3354":1,"3355":1,"3356":1,"3357":1,"3358":2,"3359":1,"3360":1,"3361":3,"3362":1,"3363":1,"3364":2,"3365":1,"3366":1,"3367":1,"3368":3,"3369":1,"3370":1,"3371":3,"3372":32,"3373":2,"3374":2,"3375":21,"3376":11,"3377":1,"3378":5,"3379":1,"3380":5,"3381":10,"3382":6,"3383":6,"3384":5,"3385":9,"3386":1,"3387":1,"3388":1,"3389":8,"3390":29,"3391":19,"3392":1,"3393":1,"3394":1,"3395":3,"3396":1,"3397":8,"3398":1,"3399":7,"3400":2,"3401":5,"3402":17,"3403":27,"3404":1,"3405":1,"3406":1,"3407":4,"3408":19,"3409":1,"3410":1,"3411":1,"3412":2,"3413":19,"3414":14,"3415":17,"3416":18,"3417":1,"3418":3,"3419":7,"3420":1,"3421":3,"3422":24,"3423":1,"3424":1,"3425":15,"3426":1,"3427":1,"3428":1,"3429":2,"3430":13,"3431":1,"3432":1,"3433":1,"3434":5,"3435":2,"3436":6,"3437":33,"3438":1,"3439":1,"3440":1,"3441":1,"3442":0,"3443":5,"3444":1,"3445":1,"3446":0,"3447":1,"3448":1,"3449":0,"3450":1,"3451":1,"3452":0,"3453":1,"3454":0,"3455":1,"3456":1,"3457":1,"3458":3,"3459":1,"3460":1,"3461":3,"3462":1,"3463":1,"3464":1,"3465":1,"3466":1,"3467":1,"3468":1,"3469":1,"3470":0,"3471":1,"3472":0,"3473":1,"3474":1,"3475":1,"3476":0,"3477":1,"3478":12,"3479":2,"3480":2,"3481":2,"3482":2,"3483":2,"3484":1,"3485":30,"3486":10,"3487":1,"3488":1,"3489":1,"3490":0,"3491":1,"3492":2,"3493":1,"3494":1,"3495":2,"3496":1,"3497":1,"3498":1,"3499":1,"3500":2,"3501":7,"3502":18,"3503":6,"3504":20,"3505":24,"3506":20,"3507":17,"3508":1,"3509":1,"3510":1,"3511":2,"3512":1,"3513":2,"3514":1,"3515":2,"3516":1,"3517":2,"3518":16,"3519":2,"3520":9,"3521":1,"3522":3,"3523":5,"3524":2,"3525":1,"3526":4,"3527":4,"3528":2,"3529":2,"3530":1,"3531":2,"3532":14,"3533":2,"3534":4,"3535":20,"3536":18,"3537":6,"3538":9,"3539":5,"3540":15,"3541":10,"3542":19,"3543":22,"3544":12,"3545":9,"3546":27,"3547":16,"3548":6,"3549":7,"3550":9,"3551":14,"3552":5,"3553":2,"3554":6,"3555":26,"3556":26,"3557":9,"3558":1,"3559":3,"3560":3,"3561":6,"3562":4,"3563":14,"3564":3,"3565":12,"3566":4,"3567":6,"3568":4,"3569":14,"3570":2,"3571":13,"3572":2,"3573":13,"3574":2,"3575":3,"3576":31,"3577":8,"3578":13,"3579":5,"3580":24,"3581":13,"3582":8,"3583":15,"3584":7,"3585":9,"3586":5,"3587":1,"3588":4,"3589":2,"3590":3,"3591":3,"3592":1,"3593":3,"3594":3,"3595":2,"3596":1,"3597":3,"3598":2,"3599":4,"3600":29,"3601":17,"3602":27,"3603":33,"3604":25,"3605":25,"3606":29,"3607":2,"3608":4,"3609":29,"3610":2,"3611":6,"3612":1,"3613":6,"3614":1,"3615":6,"3616":3,"3617":7,"3618":2,"3619":8,"3620":2,"3621":3,"3622":25,"3623":23,"3624":18,"3625":8,"3626":7,"3627":5,"3628":2,"3629":12,"3630":2,"3631":6,"3632":5,"3633":2,"3634":4,"3635":3,"3636":1,"3637":1,"3638":1,"3639":23,"3640":2,"3641":4,"3642":19,"3643":1,"3644":0,"3645":7,"3646":0,"3647":7,"3648":0,"3649":9,"3650":0,"3651":6,"3652":0,"3653":9,"3654":0,"3655":6,"3656":0,"3657":13,"3658":0,"3659":5,"3660":0,"3661":10,"3662":0,"3663":7,"3664":0,"3665":11,"3666":0,"3667":8,"3668":24,"3669":25,"3670":15,"3671":2,"3672":6,"3673":26,"3674":28,"3675":2,"3676":5,"3677":30,"3678":18,"3679":1,"3680":1,"3681":1,"3682":1,"3683":1,"3684":1,"3685":2,"3686":5,"3687":1,"3688":1,"3689":3,"3690":6,"3691":1,"3692":1,"3693":2,"3694":6,"3695":1,"3696":1,"3697":2,"3698":6,"3699":7,"3700":19,"3701":2,"3702":7,"3703":26,"3704":13,"3705":7,"3706":23,"3707":5,"3708":15,"3709":12,"3710":15,"3711":2,"3712":11,"3713":2,"3714":2,"3715":2,"3716":3,"3717":2,"3718":2,"3719":1,"3720":1,"3721":1,"3722":2,"3723":2,"3724":3,"3725":2,"3726":31,"3727":2,"3728":7,"3729":38,"3730":21,"3731":4,"3732":2,"3733":6,"3734":7,"3735":24,"3736":14,"3737":6,"3738":6,"3739":9,"3740":4,"3741":8,"3742":2,"3743":5,"3744":22,"3745":9,"3746":19,"3747":12,"3748":12,"3749":5,"3750":2,"3751":3,"3752":15,"3753":8,"3754":8,"3755":5,"3756":10,"3757":2,"3758":4,"3759":17,"3760":2,"3761":4,"3762":11,"3763":1,"3764":11,"3765":2,"3766":2,"3767":1,"3768":2,"3769":3,"3770":1,"3771":3,"3772":28,"3773":4,"3774":4,"3775":1,"3776":1,"3777":1,"3778":10,"3779":1,"3780":5,"3781":1,"3782":10,"3783":1,"3784":8,"3785":10,"3786":6,"3787":4,"3788":3,"3789":18,"3790":25,"3791":3,"3792":3,"3793":6,"3794":2,"3795":3,"3796":21,"3797":5,"3798":12,"3799":2,"3800":2,"3801":10,"3802":1,"3803":1,"3804":4,"3805":26,"3806":14,"3807":9,"3808":10,"3809":4,"3810":4,"3811":11,"3812":2,"3813":12,"3814":20,"3815":2,"3816":4,"3817":23,"3818":9,"3819":17,"3820":19,"3821":3,"3822":13,"3823":9,"3824":1,"3825":9,"3826":3,"3827":3,"3828":4,"3829":3,"3830":3,"3831":3,"3832":3,"3833":18,"3834":4,"3835":12,"3836":24,"3837":7,"3838":13,"3839":5,"3840":19,"3841":12,"3842":1,"3843":2,"3844":1,"3845":4,"3846":1,"3847":3,"3848":1,"3849":4,"3850":1,"3851":8,"3852":5,"3853":4,"3854":17,"3855":18,"3856":5,"3857":3,"3858":6,"3859":6,"3860":7,"3861":2,"3862":9,"3863":10,"3864":10,"3865":10,"3866":5,"3867":3,"3868":18,"3869":7,"3870":2,"3871":9,"3872":12,"3873":8,"3874":6,"3875":9,"3876":19,"3877":7,"3878":15,"3879":3,"3880":23,"3881":3,"3882":8},"page_id":{"1":3,"2":3,"3":3,"4":3,"5":3,"6":3,"7":3,"8":3,"9":3,"10":3,"11":3,"12":3,"13":3,"14":3,"15":3,"16":3,"17":3,"18":3,"19":3,"20":3,"21":3,"22":3,"23":3,"24":3,"25":3,"26":3,"27":3,"28":3,"29":3,"30":3,"31":3,"32":3,"33":3,"34":3,"35":3,"36":3,"37":3,"38":3,"39":3,"40":3,"41":3,"42":3,"43":3,"44":3,"45":3,"46":3,"47":3,"48":3,"49":3,"50":3,"51":3,"52":3,"53":3,"54":3,"55":3,"56":3,"57":3,"58":3,"59":3,"60":3,"61":3,"62":3,"63":3,"64":3,"65":3,"66":3,"67":3,"68":3,"69":3,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":3,"145":3,"146":3,"147":3,"148":3,"149":3,"150":3,"151":3,"152":3,"153":3,"154":3,"155":3,"156":3,"157":3,"158":3,"159":3,"160":3,"161":3,"162":3,"163":3,"164":3,"165":3,"166":3,"167":3,"168":3,"169":3,"170":3,"171":3,"172":3,"173":3,"174":3,"175":3,"176":3,"177":3,"178":3,"179":3,"180":3,"181":3,"182":3,"183":3,"184":3,"185":3,"186":3,"187":3,"188":3,"189":3,"190":3,"191":3,"192":3,"193":3,"194":3,"195":3,"196":3,"197":3,"198":3,"199":3,"200":3,"201":3,"202":3,"203":3,"204":3,"205":3,"206":3,"207":3,"208":3,"209":3,"210":3,"211":3,"212":3,"213":3,"214":3,"215":3,"216":3,"217":3,"218":3,"219":3,"220":3,"221":3,"222":3,"223":3,"224":3,"225":3,"226":3,"227":3,"228":3,"229":3,"230":3,"231":3,"232":3,"233":3,"234":3,"235":3,"236":3,"237":3,"238":3,"239":3,"240":3,"241":3,"242":3,"243":3,"244":3,"245":3,"246":3,"247":3,"248":3,"249":3,"250":3,"251":3,"252":3,"253":3,"254":3,"255":3,"256":3,"257":3,"258":3,"259":3,"260":3,"261":3,"262":3,"263":3,"264":3,"265":3,"266":3,"267":3,"268":3,"269":3,"270":3,"271":3,"272":3,"273":3,"274":3,"275":3,"276":3,"277":3,"278":3,"279":3,"280":3,"281":3,"282":3,"283":3,"284":3,"285":3,"286":3,"287":3,"288":3,"289":3,"290":3,"291":3,"292":3,"293":3,"294":3,"295":3,"296":3,"297":3,"298":3,"299":3,"300":3,"301":3,"302":3,"303":3,"304":3,"305":3,"306":3,"307":3,"308":3,"309":3,"310":3,"311":3,"312":3,"313":3,"314":3,"315":3,"316":3,"317":3,"318":3,"319":3,"320":3,"321":3,"322":3,"323":3,"324":3,"325":3,"326":3,"327":3,"328":3,"329":3,"330":3,"331":3,"332":3,"333":3,"334":3,"335":3,"336":3,"337":3,"338":3,"339":3,"340":3,"341":3,"342":3,"343":3,"344":3,"345":3,"346":3,"347":3,"348":3,"349":3,"350":3,"351":3,"352":3,"353":3,"354":3,"355":3,"356":3,"357":3,"358":3,"359":3,"360":3,"361":3,"362":3,"363":3,"364":3,"365":3,"366":3,"367":3,"368":3,"369":3,"370":3,"371":3,"372":3,"373":3,"374":3,"375":3,"376":3,"377":3,"378":3,"379":3,"380":3,"381":3,"382":3,"383":3,"384":3,"385":3,"386":3,"387":3,"388":3,"389":3,"390":3,"391":3,"392":3,"393":3,"394":3,"395":3,"396":3,"397":3,"398":3,"399":3,"400":3,"401":3,"402":3,"403":3,"404":3,"405":3,"406":3,"407":3,"408":3,"409":3,"410":3,"411":3,"412":3,"413":3,"414":3,"415":3,"416":3,"417":3,"418":3,"419":3,"420":3,"421":3,"422":3,"423":3,"424":3,"425":3,"426":3,"427":3,"428":3,"429":3,"430":3,"431":3,"432":3,"433":3,"434":3,"435":3,"436":3,"437":3,"438":3,"439":3,"440":3,"441":3,"442":3,"443":3,"444":3,"445":3,"446":3,"447":3,"448":3,"449":3,"450":3,"451":3,"452":3,"453":3,"454":3,"455":3,"456":3,"457":3,"458":3,"459":3,"460":3,"461":3,"462":3,"463":3,"464":3,"465":3,"466":3,"467":3,"468":3,"469":3,"470":3,"471":3,"472":3,"473":3,"474":3,"475":3,"476":3,"477":3,"478":3,"479":3,"480":3,"481":3,"482":3,"483":3,"484":3,"485":3,"486":3,"487":3,"488":3,"489":3,"490":3,"491":3,"492":3,"493":3,"494":3,"495":3,"496":3,"497":3,"498":3,"499":3,"500":3,"501":3,"502":3,"503":3,"504":3,"505":3,"506":3,"507":3,"508":3,"509":3,"510":3,"511":3,"512":3,"513":3,"514":3,"515":3,"516":3,"517":3,"518":3,"519":3,"520":3,"521":3,"522":3,"523":3,"524":3,"525":3,"526":3,"527":3,"528":3,"529":3,"530":3,"531":3,"532":3,"533":3,"534":3,"535":3,"536":3,"537":3,"538":3,"539":3,"540":3,"541":3,"542":3,"543":3,"544":3,"545":3,"546":3,"547":3,"548":3,"549":3,"550":3,"551":3,"552":3,"553":3,"554":3,"555":3,"556":3,"557":3,"558":3,"559":3,"560":3,"561":3,"562":3,"563":3,"564":3,"565":3,"566":3,"567":3,"568":3,"569":3,"570":3,"571":3,"572":3,"573":3,"574":3,"575":3,"576":3,"577":3,"578":3,"579":3,"580":3,"581":3,"582":3,"583":3,"584":3,"585":3,"586":3,"587":3,"588":3,"589":3,"590":3,"591":3,"592":3,"593":3,"594":3,"595":3,"596":3,"597":3,"598":3,"599":3,"600":3,"601":3,"602":3,"603":3,"604":3,"605":3,"606":3,"607":3,"608":3,"609":3,"610":3,"611":3,"612":3,"613":3,"614":3,"615":3,"616":3,"617":3,"618":3,"619":3,"620":3,"621":3,"622":3,"623":3,"624":3,"625":3,"626":3,"627":3,"628":3,"629":3,"630":3,"631":3,"632":3,"633":3,"634":3,"635":3,"636":3,"637":3,"638":3,"639":3,"640":3,"641":3,"642":3,"643":3,"644":3,"645":3,"646":3,"647":3,"648":3,"649":3,"650":3,"651":3,"652":3,"653":3,"654":3,"655":3,"656":3,"657":3,"658":3,"659":3,"660":3,"661":3,"662":3,"663":3,"664":3,"665":3,"666":3,"667":3,"668":3,"669":3,"670":3,"671":3,"672":3,"673":3,"674":3,"675":3,"676":3,"677":3,"678":3,"679":3,"680":3,"681":3,"682":3,"683":3,"684":3,"685":3,"686":3,"687":3,"688":3,"689":3,"690":3,"691":3,"692":3,"693":3,"694":3,"695":3,"696":3,"697":3,"698":3,"699":3,"700":3,"701":3,"702":3,"703":3,"704":3,"705":3,"706":3,"707":3,"708":3,"709":3,"710":3,"711":3,"712":3,"713":3,"714":3,"715":3,"716":3,"717":3,"718":3,"719":3,"720":3,"721":3,"722":3,"723":3,"724":3,"725":3,"726":3,"727":3,"728":3,"729":3,"730":3,"731":3,"732":3,"733":3,"734":3,"735":3,"736":3,"737":3,"738":3,"739":3,"740":3,"741":3,"742":3,"743":3,"744":3,"745":3,"746":3,"747":3,"748":3,"749":3,"750":3,"751":3,"752":3,"753":3,"754":3,"755":3,"756":3,"757":3,"758":3,"759":3,"760":3,"761":3,"762":3,"763":3,"764":3,"765":3,"766":3,"767":3,"768":3,"769":3,"770":3,"771":3,"772":3,"773":3,"774":3,"775":3,"776":3,"777":3,"778":3,"779":3,"780":3,"781":3,"782":3,"783":3,"784":3,"785":3,"786":3,"787":3,"788":3,"789":3,"790":3,"791":3,"792":3,"793":3,"794":3,"795":3,"796":3,"797":3,"798":3,"799":3,"800":3,"801":3,"802":3,"803":3,"804":3,"805":3,"806":3,"807":3,"808":3,"809":3,"810":3,"811":3,"812":3,"813":3,"814":3,"815":3,"816":3,"817":3,"818":3,"819":3,"820":3,"821":3,"822":3,"823":3,"824":3,"825":3,"826":3,"827":3,"828":3,"829":3,"830":3,"831":3,"832":3,"833":3,"834":3,"835":3,"836":3,"837":3,"838":3,"839":3,"840":3,"841":3,"842":3,"843":3,"844":3,"845":3,"846":3,"847":3,"848":3,"849":3,"850":3,"851":3,"852":3,"853":3,"854":3,"855":3,"856":3,"857":3,"858":3,"859":3,"860":3,"861":3,"862":3,"863":3,"864":3,"865":3,"866":3,"867":3,"868":3,"869":3,"870":3,"871":3,"872":3,"873":3,"874":3,"875":3,"876":3,"877":3,"878":3,"879":3,"880":3,"881":3,"882":3,"883":3,"884":3,"885":3,"886":3,"887":3,"888":3,"889":3,"890":3,"891":3,"892":3,"893":3,"894":3,"895":3,"896":3,"897":3,"898":3,"899":3,"900":3,"901":3,"902":3,"903":3,"904":3,"905":3,"906":3,"907":3,"908":3,"909":3,"910":3,"911":3,"912":3,"913":3,"914":3,"915":3,"916":3,"917":3,"918":3,"919":3,"920":3,"921":3,"922":3,"923":3,"924":3,"925":3,"926":3,"927":3,"928":3,"929":3,"930":3,"931":3,"932":3,"933":3,"934":3,"935":3,"936":3,"937":3,"938":3,"939":3,"940":3,"941":3,"942":3,"943":3,"944":3,"945":3,"946":3,"947":3,"948":3,"949":3,"950":3,"951":3,"952":3,"953":3,"954":3,"955":3,"956":3,"957":3,"958":3,"959":3,"960":3,"961":3,"962":3,"963":3,"964":3,"965":3,"966":3,"967":3,"968":3,"969":3,"970":3,"971":3,"972":3,"973":3,"974":3,"975":3,"976":3,"977":3,"978":3,"979":3,"980":3,"981":3,"982":3,"983":3,"984":3,"985":3,"986":3,"987":3,"988":3,"989":3,"990":3,"991":3,"992":3,"993":3,"994":3,"995":3,"996":3,"997":3,"998":3,"999":3,"1000":3,"1001":3,"1002":3,"1003":3,"1004":3,"1005":3,"1006":3,"1007":3,"1008":3,"1009":3,"1010":3,"1011":3,"1012":3,"1013":3,"1014":3,"1015":3,"1016":3,"1017":3,"1018":3,"1019":3,"1020":3,"1021":3,"1022":3,"1023":3,"1024":3,"1025":3,"1026":3,"1027":3,"1028":3,"1029":3,"1030":3,"1031":3,"1032":3,"1033":3,"1034":3,"1035":3,"1036":3,"1037":3,"1038":3,"1039":3,"1040":3,"1041":3,"1042":3,"1043":3,"1044":3,"1045":3,"1046":3,"1047":3,"1048":3,"1049":3,"1050":3,"1051":3,"1052":3,"1053":3,"1054":3,"1055":3,"1056":3,"1057":3,"1058":3,"1059":3,"1060":3,"1061":3,"1062":3,"1063":3,"1064":3,"1065":3,"1066":3,"1067":3,"1068":3,"1069":3,"1070":3,"1071":3,"1072":3,"1073":3,"1074":3,"1075":3,"1076":3,"1077":3,"1078":3,"1079":3,"1080":3,"1081":3,"1082":3,"1083":3,"1084":3,"1085":3,"1086":3,"1087":3,"1088":3,"1089":3,"1090":3,"1091":3,"1092":3,"1093":3,"1094":3,"1095":3,"1096":3,"1097":3,"1098":3,"1099":3,"1100":3,"1101":3,"1102":3,"1103":3,"1104":3,"1105":3,"1106":3,"1107":3,"1108":3,"1109":3,"1110":3,"1111":3,"1112":3,"1113":3,"1114":3,"1115":3,"1116":3,"1117":3,"1118":3,"1119":3,"1120":3,"1121":3,"1122":3,"1123":3,"1124":3,"1125":3,"1126":3,"1127":3,"1128":3,"1129":3,"1130":3,"1131":3,"1132":3,"1133":3,"1134":3,"1135":3,"1136":3,"1137":3,"1138":3,"1139":3,"1140":3,"1141":3,"1142":3,"1143":3,"1144":3,"1145":3,"1146":3,"1147":3,"1148":3,"1149":3,"1150":3,"1151":3,"1152":3,"1153":3,"1154":3,"1155":3,"1156":3,"1157":3,"1158":3,"1159":3,"1160":3,"1161":3,"1162":3,"1163":3,"1164":3,"1165":3,"1166":3,"1167":3,"1168":3,"1169":3,"1170":3,"1171":3,"1172":3,"1173":3,"1174":3,"1175":3,"1176":3,"1177":3,"1178":3,"1179":3,"1180":3,"1181":3,"1182":3,"1183":3,"1184":3,"1185":3,"1186":3,"1187":3,"1188":3,"1189":3,"1190":3,"1191":3,"1192":3,"1193":3,"1194":3,"1195":3,"1196":3,"1197":3,"1198":3,"1199":3,"1200":3,"1201":3,"1202":3,"1203":3,"1204":3,"1205":3,"1206":3,"1207":3,"1208":3,"1209":3,"1210":3,"1211":3,"1212":3,"1213":3,"1214":3,"1215":3,"1216":3,"1217":3,"1218":3,"1219":3,"1220":3,"1221":3,"1222":3,"1223":3,"1224":3,"1225":3,"1226":3,"1227":3,"1228":3,"1229":3,"1230":3,"1231":3,"1232":3,"1233":3,"1234":3,"1235":3,"1236":3,"1237":3,"1238":3,"1239":3,"1240":3,"1241":3,"1242":3,"1243":3,"1244":3,"1245":3,"1246":3,"1247":3,"1248":3,"1249":3,"1250":3,"1251":3,"1252":3,"1253":3,"1254":3,"1255":3,"1256":3,"1257":3,"1258":3,"1259":3,"1260":3,"1261":3,"1262":3,"1263":3,"1264":3,"1265":3,"1266":3,"1267":3,"1268":3,"1269":3,"1270":3,"1271":3,"1272":3,"1273":3,"1274":3,"1275":3,"1276":3,"1277":3,"1278":3,"1279":1,"1280":1,"1281":1,"1282":1,"1283":1,"1284":1,"1285":1,"1286":1,"1287":1,"1288":1,"1289":1,"1290":1,"1291":1,"1292":1,"1293":1,"1294":1,"1295":1,"1296":1,"1297":1,"1298":1,"1299":1,"1300":1,"1301":1,"1302":1,"1303":1,"1304":1,"1305":1,"1306":1,"1307":1,"1308":1,"1309":1,"1310":1,"1311":1,"1312":1,"1313":1,"1314":1,"1315":1,"1316":1,"1317":1,"1318":1,"1319":1,"1320":1,"1321":1,"1322":1,"1323":1,"1324":1,"1325":1,"1326":1,"1327":1,"1328":1,"1329":1,"1330":1,"1331":1,"1332":1,"1333":1,"1334":1,"1335":1,"1336":1,"1337":1,"1338":1,"1339":1,"1340":1,"1341":1,"1342":1,"1343":1,"1344":1,"1345":1,"1346":1,"1347":1,"1348":1,"1349":1,"1350":1,"1351":1,"1352":1,"1353":1,"1354":1,"1355":3,"1356":3,"1357":3,"1358":3,"1359":3,"1360":3,"1361":3,"1362":3,"1363":3,"1364":3,"1365":3,"1366":3,"1367":3,"1368":3,"1369":3,"1370":3,"1371":3,"1372":3,"1373":3,"1374":3,"1375":3,"1376":3,"1377":3,"1378":3,"1379":3,"1380":3,"1381":3,"1382":3,"1383":3,"1384":3,"1385":3,"1386":3,"1387":3,"1388":3,"1389":3,"1390":3,"1391":3,"1392":3,"1393":3,"1394":3,"1395":3,"1396":3,"1397":3,"1398":3,"1399":3,"1400":3,"1401":3,"1402":3,"1403":3,"1404":3,"1405":3,"1406":3,"1407":3,"1408":3,"1409":3,"1410":3,"1411":3,"1412":3,"1413":3,"1414":3,"1415":3,"1416":3,"1417":3,"1418":3,"1419":3,"1420":3,"1421":3,"1422":3,"1423":3,"1424":3,"1425":3,"1426":3,"1427":3,"1428":3,"1429":3,"1430":3,"1431":3,"1432":3,"1433":3,"1434":3,"1435":3,"1436":3,"1437":3,"1438":3,"1439":3,"1440":3,"1441":3,"1442":3,"1443":3,"1444":3,"1445":3,"1446":3,"1447":3,"1448":3,"1449":3,"1450":3,"1451":3,"1452":3,"1453":3,"1454":3,"1455":3,"1456":3,"1457":3,"1458":3,"1459":3,"1460":3,"1461":3,"1462":3,"1463":3,"1464":3,"1465":3,"1466":3,"1467":3,"1468":3,"1469":3,"1470":3,"1471":3,"1472":3,"1473":3,"1474":3,"1475":3,"1476":3,"1477":3,"1478":3,"1479":3,"1480":3,"1481":3,"1482":3,"1483":3,"1484":3,"1485":3,"1486":3,"1487":3,"1488":3,"1489":3,"1490":3,"1491":3,"1492":3,"1493":3,"1494":3,"1495":3,"1496":3,"1497":3,"1498":3,"1499":3,"1500":3,"1501":3,"1502":3,"1503":3,"1504":3,"1505":3,"1506":3,"1507":3,"1508":3,"1509":3,"1510":3,"1511":3,"1512":3,"1513":3,"1514":3,"1515":3,"1516":3,"1517":3,"1518":3,"1519":3,"1520":3,"1521":3,"1522":3,"1523":3,"1524":3,"1525":3,"1526":3,"1527":3,"1528":3,"1529":3,"1530":3,"1531":3,"1532":3,"1533":3,"1534":3,"1535":3,"1536":3,"1537":3,"1538":3,"1539":3,"1540":3,"1541":3,"1542":3,"1543":3,"1544":3,"1545":3,"1546":3,"1547":3,"1548":3,"1549":3,"1550":3,"1551":3,"1552":3,"1553":3,"1554":3,"1555":3,"1556":3,"1557":3,"1558":3,"1559":3,"1560":3,"1561":3,"1562":3,"1563":3,"1564":3,"1565":3,"1566":3,"1567":3,"1568":3,"1569":3,"1570":3,"1571":3,"1572":3,"1573":3,"1574":3,"1575":3,"1576":3,"1577":3,"1578":3,"1579":3,"1580":3,"1581":3,"1582":3,"1583":3,"1584":3,"1585":3,"1586":3,"1587":3,"1588":3,"1589":3,"1590":3,"1591":3,"1592":3,"1593":3,"1594":3,"1595":3,"1596":3,"1597":3,"1598":3,"1599":3,"1600":3,"1601":3,"1602":3,"1603":3,"1604":3,"1605":3,"1606":3,"1607":3,"1608":3,"1609":3,"1610":3,"1611":3,"1612":3,"1613":3,"1614":3,"1615":3,"1616":3,"1617":3,"1618":2,"1619":2,"1620":2,"1621":2,"1622":2,"1623":2,"1624":2,"1625":2,"1626":2,"1627":2,"1628":2,"1629":2,"1630":2,"1631":2,"1632":2,"1633":2,"1634":2,"1635":2,"1636":2,"1637":3,"1638":3,"1639":3,"1640":3,"1641":3,"1642":3,"1643":3,"1644":3,"1645":3,"1646":3,"1647":3,"1648":3,"1649":3,"1650":3,"1651":3,"1652":3,"1653":3,"1654":3,"1655":3,"1656":3,"1657":3,"1658":3,"1659":3,"1660":3,"1661":3,"1662":3,"1663":3,"1664":3,"1665":3,"1666":3,"1667":3,"1668":3,"1669":3,"1670":3,"1671":3,"1672":3,"1673":3,"1674":3,"1675":3,"1676":3,"1677":3,"1678":3,"1679":3,"1680":3,"1681":3,"1682":3,"1683":3,"1684":3,"1685":3,"1686":3,"1687":3,"1688":3,"1689":3,"1690":3,"1691":3,"1692":3,"1693":3,"1694":3,"1695":3,"1696":3,"1697":3,"1698":3,"1699":3,"1700":3,"1701":3,"1702":3,"1703":3,"1704":3,"1705":3,"1706":3,"1707":3,"1708":3,"1709":3,"1710":3,"1711":3,"1712":3,"1713":3,"1714":3,"1715":3,"1716":3,"1717":3,"1718":3,"1719":3,"1720":3,"1721":3,"1722":3,"1723":3,"1724":3,"1725":3,"1726":3,"1727":3,"1728":3,"1729":3,"1730":3,"1731":3,"1732":3,"1733":3,"1734":3,"1735":3,"1736":3,"1737":3,"1738":3,"1739":3,"1740":3,"1741":3,"1742":3,"1743":3,"1744":3,"1745":3,"1746":3,"1747":3,"1748":3,"1749":3,"1750":3,"1751":3,"1752":3,"1753":3,"1754":3,"1755":3,"1756":3,"1757":3,"1758":3,"1759":3,"1760":3,"1761":3,"1762":3,"1763":3,"1764":3,"1765":3,"1766":3,"1767":3,"1768":3,"1769":3,"1770":3,"1771":3,"1772":3,"1773":3,"1774":3,"1775":3,"1776":3,"1777":3,"1778":3,"1779":3,"1780":3,"1781":3,"1782":3,"1783":3,"1784":3,"1785":3,"1786":3,"1787":3,"1788":3,"1789":3,"1790":3,"1791":3,"1792":3,"1793":3,"1794":3,"1795":3,"1796":3,"1797":3,"1798":3,"1799":3,"1800":3,"1801":3,"1802":3,"1803":3,"1804":3,"1805":3,"1806":3,"1807":3,"1808":3,"1809":3,"1810":3,"1811":3,"1812":3,"1813":3,"1814":3,"1815":3,"1816":3,"1817":3,"1818":3,"1819":3,"1820":3,"1821":3,"1822":3,"1823":3,"1824":3,"1825":3,"1826":3,"1827":3,"1828":3,"1829":3,"1830":3,"1831":3,"1832":3,"1833":3,"1834":3,"1835":3,"1836":3,"1837":3,"1838":3,"1839":3,"1840":3,"1841":3,"1842":3,"1843":3,"1844":3,"1845":1,"1846":1,"1847":1,"1848":1,"1849":1,"1850":1,"1851":1,"1852":1,"1853":1,"1854":1,"1855":1,"1856":1,"1857":1,"1858":1,"1859":1,"1860":1,"1861":1,"1862":1,"1863":1,"1864":1,"1865":1,"1866":1,"1867":1,"1868":1,"1869":1,"1870":1,"1871":1,"1872":1,"1873":1,"1874":1,"1875":1,"1876":1,"1877":1,"1878":1,"1879":1,"1880":1,"1881":1,"1882":1,"1883":1,"1884":1,"1885":1,"1886":3,"1887":3,"1888":3,"1889":3,"1890":3,"1891":3,"1892":3,"1893":3,"1894":3,"1895":3,"1896":3,"1897":3,"1898":3,"1899":3,"1900":3,"1901":3,"1902":3,"1903":3,"1904":3,"1905":3,"1906":3,"1907":3,"1908":3,"1909":3,"1910":3,"1911":3,"1912":3,"1913":3,"1914":3,"1915":3,"1916":3,"1917":3,"1918":3,"1919":3,"1920":3,"1921":3,"1922":3,"1923":3,"1924":3,"1925":3,"1926":3,"1927":3,"1928":3,"1929":3,"1930":3,"1931":3,"1932":3,"1933":3,"1934":3,"1935":3,"1936":3,"1937":3,"1938":3,"1939":3,"1940":3,"1941":3,"1942":3,"1943":3,"1944":3,"1945":3,"1946":3,"1947":3,"1948":3,"1949":3,"1950":3,"1951":3,"1952":3,"1953":3,"1954":3,"1955":3,"1956":3,"1957":3,"1958":3,"1959":3,"1960":3,"1961":3,"1962":3,"1963":3,"1964":3,"1965":3,"1966":3,"1967":3,"1968":3,"1969":3,"1970":3,"1971":3,"1972":2,"1973":2,"1974":2,"1975":2,"1976":2,"1977":2,"1978":2,"1979":3,"1980":3,"1981":3,"1982":3,"1983":3,"1984":3,"1985":3,"1986":3,"1987":3,"1988":3,"1989":3,"1990":3,"1991":3,"1992":3,"1993":3,"1994":3,"1995":3,"1996":3,"1997":3,"1998":3,"1999":3,"2000":3,"2001":3,"2002":3,"2003":3,"2004":3,"2005":3,"2006":3,"2007":3,"2008":3,"2009":3,"2010":3,"2011":3,"2012":3,"2013":3,"2014":3,"2015":3,"2016":3,"2017":3,"2018":3,"2019":3,"2020":3,"2021":3,"2022":3,"2023":3,"2024":3,"2025":3,"2026":3,"2027":3,"2028":3,"2029":3,"2030":3,"2031":3,"2032":3,"2033":3,"2034":3,"2035":3,"2036":3,"2037":3,"2038":3,"2039":3,"2040":3,"2041":3,"2042":3,"2043":3,"2044":3,"2045":3,"2046":3,"2047":3,"2048":3,"2049":3,"2050":3,"2051":3,"2052":3,"2053":3,"2054":3,"2055":3,"2056":3,"2057":3,"2058":3,"2059":3,"2060":3,"2061":3,"2062":3,"2063":3,"2064":3,"2065":3,"2066":3,"2067":3,"2068":3,"2069":3,"2070":3,"2071":3,"2072":3,"2073":3,"2074":3,"2075":3,"2076":3,"2077":3,"2078":3,"2079":3,"2080":3,"2081":3,"2082":3,"2083":3,"2084":3,"2085":3,"2086":3,"2087":3,"2088":3,"2089":3,"2090":3,"2091":3,"2092":3,"2093":3,"2094":3,"2095":3,"2096":3,"2097":3,"2098":3,"2099":3,"2100":3,"2101":3,"2102":3,"2103":3,"2104":3,"2105":3,"2106":3,"2107":3,"2108":3,"2109":3,"2110":3,"2111":3,"2112":3,"2113":3,"2114":3,"2115":3,"2116":3,"2117":3,"2118":3,"2119":3,"2120":3,"2121":3,"2122":3,"2123":3,"2124":3,"2125":3,"2126":2,"2127":2,"2128":2,"2129":2,"2130":2,"2131":2,"2132":2,"2133":2,"2134":2,"2135":2,"2136":2,"2137":2,"2138":2,"2139":2,"2140":2,"2141":2,"2142":2,"2143":2,"2144":2,"2145":2,"2146":2,"2147":2,"2148":2,"2149":2,"2150":2,"2151":2,"2152":2,"2153":2,"2154":2,"2155":2,"2156":2,"2157":2,"2158":2,"2159":2,"2160":2,"2161":2,"2162":2,"2163":2,"2164":2,"2165":2,"2166":2,"2167":2,"2168":2,"2169":2,"2170":2,"2171":2,"2172":2,"2173":2,"2174":2,"2175":2,"2176":2,"2177":2,"2178":2,"2179":2,"2180":2,"2181":2,"2182":2,"2183":2,"2184":2,"2185":2,"2186":2,"2187":2,"2188":2,"2189":2,"2190":2,"2191":2,"2192":2,"2193":2,"2194":2,"2195":2,"2196":2,"2197":2,"2198":2,"2199":2,"2200":2,"2201":2,"2202":2,"2203":2,"2204":2,"2205":2,"2206":2,"2207":2,"2208":2,"2209":2,"2210":2,"2211":2,"2212":2,"2213":2,"2214":2,"2215":2,"2216":2,"2217":2,"2218":2,"2219":2,"2220":2,"2221":2,"2222":2,"2223":2,"2224":2,"2225":2,"2226":2,"2227":2,"2228":2,"2229":2,"2230":2,"2231":2,"2232":2,"2233":2,"2234":2,"2235":2,"2236":2,"2237":2,"2238":2,"2239":2,"2240":2,"2241":2,"2242":2,"2243":2,"2244":2,"2245":2,"2246":2,"2247":2,"2248":2,"2249":2,"2250":2,"2251":2,"2252":2,"2253":2,"2254":2,"2255":2,"2256":2,"2257":2,"2258":2,"2259":2,"2260":2,"2261":2,"2262":2,"2263":2,"2264":2,"2265":2,"2266":2,"2267":2,"2268":2,"2269":2,"2270":2,"2271":2,"2272":2,"2273":2,"2274":2,"2275":2,"2276":2,"2277":2,"2278":2,"2279":2,"2280":2,"2281":2,"2282":2,"2283":1,"2284":1,"2285":1,"2286":1,"2287":1,"2288":1,"2289":1,"2290":1,"2291":1,"2292":1,"2293":1,"2294":1,"2295":1,"2296":1,"2297":1,"2298":1,"2299":1,"2300":1,"2301":1,"2302":1,"2303":1,"2304":1,"2305":1,"2306":1,"2307":1,"2308":1,"2309":1,"2310":1,"2311":1,"2312":2,"2313":2,"2314":2,"2315":2,"2316":2,"2317":2,"2318":2,"2319":2,"2320":2,"2321":2,"2322":2,"2323":2,"2324":2,"2325":2,"2326":2,"2327":2,"2328":2,"2329":2,"2330":2,"2331":2,"2332":2,"2333":2,"2334":2,"2335":2,"2336":2,"2337":2,"2338":2,"2339":2,"2340":2,"2341":2,"2342":2,"2343":2,"2344":2,"2345":2,"2346":2,"2347":2,"2348":2,"2349":2,"2350":2,"2351":2,"2352":2,"2353":2,"2354":2,"2355":2,"2356":2,"2357":2,"2358":2,"2359":3,"2360":3,"2361":3,"2362":3,"2363":3,"2364":3,"2365":3,"2366":3,"2367":3,"2368":3,"2369":3,"2370":3,"2371":3,"2372":3,"2373":3,"2374":3,"2375":3,"2376":3,"2377":3,"2378":3,"2379":3,"2380":3,"2381":3,"2382":3,"2383":3,"2384":3,"2385":3,"2386":3,"2387":3,"2388":3,"2389":3,"2390":3,"2391":3,"2392":3,"2393":3,"2394":3,"2395":3,"2396":3,"2397":3,"2398":3,"2399":3,"2400":3,"2401":3,"2402":3,"2403":3,"2404":3,"2405":3,"2406":3,"2407":3,"2408":1,"2409":1,"2410":1,"2411":1,"2412":1,"2413":1,"2414":1,"2415":1,"2416":1,"2417":1,"2418":1,"2419":1,"2420":1,"2421":1,"2422":1,"2423":1,"2424":1,"2425":1,"2426":1,"2427":1,"2428":1,"2429":1,"2430":1,"2431":1,"2432":1,"2433":1,"2434":1,"2435":1,"2436":1,"2437":1,"2438":1,"2439":1,"2440":1,"2441":1,"2442":1,"2443":1,"2444":1,"2445":1,"2446":1,"2447":1,"2448":1,"2449":1,"2450":1,"2451":1,"2452":3,"2453":3,"2454":3,"2455":3,"2456":3,"2457":3,"2458":3,"2459":3,"2460":3,"2461":3,"2462":3,"2463":3,"2464":3,"2465":3,"2466":3,"2467":3,"2468":3,"2469":3,"2470":3,"2471":3,"2472":3,"2473":3,"2474":3,"2475":3,"2476":3,"2477":3,"2478":3,"2479":3,"2480":3,"2481":3,"2482":3,"2483":3,"2484":3,"2485":3,"2486":3,"2487":3,"2488":3,"2489":3,"2490":3,"2491":3,"2492":3,"2493":3,"2494":3,"2495":3,"2496":3,"2497":3,"2498":3,"2499":3,"2500":3,"2501":3,"2502":3,"2503":3,"2504":3,"2505":3,"2506":3,"2507":3,"2508":3,"2509":3,"2510":3,"2511":3,"2512":3,"2513":3,"2514":3,"2515":3,"2516":3,"2517":3,"2518":3,"2519":3,"2520":3,"2521":3,"2522":3,"2523":3,"2524":3,"2525":3,"2526":3,"2527":3,"2528":3,"2529":3,"2530":3,"2531":3,"2532":3,"2533":3,"2534":3,"2535":3,"2536":3,"2537":3,"2538":3,"2539":3,"2540":3,"2541":3,"2542":3,"2543":3,"2544":3,"2545":3,"2546":3,"2547":3,"2548":3,"2549":3,"2550":3,"2551":3,"2552":3,"2553":3,"2554":3,"2555":3,"2556":3,"2557":3,"2558":3,"2559":3,"2560":3,"2561":3,"2562":3,"2563":3,"2564":3,"2565":3,"2566":3,"2567":3,"2568":3,"2569":3,"2570":3,"2571":3,"2572":3,"2573":3,"2574":3,"2575":3,"2576":3,"2577":3,"2578":3,"2579":3,"2580":3,"2581":3,"2582":3,"2583":3,"2584":3,"2585":3,"2586":3,"2587":3,"2588":3,"2589":3,"2590":3,"2591":3,"2592":3,"2593":3,"2594":3,"2595":3,"2596":3,"2597":3,"2598":3,"2599":3,"2600":3,"2601":3,"2602":3,"2603":3,"2604":3,"2605":3,"2606":3,"2607":3,"2608":3,"2609":3,"2610":3,"2611":3,"2612":3,"2613":3,"2614":3,"2615":3,"2616":3,"2617":3,"2618":3,"2619":3,"2620":3,"2621":3,"2622":3,"2623":3,"2624":3,"2625":3,"2626":3,"2627":3,"2628":3,"2629":3,"2630":3,"2631":3,"2632":3,"2633":3,"2634":3,"2635":3,"2636":3,"2637":3,"2638":3,"2639":3,"2640":3,"2641":3,"2642":3,"2643":3,"2644":3,"2645":3,"2646":3,"2647":3,"2648":3,"2649":3,"2650":3,"2651":3,"2652":3,"2653":3,"2654":3,"2655":3,"2656":3,"2657":3,"2658":3,"2659":3,"2660":3,"2661":3,"2662":3,"2663":3,"2664":3,"2665":3,"2666":3,"2667":3,"2668":3,"2669":3,"2670":3,"2671":3,"2672":3,"2673":3,"2674":3,"2675":3,"2676":3,"2677":3,"2678":3,"2679":3,"2680":3,"2681":3,"2682":3,"2683":3,"2684":3,"2685":3,"2686":3,"2687":3,"2688":3,"2689":3,"2690":3,"2691":3,"2692":3,"2693":3,"2694":3,"2695":3,"2696":3,"2697":3,"2698":3,"2699":3,"2700":3,"2701":3,"2702":3,"2703":3,"2704":3,"2705":3,"2706":3,"2707":3,"2708":3,"2709":3,"2710":3,"2711":3,"2712":3,"2713":3,"2714":3,"2715":3,"2716":3,"2717":3,"2718":3,"2719":3,"2720":3,"2721":3,"2722":3,"2723":3,"2724":3,"2725":3,"2726":3,"2727":3,"2728":3,"2729":3,"2730":3,"2731":3,"2732":3,"2733":3,"2734":3,"2735":3,"2736":3,"2737":3,"2738":3,"2739":3,"2740":3,"2741":3,"2742":3,"2743":3,"2744":3,"2745":3,"2746":3,"2747":3,"2748":3,"2749":3,"2750":3,"2751":3,"2752":3,"2753":3,"2754":3,"2755":3,"2756":3,"2757":3,"2758":3,"2759":3,"2760":3,"2761":3,"2762":3,"2763":3,"2764":3,"2765":3,"2766":3,"2767":3,"2768":3,"2769":3,"2770":3,"2771":3,"2772":3,"2773":3,"2774":3,"2775":3,"2776":3,"2777":3,"2778":3,"2779":3,"2780":3,"2781":3,"2782":3,"2783":3,"2784":3,"2785":3,"2786":3,"2787":3,"2788":3,"2789":3,"2790":3,"2791":3,"2792":3,"2793":3,"2794":3,"2795":3,"2796":3,"2797":3,"2798":3,"2799":3,"2800":3,"2801":3,"2802":3,"2803":3,"2804":3,"2805":3,"2806":3,"2807":3,"2808":3,"2809":3,"2810":3,"2811":3,"2812":3,"2813":3,"2814":3,"2815":3,"2816":3,"2817":3,"2818":3,"2819":3,"2820":3,"2821":3,"2822":3,"2823":3,"2824":3,"2825":3,"2826":3,"2827":3,"2828":3,"2829":3,"2830":3,"2831":3,"2832":3,"2833":3,"2834":3,"2835":3,"2836":3,"2837":3,"2838":3,"2839":3,"2840":3,"2841":3,"2842":3,"2843":3,"2844":3,"2845":3,"2846":3,"2847":3,"2848":3,"2849":3,"2850":3,"2851":3,"2852":3,"2853":3,"2854":3,"2855":3,"2856":3,"2857":3,"2858":3,"2859":3,"2860":3,"2861":3,"2862":3,"2863":3,"2864":3,"2865":3,"2866":3,"2867":3,"2868":3,"2869":3,"2870":3,"2871":3,"2872":3,"2873":3,"2874":3,"2875":3,"2876":3,"2877":3,"2878":3,"2879":3,"2880":3,"2881":3,"2882":3,"2883":3,"2884":3,"2885":3,"2886":3,"2887":3,"2888":3,"2889":3,"2890":3,"2891":3,"2892":3,"2893":3,"2894":3,"2895":3,"2896":3,"2897":3,"2898":3,"2899":3,"2900":3,"2901":3,"2902":3,"2903":3,"2904":3,"2905":3,"2906":3,"2907":3,"2908":3,"2909":3,"2910":3,"2911":3,"2912":3,"2913":3,"2914":3,"2915":3,"2916":3,"2917":3,"2918":3,"2919":3,"2920":3,"2921":3,"2922":3,"2923":3,"2924":3,"2925":3,"2926":3,"2927":3,"2928":3,"2929":3,"2930":3,"2931":3,"2932":3,"2933":3,"2934":3,"2935":3,"2936":3,"2937":3,"2938":3,"2939":3,"2940":3,"2941":3,"2942":3,"2943":3,"2944":3,"2945":3,"2946":3,"2947":3,"2948":3,"2949":3,"2950":3,"2951":3,"2952":3,"2953":3,"2954":3,"2955":3,"2956":3,"2957":3,"2958":3,"2959":3,"2960":3,"2961":3,"2962":3,"2963":3,"2964":3,"2965":3,"2966":3,"2967":3,"2968":3,"2969":3,"2970":3,"2971":3,"2972":3,"2973":3,"2974":3,"2975":3,"2976":3,"2977":3,"2978":3,"2979":3,"2980":3,"2981":3,"2982":3,"2983":3,"2984":3,"2985":3,"2986":3,"2987":3,"2988":3,"2989":3,"2990":3,"2991":3,"2992":3,"2993":3,"2994":3,"2995":3,"2996":3,"2997":3,"2998":3,"2999":3,"3000":3,"3001":3,"3002":3,"3003":3,"3004":3,"3005":3,"3006":3,"3007":3,"3008":3,"3009":3,"3010":3,"3011":3,"3012":3,"3013":3,"3014":3,"3015":3,"3016":3,"3017":3,"3018":3,"3019":3,"3020":3,"3021":3,"3022":3,"3023":3,"3024":3,"3025":3,"3026":3,"3027":3,"3028":3,"3029":3,"3030":3,"3031":3,"3032":3,"3033":3,"3034":3,"3035":3,"3036":3,"3037":3,"3038":3,"3039":3,"3040":3,"3041":3,"3042":3,"3043":3,"3044":3,"3045":3,"3046":3,"3047":3,"3048":3,"3049":3,"3050":3,"3051":3,"3052":3,"3053":3,"3054":3,"3055":3,"3056":3,"3057":3,"3058":3,"3059":3,"3060":3,"3061":3,"3062":3,"3063":3,"3064":3,"3065":3,"3066":3,"3067":3,"3068":3,"3069":3,"3070":3,"3071":3,"3072":3,"3073":3,"3074":3,"3075":3,"3076":3,"3077":3,"3078":3,"3079":3,"3080":3,"3081":3,"3082":3,"3083":3,"3084":3,"3085":3,"3086":1,"3087":1,"3088":1,"3089":1,"3090":1,"3091":1,"3092":1,"3093":1,"3094":1,"3095":1,"3096":1,"3097":1,"3098":1,"3099":1,"3100":1,"3101":1,"3102":1,"3103":1,"3104":1,"3105":1,"3106":1,"3107":1,"3108":1,"3109":1,"3110":1,"3111":1,"3112":1,"3113":1,"3114":1,"3115":1,"3116":1,"3117":1,"3118":1,"3119":1,"3120":1,"3121":1,"3122":1,"3123":1,"3124":1,"3125":1,"3126":1,"3127":1,"3128":1,"3129":1,"3130":1,"3131":3,"3132":3,"3133":3,"3134":3,"3135":3,"3136":3,"3137":3,"3138":3,"3139":3,"3140":3,"3141":3,"3142":3,"3143":3,"3144":3,"3145":3,"3146":3,"3147":3,"3148":3,"3149":3,"3150":3,"3151":3,"3152":3,"3153":3,"3154":3,"3155":3,"3156":3,"3157":3,"3158":3,"3159":3,"3160":3,"3161":3,"3162":3,"3163":3,"3164":3,"3165":3,"3166":3,"3167":3,"3168":3,"3169":3,"3170":3,"3171":3,"3172":3,"3173":3,"3174":3,"3175":3,"3176":3,"3177":3,"3178":3,"3179":3,"3180":3,"3181":3,"3182":3,"3183":3,"3184":3,"3185":3,"3186":3,"3187":3,"3188":3,"3189":3,"3190":3,"3191":3,"3192":3,"3193":3,"3194":3,"3195":3,"3196":3,"3197":3,"3198":3,"3199":3,"3200":3,"3201":3,"3202":3,"3203":3,"3204":3,"3205":3,"3206":3,"3207":3,"3208":3,"3209":3,"3210":3,"3211":3,"3212":3,"3213":3,"3214":3,"3215":3,"3216":3,"3217":3,"3218":3,"3219":3,"3220":3,"3221":3,"3222":3,"3223":3,"3224":3,"3225":3,"3226":3,"3227":3,"3228":3,"3229":3,"3230":3,"3231":3,"3232":3,"3233":3,"3234":3,"3235":3,"3236":3,"3237":3,"3238":3,"3239":3,"3240":3,"3241":3,"3242":3,"3243":3,"3244":3,"3245":3,"3246":3,"3247":3,"3248":3,"3249":3,"3250":3,"3251":3,"3252":3,"3253":3,"3254":3,"3255":3,"3256":3,"3257":3,"3258":3,"3259":3,"3260":3,"3261":3,"3262":3,"3263":3,"3264":3,"3265":3,"3266":3,"3267":3,"3268":3,"3269":3,"3270":3,"3271":3,"3272":3,"3273":3,"3274":3,"3275":3,"3276":3,"3277":3,"3278":3,"3279":3,"3280":3,"3281":3,"3282":3,"3283":3,"3284":3,"3285":3,"3286":3,"3287":3,"3288":3,"3289":3,"3290":3,"3291":3,"3292":3,"3293":3,"3294":3,"3295":3,"3296":3,"3297":3,"3298":3,"3299":3,"3300":3,"3301":0,"3302":0,"3303":0,"3304":0,"3305":0,"3306":0,"3307":0,"3308":0,"3309":0,"3310":0,"3311":0,"3312":0,"3313":0,"3314":0,"3315":0,"3316":0,"3317":0,"3318":0,"3319":0,"3320":0,"3321":0,"3322":0,"3323":0,"3324":0,"3325":0,"3326":0,"3327":0,"3328":2,"3329":2,"3330":2,"3331":2,"3332":2,"3333":2,"3334":2,"3335":2,"3336":2,"3337":2,"3338":2,"3339":2,"3340":2,"3341":2,"3342":2,"3343":2,"3344":2,"3345":2,"3346":2,"3347":2,"3348":2,"3349":2,"3350":3,"3351":3,"3352":3,"3353":3,"3354":3,"3355":3,"3356":3,"3357":3,"3358":3,"3359":3,"3360":3,"3361":3,"3362":3,"3363":3,"3364":3,"3365":3,"3366":3,"3367":3,"3368":3,"3369":3,"3370":3,"3371":3,"3372":3,"3373":3,"3374":3,"3375":3,"3376":3,"3377":3,"3378":3,"3379":3,"3380":3,"3381":3,"3382":3,"3383":3,"3384":3,"3385":3,"3386":3,"3387":3,"3388":3,"3389":3,"3390":3,"3391":3,"3392":3,"3393":3,"3394":3,"3395":3,"3396":3,"3397":3,"3398":3,"3399":3,"3400":3,"3401":3,"3402":3,"3403":3,"3404":3,"3405":3,"3406":3,"3407":3,"3408":3,"3409":3,"3410":3,"3411":3,"3412":3,"3413":3,"3414":3,"3415":3,"3416":3,"3417":3,"3418":3,"3419":3,"3420":3,"3421":3,"3422":3,"3423":3,"3424":3,"3425":3,"3426":3,"3427":3,"3428":3,"3429":3,"3430":3,"3431":3,"3432":3,"3433":3,"3434":3,"3435":3,"3436":3,"3437":3,"3438":3,"3439":3,"3440":3,"3441":3,"3442":3,"3443":3,"3444":3,"3445":3,"3446":3,"3447":3,"3448":3,"3449":3,"3450":3,"3451":3,"3452":3,"3453":3,"3454":3,"3455":3,"3456":3,"3457":3,"3458":3,"3459":3,"3460":3,"3461":3,"3462":3,"3463":3,"3464":3,"3465":3,"3466":3,"3467":3,"3468":3,"3469":3,"3470":3,"3471":3,"3472":3,"3473":3,"3474":3,"3475":3,"3476":3,"3477":3,"3478":3,"3479":3,"3480":3,"3481":3,"3482":3,"3483":3,"3484":3,"3485":3,"3486":3,"3487":3,"3488":3,"3489":3,"3490":3,"3491":3,"3492":3,"3493":3,"3494":3,"3495":3,"3496":3,"3497":3,"3498":3,"3499":3,"3500":3,"3501":3,"3502":3,"3503":3,"3504":3,"3505":3,"3506":3,"3507":3,"3508":3,"3509":3,"3510":3,"3511":3,"3512":3,"3513":3,"3514":3,"3515":3,"3516":3,"3517":3,"3518":3,"3519":3,"3520":3,"3521":3,"3522":3,"3523":3,"3524":3,"3525":3,"3526":3,"3527":3,"3528":3,"3529":3,"3530":3,"3531":3,"3532":3,"3533":3,"3534":3,"3535":3,"3536":3,"3537":3,"3538":3,"3539":3,"3540":3,"3541":3,"3542":3,"3543":3,"3544":3,"3545":3,"3546":3,"3547":3,"3548":3,"3549":3,"3550":3,"3551":3,"3552":3,"3553":3,"3554":3,"3555":3,"3556":3,"3557":3,"3558":3,"3559":3,"3560":3,"3561":3,"3562":3,"3563":3,"3564":3,"3565":3,"3566":3,"3567":3,"3568":3,"3569":3,"3570":3,"3571":3,"3572":3,"3573":3,"3574":3,"3575":3,"3576":3,"3577":3,"3578":3,"3579":3,"3580":3,"3581":3,"3582":3,"3583":3,"3584":3,"3585":3,"3586":3,"3587":1,"3588":1,"3589":1,"3590":1,"3591":1,"3592":1,"3593":1,"3594":1,"3595":1,"3596":1,"3597":1,"3598":1,"3599":1,"3600":1,"3601":1,"3602":1,"3603":1,"3604":1,"3605":1,"3606":1,"3607":1,"3608":1,"3609":1,"3610":1,"3611":1,"3612":1,"3613":1,"3614":1,"3615":1,"3616":1,"3617":1,"3618":1,"3619":1,"3620":1,"3621":1,"3622":1,"3623":1,"3624":1,"3625":1,"3626":1,"3627":1,"3628":3,"3629":3,"3630":3,"3631":3,"3632":3,"3633":3,"3634":3,"3635":3,"3636":3,"3637":3,"3638":3,"3639":3,"3640":3,"3641":3,"3642":3,"3643":3,"3644":3,"3645":3,"3646":3,"3647":3,"3648":3,"3649":3,"3650":3,"3651":3,"3652":3,"3653":3,"3654":3,"3655":3,"3656":3,"3657":3,"3658":3,"3659":3,"3660":3,"3661":3,"3662":3,"3663":3,"3664":3,"3665":3,"3666":3,"3667":3,"3668":3,"3669":3,"3670":3,"3671":3,"3672":3,"3673":3,"3674":3,"3675":3,"3676":3,"3677":3,"3678":3,"3679":3,"3680":3,"3681":3,"3682":3,"3683":3,"3684":3,"3685":3,"3686":3,"3687":3,"3688":3,"3689":3,"3690":3,"3691":3,"3692":3,"3693":3,"3694":3,"3695":3,"3696":3,"3697":3,"3698":3,"3699":3,"3700":3,"3701":3,"3702":3,"3703":3,"3704":3,"3705":3,"3706":3,"3707":3,"3708":3,"3709":3,"3710":3,"3711":3,"3712":3,"3713":3,"3714":3,"3715":3,"3716":3,"3717":3,"3718":3,"3719":3,"3720":3,"3721":3,"3722":3,"3723":3,"3724":3,"3725":3,"3726":3,"3727":3,"3728":3,"3729":3,"3730":3,"3731":3,"3732":3,"3733":3,"3734":3,"3735":3,"3736":3,"3737":3,"3738":3,"3739":3,"3740":3,"3741":3,"3742":3,"3743":3,"3744":3,"3745":3,"3746":3,"3747":3,"3748":3,"3749":3,"3750":3,"3751":3,"3752":3,"3753":3,"3754":3,"3755":3,"3756":3,"3757":3,"3758":3,"3759":3,"3760":3,"3761":3,"3762":3,"3763":3,"3764":3,"3765":3,"3766":3,"3767":3,"3768":3,"3769":3,"3770":3,"3771":3,"3772":3,"3773":3,"3774":3,"3775":3,"3776":3,"3777":3,"3778":3,"3779":3,"3780":3,"3781":3,"3782":3,"3783":3,"3784":3,"3785":3,"3786":3,"3787":3,"3788":3,"3789":3,"3790":3,"3791":3,"3792":3,"3793":3,"3794":3,"3795":3,"3796":3,"3797":3,"3798":3,"3799":3,"3800":3,"3801":3,"3802":3,"3803":3,"3804":3,"3805":3,"3806":3,"3807":3,"3808":3,"3809":3,"3810":3,"3811":3,"3812":3,"3813":3,"3814":3,"3815":3,"3816":3,"3817":3,"3818":3,"3819":3,"3820":3,"3821":3,"3822":3,"3823":3,"3824":2,"3825":2,"3826":2,"3827":2,"3828":2,"3829":2,"3830":2,"3831":2,"3832":2,"3833":2,"3834":2,"3835":2,"3836":2,"3837":2,"3838":2,"3839":2,"3840":2,"3841":2,"3842":2,"3843":2,"3844":2,"3845":2,"3846":2,"3847":2,"3848":2,"3849":2,"3850":2,"3851":2,"3852":2,"3853":2,"3854":2,"3855":2,"3856":2,"3857":2,"3858":2,"3859":2,"3860":2,"3861":2,"3862":2,"3863":2,"3864":2,"3865":2,"3866":2,"3867":2,"3868":2,"3869":2,"3870":2,"3871":2,"3872":2,"3873":2,"3874":2,"3875":2,"3876":2,"3877":2,"3878":2,"3879":2,"3880":2,"3881":2,"3882":2},"type":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"185":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1,"302":1,"303":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":1,"335":1,"336":1,"337":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"352":1,"353":1,"354":1,"355":1,"356":1,"357":1,"358":1,"359":1,"360":1,"361":1,"362":1,"363":1,"364":1,"365":1,"366":1,"367":1,"368":1,"369":1,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"396":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"406":1,"407":1,"408":1,"409":1,"410":1,"411":1,"412":1,"413":1,"414":1,"415":1,"416":1,"417":1,"418":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"425":1,"426":1,"427":1,"428":1,"429":1,"430":1,"431":1,"432":1,"433":1,"434":1,"435":1,"436":1,"437":1,"438":1,"439":1,"440":1,"441":1,"442":1,"443":1,"444":1,"445":1,"446":1,"447":1,"448":1,"449":1,"450":1,"451":1,"452":1,"453":1,"454":1,"455":1,"456":1,"457":1,"458":1,"459":1,"460":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"467":1,"468":1,"469":1,"470":1,"471":1,"472":1,"473":1,"474":1,"475":1,"476":1,"477":1,"478":1,"479":1,"480":1,"481":1,"482":1,"483":1,"484":1,"485":1,"486":1,"487":1,"488":1,"489":1,"490":1,"491":1,"492":1,"493":1,"494":1,"495":1,"496":1,"497":1,"498":1,"499":1,"500":1,"501":1,"502":1,"503":1,"504":1,"505":1,"506":1,"507":1,"508":1,"509":1,"510":1,"511":1,"512":1,"513":1,"514":1,"515":1,"516":1,"517":1,"518":1,"519":1,"520":1,"521":1,"522":1,"523":1,"524":1,"525":1,"526":1,"527":1,"528":1,"529":1,"530":1,"531":1,"532":1,"533":1,"534":1,"535":1,"536":1,"537":1,"538":1,"539":1,"540":1,"541":1,"542":1,"543":1,"544":1,"545":1,"546":1,"547":1,"548":1,"549":1,"550":1,"551":1,"552":1,"553":1,"554":1,"555":1,"556":1,"557":1,"558":1,"559":1,"560":1,"561":1,"562":1,"563":1,"564":1,"565":1,"566":1,"567":1,"568":1,"569":1,"570":1,"571":1,"572":1,"573":1,"574":1,"575":1,"576":1,"577":1,"578":1,"579":1,"580":1,"581":1,"582":1,"583":1,"584":1,"585":1,"586":1,"587":1,"588":1,"589":1,"590":1,"591":1,"592":1,"593":1,"594":1,"595":1,"596":1,"597":1,"598":1,"599":1,"600":1,"601":1,"602":1,"603":1,"604":1,"605":1,"606":1,"607":1,"608":1,"609":1,"610":1,"611":1,"612":1,"613":1,"614":1,"615":1,"616":1,"617":1,"618":1,"619":1,"620":1,"621":1,"622":1,"623":1,"624":1,"625":1,"626":1,"627":1,"628":1,"629":1,"630":1,"631":1,"632":1,"633":1,"634":1,"635":1,"636":1,"637":1,"638":1,"639":1,"640":1,"641":1,"642":1,"643":1,"644":1,"645":1,"646":1,"647":1,"648":1,"649":1,"650":1,"651":1,"652":1,"653":1,"654":1,"655":1,"656":1,"657":1,"658":1,"659":1,"660":1,"661":1,"662":1,"663":1,"664":1,"665":1,"666":1,"667":1,"668":1,"669":1,"670":1,"671":1,"672":1,"673":1,"674":1,"675":1,"676":1,"677":1,"678":1,"679":1,"680":1,"681":1,"682":1,"683":1,"684":1,"685":1,"686":1,"687":1,"688":1,"689":1,"690":1,"691":1,"692":1,"693":1,"694":1,"695":1,"696":1,"697":1,"698":1,"699":1,"700":1,"701":1,"702":1,"703":1,"704":1,"705":1,"706":1,"707":1,"708":1,"709":1,"710":1,"711":1,"712":1,"713":1,"714":1,"715":1,"716":1,"717":1,"718":1,"719":1,"720":1,"721":1,"722":1,"723":1,"724":1,"725":1,"726":1,"727":1,"728":1,"729":1,"730":1,"731":1,"732":1,"733":1,"734":1,"735":1,"736":1,"737":1,"738":1,"739":1,"740":1,"741":1,"742":1,"743":1,"744":1,"745":1,"746":1,"747":1,"748":1,"749":1,"750":1,"751":1,"752":1,"753":1,"754":1,"755":1,"756":1,"757":1,"758":1,"759":1,"760":1,"761":1,"762":1,"763":1,"764":1,"765":1,"766":1,"767":1,"768":1,"769":1,"770":1,"771":1,"772":1,"773":1,"774":1,"775":1,"776":1,"777":1,"778":1,"779":1,"780":1,"781":1,"782":1,"783":1,"784":1,"785":1,"786":1,"787":1,"788":1,"789":1,"790":1,"791":1,"792":1,"793":1,"794":1,"795":1,"796":1,"797":1,"798":1,"799":1,"800":1,"801":1,"802":1,"803":1,"804":1,"805":1,"806":1,"807":1,"808":1,"809":1,"810":1,"811":1,"812":1,"813":1,"814":1,"815":1,"816":1,"817":1,"818":1,"819":1,"820":1,"821":1,"822":1,"823":1,"824":1,"825":1,"826":1,"827":1,"828":1,"829":1,"830":1,"831":1,"832":1,"833":1,"834":1,"835":1,"836":1,"837":1,"838":1,"839":1,"840":1,"841":1,"842":1,"843":1,"844":1,"845":1,"846":1,"847":1,"848":1,"849":1,"850":1,"851":1,"852":1,"853":1,"854":1,"855":1,"856":1,"857":1,"858":1,"859":1,"860":1,"861":1,"862":1,"863":1,"864":1,"865":1,"866":1,"867":1,"868":1,"869":1,"870":1,"871":1,"872":1,"873":1,"874":1,"875":1,"876":1,"877":1,"878":1,"879":1,"880":1,"881":1,"882":1,"883":1,"884":1,"885":1,"886":1,"887":1,"888":1,"889":1,"890":1,"891":1,"892":1,"893":1,"894":1,"895":1,"896":1,"897":1,"898":1,"899":1,"900":1,"901":1,"902":1,"903":1,"904":1,"905":1,"906":1,"907":1,"908":1,"909":1,"910":1,"911":1,"912":1,"913":1,"914":1,"915":1,"916":1,"917":1,"918":1,"919":1,"920":1,"921":1,"922":1,"923":1,"924":1,"925":1,"926":1,"927":1,"928":1,"929":1,"930":1,"931":1,"932":1,"933":1,"934":1,"935":1,"936":1,"937":1,"938":1,"939":1,"940":1,"941":1,"942":1,"943":1,"944":1,"945":1,"946":1,"947":1,"948":1,"949":1,"950":1,"951":1,"952":1,"953":1,"954":1,"955":1,"956":1,"957":1,"958":1,"959":1,"960":1,"961":1,"962":1,"963":1,"964":1,"965":1,"966":1,"967":1,"968":1,"969":1,"970":1,"971":1,"972":1,"973":1,"974":1,"975":1,"976":1,"977":1,"978":1,"979":1,"980":1,"981":1,"982":1,"983":1,"984":1,"985":1,"986":1,"987":1,"988":1,"989":1,"990":1,"991":1,"992":1,"993":1,"994":1,"995":1,"996":1,"997":1,"998":1,"999":1,"1000":1,"1001":1,"1002":1,"1003":1,"1004":1,"1005":1,"1006":1,"1007":1,"1008":1,"1009":1,"1010":1,"1011":1,"1012":1,"1013":1,"1014":1,"1015":1,"1016":1,"1017":1,"1018":1,"1019":1,"1020":1,"1021":1,"1022":1,"1023":1,"1024":1,"1025":1,"1026":1,"1027":1,"1028":1,"1029":1,"1030":1,"1031":1,"1032":1,"1033":1,"1034":1,"1035":1,"1036":1,"1037":1,"1038":1,"1039":1,"1040":1,"1041":1,"1042":1,"1043":1,"1044":1,"1045":1,"1046":1,"1047":1,"1048":1,"1049":1,"1050":1,"1051":1,"1052":1,"1053":1,"1054":1,"1055":1,"1056":1,"1057":1,"1058":1,"1059":1,"1060":1,"1061":1,"1062":1,"1063":1,"1064":1,"1065":1,"1066":1,"1067":1,"1068":1,"1069":1,"1070":1,"1071":1,"1072":1,"1073":1,"1074":1,"1075":1,"1076":1,"1077":1,"1078":1,"1079":1,"1080":1,"1081":1,"1082":1,"1083":1,"1084":1,"1085":1,"1086":1,"1087":1,"1088":1,"1089":1,"1090":1,"1091":1,"1092":1,"1093":1,"1094":1,"1095":1,"1096":1,"1097":1,"1098":1,"1099":1,"1100":1,"1101":1,"1102":1,"1103":1,"1104":1,"1105":1,"1106":1,"1107":1,"1108":1,"1109":1,"1110":1,"1111":1,"1112":1,"1113":1,"1114":1,"1115":1,"1116":1,"1117":1,"1118":1,"1119":1,"1120":1,"1121":1,"1122":1,"1123":1,"1124":1,"1125":1,"1126":1,"1127":1,"1128":1,"1129":1,"1130":1,"1131":1,"1132":1,"1133":1,"1134":1,"1135":1,"1136":1,"1137":1,"1138":1,"1139":1,"1140":1,"1141":1,"1142":1,"1143":1,"1144":1,"1145":1,"1146":1,"1147":1,"1148":1,"1149":1,"1150":1,"1151":1,"1152":1,"1153":1,"1154":1,"1155":1,"1156":1,"1157":1,"1158":1,"1159":1,"1160":1,"1161":1,"1162":1,"1163":1,"1164":1,"1165":1,"1166":1,"1167":1,"1168":1,"1169":1,"1170":1,"1171":1,"1172":1,"1173":1,"1174":1,"1175":1,"1176":1,"1177":1,"1178":1,"1179":1,"1180":1,"1181":1,"1182":1,"1183":1,"1184":1,"1185":1,"1186":1,"1187":1,"1188":1,"1189":1,"1190":1,"1191":1,"1192":1,"1193":1,"1194":1,"1195":1,"1196":1,"1197":1,"1198":1,"1199":1,"1200":1,"1201":1,"1202":1,"1203":1,"1204":1,"1205":1,"1206":1,"1207":1,"1208":1,"1209":1,"1210":1,"1211":1,"1212":1,"1213":1,"1214":1,"1215":1,"1216":1,"1217":1,"1218":1,"1219":1,"1220":1,"1221":1,"1222":1,"1223":1,"1224":1,"1225":1,"1226":1,"1227":1,"1228":1,"1229":1,"1230":1,"1231":1,"1232":1,"1233":1,"1234":1,"1235":1,"1236":1,"1237":1,"1238":1,"1239":1,"1240":1,"1241":1,"1242":1,"1243":1,"1244":1,"1245":1,"1246":1,"1247":1,"1248":1,"1249":1,"1250":1,"1251":1,"1252":1,"1253":1,"1254":1,"1255":1,"1256":1,"1257":1,"1258":1,"1259":1,"1260":1,"1261":1,"1262":1,"1263":1,"1264":1,"1265":1,"1266":1,"1267":1,"1268":1,"1269":1,"1270":1,"1271":1,"1272":1,"1273":1,"1274":1,"1275":1,"1276":1,"1277":1,"1278":1,"1279":1,"1280":1,"1281":1,"1282":1,"1283":1,"1284":1,"1285":1,"1286":1,"1287":1,"1288":1,"1289":1,"1290":1,"1291":1,"1292":1,"1293":1,"1294":1,"1295":1,"1296":1,"1297":1,"1298":1,"1299":1,"1300":1,"1301":1,"1302":1,"1303":1,"1304":1,"1305":1,"1306":1,"1307":1,"1308":1,"1309":1,"1310":1,"1311":1,"1312":1,"1313":1,"1314":1,"1315":1,"1316":1,"1317":1,"1318":1,"1319":1,"1320":1,"1321":1,"1322":1,"1323":1,"1324":1,"1325":1,"1326":1,"1327":1,"1328":1,"1329":1,"1330":1,"1331":1,"1332":1,"1333":1,"1334":1,"1335":1,"1336":1,"1337":1,"1338":1,"1339":1,"1340":1,"1341":1,"1342":1,"1343":1,"1344":1,"1345":1,"1346":1,"1347":1,"1348":1,"1349":1,"1350":1,"1351":1,"1352":1,"1353":1,"1354":1,"1355":1,"1356":1,"1357":1,"1358":1,"1359":1,"1360":1,"1361":1,"1362":1,"1363":1,"1364":1,"1365":1,"1366":1,"1367":1,"1368":1,"1369":1,"1370":1,"1371":1,"1372":1,"1373":1,"1374":1,"1375":1,"1376":1,"1377":1,"1378":1,"1379":1,"1380":1,"1381":1,"1382":1,"1383":1,"1384":1,"1385":1,"1386":1,"1387":1,"1388":1,"1389":1,"1390":1,"1391":1,"1392":1,"1393":1,"1394":1,"1395":1,"1396":1,"1397":1,"1398":1,"1399":1,"1400":1,"1401":1,"1402":1,"1403":1,"1404":1,"1405":1,"1406":1,"1407":1,"1408":1,"1409":1,"1410":1,"1411":1,"1412":1,"1413":1,"1414":1,"1415":1,"1416":1,"1417":1,"1418":1,"1419":1,"1420":1,"1421":1,"1422":1,"1423":1,"1424":1,"1425":1,"1426":1,"1427":1,"1428":1,"1429":1,"1430":1,"1431":1,"1432":1,"1433":1,"1434":1,"1435":1,"1436":1,"1437":1,"1438":1,"1439":1,"1440":1,"1441":1,"1442":1,"1443":1,"1444":1,"1445":1,"1446":1,"1447":1,"1448":1,"1449":1,"1450":1,"1451":1,"1452":1,"1453":1,"1454":1,"1455":1,"1456":1,"1457":1,"1458":1,"1459":1,"1460":1,"1461":1,"1462":1,"1463":1,"1464":1,"1465":1,"1466":1,"1467":1,"1468":1,"1469":1,"1470":1,"1471":1,"1472":1,"1473":1,"1474":1,"1475":1,"1476":1,"1477":1,"1478":1,"1479":1,"1480":1,"1481":1,"1482":1,"1483":1,"1484":1,"1485":1,"1486":1,"1487":1,"1488":1,"1489":1,"1490":1,"1491":1,"1492":1,"1493":1,"1494":1,"1495":1,"1496":1,"1497":1,"1498":1,"1499":1,"1500":1,"1501":1,"1502":1,"1503":1,"1504":1,"1505":1,"1506":1,"1507":1,"1508":1,"1509":1,"1510":1,"1511":1,"1512":1,"1513":1,"1514":1,"1515":1,"1516":1,"1517":1,"1518":1,"1519":1,"1520":1,"1521":1,"1522":1,"1523":1,"1524":1,"1525":1,"1526":1,"1527":1,"1528":1,"1529":1,"1530":1,"1531":1,"1532":1,"1533":1,"1534":1,"1535":1,"1536":1,"1537":1,"1538":1,"1539":1,"1540":1,"1541":1,"1542":1,"1543":1,"1544":1,"1545":1,"1546":1,"1547":1,"1548":1,"1549":1,"1550":1,"1551":1,"1552":1,"1553":1,"1554":1,"1555":1,"1556":1,"1557":1,"1558":1,"1559":1,"1560":1,"1561":1,"1562":1,"1563":1,"1564":1,"1565":1,"1566":1,"1567":1,"1568":1,"1569":1,"1570":1,"1571":1,"1572":1,"1573":1,"1574":1,"1575":1,"1576":1,"1577":1,"1578":1,"1579":1,"1580":1,"1581":1,"1582":1,"1583":1,"1584":1,"1585":1,"1586":1,"1587":1,"1588":1,"1589":1,"1590":1,"1591":1,"1592":1,"1593":1,"1594":1,"1595":1,"1596":1,"1597":1,"1598":1,"1599":1,"1600":1,"1601":1,"1602":1,"1603":1,"1604":1,"1605":1,"1606":1,"1607":1,"1608":1,"1609":1,"1610":1,"1611":1,"1612":1,"1613":1,"1614":1,"1615":1,"1616":1,"1617":1,"1618":1,"1619":1,"1620":1,"1621":1,"1622":1,"1623":1,"1624":1,"1625":1,"1626":1,"1627":1,"1628":1,"1629":1,"1630":1,"1631":1,"1632":1,"1633":1,"1634":1,"1635":1,"1636":1,"1637":1,"1638":1,"1639":1,"1640":1,"1641":1,"1642":1,"1643":1,"1644":1,"1645":1,"1646":1,"1647":1,"1648":1,"1649":1,"1650":1,"1651":1,"1652":1,"1653":1,"1654":1,"1655":1,"1656":1,"1657":1,"1658":1,"1659":1,"1660":1,"1661":1,"1662":1,"1663":1,"1664":1,"1665":1,"1666":1,"1667":1,"1668":1,"1669":1,"1670":1,"1671":1,"1672":1,"1673":1,"1674":1,"1675":1,"1676":1,"1677":1,"1678":1,"1679":1,"1680":1,"1681":1,"1682":1,"1683":1,"1684":1,"1685":1,"1686":1,"1687":1,"1688":1,"1689":1,"1690":1,"1691":1,"1692":1,"1693":1,"1694":1,"1695":1,"1696":1,"1697":1,"1698":1,"1699":1,"1700":1,"1701":1,"1702":1,"1703":1,"1704":1,"1705":1,"1706":1,"1707":1,"1708":1,"1709":1,"1710":1,"1711":1,"1712":1,"1713":1,"1714":1,"1715":1,"1716":1,"1717":1,"1718":1,"1719":1,"1720":1,"1721":1,"1722":1,"1723":1,"1724":1,"1725":1,"1726":1,"1727":1,"1728":1,"1729":1,"1730":1,"1731":1,"1732":1,"1733":1,"1734":1,"1735":1,"1736":1,"1737":1,"1738":1,"1739":1,"1740":1,"1741":1,"1742":1,"1743":1,"1744":1,"1745":1,"1746":1,"1747":1,"1748":1,"1749":1,"1750":1,"1751":1,"1752":1,"1753":1,"1754":1,"1755":1,"1756":1,"1757":1,"1758":1,"1759":1,"1760":1,"1761":1,"1762":1,"1763":1,"1764":1,"1765":1,"1766":1,"1767":1,"1768":1,"1769":1,"1770":1,"1771":1,"1772":1,"1773":1,"1774":1,"1775":1,"1776":1,"1777":1,"1778":1,"1779":1,"1780":1,"1781":1,"1782":1,"1783":1,"1784":1,"1785":1,"1786":1,"1787":1,"1788":1,"1789":1,"1790":1,"1791":1,"1792":1,"1793":1,"1794":1,"1795":1,"1796":1,"1797":1,"1798":1,"1799":1,"1800":1,"1801":1,"1802":1,"1803":1,"1804":1,"1805":1,"1806":1,"1807":1,"1808":1,"1809":1,"1810":1,"1811":1,"1812":1,"1813":1,"1814":1,"1815":1,"1816":1,"1817":1,"1818":1,"1819":1,"1820":1,"1821":1,"1822":1,"1823":1,"1824":1,"1825":1,"1826":1,"1827":1,"1828":1,"1829":1,"1830":1,"1831":1,"1832":1,"1833":1,"1834":1,"1835":1,"1836":1,"1837":1,"1838":1,"1839":1,"1840":1,"1841":1,"1842":1,"1843":1,"1844":1,"1845":1,"1846":1,"1847":1,"1848":1,"1849":1,"1850":1,"1851":1,"1852":1,"1853":1,"1854":1,"1855":1,"1856":1,"1857":1,"1858":1,"1859":1,"1860":1,"1861":1,"1862":1,"1863":1,"1864":1,"1865":1,"1866":1,"1867":1,"1868":1,"1869":1,"1870":1,"1871":1,"1872":1,"1873":1,"1874":1,"1875":1,"1876":1,"1877":1,"1878":1,"1879":1,"1880":1,"1881":1,"1882":1,"1883":1,"1884":1,"1885":1,"1886":1,"1887":1,"1888":1,"1889":1,"1890":1,"1891":1,"1892":1,"1893":1,"1894":1,"1895":1,"1896":1,"1897":1,"1898":1,"1899":1,"1900":1,"1901":1,"1902":1,"1903":1,"1904":1,"1905":1,"1906":1,"1907":1,"1908":1,"1909":1,"1910":1,"1911":1,"1912":1,"1913":1,"1914":1,"1915":1,"1916":1,"1917":1,"1918":1,"1919":1,"1920":1,"1921":1,"1922":1,"1923":1,"1924":1,"1925":1,"1926":1,"1927":1,"1928":1,"1929":1,"1930":1,"1931":1,"1932":1,"1933":1,"1934":1,"1935":1,"1936":1,"1937":1,"1938":1,"1939":1,"1940":1,"1941":1,"1942":1,"1943":1,"1944":1,"1945":1,"1946":1,"1947":1,"1948":1,"1949":1,"1950":1,"1951":1,"1952":1,"1953":1,"1954":1,"1955":1,"1956":1,"1957":1,"1958":1,"1959":1,"1960":1,"1961":1,"1962":1,"1963":1,"1964":1,"1965":1,"1966":1,"1967":1,"1968":1,"1969":1,"1970":1,"1971":1,"1972":1,"1973":1,"1974":1,"1975":1,"1976":1,"1977":1,"1978":1,"1979":1,"1980":1,"1981":1,"1982":1,"1983":1,"1984":1,"1985":1,"1986":1,"1987":1,"1988":1,"1989":1,"1990":1,"1991":1,"1992":1,"1993":1,"1994":1,"1995":1,"1996":1,"1997":1,"1998":1,"1999":1,"2000":1,"2001":1,"2002":1,"2003":1,"2004":1,"2005":1,"2006":1,"2007":1,"2008":1,"2009":1,"2010":1,"2011":1,"2012":1,"2013":1,"2014":1,"2015":1,"2016":1,"2017":1,"2018":1,"2019":1,"2020":1,"2021":1,"2022":1,"2023":1,"2024":1,"2025":1,"2026":1,"2027":1,"2028":1,"2029":1,"2030":1,"2031":1,"2032":1,"2033":1,"2034":1,"2035":1,"2036":1,"2037":1,"2038":1,"2039":1,"2040":1,"2041":1,"2042":1,"2043":1,"2044":1,"2045":1,"2046":1,"2047":1,"2048":1,"2049":1,"2050":1,"2051":1,"2052":1,"2053":1,"2054":1,"2055":1,"2056":1,"2057":1,"2058":1,"2059":1,"2060":1,"2061":1,"2062":1,"2063":1,"2064":1,"2065":1,"2066":1,"2067":1,"2068":1,"2069":1,"2070":1,"2071":1,"2072":1,"2073":1,"2074":1,"2075":1,"2076":1,"2077":1,"2078":1,"2079":1,"2080":1,"2081":1,"2082":1,"2083":1,"2084":1,"2085":1,"2086":1,"2087":1,"2088":1,"2089":1,"2090":1,"2091":1,"2092":1,"2093":1,"2094":1,"2095":1,"2096":1,"2097":1,"2098":1,"2099":1,"2100":1,"2101":1,"2102":1,"2103":1,"2104":1,"2105":1,"2106":1,"2107":1,"2108":1,"2109":1,"2110":1,"2111":1,"2112":1,"2113":1,"2114":1,"2115":1,"2116":1,"2117":1,"2118":1,"2119":1,"2120":1,"2121":1,"2122":1,"2123":1,"2124":1,"2125":1,"2126":1,"2127":1,"2128":1,"2129":1,"2130":1,"2131":1,"2132":1,"2133":1,"2134":1,"2135":1,"2136":1,"2137":1,"2138":1,"2139":1,"2140":1,"2141":1,"2142":1,"2143":1,"2144":1,"2145":1,"2146":1,"2147":1,"2148":1,"2149":1,"2150":1,"2151":1,"2152":1,"2153":1,"2154":1,"2155":1,"2156":1,"2157":1,"2158":1,"2159":1,"2160":1,"2161":1,"2162":1,"2163":1,"2164":1,"2165":1,"2166":1,"2167":1,"2168":1,"2169":1,"2170":1,"2171":1,"2172":1,"2173":1,"2174":1,"2175":1,"2176":1,"2177":1,"2178":1,"2179":1,"2180":1,"2181":1,"2182":1,"2183":1,"2184":1,"2185":1,"2186":1,"2187":1,"2188":1,"2189":1,"2190":1,"2191":1,"2192":1,"2193":1,"2194":1,"2195":1,"2196":1,"2197":1,"2198":1,"2199":1,"2200":1,"2201":1,"2202":1,"2203":1,"2204":1,"2205":1,"2206":1,"2207":1,"2208":1,"2209":1,"2210":1,"2211":1,"2212":1,"2213":1,"2214":1,"2215":1,"2216":1,"2217":1,"2218":1,"2219":1,"2220":1,"2221":1,"2222":1,"2223":1,"2224":1,"2225":1,"2226":1,"2227":1,"2228":1,"2229":1,"2230":1,"2231":1,"2232":1,"2233":1,"2234":1,"2235":1,"2236":1,"2237":1,"2238":1,"2239":1,"2240":1,"2241":1,"2242":1,"2243":1,"2244":1,"2245":1,"2246":1,"2247":1,"2248":1,"2249":1,"2250":1,"2251":1,"2252":1,"2253":1,"2254":1,"2255":1,"2256":1,"2257":1,"2258":1,"2259":1,"2260":1,"2261":1,"2262":1,"2263":1,"2264":1,"2265":1,"2266":1,"2267":1,"2268":1,"2269":1,"2270":1,"2271":1,"2272":1,"2273":1,"2274":1,"2275":1,"2276":1,"2277":1,"2278":1,"2279":1,"2280":1,"2281":1,"2282":1,"2283":1,"2284":1,"2285":1,"2286":1,"2287":1,"2288":1,"2289":1,"2290":1,"2291":1,"2292":1,"2293":1,"2294":1,"2295":1,"2296":1,"2297":1,"2298":1,"2299":1,"2300":1,"2301":1,"2302":1,"2303":1,"2304":1,"2305":1,"2306":1,"2307":1,"2308":1,"2309":1,"2310":1,"2311":1,"2312":1,"2313":1,"2314":1,"2315":1,"2316":1,"2317":1,"2318":1,"2319":1,"2320":1,"2321":1,"2322":1,"2323":1,"2324":1,"2325":1,"2326":1,"2327":1,"2328":1,"2329":1,"2330":1,"2331":1,"2332":1,"2333":1,"2334":1,"2335":1,"2336":1,"2337":1,"2338":1,"2339":1,"2340":1,"2341":1,"2342":1,"2343":1,"2344":1,"2345":1,"2346":1,"2347":1,"2348":1,"2349":1,"2350":1,"2351":1,"2352":1,"2353":1,"2354":1,"2355":1,"2356":1,"2357":1,"2358":1,"2359":1,"2360":1,"2361":1,"2362":1,"2363":1,"2364":1,"2365":1,"2366":1,"2367":1,"2368":1,"2369":1,"2370":1,"2371":1,"2372":1,"2373":1,"2374":1,"2375":1,"2376":1,"2377":1,"2378":1,"2379":1,"2380":1,"2381":1,"2382":1,"2383":1,"2384":1,"2385":1,"2386":1,"2387":1,"2388":1,"2389":1,"2390":1,"2391":1,"2392":1,"2393":1,"2394":1,"2395":1,"2396":1,"2397":1,"2398":1,"2399":1,"2400":1,"2401":1,"2402":1,"2403":1,"2404":1,"2405":1,"2406":1,"2407":1,"2408":1,"2409":1,"2410":1,"2411":1,"2412":1,"2413":1,"2414":1,"2415":1,"2416":1,"2417":1,"2418":1,"2419":1,"2420":1,"2421":1,"2422":1,"2423":1,"2424":1,"2425":1,"2426":1,"2427":1,"2428":1,"2429":1,"2430":1,"2431":1,"2432":1,"2433":1,"2434":1,"2435":1,"2436":1,"2437":1,"2438":1,"2439":1,"2440":1,"2441":1,"2442":1,"2443":1,"2444":1,"2445":1,"2446":1,"2447":1,"2448":1,"2449":1,"2450":1,"2451":1,"2452":1,"2453":1,"2454":1,"2455":1,"2456":1,"2457":1,"2458":1,"2459":1,"2460":1,"2461":1,"2462":1,"2463":1,"2464":1,"2465":1,"2466":1,"2467":1,"2468":1,"2469":1,"2470":1,"2471":1,"2472":1,"2473":1,"2474":1,"2475":1,"2476":1,"2477":1,"2478":1,"2479":1,"2480":1,"2481":1,"2482":1,"2483":1,"2484":1,"2485":1,"2486":1,"2487":1,"2488":1,"2489":1,"2490":1,"2491":1,"2492":1,"2493":1,"2494":1,"2495":1,"2496":1,"2497":1,"2498":1,"2499":1,"2500":1,"2501":1,"2502":1,"2503":1,"2504":1,"2505":1,"2506":1,"2507":1,"2508":1,"2509":1,"2510":1,"2511":1,"2512":1,"2513":1,"2514":1,"2515":1,"2516":1,"2517":1,"2518":1,"2519":1,"2520":1,"2521":1,"2522":1,"2523":1,"2524":1,"2525":1,"2526":1,"2527":1,"2528":1,"2529":1,"2530":1,"2531":1,"2532":1,"2533":1,"2534":1,"2535":1,"2536":1,"2537":1,"2538":1,"2539":1,"2540":1,"2541":1,"2542":1,"2543":1,"2544":1,"2545":1,"2546":1,"2547":1,"2548":1,"2549":1,"2550":1,"2551":1,"2552":1,"2553":1,"2554":1,"2555":1,"2556":1,"2557":1,"2558":1,"2559":1,"2560":1,"2561":1,"2562":1,"2563":1,"2564":1,"2565":1,"2566":1,"2567":1,"2568":1,"2569":1,"2570":1,"2571":1,"2572":1,"2573":1,"2574":1,"2575":1,"2576":1,"2577":1,"2578":1,"2579":1,"2580":1,"2581":1,"2582":1,"2583":1,"2584":1,"2585":1,"2586":1,"2587":1,"2588":1,"2589":1,"2590":1,"2591":1,"2592":1,"2593":1,"2594":1,"2595":1,"2596":1,"2597":1,"2598":1,"2599":1,"2600":1,"2601":1,"2602":1,"2603":1,"2604":1,"2605":1,"2606":1,"2607":1,"2608":1,"2609":1,"2610":1,"2611":1,"2612":1,"2613":1,"2614":1,"2615":1,"2616":1,"2617":1,"2618":1,"2619":1,"2620":1,"2621":1,"2622":1,"2623":1,"2624":1,"2625":1,"2626":1,"2627":1,"2628":1,"2629":1,"2630":1,"2631":1,"2632":1,"2633":1,"2634":1,"2635":1,"2636":1,"2637":1,"2638":1,"2639":1,"2640":1,"2641":1,"2642":1,"2643":1,"2644":1,"2645":1,"2646":1,"2647":1,"2648":1,"2649":1,"2650":1,"2651":1,"2652":1,"2653":1,"2654":1,"2655":1,"2656":1,"2657":1,"2658":1,"2659":1,"2660":1,"2661":1,"2662":1,"2663":1,"2664":1,"2665":1,"2666":1,"2667":1,"2668":1,"2669":1,"2670":1,"2671":1,"2672":1,"2673":1,"2674":1,"2675":1,"2676":1,"2677":1,"2678":1,"2679":1,"2680":1,"2681":1,"2682":1,"2683":1,"2684":1,"2685":1,"2686":1,"2687":1,"2688":1,"2689":1,"2690":1,"2691":1,"2692":1,"2693":1,"2694":1,"2695":1,"2696":1,"2697":1,"2698":1,"2699":1,"2700":1,"2701":1,"2702":1,"2703":1,"2704":1,"2705":1,"2706":1,"2707":1,"2708":1,"2709":1,"2710":1,"2711":1,"2712":1,"2713":1,"2714":1,"2715":1,"2716":1,"2717":1,"2718":1,"2719":1,"2720":1,"2721":1,"2722":1,"2723":1,"2724":1,"2725":1,"2726":1,"2727":1,"2728":1,"2729":1,"2730":1,"2731":1,"2732":1,"2733":1,"2734":1,"2735":1,"2736":1,"2737":1,"2738":1,"2739":1,"2740":1,"2741":1,"2742":1,"2743":1,"2744":1,"2745":1,"2746":1,"2747":1,"2748":1,"2749":1,"2750":1,"2751":1,"2752":1,"2753":1,"2754":1,"2755":1,"2756":1,"2757":1,"2758":1,"2759":1,"2760":1,"2761":1,"2762":1,"2763":1,"2764":1,"2765":1,"2766":1,"2767":1,"2768":1,"2769":1,"2770":1,"2771":1,"2772":1,"2773":1,"2774":1,"2775":1,"2776":1,"2777":1,"2778":1,"2779":1,"2780":1,"2781":1,"2782":1,"2783":1,"2784":1,"2785":1,"2786":1,"2787":1,"2788":1,"2789":1,"2790":1,"2791":1,"2792":1,"2793":1,"2794":1,"2795":1,"2796":1,"2797":1,"2798":1,"2799":1,"2800":1,"2801":1,"2802":1,"2803":1,"2804":1,"2805":1,"2806":1,"2807":1,"2808":1,"2809":1,"2810":1,"2811":1,"2812":1,"2813":1,"2814":1,"2815":1,"2816":1,"2817":1,"2818":1,"2819":1,"2820":1,"2821":1,"2822":1,"2823":1,"2824":1,"2825":1,"2826":1,"2827":1,"2828":1,"2829":1,"2830":1,"2831":1,"2832":1,"2833":1,"2834":1,"2835":1,"2836":1,"2837":1,"2838":1,"2839":1,"2840":1,"2841":1,"2842":1,"2843":1,"2844":1,"2845":1,"2846":1,"2847":1,"2848":1,"2849":1,"2850":1,"2851":1,"2852":1,"2853":1,"2854":1,"2855":1,"2856":1,"2857":1,"2858":1,"2859":1,"2860":1,"2861":1,"2862":1,"2863":1,"2864":1,"2865":1,"2866":1,"2867":1,"2868":1,"2869":1,"2870":1,"2871":1,"2872":1,"2873":1,"2874":1,"2875":1,"2876":1,"2877":1,"2878":1,"2879":1,"2880":1,"2881":1,"2882":1,"2883":1,"2884":1,"2885":1,"2886":1,"2887":1,"2888":1,"2889":1,"2890":1,"2891":1,"2892":1,"2893":1,"2894":1,"2895":1,"2896":1,"2897":1,"2898":1,"2899":1,"2900":1,"2901":1,"2902":1,"2903":1,"2904":1,"2905":1,"2906":1,"2907":1,"2908":1,"2909":1,"2910":1,"2911":1,"2912":1,"2913":1,"2914":1,"2915":1,"2916":1,"2917":1,"2918":1,"2919":1,"2920":1,"2921":1,"2922":1,"2923":1,"2924":1,"2925":1,"2926":1,"2927":1,"2928":1,"2929":1,"2930":1,"2931":1,"2932":1,"2933":1,"2934":1,"2935":1,"2936":1,"2937":1,"2938":1,"2939":1,"2940":1,"2941":1,"2942":1,"2943":1,"2944":1,"2945":1,"2946":1,"2947":1,"2948":1,"2949":1,"2950":1,"2951":1,"2952":1,"2953":1,"2954":1,"2955":1,"2956":1,"2957":1,"2958":1,"2959":1,"2960":1,"2961":1,"2962":1,"2963":1,"2964":1,"2965":1,"2966":1,"2967":1,"2968":1,"2969":1,"2970":1,"2971":1,"2972":1,"2973":1,"2974":1,"2975":1,"2976":1,"2977":1,"2978":1,"2979":1,"2980":1,"2981":1,"2982":1,"2983":1,"2984":1,"2985":1,"2986":1,"2987":1,"2988":1,"2989":1,"2990":1,"2991":1,"2992":1,"2993":1,"2994":1,"2995":1,"2996":1,"2997":1,"2998":1,"2999":1,"3000":1,"3001":1,"3002":1,"3003":1,"3004":1,"3005":1,"3006":1,"3007":1,"3008":1,"3009":1,"3010":1,"3011":1,"3012":1,"3013":1,"3014":1,"3015":1,"3016":1,"3017":1,"3018":1,"3019":1,"3020":1,"3021":1,"3022":1,"3023":1,"3024":1,"3025":1,"3026":1,"3027":1,"3028":1,"3029":1,"3030":1,"3031":1,"3032":1,"3033":1,"3034":1,"3035":1,"3036":1,"3037":1,"3038":1,"3039":1,"3040":1,"3041":1,"3042":1,"3043":1,"3044":1,"3045":1,"3046":1,"3047":1,"3048":1,"3049":1,"3050":1,"3051":1,"3052":1,"3053":1,"3054":1,"3055":1,"3056":1,"3057":1,"3058":1,"3059":1,"3060":1,"3061":1,"3062":1,"3063":1,"3064":1,"3065":1,"3066":1,"3067":1,"3068":1,"3069":1,"3070":1,"3071":1,"3072":1,"3073":1,"3074":1,"3075":1,"3076":1,"3077":1,"3078":1,"3079":1,"3080":1,"3081":1,"3082":1,"3083":1,"3084":1,"3085":1,"3086":1,"3087":1,"3088":1,"3089":1,"3090":1,"3091":1,"3092":1,"3093":1,"3094":1,"3095":1,"3096":1,"3097":1,"3098":1,"3099":1,"3100":1,"3101":1,"3102":1,"3103":1,"3104":1,"3105":1,"3106":1,"3107":1,"3108":1,"3109":1,"3110":1,"3111":1,"3112":1,"3113":1,"3114":1,"3115":1,"3116":1,"3117":1,"3118":1,"3119":1,"3120":1,"3121":1,"3122":1,"3123":1,"3124":1,"3125":1,"3126":1,"3127":1,"3128":1,"3129":1,"3130":1,"3131":1,"3132":1,"3133":1,"3134":1,"3135":1,"3136":1,"3137":1,"3138":1,"3139":1,"3140":1,"3141":1,"3142":1,"3143":1,"3144":1,"3145":1,"3146":1,"3147":1,"3148":1,"3149":1,"3150":1,"3151":1,"3152":1,"3153":1,"3154":1,"3155":1,"3156":1,"3157":1,"3158":1,"3159":1,"3160":1,"3161":1,"3162":1,"3163":1,"3164":1,"3165":1,"3166":1,"3167":1,"3168":1,"3169":1,"3170":1,"3171":1,"3172":1,"3173":1,"3174":1,"3175":1,"3176":1,"3177":1,"3178":1,"3179":1,"3180":1,"3181":1,"3182":1,"3183":1,"3184":1,"3185":1,"3186":1,"3187":1,"3188":1,"3189":1,"3190":1,"3191":1,"3192":1,"3193":1,"3194":1,"3195":1,"3196":1,"3197":1,"3198":1,"3199":1,"3200":1,"3201":1,"3202":1,"3203":1,"3204":1,"3205":1,"3206":1,"3207":1,"3208":1,"3209":1,"3210":1,"3211":1,"3212":1,"3213":1,"3214":1,"3215":1,"3216":1,"3217":1,"3218":1,"3219":1,"3220":1,"3221":1,"3222":1,"3223":1,"3224":1,"3225":1,"3226":1,"3227":1,"3228":1,"3229":1,"3230":1,"3231":1,"3232":1,"3233":1,"3234":1,"3235":1,"3236":1,"3237":1,"3238":1,"3239":1,"3240":1,"3241":1,"3242":1,"3243":1,"3244":1,"3245":1,"3246":1,"3247":1,"3248":1,"3249":1,"3250":1,"3251":1,"3252":1,"3253":1,"3254":1,"3255":1,"3256":1,"3257":1,"3258":1,"3259":1,"3260":1,"3261":1,"3262":1,"3263":1,"3264":1,"3265":1,"3266":1,"3267":1,"3268":1,"3269":1,"3270":1,"3271":1,"3272":1,"3273":1,"3274":1,"3275":1,"3276":1,"3277":1,"3278":1,"3279":1,"3280":1,"3281":1,"3282":1,"3283":1,"3284":1,"3285":1,"3286":1,"3287":1,"3288":1,"3289":1,"3290":1,"3291":1,"3292":1,"3293":1,"3294":1,"3295":1,"3296":1,"3297":1,"3298":1,"3299":1,"3300":1,"3301":1,"3302":1,"3303":1,"3304":1,"3305":1,"3306":1,"3307":1,"3308":1,"3309":1,"3310":1,"3311":1,"3312":1,"3313":1,"3314":1,"3315":1,"3316":1,"3317":1,"3318":1,"3319":1,"3320":1,"3321":1,"3322":1,"3323":1,"3324":1,"3325":1,"3326":1,"3327":1,"3328":1,"3329":1,"3330":1,"3331":1,"3332":1,"3333":1,"3334":1,"3335":1,"3336":1,"3337":1,"3338":1,"3339":1,"3340":1,"3341":1,"3342":1,"3343":1,"3344":1,"3345":1,"3346":1,"3347":1,"3348":1,"3349":1,"3350":1,"3351":1,"3352":1,"3353":1,"3354":1,"3355":1,"3356":1,"3357":1,"3358":1,"3359":1,"3360":1,"3361":1,"3362":1,"3363":1,"3364":1,"3365":1,"3366":1,"3367":1,"3368":1,"3369":1,"3370":1,"3371":1,"3372":1,"3373":1,"3374":1,"3375":1,"3376":1,"3377":1,"3378":1,"3379":1,"3380":1,"3381":1,"3382":1,"3383":1,"3384":1,"3385":1,"3386":1,"3387":1,"3388":1,"3389":1,"3390":1,"3391":1,"3392":1,"3393":1,"3394":1,"3395":1,"3396":1,"3397":1,"3398":1,"3399":1,"3400":1,"3401":1,"3402":1,"3403":1,"3404":1,"3405":1,"3406":1,"3407":1,"3408":1,"3409":1,"3410":1,"3411":1,"3412":1,"3413":1,"3414":1,"3415":1,"3416":1,"3417":1,"3418":1,"3419":1,"3420":1,"3421":1,"3422":1,"3423":1,"3424":1,"3425":1,"3426":1,"3427":1,"3428":1,"3429":1,"3430":1,"3431":1,"3432":1,"3433":1,"3434":1,"3435":1,"3436":1,"3437":1,"3438":1,"3439":1,"3440":1,"3441":1,"3442":1,"3443":1,"3444":1,"3445":1,"3446":1,"3447":1,"3448":1,"3449":1,"3450":1,"3451":1,"3452":1,"3453":1,"3454":1,"3455":1,"3456":1,"3457":1,"3458":1,"3459":1,"3460":1,"3461":1,"3462":1,"3463":1,"3464":1,"3465":1,"3466":1,"3467":1,"3468":1,"3469":1,"3470":1,"3471":1,"3472":1,"3473":1,"3474":1,"3475":1,"3476":1,"3477":1,"3478":1,"3479":1,"3480":1,"3481":1,"3482":1,"3483":1,"3484":1,"3485":1,"3486":1,"3487":1,"3488":1,"3489":1,"3490":1,"3491":1,"3492":1,"3493":1,"3494":1,"3495":1,"3496":1,"3497":1,"3498":1,"3499":1,"3500":1,"3501":1,"3502":1,"3503":1,"3504":1,"3505":1,"3506":1,"3507":1,"3508":1,"3509":1,"3510":1,"3511":1,"3512":1,"3513":1,"3514":1,"3515":1,"3516":1,"3517":1,"3518":1,"3519":1,"3520":1,"3521":1,"3522":1,"3523":1,"3524":1,"3525":1,"3526":1,"3527":1,"3528":1,"3529":1,"3530":1,"3531":1,"3532":1,"3533":1,"3534":1,"3535":1,"3536":1,"3537":1,"3538":1,"3539":1,"3540":1,"3541":1,"3542":1,"3543":1,"3544":1,"3545":1,"3546":1,"3547":1,"3548":1,"3549":1,"3550":1,"3551":1,"3552":1,"3553":1,"3554":1,"3555":1,"3556":1,"3557":1,"3558":1,"3559":1,"3560":1,"3561":1,"3562":1,"3563":1,"3564":1,"3565":1,"3566":1,"3567":1,"3568":1,"3569":1,"3570":1,"3571":1,"3572":1,"3573":1,"3574":1,"3575":1,"3576":1,"3577":1,"3578":1,"3579":1,"3580":1,"3581":1,"3582":1,"3583":1,"3584":1,"3585":1,"3586":1,"3587":1,"3588":1,"3589":1,"3590":1,"3591":1,"3592":1,"3593":1,"3594":1,"3595":1,"3596":1,"3597":1,"3598":1,"3599":1,"3600":1,"3601":1,"3602":1,"3603":1,"3604":1,"3605":1,"3606":1,"3607":1,"3608":1,"3609":1,"3610":1,"3611":1,"3612":1,"3613":1,"3614":1,"3615":1,"3616":1,"3617":1,"3618":1,"3619":1,"3620":1,"3621":1,"3622":1,"3623":1,"3624":1,"3625":1,"3626":1,"3627":1,"3628":1,"3629":1,"3630":1,"3631":1,"3632":1,"3633":1,"3634":1,"3635":1,"3636":1,"3637":1,"3638":1,"3639":1,"3640":1,"3641":1,"3642":1,"3643":1,"3644":1,"3645":1,"3646":1,"3647":1,"3648":1,"3649":1,"3650":1,"3651":1,"3652":1,"3653":1,"3654":1,"3655":1,"3656":1,"3657":1,"3658":1,"3659":1,"3660":1,"3661":1,"3662":1,"3663":1,"3664":1,"3665":1,"3666":1,"3667":1,"3668":1,"3669":1,"3670":1,"3671":1,"3672":1,"3673":1,"3674":1,"3675":1,"3676":1,"3677":1,"3678":1,"3679":1,"3680":1,"3681":1,"3682":1,"3683":1,"3684":1,"3685":1,"3686":1,"3687":1,"3688":1,"3689":1,"3690":1,"3691":1,"3692":1,"3693":1,"3694":1,"3695":1,"3696":1,"3697":1,"3698":1,"3699":1,"3700":1,"3701":1,"3702":1,"3703":1,"3704":1,"3705":1,"3706":1,"3707":1,"3708":1,"3709":1,"3710":1,"3711":1,"3712":1,"3713":1,"3714":1,"3715":1,"3716":1,"3717":1,"3718":1,"3719":1,"3720":1,"3721":1,"3722":1,"3723":1,"3724":1,"3725":1,"3726":1,"3727":1,"3728":1,"3729":1,"3730":1,"3731":1,"3732":1,"3733":1,"3734":1,"3735":1,"3736":1,"3737":1,"3738":1,"3739":1,"3740":1,"3741":1,"3742":1,"3743":1,"3744":1,"3745":1,"3746":1,"3747":1,"3748":1,"3749":1,"3750":1,"3751":1,"3752":1,"3753":1,"3754":1,"3755":1,"3756":1,"3757":1,"3758":1,"3759":1,"3760":1,"3761":1,"3762":1,"3763":1,"3764":1,"3765":1,"3766":1,"3767":1,"3768":1,"3769":1,"3770":1,"3771":1,"3772":1,"3773":1,"3774":1,"3775":1,"3776":1,"3777":1,"3778":1,"3779":1,"3780":1,"3781":1,"3782":1,"3783":1,"3784":1,"3785":1,"3786":1,"3787":1,"3788":1,"3789":1,"3790":1,"3791":1,"3792":1,"3793":1,"3794":1,"3795":1,"3796":1,"3797":1,"3798":1,"3799":1,"3800":1,"3801":1,"3802":1,"3803":1,"3804":1,"3805":1,"3806":1,"3807":1,"3808":1,"3809":1,"3810":1,"3811":1,"3812":1,"3813":1,"3814":1,"3815":1,"3816":1,"3817":1,"3818":1,"3819":1,"3820":1,"3821":1,"3822":1,"3823":1,"3824":1,"3825":1,"3826":1,"3827":1,"3828":1,"3829":1,"3830":1,"3831":1,"3832":1,"3833":1,"3834":1,"3835":1,"3836":1,"3837":1,"3838":1,"3839":1,"3840":1,"3841":1,"3842":1,"3843":1,"3844":1,"3845":1,"3846":1,"3847":1,"3848":1,"3849":1,"3850":1,"3851":1,"3852":1,"3853":1,"3854":1,"3855":1,"3856":1,"3857":1,"3858":1,"3859":1,"3860":1,"3861":1,"3862":1,"3863":1,"3864":1,"3865":1,"3866":1,"3867":1,"3868":1,"3869":1,"3870":1,"3871":1,"3872":1,"3873":1,"3874":1,"3875":1,"3876":1,"3877":1,"3878":1,"3879":1,"3880":1,"3881":1,"3882":1},"breadcrumbs":{"1":2,"41":2,"70":2,"144":1,"210":1,"295":1,"338":1,"370":1,"396":1,"470":1,"521":1,"590":1,"614":1,"655":1,"672":1,"747":1,"853":1,"897":1,"1011":1,"1069":1,"1114":1,"1184":2,"1242":2,"1279":2,"1355":1,"1491":1,"1618":2,"1637":1,"1750":2,"1802":2,"1845":2,"1886":1,"1972":1,"1979":1,"2018":1,"2044":1,"2060":1,"2101":1,"2126":2,"2174":3,"2227":3,"2283":3,"2312":3,"2359":2,"2384":2,"2408":3,"2452":1,"2521":1,"2544":1,"2638":1,"2673":1,"2696":1,"2733":1,"2767":1,"2808":1,"2832":1,"2855":1,"2879":1,"2901":1,"2916":1,"2952":1,"2998":1,"3028":2,"3053":2,"3086":2,"3131":1,"3211":1,"3268":1,"3301":2,"3328":4,"3350":1,"3477":2,"3519":2,"3587":4,"3628":1,"3711":1,"3763":1,"3800":1,"3824":4},"url":{"1":3,"2":3,"3":3,"4":4,"5":4,"6":4,"7":4,"8":4,"9":3,"10":4,"11":4,"12":4,"13":4,"14":4,"15":4,"16":4,"17":4,"18":4,"19":4,"20":4,"21":4,"22":4,"23":4,"24":4,"25":4,"26":4,"27":4,"28":4,"29":4,"30":4,"31":4,"32":4,"33":4,"34":4,"35":4,"36":4,"37":4,"38":4,"39":4,"40":4,"41":3,"42":3,"43":4,"44":4,"45":4,"46":4,"47":4,"48":4,"49":4,"50":3,"51":3,"52":3,"53":3,"54":3,"55":4,"56":4,"57":4,"58":4,"59":4,"60":4,"61":4,"62":4,"63":4,"64":4,"65":4,"66":4,"67":4,"68":4,"69":4,"70":1,"71":1,"72":1,"73":2,"74":2,"75":2,"76":2,"77":1,"78":1,"79":2,"80":2,"81":2,"82":2,"83":2,"84":2,"85":2,"86":2,"87":2,"88":2,"89":2,"90":2,"91":2,"92":2,"93":2,"94":2,"95":2,"96":2,"97":2,"98":2,"99":2,"100":2,"101":2,"102":2,"103":2,"104":2,"105":2,"106":2,"107":2,"108":2,"109":2,"110":2,"111":2,"112":2,"113":2,"114":2,"115":2,"116":2,"117":2,"118":2,"119":2,"120":2,"121":2,"122":2,"123":2,"124":2,"125":2,"126":2,"127":2,"128":2,"129":2,"130":2,"131":2,"132":2,"133":2,"134":2,"135":2,"136":2,"137":2,"138":2,"139":2,"140":2,"141":2,"142":2,"143":2,"144":3,"145":3,"146":3,"147":4,"148":4,"149":4,"150":4,"151":3,"152":4,"153":4,"154":4,"155":4,"156":4,"157":4,"158":4,"159":4,"160":4,"161":4,"162":4,"163":4,"164":4,"165":4,"166":4,"167":4,"168":4,"169":4,"170":4,"171":4,"172":4,"173":4,"174":4,"175":4,"176":4,"177":4,"178":4,"179":4,"180":4,"181":4,"182":4,"183":4,"184":4,"185":4,"186":4,"187":4,"188":4,"189":4,"190":4,"191":4,"192":4,"193":4,"194":4,"195":4,"196":4,"197":4,"198":4,"199":4,"200":4,"201":4,"202":4,"203":4,"204":4,"205":4,"206":4,"207":4,"208":4,"209":4,"210":3,"211":3,"212":3,"213":4,"214":4,"215":4,"216":4,"217":4,"218":3,"219":4,"220":4,"221":4,"222":4,"223":4,"224":4,"225":4,"226":4,"227":4,"228":4,"229":4,"230":4,"231":4,"232":4,"233":4,"234":4,"235":4,"236":4,"237":4,"238":4,"239":4,"240":4,"241":4,"242":4,"243":4,"244":4,"245":4,"246":4,"247":4,"248":4,"249":4,"250":4,"251":4,"252":4,"253":4,"254":4,"255":4,"256":4,"257":4,"258":4,"259":4,"260":4,"261":4,"262":4,"263":4,"264":4,"265":4,"266":4,"267":4,"268":4,"269":4,"270":4,"271":4,"272":4,"273":4,"274":4,"275":4,"276":4,"277":4,"278":4,"279":4,"280":4,"281":4,"282":4,"283":4,"284":4,"285":4,"286":4,"287":4,"288":4,"289":4,"290":4,"291":4,"292":4,"293":4,"294":4,"295":3,"296":3,"297":4,"298":3,"299":4,"300":4,"301":4,"302":4,"303":3,"304":3,"305":3,"306":3,"307":3,"308":3,"309":3,"310":3,"311":3,"312":3,"313":3,"314":3,"315":3,"316":3,"317":3,"318":3,"319":3,"320":3,"321":3,"322":3,"323":3,"324":3,"325":3,"326":3,"327":4,"328":4,"329":4,"330":4,"331":4,"332":4,"333":4,"334":4,"335":4,"336":4,"337":4,"338":3,"339":3,"340":3,"341":3,"342":4,"343":4,"344":3,"345":3,"346":3,"347":3,"348":3,"349":3,"350":3,"351":3,"352":3,"353":3,"354":3,"355":3,"356":3,"357":3,"358":3,"359":3,"360":3,"361":3,"362":3,"363":3,"364":4,"365":4,"366":4,"367":4,"368":4,"369":4,"370":3,"371":3,"372":3,"373":3,"374":4,"375":4,"376":3,"377":3,"378":3,"379":3,"380":3,"381":3,"382":3,"383":3,"384":3,"385":3,"386":3,"387":3,"388":3,"389":3,"390":4,"391":4,"392":4,"393":4,"394":4,"395":4,"396":3,"397":3,"398":3,"399":3,"400":4,"401":4,"402":4,"403":4,"404":3,"405":3,"406":3,"407":3,"408":3,"409":3,"410":3,"411":3,"412":3,"413":3,"414":3,"415":3,"416":3,"417":3,"418":3,"419":3,"420":3,"421":3,"422":3,"423":3,"424":3,"425":3,"426":3,"427":3,"428":3,"429":3,"430":3,"431":3,"432":3,"433":3,"434":3,"435":3,"436":3,"437":3,"438":3,"439":3,"440":3,"441":3,"442":3,"443":3,"444":3,"445":4,"446":4,"447":4,"448":4,"449":4,"450":4,"451":4,"452":4,"453":4,"454":4,"455":4,"456":4,"457":4,"458":4,"459":4,"460":4,"461":4,"462":4,"463":4,"464":4,"465":4,"466":4,"467":4,"468":4,"469":4,"470":3,"471":3,"472":3,"473":3,"474":4,"475":4,"476":4,"477":4,"478":3,"479":3,"480":3,"481":3,"482":3,"483":3,"484":3,"485":3,"486":3,"487":3,"488":3,"489":3,"490":3,"491":3,"492":3,"493":3,"494":3,"495":4,"496":4,"497":4,"498":4,"499":4,"500":4,"501":4,"502":4,"503":4,"504":4,"505":4,"506":4,"507":4,"508":4,"509":4,"510":4,"511":4,"512":4,"513":4,"514":4,"515":4,"516":4,"517":4,"518":4,"519":4,"520":4,"521":3,"522":3,"523":3,"524":3,"525":4,"526":4,"527":4,"528":4,"529":4,"530":3,"531":3,"532":3,"533":3,"534":3,"535":3,"536":3,"537":3,"538":3,"539":3,"540":3,"541":3,"542":3,"543":3,"544":3,"545":3,"546":3,"547":3,"548":3,"549":3,"550":3,"551":3,"552":3,"553":3,"554":3,"555":3,"556":3,"557":3,"558":3,"559":3,"560":3,"561":3,"562":3,"563":3,"564":4,"565":4,"566":4,"567":4,"568":4,"569":4,"570":4,"571":4,"572":4,"573":4,"574":4,"575":4,"576":4,"577":4,"578":4,"579":4,"580":4,"581":4,"582":4,"583":4,"584":4,"585":4,"586":4,"587":4,"588":4,"589":4,"590":3,"591":3,"592":3,"593":3,"594":4,"595":4,"596":4,"597":3,"598":3,"599":3,"600":3,"601":3,"602":3,"603":3,"604":4,"605":4,"606":4,"607":4,"608":4,"609":4,"610":4,"611":4,"612":4,"613":4,"614":3,"615":3,"616":3,"617":3,"618":4,"619":4,"620":4,"621":4,"622":3,"623":3,"624":3,"625":3,"626":3,"627":3,"628":3,"629":3,"630":3,"631":3,"632":3,"633":3,"634":3,"635":3,"636":3,"637":3,"638":4,"639":4,"640":4,"641":4,"642":4,"643":4,"644":4,"645":4,"646":4,"647":4,"648":4,"649":4,"650":4,"651":4,"652":4,"653":4,"654":4,"655":3,"656":3,"657":3,"658":3,"659":4,"660":4,"661":3,"662":3,"663":3,"664":3,"665":3,"666":3,"667":3,"668":4,"669":4,"670":4,"671":4,"672":3,"673":3,"674":3,"675":3,"676":4,"677":4,"678":4,"679":4,"680":3,"681":3,"682":3,"683":3,"684":3,"685":3,"686":3,"687":3,"688":3,"689":3,"690":3,"691":3,"692":3,"693":3,"694":3,"695":3,"696":3,"697":3,"698":3,"699":3,"700":3,"701":3,"702":3,"703":3,"704":3,"705":3,"706":3,"707":3,"708":3,"709":3,"710":3,"711":3,"712":3,"713":3,"714":3,"715":3,"716":3,"717":3,"718":3,"719":3,"720":3,"721":3,"722":3,"723":4,"724":4,"725":4,"726":4,"727":4,"728":4,"729":4,"730":4,"731":4,"732":4,"733":4,"734":4,"735":4,"736":4,"737":4,"738":4,"739":4,"740":4,"741":4,"742":4,"743":4,"744":4,"745":4,"746":4,"747":3,"748":3,"749":3,"750":4,"751":4,"752":4,"753":4,"754":4,"755":4,"756":4,"757":4,"758":4,"759":3,"760":3,"761":3,"762":3,"763":4,"764":4,"765":4,"766":4,"767":4,"768":4,"769":4,"770":4,"771":4,"772":4,"773":4,"774":4,"775":4,"776":4,"777":4,"778":4,"779":4,"780":4,"781":4,"782":4,"783":4,"784":4,"785":4,"786":4,"787":4,"788":4,"789":4,"790":4,"791":4,"792":4,"793":4,"794":4,"795":4,"796":4,"797":4,"798":4,"799":4,"800":4,"801":4,"802":4,"803":4,"804":4,"805":4,"806":4,"807":4,"808":4,"809":4,"810":4,"811":4,"812":4,"813":4,"814":4,"815":4,"816":4,"817":4,"818":4,"819":4,"820":4,"821":4,"822":4,"823":4,"824":4,"825":4,"826":4,"827":4,"828":4,"829":4,"830":4,"831":4,"832":4,"833":4,"834":4,"835":4,"836":4,"837":4,"838":4,"839":4,"840":4,"841":4,"842":4,"843":4,"844":4,"845":4,"846":4,"847":4,"848":4,"849":4,"850":4,"851":4,"852":4,"853":3,"854":3,"855":3,"856":4,"857":4,"858":4,"859":4,"860":4,"861":3,"862":4,"863":4,"864":4,"865":4,"866":4,"867":4,"868":4,"869":4,"870":4,"871":4,"872":4,"873":4,"874":4,"875":4,"876":4,"877":4,"878":4,"879":4,"880":4,"881":4,"882":4,"883":4,"884":4,"885":4,"886":4,"887":4,"888":4,"889":4,"890":4,"891":4,"892":4,"893":4,"894":4,"895":4,"896":4,"897":3,"898":3,"899":3,"900":4,"901":4,"902":4,"903":4,"904":4,"905":4,"906":4,"907":3,"908":4,"909":4,"910":4,"911":4,"912":4,"913":4,"914":4,"915":4,"916":4,"917":4,"918":4,"919":4,"920":4,"921":4,"922":4,"923":4,"924":4,"925":4,"926":4,"927":4,"928":4,"929":4,"930":4,"931":4,"932":4,"933":4,"934":4,"935":4,"936":4,"937":4,"938":4,"939":4,"940":4,"941":4,"942":4,"943":4,"944":4,"945":4,"946":4,"947":4,"948":4,"949":4,"950":4,"951":4,"952":4,"953":4,"954":4,"955":4,"956":4,"957":4,"958":4,"959":4,"960":4,"961":4,"962":4,"963":4,"964":4,"965":4,"966":4,"967":4,"968":4,"969":4,"970":4,"971":4,"972":4,"973":4,"974":4,"975":4,"976":4,"977":4,"978":4,"979":4,"980":4,"981":4,"982":4,"983":4,"984":4,"985":4,"986":4,"987":4,"988":4,"989":4,"990":4,"991":4,"992":4,"993":4,"994":4,"995":4,"996":4,"997":4,"998":4,"999":4,"1000":4,"1001":4,"1002":4,"1003":4,"1004":4,"1005":4,"1006":4,"1007":4,"1008":4,"1009":4,"1010":4,"1011":3,"1012":3,"1013":3,"1014":4,"1015":4,"1016":4,"1017":4,"1018":3,"1019":4,"1020":4,"1021":4,"1022":4,"1023":4,"1024":4,"1025":4,"1026":4,"1027":4,"1028":4,"1029":4,"1030":4,"1031":4,"1032":4,"1033":4,"1034":4,"1035":4,"1036":4,"1037":4,"1038":4,"1039":4,"1040":4,"1041":4,"1042":4,"1043":4,"1044":4,"1045":4,"1046":4,"1047":4,"1048":4,"1049":4,"1050":4,"1051":4,"1052":4,"1053":4,"1054":4,"1055":4,"1056":4,"1057":4,"1058":4,"1059":4,"1060":4,"1061":4,"1062":4,"1063":4,"1064":4,"1065":4,"1066":4,"1067":4,"1068":4,"1069":3,"1070":3,"1071":3,"1072":4,"1073":4,"1074":4,"1075":4,"1076":4,"1077":3,"1078":4,"1079":4,"1080":4,"1081":4,"1082":4,"1083":4,"1084":4,"1085":4,"1086":4,"1087":4,"1088":4,"1089":4,"1090":4,"1091":4,"1092":4,"1093":4,"1094":4,"1095":4,"1096":4,"1097":4,"1098":4,"1099":4,"1100":4,"1101":4,"1102":4,"1103":4,"1104":4,"1105":4,"1106":4,"1107":4,"1108":4,"1109":4,"1110":4,"1111":4,"1112":4,"1113":4,"1114":3,"1115":3,"1116":3,"1117":4,"1118":4,"1119":4,"1120":4,"1121":4,"1122":4,"1123":4,"1124":3,"1125":4,"1126":4,"1127":4,"1128":4,"1129":4,"1130":4,"1131":4,"1132":4,"1133":4,"1134":4,"1135":4,"1136":4,"1137":4,"1138":4,"1139":4,"1140":4,"1141":4,"1142":4,"1143":4,"1144":4,"1145":4,"1146":4,"1147":4,"1148":4,"1149":4,"1150":4,"1151":4,"1152":4,"1153":4,"1154":4,"1155":4,"1156":4,"1157":4,"1158":4,"1159":4,"1160":4,"1161":4,"1162":4,"1163":4,"1164":4,"1165":4,"1166":4,"1167":4,"1168":4,"1169":4,"1170":4,"1171":4,"1172":4,"1173":4,"1174":4,"1175":4,"1176":4,"1177":4,"1178":4,"1179":4,"1180":4,"1181":4,"1182":4,"1183":4,"1184":3,"1185":3,"1186":3,"1187":4,"1188":4,"1189":4,"1190":4,"1191":4,"1192":4,"1193":4,"1194":4,"1195":3,"1196":4,"1197":4,"1198":4,"1199":4,"1200":4,"1201":4,"1202":4,"1203":4,"1204":4,"1205":4,"1206":4,"1207":4,"1208":4,"1209":4,"1210":4,"1211":4,"1212":4,"1213":4,"1214":4,"1215":4,"1216":4,"1217":4,"1218":4,"1219":4,"1220":4,"1221":4,"1222":4,"1223":4,"1224":4,"1225":4,"1226":4,"1227":4,"1228":4,"1229":4,"1230":4,"1231":4,"1232":4,"1233":4,"1234":4,"1235":4,"1236":4,"1237":4,"1238":4,"1239":4,"1240":4,"1241":4,"1242":3,"1243":3,"1244":4,"1245":4,"1246":4,"1247":4,"1248":4,"1249":4,"1250":4,"1251":4,"1252":4,"1253":4,"1254":3,"1255":4,"1256":4,"1257":4,"1258":4,"1259":4,"1260":4,"1261":4,"1262":4,"1263":4,"1264":4,"1265":4,"1266":4,"1267":4,"1268":4,"1269":4,"1270":4,"1271":4,"1272":4,"1273":4,"1274":4,"1275":4,"1276":4,"1277":4,"1278":4,"1279":1,"1280":1,"1281":1,"1282":2,"1283":2,"1284":2,"1285":2,"1286":2,"1287":2,"1288":1,"1289":2,"1290":2,"1291":2,"1292":2,"1293":2,"1294":2,"1295":2,"1296":2,"1297":2,"1298":2,"1299":2,"1300":2,"1301":2,"1302":2,"1303":2,"1304":2,"1305":2,"1306":2,"1307":2,"1308":2,"1309":2,"1310":2,"1311":2,"1312":2,"1313":2,"1314":2,"1315":2,"1316":2,"1317":2,"1318":2,"1319":2,"1320":2,"1321":2,"1322":2,"1323":2,"1324":2,"1325":2,"1326":2,"1327":2,"1328":2,"1329":2,"1330":2,"1331":2,"1332":2,"1333":2,"1334":2,"1335":2,"1336":2,"1337":2,"1338":2,"1339":2,"1340":2,"1341":2,"1342":2,"1343":2,"1344":2,"1345":2,"1346":2,"1347":2,"1348":2,"1349":2,"1350":2,"1351":2,"1352":2,"1353":2,"1354":2,"1355":3,"1356":3,"1357":3,"1358":4,"1359":4,"1360":4,"1361":4,"1362":4,"1363":4,"1364":4,"1365":4,"1366":4,"1367":4,"1368":4,"1369":4,"1370":4,"1371":4,"1372":3,"1373":4,"1374":4,"1375":4,"1376":4,"1377":4,"1378":4,"1379":4,"1380":4,"1381":4,"1382":4,"1383":4,"1384":4,"1385":4,"1386":4,"1387":4,"1388":4,"1389":4,"1390":4,"1391":4,"1392":4,"1393":4,"1394":4,"1395":4,"1396":4,"1397":4,"1398":4,"1399":4,"1400":4,"1401":4,"1402":4,"1403":4,"1404":4,"1405":4,"1406":4,"1407":4,"1408":4,"1409":4,"1410":4,"1411":4,"1412":4,"1413":4,"1414":4,"1415":4,"1416":4,"1417":4,"1418":4,"1419":4,"1420":4,"1421":4,"1422":4,"1423":4,"1424":4,"1425":4,"1426":4,"1427":4,"1428":4,"1429":4,"1430":4,"1431":4,"1432":4,"1433":4,"1434":4,"1435":4,"1436":4,"1437":4,"1438":4,"1439":4,"1440":4,"1441":4,"1442":4,"1443":4,"1444":4,"1445":4,"1446":4,"1447":4,"1448":4,"1449":4,"1450":4,"1451":4,"1452":4,"1453":4,"1454":4,"1455":4,"1456":4,"1457":4,"1458":4,"1459":4,"1460":4,"1461":4,"1462":4,"1463":4,"1464":4,"1465":4,"1466":4,"1467":4,"1468":4,"1469":4,"1470":4,"1471":4,"1472":4,"1473":4,"1474":4,"1475":4,"1476":4,"1477":4,"1478":4,"1479":4,"1480":4,"1481":4,"1482":4,"1483":4,"1484":4,"1485":4,"1486":4,"1487":4,"1488":4,"1489":4,"1490":4,"1491":3,"1492":3,"1493":3,"1494":4,"1495":4,"1496":4,"1497":4,"1498":4,"1499":4,"1500":4,"1501":4,"1502":4,"1503":4,"1504":4,"1505":3,"1506":4,"1507":4,"1508":4,"1509":4,"1510":4,"1511":4,"1512":4,"1513":4,"1514":4,"1515":4,"1516":4,"1517":4,"1518":4,"1519":4,"1520":4,"1521":4,"1522":4,"1523":4,"1524":4,"1525":4,"1526":4,"1527":4,"1528":4,"1529":4,"1530":4,"1531":4,"1532":4,"1533":4,"1534":4,"1535":4,"1536":4,"1537":4,"1538":4,"1539":4,"1540":4,"1541":4,"1542":4,"1543":4,"1544":4,"1545":4,"1546":4,"1547":4,"1548":4,"1549":4,"1550":4,"1551":4,"1552":4,"1553":4,"1554":4,"1555":4,"1556":4,"1557":4,"1558":4,"1559":4,"1560":4,"1561":4,"1562":4,"1563":4,"1564":4,"1565":4,"1566":4,"1567":4,"1568":4,"1569":4,"1570":4,"1571":4,"1572":4,"1573":4,"1574":4,"1575":4,"1576":4,"1577":4,"1578":4,"1579":4,"1580":4,"1581":4,"1582":4,"1583":4,"1584":4,"1585":4,"1586":4,"1587":4,"1588":4,"1589":4,"1590":4,"1591":4,"1592":4,"1593":4,"1594":4,"1595":4,"1596":4,"1597":4,"1598":4,"1599":4,"1600":4,"1601":4,"1602":4,"1603":4,"1604":4,"1605":4,"1606":4,"1607":4,"1608":4,"1609":4,"1610":4,"1611":4,"1612":4,"1613":4,"1614":4,"1615":4,"1616":4,"1617":4,"1618":2,"1619":2,"1620":3,"1621":3,"1622":3,"1623":3,"1624":3,"1625":3,"1626":3,"1627":3,"1628":3,"1629":3,"1630":3,"1631":3,"1632":3,"1633":3,"1634":3,"1635":3,"1636":3,"1637":3,"1638":3,"1639":4,"1640":4,"1641":4,"1642":4,"1643":4,"1644":4,"1645":4,"1646":4,"1647":4,"1648":4,"1649":4,"1650":4,"1651":4,"1652":4,"1653":4,"1654":4,"1655":4,"1656":4,"1657":4,"1658":4,"1659":4,"1660":3,"1661":3,"1662":4,"1663":4,"1664":4,"1665":4,"1666":4,"1667":4,"1668":4,"1669":4,"1670":4,"1671":4,"1672":4,"1673":4,"1674":4,"1675":4,"1676":4,"1677":4,"1678":4,"1679":4,"1680":4,"1681":4,"1682":4,"1683":4,"1684":4,"1685":4,"1686":4,"1687":4,"1688":4,"1689":4,"1690":4,"1691":4,"1692":4,"1693":4,"1694":4,"1695":4,"1696":4,"1697":4,"1698":4,"1699":4,"1700":4,"1701":4,"1702":4,"1703":4,"1704":4,"1705":4,"1706":4,"1707":4,"1708":4,"1709":4,"1710":4,"1711":4,"1712":4,"1713":4,"1714":4,"1715":4,"1716":4,"1717":4,"1718":4,"1719":4,"1720":4,"1721":4,"1722":4,"1723":4,"1724":4,"1725":4,"1726":4,"1727":4,"1728":4,"1729":4,"1730":4,"1731":4,"1732":4,"1733":4,"1734":4,"1735":4,"1736":4,"1737":4,"1738":4,"1739":4,"1740":4,"1741":4,"1742":4,"1743":4,"1744":4,"1745":4,"1746":4,"1747":4,"1748":4,"1749":4,"1750":3,"1751":3,"1752":4,"1753":4,"1754":4,"1755":4,"1756":4,"1757":4,"1758":4,"1759":4,"1760":4,"1761":4,"1762":4,"1763":4,"1764":4,"1765":3,"1766":4,"1767":4,"1768":4,"1769":4,"1770":4,"1771":4,"1772":4,"1773":4,"1774":4,"1775":4,"1776":4,"1777":4,"1778":4,"1779":4,"1780":4,"1781":4,"1782":4,"1783":4,"1784":4,"1785":4,"1786":4,"1787":4,"1788":4,"1789":4,"1790":4,"1791":4,"1792":4,"1793":4,"1794":4,"1795":4,"1796":4,"1797":4,"1798":4,"1799":4,"1800":4,"1801":4,"1802":3,"1803":3,"1804":4,"1805":4,"1806":4,"1807":4,"1808":4,"1809":4,"1810":4,"1811":4,"1812":4,"1813":3,"1814":4,"1815":4,"1816":4,"1817":4,"1818":4,"1819":4,"1820":4,"1821":4,"1822":4,"1823":4,"1824":4,"1825":4,"1826":4,"1827":4,"1828":4,"1829":4,"1830":4,"1831":4,"1832":4,"1833":4,"1834":4,"1835":4,"1836":4,"1837":4,"1838":4,"1839":4,"1840":4,"1841":4,"1842":4,"1843":4,"1844":4,"1845":1,"1846":2,"1847":2,"1848":2,"1849":2,"1850":2,"1851":2,"1852":2,"1853":2,"1854":2,"1855":2,"1856":2,"1857":2,"1858":2,"1859":2,"1860":2,"1861":2,"1862":2,"1863":2,"1864":2,"1865":2,"1866":2,"1867":2,"1868":2,"1869":2,"1870":2,"1871":2,"1872":2,"1873":2,"1874":2,"1875":2,"1876":2,"1877":2,"1878":2,"1879":2,"1880":2,"1881":2,"1882":2,"1883":2,"1884":2,"1885":2,"1886":3,"1887":3,"1888":4,"1889":4,"1890":4,"1891":4,"1892":4,"1893":4,"1894":4,"1895":4,"1896":4,"1897":4,"1898":4,"1899":4,"1900":3,"1901":4,"1902":4,"1903":4,"1904":4,"1905":4,"1906":4,"1907":4,"1908":4,"1909":4,"1910":4,"1911":4,"1912":4,"1913":4,"1914":4,"1915":4,"1916":4,"1917":4,"1918":4,"1919":4,"1920":4,"1921":4,"1922":4,"1923":4,"1924":4,"1925":4,"1926":4,"1927":4,"1928":4,"1929":4,"1930":4,"1931":4,"1932":4,"1933":4,"1934":4,"1935":4,"1936":4,"1937":4,"1938":4,"1939":4,"1940":4,"1941":4,"1942":4,"1943":4,"1944":4,"1945":4,"1946":4,"1947":4,"1948":4,"1949":4,"1950":4,"1951":4,"1952":4,"1953":4,"1954":4,"1955":4,"1956":4,"1957":4,"1958":4,"1959":4,"1960":4,"1961":4,"1962":4,"1963":4,"1964":4,"1965":4,"1966":4,"1967":4,"1968":4,"1969":4,"1970":4,"1971":4,"1972":2,"1973":2,"1974":2,"1975":2,"1976":2,"1977":2,"1978":2,"1979":3,"1980":3,"1981":4,"1982":4,"1983":4,"1984":4,"1985":4,"1986":4,"1987":4,"1988":4,"1989":4,"1990":4,"1991":4,"1992":4,"1993":4,"1994":4,"1995":3,"1996":4,"1997":4,"1998":4,"1999":4,"2000":4,"2001":4,"2002":4,"2003":4,"2004":4,"2005":4,"2006":4,"2007":4,"2008":4,"2009":4,"2010":4,"2011":4,"2012":4,"2013":4,"2014":4,"2015":4,"2016":4,"2017":4,"2018":3,"2019":3,"2020":4,"2021":4,"2022":4,"2023":4,"2024":4,"2025":3,"2026":3,"2027":3,"2028":4,"2029":4,"2030":4,"2031":4,"2032":4,"2033":4,"2034":4,"2035":4,"2036":4,"2037":4,"2038":4,"2039":4,"2040":4,"2041":4,"2042":4,"2043":4,"2044":3,"2045":3,"2046":4,"2047":4,"2048":4,"2049":3,"2050":4,"2051":4,"2052":4,"2053":4,"2054":4,"2055":4,"2056":4,"2057":4,"2058":4,"2059":4,"2060":3,"2061":3,"2062":4,"2063":4,"2064":4,"2065":4,"2066":4,"2067":4,"2068":4,"2069":4,"2070":4,"2071":4,"2072":3,"2073":3,"2074":4,"2075":4,"2076":4,"2077":4,"2078":4,"2079":4,"2080":4,"2081":4,"2082":4,"2083":4,"2084":4,"2085":4,"2086":4,"2087":4,"2088":4,"2089":4,"2090":4,"2091":4,"2092":4,"2093":4,"2094":4,"2095":4,"2096":4,"2097":4,"2098":4,"2099":4,"2100":4,"2101":3,"2102":3,"2103":4,"2104":4,"2105":4,"2106":4,"2107":4,"2108":4,"2109":4,"2110":3,"2111":3,"2112":4,"2113":4,"2114":4,"2115":4,"2116":4,"2117":4,"2118":4,"2119":4,"2120":4,"2121":4,"2122":4,"2123":4,"2124":4,"2125":4,"2126":2,"2127":2,"2128":3,"2129":3,"2130":3,"2131":3,"2132":3,"2133":3,"2134":3,"2135":3,"2136":3,"2137":3,"2138":3,"2139":3,"2140":2,"2141":3,"2142":3,"2143":3,"2144":3,"2145":3,"2146":3,"2147":3,"2148":3,"2149":3,"2150":3,"2151":3,"2152":3,"2153":3,"2154":3,"2155":3,"2156":3,"2157":3,"2158":3,"2159":3,"2160":3,"2161":3,"2162":3,"2163":3,"2164":3,"2165":3,"2166":3,"2167":3,"2168":3,"2169":3,"2170":3,"2171":3,"2172":3,"2173":3,"2174":2,"2175":2,"2176":3,"2177":3,"2178":3,"2179":3,"2180":2,"2181":2,"2182":2,"2183":2,"2184":3,"2185":3,"2186":3,"2187":3,"2188":3,"2189":3,"2190":3,"2191":3,"2192":3,"2193":3,"2194":3,"2195":3,"2196":3,"2197":3,"2198":3,"2199":3,"2200":3,"2201":3,"2202":3,"2203":3,"2204":3,"2205":3,"2206":3,"2207":3,"2208":3,"2209":3,"2210":3,"2211":3,"2212":3,"2213":3,"2214":3,"2215":3,"2216":3,"2217":3,"2218":3,"2219":3,"2220":3,"2221":3,"2222":3,"2223":3,"2224":3,"2225":3,"2226":3,"2227":2,"2228":2,"2229":3,"2230":3,"2231":3,"2232":3,"2233":3,"2234":3,"2235":3,"2236":3,"2237":3,"2238":3,"2239":3,"2240":3,"2241":3,"2242":3,"2243":3,"2244":3,"2245":2,"2246":2,"2247":2,"2248":2,"2249":3,"2250":3,"2251":3,"2252":3,"2253":3,"2254":3,"2255":3,"2256":3,"2257":3,"2258":3,"2259":3,"2260":3,"2261":3,"2262":3,"2263":3,"2264":3,"2265":3,"2266":3,"2267":3,"2268":3,"2269":3,"2270":3,"2271":3,"2272":3,"2273":3,"2274":3,"2275":3,"2276":3,"2277":3,"2278":3,"2279":3,"2280":3,"2281":3,"2282":3,"2283":1,"2284":1,"2285":2,"2286":2,"2287":2,"2288":1,"2289":1,"2290":1,"2291":1,"2292":2,"2293":2,"2294":2,"2295":2,"2296":2,"2297":2,"2298":2,"2299":2,"2300":2,"2301":2,"2302":2,"2303":2,"2304":2,"2305":2,"2306":2,"2307":2,"2308":2,"2309":2,"2310":2,"2311":2,"2312":2,"2313":2,"2314":3,"2315":3,"2316":3,"2317":3,"2318":3,"2319":3,"2320":3,"2321":3,"2322":2,"2323":2,"2324":2,"2325":2,"2326":3,"2327":3,"2328":3,"2329":3,"2330":3,"2331":3,"2332":3,"2333":3,"2334":3,"2335":3,"2336":3,"2337":3,"2338":3,"2339":3,"2340":3,"2341":3,"2342":3,"2343":3,"2344":3,"2345":3,"2346":3,"2347":3,"2348":3,"2349":3,"2350":3,"2351":3,"2352":3,"2353":3,"2354":3,"2355":3,"2356":3,"2357":3,"2358":3,"2359":3,"2360":3,"2361":4,"2362":4,"2363":4,"2364":4,"2365":4,"2366":4,"2367":3,"2368":4,"2369":4,"2370":4,"2371":4,"2372":4,"2373":4,"2374":4,"2375":4,"2376":4,"2377":4,"2378":4,"2379":4,"2380":4,"2381":4,"2382":4,"2383":4,"2384":3,"2385":3,"2386":4,"2387":4,"2388":4,"2389":4,"2390":3,"2391":4,"2392":4,"2393":4,"2394":4,"2395":4,"2396":4,"2397":4,"2398":4,"2399":4,"2400":4,"2401":4,"2402":4,"2403":4,"2404":4,"2405":4,"2406":4,"2407":4,"2408":1,"2409":2,"2410":2,"2411":2,"2412":2,"2413":2,"2414":2,"2415":2,"2416":2,"2417":2,"2418":2,"2419":2,"2420":2,"2421":2,"2422":2,"2423":2,"2424":2,"2425":2,"2426":2,"2427":2,"2428":2,"2429":2,"2430":2,"2431":2,"2432":2,"2433":2,"2434":2,"2435":2,"2436":2,"2437":2,"2438":2,"2439":2,"2440":2,"2441":2,"2442":2,"2443":2,"2444":2,"2445":2,"2446":2,"2447":2,"2448":2,"2449":2,"2450":2,"2451":2,"2452":3,"2453":3,"2454":4,"2455":4,"2456":4,"2457":4,"2458":4,"2459":4,"2460":4,"2461":4,"2462":4,"2463":4,"2464":3,"2465":4,"2466":4,"2467":4,"2468":4,"2469":4,"2470":4,"2471":4,"2472":4,"2473":4,"2474":4,"2475":4,"2476":4,"2477":4,"2478":4,"2479":4,"2480":4,"2481":4,"2482":4,"2483":4,"2484":4,"2485":4,"2486":4,"2487":4,"2488":4,"2489":4,"2490":4,"2491":4,"2492":4,"2493":4,"2494":4,"2495":4,"2496":4,"2497":4,"2498":4,"2499":4,"2500":4,"2501":4,"2502":4,"2503":4,"2504":4,"2505":4,"2506":4,"2507":4,"2508":4,"2509":4,"2510":4,"2511":4,"2512":4,"2513":4,"2514":4,"2515":4,"2516":4,"2517":4,"2518":4,"2519":4,"2520":4,"2521":3,"2522":3,"2523":4,"2524":4,"2525":4,"2526":4,"2527":4,"2528":4,"2529":4,"2530":4,"2531":3,"2532":4,"2533":4,"2534":4,"2535":4,"2536":4,"2537":4,"2538":4,"2539":4,"2540":4,"2541":4,"2542":4,"2543":4,"2544":3,"2545":3,"2546":4,"2547":4,"2548":4,"2549":3,"2550":4,"2551":4,"2552":4,"2553":4,"2554":4,"2555":4,"2556":4,"2557":4,"2558":4,"2559":4,"2560":4,"2561":4,"2562":4,"2563":4,"2564":4,"2565":4,"2566":4,"2567":4,"2568":4,"2569":4,"2570":4,"2571":4,"2572":4,"2573":4,"2574":4,"2575":4,"2576":4,"2577":4,"2578":4,"2579":4,"2580":4,"2581":4,"2582":4,"2583":4,"2584":4,"2585":4,"2586":4,"2587":4,"2588":4,"2589":4,"2590":4,"2591":4,"2592":4,"2593":4,"2594":4,"2595":4,"2596":4,"2597":4,"2598":4,"2599":4,"2600":4,"2601":4,"2602":4,"2603":4,"2604":4,"2605":4,"2606":4,"2607":4,"2608":4,"2609":4,"2610":4,"2611":4,"2612":4,"2613":4,"2614":4,"2615":4,"2616":4,"2617":4,"2618":4,"2619":4,"2620":4,"2621":4,"2622":4,"2623":4,"2624":4,"2625":4,"2626":4,"2627":4,"2628":4,"2629":4,"2630":4,"2631":4,"2632":4,"2633":4,"2634":4,"2635":4,"2636":4,"2637":4,"2638":3,"2639":3,"2640":4,"2641":4,"2642":4,"2643":4,"2644":4,"2645":4,"2646":4,"2647":4,"2648":4,"2649":4,"2650":3,"2651":4,"2652":4,"2653":4,"2654":4,"2655":4,"2656":4,"2657":4,"2658":4,"2659":4,"2660":4,"2661":4,"2662":4,"2663":4,"2664":4,"2665":4,"2666":4,"2667":4,"2668":4,"2669":4,"2670":4,"2671":4,"2672":4,"2673":3,"2674":3,"2675":4,"2676":4,"2677":4,"2678":4,"2679":4,"2680":3,"2681":4,"2682":4,"2683":4,"2684":4,"2685":4,"2686":4,"2687":4,"2688":4,"2689":4,"2690":4,"2691":4,"2692":4,"2693":4,"2694":4,"2695":4,"2696":3,"2697":3,"2698":4,"2699":4,"2700":4,"2701":4,"2702":4,"2703":3,"2704":4,"2705":4,"2706":4,"2707":4,"2708":4,"2709":4,"2710":4,"2711":4,"2712":4,"2713":4,"2714":4,"2715":4,"2716":4,"2717":4,"2718":4,"2719":4,"2720":4,"2721":4,"2722":4,"2723":4,"2724":4,"2725":4,"2726":4,"2727":4,"2728":4,"2729":4,"2730":4,"2731":4,"2732":4,"2733":3,"2734":3,"2735":4,"2736":4,"2737":4,"2738":4,"2739":4,"2740":3,"2741":4,"2742":4,"2743":4,"2744":4,"2745":4,"2746":4,"2747":4,"2748":4,"2749":4,"2750":4,"2751":4,"2752":4,"2753":4,"2754":4,"2755":4,"2756":4,"2757":4,"2758":4,"2759":4,"2760":4,"2761":4,"2762":4,"2763":4,"2764":4,"2765":4,"2766":4,"2767":3,"2768":3,"2769":4,"2770":4,"2771":4,"2772":4,"2773":3,"2774":4,"2775":4,"2776":4,"2777":4,"2778":4,"2779":4,"2780":4,"2781":4,"2782":4,"2783":4,"2784":4,"2785":4,"2786":4,"2787":4,"2788":4,"2789":4,"2790":4,"2791":4,"2792":4,"2793":4,"2794":4,"2795":4,"2796":4,"2797":4,"2798":4,"2799":4,"2800":4,"2801":4,"2802":4,"2803":4,"2804":4,"2805":4,"2806":4,"2807":4,"2808":3,"2809":3,"2810":4,"2811":4,"2812":4,"2813":4,"2814":4,"2815":4,"2816":4,"2817":4,"2818":4,"2819":4,"2820":4,"2821":4,"2822":4,"2823":4,"2824":4,"2825":4,"2826":4,"2827":4,"2828":4,"2829":4,"2830":4,"2831":4,"2832":3,"2833":3,"2834":4,"2835":4,"2836":4,"2837":4,"2838":4,"2839":4,"2840":4,"2841":4,"2842":4,"2843":4,"2844":4,"2845":4,"2846":4,"2847":4,"2848":4,"2849":4,"2850":4,"2851":4,"2852":4,"2853":4,"2854":4,"2855":3,"2856":3,"2857":3,"2858":4,"2859":4,"2860":4,"2861":3,"2862":4,"2863":4,"2864":4,"2865":4,"2866":4,"2867":4,"2868":4,"2869":4,"2870":4,"2871":4,"2872":4,"2873":4,"2874":4,"2875":4,"2876":4,"2877":4,"2878":4,"2879":3,"2880":3,"2881":3,"2882":4,"2883":4,"2884":4,"2885":3,"2886":4,"2887":4,"2888":4,"2889":4,"2890":4,"2891":4,"2892":4,"2893":4,"2894":4,"2895":4,"2896":4,"2897":4,"2898":4,"2899":4,"2900":4,"2901":3,"2902":3,"2903":4,"2904":4,"2905":4,"2906":4,"2907":4,"2908":4,"2909":4,"2910":4,"2911":4,"2912":4,"2913":4,"2914":4,"2915":4,"2916":3,"2917":3,"2918":3,"2919":4,"2920":4,"2921":4,"2922":4,"2923":3,"2924":4,"2925":4,"2926":4,"2927":4,"2928":4,"2929":4,"2930":4,"2931":4,"2932":4,"2933":4,"2934":4,"2935":4,"2936":4,"2937":4,"2938":4,"2939":4,"2940":4,"2941":4,"2942":4,"2943":4,"2944":4,"2945":4,"2946":4,"2947":4,"2948":4,"2949":4,"2950":4,"2951":4,"2952":3,"2953":3,"2954":3,"2955":4,"2956":4,"2957":4,"2958":4,"2959":4,"2960":3,"2961":3,"2962":4,"2963":4,"2964":4,"2965":4,"2966":4,"2967":4,"2968":4,"2969":4,"2970":4,"2971":4,"2972":4,"2973":4,"2974":4,"2975":4,"2976":4,"2977":4,"2978":4,"2979":4,"2980":4,"2981":4,"2982":4,"2983":4,"2984":4,"2985":4,"2986":4,"2987":4,"2988":4,"2989":4,"2990":4,"2991":4,"2992":4,"2993":4,"2994":4,"2995":4,"2996":4,"2997":4,"2998":3,"2999":3,"3000":4,"3001":4,"3002":4,"3003":4,"3004":4,"3005":4,"3006":4,"3007":4,"3008":4,"3009":4,"3010":4,"3011":4,"3012":4,"3013":4,"3014":4,"3015":4,"3016":4,"3017":4,"3018":4,"3019":4,"3020":4,"3021":4,"3022":4,"3023":4,"3024":4,"3025":4,"3026":4,"3027":4,"3028":3,"3029":3,"3030":3,"3031":4,"3032":4,"3033":4,"3034":4,"3035":4,"3036":4,"3037":4,"3038":4,"3039":4,"3040":3,"3041":4,"3042":4,"3043":4,"3044":4,"3045":4,"3046":4,"3047":4,"3048":4,"3049":4,"3050":4,"3051":4,"3052":4,"3053":3,"3054":3,"3055":4,"3056":4,"3057":4,"3058":4,"3059":4,"3060":4,"3061":4,"3062":3,"3063":4,"3064":4,"3065":4,"3066":4,"3067":4,"3068":4,"3069":4,"3070":4,"3071":4,"3072":4,"3073":4,"3074":4,"3075":4,"3076":4,"3077":4,"3078":4,"3079":4,"3080":4,"3081":4,"3082":4,"3083":4,"3084":4,"3085":4,"3086":1,"3087":1,"3088":2,"3089":2,"3090":2,"3091":2,"3092":2,"3093":2,"3094":2,"3095":2,"3096":2,"3097":2,"3098":2,"3099":2,"3100":2,"3101":2,"3102":2,"3103":2,"3104":2,"3105":2,"3106":2,"3107":2,"3108":2,"3109":2,"3110":2,"3111":2,"3112":2,"3113":2,"3114":2,"3115":2,"3116":2,"3117":2,"3118":2,"3119":2,"3120":2,"3121":2,"3122":2,"3123":2,"3124":2,"3125":2,"3126":2,"3127":2,"3128":2,"3129":2,"3130":2,"3131":3,"3132":3,"3133":4,"3134":4,"3135":4,"3136":4,"3137":4,"3138":4,"3139":4,"3140":4,"3141":4,"3142":4,"3143":4,"3144":4,"3145":4,"3146":4,"3147":4,"3148":4,"3149":4,"3150":4,"3151":4,"3152":4,"3153":4,"3154":4,"3155":4,"3156":4,"3157":4,"3158":4,"3159":4,"3160":4,"3161":4,"3162":4,"3163":4,"3164":4,"3165":4,"3166":4,"3167":4,"3168":4,"3169":4,"3170":4,"3171":4,"3172":4,"3173":4,"3174":4,"3175":4,"3176":4,"3177":4,"3178":4,"3179":4,"3180":4,"3181":4,"3182":4,"3183":4,"3184":4,"3185":4,"3186":4,"3187":4,"3188":4,"3189":4,"3190":4,"3191":4,"3192":4,"3193":4,"3194":4,"3195":4,"3196":4,"3197":4,"3198":4,"3199":4,"3200":4,"3201":4,"3202":4,"3203":4,"3204":4,"3205":4,"3206":4,"3207":4,"3208":4,"3209":4,"3210":4,"3211":3,"3212":3,"3213":4,"3214":4,"3215":4,"3216":4,"3217":4,"3218":4,"3219":4,"3220":4,"3221":4,"3222":4,"3223":4,"3224":4,"3225":4,"3226":4,"3227":4,"3228":4,"3229":4,"3230":4,"3231":4,"3232":4,"3233":4,"3234":4,"3235":4,"3236":4,"3237":4,"3238":4,"3239":4,"3240":4,"3241":4,"3242":4,"3243":4,"3244":4,"3245":4,"3246":4,"3247":4,"3248":4,"3249":4,"3250":4,"3251":4,"3252":4,"3253":4,"3254":4,"3255":4,"3256":4,"3257":4,"3258":4,"3259":4,"3260":4,"3261":4,"3262":4,"3263":4,"3264":4,"3265":4,"3266":4,"3267":4,"3268":3,"3269":3,"3270":3,"3271":4,"3272":4,"3273":4,"3274":4,"3275":4,"3276":3,"3277":4,"3278":4,"3279":4,"3280":4,"3281":4,"3282":4,"3283":4,"3284":4,"3285":4,"3286":4,"3287":4,"3288":4,"3289":4,"3290":4,"3291":4,"3292":4,"3293":4,"3294":4,"3295":4,"3296":4,"3297":4,"3298":4,"3299":4,"3300":4,"3301":0,"3302":1,"3303":1,"3304":1,"3305":1,"3306":1,"3307":1,"3308":1,"3309":1,"3310":1,"3311":1,"3312":1,"3313":1,"3314":1,"3315":1,"3316":1,"3317":1,"3318":1,"3319":1,"3320":1,"3321":1,"3322":1,"3323":1,"3324":1,"3325":1,"3326":1,"3327":1,"3328":2,"3329":2,"3330":3,"3331":3,"3332":3,"3333":3,"3334":3,"3335":3,"3336":3,"3337":3,"3338":3,"3339":3,"3340":3,"3341":3,"3342":3,"3343":3,"3344":3,"3345":3,"3346":3,"3347":3,"3348":3,"3349":3,"3350":3,"3351":3,"3352":4,"3353":4,"3354":4,"3355":4,"3356":4,"3357":4,"3358":4,"3359":4,"3360":4,"3361":4,"3362":4,"3363":4,"3364":4,"3365":4,"3366":4,"3367":4,"3368":4,"3369":4,"3370":4,"3371":4,"3372":3,"3373":3,"3374":3,"3375":3,"3376":4,"3377":4,"3378":4,"3379":4,"3380":4,"3381":4,"3382":4,"3383":4,"3384":4,"3385":4,"3386":4,"3387":4,"3388":4,"3389":4,"3390":4,"3391":4,"3392":4,"3393":4,"3394":4,"3395":4,"3396":4,"3397":4,"3398":4,"3399":4,"3400":4,"3401":4,"3402":4,"3403":4,"3404":4,"3405":4,"3406":4,"3407":4,"3408":4,"3409":4,"3410":4,"3411":4,"3412":4,"3413":4,"3414":4,"3415":4,"3416":4,"3417":4,"3418":4,"3419":4,"3420":4,"3421":4,"3422":4,"3423":4,"3424":4,"3425":4,"3426":4,"3427":4,"3428":4,"3429":4,"3430":4,"3431":4,"3432":4,"3433":4,"3434":4,"3435":4,"3436":4,"3437":4,"3438":4,"3439":4,"3440":4,"3441":4,"3442":4,"3443":4,"3444":4,"3445":4,"3446":4,"3447":4,"3448":4,"3449":4,"3450":4,"3451":4,"3452":4,"3453":4,"3454":4,"3455":4,"3456":4,"3457":4,"3458":4,"3459":4,"3460":4,"3461":4,"3462":4,"3463":4,"3464":4,"3465":4,"3466":4,"3467":4,"3468":4,"3469":4,"3470":4,"3471":4,"3472":4,"3473":4,"3474":4,"3475":4,"3476":4,"3477":3,"3478":3,"3479":4,"3480":4,"3481":4,"3482":4,"3483":4,"3484":4,"3485":3,"3486":4,"3487":4,"3488":4,"3489":4,"3490":4,"3491":4,"3492":4,"3493":4,"3494":4,"3495":4,"3496":4,"3497":4,"3498":4,"3499":4,"3500":4,"3501":4,"3502":4,"3503":4,"3504":4,"3505":4,"3506":4,"3507":4,"3508":4,"3509":4,"3510":4,"3511":4,"3512":4,"3513":4,"3514":4,"3515":4,"3516":4,"3517":4,"3518":4,"3519":3,"3520":3,"3521":4,"3522":4,"3523":4,"3524":4,"3525":4,"3526":4,"3527":4,"3528":4,"3529":4,"3530":4,"3531":4,"3532":3,"3533":3,"3534":3,"3535":3,"3536":3,"3537":4,"3538":4,"3539":4,"3540":4,"3541":4,"3542":4,"3543":4,"3544":4,"3545":4,"3546":4,"3547":4,"3548":4,"3549":4,"3550":4,"3551":4,"3552":4,"3553":4,"3554":4,"3555":4,"3556":4,"3557":4,"3558":4,"3559":4,"3560":4,"3561":4,"3562":4,"3563":4,"3564":4,"3565":4,"3566":4,"3567":4,"3568":4,"3569":4,"3570":4,"3571":4,"3572":4,"3573":4,"3574":4,"3575":4,"3576":4,"3577":4,"3578":4,"3579":4,"3580":4,"3581":4,"3582":4,"3583":4,"3584":4,"3585":4,"3586":4,"3587":1,"3588":2,"3589":2,"3590":2,"3591":2,"3592":2,"3593":2,"3594":2,"3595":2,"3596":2,"3597":2,"3598":2,"3599":2,"3600":2,"3601":2,"3602":2,"3603":2,"3604":2,"3605":2,"3606":2,"3607":2,"3608":2,"3609":2,"3610":2,"3611":2,"3612":2,"3613":2,"3614":2,"3615":2,"3616":2,"3617":2,"3618":2,"3619":2,"3620":2,"3621":2,"3622":2,"3623":2,"3624":2,"3625":2,"3626":2,"3627":2,"3628":3,"3629":3,"3630":4,"3631":4,"3632":4,"3633":4,"3634":4,"3635":4,"3636":4,"3637":4,"3638":4,"3639":3,"3640":3,"3641":3,"3642":3,"3643":4,"3644":4,"3645":4,"3646":4,"3647":4,"3648":4,"3649":4,"3650":4,"3651":4,"3652":4,"3653":4,"3654":4,"3655":4,"3656":4,"3657":4,"3658":4,"3659":4,"3660":4,"3661":4,"3662":4,"3663":4,"3664":4,"3665":4,"3666":4,"3667":4,"3668":4,"3669":4,"3670":4,"3671":4,"3672":4,"3673":4,"3674":4,"3675":4,"3676":4,"3677":4,"3678":4,"3679":4,"3680":4,"3681":4,"3682":4,"3683":4,"3684":4,"3685":4,"3686":4,"3687":4,"3688":4,"3689":4,"3690":4,"3691":4,"3692":4,"3693":4,"3694":4,"3695":4,"3696":4,"3697":4,"3698":4,"3699":4,"3700":4,"3701":4,"3702":4,"3703":4,"3704":4,"3705":4,"3706":4,"3707":4,"3708":4,"3709":4,"3710":4,"3711":3,"3712":3,"3713":4,"3714":4,"3715":4,"3716":4,"3717":4,"3718":4,"3719":4,"3720":4,"3721":4,"3722":4,"3723":4,"3724":4,"3725":4,"3726":3,"3727":3,"3728":3,"3729":3,"3730":4,"3731":4,"3732":4,"3733":4,"3734":4,"3735":4,"3736":4,"3737":4,"3738":4,"3739":4,"3740":4,"3741":4,"3742":4,"3743":4,"3744":4,"3745":4,"3746":4,"3747":4,"3748":4,"3749":4,"3750":4,"3751":4,"3752":4,"3753":4,"3754":4,"3755":4,"3756":4,"3757":4,"3758":4,"3759":4,"3760":4,"3761":4,"3762":4,"3763":3,"3764":3,"3765":4,"3766":4,"3767":4,"3768":4,"3769":4,"3770":4,"3771":4,"3772":4,"3773":4,"3774":4,"3775":4,"3776":4,"3777":4,"3778":4,"3779":4,"3780":4,"3781":4,"3782":4,"3783":4,"3784":4,"3785":4,"3786":4,"3787":4,"3788":4,"3789":4,"3790":4,"3791":4,"3792":4,"3793":4,"3794":4,"3795":4,"3796":4,"3797":4,"3798":4,"3799":4,"3800":3,"3801":3,"3802":4,"3803":4,"3804":4,"3805":3,"3806":4,"3807":4,"3808":4,"3809":4,"3810":4,"3811":4,"3812":4,"3813":4,"3814":4,"3815":4,"3816":4,"3817":4,"3818":4,"3819":4,"3820":4,"3821":4,"3822":4,"3823":4,"3824":2,"3825":2,"3826":3,"3827":3,"3828":3,"3829":3,"3830":3,"3831":3,"3832":3,"3833":2,"3834":3,"3835":3,"3836":3,"3837":3,"3838":3,"3839":3,"3840":3,"3841":3,"3842":3,"3843":3,"3844":3,"3845":3,"3846":3,"3847":3,"3848":3,"3849":3,"3850":3,"3851":3,"3852":3,"3853":3,"3854":3,"3855":3,"3856":3,"3857":3,"3858":3,"3859":3,"3860":3,"3861":3,"3862":3,"3863":3,"3864":3,"3865":3,"3866":3,"3867":3,"3868":3,"3869":3,"3870":3,"3871":3,"3872":3,"3873":3,"3874":3,"3875":3,"3876":3,"3877":3,"3878":3,"3879":3,"3880":3,"3881":3,"3882":3}}},"docs":{"docs":{"1":{"id":"/3t-mcp/getting-started/authentication","page_id":"/3t-mcp/getting-started/authentication","type":"page","content":"Authentication","breadcrumbs":["3T Platform","3T MCP","Getting Started"],"tags":[],"url":"/3t-mcp/getting-started/authentication"},"2":{"id":"/3t-mcp/getting-started/authentication-0","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication","content":"OIDC PKCE authentication, token lifecycle, and CI/CD bearer token override."},"3":{"id":"/3t-mcp/getting-started/authentication-1","page_id":"/3t-mcp/getting-started/authentication","type":"heading","tags":[],"url":"/3t-mcp/getting-started/authentication#authentication","content":"Authentication"},"4":{"id":"/3t-mcp/getting-started/authentication-2","page_id":"/3t-mcp/getting-started/authentication","type":"heading","tags":[],"url":"/3t-mcp/getting-started/authentication#oidc-pkce-flow","content":"OIDC PKCE Flow"},"5":{"id":"/3t-mcp/getting-started/authentication-3","page_id":"/3t-mcp/getting-started/authentication","type":"heading","tags":[],"url":"/3t-mcp/getting-started/authentication#token-lifetime","content":"Token Lifetime"},"6":{"id":"/3t-mcp/getting-started/authentication-4","page_id":"/3t-mcp/getting-started/authentication","type":"heading","tags":[],"url":"/3t-mcp/getting-started/authentication#cicd-and-automation","content":"CI/CD and Automation"},"7":{"id":"/3t-mcp/getting-started/authentication-5","page_id":"/3t-mcp/getting-started/authentication","type":"heading","tags":[],"url":"/3t-mcp/getting-started/authentication#access-control","content":"Access Control"},"8":{"id":"/3t-mcp/getting-started/authentication-6","page_id":"/3t-mcp/getting-started/authentication","type":"heading","tags":[],"url":"/3t-mcp/getting-started/authentication#corporate-sso","content":"Corporate SSO"},"9":{"id":"/3t-mcp/getting-started/authentication-7","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#authentication","content":"3T MCP uses OIDC PKCE (Proof Key for Code Exchange) — the browser-based\nauthentication flow used by enterprise web applications. No API keys or\nconnection strings are stored in agent config files. Every tool call runs\nunder the authenticated user's own identity."},"10":{"id":"/3t-mcp/getting-started/authentication-8","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#oidc-pkce-flow","content":"When a tool is called for the first time in a session:"},"11":{"id":"/3t-mcp/getting-started/authentication-9","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#oidc-pkce-flow","content":"The MCP server initiates an OIDC PKCE authorization request"},"12":{"id":"/3t-mcp/getting-started/authentication-10","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#oidc-pkce-flow","content":"A browser window opens and the user logs in through Access Manager (Keycloak)"},"13":{"id":"/3t-mcp/getting-started/authentication-11","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#oidc-pkce-flow","content":"Access Manager redirects back with an authorization code"},"14":{"id":"/3t-mcp/getting-started/authentication-12","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#oidc-pkce-flow","content":"The server exchanges the code for access and refresh tokens"},"15":{"id":"/3t-mcp/getting-started/authentication-13","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#oidc-pkce-flow","content":"Tokens are held in-memory for the lifetime of the MCP process and refreshed automatically"},"16":{"id":"/3t-mcp/getting-started/authentication-14","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#oidc-pkce-flow","content":"The user's Access Manager workspace assignments determine which connections are\nvisible — the MCP server does not have independent access to any database."},"17":{"id":"/3t-mcp/getting-started/authentication-15","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#oidc-pkce-flow","content":"What this means in practice:"},"18":{"id":"/3t-mcp/getting-started/authentication-16","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#oidc-pkce-flow","content":"No API keys in claude_desktop_config.json or .mcp.json files"},"19":{"id":"/3t-mcp/getting-started/authentication-17","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#oidc-pkce-flow","content":"No connection strings stored on disk"},"20":{"id":"/3t-mcp/getting-started/authentication-18","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#oidc-pkce-flow","content":"No secrets to rotate when a team member leaves"},"21":{"id":"/3t-mcp/getting-started/authentication-19","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#oidc-pkce-flow","content":"Corporate SSO and SAML providers are supported through Access Manager's\nidentity federation"},"22":{"id":"/3t-mcp/getting-started/authentication-20","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#token-lifetime","content":"Token"},"23":{"id":"/3t-mcp/getting-started/authentication-21","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#token-lifetime","content":"Behaviour"},"24":{"id":"/3t-mcp/getting-started/authentication-22","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#token-lifetime","content":"Access token"},"25":{"id":"/3t-mcp/getting-started/authentication-23","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#token-lifetime","content":"Short-lived; refreshed automatically using the refresh token"},"26":{"id":"/3t-mcp/getting-started/authentication-24","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#token-lifetime","content":"Refresh token"},"27":{"id":"/3t-mcp/getting-started/authentication-25","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#token-lifetime","content":"Held in-memory; cleared when the MCP process exits"},"28":{"id":"/3t-mcp/getting-started/authentication-26","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#token-lifetime","content":"Session"},"29":{"id":"/3t-mcp/getting-started/authentication-27","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#token-lifetime","content":"Ends when the MCP process exits — next startup requires a new browser login"},"30":{"id":"/3t-mcp/getting-started/authentication-28","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#token-lifetime","content":"Tokens are never written to disk."},"31":{"id":"/3t-mcp/getting-started/authentication-29","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#cicd-and-automation","content":"For non-interactive environments where a browser login is not possible — such\nas CI/CD pipelines, scheduled automation, or server-side processes — use the\nbearer token override:"},"32":{"id":"/3t-mcp/getting-started/authentication-30","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#cicd-and-automation","content":"Or in JSON config:"},"33":{"id":"/3t-mcp/getting-started/authentication-31","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#cicd-and-automation","content":"type: warn"},"34":{"id":"/3t-mcp/getting-started/authentication-32","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#cicd-and-automation","content":"title: Bearer token security"},"35":{"id":"/3t-mcp/getting-started/authentication-33","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#cicd-and-automation","content":"The bearer token is a long-lived credential. Store it in a secrets manager\n(e.g. AWS Secrets Manager, HashiCorp Vault, GitHub Actions secrets) — never\ncommit it to source control or include it in a shared config file."},"36":{"id":"/3t-mcp/getting-started/authentication-34","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#cicd-and-automation","content":"When TASK_MANAGER_BEARER_TOKEN is set, the OIDC PKCE flow is bypassed. Use\nthis only for automation contexts where a dedicated service account token has\nbeen issued by your Access Manager administrator."},"37":{"id":"/3t-mcp/getting-started/authentication-35","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#access-control","content":"Authentication determines identity; access control determines what the\nauthenticated identity can do. The MCP_ACCESS_MODE environment variable sets\nthe tier of operations available:"},"38":{"id":"/3t-mcp/getting-started/authentication-36","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#access-control","content":"See Access Control for the full tool\nlist per tier."},"39":{"id":"/3t-mcp/getting-started/authentication-37","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#corporate-sso","content":"If your organisation uses SAML or an external IdP, configure identity\nfederation in Access Manager. Users log in through their corporate identity\nprovider — the MCP server sees a standard OIDC token regardless of the\nupstream identity source."},"40":{"id":"/3t-mcp/getting-started/authentication-38","page_id":"/3t-mcp/getting-started/authentication","tags":[],"type":"text","url":"/3t-mcp/getting-started/authentication#corporate-sso","content":"Set MCP_AUTH_ISSUER_URI to your organisation's Access Manager Keycloak realm:"},"41":{"id":"/3t-mcp/getting-started/quick-start","page_id":"/3t-mcp/getting-started/quick-start","type":"page","content":"Quick Start","breadcrumbs":["3T Platform","3T MCP","Getting Started"],"tags":[],"url":"/3t-mcp/getting-started/quick-start"},"42":{"id":"/3t-mcp/getting-started/quick-start-0","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start","content":"Install and configure 3T MCP for Claude Desktop, Claude Code, or a corporate deployment."},"43":{"id":"/3t-mcp/getting-started/quick-start-1","page_id":"/3t-mcp/getting-started/quick-start","type":"heading","tags":[],"url":"/3t-mcp/getting-started/quick-start#install","content":"Install"},"44":{"id":"/3t-mcp/getting-started/quick-start-2","page_id":"/3t-mcp/getting-started/quick-start","type":"heading","tags":[],"url":"/3t-mcp/getting-started/quick-start#configure-your-mcp-client","content":"Configure Your MCP Client"},"45":{"id":"/3t-mcp/getting-started/quick-start-3","page_id":"/3t-mcp/getting-started/quick-start","type":"heading","tags":[],"url":"/3t-mcp/getting-started/quick-start#verify-the-connection","content":"Verify the Connection"},"46":{"id":"/3t-mcp/getting-started/quick-start-4","page_id":"/3t-mcp/getting-started/quick-start","type":"heading","tags":[],"url":"/3t-mcp/getting-started/quick-start#start-claude-desktop-or-reload-claude-code","content":"Start Claude Desktop (or reload Claude Code)"},"47":{"id":"/3t-mcp/getting-started/quick-start-5","page_id":"/3t-mcp/getting-started/quick-start","type":"heading","tags":[],"url":"/3t-mcp/getting-started/quick-start#trigger-the-first-tool-call","content":"Trigger the first tool call"},"48":{"id":"/3t-mcp/getting-started/quick-start-6","page_id":"/3t-mcp/getting-started/quick-start","type":"heading","tags":[],"url":"/3t-mcp/getting-started/quick-start#confirm-connections-are-visible","content":"Confirm connections are visible"},"49":{"id":"/3t-mcp/getting-started/quick-start-7","page_id":"/3t-mcp/getting-started/quick-start","type":"heading","tags":[],"url":"/3t-mcp/getting-started/quick-start#development-tooling","content":"Development Tooling"},"50":{"id":"/3t-mcp/getting-started/quick-start-8","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start","content":"type: info"},"51":{"id":"/3t-mcp/getting-started/quick-start-9","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start","content":"title: Prerequisites"},"52":{"id":"/3t-mcp/getting-started/quick-start-10","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start","content":"Access Manager running and reachable"},"53":{"id":"/3t-mcp/getting-started/quick-start-11","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start","content":"At least one connection provisioned in your workspace"},"54":{"id":"/3t-mcp/getting-started/quick-start-12","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start","content":"Python 3.11+ and uv installed"},"55":{"id":"/3t-mcp/getting-started/quick-start-13","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start#configure-your-mcp-client","content":"Add the 3t-tools entry to your Claude Desktop config file:"},"56":{"id":"/3t-mcp/getting-started/quick-start-14","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start#configure-your-mcp-client","content":"macOS: ~/Library/Application Support/Claude/claude_desktop_config.json"},"57":{"id":"/3t-mcp/getting-started/quick-start-15","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start#configure-your-mcp-client","content":"Windows: %APPDATA%\\Claude\\claude_desktop_config.json"},"58":{"id":"/3t-mcp/getting-started/quick-start-16","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start#configure-your-mcp-client","content":"Restart Claude Desktop. On the first tool call, a browser window opens for\nlogin via Access Manager."},"59":{"id":"/3t-mcp/getting-started/quick-start-17","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start#configure-your-mcp-client","content":"Add .mcp.json to your project root. Every Claude Code session in that project\nwill have database operations capability against your configured services."},"60":{"id":"/3t-mcp/getting-started/quick-start-18","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start#configure-your-mcp-client","content":"Commit .mcp.json to the repo to share the configuration with your team."},"61":{"id":"/3t-mcp/getting-started/quick-start-19","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start#configure-your-mcp-client","content":"For environments where services sit behind a shared reverse-proxy or API\ngateway, use *_URL_PREFIX to map each service to its gateway path."},"62":{"id":"/3t-mcp/getting-started/quick-start-20","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start#configure-your-mcp-client","content":"Set MCP_CA_BUNDLE to the path of your corporate CA certificate bundle when\nservices are behind TLS with a private CA. Set to false only in isolated\ndevelopment environments where SSL verification is not possible."},"63":{"id":"/3t-mcp/getting-started/quick-start-21","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start#start-claude-desktop-or-reload-claude-code","content":"Restart the client so it picks up the new configuration."},"64":{"id":"/3t-mcp/getting-started/quick-start-22","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start#trigger-the-first-tool-call","content":"Ask the agent: \"List all the MongoDB connections I have access to.\""},"65":{"id":"/3t-mcp/getting-started/quick-start-23","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start#trigger-the-first-tool-call","content":"On the first call, a browser window opens for OIDC login via Access Manager.\nComplete the login — subsequent calls in the same session use the cached token."},"66":{"id":"/3t-mcp/getting-started/quick-start-24","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start#confirm-connections-are-visible","content":"The agent should return a list of connections provisioned to your workspace.\nIf the list is empty, verify your workspace assignments in Access Manager."},"67":{"id":"/3t-mcp/getting-started/quick-start-25","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start#development-tooling","content":"To debug tools locally without production traffic, launch the MCP Inspector:"},"68":{"id":"/3t-mcp/getting-started/quick-start-26","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start#development-tooling","content":"This starts the MCP Inspector against the local server. You can call any tool\ninteractively and inspect the raw request/response without an AI client."},"69":{"id":"/3t-mcp/getting-started/quick-start-27","page_id":"/3t-mcp/getting-started/quick-start","tags":[],"type":"text","url":"/3t-mcp/getting-started/quick-start#development-tooling","content":"For CI/CD and non-interactive environments, see\nAuthentication."},"70":{"id":"/3t-mcp","page_id":"/3t-mcp","type":"page","content":"Introduction","breadcrumbs":["3T Platform","3T MCP"],"tags":[],"url":"/3t-mcp"},"71":{"id":"/3t-mcp-0","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp","content":"More than 60 purpose-built MongoDB operations tools, one MCP server — OIDC authentication, hierarchical access control, and zero secrets in config."},"72":{"id":"/3t-mcp-1","page_id":"/3t-mcp","type":"heading","tags":[],"url":"/3t-mcp#3t-mcp","content":"3T MCP"},"73":{"id":"/3t-mcp-2","page_id":"/3t-mcp","type":"heading","tags":[],"url":"/3t-mcp#at-a-glance","content":"At a Glance"},"74":{"id":"/3t-mcp-3","page_id":"/3t-mcp","type":"heading","tags":[],"url":"/3t-mcp#tool-categories","content":"Tool Categories"},"75":{"id":"/3t-mcp-4","page_id":"/3t-mcp","type":"heading","tags":[],"url":"/3t-mcp#architecture","content":"Architecture"},"76":{"id":"/3t-mcp-5","page_id":"/3t-mcp","type":"heading","tags":[],"url":"/3t-mcp#where-to-go-next","content":"Where to Go Next"},"77":{"id":"/3t-mcp-6","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#3t-mcp","content":"3T MCP (Studio 3T Tools MCP Server) exposes a complete MongoDB operations\nplatform to Claude Desktop, Claude Code, and any MCP-compatible AI agent. Where\nmost database MCP servers offer a query interface, 3T MCP covers ten categories\nof operations — from connection browsing and document comparison to task\nscheduling, schema discovery, query profiling, PII field classification, and\ngovernance policy evaluation."},"78":{"id":"/3t-mcp-7","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#3t-mcp","content":"Authentication uses OIDC PKCE: no API keys or connection strings in config\nfiles. Every agent action runs under the authenticated user's own identity,\nagainst connections provisioned through Access Manager."},"79":{"id":"/3t-mcp-8","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#at-a-glance","content":"Protocol"},"80":{"id":"/3t-mcp-9","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#at-a-glance","content":"MCP (stdio or HTTP)"},"81":{"id":"/3t-mcp-10","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#at-a-glance","content":"Server"},"82":{"id":"/3t-mcp-11","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#at-a-glance","content":"Python FastMCP"},"83":{"id":"/3t-mcp-12","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#at-a-glance","content":"Tools"},"84":{"id":"/3t-mcp-13","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#at-a-glance","content":"60+ tools across 10 categories"},"85":{"id":"/3t-mcp-14","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#at-a-glance","content":"Access tiers"},"86":{"id":"/3t-mcp-15","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#at-a-glance","content":"read (41 tools) · write (+10) · admin (+8)"},"87":{"id":"/3t-mcp-16","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#at-a-glance","content":"Authentication"},"88":{"id":"/3t-mcp-17","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#at-a-glance","content":"OIDC PKCE — no secrets in config"},"89":{"id":"/3t-mcp-18","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#at-a-glance","content":"Database support"},"90":{"id":"/3t-mcp-19","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#at-a-glance","content":"MongoDB, Azure Cosmos DB, AWS DocumentDB, FerretDB"},"91":{"id":"/3t-mcp-20","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#at-a-glance","content":"Install"},"92":{"id":"/3t-mcp-21","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#at-a-glance","content":"uv tool install 3t-tools-mcp"},"93":{"id":"/3t-mcp-22","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#at-a-glance","content":"Compatible clients"},"94":{"id":"/3t-mcp-23","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#at-a-glance","content":"Claude Desktop, Claude Code, any MCP-compatible agent"},"95":{"id":"/3t-mcp-24","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"#"},"96":{"id":"/3t-mcp-25","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Category"},"97":{"id":"/3t-mcp-26","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Tools"},"98":{"id":"/3t-mcp-27","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Description"},"99":{"id":"/3t-mcp-28","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"1"},"100":{"id":"/3t-mcp-29","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Connections"},"101":{"id":"/3t-mcp-30","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"5"},"102":{"id":"/3t-mcp-31","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Browse environments, databases, and collections"},"103":{"id":"/3t-mcp-32","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"2"},"104":{"id":"/3t-mcp-33","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Query"},"105":{"id":"/3t-mcp-34","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"1"},"106":{"id":"/3t-mcp-35","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Execute MongoDB find queries read-only"},"107":{"id":"/3t-mcp-36","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"3"},"108":{"id":"/3t-mcp-37","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Compare & Sync"},"109":{"id":"/3t-mcp-38","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"6"},"110":{"id":"/3t-mcp-39","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Document-level diffs and one-step sync"},"111":{"id":"/3t-mcp-40","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"4"},"112":{"id":"/3t-mcp-41","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Schema Analysis"},"113":{"id":"/3t-mcp-42","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"4"},"114":{"id":"/3t-mcp-43","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Field types, coverage, and versioned drift detection"},"115":{"id":"/3t-mcp-44","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"5"},"116":{"id":"/3t-mcp-45","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Query Profiler"},"117":{"id":"/3t-mcp-46","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"10"},"118":{"id":"/3t-mcp-47","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Slow query analysis and index recommendations"},"119":{"id":"/3t-mcp-48","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"6"},"120":{"id":"/3t-mcp-49","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Tasks"},"121":{"id":"/3t-mcp-50","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"13"},"122":{"id":"/3t-mcp-51","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Full lifecycle management of background database jobs"},"123":{"id":"/3t-mcp-52","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"7"},"124":{"id":"/3t-mcp-53","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Dashboard"},"125":{"id":"/3t-mcp-54","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"3"},"126":{"id":"/3t-mcp-55","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Live view of task automation health"},"127":{"id":"/3t-mcp-56","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"8"},"128":{"id":"/3t-mcp-57","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Settings"},"129":{"id":"/3t-mcp-58","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"1"},"130":{"id":"/3t-mcp-59","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Platform configuration retrieval"},"131":{"id":"/3t-mcp-60","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"9"},"132":{"id":"/3t-mcp-61","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Governance"},"133":{"id":"/3t-mcp-62","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"12"},"134":{"id":"/3t-mcp-63","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Policy definition, evaluation, and violation tracking"},"135":{"id":"/3t-mcp-64","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"10"},"136":{"id":"/3t-mcp-65","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"PII Detection"},"137":{"id":"/3t-mcp-66","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"4"},"138":{"id":"/3t-mcp-67","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#tool-categories","content":"Field-level sensitivity classification"},"139":{"id":"/3t-mcp-68","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#architecture","content":"Requirements: Python 3.11+ · uv package manager ·\nAccess Manager for authentication"},"140":{"id":"/3t-mcp-69","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#where-to-go-next","content":"Quick Start — install and configure in two minutes"},"141":{"id":"/3t-mcp-70","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#where-to-go-next","content":"Authentication — OIDC PKCE flow and CI/CD bearer token"},"142":{"id":"/3t-mcp-71","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#where-to-go-next","content":"Access Control — read / write / admin tier reference"},"143":{"id":"/3t-mcp-72","page_id":"/3t-mcp","tags":[],"type":"text","url":"/3t-mcp#where-to-go-next","content":"Environment Variables — full configuration reference"},"144":{"id":"/3t-mcp/reference/access-control","page_id":"/3t-mcp/reference/access-control","type":"page","content":"Access Control","breadcrumbs":["3T Platform","3T MCP","Reference"],"tags":[],"url":"/3t-mcp/reference/access-control"},"145":{"id":"/3t-mcp/reference/access-control-0","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control","content":"Three-tier access model — read, write, and admin — configured via MCP_ACCESS_MODE before any backend request is made."},"146":{"id":"/3t-mcp/reference/access-control-1","page_id":"/3t-mcp/reference/access-control","type":"heading","tags":[],"url":"/3t-mcp/reference/access-control#access-control","content":"Access Control"},"147":{"id":"/3t-mcp/reference/access-control-2","page_id":"/3t-mcp/reference/access-control","type":"heading","tags":[],"url":"/3t-mcp/reference/access-control#access-tiers","content":"Access Tiers"},"148":{"id":"/3t-mcp/reference/access-control-3","page_id":"/3t-mcp/reference/access-control","type":"heading","tags":[],"url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"Write-Access Tools (10)"},"149":{"id":"/3t-mcp/reference/access-control-4","page_id":"/3t-mcp/reference/access-control","type":"heading","tags":[],"url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"Admin-Only Tools (8)"},"150":{"id":"/3t-mcp/reference/access-control-5","page_id":"/3t-mcp/reference/access-control","type":"heading","tags":[],"url":"/3t-mcp/reference/access-control#recommendations","content":"Recommendations"},"151":{"id":"/3t-mcp/reference/access-control-6","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#access-control","content":"3T MCP enforces a hierarchical access model configured via the\nMCP_ACCESS_MODE environment variable. Blocked operations return a clear\nerror to the agent — no backend request is made."},"152":{"id":"/3t-mcp/reference/access-control-7","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#access-tiers","content":"Mode"},"153":{"id":"/3t-mcp/reference/access-control-8","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#access-tiers","content":"Tools available"},"154":{"id":"/3t-mcp/reference/access-control-9","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#access-tiers","content":"Typical use case"},"155":{"id":"/3t-mcp/reference/access-control-10","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#access-tiers","content":"read (default)"},"156":{"id":"/3t-mcp/reference/access-control-11","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#access-tiers","content":"41"},"157":{"id":"/3t-mcp/reference/access-control-12","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#access-tiers","content":"Production AI assistants, shared team agents, read-only analysis"},"158":{"id":"/3t-mcp/reference/access-control-13","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#access-tiers","content":"write"},"159":{"id":"/3t-mcp/reference/access-control-14","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#access-tiers","content":"+10"},"160":{"id":"/3t-mcp/reference/access-control-15","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#access-tiers","content":"Agents that create tasks, toggle policies, configure alerts"},"161":{"id":"/3t-mcp/reference/access-control-16","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#access-tiers","content":"admin"},"162":{"id":"/3t-mcp/reference/access-control-17","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#access-tiers","content":"+8"},"163":{"id":"/3t-mcp/reference/access-control-18","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#access-tiers","content":"Internal tooling, trusted automation, development environments"},"164":{"id":"/3t-mcp/reference/access-control-19","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"These tools are available at read,write and above:"},"165":{"id":"/3t-mcp/reference/access-control-20","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"Tool"},"166":{"id":"/3t-mcp/reference/access-control-21","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"Category"},"167":{"id":"/3t-mcp/reference/access-control-22","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"create_task"},"168":{"id":"/3t-mcp/reference/access-control-23","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"Tasks"},"169":{"id":"/3t-mcp/reference/access-control-24","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"update_task"},"170":{"id":"/3t-mcp/reference/access-control-25","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"Tasks"},"171":{"id":"/3t-mcp/reference/access-control-26","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"reset_task"},"172":{"id":"/3t-mcp/reference/access-control-27","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"Tasks"},"173":{"id":"/3t-mcp/reference/access-control-28","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"set_task_schedule_paused"},"174":{"id":"/3t-mcp/reference/access-control-29","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"Tasks"},"175":{"id":"/3t-mcp/reference/access-control-30","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"enable_policy"},"176":{"id":"/3t-mcp/reference/access-control-31","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"Governance"},"177":{"id":"/3t-mcp/reference/access-control-32","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"disable_policy"},"178":{"id":"/3t-mcp/reference/access-control-33","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"Governance"},"179":{"id":"/3t-mcp/reference/access-control-34","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"acknowledge_violation"},"180":{"id":"/3t-mcp/reference/access-control-35","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"Governance"},"181":{"id":"/3t-mcp/reference/access-control-36","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"create_custom_policy"},"182":{"id":"/3t-mcp/reference/access-control-37","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"Governance"},"183":{"id":"/3t-mcp/reference/access-control-38","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"create_alert_channel"},"184":{"id":"/3t-mcp/reference/access-control-39","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"Governance"},"185":{"id":"/3t-mcp/reference/access-control-40","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"scan_pii"},"186":{"id":"/3t-mcp/reference/access-control-41","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#write-access-tools-10","content":"PII Detection"},"187":{"id":"/3t-mcp/reference/access-control-42","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"These tools are available only at read,write,admin:"},"188":{"id":"/3t-mcp/reference/access-control-43","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"Tool"},"189":{"id":"/3t-mcp/reference/access-control-44","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"Category"},"190":{"id":"/3t-mcp/reference/access-control-45","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"sync_collections"},"191":{"id":"/3t-mcp/reference/access-control-46","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"Compare & Sync"},"192":{"id":"/3t-mcp/reference/access-control-47","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"execute_task"},"193":{"id":"/3t-mcp/reference/access-control-48","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"Tasks"},"194":{"id":"/3t-mcp/reference/access-control-49","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"delete_task"},"195":{"id":"/3t-mcp/reference/access-control-50","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"Tasks"},"196":{"id":"/3t-mcp/reference/access-control-51","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"cancel_execution"},"197":{"id":"/3t-mcp/reference/access-control-52","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"Tasks"},"198":{"id":"/3t-mcp/reference/access-control-53","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"set_profiler_status"},"199":{"id":"/3t-mcp/reference/access-control-54","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"Query Profiler"},"200":{"id":"/3t-mcp/reference/access-control-55","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"delete_schema_analysis"},"201":{"id":"/3t-mcp/reference/access-control-56","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"Schema Analysis"},"202":{"id":"/3t-mcp/reference/access-control-57","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"delete_pii_scan"},"203":{"id":"/3t-mcp/reference/access-control-58","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"PII Detection"},"204":{"id":"/3t-mcp/reference/access-control-59","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"force_fail_execution"},"205":{"id":"/3t-mcp/reference/access-control-60","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#admin-only-tools-8","content":"Tasks"},"206":{"id":"/3t-mcp/reference/access-control-61","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#recommendations","content":"Set MCP_ACCESS_MODE=read for any agent that operates against a production\nenvironment unless write or admin operations are explicitly required"},"207":{"id":"/3t-mcp/reference/access-control-62","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#recommendations","content":"Set MCP_ACCESS_MODE=read,write for agents that create and manage tasks or\ntoggle governance policies"},"208":{"id":"/3t-mcp/reference/access-control-63","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#recommendations","content":"Reserve read,write,admin for internal automation running in trusted,\nnon-shared environments"},"209":{"id":"/3t-mcp/reference/access-control-64","page_id":"/3t-mcp/reference/access-control","tags":[],"type":"text","url":"/3t-mcp/reference/access-control#recommendations","content":"If an agent attempts a blocked operation, it receives an explicit error\nmessage — no silent degradation"},"210":{"id":"/3t-mcp/reference/environment-variables","page_id":"/3t-mcp/reference/environment-variables","type":"page","content":"Environment Variables","breadcrumbs":["3T Platform","3T MCP","Reference"],"tags":[],"url":"/3t-mcp/reference/environment-variables"},"211":{"id":"/3t-mcp/reference/environment-variables-0","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables","content":"Complete reference for all 3T MCP environment variables."},"212":{"id":"/3t-mcp/reference/environment-variables-1","page_id":"/3t-mcp/reference/environment-variables","type":"heading","tags":[],"url":"/3t-mcp/reference/environment-variables#environment-variables","content":"Environment Variables"},"213":{"id":"/3t-mcp/reference/environment-variables-2","page_id":"/3t-mcp/reference/environment-variables","type":"heading","tags":[],"url":"/3t-mcp/reference/environment-variables#service-urls","content":"Service URLs"},"214":{"id":"/3t-mcp/reference/environment-variables-3","page_id":"/3t-mcp/reference/environment-variables","type":"heading","tags":[],"url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"URL Prefixes (Reverse Proxy / Gateway)"},"215":{"id":"/3t-mcp/reference/environment-variables-4","page_id":"/3t-mcp/reference/environment-variables","type":"heading","tags":[],"url":"/3t-mcp/reference/environment-variables#authentication","content":"Authentication"},"216":{"id":"/3t-mcp/reference/environment-variables-5","page_id":"/3t-mcp/reference/environment-variables","type":"heading","tags":[],"url":"/3t-mcp/reference/environment-variables#access-and-security","content":"Access and Security"},"217":{"id":"/3t-mcp/reference/environment-variables-6","page_id":"/3t-mcp/reference/environment-variables","type":"heading","tags":[],"url":"/3t-mcp/reference/environment-variables#issuer-uri-by-deployment","content":"Issuer URI by Deployment"},"218":{"id":"/3t-mcp/reference/environment-variables-7","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#environment-variables","content":"All configuration for 3T MCP is passed through environment variables. No\nsecrets are read from config files — service URLs and access settings are\nthe only values required for a standard deployment."},"219":{"id":"/3t-mcp/reference/environment-variables-8","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"Variable"},"220":{"id":"/3t-mcp/reference/environment-variables-9","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"Default"},"221":{"id":"/3t-mcp/reference/environment-variables-10","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"Description"},"222":{"id":"/3t-mcp/reference/environment-variables-11","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"TASK_MANAGER_URL"},"223":{"id":"/3t-mcp/reference/environment-variables-12","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"http://localhost:9081"},"224":{"id":"/3t-mcp/reference/environment-variables-13","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"Task Manager service base URL"},"225":{"id":"/3t-mcp/reference/environment-variables-14","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"COMPARE_URL"},"226":{"id":"/3t-mcp/reference/environment-variables-15","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"http://localhost:9080"},"227":{"id":"/3t-mcp/reference/environment-variables-16","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"Mongo Compare service base URL"},"228":{"id":"/3t-mcp/reference/environment-variables-17","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"SCHEMA_ANALYZER_URL"},"229":{"id":"/3t-mcp/reference/environment-variables-18","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"http://localhost:9082"},"230":{"id":"/3t-mcp/reference/environment-variables-19","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"Schema Analyzer service base URL"},"231":{"id":"/3t-mcp/reference/environment-variables-20","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"QUERY_PROFILER_URL"},"232":{"id":"/3t-mcp/reference/environment-variables-21","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"http://localhost:9083"},"233":{"id":"/3t-mcp/reference/environment-variables-22","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"Query Profiler service base URL"},"234":{"id":"/3t-mcp/reference/environment-variables-23","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"POLICY_ENGINE_URL"},"235":{"id":"/3t-mcp/reference/environment-variables-24","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"http://localhost:9086"},"236":{"id":"/3t-mcp/reference/environment-variables-25","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"Policy Engine service base URL"},"237":{"id":"/3t-mcp/reference/environment-variables-26","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"PII_DETECTOR_URL"},"238":{"id":"/3t-mcp/reference/environment-variables-27","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"http://localhost:9087"},"239":{"id":"/3t-mcp/reference/environment-variables-28","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#service-urls","content":"PII Detector service base URL"},"240":{"id":"/3t-mcp/reference/environment-variables-29","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"When services are exposed through a shared gateway or reverse proxy, use the\n*_URL_PREFIX variables to map each service to its gateway path prefix:"},"241":{"id":"/3t-mcp/reference/environment-variables-30","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"Variable"},"242":{"id":"/3t-mcp/reference/environment-variables-31","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"Default"},"243":{"id":"/3t-mcp/reference/environment-variables-32","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"Description"},"244":{"id":"/3t-mcp/reference/environment-variables-33","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"TASK_MANAGER_URL_PREFIX"},"245":{"id":"/3t-mcp/reference/environment-variables-34","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"(none)"},"246":{"id":"/3t-mcp/reference/environment-variables-35","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"Path prefix for Task Manager"},"247":{"id":"/3t-mcp/reference/environment-variables-36","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"COMPARE_URL_PREFIX"},"248":{"id":"/3t-mcp/reference/environment-variables-37","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"(none)"},"249":{"id":"/3t-mcp/reference/environment-variables-38","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"Path prefix for Mongo Compare"},"250":{"id":"/3t-mcp/reference/environment-variables-39","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"SCHEMA_ANALYZER_URL_PREFIX"},"251":{"id":"/3t-mcp/reference/environment-variables-40","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"(none)"},"252":{"id":"/3t-mcp/reference/environment-variables-41","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"Path prefix for Schema Analyzer"},"253":{"id":"/3t-mcp/reference/environment-variables-42","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"QUERY_PROFILER_URL_PREFIX"},"254":{"id":"/3t-mcp/reference/environment-variables-43","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"(none)"},"255":{"id":"/3t-mcp/reference/environment-variables-44","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"Path prefix for Query Profiler"},"256":{"id":"/3t-mcp/reference/environment-variables-45","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"POLICY_ENGINE_URL_PREFIX"},"257":{"id":"/3t-mcp/reference/environment-variables-46","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"(none)"},"258":{"id":"/3t-mcp/reference/environment-variables-47","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"Path prefix for Policy Engine"},"259":{"id":"/3t-mcp/reference/environment-variables-48","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"PII_DETECTOR_URL_PREFIX"},"260":{"id":"/3t-mcp/reference/environment-variables-49","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"(none)"},"261":{"id":"/3t-mcp/reference/environment-variables-50","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"Path prefix for PII Detector"},"262":{"id":"/3t-mcp/reference/environment-variables-51","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway","content":"Example: if TASK_MANAGER_URL=https://tools.yourcompany.com and\nTASK_MANAGER_URL_PREFIX=task-api, requests are sent to\nhttps://tools.yourcompany.com/task-api/...."},"263":{"id":"/3t-mcp/reference/environment-variables-52","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#authentication","content":"Variable"},"264":{"id":"/3t-mcp/reference/environment-variables-53","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#authentication","content":"Default"},"265":{"id":"/3t-mcp/reference/environment-variables-54","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#authentication","content":"Description"},"266":{"id":"/3t-mcp/reference/environment-variables-55","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#authentication","content":"MCP_AUTH_ISSUER_URI"},"267":{"id":"/3t-mcp/reference/environment-variables-56","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#authentication","content":"Staging issuer"},"268":{"id":"/3t-mcp/reference/environment-variables-57","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#authentication","content":"OIDC issuer URL — set to your Access Manager Keycloak realm"},"269":{"id":"/3t-mcp/reference/environment-variables-58","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#authentication","content":"MCP_AUTH_CLIENT_ID"},"270":{"id":"/3t-mcp/reference/environment-variables-59","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#authentication","content":"3t-web-client-dev"},"271":{"id":"/3t-mcp/reference/environment-variables-60","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#authentication","content":"OIDC client ID"},"272":{"id":"/3t-mcp/reference/environment-variables-61","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#authentication","content":"MCP_AUTH_SCOPE"},"273":{"id":"/3t-mcp/reference/environment-variables-62","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#authentication","content":"openid email profile offline_access"},"274":{"id":"/3t-mcp/reference/environment-variables-63","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#authentication","content":"OIDC scopes requested at login"},"275":{"id":"/3t-mcp/reference/environment-variables-64","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#authentication","content":"TASK_MANAGER_BEARER_TOKEN"},"276":{"id":"/3t-mcp/reference/environment-variables-65","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#authentication","content":"(none)"},"277":{"id":"/3t-mcp/reference/environment-variables-66","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#authentication","content":"Bearer token override for CI/CD and non-interactive environments"},"278":{"id":"/3t-mcp/reference/environment-variables-67","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#access-and-security","content":"Variable"},"279":{"id":"/3t-mcp/reference/environment-variables-68","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#access-and-security","content":"Default"},"280":{"id":"/3t-mcp/reference/environment-variables-69","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#access-and-security","content":"Description"},"281":{"id":"/3t-mcp/reference/environment-variables-70","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#access-and-security","content":"MCP_ACCESS_MODE"},"282":{"id":"/3t-mcp/reference/environment-variables-71","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#access-and-security","content":"read"},"283":{"id":"/3t-mcp/reference/environment-variables-72","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#access-and-security","content":"Access tier: read, read,write, or read,write,admin"},"284":{"id":"/3t-mcp/reference/environment-variables-73","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#access-and-security","content":"MCP_CA_BUNDLE"},"285":{"id":"/3t-mcp/reference/environment-variables-74","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#access-and-security","content":"(none)"},"286":{"id":"/3t-mcp/reference/environment-variables-75","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#access-and-security","content":"Path to a CA certificate bundle for TLS verification against private CAs. Set to false to skip SSL verification (development only)."},"287":{"id":"/3t-mcp/reference/environment-variables-76","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#issuer-uri-by-deployment","content":"Environment"},"288":{"id":"/3t-mcp/reference/environment-variables-77","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#issuer-uri-by-deployment","content":"MCP_AUTH_ISSUER_URI value"},"289":{"id":"/3t-mcp/reference/environment-variables-78","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#issuer-uri-by-deployment","content":"Cloud (Studio 3T SaaS)"},"290":{"id":"/3t-mcp/reference/environment-variables-79","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#issuer-uri-by-deployment","content":"https://admin-portal.3t.io/auth/realms/admin_portal"},"291":{"id":"/3t-mcp/reference/environment-variables-80","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#issuer-uri-by-deployment","content":"Corporate self-hosted"},"292":{"id":"/3t-mcp/reference/environment-variables-81","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#issuer-uri-by-deployment","content":"https://auth.yourcompany.com/auth/realms/<realm>"},"293":{"id":"/3t-mcp/reference/environment-variables-82","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#issuer-uri-by-deployment","content":"Local development"},"294":{"id":"/3t-mcp/reference/environment-variables-83","page_id":"/3t-mcp/reference/environment-variables","tags":[],"type":"text","url":"/3t-mcp/reference/environment-variables#issuer-uri-by-deployment","content":"https://staging-admin-portal.3t.io/auth/realms/admin_portal"},"295":{"id":"/3t-mcp/tools/compare-sync","page_id":"/3t-mcp/tools/compare-sync","type":"page","content":"Compare & Sync","breadcrumbs":["3T Platform","3T MCP","Tools"],"tags":[],"url":"/3t-mcp/tools/compare-sync"},"296":{"id":"/3t-mcp/tools/compare-sync-0","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync","content":"Document-level diffs between any two collections, with one-step sync."},"297":{"id":"/3t-mcp/tools/compare-sync-1","page_id":"/3t-mcp/tools/compare-sync","type":"heading","tags":[],"url":"/3t-mcp/tools/compare-sync#compare--sync","content":"Compare & Sync"},"298":{"id":"/3t-mcp/tools/compare-sync-2","page_id":"/3t-mcp/tools/compare-sync","type":"heading","tags":[],"url":"/3t-mcp/tools/compare-sync#tools","content":"Tools"},"299":{"id":"/3t-mcp/tools/compare-sync-3","page_id":"/3t-mcp/tools/compare-sync","type":"heading","tags":[],"url":"/3t-mcp/tools/compare-sync#how-a-comparison-works","content":"How a Comparison Works"},"300":{"id":"/3t-mcp/tools/compare-sync-4","page_id":"/3t-mcp/tools/compare-sync","type":"heading","tags":[],"url":"/3t-mcp/tools/compare-sync#use-cases","content":"Use Cases"},"301":{"id":"/3t-mcp/tools/compare-sync-5","page_id":"/3t-mcp/tools/compare-sync","type":"heading","tags":[],"url":"/3t-mcp/tools/compare-sync#example-agent-instructions","content":"Example Agent Instructions"},"302":{"id":"/3t-mcp/tools/compare-sync-6","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#compare--sync","content":"The Compare & Sync category surfaces the exact diff between any two collections\nand enables one-step sync operations. Comparisons are document-level and exact\n— no sampling, no approximations."},"303":{"id":"/3t-mcp/tools/compare-sync-7","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"Tool"},"304":{"id":"/3t-mcp/tools/compare-sync-8","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"Access"},"305":{"id":"/3t-mcp/tools/compare-sync-9","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"Description"},"306":{"id":"/3t-mcp/tools/compare-sync-10","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"compare_collections"},"307":{"id":"/3t-mcp/tools/compare-sync-11","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"read"},"308":{"id":"/3t-mcp/tools/compare-sync-12","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"Compare two collections and surface every difference"},"309":{"id":"/3t-mcp/tools/compare-sync-13","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"document_diff"},"310":{"id":"/3t-mcp/tools/compare-sync-14","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"read"},"311":{"id":"/3t-mcp/tools/compare-sync-15","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"Field-level diff between two specific documents"},"312":{"id":"/3t-mcp/tools/compare-sync-16","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"list_documents"},"313":{"id":"/3t-mcp/tools/compare-sync-17","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"read"},"314":{"id":"/3t-mcp/tools/compare-sync-18","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"List documents with filter and projection"},"315":{"id":"/3t-mcp/tools/compare-sync-19","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"get_documents_by_ids"},"316":{"id":"/3t-mcp/tools/compare-sync-20","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"read"},"317":{"id":"/3t-mcp/tools/compare-sync-21","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"Fetch specific documents by IDs"},"318":{"id":"/3t-mcp/tools/compare-sync-22","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"collection_stats"},"319":{"id":"/3t-mcp/tools/compare-sync-23","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"read"},"320":{"id":"/3t-mcp/tools/compare-sync-24","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"Collection statistics and metadata"},"321":{"id":"/3t-mcp/tools/compare-sync-25","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"sync_collections"},"322":{"id":"/3t-mcp/tools/compare-sync-26","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"admin"},"323":{"id":"/3t-mcp/tools/compare-sync-27","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"Push document delta from source to target"},"324":{"id":"/3t-mcp/tools/compare-sync-28","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"type: warn"},"325":{"id":"/3t-mcp/tools/compare-sync-29","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"title: sync_collections is an admin operation"},"326":{"id":"/3t-mcp/tools/compare-sync-30","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#tools","content":"sync_collections writes documents to the target collection. It requires\nMCP_ACCESS_MODE=read,write,admin. Verify the diff before instructing the\nagent to sync in a production environment."},"327":{"id":"/3t-mcp/tools/compare-sync-31","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#how-a-comparison-works","content":"A comparison identifies every document present in one collection but not the\nother, and every document present in both but with differing field values.\nResults are grouped as:"},"328":{"id":"/3t-mcp/tools/compare-sync-32","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#how-a-comparison-works","content":"Added — documents in the source not present in the target"},"329":{"id":"/3t-mcp/tools/compare-sync-33","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#how-a-comparison-works","content":"Removed — documents in the target not present in the source"},"330":{"id":"/3t-mcp/tools/compare-sync-34","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#how-a-comparison-works","content":"Modified — documents present in both but with field-level differences"},"331":{"id":"/3t-mcp/tools/compare-sync-35","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#how-a-comparison-works","content":"For large collections, compare_collections creates a persisted comparison\nrecord. Use the Tasks category to run comparisons\nas scheduled background jobs."},"332":{"id":"/3t-mcp/tools/compare-sync-36","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#use-cases","content":"Migration validation — compare affected collections between staging and\nproduction after a data migration to confirm the result"},"333":{"id":"/3t-mcp/tools/compare-sync-37","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#use-cases","content":"Environment drift detection — identify documents that exist in one\nenvironment but not another"},"334":{"id":"/3t-mcp/tools/compare-sync-38","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#use-cases","content":"Sync orchestration — have the agent compare, review the diff, and\nconditionally sync in a single conversation"},"335":{"id":"/3t-mcp/tools/compare-sync-39","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#example-agent-instructions","content":"\"Compare the users collection in staging vs production and show me everything\nthat's different.\""},"336":{"id":"/3t-mcp/tools/compare-sync-40","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#example-agent-instructions","content":"\"Show me the field-level differences between document ID abc123 in staging\nand the same document in production.\""},"337":{"id":"/3t-mcp/tools/compare-sync-41","page_id":"/3t-mcp/tools/compare-sync","tags":[],"type":"text","url":"/3t-mcp/tools/compare-sync#example-agent-instructions","content":"\"Compare orders in staging to production. If there are fewer than 10\ndifferences, sync staging to production.\""},"338":{"id":"/3t-mcp/tools/connections","page_id":"/3t-mcp/tools/connections","type":"page","content":"Connections","breadcrumbs":["3T Platform","3T MCP","Tools"],"tags":[],"url":"/3t-mcp/tools/connections"},"339":{"id":"/3t-mcp/tools/connections-0","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections","content":"Browse every database environment provisioned through Access Manager."},"340":{"id":"/3t-mcp/tools/connections-1","page_id":"/3t-mcp/tools/connections","type":"heading","tags":[],"url":"/3t-mcp/tools/connections#connections","content":"Connections"},"341":{"id":"/3t-mcp/tools/connections-2","page_id":"/3t-mcp/tools/connections","type":"heading","tags":[],"url":"/3t-mcp/tools/connections#tools","content":"Tools"},"342":{"id":"/3t-mcp/tools/connections-3","page_id":"/3t-mcp/tools/connections","type":"heading","tags":[],"url":"/3t-mcp/tools/connections#use-cases","content":"Use Cases"},"343":{"id":"/3t-mcp/tools/connections-4","page_id":"/3t-mcp/tools/connections","type":"heading","tags":[],"url":"/3t-mcp/tools/connections#example-agent-instructions","content":"Example Agent Instructions"},"344":{"id":"/3t-mcp/tools/connections-5","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#connections","content":"The Connections category gives an AI agent visibility into every database\nenvironment provisioned in the user's Access Manager workspace — without\nrequiring connection strings or credentials to be passed in the prompt."},"345":{"id":"/3t-mcp/tools/connections-6","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#tools","content":"Tool"},"346":{"id":"/3t-mcp/tools/connections-7","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#tools","content":"Access"},"347":{"id":"/3t-mcp/tools/connections-8","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#tools","content":"Description"},"348":{"id":"/3t-mcp/tools/connections-9","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#tools","content":"list_connections"},"349":{"id":"/3t-mcp/tools/connections-10","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#tools","content":"read"},"350":{"id":"/3t-mcp/tools/connections-11","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#tools","content":"List all connections available to the authenticated user"},"351":{"id":"/3t-mcp/tools/connections-12","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#tools","content":"get_connection"},"352":{"id":"/3t-mcp/tools/connections-13","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#tools","content":"read"},"353":{"id":"/3t-mcp/tools/connections-14","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#tools","content":"Get metadata for a specific connection"},"354":{"id":"/3t-mcp/tools/connections-15","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#tools","content":"test_connection"},"355":{"id":"/3t-mcp/tools/connections-16","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#tools","content":"read"},"356":{"id":"/3t-mcp/tools/connections-17","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#tools","content":"Validate that a connection is reachable"},"357":{"id":"/3t-mcp/tools/connections-18","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#tools","content":"list_databases"},"358":{"id":"/3t-mcp/tools/connections-19","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#tools","content":"read"},"359":{"id":"/3t-mcp/tools/connections-20","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#tools","content":"List databases visible through a connection"},"360":{"id":"/3t-mcp/tools/connections-21","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#tools","content":"list_collections"},"361":{"id":"/3t-mcp/tools/connections-22","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#tools","content":"read"},"362":{"id":"/3t-mcp/tools/connections-23","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#tools","content":"List collections in a database"},"363":{"id":"/3t-mcp/tools/connections-24","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#tools","content":"All five tools are available at the read access tier (the default)."},"364":{"id":"/3t-mcp/tools/connections-25","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#use-cases","content":"Environment discovery — ask the agent which MongoDB environments are\naccessible before deciding which one to target"},"365":{"id":"/3t-mcp/tools/connections-26","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#use-cases","content":"Pre-flight validation — test a connection before scheduling a task or\nrunning a comparison"},"366":{"id":"/3t-mcp/tools/connections-27","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#use-cases","content":"Collection inventory — enumerate collections across databases to locate\nwhere a specific collection lives"},"367":{"id":"/3t-mcp/tools/connections-28","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#example-agent-instructions","content":"\"List all the MongoDB environments I have access to.\""},"368":{"id":"/3t-mcp/tools/connections-29","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#example-agent-instructions","content":"\"Test the production connection and tell me if it's reachable.\""},"369":{"id":"/3t-mcp/tools/connections-30","page_id":"/3t-mcp/tools/connections","tags":[],"type":"text","url":"/3t-mcp/tools/connections#example-agent-instructions","content":"\"List all collections in the reporting database on the staging connection.\""},"370":{"id":"/3t-mcp/tools/dashboard","page_id":"/3t-mcp/tools/dashboard","type":"page","content":"Dashboard","breadcrumbs":["3T Platform","3T MCP","Tools"],"tags":[],"url":"/3t-mcp/tools/dashboard"},"371":{"id":"/3t-mcp/tools/dashboard-0","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard","content":"Live view of task automation health — task counts, success rates, and recent executions."},"372":{"id":"/3t-mcp/tools/dashboard-1","page_id":"/3t-mcp/tools/dashboard","type":"heading","tags":[],"url":"/3t-mcp/tools/dashboard#dashboard","content":"Dashboard"},"373":{"id":"/3t-mcp/tools/dashboard-2","page_id":"/3t-mcp/tools/dashboard","type":"heading","tags":[],"url":"/3t-mcp/tools/dashboard#tools","content":"Tools"},"374":{"id":"/3t-mcp/tools/dashboard-3","page_id":"/3t-mcp/tools/dashboard","type":"heading","tags":[],"url":"/3t-mcp/tools/dashboard#use-cases","content":"Use Cases"},"375":{"id":"/3t-mcp/tools/dashboard-4","page_id":"/3t-mcp/tools/dashboard","type":"heading","tags":[],"url":"/3t-mcp/tools/dashboard#example-agent-instructions","content":"Example Agent Instructions"},"376":{"id":"/3t-mcp/tools/dashboard-5","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#dashboard","content":"The Dashboard category gives an AI agent a live view of platform automation\nhealth. It surfaces task counts, success rates, average execution duration, and\nrecent execution history without requiring access to individual task details."},"377":{"id":"/3t-mcp/tools/dashboard-6","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#tools","content":"Tool"},"378":{"id":"/3t-mcp/tools/dashboard-7","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#tools","content":"Access"},"379":{"id":"/3t-mcp/tools/dashboard-8","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#tools","content":"Description"},"380":{"id":"/3t-mcp/tools/dashboard-9","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#tools","content":"get_dashboard_stats"},"381":{"id":"/3t-mcp/tools/dashboard-10","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#tools","content":"read"},"382":{"id":"/3t-mcp/tools/dashboard-11","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#tools","content":"Task counts, success rate, and average execution duration"},"383":{"id":"/3t-mcp/tools/dashboard-12","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#tools","content":"get_recent_executions"},"384":{"id":"/3t-mcp/tools/dashboard-13","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#tools","content":"read"},"385":{"id":"/3t-mcp/tools/dashboard-14","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#tools","content":"Most recent executions across all tasks"},"386":{"id":"/3t-mcp/tools/dashboard-15","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#tools","content":"get_active_tasks"},"387":{"id":"/3t-mcp/tools/dashboard-16","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#tools","content":"read"},"388":{"id":"/3t-mcp/tools/dashboard-17","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#tools","content":"Tasks active within the last N hours"},"389":{"id":"/3t-mcp/tools/dashboard-18","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#tools","content":"All three tools are available at the read access tier."},"390":{"id":"/3t-mcp/tools/dashboard-19","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#use-cases","content":"Health checks — ask the agent for the current success rate and whether\nany scheduled tasks have failed recently"},"391":{"id":"/3t-mcp/tools/dashboard-20","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#use-cases","content":"Incident investigation — identify which tasks were active during a\nspecific time window"},"392":{"id":"/3t-mcp/tools/dashboard-21","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#use-cases","content":"Reporting — generate a daily or weekly summary of automation activity"},"393":{"id":"/3t-mcp/tools/dashboard-22","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#example-agent-instructions","content":"\"What's the current success rate of all scheduled tasks and which ones have\nfailed in the last 24 hours?\""},"394":{"id":"/3t-mcp/tools/dashboard-23","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#example-agent-instructions","content":"\"Show me everything that ran in the last 6 hours.\""},"395":{"id":"/3t-mcp/tools/dashboard-24","page_id":"/3t-mcp/tools/dashboard","tags":[],"type":"text","url":"/3t-mcp/tools/dashboard#example-agent-instructions","content":"\"How many tasks are currently active?\""},"396":{"id":"/3t-mcp/tools/governance","page_id":"/3t-mcp/tools/governance","type":"page","content":"Governance","breadcrumbs":["3T Platform","3T MCP","Tools"],"tags":[],"url":"/3t-mcp/tools/governance"},"397":{"id":"/3t-mcp/tools/governance-0","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance","content":"Define policies, evaluate every database environment against them, track violations, and alert the right people."},"398":{"id":"/3t-mcp/tools/governance-1","page_id":"/3t-mcp/tools/governance","type":"heading","tags":[],"url":"/3t-mcp/tools/governance#governance","content":"Governance"},"399":{"id":"/3t-mcp/tools/governance-2","page_id":"/3t-mcp/tools/governance","type":"heading","tags":[],"url":"/3t-mcp/tools/governance#tools","content":"Tools"},"400":{"id":"/3t-mcp/tools/governance-3","page_id":"/3t-mcp/tools/governance","type":"heading","tags":[],"url":"/3t-mcp/tools/governance#policy-categories","content":"Policy Categories"},"401":{"id":"/3t-mcp/tools/governance-4","page_id":"/3t-mcp/tools/governance","type":"heading","tags":[],"url":"/3t-mcp/tools/governance#compliance-score","content":"Compliance Score"},"402":{"id":"/3t-mcp/tools/governance-5","page_id":"/3t-mcp/tools/governance","type":"heading","tags":[],"url":"/3t-mcp/tools/governance#use-cases","content":"Use Cases"},"403":{"id":"/3t-mcp/tools/governance-6","page_id":"/3t-mcp/tools/governance","type":"heading","tags":[],"url":"/3t-mcp/tools/governance#example-agent-instructions","content":"Example Agent Instructions"},"404":{"id":"/3t-mcp/tools/governance-7","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#governance","content":"The Governance category lets an AI agent define governance policies, evaluate\nevery provisioned database environment against them, track violations, and\nconfigure alert channels. 27 built-in policy templates are available across\n6 categories."},"405":{"id":"/3t-mcp/tools/governance-8","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#governance","content":"For the browser-based governance interface, see\nGovernance in the 3T AI & Governance section."},"406":{"id":"/3t-mcp/tools/governance-9","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"Tool"},"407":{"id":"/3t-mcp/tools/governance-10","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"Access"},"408":{"id":"/3t-mcp/tools/governance-11","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"Description"},"409":{"id":"/3t-mcp/tools/governance-12","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"list_policies"},"410":{"id":"/3t-mcp/tools/governance-13","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"read"},"411":{"id":"/3t-mcp/tools/governance-14","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"List all policies with status and severity"},"412":{"id":"/3t-mcp/tools/governance-15","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"get_policy"},"413":{"id":"/3t-mcp/tools/governance-16","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"read"},"414":{"id":"/3t-mcp/tools/governance-17","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"Get details on a specific policy"},"415":{"id":"/3t-mcp/tools/governance-18","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"evaluate_policies"},"416":{"id":"/3t-mcp/tools/governance-19","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"read"},"417":{"id":"/3t-mcp/tools/governance-20","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"Run a policy evaluation against a connection"},"418":{"id":"/3t-mcp/tools/governance-21","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"list_violations"},"419":{"id":"/3t-mcp/tools/governance-22","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"read"},"420":{"id":"/3t-mcp/tools/governance-23","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"List active policy violations"},"421":{"id":"/3t-mcp/tools/governance-24","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"get_compliance_score"},"422":{"id":"/3t-mcp/tools/governance-25","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"read"},"423":{"id":"/3t-mcp/tools/governance-26","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"Overall compliance score for an environment"},"424":{"id":"/3t-mcp/tools/governance-27","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"list_policy_templates"},"425":{"id":"/3t-mcp/tools/governance-28","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"read"},"426":{"id":"/3t-mcp/tools/governance-29","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"List available built-in policy templates"},"427":{"id":"/3t-mcp/tools/governance-30","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"list_alert_channels"},"428":{"id":"/3t-mcp/tools/governance-31","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"read"},"429":{"id":"/3t-mcp/tools/governance-32","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"List configured Slack, email, and webhook alert channels"},"430":{"id":"/3t-mcp/tools/governance-33","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"enable_policy"},"431":{"id":"/3t-mcp/tools/governance-34","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"write"},"432":{"id":"/3t-mcp/tools/governance-35","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"Enable a policy for evaluation"},"433":{"id":"/3t-mcp/tools/governance-36","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"disable_policy"},"434":{"id":"/3t-mcp/tools/governance-37","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"write"},"435":{"id":"/3t-mcp/tools/governance-38","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"Disable a policy"},"436":{"id":"/3t-mcp/tools/governance-39","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"acknowledge_violation"},"437":{"id":"/3t-mcp/tools/governance-40","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"write"},"438":{"id":"/3t-mcp/tools/governance-41","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"Mark a violation as reviewed"},"439":{"id":"/3t-mcp/tools/governance-42","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"create_custom_policy"},"440":{"id":"/3t-mcp/tools/governance-43","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"write"},"441":{"id":"/3t-mcp/tools/governance-44","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"Create a custom governance policy"},"442":{"id":"/3t-mcp/tools/governance-45","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"create_alert_channel"},"443":{"id":"/3t-mcp/tools/governance-46","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"write"},"444":{"id":"/3t-mcp/tools/governance-47","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#tools","content":"Configure a Slack, email, or webhook alert channel"},"445":{"id":"/3t-mcp/tools/governance-48","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#policy-categories","content":"Category"},"446":{"id":"/3t-mcp/tools/governance-49","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#policy-categories","content":"What it covers"},"447":{"id":"/3t-mcp/tools/governance-50","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#policy-categories","content":"ACID"},"448":{"id":"/3t-mcp/tools/governance-51","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#policy-categories","content":"Write concern, read concern, journaling, replica set requirements"},"449":{"id":"/3t-mcp/tools/governance-52","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#policy-categories","content":"Schema"},"450":{"id":"/3t-mcp/tools/governance-53","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#policy-categories","content":"Schema validation rules and structural enforcement"},"451":{"id":"/3t-mcp/tools/governance-54","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#policy-categories","content":"Index"},"452":{"id":"/3t-mcp/tools/governance-55","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#policy-categories","content":"Index coverage, redundant indexes, unused index detection"},"453":{"id":"/3t-mcp/tools/governance-56","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#policy-categories","content":"Security"},"454":{"id":"/3t-mcp/tools/governance-57","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#policy-categories","content":"Authentication mechanisms (SCRAM-SHA-256, X.509) and TLS enforcement"},"455":{"id":"/3t-mcp/tools/governance-58","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#policy-categories","content":"Naming"},"456":{"id":"/3t-mcp/tools/governance-59","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#policy-categories","content":"Collection and field naming conventions"},"457":{"id":"/3t-mcp/tools/governance-60","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#policy-categories","content":"Operational"},"458":{"id":"/3t-mcp/tools/governance-61","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#policy-categories","content":"TTL index compliance, replication lag thresholds, slow query prevalence"},"459":{"id":"/3t-mcp/tools/governance-62","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#compliance-score","content":"get_compliance_score returns the percentage of enabled policies the\nconnection passes, alongside a count of open violations broken down by severity\n(critical and warning). Results are timestamped — running evaluate_policies\nagain creates a new timestamped record alongside the previous one."},"460":{"id":"/3t-mcp/tools/governance-63","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#compliance-score","content":"type: info"},"461":{"id":"/3t-mcp/tools/governance-64","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#compliance-score","content":"title: Alert channels"},"462":{"id":"/3t-mcp/tools/governance-65","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#compliance-score","content":"When violations are detected, alerts can be sent to Slack, email, or webhook\nendpoints. Use create_alert_channel (write tier) to configure a channel,\nand list_alert_channels to inspect what is already configured."},"463":{"id":"/3t-mcp/tools/governance-66","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#use-cases","content":"Pre-audit compliance evaluation — run a full evaluation against every\nproduction connection before a GDPR, CCPA, or SOC 2 audit"},"464":{"id":"/3t-mcp/tools/governance-67","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#use-cases","content":"CI/CD deployment gates — trigger evaluate_policies after every\nproduction deploy via the POLICY_EVALUATE task type; fail the pipeline\nif the compliance score drops below a threshold"},"465":{"id":"/3t-mcp/tools/governance-68","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#use-cases","content":"Continuous monitoring — schedule POLICY_EVALUATE tasks and route\nviolations to Slack with create_alert_channel"},"466":{"id":"/3t-mcp/tools/governance-69","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#example-agent-instructions","content":"\"Run a compliance evaluation against the production connection and tell me the\nscore. List any critical violations.\""},"467":{"id":"/3t-mcp/tools/governance-70","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#example-agent-instructions","content":"\"Enable the SCRAM-SHA-256 security policy on the production connection.\""},"468":{"id":"/3t-mcp/tools/governance-71","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#example-agent-instructions","content":"\"Create a Slack alert channel for governance violations on the production\nenvironment.\""},"469":{"id":"/3t-mcp/tools/governance-72","page_id":"/3t-mcp/tools/governance","tags":[],"type":"text","url":"/3t-mcp/tools/governance#example-agent-instructions","content":"\"Acknowledge all warning-level violations on the staging connection.\""},"470":{"id":"/3t-mcp/tools/pii-detection","page_id":"/3t-mcp/tools/pii-detection","type":"page","content":"PII Detection","breadcrumbs":["3T Platform","3T MCP","Tools"],"tags":[],"url":"/3t-mcp/tools/pii-detection"},"471":{"id":"/3t-mcp/tools/pii-detection-0","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection","content":"Scan MongoDB collections for personally identifiable information and classify every field by sensitivity bucket."},"472":{"id":"/3t-mcp/tools/pii-detection-1","page_id":"/3t-mcp/tools/pii-detection","type":"heading","tags":[],"url":"/3t-mcp/tools/pii-detection#pii-detection","content":"PII Detection"},"473":{"id":"/3t-mcp/tools/pii-detection-2","page_id":"/3t-mcp/tools/pii-detection","type":"heading","tags":[],"url":"/3t-mcp/tools/pii-detection#tools","content":"Tools"},"474":{"id":"/3t-mcp/tools/pii-detection-3","page_id":"/3t-mcp/tools/pii-detection","type":"heading","tags":[],"url":"/3t-mcp/tools/pii-detection#sensitivity-classification","content":"Sensitivity Classification"},"475":{"id":"/3t-mcp/tools/pii-detection-4","page_id":"/3t-mcp/tools/pii-detection","type":"heading","tags":[],"url":"/3t-mcp/tools/pii-detection#scan-behaviour","content":"Scan Behaviour"},"476":{"id":"/3t-mcp/tools/pii-detection-5","page_id":"/3t-mcp/tools/pii-detection","type":"heading","tags":[],"url":"/3t-mcp/tools/pii-detection#use-cases","content":"Use Cases"},"477":{"id":"/3t-mcp/tools/pii-detection-6","page_id":"/3t-mcp/tools/pii-detection","type":"heading","tags":[],"url":"/3t-mcp/tools/pii-detection#example-agent-instructions","content":"Example Agent Instructions"},"478":{"id":"/3t-mcp/tools/pii-detection-7","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#pii-detection","content":"The PII Detection category scans MongoDB collections for personally\nidentifiable information. Every field is classified into one of four\nsensitivity buckets. Results are persisted for audit history."},"479":{"id":"/3t-mcp/tools/pii-detection-8","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#pii-detection","content":"For the browser-based PII Scanner interface, see\nPII Scanner in the 3T AI & Governance\nsection."},"480":{"id":"/3t-mcp/tools/pii-detection-9","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#tools","content":"Tool"},"481":{"id":"/3t-mcp/tools/pii-detection-10","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#tools","content":"Access"},"482":{"id":"/3t-mcp/tools/pii-detection-11","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#tools","content":"Description"},"483":{"id":"/3t-mcp/tools/pii-detection-12","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#tools","content":"list_pii_scans"},"484":{"id":"/3t-mcp/tools/pii-detection-13","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#tools","content":"read"},"485":{"id":"/3t-mcp/tools/pii-detection-14","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#tools","content":"List all PII scans owned by the authenticated user"},"486":{"id":"/3t-mcp/tools/pii-detection-15","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#tools","content":"get_pii_scan"},"487":{"id":"/3t-mcp/tools/pii-detection-16","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#tools","content":"read"},"488":{"id":"/3t-mcp/tools/pii-detection-17","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#tools","content":"Get a scan by ID with full per-field classification"},"489":{"id":"/3t-mcp/tools/pii-detection-18","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#tools","content":"scan_pii"},"490":{"id":"/3t-mcp/tools/pii-detection-19","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#tools","content":"write"},"491":{"id":"/3t-mcp/tools/pii-detection-20","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#tools","content":"Sample a collection and classify fields by sensitivity"},"492":{"id":"/3t-mcp/tools/pii-detection-21","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#tools","content":"delete_pii_scan"},"493":{"id":"/3t-mcp/tools/pii-detection-22","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#tools","content":"admin"},"494":{"id":"/3t-mcp/tools/pii-detection-23","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#tools","content":"Delete a PII scan result"},"495":{"id":"/3t-mcp/tools/pii-detection-24","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#sensitivity-classification","content":"Every field discovered during a scan is classified into one of four buckets:"},"496":{"id":"/3t-mcp/tools/pii-detection-25","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#sensitivity-classification","content":"Bucket"},"497":{"id":"/3t-mcp/tools/pii-detection-26","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#sensitivity-classification","content":"Description"},"498":{"id":"/3t-mcp/tools/pii-detection-27","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#sensitivity-classification","content":"Examples"},"499":{"id":"/3t-mcp/tools/pii-detection-28","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#sensitivity-classification","content":"Critical"},"500":{"id":"/3t-mcp/tools/pii-detection-29","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#sensitivity-classification","content":"Directly identifies a person; highest regulatory risk"},"501":{"id":"/3t-mcp/tools/pii-detection-30","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#sensitivity-classification","content":"Government IDs, SSNs, financial account numbers, biometric data, health records"},"502":{"id":"/3t-mcp/tools/pii-detection-31","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#sensitivity-classification","content":"PII"},"503":{"id":"/3t-mcp/tools/pii-detection-32","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#sensitivity-classification","content":"Standard personally identifiable information"},"504":{"id":"/3t-mcp/tools/pii-detection-33","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#sensitivity-classification","content":"Full name, email address, phone number, physical address"},"505":{"id":"/3t-mcp/tools/pii-detection-34","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#sensitivity-classification","content":"Potentially Sensitive"},"506":{"id":"/3t-mcp/tools/pii-detection-35","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#sensitivity-classification","content":"May carry risk depending on context"},"507":{"id":"/3t-mcp/tools/pii-detection-36","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#sensitivity-classification","content":"IP address, device ID, date of birth, postal code, behavioural data"},"508":{"id":"/3t-mcp/tools/pii-detection-37","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#sensitivity-classification","content":"Likely Safe"},"509":{"id":"/3t-mcp/tools/pii-detection-38","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#sensitivity-classification","content":"No personal identification relevance detected"},"510":{"id":"/3t-mcp/tools/pii-detection-39","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#sensitivity-classification","content":"Product codes, timestamps, status flags, internal IDs"},"511":{"id":"/3t-mcp/tools/pii-detection-40","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#sensitivity-classification","content":"Classification maps directly to GDPR, CCPA, and HIPAA categories."},"512":{"id":"/3t-mcp/tools/pii-detection-41","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#scan-behaviour","content":"scan_pii (write tier) uses sample-based analysis by default. A configurable\nnumber of documents is sampled from the collection and each field is classified\nbased on its name, type, and observed values."},"513":{"id":"/3t-mcp/tools/pii-detection-42","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#scan-behaviour","content":"type: info"},"514":{"id":"/3t-mcp/tools/pii-detection-43","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#scan-behaviour","content":"Fields that appear in only a small fraction of documents may not be classified\nif they are absent from the sample. For collections with sparse or conditional\nfields, increase the sample size or request a full scan."},"515":{"id":"/3t-mcp/tools/pii-detection-44","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#use-cases","content":"Pre-audit PII inventory — scan every collection before a GDPR, CCPA,\nor HIPAA audit; produce a field-level sensitivity report"},"516":{"id":"/3t-mcp/tools/pii-detection-45","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#use-cases","content":"Post-migration risk detection — identify PII in unexpected collections\nafter a data migration or schema change"},"517":{"id":"/3t-mcp/tools/pii-detection-46","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#use-cases","content":"Access control policy input — use scan results to define which\ncollections require restricted access or data masking"},"518":{"id":"/3t-mcp/tools/pii-detection-47","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#example-agent-instructions","content":"\"Scan the customers collection for PII and give me a report of every field\nthat contains personally identifiable data.\""},"519":{"id":"/3t-mcp/tools/pii-detection-48","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#example-agent-instructions","content":"\"List all PII scans I've run on the production connection.\""},"520":{"id":"/3t-mcp/tools/pii-detection-49","page_id":"/3t-mcp/tools/pii-detection","tags":[],"type":"text","url":"/3t-mcp/tools/pii-detection#example-agent-instructions","content":"\"Show me the full classification results for scan ID abc123.\""},"521":{"id":"/3t-mcp/tools/query-profiler","page_id":"/3t-mcp/tools/query-profiler","type":"page","content":"Query Profiler","breadcrumbs":["3T Platform","3T MCP","Tools"],"tags":[],"url":"/3t-mcp/tools/query-profiler"},"522":{"id":"/3t-mcp/tools/query-profiler-0","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler","content":"Slow query analysis, execution plan inspection, and index recommendations using the ESR rule engine."},"523":{"id":"/3t-mcp/tools/query-profiler-1","page_id":"/3t-mcp/tools/query-profiler","type":"heading","tags":[],"url":"/3t-mcp/tools/query-profiler#query-profiler","content":"Query Profiler"},"524":{"id":"/3t-mcp/tools/query-profiler-2","page_id":"/3t-mcp/tools/query-profiler","type":"heading","tags":[],"url":"/3t-mcp/tools/query-profiler#tools","content":"Tools"},"525":{"id":"/3t-mcp/tools/query-profiler-3","page_id":"/3t-mcp/tools/query-profiler","type":"heading","tags":[],"url":"/3t-mcp/tools/query-profiler#prerequisites","content":"Prerequisites"},"526":{"id":"/3t-mcp/tools/query-profiler-4","page_id":"/3t-mcp/tools/query-profiler","type":"heading","tags":[],"url":"/3t-mcp/tools/query-profiler#anti-pattern-detection","content":"Anti-Pattern Detection"},"527":{"id":"/3t-mcp/tools/query-profiler-5","page_id":"/3t-mcp/tools/query-profiler","type":"heading","tags":[],"url":"/3t-mcp/tools/query-profiler#index-recommendations","content":"Index Recommendations"},"528":{"id":"/3t-mcp/tools/query-profiler-6","page_id":"/3t-mcp/tools/query-profiler","type":"heading","tags":[],"url":"/3t-mcp/tools/query-profiler#use-cases","content":"Use Cases"},"529":{"id":"/3t-mcp/tools/query-profiler-7","page_id":"/3t-mcp/tools/query-profiler","type":"heading","tags":[],"url":"/3t-mcp/tools/query-profiler#example-agent-instructions","content":"Example Agent Instructions"},"530":{"id":"/3t-mcp/tools/query-profiler-8","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#query-profiler","content":"The Query Profiler category reads MongoDB's system.profile collection\ndirectly. It groups operations by query shape, links each shape to its\nexecution plan, detects common anti-patterns, and generates index\nrecommendations using the ESR (Equality, Sort, Range) rule."},"531":{"id":"/3t-mcp/tools/query-profiler-9","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"Tool"},"532":{"id":"/3t-mcp/tools/query-profiler-10","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"Access"},"533":{"id":"/3t-mcp/tools/query-profiler-11","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"Description"},"534":{"id":"/3t-mcp/tools/query-profiler-12","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"get_profiler_status"},"535":{"id":"/3t-mcp/tools/query-profiler-13","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"read"},"536":{"id":"/3t-mcp/tools/query-profiler-14","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"Check whether profiling is enabled for a database"},"537":{"id":"/3t-mcp/tools/query-profiler-15","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"get_profiler_permission"},"538":{"id":"/3t-mcp/tools/query-profiler-16","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"read"},"539":{"id":"/3t-mcp/tools/query-profiler-17","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"Check the authenticated user's profiler access level"},"540":{"id":"/3t-mcp/tools/query-profiler-18","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"query_profiled_operations"},"541":{"id":"/3t-mcp/tools/query-profiler-19","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"read"},"542":{"id":"/3t-mcp/tools/query-profiler-20","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"Query system.profile for slow operations"},"543":{"id":"/3t-mcp/tools/query-profiler-21","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"analyze_profiled_query"},"544":{"id":"/3t-mcp/tools/query-profiler-22","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"read"},"545":{"id":"/3t-mcp/tools/query-profiler-23","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"Analyse a query shape and get index recommendations"},"546":{"id":"/3t-mcp/tools/query-profiler-24","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"get_profiler_stats"},"547":{"id":"/3t-mcp/tools/query-profiler-25","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"read"},"548":{"id":"/3t-mcp/tools/query-profiler-26","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"Get system.profile document count and collection size"},"549":{"id":"/3t-mcp/tools/query-profiler-27","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"explain_query"},"550":{"id":"/3t-mcp/tools/query-profiler-28","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"read"},"551":{"id":"/3t-mcp/tools/query-profiler-29","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"Run explain() and return the full execution plan"},"552":{"id":"/3t-mcp/tools/query-profiler-30","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"list_indexes"},"553":{"id":"/3t-mcp/tools/query-profiler-31","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"read"},"554":{"id":"/3t-mcp/tools/query-profiler-32","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"List all indexes on a collection"},"555":{"id":"/3t-mcp/tools/query-profiler-33","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"suggest_indexes"},"556":{"id":"/3t-mcp/tools/query-profiler-34","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"read"},"557":{"id":"/3t-mcp/tools/query-profiler-35","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"Analyse the slowest queries and recommend indexes"},"558":{"id":"/3t-mcp/tools/query-profiler-36","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"schema_index_coverage"},"559":{"id":"/3t-mcp/tools/query-profiler-37","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"read"},"560":{"id":"/3t-mcp/tools/query-profiler-38","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"Cross-reference schema fields with existing indexes"},"561":{"id":"/3t-mcp/tools/query-profiler-39","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"set_profiler_status"},"562":{"id":"/3t-mcp/tools/query-profiler-40","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"admin"},"563":{"id":"/3t-mcp/tools/query-profiler-41","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#tools","content":"Enable or disable the MongoDB profiler"},"564":{"id":"/3t-mcp/tools/query-profiler-42","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#prerequisites","content":"MongoDB profiling must be enabled before the profiler tools have data to\nanalyse. Enable it at the appropriate level:"},"565":{"id":"/3t-mcp/tools/query-profiler-43","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#prerequisites","content":"type: warn"},"566":{"id":"/3t-mcp/tools/query-profiler-44","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#prerequisites","content":"title: Profiling overhead"},"567":{"id":"/3t-mcp/tools/query-profiler-45","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#prerequisites","content":"Level 2 profiling logs every operation and has significant performance\noverhead on busy collections. Use level 1 with a slowms threshold on\nproduction databases. The set_profiler_status tool (admin tier) can\nenable and disable profiling without a database console."},"568":{"id":"/3t-mcp/tools/query-profiler-46","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#anti-pattern-detection","content":"The profiler detects the following anti-patterns automatically:"},"569":{"id":"/3t-mcp/tools/query-profiler-47","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#anti-pattern-detection","content":"Anti-pattern"},"570":{"id":"/3t-mcp/tools/query-profiler-48","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#anti-pattern-detection","content":"Description"},"571":{"id":"/3t-mcp/tools/query-profiler-49","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#anti-pattern-detection","content":"COLLSCAN"},"572":{"id":"/3t-mcp/tools/query-profiler-50","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#anti-pattern-detection","content":"Full collection scan — no index used"},"573":{"id":"/3t-mcp/tools/query-profiler-51","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#anti-pattern-detection","content":"In-memory sort"},"574":{"id":"/3t-mcp/tools/query-profiler-52","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#anti-pattern-detection","content":"Sort operation performed in memory, not by an index"},"575":{"id":"/3t-mcp/tools/query-profiler-53","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#anti-pattern-detection","content":"Unanchored $regex"},"576":{"id":"/3t-mcp/tools/query-profiler-54","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#anti-pattern-detection","content":"Regular expression without a leading anchor — cannot use an index"},"577":{"id":"/3t-mcp/tools/query-profiler-55","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#anti-pattern-detection","content":"Missing index coverage"},"578":{"id":"/3t-mcp/tools/query-profiler-56","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#anti-pattern-detection","content":"Query filter fields with no corresponding index"},"579":{"id":"/3t-mcp/tools/query-profiler-57","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#index-recommendations","content":"suggest_indexes analyses the slowest query shapes in system.profile,\ninspects their execution plans, and produces index recommendations following\nthe ESR rule:"},"580":{"id":"/3t-mcp/tools/query-profiler-58","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#index-recommendations","content":"Equality fields first — fields tested with exact match"},"581":{"id":"/3t-mcp/tools/query-profiler-59","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#index-recommendations","content":"Sort fields next — fields used in sort()"},"582":{"id":"/3t-mcp/tools/query-profiler-60","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#index-recommendations","content":"Range fields last — fields tested with $gt, $lt, $in, etc."},"583":{"id":"/3t-mcp/tools/query-profiler-61","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#index-recommendations","content":"Recommendations include the proposed index key pattern and the query shape\nthat motivated it."},"584":{"id":"/3t-mcp/tools/query-profiler-62","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#use-cases","content":"Performance investigation — identify the slowest query shapes on a\nproduction database without connecting to a database console"},"585":{"id":"/3t-mcp/tools/query-profiler-63","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#use-cases","content":"Pre-release index review — confirm that a new feature's queries are\ncovered by indexes before deploying to production"},"586":{"id":"/3t-mcp/tools/query-profiler-64","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#use-cases","content":"Ongoing optimisation — schedule profiler analysis with the\nTasks category and review recommendations weekly"},"587":{"id":"/3t-mcp/tools/query-profiler-65","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#example-agent-instructions","content":"\"Find the three slowest query shapes in the production database and tell me\nwhat indexes to add.\""},"588":{"id":"/3t-mcp/tools/query-profiler-66","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#example-agent-instructions","content":"\"Run explain() on this query and tell me if there is a full collection scan.\""},"589":{"id":"/3t-mcp/tools/query-profiler-67","page_id":"/3t-mcp/tools/query-profiler","tags":[],"type":"text","url":"/3t-mcp/tools/query-profiler#example-agent-instructions","content":"\"Check whether the profiler is enabled on the orders database.\""},"590":{"id":"/3t-mcp/tools/query","page_id":"/3t-mcp/tools/query","type":"page","content":"Query","breadcrumbs":["3T Platform","3T MCP","Tools"],"tags":[],"url":"/3t-mcp/tools/query"},"591":{"id":"/3t-mcp/tools/query-0","page_id":"/3t-mcp/tools/query","tags":[],"type":"text","url":"/3t-mcp/tools/query","content":"Execute read-only MongoDB find queries against live collections."},"592":{"id":"/3t-mcp/tools/query-1","page_id":"/3t-mcp/tools/query","type":"heading","tags":[],"url":"/3t-mcp/tools/query#query","content":"Query"},"593":{"id":"/3t-mcp/tools/query-2","page_id":"/3t-mcp/tools/query","type":"heading","tags":[],"url":"/3t-mcp/tools/query#tools","content":"Tools"},"594":{"id":"/3t-mcp/tools/query-3","page_id":"/3t-mcp/tools/query","type":"heading","tags":[],"url":"/3t-mcp/tools/query#behaviour","content":"Behaviour"},"595":{"id":"/3t-mcp/tools/query-4","page_id":"/3t-mcp/tools/query","type":"heading","tags":[],"url":"/3t-mcp/tools/query#use-cases","content":"Use Cases"},"596":{"id":"/3t-mcp/tools/query-5","page_id":"/3t-mcp/tools/query","type":"heading","tags":[],"url":"/3t-mcp/tools/query#example-agent-instructions","content":"Example Agent Instructions"},"597":{"id":"/3t-mcp/tools/query-6","page_id":"/3t-mcp/tools/query","tags":[],"type":"text","url":"/3t-mcp/tools/query#query","content":"The Query category exposes a single tool for executing MongoDB find queries\nagainst live collections. Queries are always read-only — no documents are\nmodified."},"598":{"id":"/3t-mcp/tools/query-7","page_id":"/3t-mcp/tools/query","tags":[],"type":"text","url":"/3t-mcp/tools/query#tools","content":"Tool"},"599":{"id":"/3t-mcp/tools/query-8","page_id":"/3t-mcp/tools/query","tags":[],"type":"text","url":"/3t-mcp/tools/query#tools","content":"Access"},"600":{"id":"/3t-mcp/tools/query-9","page_id":"/3t-mcp/tools/query","tags":[],"type":"text","url":"/3t-mcp/tools/query#tools","content":"Description"},"601":{"id":"/3t-mcp/tools/query-10","page_id":"/3t-mcp/tools/query","tags":[],"type":"text","url":"/3t-mcp/tools/query#tools","content":"execute_query"},"602":{"id":"/3t-mcp/tools/query-11","page_id":"/3t-mcp/tools/query","tags":[],"type":"text","url":"/3t-mcp/tools/query#tools","content":"read"},"603":{"id":"/3t-mcp/tools/query-12","page_id":"/3t-mcp/tools/query","tags":[],"type":"text","url":"/3t-mcp/tools/query#tools","content":"Execute a MongoDB find query (up to 100 documents, read-only)"},"604":{"id":"/3t-mcp/tools/query-13","page_id":"/3t-mcp/tools/query","tags":[],"type":"text","url":"/3t-mcp/tools/query#behaviour","content":"Returns up to 100 documents per call"},"605":{"id":"/3t-mcp/tools/query-14","page_id":"/3t-mcp/tools/query","tags":[],"type":"text","url":"/3t-mcp/tools/query#behaviour","content":"Accepts a MongoDB filter expression, projection, sort, skip, and limit"},"606":{"id":"/3t-mcp/tools/query-15","page_id":"/3t-mcp/tools/query","tags":[],"type":"text","url":"/3t-mcp/tools/query#behaviour","content":"The query is executed under the authenticated user's identity against a\nconnection provisioned through Access Manager"},"607":{"id":"/3t-mcp/tools/query-16","page_id":"/3t-mcp/tools/query","tags":[],"type":"text","url":"/3t-mcp/tools/query#behaviour","content":"type: info"},"608":{"id":"/3t-mcp/tools/query-17","page_id":"/3t-mcp/tools/query","tags":[],"type":"text","url":"/3t-mcp/tools/query#behaviour","content":"For large result sets, use the Tasks category to\ncreate an export task that writes the full result to a file."},"609":{"id":"/3t-mcp/tools/query-18","page_id":"/3t-mcp/tools/query","tags":[],"type":"text","url":"/3t-mcp/tools/query#use-cases","content":"Ad-hoc data inspection — fetch a small set of documents matching a\nfilter without writing a query manually"},"610":{"id":"/3t-mcp/tools/query-19","page_id":"/3t-mcp/tools/query","tags":[],"type":"text","url":"/3t-mcp/tools/query#use-cases","content":"Pre-task validation — verify that a filter returns the expected documents\nbefore scheduling an export or comparison"},"611":{"id":"/3t-mcp/tools/query-20","page_id":"/3t-mcp/tools/query","tags":[],"type":"text","url":"/3t-mcp/tools/query#use-cases","content":"Exploratory analysis — browse documents while investigating an issue"},"612":{"id":"/3t-mcp/tools/query-21","page_id":"/3t-mcp/tools/query","tags":[],"type":"text","url":"/3t-mcp/tools/query#example-agent-instructions","content":"\"Find all orders placed in the last 7 days where status is 'pending'.\""},"613":{"id":"/3t-mcp/tools/query-22","page_id":"/3t-mcp/tools/query","tags":[],"type":"text","url":"/3t-mcp/tools/query#example-agent-instructions","content":"\"Show me the five most recently created user records in the accounts collection.\""},"614":{"id":"/3t-mcp/tools/schema-analysis","page_id":"/3t-mcp/tools/schema-analysis","type":"page","content":"Schema Analysis","breadcrumbs":["3T Platform","3T MCP","Tools"],"tags":[],"url":"/3t-mcp/tools/schema-analysis"},"615":{"id":"/3t-mcp/tools/schema-analysis-0","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis","content":"Field types, coverage, and versioned schema history for drift detection."},"616":{"id":"/3t-mcp/tools/schema-analysis-1","page_id":"/3t-mcp/tools/schema-analysis","type":"heading","tags":[],"url":"/3t-mcp/tools/schema-analysis#schema-analysis","content":"Schema Analysis"},"617":{"id":"/3t-mcp/tools/schema-analysis-2","page_id":"/3t-mcp/tools/schema-analysis","type":"heading","tags":[],"url":"/3t-mcp/tools/schema-analysis#tools","content":"Tools"},"618":{"id":"/3t-mcp/tools/schema-analysis-3","page_id":"/3t-mcp/tools/schema-analysis","type":"heading","tags":[],"url":"/3t-mcp/tools/schema-analysis#what-an-analysis-contains","content":"What an Analysis Contains"},"619":{"id":"/3t-mcp/tools/schema-analysis-4","page_id":"/3t-mcp/tools/schema-analysis","type":"heading","tags":[],"url":"/3t-mcp/tools/schema-analysis#schema-drift-detection","content":"Schema Drift Detection"},"620":{"id":"/3t-mcp/tools/schema-analysis-5","page_id":"/3t-mcp/tools/schema-analysis","type":"heading","tags":[],"url":"/3t-mcp/tools/schema-analysis#use-cases","content":"Use Cases"},"621":{"id":"/3t-mcp/tools/schema-analysis-6","page_id":"/3t-mcp/tools/schema-analysis","type":"heading","tags":[],"url":"/3t-mcp/tools/schema-analysis#example-agent-instructions","content":"Example Agent Instructions"},"622":{"id":"/3t-mcp/tools/schema-analysis-7","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#schema-analysis","content":"The Schema Analysis category discovers field types, frequencies, and coverage\nacross a collection. Results are persisted as versioned snapshots, enabling\nagents to detect schema drift between releases or migration runs."},"623":{"id":"/3t-mcp/tools/schema-analysis-8","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#tools","content":"Tool"},"624":{"id":"/3t-mcp/tools/schema-analysis-9","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#tools","content":"Access"},"625":{"id":"/3t-mcp/tools/schema-analysis-10","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#tools","content":"Description"},"626":{"id":"/3t-mcp/tools/schema-analysis-11","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#tools","content":"analyze_schema"},"627":{"id":"/3t-mcp/tools/schema-analysis-12","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#tools","content":"read"},"628":{"id":"/3t-mcp/tools/schema-analysis-13","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#tools","content":"Analyse a collection — field types, type probabilities, and coverage"},"629":{"id":"/3t-mcp/tools/schema-analysis-14","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#tools","content":"list_schema_analyses"},"630":{"id":"/3t-mcp/tools/schema-analysis-15","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#tools","content":"read"},"631":{"id":"/3t-mcp/tools/schema-analysis-16","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#tools","content":"List all saved schema analyses"},"632":{"id":"/3t-mcp/tools/schema-analysis-17","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#tools","content":"get_schema_analysis"},"633":{"id":"/3t-mcp/tools/schema-analysis-18","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#tools","content":"read"},"634":{"id":"/3t-mcp/tools/schema-analysis-19","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#tools","content":"Retrieve a specific saved analysis"},"635":{"id":"/3t-mcp/tools/schema-analysis-20","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#tools","content":"delete_schema_analysis"},"636":{"id":"/3t-mcp/tools/schema-analysis-21","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#tools","content":"admin"},"637":{"id":"/3t-mcp/tools/schema-analysis-22","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#tools","content":"Delete a saved analysis"},"638":{"id":"/3t-mcp/tools/schema-analysis-23","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#what-an-analysis-contains","content":"For each field discovered in the collection, the analysis records:"},"639":{"id":"/3t-mcp/tools/schema-analysis-24","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#what-an-analysis-contains","content":"Field path — including nested paths (e.g. address.city)"},"640":{"id":"/3t-mcp/tools/schema-analysis-25","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#what-an-analysis-contains","content":"Types — all BSON types observed, with the percentage of documents each\ntype appears in"},"641":{"id":"/3t-mcp/tools/schema-analysis-26","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#what-an-analysis-contains","content":"Coverage — percentage of documents that contain the field at all"},"642":{"id":"/3t-mcp/tools/schema-analysis-27","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#what-an-analysis-contains","content":"Sample values — a representative sample of observed values"},"643":{"id":"/3t-mcp/tools/schema-analysis-28","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#schema-drift-detection","content":"Because analyses are persisted with a timestamp, an agent can retrieve two\nanalyses for the same collection — taken at different points in time — and\ncompare them:"},"644":{"id":"/3t-mcp/tools/schema-analysis-29","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#schema-drift-detection","content":"New fields — present in the later analysis, absent from the earlier one"},"645":{"id":"/3t-mcp/tools/schema-analysis-30","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#schema-drift-detection","content":"Removed fields — present in the earlier analysis, absent from the later one"},"646":{"id":"/3t-mcp/tools/schema-analysis-31","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#schema-drift-detection","content":"Type changes — a field that was String in one snapshot and Int32 in\nanother"},"647":{"id":"/3t-mcp/tools/schema-analysis-32","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#schema-drift-detection","content":"type: info"},"648":{"id":"/3t-mcp/tools/schema-analysis-33","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#schema-drift-detection","content":"Saved analyses are not automatically purged. Delete stale snapshots with\ndelete_schema_analysis (admin tier) to keep the history clean."},"649":{"id":"/3t-mcp/tools/schema-analysis-34","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#use-cases","content":"Post-migration validation — run an analysis before and after a schema\nmigration; ask the agent to diff the two results"},"650":{"id":"/3t-mcp/tools/schema-analysis-35","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#use-cases","content":"Onboarding — understand an unfamiliar collection's structure without\nreading documents manually"},"651":{"id":"/3t-mcp/tools/schema-analysis-36","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#use-cases","content":"Continuous monitoring — schedule periodic analyses with the\nTasks category and compare against the\nprevious snapshot"},"652":{"id":"/3t-mcp/tools/schema-analysis-37","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#example-agent-instructions","content":"\"Analyse the schema of the events collection.\""},"653":{"id":"/3t-mcp/tools/schema-analysis-38","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#example-agent-instructions","content":"\"Analyse the schema of the orders collection and compare it to last month's\nanalysis — flag any new or removed fields.\""},"654":{"id":"/3t-mcp/tools/schema-analysis-39","page_id":"/3t-mcp/tools/schema-analysis","tags":[],"type":"text","url":"/3t-mcp/tools/schema-analysis#example-agent-instructions","content":"\"List all saved schema analyses for the production connection.\""},"655":{"id":"/3t-mcp/tools/settings","page_id":"/3t-mcp/tools/settings","type":"page","content":"Settings","breadcrumbs":["3T Platform","3T MCP","Tools"],"tags":[],"url":"/3t-mcp/tools/settings"},"656":{"id":"/3t-mcp/tools/settings-0","page_id":"/3t-mcp/tools/settings","tags":[],"type":"text","url":"/3t-mcp/tools/settings","content":"Retrieve platform configuration — storage backend, email delivery, and service endpoints."},"657":{"id":"/3t-mcp/tools/settings-1","page_id":"/3t-mcp/tools/settings","type":"heading","tags":[],"url":"/3t-mcp/tools/settings#settings","content":"Settings"},"658":{"id":"/3t-mcp/tools/settings-2","page_id":"/3t-mcp/tools/settings","type":"heading","tags":[],"url":"/3t-mcp/tools/settings#tools","content":"Tools"},"659":{"id":"/3t-mcp/tools/settings-3","page_id":"/3t-mcp/tools/settings","type":"heading","tags":[],"url":"/3t-mcp/tools/settings#use-cases","content":"Use Cases"},"660":{"id":"/3t-mcp/tools/settings-4","page_id":"/3t-mcp/tools/settings","type":"heading","tags":[],"url":"/3t-mcp/tools/settings#example-agent-instructions","content":"Example Agent Instructions"},"661":{"id":"/3t-mcp/tools/settings-5","page_id":"/3t-mcp/tools/settings","tags":[],"type":"text","url":"/3t-mcp/tools/settings#settings","content":"The Settings category exposes a single tool for retrieving the current platform\nconfiguration. Use it to inspect service endpoints, storage backend settings,\nand email delivery configuration without accessing the Access Manager admin\ninterface directly."},"662":{"id":"/3t-mcp/tools/settings-6","page_id":"/3t-mcp/tools/settings","tags":[],"type":"text","url":"/3t-mcp/tools/settings#tools","content":"Tool"},"663":{"id":"/3t-mcp/tools/settings-7","page_id":"/3t-mcp/tools/settings","tags":[],"type":"text","url":"/3t-mcp/tools/settings#tools","content":"Access"},"664":{"id":"/3t-mcp/tools/settings-8","page_id":"/3t-mcp/tools/settings","tags":[],"type":"text","url":"/3t-mcp/tools/settings#tools","content":"Description"},"665":{"id":"/3t-mcp/tools/settings-9","page_id":"/3t-mcp/tools/settings","tags":[],"type":"text","url":"/3t-mcp/tools/settings#tools","content":"get_settings"},"666":{"id":"/3t-mcp/tools/settings-10","page_id":"/3t-mcp/tools/settings","tags":[],"type":"text","url":"/3t-mcp/tools/settings#tools","content":"read"},"667":{"id":"/3t-mcp/tools/settings-11","page_id":"/3t-mcp/tools/settings","tags":[],"type":"text","url":"/3t-mcp/tools/settings#tools","content":"Get Task Manager settings — storage, email config, and service endpoints"},"668":{"id":"/3t-mcp/tools/settings-12","page_id":"/3t-mcp/tools/settings","tags":[],"type":"text","url":"/3t-mcp/tools/settings#use-cases","content":"Configuration audit — verify that the storage backend and email\nsettings are configured as expected"},"669":{"id":"/3t-mcp/tools/settings-13","page_id":"/3t-mcp/tools/settings","tags":[],"type":"text","url":"/3t-mcp/tools/settings#use-cases","content":"Troubleshooting — check service endpoint URLs when diagnosing connection\nissues between the MCP server and backend services"},"670":{"id":"/3t-mcp/tools/settings-14","page_id":"/3t-mcp/tools/settings","tags":[],"type":"text","url":"/3t-mcp/tools/settings#example-agent-instructions","content":"\"What storage backend is configured for task exports?\""},"671":{"id":"/3t-mcp/tools/settings-15","page_id":"/3t-mcp/tools/settings","tags":[],"type":"text","url":"/3t-mcp/tools/settings#example-agent-instructions","content":"\"Show me the current Task Manager settings.\""},"672":{"id":"/3t-mcp/tools/tasks","page_id":"/3t-mcp/tools/tasks","type":"page","content":"Tasks","breadcrumbs":["3T Platform","3T MCP","Tools"],"tags":[],"url":"/3t-mcp/tools/tasks"},"673":{"id":"/3t-mcp/tools/tasks-0","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks","content":"Full lifecycle management of background database jobs — create, schedule, execute, monitor, and cancel."},"674":{"id":"/3t-mcp/tools/tasks-1","page_id":"/3t-mcp/tools/tasks","type":"heading","tags":[],"url":"/3t-mcp/tools/tasks#tasks","content":"Tasks"},"675":{"id":"/3t-mcp/tools/tasks-2","page_id":"/3t-mcp/tools/tasks","type":"heading","tags":[],"url":"/3t-mcp/tools/tasks#tools","content":"Tools"},"676":{"id":"/3t-mcp/tools/tasks-3","page_id":"/3t-mcp/tools/tasks","type":"heading","tags":[],"url":"/3t-mcp/tools/tasks#task-types","content":"Task Types"},"677":{"id":"/3t-mcp/tools/tasks-4","page_id":"/3t-mcp/tools/tasks","type":"heading","tags":[],"url":"/3t-mcp/tools/tasks#scheduling","content":"Scheduling"},"678":{"id":"/3t-mcp/tools/tasks-5","page_id":"/3t-mcp/tools/tasks","type":"heading","tags":[],"url":"/3t-mcp/tools/tasks#use-cases","content":"Use Cases"},"679":{"id":"/3t-mcp/tools/tasks-6","page_id":"/3t-mcp/tools/tasks","type":"heading","tags":[],"url":"/3t-mcp/tools/tasks#example-agent-instructions","content":"Example Agent Instructions"},"680":{"id":"/3t-mcp/tools/tasks-7","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tasks","content":"The Tasks category provides full lifecycle management of background database\njobs. Tasks can run once or on a recurring cron schedule. Each task type\nsupports per-task email notifications and produces a persisted execution log."},"681":{"id":"/3t-mcp/tools/tasks-8","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"Tool"},"682":{"id":"/3t-mcp/tools/tasks-9","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"Access"},"683":{"id":"/3t-mcp/tools/tasks-10","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"Description"},"684":{"id":"/3t-mcp/tools/tasks-11","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"list_tasks"},"685":{"id":"/3t-mcp/tools/tasks-12","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"read"},"686":{"id":"/3t-mcp/tools/tasks-13","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"List all tasks with current status"},"687":{"id":"/3t-mcp/tools/tasks-14","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"get_task"},"688":{"id":"/3t-mcp/tools/tasks-15","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"read"},"689":{"id":"/3t-mcp/tools/tasks-16","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"Get detailed configuration for a specific task"},"690":{"id":"/3t-mcp/tools/tasks-17","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"list_executions"},"691":{"id":"/3t-mcp/tools/tasks-18","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"read"},"692":{"id":"/3t-mcp/tools/tasks-19","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"Get execution history for a task"},"693":{"id":"/3t-mcp/tools/tasks-20","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"get_execution_log"},"694":{"id":"/3t-mcp/tools/tasks-21","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"read"},"695":{"id":"/3t-mcp/tools/tasks-22","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"Get log output from an execution"},"696":{"id":"/3t-mcp/tools/tasks-23","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"preview_schedule"},"697":{"id":"/3t-mcp/tools/tasks-24","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"read"},"698":{"id":"/3t-mcp/tools/tasks-25","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"Preview upcoming run times for a cron expression"},"699":{"id":"/3t-mcp/tools/tasks-26","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"get_active_tasks"},"700":{"id":"/3t-mcp/tools/tasks-27","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"read"},"701":{"id":"/3t-mcp/tools/tasks-28","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"Tasks active within the last N hours"},"702":{"id":"/3t-mcp/tools/tasks-29","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"create_task"},"703":{"id":"/3t-mcp/tools/tasks-30","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"write"},"704":{"id":"/3t-mcp/tools/tasks-31","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"Create a new scheduled or one-off task"},"705":{"id":"/3t-mcp/tools/tasks-32","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"update_task"},"706":{"id":"/3t-mcp/tools/tasks-33","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"write"},"707":{"id":"/3t-mcp/tools/tasks-34","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"Update task configuration"},"708":{"id":"/3t-mcp/tools/tasks-35","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"reset_task"},"709":{"id":"/3t-mcp/tools/tasks-36","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"write"},"710":{"id":"/3t-mcp/tools/tasks-37","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"Reset a failed or stuck task back to idle"},"711":{"id":"/3t-mcp/tools/tasks-38","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"set_task_schedule_paused"},"712":{"id":"/3t-mcp/tools/tasks-39","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"write"},"713":{"id":"/3t-mcp/tools/tasks-40","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"Pause or resume a task's schedule"},"714":{"id":"/3t-mcp/tools/tasks-41","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"execute_task"},"715":{"id":"/3t-mcp/tools/tasks-42","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"admin"},"716":{"id":"/3t-mcp/tools/tasks-43","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"Execute a task immediately"},"717":{"id":"/3t-mcp/tools/tasks-44","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"delete_task"},"718":{"id":"/3t-mcp/tools/tasks-45","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"admin"},"719":{"id":"/3t-mcp/tools/tasks-46","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"Delete a task permanently"},"720":{"id":"/3t-mcp/tools/tasks-47","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"cancel_execution"},"721":{"id":"/3t-mcp/tools/tasks-48","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"admin"},"722":{"id":"/3t-mcp/tools/tasks-49","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#tools","content":"Cancel a running execution"},"723":{"id":"/3t-mcp/tools/tasks-50","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#task-types","content":"Type"},"724":{"id":"/3t-mcp/tools/tasks-51","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#task-types","content":"Description"},"725":{"id":"/3t-mcp/tools/tasks-52","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#task-types","content":"EXPORT"},"726":{"id":"/3t-mcp/tools/tasks-53","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#task-types","content":"Query, filter, and project a collection; write results to JSON, CSV, or BSON; upload to S3/MinIO; return a presigned download URL"},"727":{"id":"/3t-mcp/tools/tasks-54","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#task-types","content":"IMPORT"},"728":{"id":"/3t-mcp/tools/tasks-55","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#task-types","content":"Read JSON, NDJSON, CSV, or BSON from storage; insert into a target collection"},"729":{"id":"/3t-mcp/tools/tasks-56","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#task-types","content":"QUERY_COPY"},"730":{"id":"/3t-mcp/tools/tasks-57","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#task-types","content":"Query a source collection and insert matching documents into a target"},"731":{"id":"/3t-mcp/tools/tasks-58","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#task-types","content":"COMPARE"},"732":{"id":"/3t-mcp/tools/tasks-59","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#task-types","content":"Execute a collection comparison and persist the results"},"733":{"id":"/3t-mcp/tools/tasks-60","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#task-types","content":"POLICY_EVALUATE"},"734":{"id":"/3t-mcp/tools/tasks-61","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#task-types","content":"Run a governance policy evaluation and dispatch violation alerts"},"735":{"id":"/3t-mcp/tools/tasks-62","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#scheduling","content":"Tasks support cron expressions for recurring schedules. Use preview_schedule\nto validate a cron expression and preview the next run times before creating\nor updating a task."},"736":{"id":"/3t-mcp/tools/tasks-63","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#scheduling","content":"type: info"},"737":{"id":"/3t-mcp/tools/tasks-64","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#scheduling","content":"title: Desktop IDE integration"},"738":{"id":"/3t-mcp/tools/tasks-65","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#scheduling","content":"Tasks created via the MCP server are also accessible from Studio 3T Desktop\nIDE Enterprise Edition, enabling hybrid desktop-to-web task management."},"739":{"id":"/3t-mcp/tools/tasks-66","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#use-cases","content":"Scheduled exports — nightly CSV or JSON exports with S3 upload and email\ndelivery"},"740":{"id":"/3t-mcp/tools/tasks-67","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#use-cases","content":"CI/CD integration — trigger COMPARE or POLICY_EVALUATE tasks after a\ndeployment; poll for completion; fail the build on violations"},"741":{"id":"/3t-mcp/tools/tasks-68","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#use-cases","content":"Data migration — QUERY_COPY tasks to move documents between environments\nor collections"},"742":{"id":"/3t-mcp/tools/tasks-69","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#use-cases","content":"Operational monitoring — scheduled POLICY_EVALUATE tasks that alert to\nSlack or email when violations are detected"},"743":{"id":"/3t-mcp/tools/tasks-70","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#example-agent-instructions","content":"\"Create a task that exports the orders collection to CSV every night at 2am\nUTC and emails me the download link.\""},"744":{"id":"/3t-mcp/tools/tasks-71","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#example-agent-instructions","content":"\"List all tasks that have failed in the last 24 hours.\""},"745":{"id":"/3t-mcp/tools/tasks-72","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#example-agent-instructions","content":"\"Show me the execution log for the last run of the nightly-export task.\""},"746":{"id":"/3t-mcp/tools/tasks-73","page_id":"/3t-mcp/tools/tasks","tags":[],"type":"text","url":"/3t-mcp/tools/tasks#example-agent-instructions","content":"\"Pause the weekly-comparison task schedule.\""},"747":{"id":"/3tl-bridge/features/ai-assistant","page_id":"/3tl-bridge/features/ai-assistant","type":"page","content":"AI Assistant","breadcrumbs":["3T Platform","3TL Bridge","Features"],"tags":[],"url":"/3tl-bridge/features/ai-assistant"},"748":{"id":"/3tl-bridge/features/ai-assistant-0","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant","content":"Two AI interfaces — a guided assistant in Transform Studio and an autonomous agent for infrastructure operations — powered by the same backend engine."},"749":{"id":"/3tl-bridge/features/ai-assistant-1","page_id":"/3tl-bridge/features/ai-assistant","type":"heading","tags":[],"url":"/3tl-bridge/features/ai-assistant#ai-assistant","content":"AI Assistant"},"750":{"id":"/3tl-bridge/features/ai-assistant-2","page_id":"/3tl-bridge/features/ai-assistant","type":"heading","tags":[],"url":"/3tl-bridge/features/ai-assistant#studio-assistant","content":"Studio Assistant"},"751":{"id":"/3tl-bridge/features/ai-assistant-3","page_id":"/3tl-bridge/features/ai-assistant","type":"heading","tags":[],"url":"/3tl-bridge/features/ai-assistant#workflow-guidance","content":"Workflow guidance"},"752":{"id":"/3tl-bridge/features/ai-assistant-4","page_id":"/3tl-bridge/features/ai-assistant","type":"heading","tags":[],"url":"/3tl-bridge/features/ai-assistant#ai-agent","content":"AI Agent"},"753":{"id":"/3tl-bridge/features/ai-assistant-5","page_id":"/3tl-bridge/features/ai-assistant","type":"heading","tags":[],"url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"Example prompts"},"754":{"id":"/3tl-bridge/features/ai-assistant-6","page_id":"/3tl-bridge/features/ai-assistant","type":"heading","tags":[],"url":"/3tl-bridge/features/ai-assistant#conversation-modes","content":"Conversation Modes"},"755":{"id":"/3tl-bridge/features/ai-assistant-7","page_id":"/3tl-bridge/features/ai-assistant","type":"heading","tags":[],"url":"/3tl-bridge/features/ai-assistant#available-tools","content":"Available Tools"},"756":{"id":"/3tl-bridge/features/ai-assistant-8","page_id":"/3tl-bridge/features/ai-assistant","type":"heading","tags":[],"url":"/3tl-bridge/features/ai-assistant#supported-llm-providers","content":"Supported LLM Providers"},"757":{"id":"/3tl-bridge/features/ai-assistant-9","page_id":"/3tl-bridge/features/ai-assistant","type":"heading","tags":[],"url":"/3tl-bridge/features/ai-assistant#context-items","content":"Context Items"},"758":{"id":"/3tl-bridge/features/ai-assistant-10","page_id":"/3tl-bridge/features/ai-assistant","type":"heading","tags":[],"url":"/3tl-bridge/features/ai-assistant#limitations","content":"Limitations"},"759":{"id":"/3tl-bridge/features/ai-assistant-11","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#ai-assistant","content":"3TL Bridge includes two AI interfaces, both powered by the same backend\nengine with access to 30+ tools across 9 categories:"},"760":{"id":"/3tl-bridge/features/ai-assistant-12","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#ai-assistant","content":"Studio Assistant — embedded in the Transform Studio sidebar, guides\nusers through script creation, testing, and deployment one step at a time.\nCannot write or save directly — the user clicks Insert and saves manually."},"761":{"id":"/3tl-bridge/features/ai-assistant-13","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#ai-assistant","content":"AI Agent — a standalone page with direct write access. Can create,\nstop, restart, and delete pipelines, manage services, and modify artifacts\nwithout UI interaction."},"762":{"id":"/3tl-bridge/features/ai-assistant-14","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#ai-assistant","content":"Both share the same LLM provider, conversation history, and tool catalogue.\nThe difference is scope: the Studio Assistant is workspace-aware and\nUI-oriented; the Agent operates at the platform level."},"763":{"id":"/3tl-bridge/features/ai-assistant-15","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#studio-assistant","content":"The Studio Assistant is embedded in the Transform Studio sidebar. It receives\nthe current workspace context automatically — input document, schema, scripts,\ntest cases, and pipeline configuration — and generates responses scoped to\nthat workspace."},"764":{"id":"/3tl-bridge/features/ai-assistant-16","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#studio-assistant","content":"The assistant cannot save or persist artifacts directly. It presents\nscripts, schemas, pipeline configs, and test cases as insertable code blocks.\nThe user clicks Insert to load them into the editor, then saves manually."},"765":{"id":"/3tl-bridge/features/ai-assistant-17","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#workflow-guidance","content":"The assistant guides users through Transform Studio workflows one step at a\ntime:"},"766":{"id":"/3tl-bridge/features/ai-assistant-18","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#workflow-guidance","content":"Script creation — reads the input document and schema in context,\ngenerates a Rhai transformation script, suggests running it against the\ninput to verify"},"767":{"id":"/3tl-bridge/features/ai-assistant-19","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#workflow-guidance","content":"Test generation — generates assertion-based test cases for the current\nscript and input, presents them for insertion into the Guardrails panel"},"768":{"id":"/3tl-bridge/features/ai-assistant-20","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#workflow-guidance","content":"Error diagnosis — reads the error and script in context, states what\nwent wrong, shows the fix"},"769":{"id":"/3tl-bridge/features/ai-assistant-21","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#workflow-guidance","content":"Pipeline building — helps construct pipeline configurations with\ncorrect encoding rules, schema wiring, and checkpoint settings"},"770":{"id":"/3tl-bridge/features/ai-assistant-22","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#workflow-guidance","content":"The assistant references UI panels by their Studio names (Explorer, Script\nEditor, Guardrails Panel, Pipeline Editor) so the user can follow along."},"771":{"id":"/3tl-bridge/features/ai-assistant-23","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#ai-agent","content":"The AI Agent is a standalone page accessible outside Transform Studio. It has\ndirect write access to the platform and executes operations without\nrequiring manual UI steps."},"772":{"id":"/3tl-bridge/features/ai-assistant-24","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#ai-agent","content":"The Agent can:"},"773":{"id":"/3tl-bridge/features/ai-assistant-25","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#ai-agent","content":"List, create, stop, restart, and delete pipelines"},"774":{"id":"/3tl-bridge/features/ai-assistant-26","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#ai-agent","content":"Manage services, scripts, schemas, workspaces, and test suites"},"775":{"id":"/3tl-bridge/features/ai-assistant-27","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#ai-agent","content":"Inspect pipeline metrics, system stats, logs, and audit records"},"776":{"id":"/3tl-bridge/features/ai-assistant-28","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#ai-agent","content":"Build and deploy complete pipeline configurations"},"777":{"id":"/3tl-bridge/features/ai-assistant-29","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#ai-agent","content":"When asked to perform an action, the Agent executes it directly and reports\nthe result — it does not suggest curl commands or API calls."},"778":{"id":"/3tl-bridge/features/ai-assistant-30","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"Understand the platform:"},"779":{"id":"/3tl-bridge/features/ai-assistant-31","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"\"What sources and sinks are available? Explain how a MongoDB CDC pipeline works.\""},"780":{"id":"/3tl-bridge/features/ai-assistant-32","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"\"What is a checkpoint and when should I enable it?\""},"781":{"id":"/3tl-bridge/features/ai-assistant-33","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"\"Explain the difference between batch and single-document processing.\""},"782":{"id":"/3tl-bridge/features/ai-assistant-34","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"Explore system state:"},"783":{"id":"/3tl-bridge/features/ai-assistant-35","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"\"List all running pipelines and show their metrics.\""},"784":{"id":"/3tl-bridge/features/ai-assistant-36","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"\"Which services are registered? Is the LLM provider active?\""},"785":{"id":"/3tl-bridge/features/ai-assistant-37","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"\"Show me the last 10 audit log entries.\""},"786":{"id":"/3tl-bridge/features/ai-assistant-38","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"Observability:"},"787":{"id":"/3tl-bridge/features/ai-assistant-39","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"\"What's the throughput and error rate on the cdc-orders pipeline?\""},"788":{"id":"/3tl-bridge/features/ai-assistant-40","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"\"Show me the worker metrics for all pipelines in HA mode.\""},"789":{"id":"/3tl-bridge/features/ai-assistant-41","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"\"Are any pipelines in a failed state?\""},"790":{"id":"/3tl-bridge/features/ai-assistant-42","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"Create and manage artifacts:"},"791":{"id":"/3tl-bridge/features/ai-assistant-43","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"\"Create a pipeline that reads from the people collection on source-db, masks the email field, and writes to sink-db.\""},"792":{"id":"/3tl-bridge/features/ai-assistant-44","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"\"Generate a test suite for the mask_pii.rhai script using the current workspace input.\""},"793":{"id":"/3tl-bridge/features/ai-assistant-45","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"\"Save an Avro schema for the orders collection based on the introspection result.\""},"794":{"id":"/3tl-bridge/features/ai-assistant-46","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"type: info"},"795":{"id":"/3tl-bridge/features/ai-assistant-47","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"title: Write access and conversation modes"},"796":{"id":"/3tl-bridge/features/ai-assistant-48","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#example-prompts","content":"Write operations in the Agent are controlled by the conversation mode (Ask or\nAct) and the allow_writes flag. See Conversation Modes\nbelow."},"797":{"id":"/3tl-bridge/features/ai-assistant-49","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#conversation-modes","content":"The mode field controls how the backend engine handles write tools. Both\nthe Studio Assistant and the Agent use the same mode system, though the Studio\nAssistant cannot execute writes regardless of mode."},"798":{"id":"/3tl-bridge/features/ai-assistant-50","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#conversation-modes","content":"Mode"},"799":{"id":"/3tl-bridge/features/ai-assistant-51","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#conversation-modes","content":"Behaviour"},"800":{"id":"/3tl-bridge/features/ai-assistant-52","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#conversation-modes","content":"Ask (default)"},"801":{"id":"/3tl-bridge/features/ai-assistant-53","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#conversation-modes","content":"Write tools require user confirmation. The engine emits a confirmation prompt via SSE and waits up to 30 seconds for approval."},"802":{"id":"/3tl-bridge/features/ai-assistant-54","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#conversation-modes","content":"Act"},"803":{"id":"/3tl-bridge/features/ai-assistant-55","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#conversation-modes","content":"Write tools execute immediately when allow_writes is enabled, except for high-impact tools (e.g. create_job) which always require confirmation."},"804":{"id":"/3tl-bridge/features/ai-assistant-56","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#conversation-modes","content":"Mode can be switched mid-conversation. Each request's mode takes effect\nimmediately."},"805":{"id":"/3tl-bridge/features/ai-assistant-57","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"Both interfaces share the same tool catalogue. Write tools are gated behind\nallow_writes and subject to confirmation in Ask mode."},"806":{"id":"/3tl-bridge/features/ai-assistant-58","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"Category"},"807":{"id":"/3tl-bridge/features/ai-assistant-59","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"Tools"},"808":{"id":"/3tl-bridge/features/ai-assistant-60","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"Pipelines"},"809":{"id":"/3tl-bridge/features/ai-assistant-61","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"list_jobs, get_job_metrics, get_worker_metrics, list_checkpoints"},"810":{"id":"/3tl-bridge/features/ai-assistant-62","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"System"},"811":{"id":"/3tl-bridge/features/ai-assistant-63","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"list_services, get_system_stats, get_logs, get_audit_log"},"812":{"id":"/3tl-bridge/features/ai-assistant-64","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"Resources"},"813":{"id":"/3tl-bridge/features/ai-assistant-65","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"list_service_resources, get_resource_content"},"814":{"id":"/3tl-bridge/features/ai-assistant-66","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"Schemas"},"815":{"id":"/3tl-bridge/features/ai-assistant-67","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"list_schemas, get_schema, introspect_schema, fill_schema, convert_schema, save_schema"},"816":{"id":"/3tl-bridge/features/ai-assistant-68","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"Transforms"},"817":{"id":"/3tl-bridge/features/ai-assistant-69","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"validate_transform, get_rhai_completions, run_transform, run_tests, generate_tests, save_script, update_script"},"818":{"id":"/3tl-bridge/features/ai-assistant-70","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"Test Suites"},"819":{"id":"/3tl-bridge/features/ai-assistant-71","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"save_test_suite, delete_test_suite"},"820":{"id":"/3tl-bridge/features/ai-assistant-72","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"Workspaces"},"821":{"id":"/3tl-bridge/features/ai-assistant-73","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"list_workspaces, get_workspace, save_workspace, update_workspace"},"822":{"id":"/3tl-bridge/features/ai-assistant-74","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"Pipelines (write)"},"823":{"id":"/3tl-bridge/features/ai-assistant-75","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"stop_job, restart_job, create_job, delete_job"},"824":{"id":"/3tl-bridge/features/ai-assistant-76","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"Services (write)"},"825":{"id":"/3tl-bridge/features/ai-assistant-77","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#available-tools","content":"create_service, delete_service"},"826":{"id":"/3tl-bridge/features/ai-assistant-78","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#supported-llm-providers","content":"Provider configuration is managed in the system configuration — not per user\nsession. Exactly one LLM service is active at any time:"},"827":{"id":"/3tl-bridge/features/ai-assistant-79","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#supported-llm-providers","content":"Provider"},"828":{"id":"/3tl-bridge/features/ai-assistant-80","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#supported-llm-providers","content":"Auth mechanism"},"829":{"id":"/3tl-bridge/features/ai-assistant-81","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#supported-llm-providers","content":"Anthropic"},"830":{"id":"/3tl-bridge/features/ai-assistant-82","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#supported-llm-providers","content":"Direct API with ANTHROPIC_API_KEY"},"831":{"id":"/3tl-bridge/features/ai-assistant-83","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#supported-llm-providers","content":"AWS Bedrock"},"832":{"id":"/3tl-bridge/features/ai-assistant-84","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#supported-llm-providers","content":"Explicit credentials (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY)"},"833":{"id":"/3tl-bridge/features/ai-assistant-85","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#supported-llm-providers","content":"The active provider can be switched at runtime without restarting the pipeline\nengine."},"834":{"id":"/3tl-bridge/features/ai-assistant-86","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#context-items","content":"The Studio Assistant receives structured context from the workspace\nautomatically. The Agent can also receive context when invoked via the API.\nEach item has a kind discriminator:"},"835":{"id":"/3tl-bridge/features/ai-assistant-87","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#context-items","content":"Kind"},"836":{"id":"/3tl-bridge/features/ai-assistant-88","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#context-items","content":"Description"},"837":{"id":"/3tl-bridge/features/ai-assistant-89","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#context-items","content":"scripts"},"838":{"id":"/3tl-bridge/features/ai-assistant-90","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#context-items","content":"Rhai scripts from the pipeline middleware chain"},"839":{"id":"/3tl-bridge/features/ai-assistant-91","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#context-items","content":"input"},"840":{"id":"/3tl-bridge/features/ai-assistant-92","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#context-items","content":"Sample input document"},"841":{"id":"/3tl-bridge/features/ai-assistant-93","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#context-items","content":"schema"},"842":{"id":"/3tl-bridge/features/ai-assistant-94","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#context-items","content":"Avro or JSON Schema definition"},"843":{"id":"/3tl-bridge/features/ai-assistant-95","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#context-items","content":"output"},"844":{"id":"/3tl-bridge/features/ai-assistant-96","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#context-items","content":"Transform output"},"845":{"id":"/3tl-bridge/features/ai-assistant-97","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#context-items","content":"test_cases"},"846":{"id":"/3tl-bridge/features/ai-assistant-98","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#context-items","content":"Test cases with optional last run results"},"847":{"id":"/3tl-bridge/features/ai-assistant-99","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#context-items","content":"error"},"848":{"id":"/3tl-bridge/features/ai-assistant-100","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#context-items","content":"Error message from a failed transform or test run"},"849":{"id":"/3tl-bridge/features/ai-assistant-101","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#limitations","content":"Script generation targets Rhai only"},"850":{"id":"/3tl-bridge/features/ai-assistant-102","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#limitations","content":"Script correctness depends on the quality of the sample input and schema\nin the workspace — load real collection data via the Service Explorer for\nbest results"},"851":{"id":"/3tl-bridge/features/ai-assistant-103","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#limitations","content":"Provider support is currently limited to Anthropic and AWS Bedrock"},"852":{"id":"/3tl-bridge/features/ai-assistant-104","page_id":"/3tl-bridge/features/ai-assistant","tags":[],"type":"text","url":"/3tl-bridge/features/ai-assistant#limitations","content":"The Studio Assistant cannot save artifacts directly — the user must click\nInsert and save manually in the UI"},"853":{"id":"/3tl-bridge/features/data-masking","page_id":"/3tl-bridge/features/data-masking","type":"page","content":"Data Masking","breadcrumbs":["3T Platform","3TL Bridge","Features"],"tags":[],"url":"/3tl-bridge/features/data-masking"},"854":{"id":"/3tl-bridge/features/data-masking-0","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking","content":"Real-time PII masking at the transformation layer — before sensitive data reaches any sink."},"855":{"id":"/3tl-bridge/features/data-masking-1","page_id":"/3tl-bridge/features/data-masking","type":"heading","tags":[],"url":"/3tl-bridge/features/data-masking#data-masking","content":"Data Masking"},"856":{"id":"/3tl-bridge/features/data-masking-2","page_id":"/3tl-bridge/features/data-masking","type":"heading","tags":[],"url":"/3tl-bridge/features/data-masking#how-masking-works","content":"How Masking Works"},"857":{"id":"/3tl-bridge/features/data-masking-3","page_id":"/3tl-bridge/features/data-masking","type":"heading","tags":[],"url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"Built-in Masking Functions"},"858":{"id":"/3tl-bridge/features/data-masking-4","page_id":"/3tl-bridge/features/data-masking","type":"heading","tags":[],"url":"/3tl-bridge/features/data-masking#deterministic-hashing","content":"Deterministic Hashing"},"859":{"id":"/3tl-bridge/features/data-masking-5","page_id":"/3tl-bridge/features/data-masking","type":"heading","tags":[],"url":"/3tl-bridge/features/data-masking#use-cases","content":"Use Cases"},"860":{"id":"/3tl-bridge/features/data-masking-6","page_id":"/3tl-bridge/features/data-masking","type":"heading","tags":[],"url":"/3tl-bridge/features/data-masking#related","content":"Related"},"861":{"id":"/3tl-bridge/features/data-masking-7","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#data-masking","content":"3TL Bridge applies data masking at the transformation layer — as each event\nflows through the pipeline, before it reaches any sink. Masking runs as part\nof the Rhai transformation script and is subject to the same versioning, test\ncoverage, and deployment workflow as any other transformation logic."},"862":{"id":"/3tl-bridge/features/data-masking-8","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#how-masking-works","content":"Masking is implemented as Rhai script logic within a transformation workspace.\nEach event document passes through the script, which modifies, redacts, or\nreplaces sensitive fields before the document is written to the sink."},"863":{"id":"/3tl-bridge/features/data-masking-9","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#how-masking-works","content":"Because masking is applied in the pipeline transformation layer:"},"864":{"id":"/3tl-bridge/features/data-masking-10","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#how-masking-works","content":"Sensitive fields never appear in the sink, regardless of sink type"},"865":{"id":"/3tl-bridge/features/data-masking-11","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#how-masking-works","content":"Masking logic is saved and auditable alongside the rest of the\ntransformation workspace"},"866":{"id":"/3tl-bridge/features/data-masking-12","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#how-masking-works","content":"Different masking profiles can be applied per pipeline — for example,\nfull PII in a development pipeline, masked in a production replication\npipeline"},"867":{"id":"/3tl-bridge/features/data-masking-13","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"The Rhai engine includes four built-in masking functions available in any\ntransformation script:"},"868":{"id":"/3tl-bridge/features/data-masking-14","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"Function"},"869":{"id":"/3tl-bridge/features/data-masking-15","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"Input"},"870":{"id":"/3tl-bridge/features/data-masking-16","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"Output"},"871":{"id":"/3tl-bridge/features/data-masking-17","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"Example"},"872":{"id":"/3tl-bridge/features/data-masking-18","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"mask_email(value)"},"873":{"id":"/3tl-bridge/features/data-masking-19","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"Email address"},"874":{"id":"/3tl-bridge/features/data-masking-20","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"First character visible, rest replaced"},"875":{"id":"/3tl-bridge/features/data-masking-21","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"john@example.com → j***@example.com"},"876":{"id":"/3tl-bridge/features/data-masking-22","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"mask_phone(value)"},"877":{"id":"/3tl-bridge/features/data-masking-23","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"Phone number"},"878":{"id":"/3tl-bridge/features/data-masking-24","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"Last 4 digits visible, rest replaced"},"879":{"id":"/3tl-bridge/features/data-masking-25","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"+1-555-123-4567 → ***********4567"},"880":{"id":"/3tl-bridge/features/data-masking-26","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"mask_year_only(value)"},"881":{"id":"/3tl-bridge/features/data-masking-27","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"Date (RFC3339, YYYY-MM-DD, or EJSON $date)"},"882":{"id":"/3tl-bridge/features/data-masking-28","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"Day and month set to January 1st, year preserved"},"883":{"id":"/3tl-bridge/features/data-masking-29","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"2024-06-15 → 2024-01-01"},"884":{"id":"/3tl-bridge/features/data-masking-30","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"hash_sha256(value)"},"885":{"id":"/3tl-bridge/features/data-masking-31","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"Any value"},"886":{"id":"/3tl-bridge/features/data-masking-32","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"Deterministic SHA-256 hex digest"},"887":{"id":"/3tl-bridge/features/data-masking-33","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"john@example.com → a8b64..."},"888":{"id":"/3tl-bridge/features/data-masking-34","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"Example script using built-in functions:"},"889":{"id":"/3tl-bridge/features/data-masking-35","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#built-in-masking-functions","content":"For masking patterns not covered by the built-in functions — name replacement,\npartial redaction, conditional masking based on field presence — write custom\nlogic directly in Rhai and test it in the workspace test suite before\ndeployment."},"890":{"id":"/3tl-bridge/features/data-masking-36","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#deterministic-hashing","content":"hash_sha256 produces a consistent hex digest for any given input. The same\nvalue always produces the same hash, which allows data to be correlated across\nsystems using the hash without exposing the original value."},"891":{"id":"/3tl-bridge/features/data-masking-37","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#deterministic-hashing","content":"This is a one-way operation — the original value cannot be recovered from the\nhash."},"892":{"id":"/3tl-bridge/features/data-masking-38","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#use-cases","content":"Mask PII fields in MongoDB change events before replicating to an analytics\nKafka topic consumed by third-party reporting tools"},"893":{"id":"/3tl-bridge/features/data-masking-39","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#use-cases","content":"Apply mask_year_only to date-of-birth fields to preserve year-level\ngranularity for age-bracket analytics while removing exact birth dates"},"894":{"id":"/3tl-bridge/features/data-masking-40","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#use-cases","content":"Use hash_sha256 on user identifiers to enable cross-system joins on\nhashed keys without exposing raw PII"},"895":{"id":"/3tl-bridge/features/data-masking-41","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#related","content":"Transform Studio — where\nmasking scripts are written, tested, and saved"},"896":{"id":"/3tl-bridge/features/data-masking-42","page_id":"/3tl-bridge/features/data-masking","tags":[],"type":"text","url":"/3tl-bridge/features/data-masking#related","content":"AI Assistant — generate masking\nscripts from natural language descriptions"},"897":{"id":"/3tl-bridge/features/observability","page_id":"/3tl-bridge/features/observability","type":"page","content":"Observability","breadcrumbs":["3T Platform","3TL Bridge","Features"],"tags":[],"url":"/3tl-bridge/features/observability"},"898":{"id":"/3tl-bridge/features/observability-0","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability","content":"Live metrics dashboard, log streaming, and Prometheus integration — no separate observability stack required."},"899":{"id":"/3tl-bridge/features/observability-1","page_id":"/3tl-bridge/features/observability","type":"heading","tags":[],"url":"/3tl-bridge/features/observability#observability","content":"Observability"},"900":{"id":"/3tl-bridge/features/observability-2","page_id":"/3tl-bridge/features/observability","type":"heading","tags":[],"url":"/3tl-bridge/features/observability#dashboard-metrics","content":"Dashboard Metrics"},"901":{"id":"/3tl-bridge/features/observability-3","page_id":"/3tl-bridge/features/observability","type":"heading","tags":[],"url":"/3tl-bridge/features/observability#per-pipeline-job-metrics","content":"Per-Pipeline Job Metrics"},"902":{"id":"/3tl-bridge/features/observability-4","page_id":"/3tl-bridge/features/observability","type":"heading","tags":[],"url":"/3tl-bridge/features/observability#pipeline-process-stats","content":"Pipeline Process Stats"},"903":{"id":"/3tl-bridge/features/observability-5","page_id":"/3tl-bridge/features/observability","type":"heading","tags":[],"url":"/3tl-bridge/features/observability#log-streaming","content":"Log Streaming"},"904":{"id":"/3tl-bridge/features/observability-6","page_id":"/3tl-bridge/features/observability","type":"heading","tags":[],"url":"/3tl-bridge/features/observability#prometheus-integration","content":"Prometheus Integration"},"905":{"id":"/3tl-bridge/features/observability-7","page_id":"/3tl-bridge/features/observability","type":"heading","tags":[],"url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"Exposed Prometheus Metrics"},"906":{"id":"/3tl-bridge/features/observability-8","page_id":"/3tl-bridge/features/observability","type":"heading","tags":[],"url":"/3tl-bridge/features/observability#use-cases","content":"Use Cases"},"907":{"id":"/3tl-bridge/features/observability-9","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#observability","content":"3TL Bridge surfaces operational visibility at every level — aggregate platform\nmetrics, per-pipeline job metrics, and live log output — without requiring a\nseparate observability stack. For organisations with existing infrastructure,\nthe pipeline engine exposes a Prometheus-compatible GET /metrics endpoint and\nthe Helm chart includes a ServiceMonitor CRD."},"908":{"id":"/3tl-bridge/features/observability-10","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#dashboard-metrics","content":"The dashboard provides aggregate metrics derived from all running pipelines:"},"909":{"id":"/3tl-bridge/features/observability-11","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#dashboard-metrics","content":"Metric"},"910":{"id":"/3tl-bridge/features/observability-12","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#dashboard-metrics","content":"Description"},"911":{"id":"/3tl-bridge/features/observability-13","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#dashboard-metrics","content":"Total events processed"},"912":{"id":"/3tl-bridge/features/observability-14","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#dashboard-metrics","content":"Cumulative events handled across all pipelines"},"913":{"id":"/3tl-bridge/features/observability-15","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#dashboard-metrics","content":"Total bytes processed"},"914":{"id":"/3tl-bridge/features/observability-16","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#dashboard-metrics","content":"Cumulative data volume across all pipelines"},"915":{"id":"/3tl-bridge/features/observability-17","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#dashboard-metrics","content":"Running / stopped / failed jobs"},"916":{"id":"/3tl-bridge/features/observability-18","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#dashboard-metrics","content":"Pipeline counts by state"},"917":{"id":"/3tl-bridge/features/observability-19","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#dashboard-metrics","content":"Uptime"},"918":{"id":"/3tl-bridge/features/observability-20","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#dashboard-metrics","content":"Seconds since the pipeline engine started"},"919":{"id":"/3tl-bridge/features/observability-21","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#dashboard-metrics","content":"Recent activity"},"920":{"id":"/3tl-bridge/features/observability-22","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#dashboard-metrics","content":"Latest pipeline events, starts, stops, and errors"},"921":{"id":"/3tl-bridge/features/observability-23","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#per-pipeline-job-metrics","content":"Each pipeline exposes real-time job metrics via the management API and the\ndashboard:"},"922":{"id":"/3tl-bridge/features/observability-24","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#per-pipeline-job-metrics","content":"Metric"},"923":{"id":"/3tl-bridge/features/observability-25","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#per-pipeline-job-metrics","content":"Description"},"924":{"id":"/3tl-bridge/features/observability-26","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#per-pipeline-job-metrics","content":"Events processed"},"925":{"id":"/3tl-bridge/features/observability-27","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#per-pipeline-job-metrics","content":"Total events processed since last start"},"926":{"id":"/3tl-bridge/features/observability-28","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#per-pipeline-job-metrics","content":"Bytes processed"},"927":{"id":"/3tl-bridge/features/observability-29","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#per-pipeline-job-metrics","content":"Data volume processed"},"928":{"id":"/3tl-bridge/features/observability-30","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#per-pipeline-job-metrics","content":"Throughput per second"},"929":{"id":"/3tl-bridge/features/observability-31","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#per-pipeline-job-metrics","content":"Current events per second"},"930":{"id":"/3tl-bridge/features/observability-32","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#per-pipeline-job-metrics","content":"Current lag"},"931":{"id":"/3tl-bridge/features/observability-33","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#per-pipeline-job-metrics","content":"Time distance behind the source (for streaming sources)"},"932":{"id":"/3tl-bridge/features/observability-34","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#per-pipeline-job-metrics","content":"Total errors"},"933":{"id":"/3tl-bridge/features/observability-35","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#per-pipeline-job-metrics","content":"Transformation and write errors"},"934":{"id":"/3tl-bridge/features/observability-36","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#per-pipeline-job-metrics","content":"Last processed at"},"935":{"id":"/3tl-bridge/features/observability-37","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#per-pipeline-job-metrics","content":"Timestamp of the last event processed"},"936":{"id":"/3tl-bridge/features/observability-38","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#pipeline-process-stats","content":"For pipelines using the internal processing pipeline, additional depth metrics\nare available:"},"937":{"id":"/3tl-bridge/features/observability-39","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#pipeline-process-stats","content":"Metric"},"938":{"id":"/3tl-bridge/features/observability-40","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#pipeline-process-stats","content":"Description"},"939":{"id":"/3tl-bridge/features/observability-41","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#pipeline-process-stats","content":"Queued"},"940":{"id":"/3tl-bridge/features/observability-42","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#pipeline-process-stats","content":"Messages waiting in the internal stream"},"941":{"id":"/3tl-bridge/features/observability-43","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#pipeline-process-stats","content":"In-flight"},"942":{"id":"/3tl-bridge/features/observability-44","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#pipeline-process-stats","content":"Messages currently being processed"},"943":{"id":"/3tl-bridge/features/observability-45","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#pipeline-process-stats","content":"Done"},"944":{"id":"/3tl-bridge/features/observability-46","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#pipeline-process-stats","content":"Acknowledged messages"},"945":{"id":"/3tl-bridge/features/observability-47","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#pipeline-process-stats","content":"Saturation %"},"946":{"id":"/3tl-bridge/features/observability-48","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#pipeline-process-stats","content":"Pipeline capacity utilisation"},"947":{"id":"/3tl-bridge/features/observability-49","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#pipeline-process-stats","content":"Source blocked"},"948":{"id":"/3tl-bridge/features/observability-50","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#pipeline-process-stats","content":"Whether the source is blocked by backpressure"},"949":{"id":"/3tl-bridge/features/observability-51","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#pipeline-process-stats","content":"Metrics update continuously. No page refresh is required."},"950":{"id":"/3tl-bridge/features/observability-52","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#log-streaming","content":"The Logs view streams live log output from all running pipeline jobs. Logs can\nbe filtered by:"},"951":{"id":"/3tl-bridge/features/observability-53","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#log-streaming","content":"Job — show logs only for a specific pipeline"},"952":{"id":"/3tl-bridge/features/observability-54","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#log-streaming","content":"Severity level — info, warning, or error"},"953":{"id":"/3tl-bridge/features/observability-55","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#log-streaming","content":"Auto-scroll can be paused to examine a specific sequence of log entries during\nan incident without losing the current position in the stream."},"954":{"id":"/3tl-bridge/features/observability-56","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#prometheus-integration","content":"The pipeline engine exposes a Prometheus-compatible metrics endpoint at\nGET /metrics. For Kubernetes deployments, the Helm chart can create a\nServiceMonitor resource for automatic scraping by Prometheus Operator:"},"955":{"id":"/3tl-bridge/features/observability-57","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"Metric"},"956":{"id":"/3tl-bridge/features/observability-58","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"Type"},"957":{"id":"/3tl-bridge/features/observability-59","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"Labels"},"958":{"id":"/3tl-bridge/features/observability-60","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"Description"},"959":{"id":"/3tl-bridge/features/observability-61","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"mstream_uptime_seconds"},"960":{"id":"/3tl-bridge/features/observability-62","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"gauge"},"961":{"id":"/3tl-bridge/features/observability-63","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"—"},"962":{"id":"/3tl-bridge/features/observability-64","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"Seconds since process start"},"963":{"id":"/3tl-bridge/features/observability-65","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"mstream_jobs"},"964":{"id":"/3tl-bridge/features/observability-66","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"gauge"},"965":{"id":"/3tl-bridge/features/observability-67","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"state"},"966":{"id":"/3tl-bridge/features/observability-68","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"Count of jobs by state (running, stopped, failed)"},"967":{"id":"/3tl-bridge/features/observability-69","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"mstream_job_events_processed_total"},"968":{"id":"/3tl-bridge/features/observability-70","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"counter"},"969":{"id":"/3tl-bridge/features/observability-71","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"job"},"970":{"id":"/3tl-bridge/features/observability-72","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"Total events processed"},"971":{"id":"/3tl-bridge/features/observability-73","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"mstream_job_bytes_processed_total"},"972":{"id":"/3tl-bridge/features/observability-74","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"counter"},"973":{"id":"/3tl-bridge/features/observability-75","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"job"},"974":{"id":"/3tl-bridge/features/observability-76","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"Total bytes processed"},"975":{"id":"/3tl-bridge/features/observability-77","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"mstream_job_errors_total"},"976":{"id":"/3tl-bridge/features/observability-78","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"counter"},"977":{"id":"/3tl-bridge/features/observability-79","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"job"},"978":{"id":"/3tl-bridge/features/observability-80","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"Total errors"},"979":{"id":"/3tl-bridge/features/observability-81","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"mstream_job_last_processed_at_seconds"},"980":{"id":"/3tl-bridge/features/observability-82","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"gauge"},"981":{"id":"/3tl-bridge/features/observability-83","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"job"},"982":{"id":"/3tl-bridge/features/observability-84","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"Unix timestamp of last processed event"},"983":{"id":"/3tl-bridge/features/observability-85","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"mstream_job_last_source_timestamp_seconds"},"984":{"id":"/3tl-bridge/features/observability-86","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"gauge"},"985":{"id":"/3tl-bridge/features/observability-87","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"job"},"986":{"id":"/3tl-bridge/features/observability-88","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"Unix timestamp from source of last event"},"987":{"id":"/3tl-bridge/features/observability-89","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"mstream_job_pipeline_queued"},"988":{"id":"/3tl-bridge/features/observability-90","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"gauge"},"989":{"id":"/3tl-bridge/features/observability-91","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"job"},"990":{"id":"/3tl-bridge/features/observability-92","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"Queued messages in stream"},"991":{"id":"/3tl-bridge/features/observability-93","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"mstream_job_pipeline_in_flight"},"992":{"id":"/3tl-bridge/features/observability-94","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"gauge"},"993":{"id":"/3tl-bridge/features/observability-95","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"job"},"994":{"id":"/3tl-bridge/features/observability-96","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"Messages being processed"},"995":{"id":"/3tl-bridge/features/observability-97","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"mstream_job_pipeline_done"},"996":{"id":"/3tl-bridge/features/observability-98","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"gauge"},"997":{"id":"/3tl-bridge/features/observability-99","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"job"},"998":{"id":"/3tl-bridge/features/observability-100","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"Acknowledged messages"},"999":{"id":"/3tl-bridge/features/observability-101","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"mstream_job_pipeline_saturation_pct"},"1000":{"id":"/3tl-bridge/features/observability-102","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"gauge"},"1001":{"id":"/3tl-bridge/features/observability-103","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"job"},"1002":{"id":"/3tl-bridge/features/observability-104","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"Pipeline saturation percentage"},"1003":{"id":"/3tl-bridge/features/observability-105","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"mstream_job_pipeline_source_blocked"},"1004":{"id":"/3tl-bridge/features/observability-106","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"gauge"},"1005":{"id":"/3tl-bridge/features/observability-107","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"job"},"1006":{"id":"/3tl-bridge/features/observability-108","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"Whether the source is blocked (0 or 1)"},"1007":{"id":"/3tl-bridge/features/observability-109","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#exposed-prometheus-metrics","content":"These metrics are queryable from any Prometheus-based tooling including\nGrafana, Datadog agent, and cloud-native monitoring platforms."},"1008":{"id":"/3tl-bridge/features/observability-110","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#use-cases","content":"Monitor mstream_job_pipeline_saturation_pct across pipelines to identify\nprocessing bottlenecks before they affect downstream consumers"},"1009":{"id":"/3tl-bridge/features/observability-111","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#use-cases","content":"Filter live log output by pipeline job during an incident; pause auto-scroll\nto examine specific error sequences without losing context"},"1010":{"id":"/3tl-bridge/features/observability-112","page_id":"/3tl-bridge/features/observability","tags":[],"type":"text","url":"/3tl-bridge/features/observability#use-cases","content":"Alert on mstream_job_errors_total rate in Grafana to catch transformation\nfailures early"},"1011":{"id":"/3tl-bridge/features/pipeline-management","page_id":"/3tl-bridge/features/pipeline-management","type":"page","content":"Pipeline Management","breadcrumbs":["3T Platform","3TL Bridge","Features"],"tags":[],"url":"/3tl-bridge/features/pipeline-management"},"1012":{"id":"/3tl-bridge/features/pipeline-management-0","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management","content":"Visual control plane for every pipeline — live metrics, start/stop/restart, and checkpoint-backed resume."},"1013":{"id":"/3tl-bridge/features/pipeline-management-1","page_id":"/3tl-bridge/features/pipeline-management","type":"heading","tags":[],"url":"/3tl-bridge/features/pipeline-management#pipeline-management","content":"Pipeline Management"},"1014":{"id":"/3tl-bridge/features/pipeline-management-2","page_id":"/3tl-bridge/features/pipeline-management","type":"heading","tags":[],"url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Pipeline View"},"1015":{"id":"/3tl-bridge/features/pipeline-management-3","page_id":"/3tl-bridge/features/pipeline-management","type":"heading","tags":[],"url":"/3tl-bridge/features/pipeline-management#pipeline-lifecycle","content":"Pipeline Lifecycle"},"1016":{"id":"/3tl-bridge/features/pipeline-management-4","page_id":"/3tl-bridge/features/pipeline-management","type":"heading","tags":[],"url":"/3tl-bridge/features/pipeline-management#checkpoint-persistence","content":"Checkpoint Persistence"},"1017":{"id":"/3tl-bridge/features/pipeline-management-5","page_id":"/3tl-bridge/features/pipeline-management","type":"heading","tags":[],"url":"/3tl-bridge/features/pipeline-management#use-cases","content":"Use Cases"},"1018":{"id":"/3tl-bridge/features/pipeline-management-6","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-management","content":"The Pipeline Management view provides a real-time control plane for every data\npipeline running in the system. Each pipeline surfaces its source,\ntransformation, and sink configuration alongside live job metrics — updated\ncontinuously without a page refresh."},"1019":{"id":"/3tl-bridge/features/pipeline-management-7","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"For each pipeline, the management view shows:"},"1020":{"id":"/3tl-bridge/features/pipeline-management-8","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Field"},"1021":{"id":"/3tl-bridge/features/pipeline-management-9","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Description"},"1022":{"id":"/3tl-bridge/features/pipeline-management-10","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Source"},"1023":{"id":"/3tl-bridge/features/pipeline-management-11","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Service and collection / topic / subscription"},"1024":{"id":"/3tl-bridge/features/pipeline-management-12","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Transformation"},"1025":{"id":"/3tl-bridge/features/pipeline-management-13","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Linked workspace and Rhai script chain"},"1026":{"id":"/3tl-bridge/features/pipeline-management-14","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Sink"},"1027":{"id":"/3tl-bridge/features/pipeline-management-15","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Service and target collection / topic / endpoint"},"1028":{"id":"/3tl-bridge/features/pipeline-management-16","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Status"},"1029":{"id":"/3tl-bridge/features/pipeline-management-17","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Running, stopped, or failed"},"1030":{"id":"/3tl-bridge/features/pipeline-management-18","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Events processed"},"1031":{"id":"/3tl-bridge/features/pipeline-management-19","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Total events handled since last start"},"1032":{"id":"/3tl-bridge/features/pipeline-management-20","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Bytes processed"},"1033":{"id":"/3tl-bridge/features/pipeline-management-21","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Data volume processed"},"1034":{"id":"/3tl-bridge/features/pipeline-management-22","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Throughput"},"1035":{"id":"/3tl-bridge/features/pipeline-management-23","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Events per second"},"1036":{"id":"/3tl-bridge/features/pipeline-management-24","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Current lag"},"1037":{"id":"/3tl-bridge/features/pipeline-management-25","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Time distance behind the source (for streaming sources)"},"1038":{"id":"/3tl-bridge/features/pipeline-management-26","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Errors"},"1039":{"id":"/3tl-bridge/features/pipeline-management-27","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-view","content":"Transformation and write errors"},"1040":{"id":"/3tl-bridge/features/pipeline-management-28","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-lifecycle","content":"Action"},"1041":{"id":"/3tl-bridge/features/pipeline-management-29","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-lifecycle","content":"Description"},"1042":{"id":"/3tl-bridge/features/pipeline-management-30","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-lifecycle","content":"Create"},"1043":{"id":"/3tl-bridge/features/pipeline-management-31","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-lifecycle","content":"Deploy a new pipeline from a pipeline configuration and start it immediately"},"1044":{"id":"/3tl-bridge/features/pipeline-management-32","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-lifecycle","content":"Stop"},"1045":{"id":"/3tl-bridge/features/pipeline-management-33","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-lifecycle","content":"Gracefully stop; checkpoint is saved at the current position"},"1046":{"id":"/3tl-bridge/features/pipeline-management-34","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-lifecycle","content":"Restart"},"1047":{"id":"/3tl-bridge/features/pipeline-management-35","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-lifecycle","content":"Stop and immediately start; resumes from the saved checkpoint and picks up any script changes"},"1048":{"id":"/3tl-bridge/features/pipeline-management-36","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-lifecycle","content":"Delete"},"1049":{"id":"/3tl-bridge/features/pipeline-management-37","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-lifecycle","content":"Remove a stopped pipeline permanently"},"1050":{"id":"/3tl-bridge/features/pipeline-management-38","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-lifecycle","content":"Open in Studio"},"1051":{"id":"/3tl-bridge/features/pipeline-management-39","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-lifecycle","content":"Open the pipeline's transformation workspace in Transform Studio without stopping data flow"},"1052":{"id":"/3tl-bridge/features/pipeline-management-40","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-lifecycle","content":"type: info"},"1053":{"id":"/3tl-bridge/features/pipeline-management-41","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-lifecycle","content":"title: Modifying a running pipeline"},"1054":{"id":"/3tl-bridge/features/pipeline-management-42","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#pipeline-lifecycle","content":"Script-only changes (middleware content updated, pipeline config unchanged)\ntake effect on restart — the pipeline re-reads stored scripts when it\nstarts. Configuration changes (encoding, schema, source, sink, batch, or\ncheckpoint) require a stop → delete → create cycle — there is no\nupdate-in-place operation."},"1055":{"id":"/3tl-bridge/features/pipeline-management-43","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#checkpoint-persistence","content":"The pipeline engine persists a checkpoint after each event (or in configurable\nbatches for high-throughput pipelines). When a pipeline is stopped or fails, it\nresumes from the exact position at the last checkpoint — no events are\nre-processed and no events are skipped."},"1056":{"id":"/3tl-bridge/features/pipeline-management-44","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#checkpoint-persistence","content":"Source type"},"1057":{"id":"/3tl-bridge/features/pipeline-management-45","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#checkpoint-persistence","content":"Checkpoint mechanism"},"1058":{"id":"/3tl-bridge/features/pipeline-management-46","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#checkpoint-persistence","content":"MongoDB Change Streams"},"1059":{"id":"/3tl-bridge/features/pipeline-management-47","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#checkpoint-persistence","content":"Resume token — the pipeline can resume after an outage as long as the oplog window on the source replica set has not been exhausted"},"1060":{"id":"/3tl-bridge/features/pipeline-management-48","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#checkpoint-persistence","content":"Kafka"},"1061":{"id":"/3tl-bridge/features/pipeline-management-49","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#checkpoint-persistence","content":"Committed consumer group offset"},"1062":{"id":"/3tl-bridge/features/pipeline-management-50","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#checkpoint-persistence","content":"Google Pub/Sub"},"1063":{"id":"/3tl-bridge/features/pipeline-management-51","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#checkpoint-persistence","content":"Acknowledged message ID"},"1064":{"id":"/3tl-bridge/features/pipeline-management-52","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#checkpoint-persistence","content":"HTTP webhooks"},"1065":{"id":"/3tl-bridge/features/pipeline-management-53","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#checkpoint-persistence","content":"Not supported — HTTP sources are push-based with no resumable position"},"1066":{"id":"/3tl-bridge/features/pipeline-management-54","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#use-cases","content":"Monitor all active pipelines from a single view; identify throughput\nbottlenecks and saturation before they affect downstream consumers"},"1067":{"id":"/3tl-bridge/features/pipeline-management-55","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#use-cases","content":"Open a running production pipeline in Transform Studio to update its\ntransformation script, then restart to pick up the change without data loss"},"1068":{"id":"/3tl-bridge/features/pipeline-management-56","page_id":"/3tl-bridge/features/pipeline-management","tags":[],"type":"text","url":"/3tl-bridge/features/pipeline-management#use-cases","content":"Gracefully stop pipelines for a maintenance window, then restart from the\ncheckpoint after maintenance completes — no manual offset management"},"1069":{"id":"/3tl-bridge/features/services-management","page_id":"/3tl-bridge/features/services-management","type":"page","content":"Services Management","breadcrumbs":["3T Platform","3TL Bridge","Features"],"tags":[],"url":"/3tl-bridge/features/services-management"},"1070":{"id":"/3tl-bridge/features/services-management-0","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management","content":"Centralised registry for every source, sink, and middleware connection — AES-256 encrypted credentials and pipeline usage tracking."},"1071":{"id":"/3tl-bridge/features/services-management-1","page_id":"/3tl-bridge/features/services-management","type":"heading","tags":[],"url":"/3tl-bridge/features/services-management#services-management","content":"Services Management"},"1072":{"id":"/3tl-bridge/features/services-management-2","page_id":"/3tl-bridge/features/services-management","type":"heading","tags":[],"url":"/3tl-bridge/features/services-management#supported-service-types","content":"Supported Service Types"},"1073":{"id":"/3tl-bridge/features/services-management-3","page_id":"/3tl-bridge/features/services-management","type":"heading","tags":[],"url":"/3tl-bridge/features/services-management#service-configuration","content":"Service Configuration"},"1074":{"id":"/3tl-bridge/features/services-management-4","page_id":"/3tl-bridge/features/services-management","type":"heading","tags":[],"url":"/3tl-bridge/features/services-management#adding-or-modifying-services","content":"Adding or Modifying Services"},"1075":{"id":"/3tl-bridge/features/services-management-5","page_id":"/3tl-bridge/features/services-management","type":"heading","tags":[],"url":"/3tl-bridge/features/services-management#llm-services","content":"LLM Services"},"1076":{"id":"/3tl-bridge/features/services-management-6","page_id":"/3tl-bridge/features/services-management","type":"heading","tags":[],"url":"/3tl-bridge/features/services-management#use-cases","content":"Use Cases"},"1077":{"id":"/3tl-bridge/features/services-management-7","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#services-management","content":"The Services Management view provides a centralised registry for every\nconnection configured in the system. Services are added once and referenced\nacross any number of pipelines — no duplication of credentials or connection\nconfiguration."},"1078":{"id":"/3tl-bridge/features/services-management-8","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#supported-service-types","content":"Provider"},"1079":{"id":"/3tl-bridge/features/services-management-9","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#supported-service-types","content":"Role"},"1080":{"id":"/3tl-bridge/features/services-management-10","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#supported-service-types","content":"MongoDB"},"1081":{"id":"/3tl-bridge/features/services-management-11","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#supported-service-types","content":"Source (Change Streams) or sink (write-back)"},"1082":{"id":"/3tl-bridge/features/services-management-12","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#supported-service-types","content":"Kafka"},"1083":{"id":"/3tl-bridge/features/services-management-13","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#supported-service-types","content":"Source (consumer) or sink (producer)"},"1084":{"id":"/3tl-bridge/features/services-management-14","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#supported-service-types","content":"Google Pub/Sub"},"1085":{"id":"/3tl-bridge/features/services-management-15","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#supported-service-types","content":"Source (subscriber) or sink (publisher)"},"1086":{"id":"/3tl-bridge/features/services-management-16","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#supported-service-types","content":"HTTP"},"1087":{"id":"/3tl-bridge/features/services-management-17","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#supported-service-types","content":"Sink — outbound API calls with configurable auth (bearer, basic, API key, custom header)"},"1088":{"id":"/3tl-bridge/features/services-management-18","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#supported-service-types","content":"HTTP Source"},"1089":{"id":"/3tl-bridge/features/services-management-19","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#supported-service-types","content":"Source — inbound webhook endpoint with pre-registered routes"},"1090":{"id":"/3tl-bridge/features/services-management-20","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#supported-service-types","content":"UDF"},"1091":{"id":"/3tl-bridge/features/services-management-21","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#supported-service-types","content":"Middleware — holds Rhai scripts as resources for in-pipeline transformation"},"1092":{"id":"/3tl-bridge/features/services-management-22","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#supported-service-types","content":"Anthropic / Bedrock"},"1093":{"id":"/3tl-bridge/features/services-management-23","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#supported-service-types","content":"LLM provider for the AI Assistant and AI Agent"},"1094":{"id":"/3tl-bridge/features/services-management-24","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#supported-service-types","content":"type: info"},"1095":{"id":"/3tl-bridge/features/services-management-25","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#supported-service-types","content":"title: UDF services"},"1096":{"id":"/3tl-bridge/features/services-management-26","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#supported-service-types","content":"A UDF service is not a sink or source — it is a container for Rhai scripts\nused as pipeline middleware. Each script stored in a UDF service is available\nas a resource that can be referenced in a pipeline's middleware chain. When a\nscript is saved and the target UDF service does not exist, a default one is\ncreated automatically."},"1097":{"id":"/3tl-bridge/features/services-management-27","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#service-configuration","content":"Services are defined in the system configuration (TOML) or created at runtime\nvia the management API. Each service type has its own configuration shape:"},"1098":{"id":"/3tl-bridge/features/services-management-28","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#service-configuration","content":"MongoDB — connection string, database name, optional X.509 or inline\ncertificate auth"},"1099":{"id":"/3tl-bridge/features/services-management-29","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#service-configuration","content":"Kafka — bootstrap servers, optional SASL/SSL or mTLS with inline\ncertificates"},"1100":{"id":"/3tl-bridge/features/services-management-30","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#service-configuration","content":"Pub/Sub — GCP project ID, service account key (file path, inline JSON,\nor static token)"},"1101":{"id":"/3tl-bridge/features/services-management-31","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#service-configuration","content":"HTTP — host URL, auth type (bearer, basic, API key, or custom header),\ntimeout and retry settings"},"1102":{"id":"/3tl-bridge/features/services-management-32","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#service-configuration","content":"HTTP Source — port and a list of pre-registered routes (e.g.\norders/created, events/tracking)"},"1103":{"id":"/3tl-bridge/features/services-management-33","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#service-configuration","content":"UDF — script path and engine type (Rhai)"},"1104":{"id":"/3tl-bridge/features/services-management-34","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#service-configuration","content":"LLM providers — API keys or AWS credentials, region, model ID"},"1105":{"id":"/3tl-bridge/features/services-management-35","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#service-configuration","content":"Credential values support the env:VAR_NAME syntax to resolve from\nenvironment variables at startup rather than storing secrets in config files."},"1106":{"id":"/3tl-bridge/features/services-management-36","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#service-configuration","content":"type: info"},"1107":{"id":"/3tl-bridge/features/services-management-37","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#service-configuration","content":"title: Credential security"},"1108":{"id":"/3tl-bridge/features/services-management-38","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#service-configuration","content":"Service credentials are encrypted at rest with AES-256 by the pipeline engine.\nCredentials are never returned through the API or displayed in the UI after\ninitial entry. Modifying a service credential requires re-entering the value."},"1109":{"id":"/3tl-bridge/features/services-management-39","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#adding-or-modifying-services","content":"Adding a new service or modifying an existing one does not require restarting\nany pipeline that does not reference that service. Pipelines referencing a\nmodified service pick up the updated configuration on their next start or\nrestart."},"1110":{"id":"/3tl-bridge/features/services-management-40","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#llm-services","content":"LLM provider services (Anthropic, AWS Bedrock) power the AI Assistant and AI\nAgent. Exactly one LLM service is active at any time — marked with an Active\nbadge in the services list. The active provider can be switched at runtime\nwithout restarting the pipeline engine."},"1111":{"id":"/3tl-bridge/features/services-management-41","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#use-cases","content":"Register a Kafka cluster once and reference it as a sink across multiple\npipelines without duplicating credentials"},"1112":{"id":"/3tl-bridge/features/services-management-42","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#use-cases","content":"Add a new MongoDB sink service for a downstream environment without\ninterrupting any existing pipelines"},"1113":{"id":"/3tl-bridge/features/services-management-43","page_id":"/3tl-bridge/features/services-management","tags":[],"type":"text","url":"/3tl-bridge/features/services-management#use-cases","content":"Switch the active LLM provider from Anthropic to AWS Bedrock at runtime\nto test model performance without a restart"},"1114":{"id":"/3tl-bridge/features/transform-studio","page_id":"/3tl-bridge/features/transform-studio","type":"page","content":"Transform Studio","breadcrumbs":["3T Platform","3TL Bridge","Features"],"tags":[],"url":"/3tl-bridge/features/transform-studio"},"1115":{"id":"/3tl-bridge/features/transform-studio-0","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio","content":"Monaco editor, Rhai scripting, workspaces, and assertion-based test suites — all in the browser."},"1116":{"id":"/3tl-bridge/features/transform-studio-1","page_id":"/3tl-bridge/features/transform-studio","type":"heading","tags":[],"url":"/3tl-bridge/features/transform-studio#transform-studio","content":"Transform Studio"},"1117":{"id":"/3tl-bridge/features/transform-studio-2","page_id":"/3tl-bridge/features/transform-studio","type":"heading","tags":[],"url":"/3tl-bridge/features/transform-studio#ui-layout","content":"UI Layout"},"1118":{"id":"/3tl-bridge/features/transform-studio-3","page_id":"/3tl-bridge/features/transform-studio","type":"heading","tags":[],"url":"/3tl-bridge/features/transform-studio#workspaces","content":"Workspaces"},"1119":{"id":"/3tl-bridge/features/transform-studio-4","page_id":"/3tl-bridge/features/transform-studio","type":"heading","tags":[],"url":"/3tl-bridge/features/transform-studio#test-suites","content":"Test Suites"},"1120":{"id":"/3tl-bridge/features/transform-studio-5","page_id":"/3tl-bridge/features/transform-studio","type":"heading","tags":[],"url":"/3tl-bridge/features/transform-studio#strict-mode","content":"Strict Mode"},"1121":{"id":"/3tl-bridge/features/transform-studio-6","page_id":"/3tl-bridge/features/transform-studio","type":"heading","tags":[],"url":"/3tl-bridge/features/transform-studio#service-explorer","content":"Service Explorer"},"1122":{"id":"/3tl-bridge/features/transform-studio-7","page_id":"/3tl-bridge/features/transform-studio","type":"heading","tags":[],"url":"/3tl-bridge/features/transform-studio#open-in-studio","content":"Open in Studio"},"1123":{"id":"/3tl-bridge/features/transform-studio-8","page_id":"/3tl-bridge/features/transform-studio","type":"heading","tags":[],"url":"/3tl-bridge/features/transform-studio#use-cases","content":"Use Cases"},"1124":{"id":"/3tl-bridge/features/transform-studio-9","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#transform-studio","content":"Transform Studio is the engineering workspace at the core of 3TL Bridge. It\nprovides a professional code editing environment — Monaco editor with Rhai\nsyntax highlighting, AI-powered script generation, and an assertion-based test\nsuite — directly in the browser. Transformation logic is organised into\nworkspaces that bundle scripts, sample input, schema definition, and test\ncases into a single unit that can be linked to a pipeline."},"1125":{"id":"/3tl-bridge/features/transform-studio-10","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Transform Studio is a multi-panel environment. Each panel has a specific role:"},"1126":{"id":"/3tl-bridge/features/transform-studio-11","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Panel"},"1127":{"id":"/3tl-bridge/features/transform-studio-12","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Location"},"1128":{"id":"/3tl-bridge/features/transform-studio-13","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Purpose"},"1129":{"id":"/3tl-bridge/features/transform-studio-14","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Explorer"},"1130":{"id":"/3tl-bridge/features/transform-studio-15","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Left sidebar"},"1131":{"id":"/3tl-bridge/features/transform-studio-16","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Browse services, scripts, schemas, and test suites"},"1132":{"id":"/3tl-bridge/features/transform-studio-17","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Script Editor"},"1133":{"id":"/3tl-bridge/features/transform-studio-18","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Centre top"},"1134":{"id":"/3tl-bridge/features/transform-studio-19","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Write and edit Rhai transformation scripts"},"1135":{"id":"/3tl-bridge/features/transform-studio-20","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Input Document"},"1136":{"id":"/3tl-bridge/features/transform-studio-21","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Centre left"},"1137":{"id":"/3tl-bridge/features/transform-studio-22","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Sample JSON that the script transforms"},"1138":{"id":"/3tl-bridge/features/transform-studio-23","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Output Panel"},"1139":{"id":"/3tl-bridge/features/transform-studio-24","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Centre right"},"1140":{"id":"/3tl-bridge/features/transform-studio-25","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Result of running the script against the input"},"1141":{"id":"/3tl-bridge/features/transform-studio-26","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Guardrails Panel"},"1142":{"id":"/3tl-bridge/features/transform-studio-27","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Right column"},"1143":{"id":"/3tl-bridge/features/transform-studio-28","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Schema tab (validation rules) and Tests tab (test suites)"},"1144":{"id":"/3tl-bridge/features/transform-studio-29","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Pipeline Editor"},"1145":{"id":"/3tl-bridge/features/transform-studio-30","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Centre (via Pipeline tab)"},"1146":{"id":"/3tl-bridge/features/transform-studio-31","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"JSON config defining the data flow — source, middlewares, and sinks"},"1147":{"id":"/3tl-bridge/features/transform-studio-32","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"AI Sidebar"},"1148":{"id":"/3tl-bridge/features/transform-studio-33","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"Right edge"},"1149":{"id":"/3tl-bridge/features/transform-studio-34","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#ui-layout","content":"AI Assistant conversation — see AI Assistant"},"1150":{"id":"/3tl-bridge/features/transform-studio-35","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#workspaces","content":"A workspace bundles everything needed to develop, test, and deploy a\ntransformation:"},"1151":{"id":"/3tl-bridge/features/transform-studio-36","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#workspaces","content":"Component"},"1152":{"id":"/3tl-bridge/features/transform-studio-37","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#workspaces","content":"Description"},"1153":{"id":"/3tl-bridge/features/transform-studio-38","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#workspaces","content":"Scripts"},"1154":{"id":"/3tl-bridge/features/transform-studio-39","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#workspaces","content":"One or more Rhai transformation scripts applied to each event"},"1155":{"id":"/3tl-bridge/features/transform-studio-40","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#workspaces","content":"Sample input"},"1156":{"id":"/3tl-bridge/features/transform-studio-41","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#workspaces","content":"A representative document from the source collection"},"1157":{"id":"/3tl-bridge/features/transform-studio-42","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#workspaces","content":"Schema"},"1158":{"id":"/3tl-bridge/features/transform-studio-43","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#workspaces","content":"Avro or JSON Schema definition for validation and AI context"},"1159":{"id":"/3tl-bridge/features/transform-studio-44","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#workspaces","content":"Test suite"},"1160":{"id":"/3tl-bridge/features/transform-studio-45","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#workspaces","content":"Assertion-based test cases linked to the workspace"},"1161":{"id":"/3tl-bridge/features/transform-studio-46","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#workspaces","content":"Workspaces are saved and can be reopened later. A workspace can also reference\na pipeline configuration — when a pipeline is opened via \"Open in Studio\", the\nworkspace name should match the pipeline name so reopening links back to the\nsame workspace rather than creating a duplicate."},"1162":{"id":"/3tl-bridge/features/transform-studio-47","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#test-suites","content":"Each workspace can link to an assertion-based test suite. A test suite has\none shared input document — all cases run against it. There is no per-case\ninput."},"1163":{"id":"/3tl-bridge/features/transform-studio-48","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#test-suites","content":"Each case within a suite asserts a different aspect of the output for that\nsingle input: field presence, value correctness, type stability, or\nenrichment results. Think of each case as a different lens on the same\ntransformation, not a different scenario."},"1164":{"id":"/3tl-bridge/features/transform-studio-49","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#test-suites","content":"type: info"},"1165":{"id":"/3tl-bridge/features/transform-studio-50","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#test-suites","content":"title: One input shape per suite"},"1166":{"id":"/3tl-bridge/features/transform-studio-51","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#test-suites","content":"To cover a different input shape (missing fields, nulls, nested vs flat),\ncreate a separate test suite with its own input document. Never put cases\nthat require different inputs into the same suite — the extra inputs will be\nignored."},"1167":{"id":"/3tl-bridge/features/transform-studio-52","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#strict-mode","content":"Test cases support a strict_mode flag. When enabled, the test fails if the\noutput contains fields not covered by any assertion. This catches unintended\nfield leakage and is important for compliance-sensitive transformations."},"1168":{"id":"/3tl-bridge/features/transform-studio-53","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#service-explorer","content":"The Service Explorer, accessible from the left sidebar, allows you to:"},"1169":{"id":"/3tl-bridge/features/transform-studio-54","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#service-explorer","content":"Browse registered MongoDB collections, Kafka topics, and Pub/Sub\nsubscriptions"},"1170":{"id":"/3tl-bridge/features/transform-studio-55","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#service-explorer","content":"Load real collection schemas directly into the Guardrails Panel schema tab"},"1171":{"id":"/3tl-bridge/features/transform-studio-56","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#service-explorer","content":"Import sample documents from live collections into the Input Document panel"},"1172":{"id":"/3tl-bridge/features/transform-studio-57","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#service-explorer","content":"This eliminates the need to copy sample data manually — the schema and sample\ninputs used during development match the actual documents flowing through the\npipeline."},"1173":{"id":"/3tl-bridge/features/transform-studio-58","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#open-in-studio","content":"Any running pipeline can be opened in a Transform Studio workspace without\nstopping data flow. This allows you to:"},"1174":{"id":"/3tl-bridge/features/transform-studio-59","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#open-in-studio","content":"Inspect the current transformation logic for a live pipeline"},"1175":{"id":"/3tl-bridge/features/transform-studio-60","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#open-in-studio","content":"Modify the script and run the test suite against it"},"1176":{"id":"/3tl-bridge/features/transform-studio-61","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#open-in-studio","content":"Save the updated script, then restart the pipeline to pick up the change"},"1177":{"id":"/3tl-bridge/features/transform-studio-62","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#open-in-studio","content":"type: warn"},"1178":{"id":"/3tl-bridge/features/transform-studio-63","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#open-in-studio","content":"title: Changes require a restart"},"1179":{"id":"/3tl-bridge/features/transform-studio-64","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#open-in-studio","content":"Script changes take effect when the pipeline is restarted — not automatically.\nConfiguration changes (encoding, schema, source, sink) require a\nstop → delete → create cycle. See\nPipeline Management for details."},"1180":{"id":"/3tl-bridge/features/transform-studio-65","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#use-cases","content":"Build and test field-level masking scripts against real sample documents\nloaded via the Service Explorer before deploying to production"},"1181":{"id":"/3tl-bridge/features/transform-studio-66","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#use-cases","content":"Create multiple test suites per workspace — one per input shape — to catch\nregressions across schema variants"},"1182":{"id":"/3tl-bridge/features/transform-studio-67","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#use-cases","content":"Open a running production pipeline in Studio, update the transformation\nscript, and restart to apply the change without data loss"},"1183":{"id":"/3tl-bridge/features/transform-studio-68","page_id":"/3tl-bridge/features/transform-studio","tags":[],"type":"text","url":"/3tl-bridge/features/transform-studio#use-cases","content":"Use the AI Assistant to generate initial script drafts, then validate through\nthe test suite — see AI Assistant"},"1184":{"id":"/3tl-bridge/getting-started/architecture","page_id":"/3tl-bridge/getting-started/architecture","type":"page","content":"Architecture","breadcrumbs":["3T Platform","3TL Bridge","Getting Started"],"tags":[],"url":"/3tl-bridge/getting-started/architecture"},"1185":{"id":"/3tl-bridge/getting-started/architecture-0","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture","content":"Platform components, data flow, and deployment topology for 3TL Bridge."},"1186":{"id":"/3tl-bridge/getting-started/architecture-1","page_id":"/3tl-bridge/getting-started/architecture","type":"heading","tags":[],"url":"/3tl-bridge/getting-started/architecture#architecture","content":"Architecture"},"1187":{"id":"/3tl-bridge/getting-started/architecture-2","page_id":"/3tl-bridge/getting-started/architecture","type":"heading","tags":[],"url":"/3tl-bridge/getting-started/architecture#component-overview","content":"Component Overview"},"1188":{"id":"/3tl-bridge/getting-started/architecture-3","page_id":"/3tl-bridge/getting-started/architecture","type":"heading","tags":[],"url":"/3tl-bridge/getting-started/architecture#key-components","content":"Key Components"},"1189":{"id":"/3tl-bridge/getting-started/architecture-4","page_id":"/3tl-bridge/getting-started/architecture","type":"heading","tags":[],"url":"/3tl-bridge/getting-started/architecture#bridge-application","content":"Bridge Application"},"1190":{"id":"/3tl-bridge/getting-started/architecture-5","page_id":"/3tl-bridge/getting-started/architecture","type":"heading","tags":[],"url":"/3tl-bridge/getting-started/architecture#pipeline-engine","content":"Pipeline Engine"},"1191":{"id":"/3tl-bridge/getting-started/architecture-6","page_id":"/3tl-bridge/getting-started/architecture","type":"heading","tags":[],"url":"/3tl-bridge/getting-started/architecture#valkey-ha-coordination","content":"Valkey (HA Coordination)"},"1192":{"id":"/3tl-bridge/getting-started/architecture-7","page_id":"/3tl-bridge/getting-started/architecture","type":"heading","tags":[],"url":"/3tl-bridge/getting-started/architecture#data-flow","content":"Data Flow"},"1193":{"id":"/3tl-bridge/getting-started/architecture-8","page_id":"/3tl-bridge/getting-started/architecture","type":"heading","tags":[],"url":"/3tl-bridge/getting-started/architecture#deployment-topology","content":"Deployment Topology"},"1194":{"id":"/3tl-bridge/getting-started/architecture-9","page_id":"/3tl-bridge/getting-started/architecture","type":"heading","tags":[],"url":"/3tl-bridge/getting-started/architecture#authentication-flow","content":"Authentication Flow"},"1195":{"id":"/3tl-bridge/getting-started/architecture-10","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#architecture","content":"3TL Bridge is composed of two main layers: the Bridge application (an\nnginx + React SPA that serves the UI, handles OIDC authentication in-browser,\nand reverse-proxies API calls) and the pipeline engine (the Rust-based\nexecution engine that powers all backend functionality). Both are deployed\ntogether; the SPA forwards every API request to the pipeline engine, which\nvalidates the JWT on each call."},"1196":{"id":"/3tl-bridge/getting-started/architecture-11","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#bridge-application","content":"The Bridge application is an nginx + React SPA. It provides:"},"1197":{"id":"/3tl-bridge/getting-started/architecture-12","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#bridge-application","content":"Browser-based UI for pipeline management, Transform Studio, and observability"},"1198":{"id":"/3tl-bridge/getting-started/architecture-13","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#bridge-application","content":"OIDC/PKCE authentication (token exchange happens in-browser via the SPA)"},"1199":{"id":"/3tl-bridge/getting-started/architecture-14","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#bridge-application","content":"Reverse-proxying of all API requests to the pipeline engine"},"1200":{"id":"/3tl-bridge/getting-started/architecture-15","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#bridge-application","content":"Bridge itself is stateless — it serves static assets and forwards\nauthenticated requests. Service registry, audit logging, workspace management,\nand every other backend concern live in the pipeline engine."},"1201":{"id":"/3tl-bridge/getting-started/architecture-16","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#bridge-application","content":"Credentials are encrypted at rest with AES-256 by the pipeline engine and\nnever exposed through the API or UI."},"1202":{"id":"/3tl-bridge/getting-started/architecture-17","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#pipeline-engine","content":"The pipeline engine, written in Rust, is the backend for the entire\nplatform. It handles:"},"1203":{"id":"/3tl-bridge/getting-started/architecture-18","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#pipeline-engine","content":"Pipeline execution (Change Streams, Kafka, Pub/Sub, HTTP sources)"},"1204":{"id":"/3tl-bridge/getting-started/architecture-19","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#pipeline-engine","content":"Rhai transformation logic per event"},"1205":{"id":"/3tl-bridge/getting-started/architecture-20","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#pipeline-engine","content":"Checkpoint persistence so pipelines resume from the exact position after\nrestart or failover — no re-processing, no data loss"},"1206":{"id":"/3tl-bridge/getting-started/architecture-21","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#pipeline-engine","content":"Service registry and credential management (AES-256 encrypted)"},"1207":{"id":"/3tl-bridge/getting-started/architecture-22","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#pipeline-engine","content":"Transform Studio workspace, schema, and test suite APIs"},"1208":{"id":"/3tl-bridge/getting-started/architecture-23","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#pipeline-engine","content":"AI Agent (LLM-powered assistant with tool access)"},"1209":{"id":"/3tl-bridge/getting-started/architecture-24","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#pipeline-engine","content":"Audit logging"},"1210":{"id":"/3tl-bridge/getting-started/architecture-25","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#pipeline-engine","content":"Management API (jobs, services, metrics, logs)"},"1211":{"id":"/3tl-bridge/getting-started/architecture-26","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#pipeline-engine","content":"Pipeline configuration is delivered via Kubernetes ConfigMap (Helm deployment)\nor a mounted TOML file (Compose deployment)."},"1212":{"id":"/3tl-bridge/getting-started/architecture-27","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#valkey-ha-coordination","content":"Valkey (Redis-compatible) provides high-availability coordination for the\npipeline engine. When Valkey is enabled, the pipeline engine supports\nhorizontal scaling:"},"1213":{"id":"/3tl-bridge/getting-started/architecture-28","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#valkey-ha-coordination","content":"Leader election — SET NX EX lease ensures exactly one worker ingests\nfrom MongoDB Change Streams"},"1214":{"id":"/3tl-bridge/getting-started/architecture-29","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#valkey-ha-coordination","content":"Event fan-out — Valkey Streams (XADD / XREADGROUP) distribute events\nso all workers consume them"},"1215":{"id":"/3tl-bridge/getting-started/architecture-30","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#valkey-ha-coordination","content":"Cluster commands — Pub/Sub channel propagates API calls across workers"},"1216":{"id":"/3tl-bridge/getting-started/architecture-31","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#valkey-ha-coordination","content":"Backpressure monitoring — stream depth signals when workers should slow\ndown"},"1217":{"id":"/3tl-bridge/getting-started/architecture-32","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#valkey-ha-coordination","content":"In development environments, Valkey is optional — a single pipeline engine\ninstance runs without it."},"1218":{"id":"/3tl-bridge/getting-started/architecture-33","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#data-flow","content":"For a MongoDB CDC pipeline:"},"1219":{"id":"/3tl-bridge/getting-started/architecture-34","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#data-flow","content":"The pipeline engine subscribes to a MongoDB Change Stream on the configured\nsource collection"},"1220":{"id":"/3tl-bridge/getting-started/architecture-35","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#data-flow","content":"Each change event (insert, update, replace, delete) is received in order"},"1221":{"id":"/3tl-bridge/getting-started/architecture-36","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#data-flow","content":"The Rhai transformation script executes against the event document"},"1222":{"id":"/3tl-bridge/getting-started/architecture-37","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#data-flow","content":"The transformed document is written to the configured sink"},"1223":{"id":"/3tl-bridge/getting-started/architecture-38","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#data-flow","content":"The pipeline engine persists a checkpoint (resume token) after each event —\nor in configurable batches for high-throughput pipelines"},"1224":{"id":"/3tl-bridge/getting-started/architecture-39","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#data-flow","content":"If the pipeline engine restarts, it reads the latest checkpoint and resumes from\nthat position in the Change Stream. No events are re-processed or skipped."},"1225":{"id":"/3tl-bridge/getting-started/architecture-40","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#deployment-topology","content":"Deployment"},"1226":{"id":"/3tl-bridge/getting-started/architecture-41","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#deployment-topology","content":"Typical use"},"1227":{"id":"/3tl-bridge/getting-started/architecture-42","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#deployment-topology","content":"HA"},"1228":{"id":"/3tl-bridge/getting-started/architecture-43","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#deployment-topology","content":"Notes"},"1229":{"id":"/3tl-bridge/getting-started/architecture-44","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#deployment-topology","content":"Kubernetes (Helm)"},"1230":{"id":"/3tl-bridge/getting-started/architecture-45","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#deployment-topology","content":"Production"},"1231":{"id":"/3tl-bridge/getting-started/architecture-46","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#deployment-topology","content":"Yes (with Valkey)"},"1232":{"id":"/3tl-bridge/getting-started/architecture-47","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#deployment-topology","content":"Helm chart includes ingress, ServiceMonitor, NetworkPolicy, External Secrets Operator support"},"1233":{"id":"/3tl-bridge/getting-started/architecture-48","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#deployment-topology","content":"Docker Compose"},"1234":{"id":"/3tl-bridge/getting-started/architecture-49","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#deployment-topology","content":"Evaluation, smaller deployments"},"1235":{"id":"/3tl-bridge/getting-started/architecture-50","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#deployment-topology","content":"Yes (Valkey included)"},"1236":{"id":"/3tl-bridge/getting-started/architecture-51","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#deployment-topology","content":"make setup configures the full stack interactively"},"1237":{"id":"/3tl-bridge/getting-started/architecture-52","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#deployment-topology","content":"Local development"},"1238":{"id":"/3tl-bridge/getting-started/architecture-53","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#deployment-topology","content":"Engineering workstation"},"1239":{"id":"/3tl-bridge/getting-started/architecture-54","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#deployment-topology","content":"No"},"1240":{"id":"/3tl-bridge/getting-started/architecture-55","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#deployment-topology","content":"make dev includes MongoDB replica set and Kafka; hot-reload"},"1241":{"id":"/3tl-bridge/getting-started/architecture-56","page_id":"/3tl-bridge/getting-started/architecture","tags":[],"type":"text","url":"/3tl-bridge/getting-started/architecture#authentication-flow","content":"OIDC provider details are configured entirely via environment variables at\nruntime. No image rebuilds are required when switching providers or deploying\nto a new customer environment. See Security\nfor configuration details."},"1242":{"id":"/3tl-bridge/getting-started/quick-start","page_id":"/3tl-bridge/getting-started/quick-start","type":"page","content":"Quick Start","breadcrumbs":["3T Platform","3TL Bridge","Getting Started"],"tags":[],"url":"/3tl-bridge/getting-started/quick-start"},"1243":{"id":"/3tl-bridge/getting-started/quick-start-0","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start","content":"Deploy 3TL Bridge locally with Docker Compose or to production with Kubernetes Helm."},"1244":{"id":"/3tl-bridge/getting-started/quick-start-1","page_id":"/3tl-bridge/getting-started/quick-start","type":"heading","tags":[],"url":"/3tl-bridge/getting-started/quick-start#download-and-extract-the-release","content":"Download and extract the release"},"1245":{"id":"/3tl-bridge/getting-started/quick-start-2","page_id":"/3tl-bridge/getting-started/quick-start","type":"heading","tags":[],"url":"/3tl-bridge/getting-started/quick-start#run-the-setup-script","content":"Run the setup script"},"1246":{"id":"/3tl-bridge/getting-started/quick-start-3","page_id":"/3tl-bridge/getting-started/quick-start","type":"heading","tags":[],"url":"/3tl-bridge/getting-started/quick-start#start-the-stack","content":"Start the stack"},"1247":{"id":"/3tl-bridge/getting-started/quick-start-4","page_id":"/3tl-bridge/getting-started/quick-start","type":"heading","tags":[],"url":"/3tl-bridge/getting-started/quick-start#log-in","content":"Log in"},"1248":{"id":"/3tl-bridge/getting-started/quick-start-5","page_id":"/3tl-bridge/getting-started/quick-start","type":"heading","tags":[],"url":"/3tl-bridge/getting-started/quick-start#add-a-service-and-create-a-pipeline","content":"Add a service and create a pipeline"},"1249":{"id":"/3tl-bridge/getting-started/quick-start-6","page_id":"/3tl-bridge/getting-started/quick-start","type":"heading","tags":[],"url":"/3tl-bridge/getting-started/quick-start#pull-the-helm-chart","content":"Pull the Helm chart"},"1250":{"id":"/3tl-bridge/getting-started/quick-start-7","page_id":"/3tl-bridge/getting-started/quick-start","type":"heading","tags":[],"url":"/3tl-bridge/getting-started/quick-start#create-a-values-file","content":"Create a values file"},"1251":{"id":"/3tl-bridge/getting-started/quick-start-8","page_id":"/3tl-bridge/getting-started/quick-start","type":"heading","tags":[],"url":"/3tl-bridge/getting-started/quick-start#install-the-chart","content":"Install the chart"},"1252":{"id":"/3tl-bridge/getting-started/quick-start-9","page_id":"/3tl-bridge/getting-started/quick-start","type":"heading","tags":[],"url":"/3tl-bridge/getting-started/quick-start#verify-the-deployment","content":"Verify the deployment"},"1253":{"id":"/3tl-bridge/getting-started/quick-start-10","page_id":"/3tl-bridge/getting-started/quick-start","type":"heading","tags":[],"url":"/3tl-bridge/getting-started/quick-start#first-pipeline-checklist","content":"First Pipeline Checklist"},"1254":{"id":"/3tl-bridge/getting-started/quick-start-11","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start","content":"Docker Compose is the recommended path for evaluation and smaller deployments.\nThe compose release is distributed as a tarball from the 3T registry."},"1255":{"id":"/3tl-bridge/getting-started/quick-start-12","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#download-and-extract-the-release","content":"Request registry credentials from the 3T team, then download the compose\ntarball:"},"1256":{"id":"/3tl-bridge/getting-started/quick-start-13","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#download-and-extract-the-release","content":"The extracted directory contains docker-compose.prod.yml, setup.sh,\nmstream-config.toml.example, and a Makefile."},"1257":{"id":"/3tl-bridge/getting-started/quick-start-14","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#run-the-setup-script","content":"The interactive setup script prompts for your OIDC provider details, service\nendpoints, and storage configuration. It generates a .env file and\nmstream-config.toml consumed by Docker Compose."},"1258":{"id":"/3tl-bridge/getting-started/quick-start-15","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#start-the-stack","content":"This starts all services. Bridge is available at http://localhost:3000 by\ndefault."},"1259":{"id":"/3tl-bridge/getting-started/quick-start-16","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#log-in","content":"Open Bridge in your browser. If OIDC is configured, you are redirected to your\nidentity provider. After login, you are returned to the Bridge dashboard."},"1260":{"id":"/3tl-bridge/getting-started/quick-start-17","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#log-in","content":"For development without OIDC, Bridge can run in unauthenticated mode — leave\nthe OIDC provider configuration empty in your .env file and set\nauth.enabled to false in the pipeline engine config."},"1261":{"id":"/3tl-bridge/getting-started/quick-start-18","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#add-a-service-and-create-a-pipeline","content":"Go to Services and add a MongoDB connection as a source"},"1262":{"id":"/3tl-bridge/getting-started/quick-start-19","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#add-a-service-and-create-a-pipeline","content":"Add a Kafka broker or another MongoDB cluster as a sink"},"1263":{"id":"/3tl-bridge/getting-started/quick-start-20","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#add-a-service-and-create-a-pipeline","content":"Go to Pipelines, create a new pipeline, select your source and sink"},"1264":{"id":"/3tl-bridge/getting-started/quick-start-21","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#add-a-service-and-create-a-pipeline","content":"Optionally open Transform Studio to write or generate transformation\nlogic"},"1265":{"id":"/3tl-bridge/getting-started/quick-start-22","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#add-a-service-and-create-a-pipeline","content":"Start the pipeline"},"1266":{"id":"/3tl-bridge/getting-started/quick-start-23","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#add-a-service-and-create-a-pipeline","content":"The Helm chart is the production deployment path. It covers ingress, ConfigMap\nconfiguration, secret management, Prometheus ServiceMonitor, and HA via Valkey."},"1267":{"id":"/3tl-bridge/getting-started/quick-start-24","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#pull-the-helm-chart","content":"Request registry credentials from the 3T team, then log in and pull the chart:"},"1268":{"id":"/3tl-bridge/getting-started/quick-start-25","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#create-a-values-file","content":"Create values.yaml with your environment-specific settings:"},"1269":{"id":"/3tl-bridge/getting-started/quick-start-26","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#create-a-values-file","content":"See Deployment — Required Secrets\nfor the secret keys that must be present in bridge-credentials."},"1270":{"id":"/3tl-bridge/getting-started/quick-start-27","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#verify-the-deployment","content":"All pods should reach Running status. Bridge is accessible at the ingress\nhost you configured."},"1271":{"id":"/3tl-bridge/getting-started/quick-start-28","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#verify-the-deployment","content":"type: info"},"1272":{"id":"/3tl-bridge/getting-started/quick-start-29","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#verify-the-deployment","content":"title: External Secrets Operator"},"1273":{"id":"/3tl-bridge/getting-started/quick-start-30","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#verify-the-deployment","content":"For environments using External Secrets Operator, set externalSecrets.enabled: true\nin your values file and configure externalSecrets.projectId, externalSecrets.region,\netc. Secrets are never baked into the image."},"1274":{"id":"/3tl-bridge/getting-started/quick-start-31","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#first-pipeline-checklist","content":"At least one source service added (MongoDB, Kafka, Pub/Sub, or HTTP)"},"1275":{"id":"/3tl-bridge/getting-started/quick-start-32","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#first-pipeline-checklist","content":"At least one sink service added"},"1276":{"id":"/3tl-bridge/getting-started/quick-start-33","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#first-pipeline-checklist","content":"Pipeline created and source/sink configured"},"1277":{"id":"/3tl-bridge/getting-started/quick-start-34","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#first-pipeline-checklist","content":"Transformation logic added (optional — passthrough if omitted)"},"1278":{"id":"/3tl-bridge/getting-started/quick-start-35","page_id":"/3tl-bridge/getting-started/quick-start","tags":[],"type":"text","url":"/3tl-bridge/getting-started/quick-start#first-pipeline-checklist","content":"Pipeline started and events visible in the job metrics panel"},"1279":{"id":"/3tl-bridge","page_id":"/3tl-bridge","type":"page","content":"Introduction","breadcrumbs":["3T Platform","3TL Bridge"],"tags":[],"url":"/3tl-bridge"},"1280":{"id":"/3tl-bridge-0","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge","content":"MongoDB-native CDC and ETL pipeline platform — visual pipeline management, AI-powered transformation studio, and real-time data masking."},"1281":{"id":"/3tl-bridge-1","page_id":"/3tl-bridge","type":"heading","tags":[],"url":"/3tl-bridge#3tl-bridge","content":"3TL Bridge"},"1282":{"id":"/3tl-bridge-2","page_id":"/3tl-bridge","type":"heading","tags":[],"url":"/3tl-bridge#at-a-glance","content":"At a Glance"},"1283":{"id":"/3tl-bridge-3","page_id":"/3tl-bridge","type":"heading","tags":[],"url":"/3tl-bridge#features","content":"Features"},"1284":{"id":"/3tl-bridge-4","page_id":"/3tl-bridge","type":"heading","tags":[],"url":"/3tl-bridge#sources-and-sinks","content":"Sources and Sinks"},"1285":{"id":"/3tl-bridge-5","page_id":"/3tl-bridge","type":"heading","tags":[],"url":"/3tl-bridge#sources","content":"Sources"},"1286":{"id":"/3tl-bridge-6","page_id":"/3tl-bridge","type":"heading","tags":[],"url":"/3tl-bridge#sinks","content":"Sinks"},"1287":{"id":"/3tl-bridge-7","page_id":"/3tl-bridge","type":"heading","tags":[],"url":"/3tl-bridge#where-to-go-next","content":"Where to Go Next"},"1288":{"id":"/3tl-bridge-8","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#3tl-bridge","content":"3TL Bridge is a CDC and ETL pipeline platform built for MongoDB\norganisations. It connects MongoDB change streams to every destination your\narchitecture demands — Kafka, Google Pub/Sub, HTTP endpoints, and other MongoDB\nclusters — while providing a professional transformation studio, built-in data\nmasking, and real-time observability in a single Kubernetes-native deployment."},"1289":{"id":"/3tl-bridge-9","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#at-a-glance","content":"CDC mechanism"},"1290":{"id":"/3tl-bridge-10","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#at-a-glance","content":"MongoDB Change Streams — native resume token support"},"1291":{"id":"/3tl-bridge-11","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#at-a-glance","content":"Sources"},"1292":{"id":"/3tl-bridge-12","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#at-a-glance","content":"MongoDB, Kafka, Google Pub/Sub, HTTP"},"1293":{"id":"/3tl-bridge-13","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#at-a-glance","content":"Sinks"},"1294":{"id":"/3tl-bridge-14","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#at-a-glance","content":"MongoDB, Kafka, Google Pub/Sub, HTTP"},"1295":{"id":"/3tl-bridge-15","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#at-a-glance","content":"Middleware"},"1296":{"id":"/3tl-bridge-16","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#at-a-glance","content":"UDF (Rhai scripts)"},"1297":{"id":"/3tl-bridge-17","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#at-a-glance","content":"Transformation"},"1298":{"id":"/3tl-bridge-18","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#at-a-glance","content":"Rhai scripting in Monaco editor with AI generation and test suites"},"1299":{"id":"/3tl-bridge-19","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#at-a-glance","content":"Data masking"},"1300":{"id":"/3tl-bridge-20","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#at-a-glance","content":"Real-time, at the transformation layer, before data reaches any sink"},"1301":{"id":"/3tl-bridge-21","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#at-a-glance","content":"Authentication"},"1302":{"id":"/3tl-bridge-22","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#at-a-glance","content":"OIDC/PKCE — runtime-configured, no image rebuilds"},"1303":{"id":"/3tl-bridge-23","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#at-a-glance","content":"Deployment"},"1304":{"id":"/3tl-bridge-24","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#at-a-glance","content":"Kubernetes (Helm), Docker Compose, local development"},"1305":{"id":"/3tl-bridge-25","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#at-a-glance","content":"Observability"},"1306":{"id":"/3tl-bridge-26","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#at-a-glance","content":"Live metrics dashboard, log streaming, Prometheus integration"},"1307":{"id":"/3tl-bridge-27","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#features","content":"Feature"},"1308":{"id":"/3tl-bridge-28","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#features","content":"Description"},"1309":{"id":"/3tl-bridge-29","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#features","content":"Transform Studio"},"1310":{"id":"/3tl-bridge-30","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#features","content":"Monaco editor with Rhai scripting, AI generation, workspaces, and assertion-based test suites"},"1311":{"id":"/3tl-bridge-31","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#features","content":"Pipeline Management"},"1312":{"id":"/3tl-bridge-32","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#features","content":"Visual control plane with live metrics, start/stop/restart, and checkpoint-backed resume"},"1313":{"id":"/3tl-bridge-33","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#features","content":"AI Assistant"},"1314":{"id":"/3tl-bridge-34","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#features","content":"Studio Assistant for guided script generation and AI Agent with direct write access; Anthropic and AWS Bedrock providers"},"1315":{"id":"/3tl-bridge-35","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#features","content":"Data Masking"},"1316":{"id":"/3tl-bridge-36","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#features","content":"Real-time PII masking at the transformation layer with built-in masking functions and custom Rhai logic"},"1317":{"id":"/3tl-bridge-37","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#features","content":"Services Management"},"1318":{"id":"/3tl-bridge-38","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#features","content":"Centralised registry for sources, sinks, middleware, and LLM providers; AES-256 encrypted credentials"},"1319":{"id":"/3tl-bridge-39","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#features","content":"Observability"},"1320":{"id":"/3tl-bridge-40","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#features","content":"Per-pipeline metrics, live log streaming, and Prometheus-compatible endpoints"},"1321":{"id":"/3tl-bridge-41","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sources","content":"Source"},"1322":{"id":"/3tl-bridge-42","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sources","content":"Mechanism"},"1323":{"id":"/3tl-bridge-43","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sources","content":"Notes"},"1324":{"id":"/3tl-bridge-44","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sources","content":"MongoDB"},"1325":{"id":"/3tl-bridge-45","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sources","content":"Change Data Capture via Change Streams"},"1326":{"id":"/3tl-bridge-46","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sources","content":"Native resume token support; exact-position recovery after restart; horizontally scalable with leader election"},"1327":{"id":"/3tl-bridge-47","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sources","content":"Kafka"},"1328":{"id":"/3tl-bridge-48","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sources","content":"Apache Kafka consumer"},"1329":{"id":"/3tl-bridge-49","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sources","content":"Topic-level granularity; consumer group offset management"},"1330":{"id":"/3tl-bridge-50","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sources","content":"Google Pub/Sub"},"1331":{"id":"/3tl-bridge-51","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sources","content":"Pub/Sub Subscriber"},"1332":{"id":"/3tl-bridge-52","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sources","content":"Subscription-level configuration"},"1333":{"id":"/3tl-bridge-53","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sources","content":"HTTP"},"1334":{"id":"/3tl-bridge-54","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sources","content":"Inbound webhook / API"},"1335":{"id":"/3tl-bridge-55","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sources","content":"Accepts events from any HTTP-compatible source"},"1336":{"id":"/3tl-bridge-56","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sinks","content":"Sink"},"1337":{"id":"/3tl-bridge-57","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sinks","content":"Mechanism"},"1338":{"id":"/3tl-bridge-58","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sinks","content":"Notes"},"1339":{"id":"/3tl-bridge-59","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sinks","content":"MongoDB"},"1340":{"id":"/3tl-bridge-60","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sinks","content":"Write-back via driver"},"1341":{"id":"/3tl-bridge-61","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sinks","content":"Full document write with transformation applied pre-write"},"1342":{"id":"/3tl-bridge-62","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sinks","content":"Kafka"},"1343":{"id":"/3tl-bridge-63","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sinks","content":"Apache Kafka producer"},"1344":{"id":"/3tl-bridge-64","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sinks","content":"Topic routing with configurable partition strategy"},"1345":{"id":"/3tl-bridge-65","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sinks","content":"Google Pub/Sub"},"1346":{"id":"/3tl-bridge-66","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sinks","content":"Pub/Sub Publisher"},"1347":{"id":"/3tl-bridge-67","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sinks","content":"Message-level transformation before publish"},"1348":{"id":"/3tl-bridge-68","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sinks","content":"HTTP"},"1349":{"id":"/3tl-bridge-69","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sinks","content":"Outbound API call"},"1350":{"id":"/3tl-bridge-70","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#sinks","content":"Supports custom headers and auth configuration (bearer, basic, API key, custom header)"},"1351":{"id":"/3tl-bridge-71","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#where-to-go-next","content":"Quick Start — running in minutes with Docker Compose or Kubernetes"},"1352":{"id":"/3tl-bridge-72","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#where-to-go-next","content":"Architecture — components, data flow, and deployment topology"},"1353":{"id":"/3tl-bridge-73","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#where-to-go-next","content":"Transform Studio — the transformation workspace at the core of Bridge"},"1354":{"id":"/3tl-bridge-74","page_id":"/3tl-bridge","tags":[],"type":"text","url":"/3tl-bridge#where-to-go-next","content":"Security — OIDC auth, credential encryption, and audit logging"},"1355":{"id":"/3tl-bridge/reference/deployment","page_id":"/3tl-bridge/reference/deployment","type":"page","content":"Deployment","breadcrumbs":["3T Platform","3TL Bridge","Reference"],"tags":[],"url":"/3tl-bridge/reference/deployment"},"1356":{"id":"/3tl-bridge/reference/deployment-0","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment","content":"Kubernetes Helm, Docker Compose, and high availability configuration for 3TL Bridge."},"1357":{"id":"/3tl-bridge/reference/deployment-1","page_id":"/3tl-bridge/reference/deployment","type":"heading","tags":[],"url":"/3tl-bridge/reference/deployment#deployment","content":"Deployment"},"1358":{"id":"/3tl-bridge/reference/deployment-2","page_id":"/3tl-bridge/reference/deployment","type":"heading","tags":[],"url":"/3tl-bridge/reference/deployment#kubernetes-helm","content":"Kubernetes (Helm)"},"1359":{"id":"/3tl-bridge/reference/deployment-3","page_id":"/3tl-bridge/reference/deployment","type":"heading","tags":[],"url":"/3tl-bridge/reference/deployment#installing-the-chart","content":"Installing the Chart"},"1360":{"id":"/3tl-bridge/reference/deployment-4","page_id":"/3tl-bridge/reference/deployment","type":"heading","tags":[],"url":"/3tl-bridge/reference/deployment#required-secrets","content":"Required Secrets"},"1361":{"id":"/3tl-bridge/reference/deployment-5","page_id":"/3tl-bridge/reference/deployment","type":"heading","tags":[],"url":"/3tl-bridge/reference/deployment#multi-tenant-deployments","content":"Multi-Tenant Deployments"},"1362":{"id":"/3tl-bridge/reference/deployment-6","page_id":"/3tl-bridge/reference/deployment","type":"heading","tags":[],"url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"Helm Chart Reference"},"1363":{"id":"/3tl-bridge/reference/deployment-7","page_id":"/3tl-bridge/reference/deployment","type":"heading","tags":[],"url":"/3tl-bridge/reference/deployment#pipeline-engine-configuration","content":"Pipeline Engine Configuration"},"1364":{"id":"/3tl-bridge/reference/deployment-8","page_id":"/3tl-bridge/reference/deployment","type":"heading","tags":[],"url":"/3tl-bridge/reference/deployment#credential-references","content":"Credential References"},"1365":{"id":"/3tl-bridge/reference/deployment-9","page_id":"/3tl-bridge/reference/deployment","type":"heading","tags":[],"url":"/3tl-bridge/reference/deployment#audit-log","content":"Audit Log"},"1366":{"id":"/3tl-bridge/reference/deployment-10","page_id":"/3tl-bridge/reference/deployment","type":"heading","tags":[],"url":"/3tl-bridge/reference/deployment#configuration-reference","content":"Configuration Reference"},"1367":{"id":"/3tl-bridge/reference/deployment-11","page_id":"/3tl-bridge/reference/deployment","type":"heading","tags":[],"url":"/3tl-bridge/reference/deployment#docker-compose","content":"Docker Compose"},"1368":{"id":"/3tl-bridge/reference/deployment-12","page_id":"/3tl-bridge/reference/deployment","type":"heading","tags":[],"url":"/3tl-bridge/reference/deployment#local-development","content":"Local Development"},"1369":{"id":"/3tl-bridge/reference/deployment-13","page_id":"/3tl-bridge/reference/deployment","type":"heading","tags":[],"url":"/3tl-bridge/reference/deployment#high-availability","content":"High Availability"},"1370":{"id":"/3tl-bridge/reference/deployment-14","page_id":"/3tl-bridge/reference/deployment","type":"heading","tags":[],"url":"/3tl-bridge/reference/deployment#running-multiple-worker-nodes","content":"Running Multiple Worker Nodes"},"1371":{"id":"/3tl-bridge/reference/deployment-15","page_id":"/3tl-bridge/reference/deployment","type":"heading","tags":[],"url":"/3tl-bridge/reference/deployment#requirements","content":"Requirements"},"1372":{"id":"/3tl-bridge/reference/deployment-16","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#deployment","content":"3TL Bridge supports three deployment targets: Kubernetes via Helm for\nproduction, Docker Compose for smaller deployments and evaluation, and a local\ndevelopment stack with hot-reload."},"1373":{"id":"/3tl-bridge/reference/deployment-17","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#kubernetes-helm","content":"The Helm chart is the production deployment path. It covers:"},"1374":{"id":"/3tl-bridge/reference/deployment-18","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#kubernetes-helm","content":"Ingress — TLS termination and hostname routing"},"1375":{"id":"/3tl-bridge/reference/deployment-19","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#kubernetes-helm","content":"ConfigMap — pipeline engine configuration"},"1376":{"id":"/3tl-bridge/reference/deployment-20","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#kubernetes-helm","content":"Secret management — inline, existing Secret, or External Secrets Operator"},"1377":{"id":"/3tl-bridge/reference/deployment-21","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#kubernetes-helm","content":"Prometheus ServiceMonitor — automatic metric scraping for Prometheus Operator"},"1378":{"id":"/3tl-bridge/reference/deployment-22","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#kubernetes-helm","content":"NetworkPolicy — namespace isolation for multi-tenant deployments"},"1379":{"id":"/3tl-bridge/reference/deployment-23","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#kubernetes-helm","content":"High availability — Valkey for pipeline engine HA (leader election and stream fan-out)"},"1380":{"id":"/3tl-bridge/reference/deployment-24","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#installing-the-chart","content":"The chart is distributed as an OCI artifact from the 3T Helm registry.\nRequest a registry username and password from the 3T team before proceeding."},"1381":{"id":"/3tl-bridge/reference/deployment-25","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#installing-the-chart","content":"Pull and install the chart:"},"1382":{"id":"/3tl-bridge/reference/deployment-26","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#installing-the-chart","content":"To upgrade an existing release:"},"1383":{"id":"/3tl-bridge/reference/deployment-27","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"The chart requires a Kubernetes Secret containing credentials for the pipeline\nengine and supporting services. The secret can be provided inline via\ncredentials.* values, via an existing Secret (credentials.existingSecret),\nor synced from an external secret manager (externalSecrets.enabled: true)."},"1384":{"id":"/3tl-bridge/reference/deployment-28","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"Secret key"},"1385":{"id":"/3tl-bridge/reference/deployment-29","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"Required"},"1386":{"id":"/3tl-bridge/reference/deployment-30","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"Description"},"1387":{"id":"/3tl-bridge/reference/deployment-31","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"mstream-system-db-uri"},"1388":{"id":"/3tl-bridge/reference/deployment-32","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"Yes"},"1389":{"id":"/3tl-bridge/reference/deployment-33","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"MongoDB connection string for the pipeline engine system database"},"1390":{"id":"/3tl-bridge/reference/deployment-34","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"mstream-encryption-key"},"1391":{"id":"/3tl-bridge/reference/deployment-35","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"No"},"1392":{"id":"/3tl-bridge/reference/deployment-36","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"Hex-encoded AES-256 key for credential encryption. Generate with openssl rand -hex 32. Required when mstream.encryptionEnabled: true"},"1393":{"id":"/3tl-bridge/reference/deployment-37","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"aws-access-key"},"1394":{"id":"/3tl-bridge/reference/deployment-38","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"No"},"1395":{"id":"/3tl-bridge/reference/deployment-39","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"AWS access key for Bedrock LLM provider"},"1396":{"id":"/3tl-bridge/reference/deployment-40","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"aws-secret-key"},"1397":{"id":"/3tl-bridge/reference/deployment-41","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"No"},"1398":{"id":"/3tl-bridge/reference/deployment-42","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"AWS secret key for Bedrock LLM provider"},"1399":{"id":"/3tl-bridge/reference/deployment-43","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"valkey-password"},"1400":{"id":"/3tl-bridge/reference/deployment-44","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"No"},"1401":{"id":"/3tl-bridge/reference/deployment-45","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"Valkey authentication password (only when valkey.password is set)"},"1402":{"id":"/3tl-bridge/reference/deployment-46","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"When using credentials.existingSecret, create the Secret before installing\nthe chart:"},"1403":{"id":"/3tl-bridge/reference/deployment-47","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"type: error"},"1404":{"id":"/3tl-bridge/reference/deployment-48","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"title: Save the encryption key"},"1405":{"id":"/3tl-bridge/reference/deployment-49","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"The mstream-encryption-key encrypts all service credentials and AI Agent\nconversation data at rest. If this key is lost, stored service credentials\nand conversation history cannot be decrypted — services must be re-created\nand conversation data is permanently unrecoverable. Back it up to a secrets\nmanager or password vault immediately after generation."},"1406":{"id":"/3tl-bridge/reference/deployment-50","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"Then reference it in your values file:"},"1407":{"id":"/3tl-bridge/reference/deployment-51","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"When using External Secrets Operator, the chart creates an ExternalSecret\nthat syncs each key from your external secret manager. The chart is\nprovider-agnostic — configure one of two modes in your values file:"},"1408":{"id":"/3tl-bridge/reference/deployment-52","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"Set either storeRef.name or provider, not both. Authentication to the secret\nmanager is handled by the store/provider (e.g. Workload Identity / IRSA) — the\nchart takes no cloud API credentials."},"1409":{"id":"/3tl-bridge/reference/deployment-53","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#required-secrets","content":"By default each secret is resolved by name as <secretPrefix>-<secret-key> (e.g.\nbridge-yourcompany-mstream-system-db-uri). Some secret managers need a\nqualified lookup key or a non-standard version selector — set\nexternalSecrets.keyRefPrefix to prepend a prefix (for example name: for\nScaleway Secret Manager) and externalSecrets.keyRefVersion to override the\nremote version (default latest)."},"1410":{"id":"/3tl-bridge/reference/deployment-54","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#multi-tenant-deployments","content":"For environments serving multiple customers or teams, use namespace isolation:\none Helm release per customer, all using the same Helm chart. Each release\nis independently configured via its own values.yaml."},"1411":{"id":"/3tl-bridge/reference/deployment-55","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"Value"},"1412":{"id":"/3tl-bridge/reference/deployment-56","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"Default"},"1413":{"id":"/3tl-bridge/reference/deployment-57","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"Description"},"1414":{"id":"/3tl-bridge/reference/deployment-58","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"ingress.enabled"},"1415":{"id":"/3tl-bridge/reference/deployment-59","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"true"},"1416":{"id":"/3tl-bridge/reference/deployment-60","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"Enable ingress resource"},"1417":{"id":"/3tl-bridge/reference/deployment-61","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"ingress.host"},"1418":{"id":"/3tl-bridge/reference/deployment-62","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"—"},"1419":{"id":"/3tl-bridge/reference/deployment-63","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"Hostname for Bridge"},"1420":{"id":"/3tl-bridge/reference/deployment-64","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"auth.enabled"},"1421":{"id":"/3tl-bridge/reference/deployment-65","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"true"},"1422":{"id":"/3tl-bridge/reference/deployment-66","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"Enable JWT validation on the pipeline engine"},"1423":{"id":"/3tl-bridge/reference/deployment-67","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"auth.jwkSetUri"},"1424":{"id":"/3tl-bridge/reference/deployment-68","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"—"},"1425":{"id":"/3tl-bridge/reference/deployment-69","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"JWKS endpoint for token verification"},"1426":{"id":"/3tl-bridge/reference/deployment-70","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"auth.issuerUri"},"1427":{"id":"/3tl-bridge/reference/deployment-71","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"—"},"1428":{"id":"/3tl-bridge/reference/deployment-72","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"Token issuer URI"},"1429":{"id":"/3tl-bridge/reference/deployment-73","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"credentials.existingSecret"},"1430":{"id":"/3tl-bridge/reference/deployment-74","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"—"},"1431":{"id":"/3tl-bridge/reference/deployment-75","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"Name of an existing Kubernetes Secret"},"1432":{"id":"/3tl-bridge/reference/deployment-76","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"externalSecrets.enabled"},"1433":{"id":"/3tl-bridge/reference/deployment-77","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"false"},"1434":{"id":"/3tl-bridge/reference/deployment-78","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"Sync secrets from an external secret manager via ESO"},"1435":{"id":"/3tl-bridge/reference/deployment-79","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"valkey.enabled"},"1436":{"id":"/3tl-bridge/reference/deployment-80","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"true"},"1437":{"id":"/3tl-bridge/reference/deployment-81","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"Enable Valkey for pipeline engine HA coordination"},"1438":{"id":"/3tl-bridge/reference/deployment-82","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"mstream.replicas"},"1439":{"id":"/3tl-bridge/reference/deployment-83","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"1"},"1440":{"id":"/3tl-bridge/reference/deployment-84","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"Number of pipeline engine pods. Set > 1 for HA worker nodes (requires valkey.enabled: true and system.ha.enabled = true in the engine config)"},"1441":{"id":"/3tl-bridge/reference/deployment-85","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"mstream.metrics.serviceMonitor.enabled"},"1442":{"id":"/3tl-bridge/reference/deployment-86","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"false"},"1443":{"id":"/3tl-bridge/reference/deployment-87","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"Create a Prometheus ServiceMonitor"},"1444":{"id":"/3tl-bridge/reference/deployment-88","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"networkPolicy.enabled"},"1445":{"id":"/3tl-bridge/reference/deployment-89","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"false"},"1446":{"id":"/3tl-bridge/reference/deployment-90","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"Enable NetworkPolicy for namespace isolation"},"1447":{"id":"/3tl-bridge/reference/deployment-91","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"The table above covers the most common values. The chart ships with a full\nvalues reference in its README.md. View it directly from the registry:"},"1448":{"id":"/3tl-bridge/reference/deployment-92","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#helm-chart-reference","content":"Or, if you have already pulled the chart locally:"},"1449":{"id":"/3tl-bridge/reference/deployment-93","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#pipeline-engine-configuration","content":"The pipeline engine is configured via a TOML file (mstream-config.toml)\nthat defines services, connectors (pipelines), system settings, and optional\nfeatures like HA, audit logging, and the AI Agent."},"1450":{"id":"/3tl-bridge/reference/deployment-94","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#pipeline-engine-configuration","content":"In Kubernetes deployments, this file is embedded inline in the Helm values\nunder mstream.config and mounted as a ConfigMap. In Docker Compose\ndeployments, it is a standalone file mounted into the container."},"1451":{"id":"/3tl-bridge/reference/deployment-95","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#pipeline-engine-configuration","content":"type: info"},"1452":{"id":"/3tl-bridge/reference/deployment-96","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#pipeline-engine-configuration","content":"title: GitOps-friendly configuration"},"1453":{"id":"/3tl-bridge/reference/deployment-97","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#pipeline-engine-configuration","content":"The config is a plain text file that can be version-controlled alongside your\ninfrastructure code. Use environment-specific files to manage differences\nbetween staging and production:"},"1454":{"id":"/3tl-bridge/reference/deployment-98","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#credential-references","content":"Service credentials support the env:VAR_NAME syntax to resolve values from\nenvironment variables at startup rather than storing secrets in the config\nfile:"},"1455":{"id":"/3tl-bridge/reference/deployment-99","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#credential-references","content":"This keeps the TOML file free of secrets — credentials are injected via\nKubernetes Secrets or .env files at runtime."},"1456":{"id":"/3tl-bridge/reference/deployment-100","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#audit-log","content":"To enable persistent audit logging, add a system.audit block pointing to a\nMongoDB service and collection:"},"1457":{"id":"/3tl-bridge/reference/deployment-101","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#audit-log","content":"Without this block, audit entries are emitted to the pipeline engine log\noutput only. See Security — Audit Logging\nfor the full list of audited actions and entry fields."},"1458":{"id":"/3tl-bridge/reference/deployment-102","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#configuration-reference","content":"The full configuration reference with examples for every service provider\n(MongoDB, Kafka, Pub/Sub, HTTP, HTTP Source, UDF, Anthropic, Bedrock),\nconnector patterns (CDC, batch, middleware chains), and system settings (HA,\naudit, checkpoints, AI Agent) is included in the chart as\nmstream-config.toml.example. View it from the pulled chart:"},"1459":{"id":"/3tl-bridge/reference/deployment-103","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#docker-compose","content":"The Docker Compose stack is suitable for evaluation environments and smaller\nproduction deployments where Kubernetes overhead is not warranted."},"1460":{"id":"/3tl-bridge/reference/deployment-104","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#docker-compose","content":"The stack includes four services: Bridge (nginx + React SPA), the pipeline\nengine, a documentation service, and Valkey (required for pipeline engine HA).\nAn interactive setup script handles initial configuration and\ngenerates both .env and mstream-config.toml:"},"1461":{"id":"/3tl-bridge/reference/deployment-105","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#docker-compose","content":"type: info"},"1462":{"id":"/3tl-bridge/reference/deployment-106","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#docker-compose","content":"Valkey is included in the Compose stack by default. The pipeline engine\nrequires it for HA leader election and stream coordination."},"1463":{"id":"/3tl-bridge/reference/deployment-107","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#local-development","content":"The local development stack adds MongoDB replica set and Kafka to the Compose\nstack, enabling full end-to-end pipeline development on a single machine:"},"1464":{"id":"/3tl-bridge/reference/deployment-108","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#local-development","content":"Hot-reload is enabled for Bridge application changes. The pipeline engine\nrestarts automatically when pipeline configuration changes."},"1465":{"id":"/3tl-bridge/reference/deployment-109","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#high-availability","content":"Component"},"1466":{"id":"/3tl-bridge/reference/deployment-110","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#high-availability","content":"HA mechanism"},"1467":{"id":"/3tl-bridge/reference/deployment-111","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#high-availability","content":"Bridge"},"1468":{"id":"/3tl-bridge/reference/deployment-112","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#high-availability","content":"Stateless nginx + React SPA — horizontally scalable without shared state"},"1469":{"id":"/3tl-bridge/reference/deployment-113","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#high-availability","content":"Pipeline engine"},"1470":{"id":"/3tl-bridge/reference/deployment-114","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#high-availability","content":"Leader election via Valkey lease; stream fan-out via Valkey Streams; checkpoint persistence for resume after failover"},"1471":{"id":"/3tl-bridge/reference/deployment-115","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#high-availability","content":"Valkey"},"1472":{"id":"/3tl-bridge/reference/deployment-116","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#high-availability","content":"Redis-compatible store for leader election, stream fan-out, cluster commands, and backpressure coordination"},"1473":{"id":"/3tl-bridge/reference/deployment-117","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#high-availability","content":"Credentials"},"1474":{"id":"/3tl-bridge/reference/deployment-118","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#high-availability","content":"Encrypted at rest with AES-256 by the pipeline engine — survive restarts without re-entry"},"1475":{"id":"/3tl-bridge/reference/deployment-119","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#high-availability","content":"For Kubernetes deployments, Valkey is enabled by default (valkey.enabled: true).\nThe pipeline engine uses it for leader election and event distribution across\nworkers."},"1476":{"id":"/3tl-bridge/reference/deployment-120","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#running-multiple-worker-nodes","content":"By default the chart deploys a single pipeline engine pod. To scale out\npipeline processing, set mstream.replicas in your values file:"},"1477":{"id":"/3tl-bridge/reference/deployment-121","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#running-multiple-worker-nodes","content":"Each pod gets a unique worker ID (derived from its hostname) and participates\nin leader election via Valkey. Only the leader runs pipeline source reads;\nall workers process events from the Valkey stream fan-out. Scaling requires\nHA mode enabled in the engine config:"},"1478":{"id":"/3tl-bridge/reference/deployment-122","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#running-multiple-worker-nodes","content":"Worker-level metrics are available via GET /jobs/{name}/workers and through\nthe AI Agent's get_worker_metrics tool."},"1479":{"id":"/3tl-bridge/reference/deployment-123","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#requirements","content":"Component"},"1480":{"id":"/3tl-bridge/reference/deployment-124","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#requirements","content":"Minimum requirement"},"1481":{"id":"/3tl-bridge/reference/deployment-125","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#requirements","content":"Kubernetes"},"1482":{"id":"/3tl-bridge/reference/deployment-126","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#requirements","content":"1.24+"},"1483":{"id":"/3tl-bridge/reference/deployment-127","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#requirements","content":"Helm"},"1484":{"id":"/3tl-bridge/reference/deployment-128","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#requirements","content":"3.10+"},"1485":{"id":"/3tl-bridge/reference/deployment-129","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#requirements","content":"Docker Compose"},"1486":{"id":"/3tl-bridge/reference/deployment-130","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#requirements","content":"2.20+"},"1487":{"id":"/3tl-bridge/reference/deployment-131","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#requirements","content":"MongoDB source"},"1488":{"id":"/3tl-bridge/reference/deployment-132","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#requirements","content":"4.0+ (Change Streams require a replica set)"},"1489":{"id":"/3tl-bridge/reference/deployment-133","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#requirements","content":"TLS"},"1490":{"id":"/3tl-bridge/reference/deployment-134","page_id":"/3tl-bridge/reference/deployment","tags":[],"type":"text","url":"/3tl-bridge/reference/deployment#requirements","content":"Recommended for all production deployments"},"1491":{"id":"/3tl-bridge/reference/security","page_id":"/3tl-bridge/reference/security","type":"page","content":"Security","breadcrumbs":["3T Platform","3TL Bridge","Reference"],"tags":[],"url":"/3tl-bridge/reference/security"},"1492":{"id":"/3tl-bridge/reference/security-0","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security","content":"OIDC/PKCE authentication, AES-256 credential encryption, JWT-validated API access, and structured audit logging."},"1493":{"id":"/3tl-bridge/reference/security-1","page_id":"/3tl-bridge/reference/security","type":"heading","tags":[],"url":"/3tl-bridge/reference/security#security","content":"Security"},"1494":{"id":"/3tl-bridge/reference/security-2","page_id":"/3tl-bridge/reference/security","type":"heading","tags":[],"url":"/3tl-bridge/reference/security#authentication","content":"Authentication"},"1495":{"id":"/3tl-bridge/reference/security-3","page_id":"/3tl-bridge/reference/security","type":"heading","tags":[],"url":"/3tl-bridge/reference/security#oidc-configuration","content":"OIDC Configuration"},"1496":{"id":"/3tl-bridge/reference/security-4","page_id":"/3tl-bridge/reference/security","type":"heading","tags":[],"url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"Bridge SPA — Provider Configuration"},"1497":{"id":"/3tl-bridge/reference/security-5","page_id":"/3tl-bridge/reference/security","type":"heading","tags":[],"url":"/3tl-bridge/reference/security#pipeline-engine--jwt-validation","content":"Pipeline Engine — JWT Validation"},"1498":{"id":"/3tl-bridge/reference/security-6","page_id":"/3tl-bridge/reference/security","type":"heading","tags":[],"url":"/3tl-bridge/reference/security#credential-encryption","content":"Credential Encryption"},"1499":{"id":"/3tl-bridge/reference/security-7","page_id":"/3tl-bridge/reference/security","type":"heading","tags":[],"url":"/3tl-bridge/reference/security#jwt-validation","content":"JWT Validation"},"1500":{"id":"/3tl-bridge/reference/security-8","page_id":"/3tl-bridge/reference/security","type":"heading","tags":[],"url":"/3tl-bridge/reference/security#audit-logging","content":"Audit Logging"},"1501":{"id":"/3tl-bridge/reference/security-9","page_id":"/3tl-bridge/reference/security","type":"heading","tags":[],"url":"/3tl-bridge/reference/security#audited-actions","content":"Audited Actions"},"1502":{"id":"/3tl-bridge/reference/security-10","page_id":"/3tl-bridge/reference/security","type":"heading","tags":[],"url":"/3tl-bridge/reference/security#audit-entry-fields","content":"Audit Entry Fields"},"1503":{"id":"/3tl-bridge/reference/security-11","page_id":"/3tl-bridge/reference/security","type":"heading","tags":[],"url":"/3tl-bridge/reference/security#storage","content":"Storage"},"1504":{"id":"/3tl-bridge/reference/security-12","page_id":"/3tl-bridge/reference/security","type":"heading","tags":[],"url":"/3tl-bridge/reference/security#kubernetes-secret-management","content":"Kubernetes Secret Management"},"1505":{"id":"/3tl-bridge/reference/security-13","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#security","content":"3TL Bridge is designed for enterprise deployment without requiring post-\ndeployment security retrofitting. Authentication, credential storage,\nAPI access control, and audit logging are all configured at runtime via\nenvironment variables and Helm values."},"1506":{"id":"/3tl-bridge/reference/security-14","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#authentication","content":"Bridge uses OIDC with PKCE (Proof Key for Code Exchange) for user\nauthentication. The flow:"},"1507":{"id":"/3tl-bridge/reference/security-15","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#authentication","content":"User accesses Bridge in the browser"},"1508":{"id":"/3tl-bridge/reference/security-16","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#authentication","content":"The SPA redirects to the configured OIDC provider"},"1509":{"id":"/3tl-bridge/reference/security-17","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#authentication","content":"User authenticates with the identity provider"},"1510":{"id":"/3tl-bridge/reference/security-18","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#authentication","content":"Provider returns an authorization code (PKCE)"},"1511":{"id":"/3tl-bridge/reference/security-19","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#authentication","content":"The SPA exchanges the code for access and ID tokens directly with the OIDC provider (PKCE — no server-side token exchange)"},"1512":{"id":"/3tl-bridge/reference/security-20","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#authentication","content":"All subsequent API requests carry a JWT validated by the pipeline engine"},"1513":{"id":"/3tl-bridge/reference/security-21","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#authentication","content":"Tested identity providers:"},"1514":{"id":"/3tl-bridge/reference/security-22","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#authentication","content":"Google Workspace (direct)"},"1515":{"id":"/3tl-bridge/reference/security-23","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#authentication","content":"Zitadel (with Google, Azure AD, or SAML IdP federation)"},"1516":{"id":"/3tl-bridge/reference/security-24","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#authentication","content":"Any standards-compliant OIDC provider with a JWKS endpoint"},"1517":{"id":"/3tl-bridge/reference/security-25","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#authentication","content":"Provider configuration is passed entirely via Helm values — no image rebuilds,\nno per-customer containers."},"1518":{"id":"/3tl-bridge/reference/security-26","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#authentication","content":"type: info"},"1519":{"id":"/3tl-bridge/reference/security-27","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#authentication","content":"title: Unauthenticated mode"},"1520":{"id":"/3tl-bridge/reference/security-28","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#authentication","content":"Bridge can run without OIDC for local development. Set auth.enabled to\nfalse in the pipeline engine Helm values and leave bridge.oidc.providers\nempty. Do not use unauthenticated mode in any environment accessible outside a\ntrusted network."},"1521":{"id":"/3tl-bridge/reference/security-29","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#oidc-configuration","content":"Authentication is configured in two places: the Bridge SPA (which provider to\nredirect to) and the pipeline engine (which JWTs to accept)."},"1522":{"id":"/3tl-bridge/reference/security-30","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"The bridge.oidc.providers array configures which OIDC providers the SPA\noffers at login:"},"1523":{"id":"/3tl-bridge/reference/security-31","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"Field"},"1524":{"id":"/3tl-bridge/reference/security-32","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"Required"},"1525":{"id":"/3tl-bridge/reference/security-33","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"Description"},"1526":{"id":"/3tl-bridge/reference/security-34","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"id"},"1527":{"id":"/3tl-bridge/reference/security-35","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"Yes"},"1528":{"id":"/3tl-bridge/reference/security-36","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"Unique identifier for this provider (e.g. google, zitadel)"},"1529":{"id":"/3tl-bridge/reference/security-37","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"name"},"1530":{"id":"/3tl-bridge/reference/security-38","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"Yes"},"1531":{"id":"/3tl-bridge/reference/security-39","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"Display name shown on the login screen"},"1532":{"id":"/3tl-bridge/reference/security-40","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"authority"},"1533":{"id":"/3tl-bridge/reference/security-41","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"Yes"},"1534":{"id":"/3tl-bridge/reference/security-42","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"OIDC issuer URL (e.g. https://accounts.google.com)"},"1535":{"id":"/3tl-bridge/reference/security-43","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"clientId"},"1536":{"id":"/3tl-bridge/reference/security-44","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"Yes"},"1537":{"id":"/3tl-bridge/reference/security-45","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"OIDC client ID registered with the provider"},"1538":{"id":"/3tl-bridge/reference/security-46","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"allowedDomains"},"1539":{"id":"/3tl-bridge/reference/security-47","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"No"},"1540":{"id":"/3tl-bridge/reference/security-48","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"Comma-separated list of allowed email domains"},"1541":{"id":"/3tl-bridge/reference/security-49","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"orgId"},"1542":{"id":"/3tl-bridge/reference/security-50","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"No"},"1543":{"id":"/3tl-bridge/reference/security-51","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"Organisation ID (Zitadel-specific)"},"1544":{"id":"/3tl-bridge/reference/security-52","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"idpHint"},"1545":{"id":"/3tl-bridge/reference/security-53","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"No"},"1546":{"id":"/3tl-bridge/reference/security-54","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"Identity provider hint — skips the provider selection screen (Zitadel-specific)"},"1547":{"id":"/3tl-bridge/reference/security-55","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"Example — Google Workspace directly:"},"1548":{"id":"/3tl-bridge/reference/security-56","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"Example — Zitadel with Google IdP federation:"},"1549":{"id":"/3tl-bridge/reference/security-57","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"type: warn"},"1550":{"id":"/3tl-bridge/reference/security-58","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"title: No client secret"},"1551":{"id":"/3tl-bridge/reference/security-59","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#bridge-spa--provider-configuration","content":"PKCE does not use a client secret. The SPA handles the token exchange directly\nwith the OIDC provider. If you are migrating from an older auth-proxy setup,\nremove any client secret configuration."},"1552":{"id":"/3tl-bridge/reference/security-60","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#pipeline-engine--jwt-validation","content":"The pipeline engine validates the JWT on every API request. Configure the\nissuer and JWKS endpoint in the Helm auth.* values:"},"1553":{"id":"/3tl-bridge/reference/security-61","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#pipeline-engine--jwt-validation","content":"Value"},"1554":{"id":"/3tl-bridge/reference/security-62","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#pipeline-engine--jwt-validation","content":"Default"},"1555":{"id":"/3tl-bridge/reference/security-63","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#pipeline-engine--jwt-validation","content":"Description"},"1556":{"id":"/3tl-bridge/reference/security-64","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#pipeline-engine--jwt-validation","content":"auth.enabled"},"1557":{"id":"/3tl-bridge/reference/security-65","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#pipeline-engine--jwt-validation","content":"true"},"1558":{"id":"/3tl-bridge/reference/security-66","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#pipeline-engine--jwt-validation","content":"Require JWT validation on API requests"},"1559":{"id":"/3tl-bridge/reference/security-67","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#pipeline-engine--jwt-validation","content":"auth.jwkSetUri"},"1560":{"id":"/3tl-bridge/reference/security-68","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#pipeline-engine--jwt-validation","content":"—"},"1561":{"id":"/3tl-bridge/reference/security-69","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#pipeline-engine--jwt-validation","content":"JWKS endpoint for JWT signature verification"},"1562":{"id":"/3tl-bridge/reference/security-70","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#pipeline-engine--jwt-validation","content":"auth.issuerUri"},"1563":{"id":"/3tl-bridge/reference/security-71","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#pipeline-engine--jwt-validation","content":"—"},"1564":{"id":"/3tl-bridge/reference/security-72","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#pipeline-engine--jwt-validation","content":"Expected token issuer URI"},"1565":{"id":"/3tl-bridge/reference/security-73","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#pipeline-engine--jwt-validation","content":"The jwkSetUri and issuerUri must match the OIDC provider configured on the\nBridge SPA side. For example, with Google Workspace directly:"},"1566":{"id":"/3tl-bridge/reference/security-74","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#pipeline-engine--jwt-validation","content":"With Zitadel:"},"1567":{"id":"/3tl-bridge/reference/security-75","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#credential-encryption","content":"All service credentials (MongoDB connection strings, Kafka broker credentials,\nPub/Sub service accounts, HTTP auth headers) are encrypted at rest using\nAES-256 before persistence by the pipeline engine. Credentials are:"},"1568":{"id":"/3tl-bridge/reference/security-76","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#credential-encryption","content":"Never returned through the API after initial entry"},"1569":{"id":"/3tl-bridge/reference/security-77","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#credential-encryption","content":"Never displayed in the UI"},"1570":{"id":"/3tl-bridge/reference/security-78","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#credential-encryption","content":"Decrypted only in memory, within the pipeline engine, at the point of use"},"1571":{"id":"/3tl-bridge/reference/security-79","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#credential-encryption","content":"The AES encryption key is provided at runtime via the MSTREAM_ENC_KEY\nenvironment variable (hex-encoded AES-256 key). Generate with\nopenssl rand -hex 32. Store this value in a Kubernetes Secret or External\nSecrets Operator reference — never in source control."},"1572":{"id":"/3tl-bridge/reference/security-80","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#credential-encryption","content":"type: error"},"1573":{"id":"/3tl-bridge/reference/security-81","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#credential-encryption","content":"title: Save the encryption key"},"1574":{"id":"/3tl-bridge/reference/security-82","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#credential-encryption","content":"The encryption key protects all service credentials and AI Agent conversation\ndata at rest. If lost, stored credentials and conversation history cannot be\ndecrypted — services must be re-created and conversations are permanently\nunrecoverable."},"1575":{"id":"/3tl-bridge/reference/security-83","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#jwt-validation","content":"Every API request to the pipeline engine requires a valid JWT token.\nThe pipeline engine validates the token signature and expiry on each\nrequest. Bridge itself is an nginx-served SPA that proxies requests — it does\nnot perform token validation. Requests without a valid token are rejected by\nthe pipeline engine before any operation is performed."},"1576":{"id":"/3tl-bridge/reference/security-84","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audit-logging","content":"Mutating operations are recorded in a structured audit log by the pipeline\nengine. Read-only operations (listing, querying, metrics) are not audited."},"1577":{"id":"/3tl-bridge/reference/security-85","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audited-actions","content":"Category"},"1578":{"id":"/3tl-bridge/reference/security-86","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audited-actions","content":"Actions"},"1579":{"id":"/3tl-bridge/reference/security-87","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audited-actions","content":"Pipelines"},"1580":{"id":"/3tl-bridge/reference/security-88","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audited-actions","content":"pipeline.create, pipeline.stop, pipeline.restart, pipeline.delete"},"1581":{"id":"/3tl-bridge/reference/security-89","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audited-actions","content":"Services"},"1582":{"id":"/3tl-bridge/reference/security-90","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audited-actions","content":"service.create, service.delete, service.activate"},"1583":{"id":"/3tl-bridge/reference/security-91","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audited-actions","content":"Schemas"},"1584":{"id":"/3tl-bridge/reference/security-92","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audited-actions","content":"schema.create, schema.delete"},"1585":{"id":"/3tl-bridge/reference/security-93","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audited-actions","content":"Tokens"},"1586":{"id":"/3tl-bridge/reference/security-94","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audited-actions","content":"token.create, token.revoke, token.assign, token.unassign"},"1587":{"id":"/3tl-bridge/reference/security-95","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audited-actions","content":"Workspaces"},"1588":{"id":"/3tl-bridge/reference/security-96","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audited-actions","content":"workspace.create, workspace.update, workspace.delete"},"1589":{"id":"/3tl-bridge/reference/security-97","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audit-entry-fields","content":"Field"},"1590":{"id":"/3tl-bridge/reference/security-98","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audit-entry-fields","content":"Description"},"1591":{"id":"/3tl-bridge/reference/security-99","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audit-entry-fields","content":"timestamp"},"1592":{"id":"/3tl-bridge/reference/security-100","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audit-entry-fields","content":"UTC timestamp of the action"},"1593":{"id":"/3tl-bridge/reference/security-101","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audit-entry-fields","content":"action"},"1594":{"id":"/3tl-bridge/reference/security-102","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audit-entry-fields","content":"Action type (e.g. service.create, pipeline.stop)"},"1595":{"id":"/3tl-bridge/reference/security-103","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audit-entry-fields","content":"resource"},"1596":{"id":"/3tl-bridge/reference/security-104","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audit-entry-fields","content":"The service, pipeline, or workspace affected"},"1597":{"id":"/3tl-bridge/reference/security-105","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audit-entry-fields","content":"actor"},"1598":{"id":"/3tl-bridge/reference/security-106","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audit-entry-fields","content":"Authenticated user identity (sub, email, name, source)"},"1599":{"id":"/3tl-bridge/reference/security-107","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audit-entry-fields","content":"worker_id"},"1600":{"id":"/3tl-bridge/reference/security-108","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audit-entry-fields","content":"ID of the pipeline engine worker that handled the request"},"1601":{"id":"/3tl-bridge/reference/security-109","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audit-entry-fields","content":"node_name"},"1602":{"id":"/3tl-bridge/reference/security-110","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audit-entry-fields","content":"Hostname of the worker node"},"1603":{"id":"/3tl-bridge/reference/security-111","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audit-entry-fields","content":"status_code"},"1604":{"id":"/3tl-bridge/reference/security-112","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audit-entry-fields","content":"HTTP status code of the operation"},"1605":{"id":"/3tl-bridge/reference/security-113","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audit-entry-fields","content":"message"},"1606":{"id":"/3tl-bridge/reference/security-114","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#audit-entry-fields","content":"Optional detail message (e.g. error description on failure)"},"1607":{"id":"/3tl-bridge/reference/security-115","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#storage","content":"Audit logs are stored in MongoDB when system.audit is configured in the\npipeline engine config (requires a MongoDB service and collection). Without\nthis configuration, audit entries are emitted to the pipeline engine log\noutput only and can be forwarded to a SIEM via standard log aggregation\ntooling (Fluentd, Logstash, or cloud-native log forwarders)."},"1608":{"id":"/3tl-bridge/reference/security-116","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#kubernetes-secret-management","content":"The Helm chart supports three secret management approaches:"},"1609":{"id":"/3tl-bridge/reference/security-117","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#kubernetes-secret-management","content":"Approach"},"1610":{"id":"/3tl-bridge/reference/security-118","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#kubernetes-secret-management","content":"Configuration"},"1611":{"id":"/3tl-bridge/reference/security-119","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#kubernetes-secret-management","content":"Inline credentials"},"1612":{"id":"/3tl-bridge/reference/security-120","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#kubernetes-secret-management","content":"Values defined directly in values.yaml under credentials.* — for evaluation only"},"1613":{"id":"/3tl-bridge/reference/security-121","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#kubernetes-secret-management","content":"Existing Secret"},"1614":{"id":"/3tl-bridge/reference/security-122","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#kubernetes-secret-management","content":"Set credentials.existingSecret to reference a Kubernetes Secret created outside the Helm release"},"1615":{"id":"/3tl-bridge/reference/security-123","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#kubernetes-secret-management","content":"External Secrets Operator"},"1616":{"id":"/3tl-bridge/reference/security-124","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#kubernetes-secret-management","content":"Set externalSecrets.enabled: true and configure externalSecrets.projectId, externalSecrets.region, etc."},"1617":{"id":"/3tl-bridge/reference/security-125","page_id":"/3tl-bridge/reference/security","tags":[],"type":"text","url":"/3tl-bridge/reference/security#kubernetes-secret-management","content":"For production deployments, use an existing Secret or External Secrets Operator.\nNever commit secret values to a Helm values file in source control."},"1618":{"id":"/access-manager/advanced","page_id":"/access-manager/advanced","type":"page","content":"Advanced Topics","breadcrumbs":["3T Platform","Access Manager"],"tags":[],"url":"/access-manager/advanced"},"1619":{"id":"/access-manager/advanced-0","page_id":"/access-manager/advanced","tags":[],"type":"text","url":"/access-manager/advanced","content":"Custom domains, reverse proxies, external databases, and security scanning"},"1620":{"id":"/access-manager/advanced-1","page_id":"/access-manager/advanced","type":"heading","tags":[],"url":"/access-manager/advanced#custom-domains","content":"Custom Domains"},"1621":{"id":"/access-manager/advanced-2","page_id":"/access-manager/advanced","type":"heading","tags":[],"url":"/access-manager/advanced#running-behind-a-reverse-proxy","content":"Running Behind a Reverse Proxy"},"1622":{"id":"/access-manager/advanced-3","page_id":"/access-manager/advanced","type":"heading","tags":[],"url":"/access-manager/advanced#external-postgresql","content":"External PostgreSQL"},"1623":{"id":"/access-manager/advanced-4","page_id":"/access-manager/advanced","type":"heading","tags":[],"url":"/access-manager/advanced#connection-pooling-with-pgbouncer","content":"Connection Pooling with PgBouncer"},"1624":{"id":"/access-manager/advanced-5","page_id":"/access-manager/advanced","tags":[],"type":"text","url":"/access-manager/advanced#custom-domains","content":"Point DNS to your Access Manager server (A record for IPv4, AAAA for IPv6), then obtain an SSL certificate. Let's Encrypt with a DNS challenge works well for wildcard certs:"},"1625":{"id":"/access-manager/advanced-6","page_id":"/access-manager/advanced","tags":[],"type":"text","url":"/access-manager/advanced#custom-domains","content":"Certbot supports many DNS providers (AWS Route53, Google Cloud DNS, Azure DNS, DigitalOcean, etc.) — run apt search certbot-dns to see what's available."},"1626":{"id":"/access-manager/advanced-7","page_id":"/access-manager/advanced","tags":[],"type":"text","url":"/access-manager/advanced#custom-domains","content":"Mount the resulting certificates into the container:"},"1627":{"id":"/access-manager/advanced-8","page_id":"/access-manager/advanced","tags":[],"type":"text","url":"/access-manager/advanced#running-behind-a-reverse-proxy","content":"If Access Manager sits behind nginx, Caddy, HAProxy, or a cloud load balancer, configure the proxy to:"},"1628":{"id":"/access-manager/advanced-9","page_id":"/access-manager/advanced","tags":[],"type":"text","url":"/access-manager/advanced#running-behind-a-reverse-proxy","content":"Terminate TLS at the proxy and forward to the container on port 8443 (or whichever host port you map)"},"1629":{"id":"/access-manager/advanced-10","page_id":"/access-manager/advanced","tags":[],"type":"text","url":"/access-manager/advanced#running-behind-a-reverse-proxy","content":"Pass Host, X-Real-IP, X-Forwarded-For, and X-Forwarded-Proto headers"},"1630":{"id":"/access-manager/advanced-11","page_id":"/access-manager/advanced","tags":[],"type":"text","url":"/access-manager/advanced#running-behind-a-reverse-proxy","content":"Support WebSocket upgrades and HTTP/1.1"},"1631":{"id":"/access-manager/advanced-12","page_id":"/access-manager/advanced","tags":[],"type":"text","url":"/access-manager/advanced#running-behind-a-reverse-proxy","content":"Set generous timeouts for long-running requests"},"1632":{"id":"/access-manager/advanced-13","page_id":"/access-manager/advanced","tags":[],"type":"text","url":"/access-manager/advanced#running-behind-a-reverse-proxy","content":"Map the container to a non-privileged host port:"},"1633":{"id":"/access-manager/advanced-14","page_id":"/access-manager/advanced","tags":[],"type":"text","url":"/access-manager/advanced#external-postgresql","content":"For managed backups, replication, or failover, point Access Manager at an external database instead of the embedded one. Pass connection details as environment variables:"},"1634":{"id":"/access-manager/advanced-15","page_id":"/access-manager/advanced","tags":[],"type":"text","url":"/access-manager/advanced#external-postgresql","content":"See the Configuration Reference for all database settings."},"1635":{"id":"/access-manager/advanced-16","page_id":"/access-manager/advanced","tags":[],"type":"text","url":"/access-manager/advanced#connection-pooling-with-pgbouncer","content":"For high connection counts, put PgBouncer in front of the external database:"},"1636":{"id":"/access-manager/advanced-17","page_id":"/access-manager/advanced","tags":[],"type":"text","url":"/access-manager/advanced#connection-pooling-with-pgbouncer","content":"Add PgBouncer to your compose file and point Access Manager's DB_HOST at it instead."},"1637":{"id":"/access-manager/configuration/config-reference","page_id":"/access-manager/configuration/config-reference","type":"page","content":"Configuration Reference","breadcrumbs":["3T Platform","Access Manager","Configuration"],"tags":[],"url":"/access-manager/configuration/config-reference"},"1638":{"id":"/access-manager/configuration/config-reference-0","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference","content":"Complete reference for all config.yml parameters and settings"},"1639":{"id":"/access-manager/configuration/config-reference-1","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#minimal-production-config","content":"Minimal production config"},"1640":{"id":"/access-manager/configuration/config-reference-2","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#application-settings","content":"Application settings"},"1641":{"id":"/access-manager/configuration/config-reference-3","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#database","content":"Database"},"1642":{"id":"/access-manager/configuration/config-reference-4","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#postgresql-via-docker-compose-default","content":"PostgreSQL via Docker Compose (default)"},"1643":{"id":"/access-manager/configuration/config-reference-5","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#external-postgresql","content":"External PostgreSQL"},"1644":{"id":"/access-manager/configuration/config-reference-6","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#keycloak","content":"Keycloak"},"1645":{"id":"/access-manager/configuration/config-reference-7","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#vault","content":"Vault"},"1646":{"id":"/access-manager/configuration/config-reference-8","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#vault-via-docker-compose-default","content":"Vault via Docker Compose (default)"},"1647":{"id":"/access-manager/configuration/config-reference-9","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#external-vault","content":"External Vault"},"1648":{"id":"/access-manager/configuration/config-reference-10","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#smtp","content":"SMTP"},"1649":{"id":"/access-manager/configuration/config-reference-11","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#email-sender","content":"Email sender"},"1650":{"id":"/access-manager/configuration/config-reference-12","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#logging","content":"Logging"},"1651":{"id":"/access-manager/configuration/config-reference-13","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#log-locations","content":"Log locations"},"1652":{"id":"/access-manager/configuration/config-reference-14","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#log-rotation-and-aggregation","content":"Log rotation and aggregation"},"1653":{"id":"/access-manager/configuration/config-reference-15","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#gateway-traefik","content":"Gateway (Traefik)"},"1654":{"id":"/access-manager/configuration/config-reference-16","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#metrics","content":"Metrics"},"1655":{"id":"/access-manager/configuration/config-reference-17","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#volume-mounts","content":"Volume mounts"},"1656":{"id":"/access-manager/configuration/config-reference-18","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#environment-variables","content":"Environment variables"},"1657":{"id":"/access-manager/configuration/config-reference-19","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#resource-limits","content":"Resource limits"},"1658":{"id":"/access-manager/configuration/config-reference-20","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#generating-all-credentials","content":"Generating all credentials"},"1659":{"id":"/access-manager/configuration/config-reference-21","page_id":"/access-manager/configuration/config-reference","type":"heading","tags":[],"url":"/access-manager/configuration/config-reference#validating-configyml","content":"Validating config.yml"},"1660":{"id":"/access-manager/configuration/config-reference-22","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference","content":"The config.yml file is the central configuration for Access Manager. All services read from it at startup. It contains credentials, so store it securely and keep it out of version control."},"1661":{"id":"/access-manager/configuration/config-reference-23","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference","content":"All sections below are required unless marked optional. The two optional sections are postgres (for an external database) and external vault."},"1662":{"id":"/access-manager/configuration/config-reference-24","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#application-settings","content":"app.host — domain where Access Manager is reachable."},"1663":{"id":"/access-manager/configuration/config-reference-25","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#application-settings","content":"app.login — full login-page URL, used for OAuth redirects and email links."},"1664":{"id":"/access-manager/configuration/config-reference-26","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#application-settings","content":"app.initial_platform_admin_email — email for the first admin account. Created on first startup with password platform-admin-tmp-password; the user must change it on first login."},"1665":{"id":"/access-manager/configuration/config-reference-27","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#postgresql-via-docker-compose-default","content":"The default deployment uses a PostgreSQL service defined in your am-compose.yml. Provide the credentials that match your compose configuration:"},"1666":{"id":"/access-manager/configuration/config-reference-28","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#postgresql-via-docker-compose-default","content":"Mount a volume for the PostgreSQL service's /var/lib/postgresql/data in your compose file for persistence."},"1667":{"id":"/access-manager/configuration/config-reference-29","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#external-postgresql","content":"For managed databases (RDS, Azure, Cloud SQL, self-hosted):"},"1668":{"id":"/access-manager/configuration/config-reference-30","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#external-postgresql","content":"type: error"},"1669":{"id":"/access-manager/configuration/config-reference-31","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#external-postgresql","content":"title: Production Requirement"},"1670":{"id":"/access-manager/configuration/config-reference-32","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#external-postgresql","content":"Always use ssl_mode: verify-ca or verify-full in production. disable transmits credentials in plaintext."},"1671":{"id":"/access-manager/configuration/config-reference-33","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#external-postgresql","content":"The database user needs CREATE, ALTER, INSERT, UPDATE, DELETE, SELECT on four databases:"},"1672":{"id":"/access-manager/configuration/config-reference-34","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#external-postgresql","content":"Schemas are managed automatically via Flyway migrations."},"1673":{"id":"/access-manager/configuration/config-reference-35","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#external-postgresql","content":"AWS RDS — use the full endpoint as postgres.host, set rds.force_ssl to 1, allow inbound on 5432, PostgreSQL 15+."},"1674":{"id":"/access-manager/configuration/config-reference-36","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#external-postgresql","content":"Azure Database for PostgreSQL — use username@servername format for db.username."},"1675":{"id":"/access-manager/configuration/config-reference-37","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#keycloak","content":"keycloak.client_secret is the shared OAuth2 secret between services. It must be 1–32 characters using only a-zA-Z0-9_-. Do not use openssl rand -base64 — the +, =, / characters it produces are rejected. Generate a valid secret with:"},"1676":{"id":"/access-manager/configuration/config-reference-38","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#keycloak","content":"The Keycloak admin console is at https://<YOUR_DOMAIN>/auth/admin. It starts with default credentials admin / password — change these immediately after first startup via Manage account → Account Security → Signing in."},"1677":{"id":"/access-manager/configuration/config-reference-39","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#vault-via-docker-compose-default","content":"The default deployment uses a Vault service defined in your am-compose.yml. Provide the root token that matches your compose configuration, along with router credentials for the Traefik endpoint:"},"1678":{"id":"/access-manager/configuration/config-reference-40","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#vault-via-docker-compose-default","content":"vault.root_token — must match the token configured in your Vault service (e.g., the -dev-root-token-id value)."},"1679":{"id":"/access-manager/configuration/config-reference-41","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#vault-via-docker-compose-default","content":"vault.ui — enable web UI at /ui. Disable in production to reduce attack surface."},"1680":{"id":"/access-manager/configuration/config-reference-42","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#vault-via-docker-compose-default","content":"vault.router.username / vault.router.password — basic auth for the Vault endpoint via Traefik."},"1681":{"id":"/access-manager/configuration/config-reference-43","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#vault-via-docker-compose-default","content":"type: error"},"1682":{"id":"/access-manager/configuration/config-reference-44","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#vault-via-docker-compose-default","content":"title: Critical"},"1683":{"id":"/access-manager/configuration/config-reference-45","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#vault-via-docker-compose-default","content":"Loss of Vault credentials with a preserved data volume means permanent loss of stored secrets."},"1684":{"id":"/access-manager/configuration/config-reference-46","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#external-vault","content":"The external instance needs KV v2 at secret/ and a policy granting create, read, update, delete, list on secret/data/* and secret/metadata/*. The token must remain valid for the deployment's lifetime — use a long-lived token or implement renewal automation."},"1685":{"id":"/access-manager/configuration/config-reference-47","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#smtp","content":"Use port 587 with STARTTLS (preferred) or 465 with implicit TLS. Common providers: smtp.office365.com, email-smtp.<REGION>.amazonaws.com (SES), smtp.sendgrid.net, smtp-relay.gmail.com."},"1686":{"id":"/access-manager/configuration/config-reference-48","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#email-sender","content":"Use an address with proper SPF, DKIM, and DMARC records to avoid spam filters."},"1687":{"id":"/access-manager/configuration/config-reference-49","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#logging","content":"Levels: DEBUG (troubleshooting only), INFO (staging), WARN (production), ERROR (production, minimal). Changes require a container restart."},"1688":{"id":"/access-manager/configuration/config-reference-50","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"Service"},"1689":{"id":"/access-manager/configuration/config-reference-51","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"Path"},"1690":{"id":"/access-manager/configuration/config-reference-52","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"Format"},"1691":{"id":"/access-manager/configuration/config-reference-53","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"Traefik"},"1692":{"id":"/access-manager/configuration/config-reference-54","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"/var/log/traefik/traefik.log"},"1693":{"id":"/access-manager/configuration/config-reference-55","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"JSON"},"1694":{"id":"/access-manager/configuration/config-reference-56","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"Keycloak"},"1695":{"id":"/access-manager/configuration/config-reference-57","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"/var/log/keycloak/keycloak.log"},"1696":{"id":"/access-manager/configuration/config-reference-58","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"Text"},"1697":{"id":"/access-manager/configuration/config-reference-59","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"Vault"},"1698":{"id":"/access-manager/configuration/config-reference-60","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"/var/log/vault/vault.log"},"1699":{"id":"/access-manager/configuration/config-reference-61","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"JSON"},"1700":{"id":"/access-manager/configuration/config-reference-62","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"PostgreSQL"},"1701":{"id":"/access-manager/configuration/config-reference-63","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"/var/log/postgresql/postgresql.log"},"1702":{"id":"/access-manager/configuration/config-reference-64","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"Text"},"1703":{"id":"/access-manager/configuration/config-reference-65","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"Core / Connection Manager"},"1704":{"id":"/access-manager/configuration/config-reference-66","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"Container stdout"},"1705":{"id":"/access-manager/configuration/config-reference-67","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"JSON"},"1706":{"id":"/access-manager/configuration/config-reference-68","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"View service-specific logs:"},"1707":{"id":"/access-manager/configuration/config-reference-69","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-locations","content":"Core services emit structured JSON with correlation IDs (X-Request-ID) across services."},"1708":{"id":"/access-manager/configuration/config-reference-70","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-rotation-and-aggregation","content":"Logs rotate automatically (100 MB max, 3 files retained, compressed). Configure the Docker logging driver for size limits or syslog forwarding:"},"1709":{"id":"/access-manager/configuration/config-reference-71","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#log-rotation-and-aggregation","content":"For Loki/Grafana aggregation, use Promtail:"},"1710":{"id":"/access-manager/configuration/config-reference-72","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#gateway-traefik","content":"Dashboard at https://<YOUR_DOMAIN>/dashboard/ (trailing slash required). Restrict access via firewall or VPN in production."},"1711":{"id":"/access-manager/configuration/config-reference-73","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#metrics","content":"Prometheus endpoints (scraped with basic auth):"},"1712":{"id":"/access-manager/configuration/config-reference-74","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#metrics","content":"Endpoint"},"1713":{"id":"/access-manager/configuration/config-reference-75","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#metrics","content":"Service"},"1714":{"id":"/access-manager/configuration/config-reference-76","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#metrics","content":"/metrics/backend"},"1715":{"id":"/access-manager/configuration/config-reference-77","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#metrics","content":"Core"},"1716":{"id":"/access-manager/configuration/config-reference-78","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#metrics","content":"/metrics/connection-manager"},"1717":{"id":"/access-manager/configuration/config-reference-79","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#metrics","content":"Connection Manager"},"1718":{"id":"/access-manager/configuration/config-reference-80","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#metrics","content":"/metrics/keycloak"},"1719":{"id":"/access-manager/configuration/config-reference-81","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#metrics","content":"Keycloak"},"1720":{"id":"/access-manager/configuration/config-reference-82","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#metrics","content":"/metrics/vault"},"1721":{"id":"/access-manager/configuration/config-reference-83","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#metrics","content":"Vault (JSON)"},"1722":{"id":"/access-manager/configuration/config-reference-84","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#metrics","content":"/metrics/gateway"},"1723":{"id":"/access-manager/configuration/config-reference-85","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#metrics","content":"Traefik"},"1724":{"id":"/access-manager/configuration/config-reference-86","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#metrics","content":"/metrics/postgres"},"1725":{"id":"/access-manager/configuration/config-reference-87","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#metrics","content":"PostgreSQL"},"1726":{"id":"/access-manager/configuration/config-reference-88","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#volume-mounts","content":"Mount Point"},"1727":{"id":"/access-manager/configuration/config-reference-89","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#volume-mounts","content":"Purpose"},"1728":{"id":"/access-manager/configuration/config-reference-90","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#volume-mounts","content":"Mode"},"1729":{"id":"/access-manager/configuration/config-reference-91","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#volume-mounts","content":"/opt/app/config.yml"},"1730":{"id":"/access-manager/configuration/config-reference-92","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#volume-mounts","content":"Main configuration"},"1731":{"id":"/access-manager/configuration/config-reference-93","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#volume-mounts","content":"Read-only"},"1732":{"id":"/access-manager/configuration/config-reference-94","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#volume-mounts","content":"/etc/traefik/certs"},"1733":{"id":"/access-manager/configuration/config-reference-95","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#volume-mounts","content":"TLS certificates"},"1734":{"id":"/access-manager/configuration/config-reference-96","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#volume-mounts","content":"Read-only"},"1735":{"id":"/access-manager/configuration/config-reference-97","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#volume-mounts","content":"/var/lib/postgresql/data"},"1736":{"id":"/access-manager/configuration/config-reference-98","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#volume-mounts","content":"Database storage"},"1737":{"id":"/access-manager/configuration/config-reference-99","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#volume-mounts","content":"Read-write"},"1738":{"id":"/access-manager/configuration/config-reference-100","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#environment-variables","content":"Variable"},"1739":{"id":"/access-manager/configuration/config-reference-101","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#environment-variables","content":"Default"},"1740":{"id":"/access-manager/configuration/config-reference-102","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#environment-variables","content":"Description"},"1741":{"id":"/access-manager/configuration/config-reference-103","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#environment-variables","content":"TZ"},"1742":{"id":"/access-manager/configuration/config-reference-104","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#environment-variables","content":"UTC"},"1743":{"id":"/access-manager/configuration/config-reference-105","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#environment-variables","content":"Container timezone (e.g. Europe/London, America/New_York)"},"1744":{"id":"/access-manager/configuration/config-reference-106","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#environment-variables","content":"LANG"},"1745":{"id":"/access-manager/configuration/config-reference-107","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#environment-variables","content":"C.UTF-8"},"1746":{"id":"/access-manager/configuration/config-reference-108","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#environment-variables","content":"System locale"},"1747":{"id":"/access-manager/configuration/config-reference-109","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#environment-variables","content":"Environment variables take precedence over config.yml when the same option exists in both."},"1748":{"id":"/access-manager/configuration/config-reference-110","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#resource-limits","content":"Access Manager requires at least 2 CPU cores and 4 GB memory. Recommended production allocation:"},"1749":{"id":"/access-manager/configuration/config-reference-111","page_id":"/access-manager/configuration/config-reference","tags":[],"type":"text","url":"/access-manager/configuration/config-reference#validating-configyml","content":"No output means valid YAML. Common pitfalls: wrong indentation (use 2 spaces), duplicate keys, missing space after colons."},"1750":{"id":"/access-manager/getting-started/architecture","page_id":"/access-manager/getting-started/architecture","type":"page","content":"Architecture","breadcrumbs":["3T Platform","Access Manager","Getting Started"],"tags":[],"url":"/access-manager/getting-started/architecture"},"1751":{"id":"/access-manager/getting-started/architecture-0","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture","content":"System architecture, deployment topologies, and security design"},"1752":{"id":"/access-manager/getting-started/architecture-1","page_id":"/access-manager/getting-started/architecture","type":"heading","tags":[],"url":"/access-manager/getting-started/architecture#high-level-view","content":"High-level view"},"1753":{"id":"/access-manager/getting-started/architecture-2","page_id":"/access-manager/getting-started/architecture","type":"heading","tags":[],"url":"/access-manager/getting-started/architecture#url-routing","content":"URL routing"},"1754":{"id":"/access-manager/getting-started/architecture-3","page_id":"/access-manager/getting-started/architecture","type":"heading","tags":[],"url":"/access-manager/getting-started/architecture#deployment-topologies","content":"Deployment topologies"},"1755":{"id":"/access-manager/getting-started/architecture-4","page_id":"/access-manager/getting-started/architecture","type":"heading","tags":[],"url":"/access-manager/getting-started/architecture#default-docker-compose","content":"Default (Docker Compose)"},"1756":{"id":"/access-manager/getting-started/architecture-5","page_id":"/access-manager/getting-started/architecture","type":"heading","tags":[],"url":"/access-manager/getting-started/architecture#managed-services-production","content":"Managed services (production)"},"1757":{"id":"/access-manager/getting-started/architecture-6","page_id":"/access-manager/getting-started/architecture","type":"heading","tags":[],"url":"/access-manager/getting-started/architecture#authentication","content":"Authentication"},"1758":{"id":"/access-manager/getting-started/architecture-7","page_id":"/access-manager/getting-started/architecture","type":"heading","tags":[],"url":"/access-manager/getting-started/architecture#secrets-management","content":"Secrets management"},"1759":{"id":"/access-manager/getting-started/architecture-8","page_id":"/access-manager/getting-started/architecture","type":"heading","tags":[],"url":"/access-manager/getting-started/architecture#security-layers","content":"Security layers"},"1760":{"id":"/access-manager/getting-started/architecture-9","page_id":"/access-manager/getting-started/architecture","type":"heading","tags":[],"url":"/access-manager/getting-started/architecture#resource-requirements","content":"Resource requirements"},"1761":{"id":"/access-manager/getting-started/architecture-10","page_id":"/access-manager/getting-started/architecture","type":"heading","tags":[],"url":"/access-manager/getting-started/architecture#scaling","content":"Scaling"},"1762":{"id":"/access-manager/getting-started/architecture-11","page_id":"/access-manager/getting-started/architecture","type":"heading","tags":[],"url":"/access-manager/getting-started/architecture#default-docker-compose-1","content":"Default (Docker Compose)"},"1763":{"id":"/access-manager/getting-started/architecture-12","page_id":"/access-manager/getting-started/architecture","type":"heading","tags":[],"url":"/access-manager/getting-started/architecture#managed-postgresql","content":"Managed PostgreSQL"},"1764":{"id":"/access-manager/getting-started/architecture-13","page_id":"/access-manager/getting-started/architecture","type":"heading","tags":[],"url":"/access-manager/getting-started/architecture#metrics","content":"Metrics"},"1765":{"id":"/access-manager/getting-started/architecture-14","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture","content":"Access Manager is the core of the 3T Platform. It uses Keycloak for identity management and Vault for secrets management, with PostgreSQL as the data store."},"1766":{"id":"/access-manager/getting-started/architecture-15","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#url-routing","content":"All incoming HTTPS traffic is routed based on path:"},"1767":{"id":"/access-manager/getting-started/architecture-16","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#url-routing","content":"/ — Web UI"},"1768":{"id":"/access-manager/getting-started/architecture-17","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#url-routing","content":"/auth/* — Keycloak (authentication)"},"1769":{"id":"/access-manager/getting-started/architecture-18","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#url-routing","content":"/app/* — Core API"},"1770":{"id":"/access-manager/getting-started/architecture-19","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#url-routing","content":"/ui, /v1/* — Vault UI and API (requires basic auth)"},"1771":{"id":"/access-manager/getting-started/architecture-20","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#url-routing","content":"/dashboard/ — Gateway dashboard (requires basic auth, trailing slash required)"},"1772":{"id":"/access-manager/getting-started/architecture-21","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#url-routing","content":"/metrics/* — Prometheus endpoints (requires basic auth)"},"1773":{"id":"/access-manager/getting-started/architecture-22","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#default-docker-compose","content":"The standard deployment includes PostgreSQL and Vault as separate services in the Docker Compose stack. Because they run as their own containers (not embedded inside the Access Manager container), the configuration uses postgres.external: true and vault.external: true — \"external\" here means external to the Access Manager process, not external to the compose stack. Mount Docker volumes for data persistence."},"1774":{"id":"/access-manager/getting-started/architecture-23","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#managed-services-production","content":"For production, you can replace the compose-managed PostgreSQL and Vault with fully managed instances. The same external: true flags are used — only the host and credentials change:"},"1775":{"id":"/access-manager/getting-started/architecture-24","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#managed-services-production","content":"Managed PostgreSQL (postgres.external: true) — point to Amazon RDS, Azure Database for PostgreSQL, Google Cloud SQL, or a self-managed server. The instance must have the required databases pre-created, or the configured user must have CREATE DATABASE privileges."},"1776":{"id":"/access-manager/getting-started/architecture-25","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#managed-services-production","content":"Managed Vault (vault.external: true) — point to your organization's Vault cluster. It must have the KV v2 secrets engine enabled at the secret/ path."},"1777":{"id":"/access-manager/getting-started/architecture-26","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#managed-services-production","content":"See External PostgreSQL and External Vault for connection setup."},"1778":{"id":"/access-manager/getting-started/architecture-27","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#authentication","content":"Access Manager uses Keycloak for OAuth2/OIDC authentication with JWT-based API authorization. Users authenticate through Keycloak's login page and receive a token that the Web UI includes in subsequent API requests. SSO and multi-factor authentication are supported."},"1779":{"id":"/access-manager/getting-started/architecture-28","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#secrets-management","content":"All sensitive data — such as database connection credentials — is encrypted at rest using Vault. Access to secrets is mediated through internal services; no plaintext credentials are stored in the database."},"1780":{"id":"/access-manager/getting-started/architecture-29","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#security-layers","content":"The system provides defense in depth across four layers:"},"1781":{"id":"/access-manager/getting-started/architecture-30","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#security-layers","content":"Network — TLS at the gateway; internal services have no direct external access."},"1782":{"id":"/access-manager/getting-started/architecture-31","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#security-layers","content":"Authentication — OAuth2/OIDC with JWT-based authorization and SSO support."},"1783":{"id":"/access-manager/getting-started/architecture-32","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#security-layers","content":"Secrets — All sensitive data is encrypted at rest."},"1784":{"id":"/access-manager/getting-started/architecture-33","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#security-layers","content":"Database — Role-based access with service-level isolation."},"1785":{"id":"/access-manager/getting-started/architecture-34","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#resource-requirements","content":"Resource"},"1786":{"id":"/access-manager/getting-started/architecture-35","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#resource-requirements","content":"Minimum (Development)"},"1787":{"id":"/access-manager/getting-started/architecture-36","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#resource-requirements","content":"Recommended (Production)"},"1788":{"id":"/access-manager/getting-started/architecture-37","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#resource-requirements","content":"CPU"},"1789":{"id":"/access-manager/getting-started/architecture-38","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#resource-requirements","content":"2 Cores"},"1790":{"id":"/access-manager/getting-started/architecture-39","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#resource-requirements","content":"4+ Cores"},"1791":{"id":"/access-manager/getting-started/architecture-40","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#resource-requirements","content":"RAM"},"1792":{"id":"/access-manager/getting-started/architecture-41","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#resource-requirements","content":"4 GB"},"1793":{"id":"/access-manager/getting-started/architecture-42","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#resource-requirements","content":"8 GB+"},"1794":{"id":"/access-manager/getting-started/architecture-43","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#resource-requirements","content":"Disk Space"},"1795":{"id":"/access-manager/getting-started/architecture-44","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#resource-requirements","content":"10 GB"},"1796":{"id":"/access-manager/getting-started/architecture-45","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#resource-requirements","content":"50 GB*"},"1797":{"id":"/access-manager/getting-started/architecture-46","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#resource-requirements","content":"* Initial installation requires ~10 GB. Disk usage scales with your data volume. We recommend at least 50 GB for production to accommodate local backups and log retention."},"1798":{"id":"/access-manager/getting-started/architecture-47","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#default-docker-compose-1","content":"With PostgreSQL running in the compose stack, horizontal scaling is not possible — you cannot run multiple Access Manager replicas against the same local database. Scale vertically by allocating more CPU and RAM."},"1799":{"id":"/access-manager/getting-started/architecture-48","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#managed-postgresql","content":"With a managed database (postgres.external: true), horizontal scaling is possible. Run multiple Access Manager replicas pointing at the shared PostgreSQL instance. Each replica is stateless (apart from the database) and handles requests independently behind your load balancer."},"1800":{"id":"/access-manager/getting-started/architecture-49","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#managed-postgresql","content":"See External PostgreSQL for connection setup."},"1801":{"id":"/access-manager/getting-started/architecture-50","page_id":"/access-manager/getting-started/architecture","tags":[],"type":"text","url":"/access-manager/getting-started/architecture#metrics","content":"Every service exposes Prometheus-compatible metrics through authenticated endpoints. See Monitoring for scrape configuration and Grafana dashboards."},"1802":{"id":"/access-manager/getting-started/quick-start","page_id":"/access-manager/getting-started/quick-start","type":"page","content":"Quick Start","breadcrumbs":["3T Platform","Access Manager","Getting Started"],"tags":[],"url":"/access-manager/getting-started/quick-start"},"1803":{"id":"/access-manager/getting-started/quick-start-0","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start","content":"Get up and running in 5 minutes"},"1804":{"id":"/access-manager/getting-started/quick-start-1","page_id":"/access-manager/getting-started/quick-start","type":"heading","tags":[],"url":"/access-manager/getting-started/quick-start#prerequisites","content":"Prerequisites"},"1805":{"id":"/access-manager/getting-started/quick-start-2","page_id":"/access-manager/getting-started/quick-start","type":"heading","tags":[],"url":"/access-manager/getting-started/quick-start#set-up-the-project","content":"Set up the project"},"1806":{"id":"/access-manager/getting-started/quick-start-3","page_id":"/access-manager/getting-started/quick-start","type":"heading","tags":[],"url":"/access-manager/getting-started/quick-start#generate-credentials","content":"Generate credentials"},"1807":{"id":"/access-manager/getting-started/quick-start-4","page_id":"/access-manager/getting-started/quick-start","type":"heading","tags":[],"url":"/access-manager/getting-started/quick-start#create-configyml","content":"Create config.yml"},"1808":{"id":"/access-manager/getting-started/quick-start-5","page_id":"/access-manager/getting-started/quick-start","type":"heading","tags":[],"url":"/access-manager/getting-started/quick-start#create-am-composeyml","content":"Create am-compose.yml"},"1809":{"id":"/access-manager/getting-started/quick-start-6","page_id":"/access-manager/getting-started/quick-start","type":"heading","tags":[],"url":"/access-manager/getting-started/quick-start#start-the-stack","content":"Start the stack"},"1810":{"id":"/access-manager/getting-started/quick-start-7","page_id":"/access-manager/getting-started/quick-start","type":"heading","tags":[],"url":"/access-manager/getting-started/quick-start#verify-and-log-in","content":"Verify and log in"},"1811":{"id":"/access-manager/getting-started/quick-start-8","page_id":"/access-manager/getting-started/quick-start","type":"heading","tags":[],"url":"/access-manager/getting-started/quick-start#troubleshooting","content":"Troubleshooting"},"1812":{"id":"/access-manager/getting-started/quick-start-9","page_id":"/access-manager/getting-started/quick-start","type":"heading","tags":[],"url":"/access-manager/getting-started/quick-start#next-steps","content":"Next steps"},"1813":{"id":"/access-manager/getting-started/quick-start-10","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start","content":"Get Access Manager running locally with Docker Compose."},"1814":{"id":"/access-manager/getting-started/quick-start-11","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#prerequisites","content":"Before you begin, ensure you have:"},"1815":{"id":"/access-manager/getting-started/quick-start-12","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#prerequisites","content":"Docker 20.10+ — verify with docker --version"},"1816":{"id":"/access-manager/getting-started/quick-start-13","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#prerequisites","content":"Docker Compose 2.0+ — verify with docker compose version"},"1817":{"id":"/access-manager/getting-started/quick-start-14","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#prerequisites","content":"At least 4 GB of free RAM"},"1818":{"id":"/access-manager/getting-started/quick-start-15","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#set-up-the-project","content":"Create a project directory — all files (config.yml, am-compose.yml, certificates) will live here:"},"1819":{"id":"/access-manager/getting-started/quick-start-16","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#set-up-the-project","content":"Generate a self-signed certificate for local testing:"},"1820":{"id":"/access-manager/getting-started/quick-start-17","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#set-up-the-project","content":"The gateway expects app.crt and app.key by default. For custom names, see the gateway.tls settings in the Configuration Reference."},"1821":{"id":"/access-manager/getting-started/quick-start-18","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#generate-credentials","content":"The Keycloak client secret has strict format requirements — only a-zA-Z0-9_-, max 32 characters. Generate it with openssl rand -hex 16 (not -base64, which produces invalid characters). See the Keycloak configuration for details."},"1822":{"id":"/access-manager/getting-started/quick-start-19","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#create-configyml","content":"In the access-manager directory, create a config.yml file and paste the generated values:"},"1823":{"id":"/access-manager/getting-started/quick-start-20","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#create-configyml","content":"type: info"},"1824":{"id":"/access-manager/getting-started/quick-start-21","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#create-configyml","content":"title: Testing without SMTP"},"1825":{"id":"/access-manager/getting-started/quick-start-22","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#create-configyml","content":"For testing without a real SMTP server, MailHog works well as a local email trap."},"1826":{"id":"/access-manager/getting-started/quick-start-23","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#create-am-composeyml","content":"In the same access-manager directory, create an am-compose.yml file:"},"1827":{"id":"/access-manager/getting-started/quick-start-24","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#create-am-composeyml","content":"type: warn"},"1828":{"id":"/access-manager/getting-started/quick-start-25","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#create-am-composeyml","content":"title: YAML Formatting"},"1829":{"id":"/access-manager/getting-started/quick-start-26","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#create-am-composeyml","content":"YAML is whitespace-sensitive. Make sure you use spaces (not tabs) for indentation, and that nested keys are indented consistently. Use a YAML linter or yamllint config.yml to validate before starting."},"1830":{"id":"/access-manager/getting-started/quick-start-27","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#start-the-stack","content":"Wait for all services to start. PostgreSQL and Vault will come up first, then Access Manager will start once both are healthy."},"1831":{"id":"/access-manager/getting-started/quick-start-28","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#verify-and-log-in","content":"Wait 60–90 seconds for all services to start, then check health:"},"1832":{"id":"/access-manager/getting-started/quick-start-29","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#verify-and-log-in","content":"Once it reports healthy, open https://localhost in your browser. Accept the self-signed certificate warning."},"1833":{"id":"/access-manager/getting-started/quick-start-30","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#verify-and-log-in","content":"Log in with the email from initial_platform_admin_email and the default password platform-admin-tmp-password. You'll be prompted to change it immediately."},"1834":{"id":"/access-manager/getting-started/quick-start-31","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#verify-and-log-in","content":"type: warn"},"1835":{"id":"/access-manager/getting-started/quick-start-32","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#verify-and-log-in","content":"title: Change Default Passwords Immediately"},"1836":{"id":"/access-manager/getting-started/quick-start-33","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#verify-and-log-in","content":"Two sets of default credentials must be changed on first login:"},"1837":{"id":"/access-manager/getting-started/quick-start-34","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#verify-and-log-in","content":"Platform admin — the email from initial_platform_admin_email with password platform-admin-tmp-password. You'll be prompted to change it."},"1838":{"id":"/access-manager/getting-started/quick-start-35","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#verify-and-log-in","content":"Keycloak admin console — https://localhost/auth/admin with username admin and password password. Navigate to Manage account → Account Security → Signing in to change it."},"1839":{"id":"/access-manager/getting-started/quick-start-36","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#verify-and-log-in","content":"Both accounts have full administrative access. Do not proceed with deployment until both passwords are changed."},"1840":{"id":"/access-manager/getting-started/quick-start-37","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#troubleshooting","content":"If the container exits immediately, check docker compose -f am-compose.yml logs access-manager — common causes are invalid YAML in config.yml, missing certificate files, or port 443 being in use."},"1841":{"id":"/access-manager/getting-started/quick-start-38","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#troubleshooting","content":"If the health check stays unhealthy past 90 seconds, look for errors with docker compose -f am-compose.yml logs access-manager | grep -i error. For a detailed per-service health report, run docker compose -f am-compose.yml exec access-manager health.sh."},"1842":{"id":"/access-manager/getting-started/quick-start-39","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#troubleshooting","content":"See Troubleshooting for more."},"1843":{"id":"/access-manager/getting-started/quick-start-40","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#next-steps","content":"Docker Installation — production-ready setup with resource limits, updating, and management commands"},"1844":{"id":"/access-manager/getting-started/quick-start-41","page_id":"/access-manager/getting-started/quick-start","tags":[],"type":"text","url":"/access-manager/getting-started/quick-start#next-steps","content":"Configuration Reference — all config.yml options explained"},"1845":{"id":"/access-manager","page_id":"/access-manager","type":"page","content":"Introduction","breadcrumbs":["3T Platform","Access Manager"],"tags":[],"url":"/access-manager"},"1846":{"id":"/access-manager-0","page_id":"/access-manager","type":"heading","tags":[],"url":"/access-manager#3t-access-manager","content":"3T Access Manager"},"1847":{"id":"/access-manager-1","page_id":"/access-manager","type":"heading","tags":[],"url":"/access-manager#at-a-glance","content":"At a Glance"},"1848":{"id":"/access-manager-2","page_id":"/access-manager","type":"heading","tags":[],"url":"/access-manager#core-concepts","content":"Core Concepts"},"1849":{"id":"/access-manager-3","page_id":"/access-manager","type":"heading","tags":[],"url":"/access-manager#people","content":"People"},"1850":{"id":"/access-manager-4","page_id":"/access-manager","type":"heading","tags":[],"url":"/access-manager#connections","content":"Connections"},"1851":{"id":"/access-manager-5","page_id":"/access-manager","type":"heading","tags":[],"url":"/access-manager#workspaces","content":"Workspaces"},"1852":{"id":"/access-manager-6","page_id":"/access-manager","type":"heading","tags":[],"url":"/access-manager#studio-3t-desktop-integration","content":"Studio 3T Desktop Integration"},"1853":{"id":"/access-manager-7","page_id":"/access-manager","type":"heading","tags":[],"url":"/access-manager#where-to-go-next","content":"Where to Go Next"},"1854":{"id":"/access-manager-8","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#3t-access-manager","content":"The 3T Access Manager is the foundation of the 3T Platform — a centralized, on-premises platform that lets enterprises govern database access for Studio 3T Desktop users. Other 3T Platform products, including Studio 3T Web IDE, depend on Access Manager for authentication and configuration."},"1855":{"id":"/access-manager-9","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#3t-access-manager","content":"With the Access Manager, administrators can:"},"1856":{"id":"/access-manager-10","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#3t-access-manager","content":"Control who has access to which MongoDB databases"},"1857":{"id":"/access-manager-11","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#3t-access-manager","content":"Manage centralized credentials so end users never see raw connection strings"},"1858":{"id":"/access-manager-12","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#3t-access-manager","content":"Enforce role-based access controls aligned with organizational security policies"},"1859":{"id":"/access-manager-13","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#3t-access-manager","content":"Automate user provisioning through Identity Provider integration (OIDC, SAML, or LDAP)"},"1860":{"id":"/access-manager-14","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#at-a-glance","content":"Exposed port"},"1861":{"id":"/access-manager-15","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#at-a-glance","content":"443 (HTTPS) — the only port required"},"1862":{"id":"/access-manager-16","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#at-a-glance","content":"Key components"},"1863":{"id":"/access-manager-17","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#at-a-glance","content":"Keycloak (identity), Vault (secrets), PostgreSQL (data store)"},"1864":{"id":"/access-manager-18","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#at-a-glance","content":"Databases"},"1865":{"id":"/access-manager-19","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#at-a-glance","content":"PostgreSQL (included in the Docker Compose stack, or use external PostgreSQL)"},"1866":{"id":"/access-manager-20","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#at-a-glance","content":"External dependencies"},"1867":{"id":"/access-manager-21","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#at-a-glance","content":"Optional: external PostgreSQL, external Vault, SMTP server, LDAP/OIDC Identity Provider, customer MongoDB targets"},"1868":{"id":"/access-manager-22","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#at-a-glance","content":"Container image"},"1869":{"id":"/access-manager-23","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#at-a-glance","content":"registry.example.com/studio3t/access-manager:latest"},"1870":{"id":"/access-manager-24","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#at-a-glance","content":"Minimum resources"},"1871":{"id":"/access-manager-25","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#at-a-glance","content":"2 CPU cores, 4 GB RAM, 10 GB disk"},"1872":{"id":"/access-manager-26","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#at-a-glance","content":"Production resources"},"1873":{"id":"/access-manager-27","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#at-a-glance","content":"4+ CPU cores, 8 GB RAM, 50 GB disk"},"1874":{"id":"/access-manager-28","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#at-a-glance","content":"See Architecture for the deployment topologies."},"1875":{"id":"/access-manager-29","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#people","content":"The People page is the hub for managing users. Each user has a profile with their email, status (active, invitation pending, or deactivated), and profile type (User or System Admin). Administrators can invite new users by email, modify permissions, deactivate access, or remove users entirely. When integrated with an Identity Provider, users are synced automatically upon first login."},"1876":{"id":"/access-manager-30","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#connections","content":"Connections are pre-configured, secure pathways to your MongoDB databases — standalone instances, replica sets, or DNS seed list deployments (Atlas). Supported authentication methods include SCRAM-SHA, X.509, Kerberos, LDAP, AWS IAM, and OIDC. Each connection can have TLS/SSL, SSH tunneling, and proxy settings configured independently."},"1877":{"id":"/access-manager-31","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#workspaces","content":"Workspaces group related connections and users together. Within each workspace you define precisely who can access which databases and at what level (read-only or read-write). This makes it straightforward to enforce least-privilege access while letting teams collaborate on specific datasets."},"1878":{"id":"/access-manager-32","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#studio-3t-desktop-integration","content":"Studio 3T Desktop connects to the Access Manager transparently:"},"1879":{"id":"/access-manager-33","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#studio-3t-desktop-integration","content":"Studio 3T detects the Access Manager configuration"},"1880":{"id":"/access-manager-34","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#studio-3t-desktop-integration","content":"The user is redirected to the login page and authenticates via the configured Identity Provider"},"1881":{"id":"/access-manager-35","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#studio-3t-desktop-integration","content":"Studio 3T receives the authorized connections automatically"},"1882":{"id":"/access-manager-36","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#studio-3t-desktop-integration","content":"Permissions update immediately when administrators modify workspace assignments. Users only ever see the databases they're authorized to access, and all credentials are stored centrally — never on the desktop."},"1883":{"id":"/access-manager-37","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#where-to-go-next","content":"Quick Start — deploy Access Manager in under 10 minutes"},"1884":{"id":"/access-manager-38","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#where-to-go-next","content":"Architecture — understand the system design and network flows"},"1885":{"id":"/access-manager-39","page_id":"/access-manager","tags":[],"type":"text","url":"/access-manager#where-to-go-next","content":"Configuration Reference — all config.yml options"},"1886":{"id":"/access-manager/installation/docker","page_id":"/access-manager/installation/docker","type":"page","content":"Docker Installation","breadcrumbs":["3T Platform","Access Manager","Installation"],"tags":[],"url":"/access-manager/installation/docker"},"1887":{"id":"/access-manager/installation/docker-0","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker","content":"Production-ready Docker and Docker Compose deployment"},"1888":{"id":"/access-manager/installation/docker-1","page_id":"/access-manager/installation/docker","type":"heading","tags":[],"url":"/access-manager/installation/docker#prerequisites","content":"Prerequisites"},"1889":{"id":"/access-manager/installation/docker-2","page_id":"/access-manager/installation/docker","type":"heading","tags":[],"url":"/access-manager/installation/docker#network-requirements","content":"Network Requirements"},"1890":{"id":"/access-manager/installation/docker-3","page_id":"/access-manager/installation/docker","type":"heading","tags":[],"url":"/access-manager/installation/docker#deploy-with-docker-compose","content":"Deploy with Docker Compose"},"1891":{"id":"/access-manager/installation/docker-4","page_id":"/access-manager/installation/docker","type":"heading","tags":[],"url":"/access-manager/installation/docker#prepare-tls-certificates","content":"Prepare TLS certificates"},"1892":{"id":"/access-manager/installation/docker-5","page_id":"/access-manager/installation/docker","type":"heading","tags":[],"url":"/access-manager/installation/docker#create-configyml","content":"Create config.yml"},"1893":{"id":"/access-manager/installation/docker-6","page_id":"/access-manager/installation/docker","type":"heading","tags":[],"url":"/access-manager/installation/docker#create-am-composeyml","content":"Create am-compose.yml"},"1894":{"id":"/access-manager/installation/docker-7","page_id":"/access-manager/installation/docker","type":"heading","tags":[],"url":"/access-manager/installation/docker#deploy","content":"Deploy"},"1895":{"id":"/access-manager/installation/docker-8","page_id":"/access-manager/installation/docker","type":"heading","tags":[],"url":"/access-manager/installation/docker#verify","content":"Verify"},"1896":{"id":"/access-manager/installation/docker-9","page_id":"/access-manager/installation/docker","type":"heading","tags":[],"url":"/access-manager/installation/docker#management","content":"Management"},"1897":{"id":"/access-manager/installation/docker-10","page_id":"/access-manager/installation/docker","type":"heading","tags":[],"url":"/access-manager/installation/docker#updating","content":"Updating"},"1898":{"id":"/access-manager/installation/docker-11","page_id":"/access-manager/installation/docker","type":"heading","tags":[],"url":"/access-manager/installation/docker#uninstalling","content":"Uninstalling"},"1899":{"id":"/access-manager/installation/docker-12","page_id":"/access-manager/installation/docker","type":"heading","tags":[],"url":"/access-manager/installation/docker#troubleshooting","content":"Troubleshooting"},"1900":{"id":"/access-manager/installation/docker-13","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker","content":"This guide covers a production-ready Docker deployment. For a fast local trial, see the Quick Start."},"1901":{"id":"/access-manager/installation/docker-14","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#prerequisites","content":"You need Docker 20.10+ with Compose 2.0+, at least 4 GB RAM (8 GB recommended), and 10 GB disk (50 GB recommended for production with backups). You also need:"},"1902":{"id":"/access-manager/installation/docker-15","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#prerequisites","content":"TLS certificates (self-signed for evaluation, or from a trusted CA / Let's Encrypt for production)"},"1903":{"id":"/access-manager/installation/docker-16","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#prerequisites","content":"A completed config.yml — see Configuration Reference"},"1904":{"id":"/access-manager/installation/docker-17","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#prerequisites","content":"DNS pointing your domain to the server (production)"},"1905":{"id":"/access-manager/installation/docker-18","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#prerequisites","content":"Port 443 available (sudo lsof -i :443 to check)"},"1906":{"id":"/access-manager/installation/docker-19","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Only port 443 is exposed. The diagram below shows all inbound and outbound connections — use it when requesting firewall rules."},"1907":{"id":"/access-manager/installation/docker-20","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Direction"},"1908":{"id":"/access-manager/installation/docker-21","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Port"},"1909":{"id":"/access-manager/installation/docker-22","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Protocol"},"1910":{"id":"/access-manager/installation/docker-23","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Destination"},"1911":{"id":"/access-manager/installation/docker-24","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Purpose"},"1912":{"id":"/access-manager/installation/docker-25","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Inbound"},"1913":{"id":"/access-manager/installation/docker-26","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"443"},"1914":{"id":"/access-manager/installation/docker-27","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"TCP (HTTPS)"},"1915":{"id":"/access-manager/installation/docker-28","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Access Manager"},"1916":{"id":"/access-manager/installation/docker-29","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Web UI, API, Studio 3T connections"},"1917":{"id":"/access-manager/installation/docker-30","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Outbound"},"1918":{"id":"/access-manager/installation/docker-31","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"587 or 465"},"1919":{"id":"/access-manager/installation/docker-32","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"TCP"},"1920":{"id":"/access-manager/installation/docker-33","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"SMTP server"},"1921":{"id":"/access-manager/installation/docker-34","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Invitation emails, notifications"},"1922":{"id":"/access-manager/installation/docker-35","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Outbound"},"1923":{"id":"/access-manager/installation/docker-36","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"636 or 389"},"1924":{"id":"/access-manager/installation/docker-37","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"TCP"},"1925":{"id":"/access-manager/installation/docker-38","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"LDAP / AD server"},"1926":{"id":"/access-manager/installation/docker-39","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"User federation (if configured)"},"1927":{"id":"/access-manager/installation/docker-40","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Outbound"},"1928":{"id":"/access-manager/installation/docker-41","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"443"},"1929":{"id":"/access-manager/installation/docker-42","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"TCP"},"1930":{"id":"/access-manager/installation/docker-43","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"OIDC / SAML IdP"},"1931":{"id":"/access-manager/installation/docker-44","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"SSO authentication (if configured)"},"1932":{"id":"/access-manager/installation/docker-45","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Outbound"},"1933":{"id":"/access-manager/installation/docker-46","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"27017+"},"1934":{"id":"/access-manager/installation/docker-47","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"TCP"},"1935":{"id":"/access-manager/installation/docker-48","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Customer MongoDB targets"},"1936":{"id":"/access-manager/installation/docker-49","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Database connections managed by Access Manager"},"1937":{"id":"/access-manager/installation/docker-50","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Outbound"},"1938":{"id":"/access-manager/installation/docker-51","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"5432"},"1939":{"id":"/access-manager/installation/docker-52","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"TCP"},"1940":{"id":"/access-manager/installation/docker-53","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"External PostgreSQL"},"1941":{"id":"/access-manager/installation/docker-54","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Only if using external database"},"1942":{"id":"/access-manager/installation/docker-55","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Outbound"},"1943":{"id":"/access-manager/installation/docker-56","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"8200"},"1944":{"id":"/access-manager/installation/docker-57","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"TCP"},"1945":{"id":"/access-manager/installation/docker-58","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"External Vault"},"1946":{"id":"/access-manager/installation/docker-59","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Only if using external Vault"},"1947":{"id":"/access-manager/installation/docker-60","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Outbound"},"1948":{"id":"/access-manager/installation/docker-61","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"443"},"1949":{"id":"/access-manager/installation/docker-62","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"TCP"},"1950":{"id":"/access-manager/installation/docker-63","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"3T license server"},"1951":{"id":"/access-manager/installation/docker-64","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"License validation and telemetry"},"1952":{"id":"/access-manager/installation/docker-65","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"type: info"},"1953":{"id":"/access-manager/installation/docker-66","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"title: License and Telemetry Endpoint"},"1954":{"id":"/access-manager/installation/docker-67","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#network-requirements","content":"Access Manager periodically contacts 3T servers over HTTPS for license validation and telemetry collection. The specific endpoint URL is TBD — it must be whitelisted by your infrastructure team once provided."},"1955":{"id":"/access-manager/installation/docker-68","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#prepare-tls-certificates","content":"Place your certificate and key in a certs/ directory. The gateway expects files named app.crt and app.key — for different names, configure gateway.tls.certFile and gateway.tls.keyFile in config.yml."},"1956":{"id":"/access-manager/installation/docker-69","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#prepare-tls-certificates","content":"For self-signed certificates (evaluation only):"},"1957":{"id":"/access-manager/installation/docker-70","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#prepare-tls-certificates","content":"For Let's Encrypt:"},"1958":{"id":"/access-manager/installation/docker-71","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#create-configyml","content":"Generate credentials and create your configuration file. See the Configuration Reference for all options."},"1959":{"id":"/access-manager/installation/docker-72","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#create-configyml","content":"Minimal production config.yml:"},"1960":{"id":"/access-manager/installation/docker-73","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#create-am-composeyml","content":"type: info"},"1961":{"id":"/access-manager/installation/docker-74","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#create-am-composeyml","content":"title: External Database"},"1962":{"id":"/access-manager/installation/docker-75","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#create-am-composeyml","content":"If using a managed PostgreSQL service (RDS, Cloud SQL, etc.), remove the postgres service and am-postgres-data volume, and update postgres.host in config.yml to point to your managed instance. See Configuration Reference."},"1963":{"id":"/access-manager/installation/docker-76","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#deploy","content":"Wait for PostgreSQL and Vault to become healthy, then Access Manager will start automatically."},"1964":{"id":"/access-manager/installation/docker-77","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#verify","content":"Wait 60–90 seconds, then:"},"1965":{"id":"/access-manager/installation/docker-78","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#verify","content":"Once healthy, open https://<YOUR_DOMAIN> and log in with the email from initial_platform_admin_email and password platform-admin-tmp-password. Change it immediately, and also change the Keycloak admin credentials at https://<YOUR_DOMAIN>/auth/admin (default: admin / password)."},"1966":{"id":"/access-manager/installation/docker-79","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#management","content":"Common commands for day-to-day operation:"},"1967":{"id":"/access-manager/installation/docker-80","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#updating","content":"Data in Docker volumes is preserved across updates. Always back up before upgrading."},"1968":{"id":"/access-manager/installation/docker-81","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#troubleshooting","content":"Port 443 in use — sudo lsof -i :443 to find the conflicting process. Alternatively, map to a different port: -p 8443:443."},"1969":{"id":"/access-manager/installation/docker-82","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#troubleshooting","content":"Container exits immediately — check docker logs access-manager. Common causes: invalid YAML in config.yml, missing certificate files, insufficient memory."},"1970":{"id":"/access-manager/installation/docker-83","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#troubleshooting","content":"Health check fails after 90 seconds — check for errors with docker compose -f am-compose.yml logs access-manager | grep -i error. On slower hardware, increase start_period in the healthcheck config."},"1971":{"id":"/access-manager/installation/docker-84","page_id":"/access-manager/installation/docker","tags":[],"type":"text","url":"/access-manager/installation/docker#troubleshooting","content":"See Troubleshooting for more."},"1972":{"id":"/access-manager/installation","page_id":"/access-manager/installation","type":"page","content":"Installation","breadcrumbs":["3T Platform","Access Manager","Installation"],"tags":[],"url":"/access-manager/installation"},"1973":{"id":"/access-manager/installation-0","page_id":"/access-manager/installation","type":"heading","tags":[],"url":"/access-manager/installation#installation","content":"Installation"},"1974":{"id":"/access-manager/installation-1","page_id":"/access-manager/installation","tags":[],"type":"text","url":"/access-manager/installation#installation","content":"Access Manager is deployed using Docker Compose. Choose a guide based on your needs:"},"1975":{"id":"/access-manager/installation-2","page_id":"/access-manager/installation","tags":[],"type":"text","url":"/access-manager/installation#installation","content":"Docker Installation — production-ready Docker Compose deployment with resource limits and management commands"},"1976":{"id":"/access-manager/installation-3","page_id":"/access-manager/installation","tags":[],"type":"text","url":"/access-manager/installation#installation","content":"type: info"},"1977":{"id":"/access-manager/installation-4","page_id":"/access-manager/installation","tags":[],"type":"text","url":"/access-manager/installation#installation","content":"title: Quick Start"},"1978":{"id":"/access-manager/installation-5","page_id":"/access-manager/installation","tags":[],"type":"text","url":"/access-manager/installation#installation","content":"For a fast local trial, see the Quick Start instead."},"1979":{"id":"/access-manager/operations/backup-restore","page_id":"/access-manager/operations/backup-restore","type":"page","content":"Backup & Restore","breadcrumbs":["3T Platform","Access Manager","Operations"],"tags":[],"url":"/access-manager/operations/backup-restore"},"1980":{"id":"/access-manager/operations/backup-restore-0","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore","content":"Data backup, restore, and disaster recovery for 3T Access Manager"},"1981":{"id":"/access-manager/operations/backup-restore-1","page_id":"/access-manager/operations/backup-restore","type":"heading","tags":[],"url":"/access-manager/operations/backup-restore#database-backup","content":"Database Backup"},"1982":{"id":"/access-manager/operations/backup-restore-2","page_id":"/access-manager/operations/backup-restore","type":"heading","tags":[],"url":"/access-manager/operations/backup-restore#scheduled-backups","content":"Scheduled Backups"},"1983":{"id":"/access-manager/operations/backup-restore-3","page_id":"/access-manager/operations/backup-restore","type":"heading","tags":[],"url":"/access-manager/operations/backup-restore#configuration-backup","content":"Configuration Backup"},"1984":{"id":"/access-manager/operations/backup-restore-4","page_id":"/access-manager/operations/backup-restore","type":"heading","tags":[],"url":"/access-manager/operations/backup-restore#volume-backup","content":"Volume Backup"},"1985":{"id":"/access-manager/operations/backup-restore-5","page_id":"/access-manager/operations/backup-restore","type":"heading","tags":[],"url":"/access-manager/operations/backup-restore#off-site-storage","content":"Off-Site Storage"},"1986":{"id":"/access-manager/operations/backup-restore-6","page_id":"/access-manager/operations/backup-restore","type":"heading","tags":[],"url":"/access-manager/operations/backup-restore#restore","content":"Restore"},"1987":{"id":"/access-manager/operations/backup-restore-7","page_id":"/access-manager/operations/backup-restore","type":"heading","tags":[],"url":"/access-manager/operations/backup-restore#database","content":"Database"},"1988":{"id":"/access-manager/operations/backup-restore-8","page_id":"/access-manager/operations/backup-restore","type":"heading","tags":[],"url":"/access-manager/operations/backup-restore#configuration","content":"Configuration"},"1989":{"id":"/access-manager/operations/backup-restore-9","page_id":"/access-manager/operations/backup-restore","type":"heading","tags":[],"url":"/access-manager/operations/backup-restore#volume-full-restore","content":"Volume (Full Restore)"},"1990":{"id":"/access-manager/operations/backup-restore-10","page_id":"/access-manager/operations/backup-restore","type":"heading","tags":[],"url":"/access-manager/operations/backup-restore#disaster-recovery","content":"Disaster Recovery"},"1991":{"id":"/access-manager/operations/backup-restore-11","page_id":"/access-manager/operations/backup-restore","type":"heading","tags":[],"url":"/access-manager/operations/backup-restore#container-failure","content":"Container Failure"},"1992":{"id":"/access-manager/operations/backup-restore-12","page_id":"/access-manager/operations/backup-restore","type":"heading","tags":[],"url":"/access-manager/operations/backup-restore#hostserver-failure","content":"Host/Server Failure"},"1993":{"id":"/access-manager/operations/backup-restore-13","page_id":"/access-manager/operations/backup-restore","type":"heading","tags":[],"url":"/access-manager/operations/backup-restore#data-corruption","content":"Data Corruption"},"1994":{"id":"/access-manager/operations/backup-restore-14","page_id":"/access-manager/operations/backup-restore","type":"heading","tags":[],"url":"/access-manager/operations/backup-restore#security-breach","content":"Security Breach"},"1995":{"id":"/access-manager/operations/backup-restore-15","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore","content":"Three things to back up: the PostgreSQL database, your config files (config.yml + certs), and the Docker volume. The database is the most critical — without it, user data and sessions are gone."},"1996":{"id":"/access-manager/operations/backup-restore-16","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#database-backup","content":"Verify integrity: gunzip -t backups/db_*.sql.gz"},"1997":{"id":"/access-manager/operations/backup-restore-17","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#scheduled-backups","content":"A minimal backup script that handles retention and integrity verification:"},"1998":{"id":"/access-manager/operations/backup-restore-18","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#scheduled-backups","content":"Schedule with cron — 0 2 * * * for daily at 2 AM:"},"1999":{"id":"/access-manager/operations/backup-restore-19","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#configuration-backup","content":"Back this up on every change, not on a schedule. Keep 90 days of history."},"2000":{"id":"/access-manager/operations/backup-restore-20","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#configuration-backup","content":"For encrypted backups (recommended for off-site storage):"},"2001":{"id":"/access-manager/operations/backup-restore-21","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#volume-backup","content":"For a consistent snapshot, stop the container first. If you can't afford downtime, back up while running (minor risk of inconsistency):"},"2002":{"id":"/access-manager/operations/backup-restore-22","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#off-site-storage","content":"Upload to your cloud provider after each backup:"},"2003":{"id":"/access-manager/operations/backup-restore-23","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#database","content":"For a clean restore (drops existing data first):"},"2004":{"id":"/access-manager/operations/backup-restore-24","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#disaster-recovery","content":"Target recovery objectives for planning: RTO 4 hours, RPO 24 hours with daily backups. Adjust based on your business requirements."},"2005":{"id":"/access-manager/operations/backup-restore-25","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#container-failure","content":"Usually self-resolving — Docker's restart policy handles it. If the container keeps crashing:"},"2006":{"id":"/access-manager/operations/backup-restore-26","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#hostserver-failure","content":"Provision new infrastructure (4 CPU, 8 GB RAM minimum, Docker installed)"},"2007":{"id":"/access-manager/operations/backup-restore-27","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#hostserver-failure","content":"Retrieve backups from off-site storage"},"2008":{"id":"/access-manager/operations/backup-restore-28","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#hostserver-failure","content":"Restore config, start the container, restore the database"},"2009":{"id":"/access-manager/operations/backup-restore-29","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#hostserver-failure","content":"Update DNS if the server IP changed"},"2010":{"id":"/access-manager/operations/backup-restore-30","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#data-corruption","content":"Stop the container immediately to prevent further damage, then restore from the most recent known-good backup:"},"2011":{"id":"/access-manager/operations/backup-restore-31","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#security-breach","content":"Isolate — stop the container or block all traffic except your admin IP"},"2012":{"id":"/access-manager/operations/backup-restore-32","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#security-breach","content":"Preserve evidence — export container logs and database before any changes"},"2013":{"id":"/access-manager/operations/backup-restore-33","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#security-breach","content":"Rebuild — deploy a fresh instance from a pre-breach backup"},"2014":{"id":"/access-manager/operations/backup-restore-34","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#security-breach","content":"Rotate all credentials — database passwords, Vault tokens, Keycloak secrets, TLS certs"},"2015":{"id":"/access-manager/operations/backup-restore-35","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#security-breach","content":"type: warning"},"2016":{"id":"/access-manager/operations/backup-restore-36","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#security-breach","content":"title: Test Your Backups"},"2017":{"id":"/access-manager/operations/backup-restore-37","page_id":"/access-manager/operations/backup-restore","tags":[],"type":"text","url":"/access-manager/operations/backup-restore#security-breach","content":"Restore to a test container monthly. An untested backup is not a backup."},"2018":{"id":"/access-manager/operations/monitoring","page_id":"/access-manager/operations/monitoring","type":"page","content":"Monitoring","breadcrumbs":["3T Platform","Access Manager","Operations"],"tags":[],"url":"/access-manager/operations/monitoring"},"2019":{"id":"/access-manager/operations/monitoring-0","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring","content":"Prometheus metrics, Grafana dashboards, alerting, and Grafana Alloy for 3T Access Manager"},"2020":{"id":"/access-manager/operations/monitoring-1","page_id":"/access-manager/operations/monitoring","type":"heading","tags":[],"url":"/access-manager/operations/monitoring#prometheus","content":"Prometheus"},"2021":{"id":"/access-manager/operations/monitoring-2","page_id":"/access-manager/operations/monitoring","type":"heading","tags":[],"url":"/access-manager/operations/monitoring#grafana-dashboards","content":"Grafana Dashboards"},"2022":{"id":"/access-manager/operations/monitoring-3","page_id":"/access-manager/operations/monitoring","type":"heading","tags":[],"url":"/access-manager/operations/monitoring#alerting-rules","content":"Alerting Rules"},"2023":{"id":"/access-manager/operations/monitoring-4","page_id":"/access-manager/operations/monitoring","type":"heading","tags":[],"url":"/access-manager/operations/monitoring#grafana-alloy","content":"Grafana Alloy"},"2024":{"id":"/access-manager/operations/monitoring-5","page_id":"/access-manager/operations/monitoring","type":"heading","tags":[],"url":"/access-manager/operations/monitoring#health-check-script","content":"Health Check Script"},"2025":{"id":"/access-manager/operations/monitoring-6","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring","content":"Every Access Manager service exposes Prometheus-compatible metrics at /metrics/* — no extra configuration needed inside the container. This page covers how to scrape those endpoints, set up dashboards, define alerts, and optionally deploy Grafana Alloy as a full observability collector."},"2026":{"id":"/access-manager/operations/monitoring-7","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring","content":"See Configuration Reference for the metrics authentication settings (METRICS_USERNAME, METRICS_PASSWORD)."},"2027":{"id":"/access-manager/operations/monitoring-8","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring","content":"Test access with: curl -u <METRICS_USERNAME>:<METRICS_PASSWORD> https://<YOUR_DOMAIN>/metrics/backend"},"2028":{"id":"/access-manager/operations/monitoring-9","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring#prometheus","content":"Create prometheus.yml with a scrape job per endpoint. All five share the same basic-auth credentials and TLS config — only metrics_path differs:"},"2029":{"id":"/access-manager/operations/monitoring-10","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring#grafana-dashboards","content":"Recommended community dashboards (import by ID in Grafana → Dashboards → Import):"},"2030":{"id":"/access-manager/operations/monitoring-11","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring#grafana-dashboards","content":"4701 — Application Micrometer (core service)"},"2031":{"id":"/access-manager/operations/monitoring-12","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring#grafana-dashboards","content":"10441 — Keycloak"},"2032":{"id":"/access-manager/operations/monitoring-13","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring#grafana-dashboards","content":"11462 — Traefik"},"2033":{"id":"/access-manager/operations/monitoring-14","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring#grafana-dashboards","content":"9628 — PostgreSQL"},"2034":{"id":"/access-manager/operations/monitoring-15","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring#alerting-rules","content":"alert.rules.yml — five rules that cover the most critical failure modes:"},"2035":{"id":"/access-manager/operations/monitoring-16","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring#alerting-rules","content":"Point Alertmanager at your notification channel. Example with email:"},"2036":{"id":"/access-manager/operations/monitoring-17","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring#grafana-alloy","content":"For production, Grafana Alloy is the recommended single-agent collector. It scrapes all Access Manager metrics, collects container and host metrics via cAdvisor and /proc, gathers Docker logs with automatic log-level extraction, and ships everything to Prometheus and Loki."},"2037":{"id":"/access-manager/operations/monitoring-18","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring#grafana-alloy","content":"Create alloy/config.alloy:"},"2038":{"id":"/access-manager/operations/monitoring-19","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring#grafana-alloy","content":"Create alloy/env:"},"2039":{"id":"/access-manager/operations/monitoring-20","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring#grafana-alloy","content":"Add to am-compose.yml:"},"2040":{"id":"/access-manager/operations/monitoring-21","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring#grafana-alloy","content":"type: info"},"2041":{"id":"/access-manager/operations/monitoring-22","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring#grafana-alloy","content":"title: Network Mode"},"2042":{"id":"/access-manager/operations/monitoring-23","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring#grafana-alloy","content":"network_mode: host is required so Alloy can reach Access Manager on the host network. If Access Manager runs on a Docker bridge network, place Alloy on the same network and use the container name as APP_ENDPOINT."},"2043":{"id":"/access-manager/operations/monitoring-24","page_id":"/access-manager/operations/monitoring","tags":[],"type":"text","url":"/access-manager/operations/monitoring#health-check-script","content":"A quick script to verify all services are responding:"},"2044":{"id":"/access-manager/operations/upgrade-guide","page_id":"/access-manager/operations/upgrade-guide","type":"page","content":"Upgrade Guide","breadcrumbs":["3T Platform","Access Manager","Operations"],"tags":[],"url":"/access-manager/operations/upgrade-guide"},"2045":{"id":"/access-manager/operations/upgrade-guide-0","page_id":"/access-manager/operations/upgrade-guide","tags":[],"type":"text","url":"/access-manager/operations/upgrade-guide","content":"Upgrading Access Manager versions, rollback procedures, and update notifications"},"2046":{"id":"/access-manager/operations/upgrade-guide-1","page_id":"/access-manager/operations/upgrade-guide","type":"heading","tags":[],"url":"/access-manager/operations/upgrade-guide#upgrade","content":"Upgrade"},"2047":{"id":"/access-manager/operations/upgrade-guide-2","page_id":"/access-manager/operations/upgrade-guide","type":"heading","tags":[],"url":"/access-manager/operations/upgrade-guide#rollback","content":"Rollback"},"2048":{"id":"/access-manager/operations/upgrade-guide-3","page_id":"/access-manager/operations/upgrade-guide","type":"heading","tags":[],"url":"/access-manager/operations/upgrade-guide#update-notifications-with-diun","content":"Update Notifications with Diun"},"2049":{"id":"/access-manager/operations/upgrade-guide-4","page_id":"/access-manager/operations/upgrade-guide","tags":[],"type":"text","url":"/access-manager/operations/upgrade-guide","content":"Before upgrading: back up the database (see Backup & Restore), record the current version (docker exec access-manager cat /opt/app/VERSION), and review release notes for breaking changes. Test in staging first."},"2050":{"id":"/access-manager/operations/upgrade-guide-5","page_id":"/access-manager/operations/upgrade-guide","tags":[],"type":"text","url":"/access-manager/operations/upgrade-guide#upgrade","content":"After upgrading, verify with docker exec access-manager health.sh and check docker logs access-manager for errors."},"2051":{"id":"/access-manager/operations/upgrade-guide-6","page_id":"/access-manager/operations/upgrade-guide","tags":[],"type":"text","url":"/access-manager/operations/upgrade-guide#rollback","content":"Revert the image tag in am-compose.yml and redeploy:"},"2052":{"id":"/access-manager/operations/upgrade-guide-7","page_id":"/access-manager/operations/upgrade-guide","tags":[],"type":"text","url":"/access-manager/operations/upgrade-guide#rollback","content":"If a database migration ran during the upgrade, you may also need to restore the pre-upgrade database backup."},"2053":{"id":"/access-manager/operations/upgrade-guide-8","page_id":"/access-manager/operations/upgrade-guide","tags":[],"type":"text","url":"/access-manager/operations/upgrade-guide#rollback","content":"type: warning"},"2054":{"id":"/access-manager/operations/upgrade-guide-9","page_id":"/access-manager/operations/upgrade-guide","tags":[],"type":"text","url":"/access-manager/operations/upgrade-guide#rollback","content":"title: Pin Your Version"},"2055":{"id":"/access-manager/operations/upgrade-guide-10","page_id":"/access-manager/operations/upgrade-guide","tags":[],"type":"text","url":"/access-manager/operations/upgrade-guide#rollback","content":"Always use a specific version tag (e.g. v1.3.0) in production. Avoid latest — it makes rollbacks unreliable and deployments non-reproducible."},"2056":{"id":"/access-manager/operations/upgrade-guide-11","page_id":"/access-manager/operations/upgrade-guide","tags":[],"type":"text","url":"/access-manager/operations/upgrade-guide#update-notifications-with-diun","content":"Diun monitors your container images and sends notifications when a new version is available. This gives you a controlled, notification-then-approve workflow rather than automatic updates."},"2057":{"id":"/access-manager/operations/upgrade-guide-12","page_id":"/access-manager/operations/upgrade-guide","tags":[],"type":"text","url":"/access-manager/operations/upgrade-guide#update-notifications-with-diun","content":"Create diun/diun.yml:"},"2058":{"id":"/access-manager/operations/upgrade-guide-13","page_id":"/access-manager/operations/upgrade-guide","tags":[],"type":"text","url":"/access-manager/operations/upgrade-guide#update-notifications-with-diun","content":"Add labels to your Access Manager container and a Diun service to am-compose.yml:"},"2059":{"id":"/access-manager/operations/upgrade-guide-14","page_id":"/access-manager/operations/upgrade-guide","tags":[],"type":"text","url":"/access-manager/operations/upgrade-guide#update-notifications-with-diun","content":"When a notification arrives, follow the upgrade procedure above — pull, test in staging, then deploy to production."},"2060":{"id":"/access-manager/services/keycloak","page_id":"/access-manager/services/keycloak","type":"page","content":"Keycloak","breadcrumbs":["3T Platform","Access Manager","Services"],"tags":[],"url":"/access-manager/services/keycloak"},"2061":{"id":"/access-manager/services/keycloak-0","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak","content":"Identity and access management — administration and customization"},"2062":{"id":"/access-manager/services/keycloak-1","page_id":"/access-manager/services/keycloak","type":"heading","tags":[],"url":"/access-manager/services/keycloak#authentication-and-tokens","content":"Authentication and tokens"},"2063":{"id":"/access-manager/services/keycloak-2","page_id":"/access-manager/services/keycloak","type":"heading","tags":[],"url":"/access-manager/services/keycloak#user-federation","content":"User federation"},"2064":{"id":"/access-manager/services/keycloak-3","page_id":"/access-manager/services/keycloak","type":"heading","tags":[],"url":"/access-manager/services/keycloak#ldap","content":"LDAP"},"2065":{"id":"/access-manager/services/keycloak-4","page_id":"/access-manager/services/keycloak","type":"heading","tags":[],"url":"/access-manager/services/keycloak#active-directory","content":"Active Directory"},"2066":{"id":"/access-manager/services/keycloak-5","page_id":"/access-manager/services/keycloak","type":"heading","tags":[],"url":"/access-manager/services/keycloak#security-hardening","content":"Security hardening"},"2067":{"id":"/access-manager/services/keycloak-6","page_id":"/access-manager/services/keycloak","type":"heading","tags":[],"url":"/access-manager/services/keycloak#password-policies","content":"Password policies"},"2068":{"id":"/access-manager/services/keycloak-7","page_id":"/access-manager/services/keycloak","type":"heading","tags":[],"url":"/access-manager/services/keycloak#brute-force-protection","content":"Brute force protection"},"2069":{"id":"/access-manager/services/keycloak-8","page_id":"/access-manager/services/keycloak","type":"heading","tags":[],"url":"/access-manager/services/keycloak#multi-factor-authentication","content":"Multi-factor authentication"},"2070":{"id":"/access-manager/services/keycloak-9","page_id":"/access-manager/services/keycloak","type":"heading","tags":[],"url":"/access-manager/services/keycloak#backup-and-restore","content":"Backup and restore"},"2071":{"id":"/access-manager/services/keycloak-10","page_id":"/access-manager/services/keycloak","type":"heading","tags":[],"url":"/access-manager/services/keycloak#troubleshooting","content":"Troubleshooting"},"2072":{"id":"/access-manager/services/keycloak-11","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak","content":"Keycloak handles authentication and authorization for Access Manager. It supports username/password, OAuth2/OIDC, LDAP/AD federation, MFA, and social login. Configuration lives in config.yml — see Configuration Reference for client secret format and generation."},"2073":{"id":"/access-manager/services/keycloak-12","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak","content":"The admin console is at https://<YOUR_DOMAIN>/auth/admin. Default credentials are admin / password — change them immediately after first login via Manage account → Account Security → Signing in."},"2074":{"id":"/access-manager/services/keycloak-13","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#authentication-and-tokens","content":"Users authenticate via standard OAuth2/OIDC flows. Keycloak issues three token types:"},"2075":{"id":"/access-manager/services/keycloak-14","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#authentication-and-tokens","content":"Access Token (default 5 min) — authorizes API requests"},"2076":{"id":"/access-manager/services/keycloak-15","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#authentication-and-tokens","content":"Refresh Token (default 30 min) — obtains new access tokens"},"2077":{"id":"/access-manager/services/keycloak-16","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#authentication-and-tokens","content":"ID Token (default 5 min) — carries user identity claims"},"2078":{"id":"/access-manager/services/keycloak-17","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#authentication-and-tokens","content":"Adjust lifetimes in the admin console under Realm Settings → Tokens."},"2079":{"id":"/access-manager/services/keycloak-18","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#ldap","content":"In the admin console: User Federation → Add provider → LDAP. Key settings:"},"2080":{"id":"/access-manager/services/keycloak-19","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#ldap","content":"Connection URL: ldap://ldap.example.com:389 (use ldaps:// port 636 in production)"},"2081":{"id":"/access-manager/services/keycloak-20","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#ldap","content":"Bind DN: cn=admin,dc=example,dc=com"},"2082":{"id":"/access-manager/services/keycloak-21","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#ldap","content":"Bind Credential: LDAP password"},"2083":{"id":"/access-manager/services/keycloak-22","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#ldap","content":"User DN: ou=users,dc=example,dc=com"},"2084":{"id":"/access-manager/services/keycloak-23","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#active-directory","content":"Same flow, but set the vendor to Active Directory, the username attribute to sAMAccountName, and the user DN to CN=Users,DC=example,DC=com."},"2085":{"id":"/access-manager/services/keycloak-24","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#password-policies","content":"Realm → Authentication → Password Policy — recommended minimums:"},"2086":{"id":"/access-manager/services/keycloak-25","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#password-policies","content":"Length: 12 characters"},"2087":{"id":"/access-manager/services/keycloak-26","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#password-policies","content":"At least 1 uppercase, 1 lowercase, 1 digit, 1 special character"},"2088":{"id":"/access-manager/services/keycloak-27","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#password-policies","content":"Password history: 5"},"2089":{"id":"/access-manager/services/keycloak-28","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#brute-force-protection","content":"Realm → Security Defenses → Brute Force Detection:"},"2090":{"id":"/access-manager/services/keycloak-29","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#brute-force-protection","content":"Max login failures: 5"},"2091":{"id":"/access-manager/services/keycloak-30","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#brute-force-protection","content":"Wait increment: 60 seconds"},"2092":{"id":"/access-manager/services/keycloak-31","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#multi-factor-authentication","content":"Enable OTP under Authentication → Required Actions → Configure OTP. The default OTP policy uses time-based codes (SHA256, 30-second period, 6 digits)."},"2093":{"id":"/access-manager/services/keycloak-32","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#backup-and-restore","content":"Export a realm:"},"2094":{"id":"/access-manager/services/keycloak-33","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#backup-and-restore","content":"Import:"},"2095":{"id":"/access-manager/services/keycloak-34","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#backup-and-restore","content":"Or back up the underlying database directly:"},"2096":{"id":"/access-manager/services/keycloak-35","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#troubleshooting","content":"Login redirect loop — verify app.host matches the Keycloak realm config, check TLS certificates, clear browser cookies."},"2097":{"id":"/access-manager/services/keycloak-36","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#troubleshooting","content":"Invalid token — confirm the client secret in config.yml matches, check token expiration settings, ensure host clocks are synchronized."},"2098":{"id":"/access-manager/services/keycloak-37","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#troubleshooting","content":"LDAP connection failed — test connectivity (ldapsearch), verify bind credentials, check firewall rules."},"2099":{"id":"/access-manager/services/keycloak-38","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#troubleshooting","content":"Logs:"},"2100":{"id":"/access-manager/services/keycloak-39","page_id":"/access-manager/services/keycloak","tags":[],"type":"text","url":"/access-manager/services/keycloak#troubleshooting","content":"Audit events are in the admin console under Realm → Events (login events and admin events)."},"2101":{"id":"/access-manager/services/vault","page_id":"/access-manager/services/vault","type":"page","content":"Vault","breadcrumbs":["3T Platform","Access Manager","Services"],"tags":[],"url":"/access-manager/services/vault"},"2102":{"id":"/access-manager/services/vault-0","page_id":"/access-manager/services/vault","tags":[],"type":"text","url":"/access-manager/services/vault","content":"Secrets management, seal/unseal, policies, and backup"},"2103":{"id":"/access-manager/services/vault-1","page_id":"/access-manager/services/vault","type":"heading","tags":[],"url":"/access-manager/services/vault#seal-and-unseal","content":"Seal and unseal"},"2104":{"id":"/access-manager/services/vault-2","page_id":"/access-manager/services/vault","type":"heading","tags":[],"url":"/access-manager/services/vault#cli-usage","content":"CLI usage"},"2105":{"id":"/access-manager/services/vault-3","page_id":"/access-manager/services/vault","type":"heading","tags":[],"url":"/access-manager/services/vault#policies-and-tokens","content":"Policies and tokens"},"2106":{"id":"/access-manager/services/vault-4","page_id":"/access-manager/services/vault","type":"heading","tags":[],"url":"/access-manager/services/vault#audit-logging","content":"Audit logging"},"2107":{"id":"/access-manager/services/vault-5","page_id":"/access-manager/services/vault","type":"heading","tags":[],"url":"/access-manager/services/vault#backup","content":"Backup"},"2108":{"id":"/access-manager/services/vault-6","page_id":"/access-manager/services/vault","type":"heading","tags":[],"url":"/access-manager/services/vault#troubleshooting","content":"Troubleshooting"},"2109":{"id":"/access-manager/services/vault-7","page_id":"/access-manager/services/vault","type":"heading","tags":[],"url":"/access-manager/services/vault#see-also","content":"See Also"},"2110":{"id":"/access-manager/services/vault-8","page_id":"/access-manager/services/vault","tags":[],"type":"text","url":"/access-manager/services/vault","content":"HashiCorp Vault stores and encrypts sensitive data — connection credentials, API keys, and secrets. It runs embedded inside the Access Manager container with automatic initialization and unsealing. You can also use an external Vault instance — see Configuration Reference."},"2111":{"id":"/access-manager/services/vault-9","page_id":"/access-manager/services/vault","tags":[],"type":"text","url":"/access-manager/services/vault","content":"Access the web UI at https://<YOUR_DOMAIN>/ui or the API at https://<YOUR_DOMAIN>/v1. Both require basic auth (from config.yml) plus a Vault token."},"2112":{"id":"/access-manager/services/vault-10","page_id":"/access-manager/services/vault","tags":[],"type":"text","url":"/access-manager/services/vault#seal-and-unseal","content":"Vault encrypts its data with a master key that is itself protected by unseal keys. On first startup, the container auto-initializes Vault and logs the unseal key, root token, and metrics token — capture these and add them to config.yml so the container can auto-unseal on restarts."},"2113":{"id":"/access-manager/services/vault-11","page_id":"/access-manager/services/vault","tags":[],"type":"text","url":"/access-manager/services/vault#seal-and-unseal","content":"Check status:"},"2114":{"id":"/access-manager/services/vault-12","page_id":"/access-manager/services/vault","tags":[],"type":"text","url":"/access-manager/services/vault#seal-and-unseal","content":"If sealed (Sealed: true), unseal manually:"},"2115":{"id":"/access-manager/services/vault-13","page_id":"/access-manager/services/vault","tags":[],"type":"text","url":"/access-manager/services/vault#seal-and-unseal","content":"type: error"},"2116":{"id":"/access-manager/services/vault-14","page_id":"/access-manager/services/vault","tags":[],"type":"text","url":"/access-manager/services/vault#seal-and-unseal","content":"title: Unseal keys cannot be recovered"},"2117":{"id":"/access-manager/services/vault-15","page_id":"/access-manager/services/vault","tags":[],"type":"text","url":"/access-manager/services/vault#seal-and-unseal","content":"Store unseal keys and root token securely in separate locations. Loss with a preserved data volume means permanent data loss."},"2118":{"id":"/access-manager/services/vault-16","page_id":"/access-manager/services/vault","tags":[],"type":"text","url":"/access-manager/services/vault#policies-and-tokens","content":"Create a scoped policy:"},"2119":{"id":"/access-manager/services/vault-17","page_id":"/access-manager/services/vault","tags":[],"type":"text","url":"/access-manager/services/vault#policies-and-tokens","content":"Use least-privilege policies, short TTLs, and rotate the root token after initial setup."},"2120":{"id":"/access-manager/services/vault-18","page_id":"/access-manager/services/vault","tags":[],"type":"text","url":"/access-manager/services/vault#backup","content":"With PostgreSQL storage (default):"},"2121":{"id":"/access-manager/services/vault-19","page_id":"/access-manager/services/vault","tags":[],"type":"text","url":"/access-manager/services/vault#backup","content":"With Raft storage:"},"2122":{"id":"/access-manager/services/vault-20","page_id":"/access-manager/services/vault","tags":[],"type":"text","url":"/access-manager/services/vault#troubleshooting","content":"Vault is sealed — check vault status, unseal with vault operator unseal <key>. Verify vault.unseal_key is in config.yml for auto-unseal."},"2123":{"id":"/access-manager/services/vault-21","page_id":"/access-manager/services/vault","tags":[],"type":"text","url":"/access-manager/services/vault#troubleshooting","content":"Authentication failed — verify your token with vault token lookup, check attached policies."},"2124":{"id":"/access-manager/services/vault-22","page_id":"/access-manager/services/vault","tags":[],"type":"text","url":"/access-manager/services/vault#troubleshooting","content":"Connection refused — confirm Vault process is running (pgrep vault), check /var/log/vault/vault.log."},"2125":{"id":"/access-manager/services/vault-23","page_id":"/access-manager/services/vault","tags":[],"type":"text","url":"/access-manager/services/vault#see-also","content":"Monitoring — Monitoring and observability"},"2126":{"id":"/access-manager/troubleshooting","page_id":"/access-manager/troubleshooting","type":"page","content":"Troubleshooting","breadcrumbs":["3T Platform","Access Manager"],"tags":[],"url":"/access-manager/troubleshooting"},"2127":{"id":"/access-manager/troubleshooting-0","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting","content":"Diagnosing and resolving common Access Manager issues"},"2128":{"id":"/access-manager/troubleshooting-1","page_id":"/access-manager/troubleshooting","type":"heading","tags":[],"url":"/access-manager/troubleshooting#container-wont-start","content":"Container Won't Start"},"2129":{"id":"/access-manager/troubleshooting-2","page_id":"/access-manager/troubleshooting","type":"heading","tags":[],"url":"/access-manager/troubleshooting#health-check-failures","content":"Health Check Failures"},"2130":{"id":"/access-manager/troubleshooting-3","page_id":"/access-manager/troubleshooting","type":"heading","tags":[],"url":"/access-manager/troubleshooting#ssltls-certificates","content":"SSL/TLS Certificates"},"2131":{"id":"/access-manager/troubleshooting-4","page_id":"/access-manager/troubleshooting","type":"heading","tags":[],"url":"/access-manager/troubleshooting#database","content":"Database"},"2132":{"id":"/access-manager/troubleshooting-5","page_id":"/access-manager/troubleshooting","type":"heading","tags":[],"url":"/access-manager/troubleshooting#vault","content":"Vault"},"2133":{"id":"/access-manager/troubleshooting-6","page_id":"/access-manager/troubleshooting","type":"heading","tags":[],"url":"/access-manager/troubleshooting#keycloak","content":"Keycloak"},"2134":{"id":"/access-manager/troubleshooting-7","page_id":"/access-manager/troubleshooting","type":"heading","tags":[],"url":"/access-manager/troubleshooting#invalid-client-secret","content":"Invalid Client Secret"},"2135":{"id":"/access-manager/troubleshooting-8","page_id":"/access-manager/troubleshooting","type":"heading","tags":[],"url":"/access-manager/troubleshooting#admin-console-inaccessible","content":"Admin Console Inaccessible"},"2136":{"id":"/access-manager/troubleshooting-9","page_id":"/access-manager/troubleshooting","type":"heading","tags":[],"url":"/access-manager/troubleshooting#account-locked-or-disabled","content":"Account Locked or Disabled"},"2137":{"id":"/access-manager/troubleshooting-10","page_id":"/access-manager/troubleshooting","type":"heading","tags":[],"url":"/access-manager/troubleshooting#email","content":"Email"},"2138":{"id":"/access-manager/troubleshooting-11","page_id":"/access-manager/troubleshooting","type":"heading","tags":[],"url":"/access-manager/troubleshooting#network--cannot-access-web-ui","content":"Network / Cannot Access Web UI"},"2139":{"id":"/access-manager/troubleshooting-12","page_id":"/access-manager/troubleshooting","type":"heading","tags":[],"url":"/access-manager/troubleshooting#gathering-diagnostic-info","content":"Gathering Diagnostic Info"},"2140":{"id":"/access-manager/troubleshooting-13","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting","content":"Start with docker logs access-manager — most issues are visible in the container logs. For a quick health overview, run docker exec access-manager health.sh."},"2141":{"id":"/access-manager/troubleshooting-14","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#container-wont-start","content":"Check the exit code with docker inspect access-manager --format='{{.State.ExitCode}}':"},"2142":{"id":"/access-manager/troubleshooting-15","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#container-wont-start","content":"Exit 1 — configuration or runtime error. Review logs for the specific error message."},"2143":{"id":"/access-manager/troubleshooting-16","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#container-wont-start","content":"Exit 137 — out of memory. Increase the memory limit (--memory=\"4g\")."},"2144":{"id":"/access-manager/troubleshooting-17","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#container-wont-start","content":"Port conflict — port is already allocated:"},"2145":{"id":"/access-manager/troubleshooting-18","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#container-wont-start","content":"Permission denied on mounted files:"},"2146":{"id":"/access-manager/troubleshooting-19","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#health-check-failures","content":"If the container shows \"unhealthy\" or keeps restarting, it often just needs more startup time:"},"2147":{"id":"/access-manager/troubleshooting-20","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#health-check-failures","content":"Check which service is actually failing:"},"2148":{"id":"/access-manager/troubleshooting-21","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#health-check-failures","content":"Then check that service's log — e.g. docker exec access-manager tail -50 /var/log/keycloak/keycloak.log."},"2149":{"id":"/access-manager/troubleshooting-22","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#ssltls-certificates","content":"Self-signed cert warning in browser — expected in development. Click \"Advanced -> Proceed\" to continue."},"2150":{"id":"/access-manager/troubleshooting-23","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#ssltls-certificates","content":"Certificate not found (cannot load certificate):"},"2151":{"id":"/access-manager/troubleshooting-24","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#ssltls-certificates","content":"If missing, generate a new self-signed cert:"},"2152":{"id":"/access-manager/troubleshooting-25","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#ssltls-certificates","content":"Certificate expired — check with openssl x509 -in certs/localhost/cert.pem -noout -enddate, then regenerate using the command above."},"2153":{"id":"/access-manager/troubleshooting-26","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#database","content":"Connection refused (psql: could not connect to server):"},"2154":{"id":"/access-manager/troubleshooting-27","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#database","content":"If PostgreSQL won't start, the volume may be corrupted. As a last resort:"},"2155":{"id":"/access-manager/troubleshooting-28","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#database","content":"Wrong credentials (FATAL: password authentication failed) — verify credentials match between config.yml and what the database was initialized with."},"2156":{"id":"/access-manager/troubleshooting-29","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#database","content":"Corruption or slow queries:"},"2157":{"id":"/access-manager/troubleshooting-30","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#database","content":"If severe, restore from backup (see Backup & Restore)."},"2158":{"id":"/access-manager/troubleshooting-31","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#vault","content":"Vault sealed — check status and unseal:"},"2159":{"id":"/access-manager/troubleshooting-32","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#vault","content":"If auto-unseal isn't working, verify the unseal_key in config.yml matches the key generated during Vault initialization."},"2160":{"id":"/access-manager/troubleshooting-33","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#vault","content":"Vault not initialized — this happens on a fresh deployment if initialization was interrupted:"},"2161":{"id":"/access-manager/troubleshooting-34","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#invalid-client-secret","content":"type: error"},"2162":{"id":"/access-manager/troubleshooting-35","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#invalid-client-secret","content":"title: Common Gotcha"},"2163":{"id":"/access-manager/troubleshooting-36","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#invalid-client-secret","content":"If you generated the client secret with openssl rand -base64, it likely contains +, =, or / — characters that Keycloak rejects. The secret must be 1-32 characters, alphanumeric plus _ and - only."},"2164":{"id":"/access-manager/troubleshooting-37","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#invalid-client-secret","content":"Generate a valid secret:"},"2165":{"id":"/access-manager/troubleshooting-38","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#invalid-client-secret","content":"Update keycloak.client_secret in config.yml and restart."},"2166":{"id":"/access-manager/troubleshooting-39","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#admin-console-inaccessible","content":"Check if Keycloak is actually running (docker exec access-manager ps aux | grep keycloak). If it crashed, check /var/log/keycloak/keycloak.log. To reset the admin password:"},"2167":{"id":"/access-manager/troubleshooting-40","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#account-locked-or-disabled","content":"Enable a user with:"},"2168":{"id":"/access-manager/troubleshooting-41","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#email","content":"Emails not sending — verify SMTP settings in config.yml:"},"2169":{"id":"/access-manager/troubleshooting-42","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#email","content":"Common issues: wrong port (try 587 for STARTTLS, 465 for SSL), outbound port blocked by firewall, or for Gmail you need an App Password rather than your account password."},"2170":{"id":"/access-manager/troubleshooting-43","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#email","content":"Emails going to spam — set up SPF, DKIM, and DMARC DNS records for your sending domain. Use a proper invitation.email_from address that matches your domain."},"2171":{"id":"/access-manager/troubleshooting-44","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#network--cannot-access-web-ui","content":"If it works inside the container but not from the host, check your firewall (sudo ufw allow 443/tcp or equivalent). If Traefik isn't running inside the container, restart it: docker restart access-manager."},"2172":{"id":"/access-manager/troubleshooting-45","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#gathering-diagnostic-info","content":"When reporting an issue, include:"},"2173":{"id":"/access-manager/troubleshooting-46","page_id":"/access-manager/troubleshooting","tags":[],"type":"text","url":"/access-manager/troubleshooting#gathering-diagnostic-info","content":"For maximum logging, temporarily set logging.fe_level: DEBUG and logging.keycloak_level: DEBUG in config.yml and restart."},"2174":{"id":"/ai-governance/ai-assistant","page_id":"/ai-governance/ai-assistant","type":"page","content":"AI Assistant","breadcrumbs":["3T Platform","3T AI & Governance"],"tags":[],"url":"/ai-governance/ai-assistant"},"2175":{"id":"/ai-governance/ai-assistant-0","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant","content":"Conversational AI with full awareness of your live databases and MCP integration — Beta"},"2176":{"id":"/ai-governance/ai-assistant-1","page_id":"/ai-governance/ai-assistant","type":"heading","tags":[],"url":"/ai-governance/ai-assistant#built-in-workflows","content":"Built-in Workflows"},"2177":{"id":"/ai-governance/ai-assistant-2","page_id":"/ai-governance/ai-assistant","type":"heading","tags":[],"url":"/ai-governance/ai-assistant#supported-llm-providers","content":"Supported LLM Providers"},"2178":{"id":"/ai-governance/ai-assistant-3","page_id":"/ai-governance/ai-assistant","type":"heading","tags":[],"url":"/ai-governance/ai-assistant#mcp-integration","content":"MCP Integration"},"2179":{"id":"/ai-governance/ai-assistant-4","page_id":"/ai-governance/ai-assistant","type":"heading","tags":[],"url":"/ai-governance/ai-assistant#use-cases","content":"Use Cases"},"2180":{"id":"/ai-governance/ai-assistant-5","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant","content":"type: warn"},"2181":{"id":"/ai-governance/ai-assistant-6","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant","content":"title: Beta feature"},"2182":{"id":"/ai-governance/ai-assistant-7","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant","content":"The AI Assistant is in Beta. Workflow definitions, supported operations, and MCP tool schemas may change between releases. It is not recommended for production-critical automated pipelines until it reaches Production status."},"2183":{"id":"/ai-governance/ai-assistant-8","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant","content":"The AI Assistant is not a generic chatbot layered on top of a database. It operates with direct knowledge of your live connections, collection structures, and data — and it acts. Through 12 built-in workflows, any team member can explore collections, run comparisons, analyse schemas, schedule exports, or optimise slow queries in plain English."},"2184":{"id":"/ai-governance/ai-assistant-9","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Workflow"},"2185":{"id":"/ai-governance/ai-assistant-10","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Description"},"2186":{"id":"/ai-governance/ai-assistant-11","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Explore collection"},"2187":{"id":"/ai-governance/ai-assistant-12","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Browse and query a collection using natural language"},"2188":{"id":"/ai-governance/ai-assistant-13","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Run comparison"},"2189":{"id":"/ai-governance/ai-assistant-14","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Compare two collections and summarise differences"},"2190":{"id":"/ai-governance/ai-assistant-15","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Analyse schema"},"2191":{"id":"/ai-governance/ai-assistant-16","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Run a schema analysis and interpret the results"},"2192":{"id":"/ai-governance/ai-assistant-17","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Profile queries"},"2193":{"id":"/ai-governance/ai-assistant-18","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Identify slow queries and suggest index improvements"},"2194":{"id":"/ai-governance/ai-assistant-19","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Schedule export"},"2195":{"id":"/ai-governance/ai-assistant-20","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Create a scheduled export task"},"2196":{"id":"/ai-governance/ai-assistant-21","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Scan for PII"},"2197":{"id":"/ai-governance/ai-assistant-22","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Run a PII scan and summarise findings"},"2198":{"id":"/ai-governance/ai-assistant-23","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Evaluate governance"},"2199":{"id":"/ai-governance/ai-assistant-24","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Run a governance policy evaluation"},"2200":{"id":"/ai-governance/ai-assistant-25","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Schema drift check"},"2201":{"id":"/ai-governance/ai-assistant-26","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Compare two schema snapshots and report changes"},"2202":{"id":"/ai-governance/ai-assistant-27","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Find documents"},"2203":{"id":"/ai-governance/ai-assistant-28","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Filter and project documents using natural-language criteria"},"2204":{"id":"/ai-governance/ai-assistant-29","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Check collection statistics"},"2205":{"id":"/ai-governance/ai-assistant-30","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Return size, document count, and index usage"},"2206":{"id":"/ai-governance/ai-assistant-31","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Create cron jobs"},"2207":{"id":"/ai-governance/ai-assistant-32","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Schedule recurring tasks via natural language"},"2208":{"id":"/ai-governance/ai-assistant-33","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"Monitor running tasks"},"2209":{"id":"/ai-governance/ai-assistant-34","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"List active tasks and their status"},"2210":{"id":"/ai-governance/ai-assistant-35","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#built-in-workflows","content":"The complete list of available workflows is shown in the AI Assistant interface."},"2211":{"id":"/ai-governance/ai-assistant-36","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#supported-llm-providers","content":"The AI Assistant can be configured to use any OpenAI-compatible API endpoint, including:"},"2212":{"id":"/ai-governance/ai-assistant-37","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#supported-llm-providers","content":"Cloud-hosted providers (OpenAI, Azure OpenAI, Anthropic, and others)"},"2213":{"id":"/ai-governance/ai-assistant-38","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#supported-llm-providers","content":"Private or on-premise LLM deployments with an OpenAI-compatible API"},"2214":{"id":"/ai-governance/ai-assistant-39","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#supported-llm-providers","content":"LLM provider configuration — API endpoint, model name, and credentials — is managed in Access Manager's AI provider settings, not in the browser session. This allows platform teams to enforce data residency requirements by routing all AI traffic through an approved on-premise endpoint."},"2215":{"id":"/ai-governance/ai-assistant-40","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#mcp-integration","content":"The AI Assistant is also an MCP (Model Context Protocol) server, exposing 59 tools across 10 categories. This enables external AI agents, Claude, and other LLM frameworks to orchestrate database operations as part of larger agentic workflows — without going through the browser UI."},"2216":{"id":"/ai-governance/ai-assistant-41","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#mcp-integration","content":"For setup and tool details, see MCP Integration."},"2217":{"id":"/ai-governance/ai-assistant-42","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#use-cases","content":"For engineering and data teams"},"2218":{"id":"/ai-governance/ai-assistant-43","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#use-cases","content":"Enable non-technical stakeholders to query MongoDB without learning aggregation syntax"},"2219":{"id":"/ai-governance/ai-assistant-44","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#use-cases","content":"Accelerate routine DBA tasks through natural-language automation: index suggestions, schema analysis, task scheduling"},"2220":{"id":"/ai-governance/ai-assistant-45","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#use-cases","content":"For platform and AI infrastructure teams"},"2221":{"id":"/ai-governance/ai-assistant-46","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#use-cases","content":"Integrate database operations into agentic AI pipelines via 59 MCP tools across 10 categories"},"2222":{"id":"/ai-governance/ai-assistant-47","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#use-cases","content":"Deploy with any LLM — cloud or on-premise — to meet data residency requirements"},"2223":{"id":"/ai-governance/ai-assistant-48","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#use-cases","content":"All AI actions run against governed connections provisioned through Access Manager"},"2224":{"id":"/ai-governance/ai-assistant-49","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#use-cases","content":"For engineering leaders"},"2225":{"id":"/ai-governance/ai-assistant-50","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#use-cases","content":"Reduce time-to-insight for analysts who lack MongoDB query expertise"},"2226":{"id":"/ai-governance/ai-assistant-51","page_id":"/ai-governance/ai-assistant","tags":[],"type":"text","url":"/ai-governance/ai-assistant#use-cases","content":"Extend the value of your existing LLM investment to live database operations"},"2227":{"id":"/ai-governance/governance","page_id":"/ai-governance/governance","type":"page","content":"Governance","breadcrumbs":["3T Platform","3T AI & Governance"],"tags":[],"url":"/ai-governance/governance"},"2228":{"id":"/ai-governance/governance-0","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance","content":"One-click compliance scoring across every provisioned connection — Beta"},"2229":{"id":"/ai-governance/governance-1","page_id":"/ai-governance/governance","type":"heading","tags":[],"url":"/ai-governance/governance#compliance-dashboard","content":"Compliance Dashboard"},"2230":{"id":"/ai-governance/governance-2","page_id":"/ai-governance/governance","type":"heading","tags":[],"url":"/ai-governance/governance#policy-categories","content":"Policy Categories"},"2231":{"id":"/ai-governance/governance-3","page_id":"/ai-governance/governance","type":"heading","tags":[],"url":"/ai-governance/governance#acid","content":"ACID"},"2232":{"id":"/ai-governance/governance-4","page_id":"/ai-governance/governance","type":"heading","tags":[],"url":"/ai-governance/governance#schema","content":"Schema"},"2233":{"id":"/ai-governance/governance-5","page_id":"/ai-governance/governance","type":"heading","tags":[],"url":"/ai-governance/governance#index","content":"Index"},"2234":{"id":"/ai-governance/governance-6","page_id":"/ai-governance/governance","type":"heading","tags":[],"url":"/ai-governance/governance#security","content":"Security"},"2235":{"id":"/ai-governance/governance-7","page_id":"/ai-governance/governance","type":"heading","tags":[],"url":"/ai-governance/governance#naming","content":"Naming"},"2236":{"id":"/ai-governance/governance-8","page_id":"/ai-governance/governance","type":"heading","tags":[],"url":"/ai-governance/governance#operational","content":"Operational"},"2237":{"id":"/ai-governance/governance-9","page_id":"/ai-governance/governance","type":"heading","tags":[],"url":"/ai-governance/governance#pii","content":"PII"},"2238":{"id":"/ai-governance/governance-10","page_id":"/ai-governance/governance","type":"heading","tags":[],"url":"/ai-governance/governance#configuring-policies","content":"Configuring Policies"},"2239":{"id":"/ai-governance/governance-11","page_id":"/ai-governance/governance","type":"heading","tags":[],"url":"/ai-governance/governance#open-governance-and-select-a-connection","content":"Open Governance and select a connection"},"2240":{"id":"/ai-governance/governance-12","page_id":"/ai-governance/governance","type":"heading","tags":[],"url":"/ai-governance/governance#open-policy-settings","content":"Open Policy Settings"},"2241":{"id":"/ai-governance/governance-13","page_id":"/ai-governance/governance","type":"heading","tags":[],"url":"/ai-governance/governance#enable-or-disable-policies-per-environment","content":"Enable or disable policies per environment"},"2242":{"id":"/ai-governance/governance-14","page_id":"/ai-governance/governance","type":"heading","tags":[],"url":"/ai-governance/governance#running-an-evaluation","content":"Running an Evaluation"},"2243":{"id":"/ai-governance/governance-15","page_id":"/ai-governance/governance","type":"heading","tags":[],"url":"/ai-governance/governance#violation-alerts","content":"Violation Alerts"},"2244":{"id":"/ai-governance/governance-16","page_id":"/ai-governance/governance","type":"heading","tags":[],"url":"/ai-governance/governance#use-cases","content":"Use Cases"},"2245":{"id":"/ai-governance/governance-17","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance","content":"type: warn"},"2246":{"id":"/ai-governance/governance-18","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance","content":"title: Beta feature"},"2247":{"id":"/ai-governance/governance-19","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance","content":"Governance is in Beta. Policy definitions, scoring algorithms, and the compliance dashboard format may change between releases. It is not recommended for use in automated compliance gates until it reaches Production status."},"2248":{"id":"/ai-governance/governance-20","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance","content":"The Governance module lets platform and security teams define policies once and evaluate every provisioned connection in a single run. The compliance dashboard delivers a percentage score alongside open violations, critical issues, and warnings — broken down by category. Policies are versioned, auditable, and configurable per environment."},"2249":{"id":"/ai-governance/governance-21","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#compliance-dashboard","content":"After an evaluation run, the dashboard shows:"},"2250":{"id":"/ai-governance/governance-22","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#compliance-dashboard","content":"Metric"},"2251":{"id":"/ai-governance/governance-23","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#compliance-dashboard","content":"Description"},"2252":{"id":"/ai-governance/governance-24","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#compliance-dashboard","content":"Overall compliance score"},"2253":{"id":"/ai-governance/governance-25","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#compliance-dashboard","content":"Percentage of enabled policies the connection passes"},"2254":{"id":"/ai-governance/governance-26","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#compliance-dashboard","content":"Open violations"},"2255":{"id":"/ai-governance/governance-27","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#compliance-dashboard","content":"Count of policies the connection currently fails, with severity"},"2256":{"id":"/ai-governance/governance-28","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#compliance-dashboard","content":"Critical issues"},"2257":{"id":"/ai-governance/governance-29","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#compliance-dashboard","content":"Violations marked as critical severity"},"2258":{"id":"/ai-governance/governance-30","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#compliance-dashboard","content":"Warnings"},"2259":{"id":"/ai-governance/governance-31","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#compliance-dashboard","content":"Violations marked as warning severity"},"2260":{"id":"/ai-governance/governance-32","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#compliance-dashboard","content":"Category breakdown"},"2261":{"id":"/ai-governance/governance-33","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#compliance-dashboard","content":"Score and violation count per policy category"},"2262":{"id":"/ai-governance/governance-34","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#compliance-dashboard","content":"Results are timestamped. Running the evaluation again creates a new timestamped result alongside the previous one, preserving a full audit trail."},"2263":{"id":"/ai-governance/governance-35","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#policy-categories","content":"More than 27 policy templates across seven categories — each fully configurable and independently enable/disable controlled per environment:"},"2264":{"id":"/ai-governance/governance-36","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#acid","content":"Covers write concern settings, read concern configuration, journaling, and replica set deployment requirements. Ensures that durability and consistency guarantees are configured at the database level."},"2265":{"id":"/ai-governance/governance-37","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#schema","content":"Covers structural enforcement and validation rules. Policies in this category check whether MongoDB schema validation is defined on collections where it is expected."},"2266":{"id":"/ai-governance/governance-38","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#index","content":"Covers index coverage requirements, redundant index detection, and unused index identification. Helps maintain a lean, effective index set across collections."},"2267":{"id":"/ai-governance/governance-39","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#security","content":"Covers authentication mechanisms and transport security. Policies check that connections use approved authentication methods (SCRAM-SHA-256, X.509) and that TLS is enforced."},"2268":{"id":"/ai-governance/governance-40","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#naming","content":"Covers collection and field naming conventions. Policies validate that names conform to the patterns defined in your organisation's naming standards."},"2269":{"id":"/ai-governance/governance-41","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#operational","content":"Covers TTL index compliance, replication lag thresholds, and slow query prevalence. Policies in this category flag environments where operational health is outside acceptable bounds."},"2270":{"id":"/ai-governance/governance-42","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#pii","content":"Covers data-privacy risk. Policies in this category check for the presence of sensitive fields and flag collections that may require access controls or data masking before being shared externally. Works alongside the PII Scanner for detailed field-level classification."},"2271":{"id":"/ai-governance/governance-43","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#open-governance-and-select-a-connection","content":"Navigate to the Governance tool and choose the connection you want to configure."},"2272":{"id":"/ai-governance/governance-44","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#open-policy-settings","content":"Select Policy Settings to see the full list of available policies grouped by category."},"2273":{"id":"/ai-governance/governance-45","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#enable-or-disable-policies-per-environment","content":"Toggle individual policies on or off. Configuration is per-connection, so you can apply stricter policies to production than to development environments."},"2274":{"id":"/ai-governance/governance-46","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#enable-or-disable-policies-per-environment","content":"Policy configuration is versioned — every change is recorded with a timestamp and the identity of the user who made it."},"2275":{"id":"/ai-governance/governance-47","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#running-an-evaluation","content":"Select a connection and choose Run Evaluation. The evaluation runs against the live connection and produces a timestamped compliance report. For environments with many provisioned connections, evaluations can be run against all connections in a single batch."},"2276":{"id":"/ai-governance/governance-48","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#violation-alerts","content":"type: info"},"2277":{"id":"/ai-governance/governance-49","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#violation-alerts","content":"title: Alert channels"},"2278":{"id":"/ai-governance/governance-50","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#violation-alerts","content":"When violations are detected, alerts can be sent to Slack, email, or webhook endpoints. Alert channel configuration is in the Governance settings panel."},"2279":{"id":"/ai-governance/governance-51","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#use-cases","content":"Continuous compliance monitoring across all production environments"},"2280":{"id":"/ai-governance/governance-52","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#use-cases","content":"Pre-release policy validation integrated into deployment checklists via the REST API"},"2281":{"id":"/ai-governance/governance-53","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#use-cases","content":"Audit-ready reporting — scored, timestamped compliance reports generated on demand, without additional tooling"},"2282":{"id":"/ai-governance/governance-54","page_id":"/ai-governance/governance","tags":[],"type":"text","url":"/ai-governance/governance#use-cases","content":"DevOps and CI/CD integration — policy validation as a deployment gate"},"2283":{"id":"/ai-governance","page_id":"/ai-governance","type":"page","content":"3T AI & Governance","breadcrumbs":["3T Platform","3T AI & Governance"],"tags":[],"url":"/ai-governance"},"2284":{"id":"/ai-governance-0","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance","content":"AI assistant, compliance scoring, and PII risk analysis — built into a single browser-based platform"},"2285":{"id":"/ai-governance-1","page_id":"/ai-governance","type":"heading","tags":[],"url":"/ai-governance#the-three-tools","content":"The Three Tools"},"2286":{"id":"/ai-governance-2","page_id":"/ai-governance","type":"heading","tags":[],"url":"/ai-governance#unified-value","content":"Unified Value"},"2287":{"id":"/ai-governance-3","page_id":"/ai-governance","type":"heading","tags":[],"url":"/ai-governance#where-to-go-next","content":"Where to Go Next"},"2288":{"id":"/ai-governance-4","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance","content":"3T AI & Governance brings intelligence, compliance, and privacy risk management to the centre of your document database operations — not as add-ons, but as first-class capabilities that share the same connections, the same data, and the same browser-based platform."},"2289":{"id":"/ai-governance-5","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance","content":"type: warn"},"2290":{"id":"/ai-governance-6","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance","content":"title: Beta"},"2291":{"id":"/ai-governance-7","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance","content":"All three tools — AI Assistant, Governance, and PII Scanner — are currently in Beta. They are feature-complete for evaluation but are not recommended for production-critical automated workflows until they reach Production status."},"2292":{"id":"/ai-governance-8","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#the-three-tools","content":"Tool"},"2293":{"id":"/ai-governance-9","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#the-three-tools","content":"What it does"},"2294":{"id":"/ai-governance-10","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#the-three-tools","content":"Primary buyers"},"2295":{"id":"/ai-governance-11","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#the-three-tools","content":"AI Assistant"},"2296":{"id":"/ai-governance-12","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#the-three-tools","content":"Operate your databases in plain English against real live data — not a sandbox"},"2297":{"id":"/ai-governance-13","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#the-three-tools","content":"Engineering VPs, data teams, DBAs"},"2298":{"id":"/ai-governance-14","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#the-three-tools","content":"Governance"},"2299":{"id":"/ai-governance-15","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#the-three-tools","content":"Score every environment against 27 configurable policies in one click"},"2300":{"id":"/ai-governance-16","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#the-three-tools","content":"Platform, security, compliance teams"},"2301":{"id":"/ai-governance-17","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#the-three-tools","content":"PII Scanner"},"2302":{"id":"/ai-governance-18","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#the-three-tools","content":"Classify every sensitive field before auditors or regulators find it"},"2303":{"id":"/ai-governance-19","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#the-three-tools","content":"Compliance, data governance, CDOs"},"2304":{"id":"/ai-governance-20","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#unified-value","content":"These tools are designed to work together and to be deployed together:"},"2305":{"id":"/ai-governance-21","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#unified-value","content":"The AI Assistant can trigger a governance evaluation or a PII scan as part of a built-in workflow"},"2306":{"id":"/ai-governance-22","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#unified-value","content":"Governance includes a PII policy category that surfaces data-privacy violations alongside structural and operational issues"},"2307":{"id":"/ai-governance-23","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#unified-value","content":"PII Scanner results feed into data classification programmes governed by the Governance module"},"2308":{"id":"/ai-governance-24","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#unified-value","content":"All three tools operate against connections provisioned through Access Manager — the same connections used by the rest of the DB Tools platform."},"2309":{"id":"/ai-governance-25","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#where-to-go-next","content":"AI Assistant — built-in workflows, LLM configuration, MCP integration"},"2310":{"id":"/ai-governance-26","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#where-to-go-next","content":"Governance — policy categories, compliance dashboard, evaluation runs"},"2311":{"id":"/ai-governance-27","page_id":"/ai-governance","tags":[],"type":"text","url":"/ai-governance#where-to-go-next","content":"PII Scanner — sensitivity classification, scan workflow, scan history"},"2312":{"id":"/ai-governance/pii-scanner","page_id":"/ai-governance/pii-scanner","type":"page","content":"PII Scanner","breadcrumbs":["3T Platform","3T AI & Governance"],"tags":[],"url":"/ai-governance/pii-scanner"},"2313":{"id":"/ai-governance/pii-scanner-0","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner","content":"Sample-based privacy risk analysis for MongoDB collections — Beta"},"2314":{"id":"/ai-governance/pii-scanner-1","page_id":"/ai-governance/pii-scanner","type":"heading","tags":[],"url":"/ai-governance/pii-scanner#sensitivity-classification","content":"Sensitivity Classification"},"2315":{"id":"/ai-governance/pii-scanner-2","page_id":"/ai-governance/pii-scanner","type":"heading","tags":[],"url":"/ai-governance/pii-scanner#running-a-scan","content":"Running a Scan"},"2316":{"id":"/ai-governance/pii-scanner-3","page_id":"/ai-governance/pii-scanner","type":"heading","tags":[],"url":"/ai-governance/pii-scanner#select-a-connection-and-collection","content":"Select a connection and collection"},"2317":{"id":"/ai-governance/pii-scanner-4","page_id":"/ai-governance/pii-scanner","type":"heading","tags":[],"url":"/ai-governance/pii-scanner#configure-sampling","content":"Configure sampling"},"2318":{"id":"/ai-governance/pii-scanner-5","page_id":"/ai-governance/pii-scanner","type":"heading","tags":[],"url":"/ai-governance/pii-scanner#run-the-scan","content":"Run the scan"},"2319":{"id":"/ai-governance/pii-scanner-6","page_id":"/ai-governance/pii-scanner","type":"heading","tags":[],"url":"/ai-governance/pii-scanner#review-results","content":"Review results"},"2320":{"id":"/ai-governance/pii-scanner-7","page_id":"/ai-governance/pii-scanner","type":"heading","tags":[],"url":"/ai-governance/pii-scanner#scan-history","content":"Scan History"},"2321":{"id":"/ai-governance/pii-scanner-8","page_id":"/ai-governance/pii-scanner","type":"heading","tags":[],"url":"/ai-governance/pii-scanner#use-cases","content":"Use Cases"},"2322":{"id":"/ai-governance/pii-scanner-9","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner","content":"type: warn"},"2323":{"id":"/ai-governance/pii-scanner-10","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner","content":"title: Beta feature"},"2324":{"id":"/ai-governance/pii-scanner-11","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner","content":"PII Scanner is in Beta. Classification rules, sensitivity bucket definitions, and the scan result format may change between releases. It is not recommended for use in automated compliance workflows until it reaches Production status."},"2325":{"id":"/ai-governance/pii-scanner-12","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner","content":"The PII Scanner analyses MongoDB collections to identify fields containing personally identifiable information, classifying each field into one of four sensitivity buckets. Scan results are persisted in history, giving compliance teams an audit trail of when risks were identified, which collections were affected, and what action was taken."},"2326":{"id":"/ai-governance/pii-scanner-13","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#sensitivity-classification","content":"Every field is automatically classified into one of four buckets:"},"2327":{"id":"/ai-governance/pii-scanner-14","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#sensitivity-classification","content":"Bucket"},"2328":{"id":"/ai-governance/pii-scanner-15","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#sensitivity-classification","content":"Description"},"2329":{"id":"/ai-governance/pii-scanner-16","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#sensitivity-classification","content":"Example fields"},"2330":{"id":"/ai-governance/pii-scanner-17","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#sensitivity-classification","content":"Critical"},"2331":{"id":"/ai-governance/pii-scanner-18","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#sensitivity-classification","content":"Directly identifies a person and carries the highest regulatory risk"},"2332":{"id":"/ai-governance/pii-scanner-19","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#sensitivity-classification","content":"Government IDs, SSNs, financial account numbers, biometric data, health records"},"2333":{"id":"/ai-governance/pii-scanner-20","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#sensitivity-classification","content":"PII"},"2334":{"id":"/ai-governance/pii-scanner-21","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#sensitivity-classification","content":"Standard personally identifiable information"},"2335":{"id":"/ai-governance/pii-scanner-22","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#sensitivity-classification","content":"Full name, email address, phone number, physical address"},"2336":{"id":"/ai-governance/pii-scanner-23","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#sensitivity-classification","content":"Potentially Sensitive"},"2337":{"id":"/ai-governance/pii-scanner-24","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#sensitivity-classification","content":"May carry risk depending on context"},"2338":{"id":"/ai-governance/pii-scanner-25","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#sensitivity-classification","content":"IP address, device ID, date of birth, postal code, behavioural data"},"2339":{"id":"/ai-governance/pii-scanner-26","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#sensitivity-classification","content":"Likely Safe"},"2340":{"id":"/ai-governance/pii-scanner-27","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#sensitivity-classification","content":"No personal identification relevance detected"},"2341":{"id":"/ai-governance/pii-scanner-28","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#sensitivity-classification","content":"Product codes, timestamps, status flags, internal IDs"},"2342":{"id":"/ai-governance/pii-scanner-29","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#sensitivity-classification","content":"Classification maps directly to GDPR, CCPA, and HIPAA categories, making results usable without post-processing for compliance reporting."},"2343":{"id":"/ai-governance/pii-scanner-30","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#select-a-connection-and-collection","content":"Open the PII Scanner tool, choose a connection from your connection tree, and select the collection to scan."},"2344":{"id":"/ai-governance/pii-scanner-31","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#configure-sampling","content":"Choose between a full scan (all documents) or a sample scan (random N documents). Full scans are more accurate but slower on large collections. Sample scans are suitable for large collections where a statistically representative sample is sufficient."},"2345":{"id":"/ai-governance/pii-scanner-32","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#run-the-scan","content":"Start the scan. Progress is shown in real time. For large collections, scans run in the background and you can navigate away and return to check the result."},"2346":{"id":"/ai-governance/pii-scanner-33","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#review-results","content":"The results view shows every field alongside its assigned sensitivity bucket and the evidence that led to the classification. Fields classified as Critical or PII are listed first."},"2347":{"id":"/ai-governance/pii-scanner-34","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#scan-history","content":"Every scan creates a persisted record containing:"},"2348":{"id":"/ai-governance/pii-scanner-35","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#scan-history","content":"Timestamp of the scan"},"2349":{"id":"/ai-governance/pii-scanner-36","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#scan-history","content":"Connection and collection scanned"},"2350":{"id":"/ai-governance/pii-scanner-37","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#scan-history","content":"Number of documents sampled"},"2351":{"id":"/ai-governance/pii-scanner-38","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#scan-history","content":"Field count by sensitivity bucket"},"2352":{"id":"/ai-governance/pii-scanner-39","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#scan-history","content":"Scan history provides a timestamped record of when risks were identified and which collections were affected. Use it to demonstrate due diligence ahead of compliance reviews."},"2353":{"id":"/ai-governance/pii-scanner-40","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#use-cases","content":"Pre-audit scans ahead of GDPR, CCPA, or HIPAA compliance reviews"},"2354":{"id":"/ai-governance/pii-scanner-41","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#use-cases","content":"Post-migration risk identification — detecting PII in unexpected collections after data migrations or schema changes"},"2355":{"id":"/ai-governance/pii-scanner-42","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#use-cases","content":"Living sensitive-field inventory — building and maintaining a data classification registry for access control policies"},"2356":{"id":"/ai-governance/pii-scanner-43","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#use-cases","content":"Proactive privacy governance — demonstrating repeatable, auditable scanning processes to regulators and board-level stakeholders"},"2357":{"id":"/ai-governance/pii-scanner-44","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#use-cases","content":"type: info"},"2358":{"id":"/ai-governance/pii-scanner-45","page_id":"/ai-governance/pii-scanner","tags":[],"type":"text","url":"/ai-governance/pii-scanner#use-cases","content":"PII Scanner uses sample-based analysis by default. Fields that appear in only a small fraction of documents may not be classified if they are absent from the sample. For comprehensive coverage of collections with sparse or conditional fields, use a full scan or increase the sample size."},"2359":{"id":"/db-tools/getting-started/access-manager-setup","page_id":"/db-tools/getting-started/access-manager-setup","type":"page","content":"Access Manager Setup","breadcrumbs":["3T Platform","3T DB Tools","Getting Started"],"tags":[],"url":"/db-tools/getting-started/access-manager-setup"},"2360":{"id":"/db-tools/getting-started/access-manager-setup-0","page_id":"/db-tools/getting-started/access-manager-setup","tags":[],"type":"text","url":"/db-tools/getting-started/access-manager-setup","content":"Prerequisites and connection provisioning before using 3T DB Tools"},"2361":{"id":"/db-tools/getting-started/access-manager-setup-1","page_id":"/db-tools/getting-started/access-manager-setup","type":"heading","tags":[],"url":"/db-tools/getting-started/access-manager-setup#prerequisites","content":"Prerequisites"},"2362":{"id":"/db-tools/getting-started/access-manager-setup-2","page_id":"/db-tools/getting-started/access-manager-setup","type":"heading","tags":[],"url":"/db-tools/getting-started/access-manager-setup#provisioning-connections-for-db-tools","content":"Provisioning Connections for DB Tools"},"2363":{"id":"/db-tools/getting-started/access-manager-setup-3","page_id":"/db-tools/getting-started/access-manager-setup","type":"heading","tags":[],"url":"/db-tools/getting-started/access-manager-setup#configure-a-connection-in-access-manager","content":"Configure a connection in Access Manager"},"2364":{"id":"/db-tools/getting-started/access-manager-setup-4","page_id":"/db-tools/getting-started/access-manager-setup","type":"heading","tags":[],"url":"/db-tools/getting-started/access-manager-setup#create-or-open-a-workspace","content":"Create or open a Workspace"},"2365":{"id":"/db-tools/getting-started/access-manager-setup-5","page_id":"/db-tools/getting-started/access-manager-setup","type":"heading","tags":[],"url":"/db-tools/getting-started/access-manager-setup#users-log-into-3t-db-tools","content":"Users log into 3T DB Tools"},"2366":{"id":"/db-tools/getting-started/access-manager-setup-6","page_id":"/db-tools/getting-started/access-manager-setup","type":"heading","tags":[],"url":"/db-tools/getting-started/access-manager-setup#connection-pre-load","content":"Connection Pre-load"},"2367":{"id":"/db-tools/getting-started/access-manager-setup-7","page_id":"/db-tools/getting-started/access-manager-setup","tags":[],"type":"text","url":"/db-tools/getting-started/access-manager-setup","content":"3T DB Tools authenticates entirely through Access Manager. There are no local connections and no credentials stored in the browser. This page covers what must be in place before team members can open the platform."},"2368":{"id":"/db-tools/getting-started/access-manager-setup-8","page_id":"/db-tools/getting-started/access-manager-setup","tags":[],"type":"text","url":"/db-tools/getting-started/access-manager-setup#prerequisites","content":"A running Access Manager deployment — see Quick Start if you have not yet deployed it"},"2369":{"id":"/db-tools/getting-started/access-manager-setup-9","page_id":"/db-tools/getting-started/access-manager-setup","tags":[],"type":"text","url":"/db-tools/getting-started/access-manager-setup#prerequisites","content":"At least one Connection configured in Access Manager — see Connections"},"2370":{"id":"/db-tools/getting-started/access-manager-setup-10","page_id":"/db-tools/getting-started/access-manager-setup","tags":[],"type":"text","url":"/db-tools/getting-started/access-manager-setup#prerequisites","content":"At least one Workspace with the target user assigned — see Workspaces"},"2371":{"id":"/db-tools/getting-started/access-manager-setup-11","page_id":"/db-tools/getting-started/access-manager-setup","tags":[],"type":"text","url":"/db-tools/getting-started/access-manager-setup#configure-a-connection-in-access-manager","content":"Log into Access Manager and open the Connections page. Add or verify a connection to your target MongoDB database. Supported connection types include standalone instances, replica sets, and DNS seed list deployments (Atlas)."},"2372":{"id":"/db-tools/getting-started/access-manager-setup-12","page_id":"/db-tools/getting-started/access-manager-setup","tags":[],"type":"text","url":"/db-tools/getting-started/access-manager-setup#configure-a-connection-in-access-manager","content":"For connection configuration options, see Access Manager: Connections."},"2373":{"id":"/db-tools/getting-started/access-manager-setup-13","page_id":"/db-tools/getting-started/access-manager-setup","tags":[],"type":"text","url":"/db-tools/getting-started/access-manager-setup#create-or-open-a-workspace","content":"Open the Workspaces page in Access Manager. Create a workspace (or open an existing one) and:"},"2374":{"id":"/db-tools/getting-started/access-manager-setup-14","page_id":"/db-tools/getting-started/access-manager-setup","tags":[],"type":"text","url":"/db-tools/getting-started/access-manager-setup#create-or-open-a-workspace","content":"Add the connection you configured in step 1"},"2375":{"id":"/db-tools/getting-started/access-manager-setup-15","page_id":"/db-tools/getting-started/access-manager-setup","tags":[],"type":"text","url":"/db-tools/getting-started/access-manager-setup#create-or-open-a-workspace","content":"Assign the users who need access"},"2376":{"id":"/db-tools/getting-started/access-manager-setup-16","page_id":"/db-tools/getting-started/access-manager-setup","tags":[],"type":"text","url":"/db-tools/getting-started/access-manager-setup#create-or-open-a-workspace","content":"Access level (read-only or read-write) is set per user within the workspace."},"2377":{"id":"/db-tools/getting-started/access-manager-setup-17","page_id":"/db-tools/getting-started/access-manager-setup","tags":[],"type":"text","url":"/db-tools/getting-started/access-manager-setup#users-log-into-3t-db-tools","content":"When a user logs into DB Tools, Access Manager pushes their workspace assignments automatically. The connection tree will reflect exactly the databases and collections they are authorised to access — nothing more."},"2378":{"id":"/db-tools/getting-started/access-manager-setup-18","page_id":"/db-tools/getting-started/access-manager-setup","tags":[],"type":"text","url":"/db-tools/getting-started/access-manager-setup#users-log-into-3t-db-tools","content":"No additional configuration is required in DB Tools itself."},"2379":{"id":"/db-tools/getting-started/access-manager-setup-19","page_id":"/db-tools/getting-started/access-manager-setup","tags":[],"type":"text","url":"/db-tools/getting-started/access-manager-setup#connection-pre-load","content":"On login, DB Tools fetches and caches the full collection tree for all connections in the user's workspaces. This pre-load means there is no delay when navigating to a collection for the first time."},"2380":{"id":"/db-tools/getting-started/access-manager-setup-20","page_id":"/db-tools/getting-started/access-manager-setup","tags":[],"type":"text","url":"/db-tools/getting-started/access-manager-setup#connection-pre-load","content":"For databases with a large number of collections, pre-load may take a few seconds on first login."},"2381":{"id":"/db-tools/getting-started/access-manager-setup-21","page_id":"/db-tools/getting-started/access-manager-setup","tags":[],"type":"text","url":"/db-tools/getting-started/access-manager-setup#connection-pre-load","content":"type: info"},"2382":{"id":"/db-tools/getting-started/access-manager-setup-22","page_id":"/db-tools/getting-started/access-manager-setup","tags":[],"type":"text","url":"/db-tools/getting-started/access-manager-setup#connection-pre-load","content":"title: Connection Propagation"},"2383":{"id":"/db-tools/getting-started/access-manager-setup-23","page_id":"/db-tools/getting-started/access-manager-setup","tags":[],"type":"text","url":"/db-tools/getting-started/access-manager-setup#connection-pre-load","content":"Workspace changes made in Access Manager — adding connections, assigning users, changing access levels — take effect the next time the user logs into DB Tools or refreshes their session. Changes are not applied mid-session."},"2384":{"id":"/db-tools/getting-started/overview","page_id":"/db-tools/getting-started/overview","type":"page","content":"Platform Overview","breadcrumbs":["3T Platform","3T DB Tools","Getting Started"],"tags":[],"url":"/db-tools/getting-started/overview"},"2385":{"id":"/db-tools/getting-started/overview-0","page_id":"/db-tools/getting-started/overview","tags":[],"type":"text","url":"/db-tools/getting-started/overview","content":"How the eight tools fit together and what each one does"},"2386":{"id":"/db-tools/getting-started/overview-1","page_id":"/db-tools/getting-started/overview","type":"heading","tags":[],"url":"/db-tools/getting-started/overview#the-connection-tree","content":"The Connection Tree"},"2387":{"id":"/db-tools/getting-started/overview-2","page_id":"/db-tools/getting-started/overview","type":"heading","tags":[],"url":"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage","content":"Tool Responsibilities by Workflow Stage"},"2388":{"id":"/db-tools/getting-started/overview-3","page_id":"/db-tools/getting-started/overview","type":"heading","tags":[],"url":"/db-tools/getting-started/overview#beta-vs-production","content":"Beta vs Production"},"2389":{"id":"/db-tools/getting-started/overview-4","page_id":"/db-tools/getting-started/overview","type":"heading","tags":[],"url":"/db-tools/getting-started/overview#access-manager-dependency","content":"Access Manager Dependency"},"2390":{"id":"/db-tools/getting-started/overview-5","page_id":"/db-tools/getting-started/overview","tags":[],"type":"text","url":"/db-tools/getting-started/overview","content":"After logging in through Access Manager, you land on the 3T DB Tools home dashboard. From there, all eight tools are accessible from a single interface, all operating against the same connection tree."},"2391":{"id":"/db-tools/getting-started/overview-6","page_id":"/db-tools/getting-started/overview","tags":[],"type":"text","url":"/db-tools/getting-started/overview#the-connection-tree","content":"The connection tree is the shared foundation of every tool. It is structured as:"},"2392":{"id":"/db-tools/getting-started/overview-7","page_id":"/db-tools/getting-started/overview","tags":[],"type":"text","url":"/db-tools/getting-started/overview#the-connection-tree","content":"At login, the platform pre-loads the collection tree for all connections in your workspace. Navigating between tools does not require re-authentication or re-selecting a connection — the context carries across."},"2393":{"id":"/db-tools/getting-started/overview-8","page_id":"/db-tools/getting-started/overview","tags":[],"type":"text","url":"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage","content":"The eight tools map to distinct stages of database work:"},"2394":{"id":"/db-tools/getting-started/overview-9","page_id":"/db-tools/getting-started/overview","tags":[],"type":"text","url":"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage","content":"Browse and investigate\nExplore — Read-optimised access to any provisioned database. Page through documents in their native BSON structure without installing any software."},"2395":{"id":"/db-tools/getting-started/overview-10","page_id":"/db-tools/getting-started/overview","tags":[],"type":"text","url":"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage","content":"Understand the data model\nSchema Analysis — Maps every field in a collection: its type distribution, frequency, and coverage across documents. Results are stored as a versioned history so you can track schema drift over time."},"2396":{"id":"/db-tools/getting-started/overview-11","page_id":"/db-tools/getting-started/overview","tags":[],"type":"text","url":"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage","content":"Identify performance problems\nQuery Profiler — Reads from MongoDB's system.profile collection, groups operations by query shape, and surfaces anti-patterns and index suggestions based on actual query behaviour."},"2397":{"id":"/db-tools/getting-started/overview-12","page_id":"/db-tools/getting-started/overview","tags":[],"type":"text","url":"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage","content":"Move and validate data\nCompare & Sync — Surfaces every document added, removed, or modified between two collections. Sync pushes the delta in a single auditable operation in either direction."},"2398":{"id":"/db-tools/getting-started/overview-13","page_id":"/db-tools/getting-started/overview","tags":[],"type":"text","url":"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage","content":"Automate recurring operations\nTasks — Schedules exports, imports, comparisons, and syncs. Triggerable from the web UI, REST API, or CI/CD pipelines."},"2399":{"id":"/db-tools/getting-started/overview-14","page_id":"/db-tools/getting-started/overview","tags":[],"type":"text","url":"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage","content":"Enforce compliance policy\nGovernance — Evaluates every provisioned connection against a configurable set of 27 policies across six categories and produces a compliance score with an open-violation breakdown."},"2400":{"id":"/db-tools/getting-started/overview-15","page_id":"/db-tools/getting-started/overview","tags":[],"type":"text","url":"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage","content":"Identify privacy risk\nPII Scanner — Analyses collections to identify and classify fields containing personally identifiable information. Scan results are persisted for review and audit purposes."},"2401":{"id":"/db-tools/getting-started/overview-16","page_id":"/db-tools/getting-started/overview","tags":[],"type":"text","url":"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage","content":"Operate via natural language or AI pipelines\nAI Assistant — 12 built-in workflows for common database operations, driven by natural language. Also exposes an MCP server so external AI agents can orchestrate database operations programmatically."},"2402":{"id":"/db-tools/getting-started/overview-17","page_id":"/db-tools/getting-started/overview","tags":[],"type":"text","url":"/db-tools/getting-started/overview#beta-vs-production","content":"type: info"},"2403":{"id":"/db-tools/getting-started/overview-18","page_id":"/db-tools/getting-started/overview","tags":[],"type":"text","url":"/db-tools/getting-started/overview#beta-vs-production","content":"title: Beta Tools"},"2404":{"id":"/db-tools/getting-started/overview-19","page_id":"/db-tools/getting-started/overview","tags":[],"type":"text","url":"/db-tools/getting-started/overview#beta-vs-production","content":"AI Assistant, Governance, and PII Scanner are currently in Beta. They are feature-complete and available for evaluation, but their APIs, workflow definitions, and output formats may change between releases. They are not recommended for production-critical automated workflows until they reach Production status."},"2405":{"id":"/db-tools/getting-started/overview-20","page_id":"/db-tools/getting-started/overview","tags":[],"type":"text","url":"/db-tools/getting-started/overview#beta-vs-production","content":"All other tools — Explore, Compare & Sync, Query Profiler, Schema Analysis, and Tasks — are in Production."},"2406":{"id":"/db-tools/getting-started/overview-21","page_id":"/db-tools/getting-started/overview","tags":[],"type":"text","url":"/db-tools/getting-started/overview#access-manager-dependency","content":"3T DB Tools requires a running Access Manager deployment. All connections are provisioned through Access Manager and pushed to users automatically based on workspace assignments. There are no locally managed connections in DB Tools."},"2407":{"id":"/db-tools/getting-started/overview-22","page_id":"/db-tools/getting-started/overview","tags":[],"type":"text","url":"/db-tools/getting-started/overview#access-manager-dependency","content":"If you do not yet have Access Manager deployed, see Access Manager Quick Start before proceeding."},"2408":{"id":"/db-tools","page_id":"/db-tools","type":"page","content":"Introduction","breadcrumbs":["3T Platform","3T DB Tools"],"tags":[],"url":"/db-tools"},"2409":{"id":"/db-tools-0","page_id":"/db-tools","type":"heading","tags":[],"url":"/db-tools#3t-db-tools","content":"3T DB Tools"},"2410":{"id":"/db-tools-1","page_id":"/db-tools","type":"heading","tags":[],"url":"/db-tools#at-a-glance","content":"At a Glance"},"2411":{"id":"/db-tools-2","page_id":"/db-tools","type":"heading","tags":[],"url":"/db-tools#the-five-tools","content":"The Five Tools"},"2412":{"id":"/db-tools-3","page_id":"/db-tools","type":"heading","tags":[],"url":"/db-tools#core-concepts","content":"Core Concepts"},"2413":{"id":"/db-tools-4","page_id":"/db-tools","type":"heading","tags":[],"url":"/db-tools#connection-tree","content":"Connection Tree"},"2414":{"id":"/db-tools-5","page_id":"/db-tools","type":"heading","tags":[],"url":"/db-tools#access-manager-integration","content":"Access Manager Integration"},"2415":{"id":"/db-tools-6","page_id":"/db-tools","type":"heading","tags":[],"url":"/db-tools#task-manager","content":"Task Manager"},"2416":{"id":"/db-tools-7","page_id":"/db-tools","type":"heading","tags":[],"url":"/db-tools#where-to-go-next","content":"Where to Go Next"},"2417":{"id":"/db-tools-8","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#3t-db-tools","content":"3T DB Tools is a browser-based platform that provides five purpose-built tools for working with MongoDB and compatible document databases. All tools share a common connection tree, authenticate through Access Manager, and operate against your live data — no desktop installation required."},"2418":{"id":"/db-tools-9","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#3t-db-tools","content":"type: info"},"2419":{"id":"/db-tools-10","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#3t-db-tools","content":"title: AI & Governance tools"},"2420":{"id":"/db-tools-11","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#3t-db-tools","content":"The AI Assistant, Governance, and PII Scanner are documented separately under 3T AI & Governance — a dedicated section covering the full AI, compliance, and privacy capability set."},"2421":{"id":"/db-tools-12","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#at-a-glance","content":"Access"},"2422":{"id":"/db-tools-13","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#at-a-glance","content":"Browser-based — no desktop installation required"},"2423":{"id":"/db-tools-14","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#at-a-glance","content":"Tools"},"2424":{"id":"/db-tools-15","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#at-a-glance","content":"5 production tools sharing a common connection tree"},"2425":{"id":"/db-tools-16","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#at-a-glance","content":"Authentication"},"2426":{"id":"/db-tools-17","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#at-a-glance","content":"All connections managed through Access Manager"},"2427":{"id":"/db-tools-18","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#at-a-glance","content":"Database support"},"2428":{"id":"/db-tools-19","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#at-a-glance","content":"MongoDB, Azure Cosmos DB, AWS DocumentDB, FerretDB"},"2429":{"id":"/db-tools-20","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#at-a-glance","content":"Deployment"},"2430":{"id":"/db-tools-21","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#at-a-glance","content":"Cloud-hosted (SaaS), private cloud, or on-premise"},"2431":{"id":"/db-tools-22","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#at-a-glance","content":"Desktop integration"},"2432":{"id":"/db-tools-23","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#at-a-glance","content":"Tasks also accessible from Studio 3T Desktop IDE Enterprise Edition"},"2433":{"id":"/db-tools-24","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#the-five-tools","content":"Tool"},"2434":{"id":"/db-tools-25","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#the-five-tools","content":"Description"},"2435":{"id":"/db-tools-26","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#the-five-tools","content":"Explore"},"2436":{"id":"/db-tools-27","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#the-five-tools","content":"Browse collections and page through documents in their native BSON structure"},"2437":{"id":"/db-tools-28","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#the-five-tools","content":"Compare & Sync"},"2438":{"id":"/db-tools-29","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#the-five-tools","content":"Exact document-level diffs between any two collections, with one-click sync"},"2439":{"id":"/db-tools-30","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#the-five-tools","content":"Query Profiler"},"2440":{"id":"/db-tools-31","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#the-five-tools","content":"Operation-level profiling from system.profile with index suggestions"},"2441":{"id":"/db-tools-32","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#the-five-tools","content":"Schema Analysis"},"2442":{"id":"/db-tools-33","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#the-five-tools","content":"Versioned schema discovery with field-level type and coverage analysis"},"2443":{"id":"/db-tools-34","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#the-five-tools","content":"Tasks"},"2444":{"id":"/db-tools-35","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#the-five-tools","content":"Job scheduler for exports, imports, comparisons, and syncs"},"2445":{"id":"/db-tools-36","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#connection-tree","content":"All tools share a single connection tree, populated at login from your Access Manager workspace assignments. You never re-enter credentials between tools, and the collection tree is pre-loaded at startup so navigation is immediate on first access."},"2446":{"id":"/db-tools-37","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#access-manager-integration","content":"Every database connection in 3T DB Tools is provisioned through Access Manager. Administrators define connections and workspace assignments centrally — users see only the databases they are authorised to access, and no credentials are stored locally."},"2447":{"id":"/db-tools-38","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#task-manager","content":"The Task Manager is the underlying job layer for the Tasks tool and for large-scale Compare & Sync operations. Tasks created in DB Tools are also accessible from Studio 3T Desktop IDE Enterprise Edition, enabling hybrid desktop-to-web workflows."},"2448":{"id":"/db-tools-39","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#where-to-go-next","content":"Platform Overview — how the five tools fit together"},"2449":{"id":"/db-tools-40","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#where-to-go-next","content":"Access Manager Setup — prerequisites before using 3T DB Tools"},"2450":{"id":"/db-tools-41","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#where-to-go-next","content":"Explore — start browsing your data immediately"},"2451":{"id":"/db-tools-42","page_id":"/db-tools","tags":[],"type":"text","url":"/db-tools#where-to-go-next","content":"Database Compatibility — supported databases and tool-level compatibility"},"2452":{"id":"/db-tools/integration/mcp","page_id":"/db-tools/integration/mcp","type":"page","content":"MCP Integration","breadcrumbs":["3T Platform","3T DB Tools","Integration"],"tags":[],"url":"/db-tools/integration/mcp"},"2453":{"id":"/db-tools/integration/mcp-0","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp","content":"Connecting AI agents and LLMs to 3T DB Tools via Model Context Protocol"},"2454":{"id":"/db-tools/integration/mcp-1","page_id":"/db-tools/integration/mcp","type":"heading","tags":[],"url":"/db-tools/integration/mcp#what-is-mcp","content":"What is MCP?"},"2455":{"id":"/db-tools/integration/mcp-2","page_id":"/db-tools/integration/mcp","type":"heading","tags":[],"url":"/db-tools/integration/mcp#available-tools","content":"Available Tools"},"2456":{"id":"/db-tools/integration/mcp-3","page_id":"/db-tools/integration/mcp","type":"heading","tags":[],"url":"/db-tools/integration/mcp#connecting-an-mcp-client","content":"Connecting an MCP Client"},"2457":{"id":"/db-tools/integration/mcp-4","page_id":"/db-tools/integration/mcp","type":"heading","tags":[],"url":"/db-tools/integration/mcp#get-the-mcp-server-url","content":"Get the MCP server URL"},"2458":{"id":"/db-tools/integration/mcp-5","page_id":"/db-tools/integration/mcp","type":"heading","tags":[],"url":"/db-tools/integration/mcp#obtain-a-bearer-token","content":"Obtain a bearer token"},"2459":{"id":"/db-tools/integration/mcp-6","page_id":"/db-tools/integration/mcp","type":"heading","tags":[],"url":"/db-tools/integration/mcp#configure-your-mcp-client","content":"Configure your MCP client"},"2460":{"id":"/db-tools/integration/mcp-7","page_id":"/db-tools/integration/mcp","type":"heading","tags":[],"url":"/db-tools/integration/mcp#test-connectivity","content":"Test connectivity"},"2461":{"id":"/db-tools/integration/mcp-8","page_id":"/db-tools/integration/mcp","type":"heading","tags":[],"url":"/db-tools/integration/mcp#llm-configuration","content":"LLM Configuration"},"2462":{"id":"/db-tools/integration/mcp-9","page_id":"/db-tools/integration/mcp","type":"heading","tags":[],"url":"/db-tools/integration/mcp#on-premise-llm-support","content":"On-Premise LLM Support"},"2463":{"id":"/db-tools/integration/mcp-10","page_id":"/db-tools/integration/mcp","type":"heading","tags":[],"url":"/db-tools/integration/mcp#common-use-cases","content":"Common Use Cases"},"2464":{"id":"/db-tools/integration/mcp-11","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp","content":"3T DB Tools exposes an MCP (Model Context Protocol) server with 59 tools across 10 categories. This enables Claude, GPT-4, and other LLM-based agents to orchestrate database operations — exploration, comparison, schema analysis, task scheduling, and more — as part of larger agentic workflows."},"2465":{"id":"/db-tools/integration/mcp-12","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#what-is-mcp","content":"Model Context Protocol (MCP) is an open protocol that defines a standard interface for AI agents to call external tools and services. An MCP server exposes a set of named tools with defined input schemas; an MCP client (typically an LLM or an AI agent framework) discovers available tools, calls them with structured arguments, and receives structured results."},"2466":{"id":"/db-tools/integration/mcp-13","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#what-is-mcp","content":"For the protocol specification, see the MCP documentation."},"2467":{"id":"/db-tools/integration/mcp-14","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"The DB Tools MCP server exposes 59 tools across 10 categories."},"2468":{"id":"/db-tools/integration/mcp-15","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"type: info"},"2469":{"id":"/db-tools/integration/mcp-16","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"title: Tool manifest"},"2470":{"id":"/db-tools/integration/mcp-17","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"The full list of available tools and their input schemas is accessible at:"},"2471":{"id":"/db-tools/integration/mcp-18","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"The manifest is the authoritative source — the table below reflects the current category breakdown but individual tool names are subject to change while the AI Assistant is in Beta."},"2472":{"id":"/db-tools/integration/mcp-19","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Category"},"2473":{"id":"/db-tools/integration/mcp-20","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Tool count"},"2474":{"id":"/db-tools/integration/mcp-21","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Representative operations"},"2475":{"id":"/db-tools/integration/mcp-22","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Connections"},"2476":{"id":"/db-tools/integration/mcp-23","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"—"},"2477":{"id":"/db-tools/integration/mcp-24","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"List connections, get connection details"},"2478":{"id":"/db-tools/integration/mcp-25","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Collections"},"2479":{"id":"/db-tools/integration/mcp-26","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"—"},"2480":{"id":"/db-tools/integration/mcp-27","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"List collections, get collection info"},"2481":{"id":"/db-tools/integration/mcp-28","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Documents"},"2482":{"id":"/db-tools/integration/mcp-29","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"—"},"2483":{"id":"/db-tools/integration/mcp-30","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Find, count, page through documents"},"2484":{"id":"/db-tools/integration/mcp-31","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Schema"},"2485":{"id":"/db-tools/integration/mcp-32","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"—"},"2486":{"id":"/db-tools/integration/mcp-33","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Run schema analysis, compare snapshots"},"2487":{"id":"/db-tools/integration/mcp-34","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Query profiling"},"2488":{"id":"/db-tools/integration/mcp-35","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"—"},"2489":{"id":"/db-tools/integration/mcp-36","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Read profile data, get index suggestions"},"2490":{"id":"/db-tools/integration/mcp-37","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Compare & Sync"},"2491":{"id":"/db-tools/integration/mcp-38","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"—"},"2492":{"id":"/db-tools/integration/mcp-39","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Run comparisons, apply sync"},"2493":{"id":"/db-tools/integration/mcp-40","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Tasks"},"2494":{"id":"/db-tools/integration/mcp-41","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"—"},"2495":{"id":"/db-tools/integration/mcp-42","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Create, trigger, list, and monitor tasks"},"2496":{"id":"/db-tools/integration/mcp-43","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Governance"},"2497":{"id":"/db-tools/integration/mcp-44","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"—"},"2498":{"id":"/db-tools/integration/mcp-45","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Run policy evaluation, list violations"},"2499":{"id":"/db-tools/integration/mcp-46","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"PII Scanner"},"2500":{"id":"/db-tools/integration/mcp-47","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"—"},"2501":{"id":"/db-tools/integration/mcp-48","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Run scans, retrieve scan history"},"2502":{"id":"/db-tools/integration/mcp-49","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"AI workflows"},"2503":{"id":"/db-tools/integration/mcp-50","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"—"},"2504":{"id":"/db-tools/integration/mcp-51","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Invoke built-in AI Assistant workflows"},"2505":{"id":"/db-tools/integration/mcp-52","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#available-tools","content":"Tool counts per category are available in the manifest at /mcp/manifest."},"2506":{"id":"/db-tools/integration/mcp-53","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#get-the-mcp-server-url","content":"The MCP server is served from the same domain as DB Tools:"},"2507":{"id":"/db-tools/integration/mcp-54","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#obtain-a-bearer-token","content":"Get a token from Access Manager using your credentials (see REST API: Authentication). The same token is used for MCP connections."},"2508":{"id":"/db-tools/integration/mcp-55","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#configure-your-mcp-client","content":"Add the server to your MCP client configuration with the URL and bearer token. See the tabs below for client-specific examples."},"2509":{"id":"/db-tools/integration/mcp-56","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#test-connectivity","content":"Use your MCP client to list available tools. You should see all 59 tools from the manifest. If you see fewer, check that your Access Manager workspace includes the connections the tools need to operate against."},"2510":{"id":"/db-tools/integration/mcp-57","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#llm-configuration","content":"Add the DB Tools MCP server to your Claude configuration (e.g., ~/.config/claude/mcp.json):"},"2511":{"id":"/db-tools/integration/mcp-58","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#llm-configuration","content":"For OpenAI Assistants or any framework that supports MCP via HTTP SSE, configure the server endpoint and authentication header:"},"2512":{"id":"/db-tools/integration/mcp-59","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#llm-configuration","content":"Any MCP-compatible client that supports HTTP SSE transport can connect to the DB Tools MCP server. Use:"},"2513":{"id":"/db-tools/integration/mcp-60","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#llm-configuration","content":"Transport: HTTP SSE"},"2514":{"id":"/db-tools/integration/mcp-61","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#llm-configuration","content":"URL: https://<your-domain>/mcp"},"2515":{"id":"/db-tools/integration/mcp-62","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#llm-configuration","content":"Authentication: Authorization: Bearer <your-token> header"},"2516":{"id":"/db-tools/integration/mcp-63","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#llm-configuration","content":"Consult your framework's MCP client documentation for the exact configuration format."},"2517":{"id":"/db-tools/integration/mcp-64","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#on-premise-llm-support","content":"DB Tools can route AI operations through a private, on-premise LLM endpoint. Any OpenAI-compatible API endpoint is supported. Configure the provider endpoint and credentials in Access Manager's AI Provider Settings. The MCP server itself does not need to be reconfigured — the LLM routing is handled server-side."},"2518":{"id":"/db-tools/integration/mcp-65","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#common-use-cases","content":"Orchestrate database exports as part of a multi-step AI pipeline"},"2519":{"id":"/db-tools/integration/mcp-66","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#common-use-cases","content":"Enable an AI agent to query, compare, and analyse data autonomously"},"2520":{"id":"/db-tools/integration/mcp-67","page_id":"/db-tools/integration/mcp","tags":[],"type":"text","url":"/db-tools/integration/mcp#common-use-cases","content":"Build natural-language database workflows without writing custom API integration code"},"2521":{"id":"/db-tools/integration/rest-api","page_id":"/db-tools/integration/rest-api","type":"page","content":"REST API","breadcrumbs":["3T Platform","3T DB Tools","Integration"],"tags":[],"url":"/db-tools/integration/rest-api"},"2522":{"id":"/db-tools/integration/rest-api-0","page_id":"/db-tools/integration/rest-api","tags":[],"type":"text","url":"/db-tools/integration/rest-api","content":"Programmatic access to Tasks and DB Tools operations via the REST API"},"2523":{"id":"/db-tools/integration/rest-api-1","page_id":"/db-tools/integration/rest-api","type":"heading","tags":[],"url":"/db-tools/integration/rest-api#authentication","content":"Authentication"},"2524":{"id":"/db-tools/integration/rest-api-2","page_id":"/db-tools/integration/rest-api","type":"heading","tags":[],"url":"/db-tools/integration/rest-api#base-url","content":"Base URL"},"2525":{"id":"/db-tools/integration/rest-api-3","page_id":"/db-tools/integration/rest-api","type":"heading","tags":[],"url":"/db-tools/integration/rest-api#tasks-api","content":"Tasks API"},"2526":{"id":"/db-tools/integration/rest-api-4","page_id":"/db-tools/integration/rest-api","type":"heading","tags":[],"url":"/db-tools/integration/rest-api#create-a-task","content":"Create a Task"},"2527":{"id":"/db-tools/integration/rest-api-5","page_id":"/db-tools/integration/rest-api","type":"heading","tags":[],"url":"/db-tools/integration/rest-api#list-tasks","content":"List Tasks"},"2528":{"id":"/db-tools/integration/rest-api-6","page_id":"/db-tools/integration/rest-api","type":"heading","tags":[],"url":"/db-tools/integration/rest-api#trigger-a-task","content":"Trigger a Task"},"2529":{"id":"/db-tools/integration/rest-api-7","page_id":"/db-tools/integration/rest-api","type":"heading","tags":[],"url":"/db-tools/integration/rest-api#get-task-status","content":"Get Task Status"},"2530":{"id":"/db-tools/integration/rest-api-8","page_id":"/db-tools/integration/rest-api","type":"heading","tags":[],"url":"/db-tools/integration/rest-api#cicd-integration-example","content":"CI/CD Integration Example"},"2531":{"id":"/db-tools/integration/rest-api-9","page_id":"/db-tools/integration/rest-api","tags":[],"type":"text","url":"/db-tools/integration/rest-api","content":"The DB Tools REST API allows external systems to create, trigger, and monitor Tasks programmatically. It is the primary integration point for CI/CD pipelines, orchestration platforms, and any toolchain that needs to trigger database operations on a schedule or in response to events."},"2532":{"id":"/db-tools/integration/rest-api-10","page_id":"/db-tools/integration/rest-api","tags":[],"type":"text","url":"/db-tools/integration/rest-api#authentication","content":"All API requests require a bearer token. Obtain a token from Access Manager using your user credentials:"},"2533":{"id":"/db-tools/integration/rest-api-11","page_id":"/db-tools/integration/rest-api","tags":[],"type":"text","url":"/db-tools/integration/rest-api#authentication","content":"Include the token in all subsequent requests:"},"2534":{"id":"/db-tools/integration/rest-api-12","page_id":"/db-tools/integration/rest-api","tags":[],"type":"text","url":"/db-tools/integration/rest-api#base-url","content":"The API is served from the same domain as the DB Tools web interface:"},"2535":{"id":"/db-tools/integration/rest-api-13","page_id":"/db-tools/integration/rest-api","tags":[],"type":"text","url":"/db-tools/integration/rest-api#base-url","content":"type: info"},"2536":{"id":"/db-tools/integration/rest-api-14","page_id":"/db-tools/integration/rest-api","tags":[],"type":"text","url":"/db-tools/integration/rest-api#base-url","content":"title: API versioning"},"2537":{"id":"/db-tools/integration/rest-api-15","page_id":"/db-tools/integration/rest-api","tags":[],"type":"text","url":"/db-tools/integration/rest-api#base-url","content":"The REST API is versioned at /api/v1/. Breaking changes will be introduced under a new version prefix. Minor additions (new optional fields, new endpoints) may be made within the current version without notice."},"2538":{"id":"/db-tools/integration/rest-api-16","page_id":"/db-tools/integration/rest-api","tags":[],"type":"text","url":"/db-tools/integration/rest-api#list-tasks","content":"Optional query parameters: status (idle, scheduled, running, completed, failed), type (export, import, compare, sync)."},"2539":{"id":"/db-tools/integration/rest-api-17","page_id":"/db-tools/integration/rest-api","tags":[],"type":"text","url":"/db-tools/integration/rest-api#trigger-a-task","content":"Trigger an on-demand run of an existing task without waiting for its next scheduled execution:"},"2540":{"id":"/db-tools/integration/rest-api-18","page_id":"/db-tools/integration/rest-api","tags":[],"type":"text","url":"/db-tools/integration/rest-api#get-task-status","content":"Poll the status of a specific task or its most recent run:"},"2541":{"id":"/db-tools/integration/rest-api-19","page_id":"/db-tools/integration/rest-api","tags":[],"type":"text","url":"/db-tools/integration/rest-api#get-task-status","content":"Response includes: status, started_at, completed_at, duration_ms, error (if failed)."},"2542":{"id":"/db-tools/integration/rest-api-20","page_id":"/db-tools/integration/rest-api","tags":[],"type":"text","url":"/db-tools/integration/rest-api#cicd-integration-example","content":"The following pattern integrates a DB Tools task into a deployment pipeline using curl:"},"2543":{"id":"/db-tools/integration/rest-api-21","page_id":"/db-tools/integration/rest-api","tags":[],"type":"text","url":"/db-tools/integration/rest-api#cicd-integration-example","content":"Replace TASK_ID with the task's ID (visible in the Tasks dashboard URL or the list response) and DB_TOOLS_TOKEN with a valid bearer token."},"2544":{"id":"/db-tools/reference/database-compatibility","page_id":"/db-tools/reference/database-compatibility","type":"page","content":"Database Compatibility","breadcrumbs":["3T Platform","3T DB Tools","Reference"],"tags":[],"url":"/db-tools/reference/database-compatibility"},"2545":{"id":"/db-tools/reference/database-compatibility-0","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility","content":"Supported database backends and tool-level compatibility matrix"},"2546":{"id":"/db-tools/reference/database-compatibility-1","page_id":"/db-tools/reference/database-compatibility","type":"heading","tags":[],"url":"/db-tools/reference/database-compatibility#supported-databases","content":"Supported Databases"},"2547":{"id":"/db-tools/reference/database-compatibility-2","page_id":"/db-tools/reference/database-compatibility","type":"heading","tags":[],"url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Tool Compatibility Matrix"},"2548":{"id":"/db-tools/reference/database-compatibility-3","page_id":"/db-tools/reference/database-compatibility","type":"heading","tags":[],"url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"MongoDB Version Support"},"2549":{"id":"/db-tools/reference/database-compatibility-4","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility","content":"3T DB Tools supports MongoDB and three MongoDB-compatible document databases. Support level varies by tool depending on which MongoDB APIs each database implements."},"2550":{"id":"/db-tools/reference/database-compatibility-5","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#supported-databases","content":"Database"},"2551":{"id":"/db-tools/reference/database-compatibility-6","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#supported-databases","content":"Protocol"},"2552":{"id":"/db-tools/reference/database-compatibility-7","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#supported-databases","content":"Notes"},"2553":{"id":"/db-tools/reference/database-compatibility-8","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#supported-databases","content":"MongoDB"},"2554":{"id":"/db-tools/reference/database-compatibility-9","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#supported-databases","content":"Native driver"},"2555":{"id":"/db-tools/reference/database-compatibility-10","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#supported-databases","content":"Full support — all tools, all versions (4.4+)"},"2556":{"id":"/db-tools/reference/database-compatibility-11","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#supported-databases","content":"Azure Cosmos DB"},"2557":{"id":"/db-tools/reference/database-compatibility-12","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#supported-databases","content":"MongoDB API"},"2558":{"id":"/db-tools/reference/database-compatibility-13","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#supported-databases","content":"Supported via the MongoDB API compatibility layer"},"2559":{"id":"/db-tools/reference/database-compatibility-14","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#supported-databases","content":"AWS DocumentDB"},"2560":{"id":"/db-tools/reference/database-compatibility-15","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#supported-databases","content":"MongoDB API"},"2561":{"id":"/db-tools/reference/database-compatibility-16","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#supported-databases","content":"Supported via the MongoDB API compatibility layer"},"2562":{"id":"/db-tools/reference/database-compatibility-17","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#supported-databases","content":"FerretDB"},"2563":{"id":"/db-tools/reference/database-compatibility-18","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#supported-databases","content":"MongoDB API"},"2564":{"id":"/db-tools/reference/database-compatibility-19","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#supported-databases","content":"Open-source MongoDB-compatible backend"},"2565":{"id":"/db-tools/reference/database-compatibility-20","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Tool"},"2566":{"id":"/db-tools/reference/database-compatibility-21","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"MongoDB"},"2567":{"id":"/db-tools/reference/database-compatibility-22","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Azure Cosmos DB"},"2568":{"id":"/db-tools/reference/database-compatibility-23","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"AWS DocumentDB"},"2569":{"id":"/db-tools/reference/database-compatibility-24","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"FerretDB"},"2570":{"id":"/db-tools/reference/database-compatibility-25","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Explore"},"2571":{"id":"/db-tools/reference/database-compatibility-26","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2572":{"id":"/db-tools/reference/database-compatibility-27","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2573":{"id":"/db-tools/reference/database-compatibility-28","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2574":{"id":"/db-tools/reference/database-compatibility-29","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2575":{"id":"/db-tools/reference/database-compatibility-30","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Compare & Sync"},"2576":{"id":"/db-tools/reference/database-compatibility-31","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2577":{"id":"/db-tools/reference/database-compatibility-32","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2578":{"id":"/db-tools/reference/database-compatibility-33","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2579":{"id":"/db-tools/reference/database-compatibility-34","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2580":{"id":"/db-tools/reference/database-compatibility-35","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Query Profiler"},"2581":{"id":"/db-tools/reference/database-compatibility-36","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2582":{"id":"/db-tools/reference/database-compatibility-37","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Partial (see note 1)"},"2583":{"id":"/db-tools/reference/database-compatibility-38","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Partial (see note 2)"},"2584":{"id":"/db-tools/reference/database-compatibility-39","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Partial"},"2585":{"id":"/db-tools/reference/database-compatibility-40","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Schema Analysis"},"2586":{"id":"/db-tools/reference/database-compatibility-41","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2587":{"id":"/db-tools/reference/database-compatibility-42","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2588":{"id":"/db-tools/reference/database-compatibility-43","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2589":{"id":"/db-tools/reference/database-compatibility-44","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2590":{"id":"/db-tools/reference/database-compatibility-45","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Tasks"},"2591":{"id":"/db-tools/reference/database-compatibility-46","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2592":{"id":"/db-tools/reference/database-compatibility-47","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2593":{"id":"/db-tools/reference/database-compatibility-48","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2594":{"id":"/db-tools/reference/database-compatibility-49","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2595":{"id":"/db-tools/reference/database-compatibility-50","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Governance"},"2596":{"id":"/db-tools/reference/database-compatibility-51","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2597":{"id":"/db-tools/reference/database-compatibility-52","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Partial (see note 3)"},"2598":{"id":"/db-tools/reference/database-compatibility-53","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Partial (see note 3)"},"2599":{"id":"/db-tools/reference/database-compatibility-54","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Partial"},"2600":{"id":"/db-tools/reference/database-compatibility-55","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"PII Scanner"},"2601":{"id":"/db-tools/reference/database-compatibility-56","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2602":{"id":"/db-tools/reference/database-compatibility-57","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2603":{"id":"/db-tools/reference/database-compatibility-58","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2604":{"id":"/db-tools/reference/database-compatibility-59","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2605":{"id":"/db-tools/reference/database-compatibility-60","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"AI Assistant"},"2606":{"id":"/db-tools/reference/database-compatibility-61","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2607":{"id":"/db-tools/reference/database-compatibility-62","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2608":{"id":"/db-tools/reference/database-compatibility-63","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2609":{"id":"/db-tools/reference/database-compatibility-64","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Full"},"2610":{"id":"/db-tools/reference/database-compatibility-65","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Note 1: Query Profiler relies on MongoDB's system.profile collection. Azure Cosmos DB exposes system.profile with MongoDB API 4.0 compatibility mode or later."},"2611":{"id":"/db-tools/reference/database-compatibility-66","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Note 2: AWS DocumentDB system.profile availability depends on the MongoDB API compatibility version configured for the cluster."},"2612":{"id":"/db-tools/reference/database-compatibility-67","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"Note 3: Governance policies that reference MongoDB-specific configuration — such as write concern settings, journaling, and replica set topology policies — may not apply or may report incorrectly against Cosmos DB or DocumentDB, which do not expose these as user-configurable settings."},"2613":{"id":"/db-tools/reference/database-compatibility-68","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"type: info"},"2614":{"id":"/db-tools/reference/database-compatibility-69","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"title: FerretDB compatibility"},"2615":{"id":"/db-tools/reference/database-compatibility-70","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#tool-compatibility-matrix","content":"FerretDB's MongoDB API coverage is expanding across releases. As FerretDB adds compatibility for additional MongoDB APIs, DB Tools support for FerretDB expands accordingly. Check the FerretDB compatibility matrix for the current state of MongoDB API coverage."},"2616":{"id":"/db-tools/reference/database-compatibility-71","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"3T DB Tools supports MongoDB 4.4 and later."},"2617":{"id":"/db-tools/reference/database-compatibility-72","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"Tool"},"2618":{"id":"/db-tools/reference/database-compatibility-73","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"Minimum MongoDB version"},"2619":{"id":"/db-tools/reference/database-compatibility-74","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"Notes"},"2620":{"id":"/db-tools/reference/database-compatibility-75","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"Explore"},"2621":{"id":"/db-tools/reference/database-compatibility-76","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"4.4"},"2622":{"id":"/db-tools/reference/database-compatibility-77","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"Compare & Sync"},"2623":{"id":"/db-tools/reference/database-compatibility-78","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"4.4"},"2624":{"id":"/db-tools/reference/database-compatibility-79","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"Query Profiler"},"2625":{"id":"/db-tools/reference/database-compatibility-80","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"4.4"},"2626":{"id":"/db-tools/reference/database-compatibility-81","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"Anti-pattern detection works best on 5.0+ (improved explain output)"},"2627":{"id":"/db-tools/reference/database-compatibility-82","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"Schema Analysis"},"2628":{"id":"/db-tools/reference/database-compatibility-83","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"4.4"},"2629":{"id":"/db-tools/reference/database-compatibility-84","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"Tasks"},"2630":{"id":"/db-tools/reference/database-compatibility-85","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"4.4"},"2631":{"id":"/db-tools/reference/database-compatibility-86","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"Governance"},"2632":{"id":"/db-tools/reference/database-compatibility-87","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"4.4"},"2633":{"id":"/db-tools/reference/database-compatibility-88","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"Replica set policies require a replica set deployment"},"2634":{"id":"/db-tools/reference/database-compatibility-89","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"PII Scanner"},"2635":{"id":"/db-tools/reference/database-compatibility-90","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"4.4"},"2636":{"id":"/db-tools/reference/database-compatibility-91","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"AI Assistant"},"2637":{"id":"/db-tools/reference/database-compatibility-92","page_id":"/db-tools/reference/database-compatibility","tags":[],"type":"text","url":"/db-tools/reference/database-compatibility#mongodb-version-support","content":"4.4"},"2638":{"id":"/db-tools/tools/compare-sync","page_id":"/db-tools/tools/compare-sync","type":"page","content":"Compare & Sync","breadcrumbs":["3T Platform","3T DB Tools","Tools"],"tags":[],"url":"/db-tools/tools/compare-sync"},"2639":{"id":"/db-tools/tools/compare-sync-0","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync","content":"Exact document-level diffs between collections with one-click sync"},"2640":{"id":"/db-tools/tools/compare-sync-1","page_id":"/db-tools/tools/compare-sync","type":"heading","tags":[],"url":"/db-tools/tools/compare-sync#how-it-works","content":"How It Works"},"2641":{"id":"/db-tools/tools/compare-sync-2","page_id":"/db-tools/tools/compare-sync","type":"heading","tags":[],"url":"/db-tools/tools/compare-sync#select-a-source-collection","content":"Select a source collection"},"2642":{"id":"/db-tools/tools/compare-sync-3","page_id":"/db-tools/tools/compare-sync","type":"heading","tags":[],"url":"/db-tools/tools/compare-sync#select-a-target-collection","content":"Select a target collection"},"2643":{"id":"/db-tools/tools/compare-sync-4","page_id":"/db-tools/tools/compare-sync","type":"heading","tags":[],"url":"/db-tools/tools/compare-sync#run-the-comparison","content":"Run the comparison"},"2644":{"id":"/db-tools/tools/compare-sync-5","page_id":"/db-tools/tools/compare-sync","type":"heading","tags":[],"url":"/db-tools/tools/compare-sync#review-the-diff","content":"Review the diff"},"2645":{"id":"/db-tools/tools/compare-sync-6","page_id":"/db-tools/tools/compare-sync","type":"heading","tags":[],"url":"/db-tools/tools/compare-sync#sync-optional","content":"Sync (optional)"},"2646":{"id":"/db-tools/tools/compare-sync-7","page_id":"/db-tools/tools/compare-sync","type":"heading","tags":[],"url":"/db-tools/tools/compare-sync#diff-results","content":"Diff Results"},"2647":{"id":"/db-tools/tools/compare-sync-8","page_id":"/db-tools/tools/compare-sync","type":"heading","tags":[],"url":"/db-tools/tools/compare-sync#sync-direction","content":"Sync Direction"},"2648":{"id":"/db-tools/tools/compare-sync-9","page_id":"/db-tools/tools/compare-sync","type":"heading","tags":[],"url":"/db-tools/tools/compare-sync#large-scale-operations","content":"Large-Scale Operations"},"2649":{"id":"/db-tools/tools/compare-sync-10","page_id":"/db-tools/tools/compare-sync","type":"heading","tags":[],"url":"/db-tools/tools/compare-sync#common-use-cases","content":"Common Use Cases"},"2650":{"id":"/db-tools/tools/compare-sync-11","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync","content":"Compare & Sync surfaces every document added, removed, or modified between a source and target collection. There is no sampling — the full diff is computed. Sync pushes the delta in a single auditable operation in either direction."},"2651":{"id":"/db-tools/tools/compare-sync-12","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#select-a-source-collection","content":"Choose any collection from any connection in your connection tree as the source."},"2652":{"id":"/db-tools/tools/compare-sync-13","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#select-a-target-collection","content":"Choose the target collection — it can be on the same connection or a different one."},"2653":{"id":"/db-tools/tools/compare-sync-14","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#run-the-comparison","content":"Compare computes the full document-level diff. Results are grouped into three buckets: Added, Removed, and Modified."},"2654":{"id":"/db-tools/tools/compare-sync-15","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#review-the-diff","content":"Inspect each changed document before acting. Modified documents show a field-level diff between the source and target versions."},"2655":{"id":"/db-tools/tools/compare-sync-16","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#sync-optional","content":"If you want to apply the diff, select a sync direction and confirm. Sync can run from source → target or target → source. The operation is recorded in the Task Manager."},"2656":{"id":"/db-tools/tools/compare-sync-17","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#diff-results","content":"Bucket"},"2657":{"id":"/db-tools/tools/compare-sync-18","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#diff-results","content":"Description"},"2658":{"id":"/db-tools/tools/compare-sync-19","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#diff-results","content":"Added"},"2659":{"id":"/db-tools/tools/compare-sync-20","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#diff-results","content":"Documents present in the source but not in the target"},"2660":{"id":"/db-tools/tools/compare-sync-21","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#diff-results","content":"Removed"},"2661":{"id":"/db-tools/tools/compare-sync-22","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#diff-results","content":"Documents present in the target but not in the source"},"2662":{"id":"/db-tools/tools/compare-sync-23","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#diff-results","content":"Modified"},"2663":{"id":"/db-tools/tools/compare-sync-24","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#diff-results","content":"Documents present in both, with differing field values"},"2664":{"id":"/db-tools/tools/compare-sync-25","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#diff-results","content":"Every document in scope is individually compared — there are no aggregate summaries or sampling approximations."},"2665":{"id":"/db-tools/tools/compare-sync-26","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#sync-direction","content":"Sync is directional: you choose whether changes flow from source to target, or from target to source. After a sync, a record is created in the Task Manager with the timestamp, direction, document counts, and outcome."},"2666":{"id":"/db-tools/tools/compare-sync-27","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#large-scale-operations","content":"For large collections or when you need scheduled, recurring comparisons, use the Tasks integration. Compare & Sync operations can be configured as scheduled tasks and run automatically without manual intervention."},"2667":{"id":"/db-tools/tools/compare-sync-28","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#common-use-cases","content":"Validating migration results between environments before go-live"},"2668":{"id":"/db-tools/tools/compare-sync-29","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#common-use-cases","content":"Reconciling staging and production datasets after a release"},"2669":{"id":"/db-tools/tools/compare-sync-30","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#common-use-cases","content":"Providing a documented record of data changes for compliance or post-incident review"},"2670":{"id":"/db-tools/tools/compare-sync-31","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#common-use-cases","content":"type: warn"},"2671":{"id":"/db-tools/tools/compare-sync-32","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#common-use-cases","content":"title: Sync is a write operation"},"2672":{"id":"/db-tools/tools/compare-sync-33","page_id":"/db-tools/tools/compare-sync","tags":[],"type":"text","url":"/db-tools/tools/compare-sync#common-use-cases","content":"Sync modifies documents in the target collection. Review the full diff carefully before confirming a sync against a production environment. The operation cannot be automatically undone."},"2673":{"id":"/db-tools/tools/explore","page_id":"/db-tools/tools/explore","type":"page","content":"Explore","breadcrumbs":["3T Platform","3T DB Tools","Tools"],"tags":[],"url":"/db-tools/tools/explore"},"2674":{"id":"/db-tools/tools/explore-0","page_id":"/db-tools/tools/explore","tags":[],"type":"text","url":"/db-tools/tools/explore","content":"Browser-based document browsing across all provisioned database connections"},"2675":{"id":"/db-tools/tools/explore-1","page_id":"/db-tools/tools/explore","type":"heading","tags":[],"url":"/db-tools/tools/explore#what-you-can-do","content":"What You Can Do"},"2676":{"id":"/db-tools/tools/explore-2","page_id":"/db-tools/tools/explore","type":"heading","tags":[],"url":"/db-tools/tools/explore#connection-pre-load","content":"Connection Pre-load"},"2677":{"id":"/db-tools/tools/explore-3","page_id":"/db-tools/tools/explore","type":"heading","tags":[],"url":"/db-tools/tools/explore#document-view","content":"Document View"},"2678":{"id":"/db-tools/tools/explore-4","page_id":"/db-tools/tools/explore","type":"heading","tags":[],"url":"/db-tools/tools/explore#common-use-cases","content":"Common Use Cases"},"2679":{"id":"/db-tools/tools/explore-5","page_id":"/db-tools/tools/explore","type":"heading","tags":[],"url":"/db-tools/tools/explore#limitations","content":"Limitations"},"2680":{"id":"/db-tools/tools/explore-6","page_id":"/db-tools/tools/explore","tags":[],"type":"text","url":"/db-tools/tools/explore","content":"Explore provides read-optimised access to every database provisioned through Access Manager. Any authorised team member can browse collections and page through documents directly in the browser — without installing software, without entering credentials, and without managing connection strings."},"2681":{"id":"/db-tools/tools/explore-7","page_id":"/db-tools/tools/explore","tags":[],"type":"text","url":"/db-tools/tools/explore#what-you-can-do","content":"Navigate the connection tree: connections → databases → collections"},"2682":{"id":"/db-tools/tools/explore-8","page_id":"/db-tools/tools/explore","tags":[],"type":"text","url":"/db-tools/tools/explore#what-you-can-do","content":"Page through documents in their full native BSON structure"},"2683":{"id":"/db-tools/tools/explore-9","page_id":"/db-tools/tools/explore","tags":[],"type":"text","url":"/db-tools/tools/explore#what-you-can-do","content":"Switch between connections without re-authenticating"},"2684":{"id":"/db-tools/tools/explore-10","page_id":"/db-tools/tools/explore","tags":[],"type":"text","url":"/db-tools/tools/explore#what-you-can-do","content":"Access any collection you are authorised to view from any provisioned connection"},"2685":{"id":"/db-tools/tools/explore-11","page_id":"/db-tools/tools/explore","tags":[],"type":"text","url":"/db-tools/tools/explore#connection-pre-load","content":"When you log into 3T DB Tools, Explore pre-loads the full collection tree for all connections in your workspaces. The first time you navigate to any collection, the tree is already available — there is no wait on first access."},"2686":{"id":"/db-tools/tools/explore-12","page_id":"/db-tools/tools/explore","tags":[],"type":"text","url":"/db-tools/tools/explore#connection-pre-load","content":"For accounts with a large number of connections or collections, pre-load runs in the background on login and completes within a few seconds."},"2687":{"id":"/db-tools/tools/explore-13","page_id":"/db-tools/tools/explore","tags":[],"type":"text","url":"/db-tools/tools/explore#document-view","content":"Documents are displayed in their full native BSON structure. Field types are preserved exactly as stored: ObjectId, Date, NumberLong, Decimal128, arrays, and embedded documents all render with their correct types rather than being coerced to generic JSON representations."},"2688":{"id":"/db-tools/tools/explore-14","page_id":"/db-tools/tools/explore","tags":[],"type":"text","url":"/db-tools/tools/explore#common-use-cases","content":"Onboarding new engineers to an unfamiliar schema without setting up a local toolchain"},"2689":{"id":"/db-tools/tools/explore-15","page_id":"/db-tools/tools/explore","tags":[],"type":"text","url":"/db-tools/tools/explore#common-use-cases","content":"Ad-hoc data validation and investigation during incidents"},"2690":{"id":"/db-tools/tools/explore-16","page_id":"/db-tools/tools/explore","tags":[],"type":"text","url":"/db-tools/tools/explore#common-use-cases","content":"Sharing live database context in team reviews or client demonstrations"},"2691":{"id":"/db-tools/tools/explore-17","page_id":"/db-tools/tools/explore","tags":[],"type":"text","url":"/db-tools/tools/explore#limitations","content":"Explore is read-only. For write operations:"},"2692":{"id":"/db-tools/tools/explore-18","page_id":"/db-tools/tools/explore","tags":[],"type":"text","url":"/db-tools/tools/explore#limitations","content":"Use Compare & Sync to push document deltas between collections"},"2693":{"id":"/db-tools/tools/explore-19","page_id":"/db-tools/tools/explore","tags":[],"type":"text","url":"/db-tools/tools/explore#limitations","content":"Use Tasks to schedule and run import operations"},"2694":{"id":"/db-tools/tools/explore-20","page_id":"/db-tools/tools/explore","tags":[],"type":"text","url":"/db-tools/tools/explore#limitations","content":"type: info"},"2695":{"id":"/db-tools/tools/explore-21","page_id":"/db-tools/tools/explore","tags":[],"type":"text","url":"/db-tools/tools/explore#limitations","content":"Explore is in Production and suitable for all operational contexts."},"2696":{"id":"/db-tools/tools/query-profiler","page_id":"/db-tools/tools/query-profiler","type":"page","content":"Query Profiler","breadcrumbs":["3T Platform","3T DB Tools","Tools"],"tags":[],"url":"/db-tools/tools/query-profiler"},"2697":{"id":"/db-tools/tools/query-profiler-0","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler","content":"Operation-level profiling, execution plan analysis, and index recommendations"},"2698":{"id":"/db-tools/tools/query-profiler-1","page_id":"/db-tools/tools/query-profiler","type":"heading","tags":[],"url":"/db-tools/tools/query-profiler#prerequisites","content":"Prerequisites"},"2699":{"id":"/db-tools/tools/query-profiler-2","page_id":"/db-tools/tools/query-profiler","type":"heading","tags":[],"url":"/db-tools/tools/query-profiler#reading-the-results","content":"Reading the Results"},"2700":{"id":"/db-tools/tools/query-profiler-3","page_id":"/db-tools/tools/query-profiler","type":"heading","tags":[],"url":"/db-tools/tools/query-profiler#anti-pattern-detection","content":"Anti-Pattern Detection"},"2701":{"id":"/db-tools/tools/query-profiler-4","page_id":"/db-tools/tools/query-profiler","type":"heading","tags":[],"url":"/db-tools/tools/query-profiler#index-suggestions","content":"Index Suggestions"},"2702":{"id":"/db-tools/tools/query-profiler-5","page_id":"/db-tools/tools/query-profiler","type":"heading","tags":[],"url":"/db-tools/tools/query-profiler#common-use-cases","content":"Common Use Cases"},"2703":{"id":"/db-tools/tools/query-profiler-6","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler","content":"The Query Profiler reads from MongoDB's system.profile collection, groups operations by query shape, and links each shape to its full execution plan. Slow queries are filterable by duration. Anti-patterns are flagged automatically, and index suggestions are generated based on actual query behaviour."},"2704":{"id":"/db-tools/tools/query-profiler-7","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#prerequisites","content":"MongoDB profiling must be enabled on the target database before the Query Profiler has data to read. Enable it at level 1 with a duration threshold to capture only slow operations:"},"2705":{"id":"/db-tools/tools/query-profiler-8","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#prerequisites","content":"type: warn"},"2706":{"id":"/db-tools/tools/query-profiler-9","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#prerequisites","content":"title: Profiling overhead"},"2707":{"id":"/db-tools/tools/query-profiler-10","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#prerequisites","content":"Level 2 profiling (db.setProfilingLevel(2)) captures every operation and can have a measurable performance impact on busy databases. Use level 1 with a slowms threshold in production environments. Disable profiling when not actively investigating performance issues."},"2708":{"id":"/db-tools/tools/query-profiler-11","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#reading-the-results","content":"Operations are grouped by query shape — a normalised representation of the query structure, independent of specific field values. For each shape, the profiler shows:"},"2709":{"id":"/db-tools/tools/query-profiler-12","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#reading-the-results","content":"Count — number of times this shape was executed"},"2710":{"id":"/db-tools/tools/query-profiler-13","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#reading-the-results","content":"Average duration — mean execution time across all captures"},"2711":{"id":"/db-tools/tools/query-profiler-14","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#reading-the-results","content":"P95 duration — 95th-percentile execution time"},"2712":{"id":"/db-tools/tools/query-profiler-15","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#reading-the-results","content":"Execution plan — link to the full explain output for this shape"},"2713":{"id":"/db-tools/tools/query-profiler-16","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#reading-the-results","content":"Use the duration filter to focus on queries above a specific threshold (e.g., operations slower than 500 ms)."},"2714":{"id":"/db-tools/tools/query-profiler-17","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#anti-pattern-detection","content":"The following anti-patterns are detected and flagged automatically on each query shape:"},"2715":{"id":"/db-tools/tools/query-profiler-18","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#anti-pattern-detection","content":"Anti-pattern"},"2716":{"id":"/db-tools/tools/query-profiler-19","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#anti-pattern-detection","content":"What it means"},"2717":{"id":"/db-tools/tools/query-profiler-20","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#anti-pattern-detection","content":"COLLSCAN"},"2718":{"id":"/db-tools/tools/query-profiler-21","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#anti-pattern-detection","content":"The query performs a full collection scan — no usable index was found"},"2719":{"id":"/db-tools/tools/query-profiler-22","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#anti-pattern-detection","content":"In-memory sort"},"2720":{"id":"/db-tools/tools/query-profiler-23","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#anti-pattern-detection","content":"The sort operation cannot be satisfied by an index and runs in memory"},"2721":{"id":"/db-tools/tools/query-profiler-24","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#anti-pattern-detection","content":"Unanchored $regex"},"2722":{"id":"/db-tools/tools/query-profiler-25","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#anti-pattern-detection","content":"A regex pattern with no leading anchor (^) forces a full scan of all indexed values"},"2723":{"id":"/db-tools/tools/query-profiler-26","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#anti-pattern-detection","content":"Missing index coverage"},"2724":{"id":"/db-tools/tools/query-profiler-27","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#anti-pattern-detection","content":"One or more query fields are not covered by any existing index"},"2725":{"id":"/db-tools/tools/query-profiler-28","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#index-suggestions","content":"When anti-patterns are detected, the Query Profiler generates index suggestions based on the actual query shapes observed. Each suggestion includes:"},"2726":{"id":"/db-tools/tools/query-profiler-29","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#index-suggestions","content":"The proposed index definition (field names and sort directions)"},"2727":{"id":"/db-tools/tools/query-profiler-30","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#index-suggestions","content":"The query shapes it would cover"},"2728":{"id":"/db-tools/tools/query-profiler-31","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#index-suggestions","content":"The estimated improvement based on current execution plans"},"2729":{"id":"/db-tools/tools/query-profiler-32","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#index-suggestions","content":"Suggestions reflect real query patterns — not generic recommendations."},"2730":{"id":"/db-tools/tools/query-profiler-33","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#common-use-cases","content":"Identifying the top slow queries in a production environment"},"2731":{"id":"/db-tools/tools/query-profiler-34","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#common-use-cases","content":"Comparing query performance before and after index changes"},"2732":{"id":"/db-tools/tools/query-profiler-35","page_id":"/db-tools/tools/query-profiler","tags":[],"type":"text","url":"/db-tools/tools/query-profiler#common-use-cases","content":"Building a shared record of performance findings for DBA reviews"},"2733":{"id":"/db-tools/tools/schema-analysis","page_id":"/db-tools/tools/schema-analysis","type":"page","content":"Schema Analysis","breadcrumbs":["3T Platform","3T DB Tools","Tools"],"tags":[],"url":"/db-tools/tools/schema-analysis"},"2734":{"id":"/db-tools/tools/schema-analysis-0","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis","content":"Versioned schema discovery with field-level type, frequency, and coverage analysis"},"2735":{"id":"/db-tools/tools/schema-analysis-1","page_id":"/db-tools/tools/schema-analysis","type":"heading","tags":[],"url":"/db-tools/tools/schema-analysis#sampling-modes","content":"Sampling Modes"},"2736":{"id":"/db-tools/tools/schema-analysis-2","page_id":"/db-tools/tools/schema-analysis","type":"heading","tags":[],"url":"/db-tools/tools/schema-analysis#reading-the-results","content":"Reading the Results"},"2737":{"id":"/db-tools/tools/schema-analysis-3","page_id":"/db-tools/tools/schema-analysis","type":"heading","tags":[],"url":"/db-tools/tools/schema-analysis#schema-history","content":"Schema History"},"2738":{"id":"/db-tools/tools/schema-analysis-4","page_id":"/db-tools/tools/schema-analysis","type":"heading","tags":[],"url":"/db-tools/tools/schema-analysis#schema-drift-detection","content":"Schema Drift Detection"},"2739":{"id":"/db-tools/tools/schema-analysis-5","page_id":"/db-tools/tools/schema-analysis","type":"heading","tags":[],"url":"/db-tools/tools/schema-analysis#common-use-cases","content":"Common Use Cases"},"2740":{"id":"/db-tools/tools/schema-analysis-6","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis","content":"Schema Analysis samples a collection and maps every field — its type distribution, frequency of appearance, and coverage across documents. Results are stored as a versioned history, so you can track schema drift over time and detect breaking changes before they reach production."},"2741":{"id":"/db-tools/tools/schema-analysis-7","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#sampling-modes","content":"Analyses every document in the collection. Provides the most accurate field coverage and type distribution, but is slower on large collections. Recommended for collections up to a few million documents or when accuracy is required for compliance documentation."},"2742":{"id":"/db-tools/tools/schema-analysis-8","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#sampling-modes","content":"Analyses the first N documents as returned by a natural collection scan. Fast on any collection size. Useful when documents were inserted in a consistent order and older documents are representative of the full schema."},"2743":{"id":"/db-tools/tools/schema-analysis-9","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#sampling-modes","content":"Analyses the most recently inserted N documents. Useful for detecting schema changes introduced by recent code deployments — new fields added in the latest release will appear at higher frequency in recent documents."},"2744":{"id":"/db-tools/tools/schema-analysis-10","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#sampling-modes","content":"Analyses a random sample of N documents using MongoDB's $sample aggregation stage. Provides a statistically representative view of the full collection without scanning all documents. Recommended for large collections where a full scan is not practical."},"2745":{"id":"/db-tools/tools/schema-analysis-11","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#reading-the-results","content":"For each field in the collection, Schema Analysis reports:"},"2746":{"id":"/db-tools/tools/schema-analysis-12","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#reading-the-results","content":"Field name — full dot-notation path for nested fields"},"2747":{"id":"/db-tools/tools/schema-analysis-13","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#reading-the-results","content":"Types — all detected BSON types with percentage breakdown (e.g., 98% String, 2% Null)"},"2748":{"id":"/db-tools/tools/schema-analysis-14","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#reading-the-results","content":"Frequency — percentage of documents in the sample that contain this field"},"2749":{"id":"/db-tools/tools/schema-analysis-15","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#reading-the-results","content":"Sample values — a small set of representative values"},"2750":{"id":"/db-tools/tools/schema-analysis-16","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#reading-the-results","content":"Fields with low frequency (below 100%) indicate optional or conditionally populated fields."},"2751":{"id":"/db-tools/tools/schema-analysis-17","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#schema-history","content":"Every analysis run creates a versioned snapshot stored per collection. The history view shows:"},"2752":{"id":"/db-tools/tools/schema-analysis-18","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#schema-history","content":"When each analysis was run"},"2753":{"id":"/db-tools/tools/schema-analysis-19","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#schema-history","content":"How many documents were sampled"},"2754":{"id":"/db-tools/tools/schema-analysis-20","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#schema-history","content":"Sampling mode used"},"2755":{"id":"/db-tools/tools/schema-analysis-21","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#schema-history","content":"You can compare any two snapshots to see what changed between them."},"2756":{"id":"/db-tools/tools/schema-analysis-22","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#schema-history","content":"type: info"},"2757":{"id":"/db-tools/tools/schema-analysis-23","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#schema-history","content":"title: History retention"},"2758":{"id":"/db-tools/tools/schema-analysis-24","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#schema-history","content":"Schema history snapshots are not automatically purged. For collections that are analysed frequently, review and remove older snapshots periodically to keep the history manageable."},"2759":{"id":"/db-tools/tools/schema-analysis-25","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#schema-drift-detection","content":"Comparing two snapshots surfaces:"},"2760":{"id":"/db-tools/tools/schema-analysis-26","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#schema-drift-detection","content":"New fields — fields present in the later snapshot but not the earlier one"},"2761":{"id":"/db-tools/tools/schema-analysis-27","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#schema-drift-detection","content":"Removed fields — fields present in the earlier snapshot that no longer appear"},"2762":{"id":"/db-tools/tools/schema-analysis-28","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#schema-drift-detection","content":"Type changes — fields whose BSON type distribution changed between snapshots (e.g., a field that was always String now returns String and Int32)"},"2763":{"id":"/db-tools/tools/schema-analysis-29","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#schema-drift-detection","content":"Use schema drift detection to catch breaking changes — for example, a field type change introduced in a code deployment — before they affect downstream consumers."},"2764":{"id":"/db-tools/tools/schema-analysis-30","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#common-use-cases","content":"Generating living documentation of a data model for onboarding or handoffs"},"2765":{"id":"/db-tools/tools/schema-analysis-31","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#common-use-cases","content":"Detecting unintended schema changes between releases"},"2766":{"id":"/db-tools/tools/schema-analysis-32","page_id":"/db-tools/tools/schema-analysis","tags":[],"type":"text","url":"/db-tools/tools/schema-analysis#common-use-cases","content":"Helping analysts understand field coverage and types before building queries or reports"},"2767":{"id":"/db-tools/tools/tasks","page_id":"/db-tools/tools/tasks","type":"page","content":"Tasks","breadcrumbs":["3T Platform","3T DB Tools","Tools"],"tags":[],"url":"/db-tools/tools/tasks"},"2768":{"id":"/db-tools/tools/tasks-0","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks","content":"Job scheduler for database operations — exports, imports, comparisons, and syncs"},"2769":{"id":"/db-tools/tools/tasks-1","page_id":"/db-tools/tools/tasks","type":"heading","tags":[],"url":"/db-tools/tools/tasks#creating-a-task","content":"Creating a Task"},"2770":{"id":"/db-tools/tools/tasks-2","page_id":"/db-tools/tools/tasks","type":"heading","tags":[],"url":"/db-tools/tools/tasks#task-types","content":"Task Types"},"2771":{"id":"/db-tools/tools/tasks-3","page_id":"/db-tools/tools/tasks","type":"heading","tags":[],"url":"/db-tools/tools/tasks#dashboard-metrics","content":"Dashboard Metrics"},"2772":{"id":"/db-tools/tools/tasks-4","page_id":"/db-tools/tools/tasks","type":"heading","tags":[],"url":"/db-tools/tools/tasks#common-use-cases","content":"Common Use Cases"},"2773":{"id":"/db-tools/tools/tasks-5","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks","content":"The Tasks module is a job scheduler for database operations. Create, schedule, and monitor automation workflows from the browser, via REST API, or from CI/CD pipelines. All tasks share the same execution engine and dashboard, regardless of how they were created."},"2774":{"id":"/db-tools/tools/tasks-6","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#creating-a-task","content":"Open the Tasks tool and select New Task. Choose the task type (Export, Import, Compare, or Sync), configure the source and target, and set a schedule (one-time, recurring cron, or on-demand). The task is saved and appears in the dashboard immediately."},"2775":{"id":"/db-tools/tools/tasks-7","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#creating-a-task","content":"Tasks can be created and triggered programmatically. See REST API for endpoint details and example requests."},"2776":{"id":"/db-tools/tools/tasks-8","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#creating-a-task","content":"If you are using the AI Assistant or an external MCP client, tasks can be created via the MCP server. See MCP Integration for server details and the relevant tool names under the tasks category."},"2777":{"id":"/db-tools/tools/tasks-9","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#task-types","content":"Type"},"2778":{"id":"/db-tools/tools/tasks-10","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#task-types","content":"Description"},"2779":{"id":"/db-tools/tools/tasks-11","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#task-types","content":"Export"},"2780":{"id":"/db-tools/tools/tasks-12","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#task-types","content":"Exports a collection to a supported format (JSON, CSV, BSON) on a schedule"},"2781":{"id":"/db-tools/tools/tasks-13","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#task-types","content":"Import"},"2782":{"id":"/db-tools/tools/tasks-14","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#task-types","content":"Imports data from a file or external source into a collection"},"2783":{"id":"/db-tools/tools/tasks-15","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#task-types","content":"Compare"},"2784":{"id":"/db-tools/tools/tasks-16","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#task-types","content":"Runs a document-level diff between two collections and stores the result"},"2785":{"id":"/db-tools/tools/tasks-17","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#task-types","content":"Sync"},"2786":{"id":"/db-tools/tools/tasks-18","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#task-types","content":"Runs a Compare and then applies the diff in a specified direction"},"2787":{"id":"/db-tools/tools/tasks-19","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#dashboard-metrics","content":"The Tasks dashboard displays live metrics across all tasks:"},"2788":{"id":"/db-tools/tools/tasks-20","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#dashboard-metrics","content":"Metric"},"2789":{"id":"/db-tools/tools/tasks-21","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#dashboard-metrics","content":"Description"},"2790":{"id":"/db-tools/tools/tasks-22","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#dashboard-metrics","content":"Total tasks"},"2791":{"id":"/db-tools/tools/tasks-23","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#dashboard-metrics","content":"Count of all defined tasks"},"2792":{"id":"/db-tools/tools/tasks-24","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#dashboard-metrics","content":"Currently running"},"2793":{"id":"/db-tools/tools/tasks-25","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#dashboard-metrics","content":"Number of tasks executing at this moment"},"2794":{"id":"/db-tools/tools/tasks-26","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#dashboard-metrics","content":"Success rate"},"2795":{"id":"/db-tools/tools/tasks-27","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#dashboard-metrics","content":"Percentage of completed runs that succeeded"},"2796":{"id":"/db-tools/tools/tasks-28","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#dashboard-metrics","content":"Avg execution duration"},"2797":{"id":"/db-tools/tools/tasks-29","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#dashboard-metrics","content":"Mean run time across all completed task executions"},"2798":{"id":"/db-tools/tools/tasks-30","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#dashboard-metrics","content":"Next scheduled run"},"2799":{"id":"/db-tools/tools/tasks-31","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#dashboard-metrics","content":"Timestamp of the next queued task execution"},"2800":{"id":"/db-tools/tools/tasks-32","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#dashboard-metrics","content":"Status breakdown"},"2801":{"id":"/db-tools/tools/tasks-33","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#dashboard-metrics","content":"Count of tasks in each state: Idle · Scheduled · Running · Completed · Failed"},"2802":{"id":"/db-tools/tools/tasks-34","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#common-use-cases","content":"Automated nightly exports to data warehouses or analytics platforms"},"2803":{"id":"/db-tools/tools/tasks-35","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#common-use-cases","content":"Scheduled cross-environment sync jobs (e.g., production → staging refresh)"},"2804":{"id":"/db-tools/tools/tasks-36","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#common-use-cases","content":"Pipeline-integrated import workflows triggered by CI/CD events"},"2805":{"id":"/db-tools/tools/tasks-37","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#common-use-cases","content":"type: info"},"2806":{"id":"/db-tools/tools/tasks-38","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#common-use-cases","content":"title: Studio 3T Desktop IDE Enterprise"},"2807":{"id":"/db-tools/tools/tasks-39","page_id":"/db-tools/tools/tasks","tags":[],"type":"text","url":"/db-tools/tools/tasks#common-use-cases","content":"Tasks created in 3T DB Tools are also accessible and manageable from Studio 3T Desktop IDE Enterprise Edition. Changes made in either place are reflected in both — there is no duplication or manual synchronisation required."},"2808":{"id":"/governance-proxy/concepts/caching-and-fail-modes","page_id":"/governance-proxy/concepts/caching-and-fail-modes","type":"page","content":"Caching & Fail Modes","breadcrumbs":["3T Platform","Governance Proxy","Concepts"],"tags":[],"url":"/governance-proxy/concepts/caching-and-fail-modes"},"2809":{"id":"/governance-proxy/concepts/caching-and-fail-modes-0","page_id":"/governance-proxy/concepts/caching-and-fail-modes","tags":[],"type":"text","url":"/governance-proxy/concepts/caching-and-fail-modes","content":"How the proxy caches policy decisions, invalidates them live, and behaves when the policy engine is unreachable."},"2810":{"id":"/governance-proxy/concepts/caching-and-fail-modes-1","page_id":"/governance-proxy/concepts/caching-and-fail-modes","type":"heading","tags":[],"url":"/governance-proxy/concepts/caching-and-fail-modes#caching--fail-modes","content":"Caching & Fail Modes"},"2811":{"id":"/governance-proxy/concepts/caching-and-fail-modes-2","page_id":"/governance-proxy/concepts/caching-and-fail-modes","type":"heading","tags":[],"url":"/governance-proxy/concepts/caching-and-fail-modes#decision-cache","content":"Decision cache"},"2812":{"id":"/governance-proxy/concepts/caching-and-fail-modes-3","page_id":"/governance-proxy/concepts/caching-and-fail-modes","type":"heading","tags":[],"url":"/governance-proxy/concepts/caching-and-fail-modes#live-invalidation","content":"Live invalidation"},"2813":{"id":"/governance-proxy/concepts/caching-and-fail-modes-4","page_id":"/governance-proxy/concepts/caching-and-fail-modes","type":"heading","tags":[],"url":"/governance-proxy/concepts/caching-and-fail-modes#fail-modes","content":"Fail modes"},"2814":{"id":"/governance-proxy/concepts/caching-and-fail-modes-5","page_id":"/governance-proxy/concepts/caching-and-fail-modes","type":"heading","tags":[],"url":"/governance-proxy/concepts/caching-and-fail-modes#tuning","content":"Tuning"},"2815":{"id":"/governance-proxy/concepts/caching-and-fail-modes-6","page_id":"/governance-proxy/concepts/caching-and-fail-modes","tags":[],"type":"text","url":"/governance-proxy/concepts/caching-and-fail-modes#caching--fail-modes","content":"Every command triggers a policy decision. Two mechanisms keep that affordable\nand predictable: a decision cache that avoids re-asking for repeated\noperations, and a fail mode that defines behavior when the policy engine\ncannot be reached."},"2816":{"id":"/governance-proxy/concepts/caching-and-fail-modes-7","page_id":"/governance-proxy/concepts/caching-and-fail-modes","tags":[],"type":"text","url":"/governance-proxy/concepts/caching-and-fail-modes#decision-cache","content":"Decisions are cached keyed by the caller's identity and the normalized\noperation. A repeated operation by the same identity is served from cache\ninstead of re-evaluating, with a short TTL bounding staleness."},"2817":{"id":"/governance-proxy/concepts/caching-and-fail-modes-8","page_id":"/governance-proxy/concepts/caching-and-fail-modes","tags":[],"type":"text","url":"/governance-proxy/concepts/caching-and-fail-modes#live-invalidation","content":"A TTL alone would let a revoked permission linger. To close that gap, the proxy\ninvalidates the cache live when an administrator changes any policy: the\ncache is flushed, and the next matching command misses the cache and\nre-evaluates against the live policy engine. The effect is near-immediate policy\npropagation without waiting for entries to expire."},"2818":{"id":"/governance-proxy/concepts/caching-and-fail-modes-9","page_id":"/governance-proxy/concepts/caching-and-fail-modes","tags":[],"type":"text","url":"/governance-proxy/concepts/caching-and-fail-modes#fail-modes","content":"When the policy engine is unreachable, the proxy cannot get a fresh\ndecision. The --fail-mode flag defines what happens:"},"2819":{"id":"/governance-proxy/concepts/caching-and-fail-modes-10","page_id":"/governance-proxy/concepts/caching-and-fail-modes","tags":[],"type":"text","url":"/governance-proxy/concepts/caching-and-fail-modes#fail-modes","content":"Mode"},"2820":{"id":"/governance-proxy/concepts/caching-and-fail-modes-11","page_id":"/governance-proxy/concepts/caching-and-fail-modes","tags":[],"type":"text","url":"/governance-proxy/concepts/caching-and-fail-modes#fail-modes","content":"Behavior when the policy engine is down"},"2821":{"id":"/governance-proxy/concepts/caching-and-fail-modes-12","page_id":"/governance-proxy/concepts/caching-and-fail-modes","tags":[],"type":"text","url":"/governance-proxy/concepts/caching-and-fail-modes#fail-modes","content":"Use when"},"2822":{"id":"/governance-proxy/concepts/caching-and-fail-modes-13","page_id":"/governance-proxy/concepts/caching-and-fail-modes","tags":[],"type":"text","url":"/governance-proxy/concepts/caching-and-fail-modes#fail-modes","content":"closed (fail-shut)"},"2823":{"id":"/governance-proxy/concepts/caching-and-fail-modes-14","page_id":"/governance-proxy/concepts/caching-and-fail-modes","tags":[],"type":"text","url":"/governance-proxy/concepts/caching-and-fail-modes#fail-modes","content":"Operations are denied. Security is preserved at the cost of availability."},"2824":{"id":"/governance-proxy/concepts/caching-and-fail-modes-15","page_id":"/governance-proxy/concepts/caching-and-fail-modes","tags":[],"type":"text","url":"/governance-proxy/concepts/caching-and-fail-modes#fail-modes","content":"The default posture for sensitive data — no decision means no access."},"2825":{"id":"/governance-proxy/concepts/caching-and-fail-modes-16","page_id":"/governance-proxy/concepts/caching-and-fail-modes","tags":[],"type":"text","url":"/governance-proxy/concepts/caching-and-fail-modes#fail-modes","content":"open (fail-soft)"},"2826":{"id":"/governance-proxy/concepts/caching-and-fail-modes-17","page_id":"/governance-proxy/concepts/caching-and-fail-modes","tags":[],"type":"text","url":"/governance-proxy/concepts/caching-and-fail-modes#fail-modes","content":"Operations are allowed. Availability is preserved at the cost of enforcement."},"2827":{"id":"/governance-proxy/concepts/caching-and-fail-modes-18","page_id":"/governance-proxy/concepts/caching-and-fail-modes","tags":[],"type":"text","url":"/governance-proxy/concepts/caching-and-fail-modes#fail-modes","content":"Availability-critical paths where a brief enforcement gap is acceptable."},"2828":{"id":"/governance-proxy/concepts/caching-and-fail-modes-19","page_id":"/governance-proxy/concepts/caching-and-fail-modes","tags":[],"type":"text","url":"/governance-proxy/concepts/caching-and-fail-modes#fail-modes","content":"type: warn"},"2829":{"id":"/governance-proxy/concepts/caching-and-fail-modes-20","page_id":"/governance-proxy/concepts/caching-and-fail-modes","tags":[],"type":"text","url":"/governance-proxy/concepts/caching-and-fail-modes#fail-modes","content":"fail-open means traffic flows unenforced while the policy engine is down.\nChoose it deliberately, and only for workloads where availability genuinely\noutweighs a temporary loss of policy enforcement."},"2830":{"id":"/governance-proxy/concepts/caching-and-fail-modes-21","page_id":"/governance-proxy/concepts/caching-and-fail-modes","tags":[],"type":"text","url":"/governance-proxy/concepts/caching-and-fail-modes#fail-modes","content":"The fail mode applies per cache fallback: a cached decision is still honored;\nthe fail mode governs only the case where there is no usable decision and the\nengine cannot supply one."},"2831":{"id":"/governance-proxy/concepts/caching-and-fail-modes-22","page_id":"/governance-proxy/concepts/caching-and-fail-modes","tags":[],"type":"text","url":"/governance-proxy/concepts/caching-and-fail-modes#tuning","content":"The cache TTL, fail mode, and (optionally) a shared cache backend for\ninvalidation are set at deploy time. See the\nCLI & flag reference for the exact\nflags, and Operations for which\nsettings can be changed at runtime versus on restart."},"2832":{"id":"/governance-proxy/concepts/identity-and-oidc","page_id":"/governance-proxy/concepts/identity-and-oidc","type":"page","content":"Identity & OIDC","breadcrumbs":["3T Platform","Governance Proxy","Concepts"],"tags":[],"url":"/governance-proxy/concepts/identity-and-oidc"},"2833":{"id":"/governance-proxy/concepts/identity-and-oidc-0","page_id":"/governance-proxy/concepts/identity-and-oidc","tags":[],"type":"text","url":"/governance-proxy/concepts/identity-and-oidc","content":"How the proxy authenticates clients with MONGODB-OIDC and authenticates upstream to MongoDB."},"2834":{"id":"/governance-proxy/concepts/identity-and-oidc-1","page_id":"/governance-proxy/concepts/identity-and-oidc","type":"heading","tags":[],"url":"/governance-proxy/concepts/identity-and-oidc#identity--oidc","content":"Identity & OIDC"},"2835":{"id":"/governance-proxy/concepts/identity-and-oidc-2","page_id":"/governance-proxy/concepts/identity-and-oidc","type":"heading","tags":[],"url":"/governance-proxy/concepts/identity-and-oidc#client-side--mongodb-oidc","content":"Client side — MONGODB-OIDC"},"2836":{"id":"/governance-proxy/concepts/identity-and-oidc-3","page_id":"/governance-proxy/concepts/identity-and-oidc","type":"heading","tags":[],"url":"/governance-proxy/concepts/identity-and-oidc#upstream-side--scram-service-account","content":"Upstream side — SCRAM service account"},"2837":{"id":"/governance-proxy/concepts/identity-and-oidc-4","page_id":"/governance-proxy/concepts/identity-and-oidc","type":"heading","tags":[],"url":"/governance-proxy/concepts/identity-and-oidc#connecting-from-a-non-local-host","content":"Connecting from a non-local host"},"2838":{"id":"/governance-proxy/concepts/identity-and-oidc-5","page_id":"/governance-proxy/concepts/identity-and-oidc","tags":[],"type":"text","url":"/governance-proxy/concepts/identity-and-oidc#identity--oidc","content":"The proxy sits between two trust boundaries. It authenticates clients with\nMONGODB-OIDC against your identity provider, and authenticates upstream to\nMongoDB with a SCRAM service account. The two are independent — clients never\nhold or see the upstream database credentials."},"2839":{"id":"/governance-proxy/concepts/identity-and-oidc-6","page_id":"/governance-proxy/concepts/identity-and-oidc","tags":[],"type":"text","url":"/governance-proxy/concepts/identity-and-oidc#client-side--mongodb-oidc","content":"When a client connects, the proxy terminates the MONGODB-OIDC SASL handshake\nitself rather than passing it through:"},"2840":{"id":"/governance-proxy/concepts/identity-and-oidc-7","page_id":"/governance-proxy/concepts/identity-and-oidc","tags":[],"type":"text","url":"/governance-proxy/concepts/identity-and-oidc#client-side--mongodb-oidc","content":"The proxy advertises MONGODB-OIDC in its hello reply."},"2841":{"id":"/governance-proxy/concepts/identity-and-oidc-8","page_id":"/governance-proxy/concepts/identity-and-oidc","tags":[],"type":"text","url":"/governance-proxy/concepts/identity-and-oidc#client-side--mongodb-oidc","content":"The client sends its JWT in saslStart."},"2842":{"id":"/governance-proxy/concepts/identity-and-oidc-9","page_id":"/governance-proxy/concepts/identity-and-oidc","tags":[],"type":"text","url":"/governance-proxy/concepts/identity-and-oidc#client-side--mongodb-oidc","content":"The proxy fetches the issuer's JWKS and validates the token — signature,\niss (issuer), aud (audience), and exp (expiry)."},"2843":{"id":"/governance-proxy/concepts/identity-and-oidc-10","page_id":"/governance-proxy/concepts/identity-and-oidc","tags":[],"type":"text","url":"/governance-proxy/concepts/identity-and-oidc#client-side--mongodb-oidc","content":"It extracts the caller identity — subject, roles, and the project segment —\nwhich then drives upstream routing\nand every policy decision."},"2844":{"id":"/governance-proxy/concepts/identity-and-oidc-11","page_id":"/governance-proxy/concepts/identity-and-oidc","tags":[],"type":"text","url":"/governance-proxy/concepts/identity-and-oidc#client-side--mongodb-oidc","content":"Because identity is established per connection from a verified token, the proxy\nadds no new credential store and no extra password for clients to manage."},"2845":{"id":"/governance-proxy/concepts/identity-and-oidc-12","page_id":"/governance-proxy/concepts/identity-and-oidc","tags":[],"type":"text","url":"/governance-proxy/concepts/identity-and-oidc#upstream-side--scram-service-account","content":"Once the client is authenticated and its upstream resolved, the proxy opens a\nconnection to MongoDB using that segment's service-account URI and\nauthenticates with SCRAM (mechanism auto-negotiated — SHA-256 or SHA-1).\nUpstreams that require TLS or mongodb+srv:// are wrapped and resolved\nautomatically."},"2846":{"id":"/governance-proxy/concepts/identity-and-oidc-13","page_id":"/governance-proxy/concepts/identity-and-oidc","tags":[],"type":"text","url":"/governance-proxy/concepts/identity-and-oidc#upstream-side--scram-service-account","content":"This separation is what makes the proxy safe for untrusted clients: a client\nproves who it is via OIDC, but the actual database credentials live only\ninside the proxy's configuration."},"2847":{"id":"/governance-proxy/concepts/identity-and-oidc-14","page_id":"/governance-proxy/concepts/identity-and-oidc","tags":[],"type":"text","url":"/governance-proxy/concepts/identity-and-oidc#connecting-from-a-non-local-host","content":"type: warn"},"2848":{"id":"/governance-proxy/concepts/identity-and-oidc-15","page_id":"/governance-proxy/concepts/identity-and-oidc","tags":[],"type":"text","url":"/governance-proxy/concepts/identity-and-oidc#connecting-from-a-non-local-host","content":"title: ALLOWED_HOSTS — a client-side OIDC guard"},"2849":{"id":"/governance-proxy/concepts/identity-and-oidc-16","page_id":"/governance-proxy/concepts/identity-and-oidc","tags":[],"type":"text","url":"/governance-proxy/concepts/identity-and-oidc#connecting-from-a-non-local-host","content":"MONGODB-OIDC clients only send the OIDC token to endpoints in the driver's\nbuilt-in trusted list (*.mongodb.net, localhost, 127.0.0.1, ::1, and a\nfew others). When the proxy is reached at any other host — a public DNS name\nor a bare IP — the client refuses with\nMongoSecurityException: Host <addr> not permitted by ALLOWED_HOSTS."},"2850":{"id":"/governance-proxy/concepts/identity-and-oidc-17","page_id":"/governance-proxy/concepts/identity-and-oidc","tags":[],"type":"text","url":"/governance-proxy/concepts/identity-and-oidc#connecting-from-a-non-local-host","content":"This is a client-side driver guard, not a proxy or policy setting. Fix it on\nthe client, and trust only proxies you control:"},"2851":{"id":"/governance-proxy/concepts/identity-and-oidc-18","page_id":"/governance-proxy/concepts/identity-and-oidc","tags":[],"type":"text","url":"/governance-proxy/concepts/identity-and-oidc#connecting-from-a-non-local-host","content":"mongosh — add the --oidcTrustedEndpoint flag."},"2852":{"id":"/governance-proxy/concepts/identity-and-oidc-19","page_id":"/governance-proxy/concepts/identity-and-oidc","tags":[],"type":"text","url":"/governance-proxy/concepts/identity-and-oidc#connecting-from-a-non-local-host","content":"Drivers — set the ALLOWED_HOSTS OIDC auth-mechanism property to include\nthe host (it cannot be set in the connection URI)."},"2853":{"id":"/governance-proxy/concepts/identity-and-oidc-20","page_id":"/governance-proxy/concepts/identity-and-oidc","tags":[],"type":"text","url":"/governance-proxy/concepts/identity-and-oidc#connecting-from-a-non-local-host","content":"Studio 3T — enable \"permit connections when the target endpoint is not in\nthe default trusted list.\""},"2854":{"id":"/governance-proxy/concepts/identity-and-oidc-21","page_id":"/governance-proxy/concepts/identity-and-oidc","tags":[],"type":"text","url":"/governance-proxy/concepts/identity-and-oidc#connecting-from-a-non-local-host","content":"See also Security for the trust model\nacross the OIDC, upstream, and admin surfaces."},"2855":{"id":"/governance-proxy/concepts/pii-enrichment","page_id":"/governance-proxy/concepts/pii-enrichment","type":"page","content":"PII Enrichment","breadcrumbs":["3T Platform","Governance Proxy","Concepts"],"tags":[],"url":"/governance-proxy/concepts/pii-enrichment"},"2856":{"id":"/governance-proxy/concepts/pii-enrichment-0","page_id":"/governance-proxy/concepts/pii-enrichment","tags":[],"type":"text","url":"/governance-proxy/concepts/pii-enrichment","content":"How the proxy tags the fields a read returns with sensitivity buckets so policy can reason about data exposure."},"2857":{"id":"/governance-proxy/concepts/pii-enrichment-1","page_id":"/governance-proxy/concepts/pii-enrichment","type":"heading","tags":[],"url":"/governance-proxy/concepts/pii-enrichment#pii-enrichment","content":"PII Enrichment"},"2858":{"id":"/governance-proxy/concepts/pii-enrichment-2","page_id":"/governance-proxy/concepts/pii-enrichment","type":"heading","tags":[],"url":"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets","content":"Sensitivity buckets"},"2859":{"id":"/governance-proxy/concepts/pii-enrichment-3","page_id":"/governance-proxy/concepts/pii-enrichment","type":"heading","tags":[],"url":"/governance-proxy/concepts/pii-enrichment#how-fields-get-tagged","content":"How fields get tagged"},"2860":{"id":"/governance-proxy/concepts/pii-enrichment-4","page_id":"/governance-proxy/concepts/pii-enrichment","type":"heading","tags":[],"url":"/governance-proxy/concepts/pii-enrichment#why-it-lives-in-the-proxy","content":"Why it lives in the proxy"},"2861":{"id":"/governance-proxy/concepts/pii-enrichment-5","page_id":"/governance-proxy/concepts/pii-enrichment","tags":[],"type":"text","url":"/governance-proxy/concepts/pii-enrichment#pii-enrichment","content":"Operation-level policy answers \"may this caller run a find on this\ncollection?\" PII enrichment lets policy answer the sharper question: \"may this\ncaller see these fields?\" The proxy attaches field-level sensitivity to\neach read before evaluation."},"2862":{"id":"/governance-proxy/concepts/pii-enrichment-6","page_id":"/governance-proxy/concepts/pii-enrichment","tags":[],"type":"text","url":"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets","content":"The proxy keeps a refreshed view of the database's PII scan results and maps\nfields to one of four buckets:"},"2863":{"id":"/governance-proxy/concepts/pii-enrichment-7","page_id":"/governance-proxy/concepts/pii-enrichment","tags":[],"type":"text","url":"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets","content":"Bucket"},"2864":{"id":"/governance-proxy/concepts/pii-enrichment-8","page_id":"/governance-proxy/concepts/pii-enrichment","tags":[],"type":"text","url":"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets","content":"Meaning"},"2865":{"id":"/governance-proxy/concepts/pii-enrichment-9","page_id":"/governance-proxy/concepts/pii-enrichment","tags":[],"type":"text","url":"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets","content":"Critical"},"2866":{"id":"/governance-proxy/concepts/pii-enrichment-10","page_id":"/governance-proxy/concepts/pii-enrichment","tags":[],"type":"text","url":"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets","content":"Highest-sensitivity data"},"2867":{"id":"/governance-proxy/concepts/pii-enrichment-11","page_id":"/governance-proxy/concepts/pii-enrichment","tags":[],"type":"text","url":"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets","content":"PII"},"2868":{"id":"/governance-proxy/concepts/pii-enrichment-12","page_id":"/governance-proxy/concepts/pii-enrichment","tags":[],"type":"text","url":"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets","content":"Personally identifiable information"},"2869":{"id":"/governance-proxy/concepts/pii-enrichment-13","page_id":"/governance-proxy/concepts/pii-enrichment","tags":[],"type":"text","url":"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets","content":"Potentially Sensitive"},"2870":{"id":"/governance-proxy/concepts/pii-enrichment-14","page_id":"/governance-proxy/concepts/pii-enrichment","tags":[],"type":"text","url":"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets","content":"May be sensitive depending on context"},"2871":{"id":"/governance-proxy/concepts/pii-enrichment-15","page_id":"/governance-proxy/concepts/pii-enrichment","tags":[],"type":"text","url":"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets","content":"Likely Safe"},"2872":{"id":"/governance-proxy/concepts/pii-enrichment-16","page_id":"/governance-proxy/concepts/pii-enrichment","tags":[],"type":"text","url":"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets","content":"No detected sensitivity"},"2873":{"id":"/governance-proxy/concepts/pii-enrichment-17","page_id":"/governance-proxy/concepts/pii-enrichment","tags":[],"type":"text","url":"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets","content":"This map is cached and refreshed on a TTL, so enrichment adds no per-request\nlookup against the scan source."},"2874":{"id":"/governance-proxy/concepts/pii-enrichment-18","page_id":"/governance-proxy/concepts/pii-enrichment","tags":[],"type":"text","url":"/governance-proxy/concepts/pii-enrichment#how-fields-get-tagged","content":"The proxy tags exactly the fields a read actually returns, then attaches\nthose buckets to the policy-engine call:"},"2875":{"id":"/governance-proxy/concepts/pii-enrichment-19","page_id":"/governance-proxy/concepts/pii-enrichment","tags":[],"type":"text","url":"/governance-proxy/concepts/pii-enrichment#how-fields-get-tagged","content":"A whole-document read — an unprojected find, or one using an exclusion\nprojection like { field: 0 } — tags every scanned field, because the\nclient receives them all."},"2876":{"id":"/governance-proxy/concepts/pii-enrichment-20","page_id":"/governance-proxy/concepts/pii-enrichment","tags":[],"type":"text","url":"/governance-proxy/concepts/pii-enrichment#how-fields-get-tagged","content":"A projected or filtered read — e.g. { email: 1 } — tags only the named\nfields, because only those come back."},"2877":{"id":"/governance-proxy/concepts/pii-enrichment-21","page_id":"/governance-proxy/concepts/pii-enrichment","tags":[],"type":"text","url":"/governance-proxy/concepts/pii-enrichment#how-fields-get-tagged","content":"Policy can then allow a query that touches only Likely Safe fields while\ndenying the same operation when it would return Critical or PII data —\nturning a coarse operation check into data-aware governance."},"2878":{"id":"/governance-proxy/concepts/pii-enrichment-22","page_id":"/governance-proxy/concepts/pii-enrichment","tags":[],"type":"text","url":"/governance-proxy/concepts/pii-enrichment#why-it-lives-in-the-proxy","content":"Tagging happens where the command is parsed, so the policy engine receives the\nsensitivity context with the operation in a single call. The caller's query is\nnever modified — enrichment only annotates what the policy decision sees; the\nforwarded frame (on an Allow) is\nbyte-identical to what the client sent."},"2879":{"id":"/governance-proxy/concepts/policy-enforcement","page_id":"/governance-proxy/concepts/policy-enforcement","type":"page","content":"Policy Enforcement","breadcrumbs":["3T Platform","Governance Proxy","Concepts"],"tags":[],"url":"/governance-proxy/concepts/policy-enforcement"},"2880":{"id":"/governance-proxy/concepts/policy-enforcement-0","page_id":"/governance-proxy/concepts/policy-enforcement","tags":[],"type":"text","url":"/governance-proxy/concepts/policy-enforcement","content":"How the proxy turns each MongoDB command into a policy decision and acts on the verdict."},"2881":{"id":"/governance-proxy/concepts/policy-enforcement-1","page_id":"/governance-proxy/concepts/policy-enforcement","type":"heading","tags":[],"url":"/governance-proxy/concepts/policy-enforcement#policy-enforcement","content":"Policy Enforcement"},"2882":{"id":"/governance-proxy/concepts/policy-enforcement-2","page_id":"/governance-proxy/concepts/policy-enforcement","type":"heading","tags":[],"url":"/governance-proxy/concepts/policy-enforcement#from-command-to-decision","content":"From command to decision"},"2883":{"id":"/governance-proxy/concepts/policy-enforcement-3","page_id":"/governance-proxy/concepts/policy-enforcement","type":"heading","tags":[],"url":"/governance-proxy/concepts/policy-enforcement#acting-on-the-verdict","content":"Acting on the verdict"},"2884":{"id":"/governance-proxy/concepts/policy-enforcement-4","page_id":"/governance-proxy/concepts/policy-enforcement","type":"heading","tags":[],"url":"/governance-proxy/concepts/policy-enforcement#why-a-per-operation-check","content":"Why a per-operation check"},"2885":{"id":"/governance-proxy/concepts/policy-enforcement-5","page_id":"/governance-proxy/concepts/policy-enforcement","tags":[],"type":"text","url":"/governance-proxy/concepts/policy-enforcement#policy-enforcement","content":"Every command a client sends is evaluated before it reaches MongoDB. The\nproxy is fail-shut by design: a command is forwarded only when the policy engine\nreturns an explicit Allow (subject to the configured\nfail mode when the engine\nis unreachable)."},"2886":{"id":"/governance-proxy/concepts/policy-enforcement-6","page_id":"/governance-proxy/concepts/policy-enforcement","tags":[],"type":"text","url":"/governance-proxy/concepts/policy-enforcement#from-command-to-decision","content":"The proxy translates each parsed command into a normalized operation the policy\nengine can reason about:"},"2887":{"id":"/governance-proxy/concepts/policy-enforcement-7","page_id":"/governance-proxy/concepts/policy-enforcement","tags":[],"type":"text","url":"/governance-proxy/concepts/policy-enforcement#from-command-to-decision","content":"operation — find, aggregate, update, delete, drop, and so on."},"2888":{"id":"/governance-proxy/concepts/policy-enforcement-8","page_id":"/governance-proxy/concepts/policy-enforcement","tags":[],"type":"text","url":"/governance-proxy/concepts/policy-enforcement#from-command-to-decision","content":"database / collection — the target namespace."},"2889":{"id":"/governance-proxy/concepts/policy-enforcement-9","page_id":"/governance-proxy/concepts/policy-enforcement","tags":[],"type":"text","url":"/governance-proxy/concepts/policy-enforcement#from-command-to-decision","content":"properties — operation-specific detail that policy can match on, such as a\nfind's projection fields and limit, or an update's scope."},"2890":{"id":"/governance-proxy/concepts/policy-enforcement-10","page_id":"/governance-proxy/concepts/policy-enforcement","tags":[],"type":"text","url":"/governance-proxy/concepts/policy-enforcement#from-command-to-decision","content":"Reads are additionally tagged with field-level\nPII buckets so policy can reason\nabout what data is exposed, not only what operation ran."},"2891":{"id":"/governance-proxy/concepts/policy-enforcement-11","page_id":"/governance-proxy/concepts/policy-enforcement","tags":[],"type":"text","url":"/governance-proxy/concepts/policy-enforcement#from-command-to-decision","content":"The proxy then posts this to the policy engine's evaluation endpoint, forwarding\nthe caller's bearer token so the decision is made in the caller's identity\ncontext."},"2892":{"id":"/governance-proxy/concepts/policy-enforcement-12","page_id":"/governance-proxy/concepts/policy-enforcement","tags":[],"type":"text","url":"/governance-proxy/concepts/policy-enforcement#acting-on-the-verdict","content":"Verdict"},"2893":{"id":"/governance-proxy/concepts/policy-enforcement-13","page_id":"/governance-proxy/concepts/policy-enforcement","tags":[],"type":"text","url":"/governance-proxy/concepts/policy-enforcement#acting-on-the-verdict","content":"What the proxy does"},"2894":{"id":"/governance-proxy/concepts/policy-enforcement-14","page_id":"/governance-proxy/concepts/policy-enforcement","tags":[],"type":"text","url":"/governance-proxy/concepts/policy-enforcement#acting-on-the-verdict","content":"Allow"},"2895":{"id":"/governance-proxy/concepts/policy-enforcement-15","page_id":"/governance-proxy/concepts/policy-enforcement","tags":[],"type":"text","url":"/governance-proxy/concepts/policy-enforcement#acting-on-the-verdict","content":"Rebuilds the original wire frame and forwards it to MongoDB unchanged; the response passes straight back to the client."},"2896":{"id":"/governance-proxy/concepts/policy-enforcement-16","page_id":"/governance-proxy/concepts/policy-enforcement","tags":[],"type":"text","url":"/governance-proxy/concepts/policy-enforcement#acting-on-the-verdict","content":"Deny"},"2897":{"id":"/governance-proxy/concepts/policy-enforcement-17","page_id":"/governance-proxy/concepts/policy-enforcement","tags":[],"type":"text","url":"/governance-proxy/concepts/policy-enforcement#acting-on-the-verdict","content":"Does not contact MongoDB. Writes back a synthetic OP_MSG carrying { ok: 0, code: 13, codeName: \"Unauthorized\" } and the violation reason."},"2898":{"id":"/governance-proxy/concepts/policy-enforcement-18","page_id":"/governance-proxy/concepts/policy-enforcement","tags":[],"type":"text","url":"/governance-proxy/concepts/policy-enforcement#acting-on-the-verdict","content":"Because a denial is a standard MongoDB authorization error, clients need no\nspecial handling — mongosh, Studio 3T, Compass, and drivers all surface it\nthe way they surface any other permission failure. The data is never read, and\nthe client cannot tell the difference between \"the proxy denied this\" and \"the\ndatabase would have denied this.\""},"2899":{"id":"/governance-proxy/concepts/policy-enforcement-19","page_id":"/governance-proxy/concepts/policy-enforcement","tags":[],"type":"text","url":"/governance-proxy/concepts/policy-enforcement#why-a-per-operation-check","content":"Enforcing at the operation level — rather than only at connect time — means\npolicy applies continuously for the life of a connection. A long-lived session\nthat was allowed to read one collection cannot pivot to a forbidden one: each\ncommand is judged on its own."},"2900":{"id":"/governance-proxy/concepts/policy-enforcement-20","page_id":"/governance-proxy/concepts/policy-enforcement","tags":[],"type":"text","url":"/governance-proxy/concepts/policy-enforcement#why-a-per-operation-check","content":"Repeated evaluations are kept cheap by the\ndecision cache, which is\ninvalidated live whenever an administrator changes a policy."},"2901":{"id":"/governance-proxy/concepts/tenancy-and-routing","page_id":"/governance-proxy/concepts/tenancy-and-routing","type":"page","content":"Tenancy & Routing","breadcrumbs":["3T Platform","Governance Proxy","Concepts"],"tags":[],"url":"/governance-proxy/concepts/tenancy-and-routing"},"2902":{"id":"/governance-proxy/concepts/tenancy-and-routing-0","page_id":"/governance-proxy/concepts/tenancy-and-routing","tags":[],"type":"text","url":"/governance-proxy/concepts/tenancy-and-routing","content":"The per-customer deployment model, project-segment tenancy, and how each request resolves to its upstream."},"2903":{"id":"/governance-proxy/concepts/tenancy-and-routing-1","page_id":"/governance-proxy/concepts/tenancy-and-routing","type":"heading","tags":[],"url":"/governance-proxy/concepts/tenancy-and-routing#tenancy--routing","content":"Tenancy & Routing"},"2904":{"id":"/governance-proxy/concepts/tenancy-and-routing-2","page_id":"/governance-proxy/concepts/tenancy-and-routing","type":"heading","tags":[],"url":"/governance-proxy/concepts/tenancy-and-routing#deployment-model","content":"Deployment model"},"2905":{"id":"/governance-proxy/concepts/tenancy-and-routing-3","page_id":"/governance-proxy/concepts/tenancy-and-routing","type":"heading","tags":[],"url":"/governance-proxy/concepts/tenancy-and-routing#how-a-request-is-routed","content":"How a request is routed"},"2906":{"id":"/governance-proxy/concepts/tenancy-and-routing-4","page_id":"/governance-proxy/concepts/tenancy-and-routing","type":"heading","tags":[],"url":"/governance-proxy/concepts/tenancy-and-routing#per-segment-isolation","content":"Per-segment isolation"},"2907":{"id":"/governance-proxy/concepts/tenancy-and-routing-5","page_id":"/governance-proxy/concepts/tenancy-and-routing","tags":[],"type":"text","url":"/governance-proxy/concepts/tenancy-and-routing#deployment-model","content":"The Governance Proxy is deployed per customer / per environment. It is\nnot a shared SaaS edge proxying many customers' database calls through one\nservice — that model is rejected as inherently insecure."},"2908":{"id":"/governance-proxy/concepts/tenancy-and-routing-6","page_id":"/governance-proxy/concepts/tenancy-and-routing","tags":[],"type":"text","url":"/governance-proxy/concepts/tenancy-and-routing#deployment-model","content":"type: info"},"2909":{"id":"/governance-proxy/concepts/tenancy-and-routing-7","page_id":"/governance-proxy/concepts/tenancy-and-routing","tags":[],"type":"text","url":"/governance-proxy/concepts/tenancy-and-routing#deployment-model","content":"title: What \"tenant\" means here"},"2910":{"id":"/governance-proxy/concepts/tenancy-and-routing-8","page_id":"/governance-proxy/concepts/tenancy-and-routing","tags":[],"type":"text","url":"/governance-proxy/concepts/tenancy-and-routing#deployment-model","content":"Within one customer's deployment, a tenant is an internal organizational\nsegment — a persona (analyst, admin, data scientist), a department (finance,\nmarketing), or an environment (production, staging, R&D). Each segment has its\nown access scope and its own upstream. Read \"tenant\" as project segment within\none organization, never isolated customer in a shared service."},"2911":{"id":"/governance-proxy/concepts/tenancy-and-routing-9","page_id":"/governance-proxy/concepts/tenancy-and-routing","tags":[],"type":"text","url":"/governance-proxy/concepts/tenancy-and-routing#how-a-request-is-routed","content":"Identity from the validated OIDC token\ndetermines which project segment a request belongs to, and the proxy resolves\nthat segment to a concrete upstream MongoDB connection. It then opens an\nauthenticated SCRAM connection to that upstream on the caller's behalf."},"2912":{"id":"/governance-proxy/concepts/tenancy-and-routing-10","page_id":"/governance-proxy/concepts/tenancy-and-routing","tags":[],"type":"text","url":"/governance-proxy/concepts/tenancy-and-routing#how-a-request-is-routed","content":"Upstream resolution is backed by 3T Access Manager, which holds the\nconnection definitions for each segment. The proxy asks Access Manager to\nresolve the caller's request to an upstream connection URI, then connects."},"2913":{"id":"/governance-proxy/concepts/tenancy-and-routing-11","page_id":"/governance-proxy/concepts/tenancy-and-routing","tags":[],"type":"text","url":"/governance-proxy/concepts/tenancy-and-routing#how-a-request-is-routed","content":"This means routing and credentials are managed centrally in Access Manager —\nthe proxy itself does not need per-segment database passwords baked into its\nstatic configuration; it requests them at resolution time."},"2914":{"id":"/governance-proxy/concepts/tenancy-and-routing-12","page_id":"/governance-proxy/concepts/tenancy-and-routing","tags":[],"type":"text","url":"/governance-proxy/concepts/tenancy-and-routing#per-segment-isolation","content":"Because each segment resolves to its own upstream (or upstream scope), a caller\nin one segment cannot reach another segment's data even though they share a\nsingle proxy process. Combined with\nper-operation policy enforcement,\nthis gives two independent layers of containment: which database you reach\n(routing) and what you may do there (policy)."},"2915":{"id":"/governance-proxy/concepts/tenancy-and-routing-13","page_id":"/governance-proxy/concepts/tenancy-and-routing","tags":[],"type":"text","url":"/governance-proxy/concepts/tenancy-and-routing#per-segment-isolation","content":"For runtime management of upstream definitions on the proxy itself, see the\nConfig API reference."},"2916":{"id":"/governance-proxy/deployment/observability","page_id":"/governance-proxy/deployment/observability","type":"page","content":"Observability","breadcrumbs":["3T Platform","Governance Proxy","Deployment"],"tags":[],"url":"/governance-proxy/deployment/observability"},"2917":{"id":"/governance-proxy/deployment/observability-0","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability","content":"The Prometheus metrics endpoint and the proxyctl live view for on-the-box troubleshooting."},"2918":{"id":"/governance-proxy/deployment/observability-1","page_id":"/governance-proxy/deployment/observability","type":"heading","tags":[],"url":"/governance-proxy/deployment/observability#observability","content":"Observability"},"2919":{"id":"/governance-proxy/deployment/observability-2","page_id":"/governance-proxy/deployment/observability","type":"heading","tags":[],"url":"/governance-proxy/deployment/observability#metrics-endpoint","content":"Metrics endpoint"},"2920":{"id":"/governance-proxy/deployment/observability-3","page_id":"/governance-proxy/deployment/observability","type":"heading","tags":[],"url":"/governance-proxy/deployment/observability#exported-series","content":"Exported series"},"2921":{"id":"/governance-proxy/deployment/observability-4","page_id":"/governance-proxy/deployment/observability","type":"heading","tags":[],"url":"/governance-proxy/deployment/observability#proxyctl--live-view","content":"proxyctl — live view"},"2922":{"id":"/governance-proxy/deployment/observability-5","page_id":"/governance-proxy/deployment/observability","type":"heading","tags":[],"url":"/governance-proxy/deployment/observability#what-to-watch","content":"What to watch"},"2923":{"id":"/governance-proxy/deployment/observability-6","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#observability","content":"The proxy exposes a Prometheus /metrics endpoint and ships a small CLI,\nproxyctl, for ad-hoc, on-the-box troubleshooting."},"2924":{"id":"/governance-proxy/deployment/observability-7","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#metrics-endpoint","content":"Enable it with --metrics-listen (or PROXY_METRICS_LISTEN), e.g.\n127.0.0.1:9090. It is a separate, unauthenticated surface from the config\nAPI."},"2925":{"id":"/governance-proxy/deployment/observability-8","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#metrics-endpoint","content":"type: warn"},"2926":{"id":"/governance-proxy/deployment/observability-9","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#metrics-endpoint","content":"The metrics endpoint is unauthenticated. Bind it to loopback or an internal\ninterface and scrape it from there — do not expose it publicly."},"2927":{"id":"/governance-proxy/deployment/observability-10","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#exported-series","content":"All series are interceptor_-prefixed:"},"2928":{"id":"/governance-proxy/deployment/observability-11","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#exported-series","content":"Metric"},"2929":{"id":"/governance-proxy/deployment/observability-12","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#exported-series","content":"Meaning"},"2930":{"id":"/governance-proxy/deployment/observability-13","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#exported-series","content":"connections_active"},"2931":{"id":"/governance-proxy/deployment/observability-14","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#exported-series","content":"Client connections currently open"},"2932":{"id":"/governance-proxy/deployment/observability-15","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#exported-series","content":"connections_total"},"2933":{"id":"/governance-proxy/deployment/observability-16","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#exported-series","content":"Client connections accepted over time"},"2934":{"id":"/governance-proxy/deployment/observability-17","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#exported-series","content":"connections_rejected_total"},"2935":{"id":"/governance-proxy/deployment/observability-18","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#exported-series","content":"Connections turned away at the connection cap"},"2936":{"id":"/governance-proxy/deployment/observability-19","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#exported-series","content":"frames_total{decision}"},"2937":{"id":"/governance-proxy/deployment/observability-20","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#exported-series","content":"Commands processed, labeled by allow / deny"},"2938":{"id":"/governance-proxy/deployment/observability-21","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#exported-series","content":"bytes_total{direction}"},"2939":{"id":"/governance-proxy/deployment/observability-22","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#exported-series","content":"Bytes relayed, by direction"},"2940":{"id":"/governance-proxy/deployment/observability-23","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#exported-series","content":"errors_total{stage}"},"2941":{"id":"/governance-proxy/deployment/observability-24","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#exported-series","content":"Errors, labeled by processing stage"},"2942":{"id":"/governance-proxy/deployment/observability-25","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#exported-series","content":"policy_cache_total{result}"},"2943":{"id":"/governance-proxy/deployment/observability-26","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#exported-series","content":"Decision-cache hits / misses (only when the decision cache is enabled)"},"2944":{"id":"/governance-proxy/deployment/observability-27","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#exported-series","content":"pool_acquires_total{result} / pool_evicted_total / pool_idle"},"2945":{"id":"/governance-proxy/deployment/observability-28","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#exported-series","content":"Upstream connection-pool activity (only when pooling is enabled)"},"2946":{"id":"/governance-proxy/deployment/observability-29","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#proxyctl--live-view","content":"For troubleshooting without a Prometheus stack, proxyctl renders a live,\ntop-style view of the same endpoint:"},"2947":{"id":"/governance-proxy/deployment/observability-30","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#proxyctl--live-view","content":"It shows current connections, per-second throughput (up / down), allow / deny\nframe counts, errors by stage, and the cache hit rate."},"2948":{"id":"/governance-proxy/deployment/observability-31","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#what-to-watch","content":"connections_rejected_total climbing — clients are hitting the connection\ncap (--max-connections); raise the cap or scale out."},"2949":{"id":"/governance-proxy/deployment/observability-32","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#what-to-watch","content":"errors_total{stage=\"...\"} rising — isolate which stage (auth, upstream,\npolicy) is failing."},"2950":{"id":"/governance-proxy/deployment/observability-33","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#what-to-watch","content":"Low policy_cache_total hit rate — most commands are re-evaluating; expect\nmore load on the policy engine."},"2951":{"id":"/governance-proxy/deployment/observability-34","page_id":"/governance-proxy/deployment/observability","tags":[],"type":"text","url":"/governance-proxy/deployment/observability#what-to-watch","content":"See the CLI & flag reference for the\nconnection-limit and pooling flags these metrics track."},"2952":{"id":"/governance-proxy/deployment/operations","page_id":"/governance-proxy/deployment/operations","type":"page","content":"Operations","breadcrumbs":["3T Platform","Governance Proxy","Deployment"],"tags":[],"url":"/governance-proxy/deployment/operations"},"2953":{"id":"/governance-proxy/deployment/operations-0","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations","content":"Run the proxy as a container, supply its bootstrap configuration, and manage it at runtime through the config API."},"2954":{"id":"/governance-proxy/deployment/operations-1","page_id":"/governance-proxy/deployment/operations","type":"heading","tags":[],"url":"/governance-proxy/deployment/operations#operations","content":"Operations"},"2955":{"id":"/governance-proxy/deployment/operations-2","page_id":"/governance-proxy/deployment/operations","type":"heading","tags":[],"url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"Bootstrap configuration"},"2956":{"id":"/governance-proxy/deployment/operations-3","page_id":"/governance-proxy/deployment/operations","type":"heading","tags":[],"url":"/governance-proxy/deployment/operations#what-applies-live-vs-on-restart","content":"What applies live vs. on restart"},"2957":{"id":"/governance-proxy/deployment/operations-4","page_id":"/governance-proxy/deployment/operations","type":"heading","tags":[],"url":"/governance-proxy/deployment/operations#using-the-config-api","content":"Using the config API"},"2958":{"id":"/governance-proxy/deployment/operations-5","page_id":"/governance-proxy/deployment/operations","type":"heading","tags":[],"url":"/governance-proxy/deployment/operations#secrets-at-rest","content":"Secrets at rest"},"2959":{"id":"/governance-proxy/deployment/operations-6","page_id":"/governance-proxy/deployment/operations","type":"heading","tags":[],"url":"/governance-proxy/deployment/operations#health--observability","content":"Health & observability"},"2960":{"id":"/governance-proxy/deployment/operations-7","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#operations","content":"The proxy ships as a small non-root container. A minimal bootstrap set is\nsupplied at start; everything else — upstreams, external address, fail behavior,\nand admin access — is managed at runtime through a config API that is\nseparate from the wire-protocol data path."},"2961":{"id":"/governance-proxy/deployment/operations-8","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#operations","content":"For where to place the proxy, see\nDeployment patterns."},"2962":{"id":"/governance-proxy/deployment/operations-9","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"These are supplied to the container at start. Credential-bearing values are read\nfrom the environment so they stay out of ps / argv."},"2963":{"id":"/governance-proxy/deployment/operations-10","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"Variable / flag"},"2964":{"id":"/governance-proxy/deployment/operations-11","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"Purpose"},"2965":{"id":"/governance-proxy/deployment/operations-12","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"PROXY_REGISTRY_URI"},"2966":{"id":"/governance-proxy/deployment/operations-13","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"MongoDB URI hosting the proxy's own registry / settings / audit state. Required."},"2967":{"id":"/governance-proxy/deployment/operations-14","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"PROXY_CONFIG_KEY"},"2968":{"id":"/governance-proxy/deployment/operations-15","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"Base64 AES-256 key that seals stored upstream URIs at rest. Generate with openssl rand -base64 32. Empty disables encryption and rejects upstream writes."},"2969":{"id":"/governance-proxy/deployment/operations-16","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"PROXY_ADMIN_TOKEN"},"2970":{"id":"/governance-proxy/deployment/operations-17","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"Bearer token required on every config-API request."},"2971":{"id":"/governance-proxy/deployment/operations-18","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"--oidc-issuer"},"2972":{"id":"/governance-proxy/deployment/operations-19","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"OIDC issuer clients authenticate against. Required."},"2973":{"id":"/governance-proxy/deployment/operations-20","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"--listen"},"2974":{"id":"/governance-proxy/deployment/operations-21","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"Wire-protocol listen address (default :27027)."},"2975":{"id":"/governance-proxy/deployment/operations-22","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"--advertise-addr"},"2976":{"id":"/governance-proxy/deployment/operations-23","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"host:port advertised to clients; must be reachable by them (not loopback)."},"2977":{"id":"/governance-proxy/deployment/operations-24","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"--admin-listen"},"2978":{"id":"/governance-proxy/deployment/operations-25","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"Config-API address, e.g. :8443. Empty disables the API."},"2979":{"id":"/governance-proxy/deployment/operations-26","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"--admin-allow-cidrs"},"2980":{"id":"/governance-proxy/deployment/operations-27","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"Comma-separated CIDRs allowed to reach the config API."},"2981":{"id":"/governance-proxy/deployment/operations-28","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"--admin-tls-cert-file / --admin-tls-key-file"},"2982":{"id":"/governance-proxy/deployment/operations-29","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"TLS for the config API. Use these in any non-loopback deployment."},"2983":{"id":"/governance-proxy/deployment/operations-30","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"type: warn"},"2984":{"id":"/governance-proxy/deployment/operations-31","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"The encryption key and registry URI are the trust root. In production, supply\nthem as orchestrator secrets, not plaintext environment values."},"2985":{"id":"/governance-proxy/deployment/operations-32","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#bootstrap-configuration","content":"The full flag and environment-variable list — including TLS, connection limits,\nand pooling — is in the CLI & flag reference."},"2986":{"id":"/governance-proxy/deployment/operations-33","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#what-applies-live-vs-on-restart","content":"Setting"},"2987":{"id":"/governance-proxy/deployment/operations-34","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#what-applies-live-vs-on-restart","content":"When it takes effect"},"2988":{"id":"/governance-proxy/deployment/operations-35","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#what-applies-live-vs-on-restart","content":"IP allowlist (ipAllowlist)"},"2989":{"id":"/governance-proxy/deployment/operations-36","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#what-applies-live-vs-on-restart","content":"Live — a PATCH takes effect immediately, merged with the bootstrap CIDRs (which can never be removed)."},"2990":{"id":"/governance-proxy/deployment/operations-37","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#what-applies-live-vs-on-restart","content":"advertiseAddr / failMode"},"2991":{"id":"/governance-proxy/deployment/operations-38","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#what-applies-live-vs-on-restart","content":"On restart — a PATCH persists them and they are flagged pendingRestart; the proxy overlays the stored values over its flags on the next restart."},"2992":{"id":"/governance-proxy/deployment/operations-39","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#using-the-config-api","content":"/healthz and /readyz are open for orchestrator probes. Everything under\n/api/v1 requires both the bearer token and a source IP inside\n--admin-allow-cidrs."},"2993":{"id":"/governance-proxy/deployment/operations-40","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#using-the-config-api","content":"Full endpoint, auth, and response-shape detail is in the\nConfig API reference."},"2994":{"id":"/governance-proxy/deployment/operations-41","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#secrets-at-rest","content":"Stored upstream URIs are sealed with AES-256-GCM from PROXY_CONFIG_KEY. The\nAPI only ever returns masked URIs, and every mutation is recorded in an\naudit log. See Security for the full\nat-rest and admin trust model."},"2995":{"id":"/governance-proxy/deployment/operations-42","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#health--observability","content":"GET /healthz — liveness."},"2996":{"id":"/governance-proxy/deployment/operations-43","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#health--observability","content":"GET /readyz — readiness (returns ready once at least one upstream is\nconfigured)."},"2997":{"id":"/governance-proxy/deployment/operations-44","page_id":"/governance-proxy/deployment/operations","tags":[],"type":"text","url":"/governance-proxy/deployment/operations#health--observability","content":"A Prometheus metrics endpoint is available separately — see\nObservability."},"2998":{"id":"/governance-proxy/deployment/patterns","page_id":"/governance-proxy/deployment/patterns","type":"page","content":"Deployment Patterns","breadcrumbs":["3T Platform","Governance Proxy","Deployment"],"tags":[],"url":"/governance-proxy/deployment/patterns"},"2999":{"id":"/governance-proxy/deployment/patterns-0","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns","content":"Where to place the proxy on the network path — sidecar versus standalone — and the trade-offs of each."},"3000":{"id":"/governance-proxy/deployment/patterns-1","page_id":"/governance-proxy/deployment/patterns","type":"heading","tags":[],"url":"/governance-proxy/deployment/patterns#deployment-patterns","content":"Deployment Patterns"},"3001":{"id":"/governance-proxy/deployment/patterns-2","page_id":"/governance-proxy/deployment/patterns","type":"heading","tags":[],"url":"/governance-proxy/deployment/patterns#pattern-a--sidecar","content":"Pattern A — Sidecar"},"3002":{"id":"/governance-proxy/deployment/patterns-3","page_id":"/governance-proxy/deployment/patterns","type":"heading","tags":[],"url":"/governance-proxy/deployment/patterns#pattern-b--standalone-shared","content":"Pattern B — Standalone shared"},"3003":{"id":"/governance-proxy/deployment/patterns-4","page_id":"/governance-proxy/deployment/patterns","type":"heading","tags":[],"url":"/governance-proxy/deployment/patterns#choosing","content":"Choosing"},"3004":{"id":"/governance-proxy/deployment/patterns-5","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#deployment-patterns","content":"The proxy can sit anywhere on the network path between client and mongod. The\nchoice is mostly about identity granularity versus operational complexity."},"3005":{"id":"/governance-proxy/deployment/patterns-6","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-a--sidecar","content":"One proxy per application, deployed alongside it (e.g. as a sidecar container in\nthe same pod)."},"3006":{"id":"/governance-proxy/deployment/patterns-7","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-a--sidecar","content":"Identity model"},"3007":{"id":"/governance-proxy/deployment/patterns-8","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-a--sidecar","content":"One static bearer per application instance"},"3008":{"id":"/governance-proxy/deployment/patterns-9","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-a--sidecar","content":"Latency overhead"},"3009":{"id":"/governance-proxy/deployment/patterns-10","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-a--sidecar","content":"~1–5 ms (loopback)"},"3010":{"id":"/governance-proxy/deployment/patterns-11","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-a--sidecar","content":"Ops complexity"},"3011":{"id":"/governance-proxy/deployment/patterns-12","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-a--sidecar","content":"One proxy container per application"},"3012":{"id":"/governance-proxy/deployment/patterns-13","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-a--sidecar","content":"Best for"},"3013":{"id":"/governance-proxy/deployment/patterns-14","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-a--sidecar","content":"Per-team or per-service isolation; strong blast-radius containment"},"3014":{"id":"/governance-proxy/deployment/patterns-15","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-a--sidecar","content":"Each application gets its own enforcement point on loopback, so a compromised\napp cannot reach another's proxy or upstream."},"3015":{"id":"/governance-proxy/deployment/patterns-16","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-b--standalone-shared","content":"A single shared proxy in front of a data store, serving many clients."},"3016":{"id":"/governance-proxy/deployment/patterns-17","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-b--standalone-shared","content":"Identity model"},"3017":{"id":"/governance-proxy/deployment/patterns-18","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-b--standalone-shared","content":"Per-connection identity (MONGODB-OIDC against your IdP)"},"3018":{"id":"/governance-proxy/deployment/patterns-19","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-b--standalone-shared","content":"Latency overhead"},"3019":{"id":"/governance-proxy/deployment/patterns-20","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-b--standalone-shared","content":"~1–5 ms (network hop)"},"3020":{"id":"/governance-proxy/deployment/patterns-21","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-b--standalone-shared","content":"Ops complexity"},"3021":{"id":"/governance-proxy/deployment/patterns-22","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-b--standalone-shared","content":"One process to monitor and scale"},"3022":{"id":"/governance-proxy/deployment/patterns-23","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-b--standalone-shared","content":"Best for"},"3023":{"id":"/governance-proxy/deployment/patterns-24","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-b--standalone-shared","content":"Many external clients; a central audit point; on-prem mongod"},"3024":{"id":"/governance-proxy/deployment/patterns-25","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#pattern-b--standalone-shared","content":"This is the pattern for governing human and AI-agent clients you cannot modify:\neach connection carries its own OIDC identity, and the proxy is a single place\nto monitor, scale, and audit."},"3025":{"id":"/governance-proxy/deployment/patterns-26","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#choosing","content":"Reach for the sidecar when isolation and blast-radius containment matter\nmost and you control the application's deployment."},"3026":{"id":"/governance-proxy/deployment/patterns-27","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#choosing","content":"Reach for the standalone shared proxy when you need to govern many\nexternal or unmodifiable clients through one auditable choke point."},"3027":{"id":"/governance-proxy/deployment/patterns-28","page_id":"/governance-proxy/deployment/patterns","tags":[],"type":"text","url":"/governance-proxy/deployment/patterns#choosing","content":"Either way, the proxy is deployed per customer / per environment — see\nTenancy & routing. To build\nand run the container, continue to Operations."},"3028":{"id":"/governance-proxy/getting-started/architecture","page_id":"/governance-proxy/getting-started/architecture","type":"page","content":"Architecture","breadcrumbs":["3T Platform","Governance Proxy","Getting Started"],"tags":[],"url":"/governance-proxy/getting-started/architecture"},"3029":{"id":"/governance-proxy/getting-started/architecture-0","page_id":"/governance-proxy/getting-started/architecture","tags":[],"type":"text","url":"/governance-proxy/getting-started/architecture","content":"Components, request lifecycle, and data flow for the 3T Governance Proxy."},"3030":{"id":"/governance-proxy/getting-started/architecture-1","page_id":"/governance-proxy/getting-started/architecture","type":"heading","tags":[],"url":"/governance-proxy/getting-started/architecture#architecture","content":"Architecture"},"3031":{"id":"/governance-proxy/getting-started/architecture-2","page_id":"/governance-proxy/getting-started/architecture","type":"heading","tags":[],"url":"/governance-proxy/getting-started/architecture#system-overview","content":"System Overview"},"3032":{"id":"/governance-proxy/getting-started/architecture-3","page_id":"/governance-proxy/getting-started/architecture","type":"heading","tags":[],"url":"/governance-proxy/getting-started/architecture#key-components","content":"Key Components"},"3033":{"id":"/governance-proxy/getting-started/architecture-4","page_id":"/governance-proxy/getting-started/architecture","type":"heading","tags":[],"url":"/governance-proxy/getting-started/architecture#wire-protocol-parser","content":"Wire-protocol parser"},"3034":{"id":"/governance-proxy/getting-started/architecture-5","page_id":"/governance-proxy/getting-started/architecture","type":"heading","tags":[],"url":"/governance-proxy/getting-started/architecture#identity-termination","content":"Identity termination"},"3035":{"id":"/governance-proxy/getting-started/architecture-6","page_id":"/governance-proxy/getting-started/architecture","type":"heading","tags":[],"url":"/governance-proxy/getting-started/architecture#upstream-resolution","content":"Upstream resolution"},"3036":{"id":"/governance-proxy/getting-started/architecture-7","page_id":"/governance-proxy/getting-started/architecture","type":"heading","tags":[],"url":"/governance-proxy/getting-started/architecture#policy-decision","content":"Policy decision"},"3037":{"id":"/governance-proxy/getting-started/architecture-8","page_id":"/governance-proxy/getting-started/architecture","type":"heading","tags":[],"url":"/governance-proxy/getting-started/architecture#decision-cache","content":"Decision cache"},"3038":{"id":"/governance-proxy/getting-started/architecture-9","page_id":"/governance-proxy/getting-started/architecture","type":"heading","tags":[],"url":"/governance-proxy/getting-started/architecture#request-lifecycle","content":"Request Lifecycle"},"3039":{"id":"/governance-proxy/getting-started/architecture-10","page_id":"/governance-proxy/getting-started/architecture","type":"heading","tags":[],"url":"/governance-proxy/getting-started/architecture#data-flow-summary","content":"Data Flow Summary"},"3040":{"id":"/governance-proxy/getting-started/architecture-11","page_id":"/governance-proxy/getting-started/architecture","tags":[],"type":"text","url":"/governance-proxy/getting-started/architecture#architecture","content":"The Governance Proxy is a single Go process that relays the MongoDB wire\nprotocol. It terminates the client's OIDC handshake, resolves the upstream for\nthe caller's project segment, and runs every command through the policy engine\nbefore forwarding it to MongoDB. Forwarding is byte-faithful — on an Allow,\nthe proxy rebuilds the original frame and the database sees an ordinary client."},"3041":{"id":"/governance-proxy/getting-started/architecture-12","page_id":"/governance-proxy/getting-started/architecture","tags":[],"type":"text","url":"/governance-proxy/getting-started/architecture#wire-protocol-parser","content":"Decodes OP_MSG (and OP_QUERY for legacy drivers), extracts the command\ndocument, and rebuilds frames byte-identically when forwarding upstream. This is\nwhat lets the proxy be transparent: an allowed command reaches MongoDB exactly\nas the client sent it."},"3042":{"id":"/governance-proxy/getting-started/architecture-13","page_id":"/governance-proxy/getting-started/architecture","tags":[],"type":"text","url":"/governance-proxy/getting-started/architecture#identity-termination","content":"Terminates the client's MONGODB-OIDC SASL handshake, validates the JWT\n(signature against the IdP's JWKS, plus issuer, audience, and expiry), and\nextracts the caller identity (subject, roles, and project segment). See\nIdentity & OIDC."},"3043":{"id":"/governance-proxy/getting-started/architecture-14","page_id":"/governance-proxy/getting-started/architecture","tags":[],"type":"text","url":"/governance-proxy/getting-started/architecture#upstream-resolution","content":"Maps each request to the correct upstream MongoDB for the caller's project\nsegment, then opens an authenticated SCRAM connection using that segment's\nservice-account URI. Upstreams that require TLS or mongodb+srv:// are wrapped\nand resolved automatically. See\nTenancy & routing."},"3044":{"id":"/governance-proxy/getting-started/architecture-15","page_id":"/governance-proxy/getting-started/architecture","tags":[],"type":"text","url":"/governance-proxy/getting-started/architecture#policy-decision","content":"Turns each command into (operation, database, collection, properties),\nenriches reads with field-level PII buckets,\nand posts to the policy engine with the caller's bearer token. The verdict is\nAllow (forward) or Deny (synthetic Unauthorized). See\nPolicy enforcement."},"3045":{"id":"/governance-proxy/getting-started/architecture-16","page_id":"/governance-proxy/getting-started/architecture","tags":[],"type":"text","url":"/governance-proxy/getting-started/architecture#decision-cache","content":"Caches decisions keyed by identity and operation, with live invalidation when an\nadministrator changes a policy. See\nCaching & fail modes."},"3046":{"id":"/governance-proxy/getting-started/architecture-17","page_id":"/governance-proxy/getting-started/architecture","tags":[],"type":"text","url":"/governance-proxy/getting-started/architecture#request-lifecycle","content":"A single client connection moves through three phases."},"3047":{"id":"/governance-proxy/getting-started/architecture-18","page_id":"/governance-proxy/getting-started/architecture","tags":[],"type":"text","url":"/governance-proxy/getting-started/architecture#request-lifecycle","content":"The blue band runs once per connection; the green band runs for every command;\nthe orange band fires whenever an administrator edits a policy. Decision caching\nand the configurable behavior when the policy engine is unreachable are covered\nin Caching & fail modes."},"3048":{"id":"/governance-proxy/getting-started/architecture-19","page_id":"/governance-proxy/getting-started/architecture","tags":[],"type":"text","url":"/governance-proxy/getting-started/architecture#data-flow-summary","content":"A client opens a connection and completes the MONGODB-OIDC handshake."},"3049":{"id":"/governance-proxy/getting-started/architecture-20","page_id":"/governance-proxy/getting-started/architecture","tags":[],"type":"text","url":"/governance-proxy/getting-started/architecture#data-flow-summary","content":"The proxy validates the token and authenticates upstream as the segment's\nservice account."},"3050":{"id":"/governance-proxy/getting-started/architecture-21","page_id":"/governance-proxy/getting-started/architecture","tags":[],"type":"text","url":"/governance-proxy/getting-started/architecture#data-flow-summary","content":"For each command, the proxy parses it, enriches reads with PII buckets, and\nasks the policy engine for a decision."},"3051":{"id":"/governance-proxy/getting-started/architecture-22","page_id":"/governance-proxy/getting-started/architecture","tags":[],"type":"text","url":"/governance-proxy/getting-started/architecture#data-flow-summary","content":"Allow → the original frame is forwarded; the response passes back\nuntouched. Deny → the client gets a synthetic Unauthorized."},"3052":{"id":"/governance-proxy/getting-started/architecture-23","page_id":"/governance-proxy/getting-started/architecture","tags":[],"type":"text","url":"/governance-proxy/getting-started/architecture#data-flow-summary","content":"Decisions are cached and invalidated live when policies change."},"3053":{"id":"/governance-proxy/getting-started/quick-start","page_id":"/governance-proxy/getting-started/quick-start","type":"page","content":"Quick Start","breadcrumbs":["3T Platform","Governance Proxy","Getting Started"],"tags":[],"url":"/governance-proxy/getting-started/quick-start"},"3054":{"id":"/governance-proxy/getting-started/quick-start-0","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start","content":"Build the proxy, point it at your policy engine and IdP, and connect a client through it."},"3055":{"id":"/governance-proxy/getting-started/quick-start-1","page_id":"/governance-proxy/getting-started/quick-start","type":"heading","tags":[],"url":"/governance-proxy/getting-started/quick-start#prerequisites","content":"Prerequisites"},"3056":{"id":"/governance-proxy/getting-started/quick-start-2","page_id":"/governance-proxy/getting-started/quick-start","type":"heading","tags":[],"url":"/governance-proxy/getting-started/quick-start#run-the-proxy","content":"Run the proxy"},"3057":{"id":"/governance-proxy/getting-started/quick-start-3","page_id":"/governance-proxy/getting-started/quick-start","type":"heading","tags":[],"url":"/governance-proxy/getting-started/quick-start#start-the-proxy","content":"Start the proxy"},"3058":{"id":"/governance-proxy/getting-started/quick-start-4","page_id":"/governance-proxy/getting-started/quick-start","type":"heading","tags":[],"url":"/governance-proxy/getting-started/quick-start#connect-a-client","content":"Connect a client"},"3059":{"id":"/governance-proxy/getting-started/quick-start-5","page_id":"/governance-proxy/getting-started/quick-start","type":"heading","tags":[],"url":"/governance-proxy/getting-started/quick-start#watch-policy-take-effect","content":"Watch policy take effect"},"3060":{"id":"/governance-proxy/getting-started/quick-start-6","page_id":"/governance-proxy/getting-started/quick-start","type":"heading","tags":[],"url":"/governance-proxy/getting-started/quick-start#connecting-from-a-non-local-host","content":"Connecting from a non-local host"},"3061":{"id":"/governance-proxy/getting-started/quick-start-7","page_id":"/governance-proxy/getting-started/quick-start","type":"heading","tags":[],"url":"/governance-proxy/getting-started/quick-start#next-steps","content":"Next steps"},"3062":{"id":"/governance-proxy/getting-started/quick-start-8","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start","content":"This guide gets the Governance Proxy running in front of a MongoDB instance and\nconnects a client through it using MONGODB-OIDC."},"3063":{"id":"/governance-proxy/getting-started/quick-start-9","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#prerequisites","content":"A running MongoDB the proxy can reach (its upstream)."},"3064":{"id":"/governance-proxy/getting-started/quick-start-10","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#prerequisites","content":"A 3T policy engine endpoint the proxy can call for decisions."},"3065":{"id":"/governance-proxy/getting-started/quick-start-11","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#prerequisites","content":"An OIDC issuer (your identity provider) that mints MONGODB-OIDC tokens,\nwith an audience the proxy will accept."},"3066":{"id":"/governance-proxy/getting-started/quick-start-12","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#prerequisites","content":"mongosh ≥ 1.10 (or any driver with MONGODB-OIDC support) to connect."},"3067":{"id":"/governance-proxy/getting-started/quick-start-13","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#prerequisites","content":"type: info"},"3068":{"id":"/governance-proxy/getting-started/quick-start-14","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#prerequisites","content":"The proxy authenticates clients with MONGODB-OIDC and authenticates\nupstream to MongoDB with a SCRAM service account. Clients never see the\nupstream credentials."},"3069":{"id":"/governance-proxy/getting-started/quick-start-15","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#start-the-proxy","content":"Point the proxy at three things: where to listen, where the policy\nengine is, and which OIDC issuer / audience to trust. The\n--registry-uri is the MongoDB connection it uses to look up each request's\nupstream."},"3070":{"id":"/governance-proxy/getting-started/quick-start-16","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#start-the-proxy","content":"The proxy now listens for MongoDB clients on :27027. For the full set of\nflags and their environment-variable equivalents, see the\nCLI & flag reference."},"3071":{"id":"/governance-proxy/getting-started/quick-start-17","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#connect-a-client","content":"Clients authenticate with MONGODB-OIDC. The proxy terminates the handshake,\nvalidates the token, resolves the caller's upstream, and opens an authenticated\nSCRAM connection to MongoDB on their behalf."},"3072":{"id":"/governance-proxy/getting-started/quick-start-18","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#connect-a-client","content":"Connect with a single connection-string URI:"},"3073":{"id":"/governance-proxy/getting-started/quick-start-19","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#connect-a-client","content":"type: info"},"3074":{"id":"/governance-proxy/getting-started/quick-start-20","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#connect-a-client","content":"Quote the URI in single quotes so the shell does not interpret $ or &,\nand use %24external — the URL-encoded form of $external — as the\nauthSource. The appName selects the project segment the proxy routes you to\n(see Tenancy & routing)."},"3075":{"id":"/governance-proxy/getting-started/quick-start-21","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#watch-policy-take-effect","content":"Run a command the caller is allowed to perform — it forwards transparently\nand returns the real result. Run one they are not — the proxy returns a\nstandard MongoDB authorization error (Unauthorized, code 13), exactly as the\ndatabase would for a missing privilege. No client change is needed to handle\ndenials."},"3076":{"id":"/governance-proxy/getting-started/quick-start-22","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#connecting-from-a-non-local-host","content":"type: warn"},"3077":{"id":"/governance-proxy/getting-started/quick-start-23","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#connecting-from-a-non-local-host","content":"title: ALLOWED_HOSTS — a client-side OIDC guard"},"3078":{"id":"/governance-proxy/getting-started/quick-start-24","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#connecting-from-a-non-local-host","content":"MONGODB-OIDC clients only send the OIDC token to endpoints in the driver's\nbuilt-in trusted list (*.mongodb.net, localhost, 127.0.0.1, ::1, and a\nfew others). When the proxy is reached at any other host — a public DNS\nname or a bare IP — the client refuses with\nMongoSecurityException: Host <addr> not permitted by ALLOWED_HOSTS."},"3079":{"id":"/governance-proxy/getting-started/quick-start-25","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#connecting-from-a-non-local-host","content":"This is a client-side driver guard, not a proxy or policy setting. Fix it on\nthe client, and trust only proxies you control:"},"3080":{"id":"/governance-proxy/getting-started/quick-start-26","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#connecting-from-a-non-local-host","content":"mongosh — add the --oidcTrustedEndpoint flag."},"3081":{"id":"/governance-proxy/getting-started/quick-start-27","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#connecting-from-a-non-local-host","content":"Drivers — set the ALLOWED_HOSTS OIDC auth-mechanism property to include\nthe host (it cannot be set in the connection URI)."},"3082":{"id":"/governance-proxy/getting-started/quick-start-28","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#connecting-from-a-non-local-host","content":"Studio 3T — enable \"permit connections when the target endpoint is not in\nthe default trusted list.\""},"3083":{"id":"/governance-proxy/getting-started/quick-start-29","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#next-steps","content":"Architecture — how a request flows through the proxy"},"3084":{"id":"/governance-proxy/getting-started/quick-start-30","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#next-steps","content":"Deployment patterns — sidecar vs. standalone"},"3085":{"id":"/governance-proxy/getting-started/quick-start-31","page_id":"/governance-proxy/getting-started/quick-start","tags":[],"type":"text","url":"/governance-proxy/getting-started/quick-start#next-steps","content":"Operations — run it as a container, configured at runtime"},"3086":{"id":"/governance-proxy","page_id":"/governance-proxy","type":"page","content":"Introduction","breadcrumbs":["3T Platform","Governance Proxy"],"tags":[],"url":"/governance-proxy"},"3087":{"id":"/governance-proxy-0","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy","content":"MongoDB-native, wire-protocol policy proxy — terminates client OIDC, enforces per-operation access policy, and forwards allowed traffic transparently to your database."},"3088":{"id":"/governance-proxy-1","page_id":"/governance-proxy","type":"heading","tags":[],"url":"/governance-proxy#3t-governance-proxy","content":"3T Governance Proxy"},"3089":{"id":"/governance-proxy-2","page_id":"/governance-proxy","type":"heading","tags":[],"url":"/governance-proxy#at-a-glance","content":"At a Glance"},"3090":{"id":"/governance-proxy-3","page_id":"/governance-proxy","type":"heading","tags":[],"url":"/governance-proxy#what-it-does","content":"What It Does"},"3091":{"id":"/governance-proxy-4","page_id":"/governance-proxy","type":"heading","tags":[],"url":"/governance-proxy#how-it-fits","content":"How It Fits"},"3092":{"id":"/governance-proxy-5","page_id":"/governance-proxy","type":"heading","tags":[],"url":"/governance-proxy#where-to-go-next","content":"Where to Go Next"},"3093":{"id":"/governance-proxy-6","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#3t-governance-proxy","content":"The 3T Governance Proxy is a MongoDB-native policy enforcement point. It\nsits on the network path between any MongoDB client and your database, speaks\nthe MongoDB wire protocol, and runs every command through a policy decision\nbefore it reaches the data. Allowed traffic is forwarded transparently; denied\ntraffic is rejected with a standard MongoDB authorization error the driver\nsurfaces like any other auth failure."},"3094":{"id":"/governance-proxy-7","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#3t-governance-proxy","content":"Because it speaks the wire protocol, it governs clients you cannot modify —\npeople on mongosh, Studio 3T, or Compass, and AI agents using raw MongoDB\ndrivers — without any client-side SDK or code change."},"3095":{"id":"/governance-proxy-8","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#at-a-glance","content":"What it is"},"3096":{"id":"/governance-proxy-9","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#at-a-glance","content":"Standalone MongoDB wire-protocol policy proxy"},"3097":{"id":"/governance-proxy-10","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#at-a-glance","content":"Protocols"},"3098":{"id":"/governance-proxy-11","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#at-a-glance","content":"MongoDB OP_MSG (and OP_QUERY for legacy drivers)"},"3099":{"id":"/governance-proxy-12","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#at-a-glance","content":"Client identity"},"3100":{"id":"/governance-proxy-13","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#at-a-glance","content":"MONGODB-OIDC — per-connection JWT, validated against your IdP"},"3101":{"id":"/governance-proxy-14","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#at-a-glance","content":"Upstream auth"},"3102":{"id":"/governance-proxy-15","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#at-a-glance","content":"SCRAM service-account connection, auto-negotiated (SHA-256 / SHA-1)"},"3103":{"id":"/governance-proxy-16","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#at-a-glance","content":"Policy decision"},"3104":{"id":"/governance-proxy-17","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#at-a-glance","content":"Per-operation evaluation against the 3T policy engine"},"3105":{"id":"/governance-proxy-18","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#at-a-glance","content":"Deny behavior"},"3106":{"id":"/governance-proxy-19","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#at-a-glance","content":"Synthetic Unauthorized (code 13) — transparent to the driver"},"3107":{"id":"/governance-proxy-20","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#at-a-glance","content":"PII awareness"},"3108":{"id":"/governance-proxy-21","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#at-a-glance","content":"Reads are tagged with field-level sensitivity before evaluation"},"3109":{"id":"/governance-proxy-22","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#at-a-glance","content":"Upstreams"},"3110":{"id":"/governance-proxy-23","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#at-a-glance","content":"mongod, replica sets, and mongodb+srv:// / TLS (Atlas-compatible)"},"3111":{"id":"/governance-proxy-24","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#at-a-glance","content":"Deployment"},"3112":{"id":"/governance-proxy-25","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#at-a-glance","content":"Per customer / per environment — sidecar or standalone container"},"3113":{"id":"/governance-proxy-26","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#what-it-does","content":"Capability"},"3114":{"id":"/governance-proxy-27","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#what-it-does","content":"Description"},"3115":{"id":"/governance-proxy-28","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#what-it-does","content":"Policy enforcement"},"3116":{"id":"/governance-proxy-29","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#what-it-does","content":"Parses each command into (operation, database, collection, properties) and consults the policy engine; forwards on Allow, returns a synthetic Unauthorized on Deny"},"3117":{"id":"/governance-proxy-30","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#what-it-does","content":"Identity & OIDC"},"3118":{"id":"/governance-proxy-31","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#what-it-does","content":"Terminates the MONGODB-OIDC handshake, validates the JWT (signature, issuer, audience, expiry) against your IdP, and derives the caller identity"},"3119":{"id":"/governance-proxy-32","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#what-it-does","content":"Tenancy & routing"},"3120":{"id":"/governance-proxy-33","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#what-it-does","content":"Resolves each request to the correct upstream database for its project segment, via Access Manager"},"3121":{"id":"/governance-proxy-34","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#what-it-does","content":"PII enrichment"},"3122":{"id":"/governance-proxy-35","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#what-it-does","content":"Tags the fields a read returns with their sensitivity bucket so policy can reason about data exposure, not just operations"},"3123":{"id":"/governance-proxy-36","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#what-it-does","content":"Caching & fail modes"},"3124":{"id":"/governance-proxy-37","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#what-it-does","content":"Caches decisions with live invalidation; configurable fail-open / fail-closed when the policy engine is unreachable"},"3125":{"id":"/governance-proxy-38","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#how-it-fits","content":"The proxy is deployed per customer / per environment — it is not a shared\nmulti-customer edge. Within one deployment, requests are segmented by project\n(persona, department, or environment), each routed to its own upstream scope.\nSee Tenancy & routing."},"3126":{"id":"/governance-proxy-39","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#where-to-go-next","content":"Quick Start — build, run, and connect a client through the proxy"},"3127":{"id":"/governance-proxy-40","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#where-to-go-next","content":"Architecture — components, request lifecycle, and data flow"},"3128":{"id":"/governance-proxy-41","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#where-to-go-next","content":"Deployment patterns — sidecar vs. standalone"},"3129":{"id":"/governance-proxy-42","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#where-to-go-next","content":"Config API reference — runtime configuration control plane"},"3130":{"id":"/governance-proxy-43","page_id":"/governance-proxy","tags":[],"type":"text","url":"/governance-proxy#where-to-go-next","content":"Security — OIDC trust, at-rest encryption, and the admin control plane"},"3131":{"id":"/governance-proxy/reference/cli-flags","page_id":"/governance-proxy/reference/cli-flags","type":"page","content":"CLI & Flag Reference","breadcrumbs":["3T Platform","Governance Proxy","Reference"],"tags":[],"url":"/governance-proxy/reference/cli-flags"},"3132":{"id":"/governance-proxy/reference/cli-flags-0","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags","content":"The proxy's command-line flags and environment variables, grouped by concern."},"3133":{"id":"/governance-proxy/reference/cli-flags-1","page_id":"/governance-proxy/reference/cli-flags","type":"heading","tags":[],"url":"/governance-proxy/reference/cli-flags#cli--flag-reference","content":"CLI & Flag Reference"},"3134":{"id":"/governance-proxy/reference/cli-flags-2","page_id":"/governance-proxy/reference/cli-flags","type":"heading","tags":[],"url":"/governance-proxy/reference/cli-flags#core","content":"Core"},"3135":{"id":"/governance-proxy/reference/cli-flags-3","page_id":"/governance-proxy/reference/cli-flags","type":"heading","tags":[],"url":"/governance-proxy/reference/cli-flags#identity-oidc","content":"Identity (OIDC)"},"3136":{"id":"/governance-proxy/reference/cli-flags-4","page_id":"/governance-proxy/reference/cli-flags","type":"heading","tags":[],"url":"/governance-proxy/reference/cli-flags#upstream-routing","content":"Upstream routing"},"3137":{"id":"/governance-proxy/reference/cli-flags-5","page_id":"/governance-proxy/reference/cli-flags","type":"heading","tags":[],"url":"/governance-proxy/reference/cli-flags#client-tls","content":"Client TLS"},"3138":{"id":"/governance-proxy/reference/cli-flags-6","page_id":"/governance-proxy/reference/cli-flags","type":"heading","tags":[],"url":"/governance-proxy/reference/cli-flags#decision-cache--fail-mode","content":"Decision cache & fail mode"},"3139":{"id":"/governance-proxy/reference/cli-flags-7","page_id":"/governance-proxy/reference/cli-flags","type":"heading","tags":[],"url":"/governance-proxy/reference/cli-flags#connection-limits--pooling","content":"Connection limits & pooling"},"3140":{"id":"/governance-proxy/reference/cli-flags-8","page_id":"/governance-proxy/reference/cli-flags","type":"heading","tags":[],"url":"/governance-proxy/reference/cli-flags#admin--config-api","content":"Admin / config API"},"3141":{"id":"/governance-proxy/reference/cli-flags-9","page_id":"/governance-proxy/reference/cli-flags","type":"heading","tags":[],"url":"/governance-proxy/reference/cli-flags#at-rest-encryption","content":"At-rest encryption"},"3142":{"id":"/governance-proxy/reference/cli-flags-10","page_id":"/governance-proxy/reference/cli-flags","type":"heading","tags":[],"url":"/governance-proxy/reference/cli-flags#observability","content":"Observability"},"3143":{"id":"/governance-proxy/reference/cli-flags-11","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#cli--flag-reference","content":"The proxy is configured by flags at start, plus environment variables for\ncredential-bearing values (kept out of ps / argv). This page groups every\noption by concern."},"3144":{"id":"/governance-proxy/reference/cli-flags-12","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#cli--flag-reference","content":"type: info"},"3145":{"id":"/governance-proxy/reference/cli-flags-13","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#cli--flag-reference","content":"Credential-bearing settings — the registry URI, encryption key, and admin token\n— are read from the environment. Operational settings are flags. Some flags\nhave an env-var equivalent, noted below."},"3146":{"id":"/governance-proxy/reference/cli-flags-14","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#core","content":"Flag / variable"},"3147":{"id":"/governance-proxy/reference/cli-flags-15","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#core","content":"Purpose"},"3148":{"id":"/governance-proxy/reference/cli-flags-16","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#core","content":"--listen"},"3149":{"id":"/governance-proxy/reference/cli-flags-17","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#core","content":"Wire-protocol listen address (default :27027)."},"3150":{"id":"/governance-proxy/reference/cli-flags-18","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#core","content":"--advertise-addr"},"3151":{"id":"/governance-proxy/reference/cli-flags-19","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#core","content":"host:port advertised to clients; must be reachable by them (not loopback)."},"3152":{"id":"/governance-proxy/reference/cli-flags-20","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#core","content":"PROXY_REGISTRY_URI"},"3153":{"id":"/governance-proxy/reference/cli-flags-21","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#core","content":"MongoDB URI hosting the proxy's registry / settings / audit state. Required."},"3154":{"id":"/governance-proxy/reference/cli-flags-22","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#core","content":"--policy-engine-url"},"3155":{"id":"/governance-proxy/reference/cli-flags-23","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#core","content":"Policy engine base URL the proxy evaluates against."},"3156":{"id":"/governance-proxy/reference/cli-flags-24","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#identity-oidc","content":"Flag"},"3157":{"id":"/governance-proxy/reference/cli-flags-25","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#identity-oidc","content":"Purpose"},"3158":{"id":"/governance-proxy/reference/cli-flags-26","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#identity-oidc","content":"--oidc-issuer"},"3159":{"id":"/governance-proxy/reference/cli-flags-27","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#identity-oidc","content":"OIDC issuer clients authenticate against. Required."},"3160":{"id":"/governance-proxy/reference/cli-flags-28","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#identity-oidc","content":"--oidc-audience"},"3161":{"id":"/governance-proxy/reference/cli-flags-29","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#identity-oidc","content":"Expected JWT aud claim."},"3162":{"id":"/governance-proxy/reference/cli-flags-30","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#identity-oidc","content":"See Identity & OIDC, including\nthe client-side ALLOWED_HOSTS caveat for non-local hosts."},"3163":{"id":"/governance-proxy/reference/cli-flags-31","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#upstream-routing","content":"Flag"},"3164":{"id":"/governance-proxy/reference/cli-flags-32","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#upstream-routing","content":"Purpose"},"3165":{"id":"/governance-proxy/reference/cli-flags-33","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#upstream-routing","content":"--connection-source"},"3166":{"id":"/governance-proxy/reference/cli-flags-34","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#upstream-routing","content":"Where upstreams resolve from: aa (Access Manager), the built-in registry, or both."},"3167":{"id":"/governance-proxy/reference/cli-flags-35","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#upstream-routing","content":"--access-manager-url"},"3168":{"id":"/governance-proxy/reference/cli-flags-36","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#upstream-routing","content":"Access Manager endpoint, used when resolving via aa / both."},"3169":{"id":"/governance-proxy/reference/cli-flags-37","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#upstream-routing","content":"Upstream URIs that request TLS (tls=true / ssl=true) or use\nmongodb+srv:// are wrapped and resolved automatically — no flag needed."},"3170":{"id":"/governance-proxy/reference/cli-flags-38","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#client-tls","content":"Flag"},"3171":{"id":"/governance-proxy/reference/cli-flags-39","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#client-tls","content":"Purpose"},"3172":{"id":"/governance-proxy/reference/cli-flags-40","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#client-tls","content":"--tls-cert-file + --tls-key-file"},"3173":{"id":"/governance-proxy/reference/cli-flags-41","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#client-tls","content":"Terminate client TLS at the proxy listener (PEM cert + key, required together). Clients then use mongodb://proxy/?tls=true or mongodb+srv://."},"3174":{"id":"/governance-proxy/reference/cli-flags-42","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#decision-cache--fail-mode","content":"Flag"},"3175":{"id":"/governance-proxy/reference/cli-flags-43","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#decision-cache--fail-mode","content":"Purpose"},"3176":{"id":"/governance-proxy/reference/cli-flags-44","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#decision-cache--fail-mode","content":"--fail-mode"},"3177":{"id":"/governance-proxy/reference/cli-flags-45","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#decision-cache--fail-mode","content":"closed (deny when the policy engine is unreachable) or open (allow). See Caching & fail modes."},"3178":{"id":"/governance-proxy/reference/cli-flags-46","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#decision-cache--fail-mode","content":"--redis-uri"},"3179":{"id":"/governance-proxy/reference/cli-flags-47","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#decision-cache--fail-mode","content":"Shared cache backend enabling the decision cache and live cross-instance invalidation."},"3180":{"id":"/governance-proxy/reference/cli-flags-48","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#connection-limits--pooling","content":"Flag"},"3181":{"id":"/governance-proxy/reference/cli-flags-49","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#connection-limits--pooling","content":"Purpose"},"3182":{"id":"/governance-proxy/reference/cli-flags-50","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#connection-limits--pooling","content":"--max-connections"},"3183":{"id":"/governance-proxy/reference/cli-flags-51","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#connection-limits--pooling","content":"Cap on concurrent client connections (0 = unlimited, default); excess connections wait, then are rejected."},"3184":{"id":"/governance-proxy/reference/cli-flags-52","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#connection-limits--pooling","content":"--connection-acquire-timeout"},"3185":{"id":"/governance-proxy/reference/cli-flags-53","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#connection-limits--pooling","content":"How long a connection waits for a free slot before rejection (default 5s; ignored when unlimited)."},"3186":{"id":"/governance-proxy/reference/cli-flags-54","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#connection-limits--pooling","content":"--pool-max-idle-per-tenant"},"3187":{"id":"/governance-proxy/reference/cli-flags-55","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#connection-limits--pooling","content":"Max idle upstream connections kept per tenant for reuse (0 = pooling off, default). Reuse skips the dial + TLS + SCRAM on a new client connection."},"3188":{"id":"/governance-proxy/reference/cli-flags-56","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#connection-limits--pooling","content":"--pool-warm-per-tenant"},"3189":{"id":"/governance-proxy/reference/cli-flags-57","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#connection-limits--pooling","content":"Idle upstream connections pre-dialed at startup so the first client borrows instead of dialing (default 1; capped at --pool-max-idle-per-tenant; 0 = no warmup)."},"3190":{"id":"/governance-proxy/reference/cli-flags-58","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#connection-limits--pooling","content":"--pool-idle-timeout"},"3191":{"id":"/governance-proxy/reference/cli-flags-59","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#connection-limits--pooling","content":"How long an idle pooled upstream is kept before eviction (default 60s)."},"3192":{"id":"/governance-proxy/reference/cli-flags-60","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#admin--config-api","content":"Flag / variable"},"3193":{"id":"/governance-proxy/reference/cli-flags-61","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#admin--config-api","content":"Purpose"},"3194":{"id":"/governance-proxy/reference/cli-flags-62","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#admin--config-api","content":"--admin-listen"},"3195":{"id":"/governance-proxy/reference/cli-flags-63","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#admin--config-api","content":"Config-API address, e.g. :8443. Empty disables the API."},"3196":{"id":"/governance-proxy/reference/cli-flags-64","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#admin--config-api","content":"PROXY_ADMIN_TOKEN"},"3197":{"id":"/governance-proxy/reference/cli-flags-65","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#admin--config-api","content":"Bearer token required on every config-API request."},"3198":{"id":"/governance-proxy/reference/cli-flags-66","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#admin--config-api","content":"--admin-allow-cidrs"},"3199":{"id":"/governance-proxy/reference/cli-flags-67","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#admin--config-api","content":"Comma-separated CIDRs allowed to reach the config API (live-updatable; bootstrap CIDRs never removable)."},"3200":{"id":"/governance-proxy/reference/cli-flags-68","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#admin--config-api","content":"--admin-tls-cert-file / --admin-tls-key-file"},"3201":{"id":"/governance-proxy/reference/cli-flags-69","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#admin--config-api","content":"TLS for the config API. Use in any non-loopback deployment."},"3202":{"id":"/governance-proxy/reference/cli-flags-70","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#at-rest-encryption","content":"Variable"},"3203":{"id":"/governance-proxy/reference/cli-flags-71","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#at-rest-encryption","content":"Purpose"},"3204":{"id":"/governance-proxy/reference/cli-flags-72","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#at-rest-encryption","content":"PROXY_CONFIG_KEY"},"3205":{"id":"/governance-proxy/reference/cli-flags-73","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#at-rest-encryption","content":"Base64 AES-256 key sealing stored upstream URIs. Generate with openssl rand -base64 32. Empty disables encryption and rejects upstream writes (501)."},"3206":{"id":"/governance-proxy/reference/cli-flags-74","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#observability","content":"Flag / variable"},"3207":{"id":"/governance-proxy/reference/cli-flags-75","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#observability","content":"Purpose"},"3208":{"id":"/governance-proxy/reference/cli-flags-76","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#observability","content":"--metrics-listen (or PROXY_METRICS_LISTEN)"},"3209":{"id":"/governance-proxy/reference/cli-flags-77","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#observability","content":"Prometheus /metrics address, e.g. 127.0.0.1:9090. Empty disables it. Unauthenticated — bind to loopback or an internal interface."},"3210":{"id":"/governance-proxy/reference/cli-flags-78","page_id":"/governance-proxy/reference/cli-flags","tags":[],"type":"text","url":"/governance-proxy/reference/cli-flags#observability","content":"See Observability for the exported\nseries and the proxyctl live view."},"3211":{"id":"/governance-proxy/reference/config-api","page_id":"/governance-proxy/reference/config-api","type":"page","content":"Config API Reference","breadcrumbs":["3T Platform","Governance Proxy","Reference"],"tags":[],"url":"/governance-proxy/reference/config-api"},"3212":{"id":"/governance-proxy/reference/config-api-0","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api","content":"The HTTP control plane for configuring the proxy at runtime — endpoints, authentication, and response shapes."},"3213":{"id":"/governance-proxy/reference/config-api-1","page_id":"/governance-proxy/reference/config-api","type":"heading","tags":[],"url":"/governance-proxy/reference/config-api#config-api-reference","content":"Config API Reference"},"3214":{"id":"/governance-proxy/reference/config-api-2","page_id":"/governance-proxy/reference/config-api","type":"heading","tags":[],"url":"/governance-proxy/reference/config-api#authentication","content":"Authentication"},"3215":{"id":"/governance-proxy/reference/config-api-3","page_id":"/governance-proxy/reference/config-api","type":"heading","tags":[],"url":"/governance-proxy/reference/config-api#endpoints","content":"Endpoints"},"3216":{"id":"/governance-proxy/reference/config-api-4","page_id":"/governance-proxy/reference/config-api","type":"heading","tags":[],"url":"/governance-proxy/reference/config-api#response-shapes","content":"Response shapes"},"3217":{"id":"/governance-proxy/reference/config-api-5","page_id":"/governance-proxy/reference/config-api","type":"heading","tags":[],"url":"/governance-proxy/reference/config-api#notes","content":"Notes"},"3218":{"id":"/governance-proxy/reference/config-api-6","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#config-api-reference","content":"The proxy's configuration control plane is an HTTP API separate from the\nMongoDB wire-protocol data path, enabled with --admin-listen. Use it to\nmanage upstreams and operator settings at runtime, without restarting the proxy\nfor most changes."},"3219":{"id":"/governance-proxy/reference/config-api-7","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#config-api-reference","content":"For deployment and bootstrap configuration, see\nOperations."},"3220":{"id":"/governance-proxy/reference/config-api-8","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#authentication","content":"Surface"},"3221":{"id":"/governance-proxy/reference/config-api-9","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#authentication","content":"Requirement"},"3222":{"id":"/governance-proxy/reference/config-api-10","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#authentication","content":"/healthz, /readyz"},"3223":{"id":"/governance-proxy/reference/config-api-11","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#authentication","content":"None — open for orchestrator probes."},"3224":{"id":"/governance-proxy/reference/config-api-12","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#authentication","content":"/api/v1/*"},"3225":{"id":"/governance-proxy/reference/config-api-13","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#authentication","content":"Source IP inside --admin-allow-cidrs (else 403), then a bearer token equal to --admin-token / $PROXY_ADMIN_TOKEN (else 401)."},"3226":{"id":"/governance-proxy/reference/config-api-14","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#authentication","content":"Serve the API over TLS in any non-loopback deployment\n(--admin-tls-cert-file / --admin-tls-key-file). Write endpoints require an\nencryption key (PROXY_CONFIG_KEY); without it they return 501."},"3227":{"id":"/governance-proxy/reference/config-api-15","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"Method & path"},"3228":{"id":"/governance-proxy/reference/config-api-16","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"Purpose"},"3229":{"id":"/governance-proxy/reference/config-api-17","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"Success"},"3230":{"id":"/governance-proxy/reference/config-api-18","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"Errors"},"3231":{"id":"/governance-proxy/reference/config-api-19","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"GET /healthz"},"3232":{"id":"/governance-proxy/reference/config-api-20","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"Liveness"},"3233":{"id":"/governance-proxy/reference/config-api-21","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"200 ok"},"3234":{"id":"/governance-proxy/reference/config-api-22","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"—"},"3235":{"id":"/governance-proxy/reference/config-api-23","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"GET /readyz"},"3236":{"id":"/governance-proxy/reference/config-api-24","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"Readiness (≥ 1 upstream)"},"3237":{"id":"/governance-proxy/reference/config-api-25","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"200 ready"},"3238":{"id":"/governance-proxy/reference/config-api-26","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"503"},"3239":{"id":"/governance-proxy/reference/config-api-27","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"POST /api/v1/connection-strings:parse"},"3240":{"id":"/governance-proxy/reference/config-api-28","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"Parse a URI into components (no persistence; password never echoed)"},"3241":{"id":"/governance-proxy/reference/config-api-29","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"200 components"},"3242":{"id":"/governance-proxy/reference/config-api-30","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"400"},"3243":{"id":"/governance-proxy/reference/config-api-31","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"GET /api/v1/upstreams"},"3244":{"id":"/governance-proxy/reference/config-api-32","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"List tenants (URIs masked)"},"3245":{"id":"/governance-proxy/reference/config-api-33","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"200 array"},"3246":{"id":"/governance-proxy/reference/config-api-34","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"—"},"3247":{"id":"/governance-proxy/reference/config-api-35","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"PUT /api/v1/upstreams/{tenantId}"},"3248":{"id":"/governance-proxy/reference/config-api-36","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"Create / replace a tenant's upstream (sealed at rest)"},"3249":{"id":"/governance-proxy/reference/config-api-37","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"200 masked view"},"3250":{"id":"/governance-proxy/reference/config-api-38","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"400, 500, 501"},"3251":{"id":"/governance-proxy/reference/config-api-39","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"DELETE /api/v1/upstreams/{tenantId}"},"3252":{"id":"/governance-proxy/reference/config-api-40","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"Remove a tenant"},"3253":{"id":"/governance-proxy/reference/config-api-41","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"204"},"3254":{"id":"/governance-proxy/reference/config-api-42","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"404, 500, 501"},"3255":{"id":"/governance-proxy/reference/config-api-43","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"GET /api/v1/settings"},"3256":{"id":"/governance-proxy/reference/config-api-44","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"Effective vs. stored settings + live allowlist"},"3257":{"id":"/governance-proxy/reference/config-api-45","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"200 settings"},"3258":{"id":"/governance-proxy/reference/config-api-46","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"500"},"3259":{"id":"/governance-proxy/reference/config-api-47","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"PATCH /api/v1/settings"},"3260":{"id":"/governance-proxy/reference/config-api-48","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"Update advertiseAddr / failMode / ipAllowlist"},"3261":{"id":"/governance-proxy/reference/config-api-49","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"200 settings"},"3262":{"id":"/governance-proxy/reference/config-api-50","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"400, 500, 501"},"3263":{"id":"/governance-proxy/reference/config-api-51","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#endpoints","content":"advertiseAddr / failMode apply on restart (flagged pendingRestart until\nthen); ipAllowlist applies live, merged with the non-removable bootstrap\nCIDRs."},"3264":{"id":"/governance-proxy/reference/config-api-52","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#response-shapes","content":"Handler errors return {\"error\": \"...\"}. The 401 / 403 middleware\nrejections and the health probes return plain text."},"3265":{"id":"/governance-proxy/reference/config-api-53","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#notes","content":"Upstreams are stored sealed (AES-256-GCM) and only ever returned masked —\nthe API never echoes a stored password. See\nSecurity."},"3266":{"id":"/governance-proxy/reference/config-api-54","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#notes","content":"connection-strings:parse does not persist anything; it is a helper for\nbuilding an upstream definition without exposing the password."},"3267":{"id":"/governance-proxy/reference/config-api-55","page_id":"/governance-proxy/reference/config-api","tags":[],"type":"text","url":"/governance-proxy/reference/config-api#notes","content":"The \"tenant\" in {tenantId} is a project segment within one deployment,\nnot a separate customer — see\nTenancy & routing."},"3268":{"id":"/governance-proxy/reference/security","page_id":"/governance-proxy/reference/security","type":"page","content":"Security","breadcrumbs":["3T Platform","Governance Proxy","Reference"],"tags":[],"url":"/governance-proxy/reference/security"},"3269":{"id":"/governance-proxy/reference/security-0","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security","content":"The proxy's trust model — OIDC client auth, upstream credential isolation, at-rest encryption, and the locked-down admin control plane."},"3270":{"id":"/governance-proxy/reference/security-1","page_id":"/governance-proxy/reference/security","type":"heading","tags":[],"url":"/governance-proxy/reference/security#security","content":"Security"},"3271":{"id":"/governance-proxy/reference/security-2","page_id":"/governance-proxy/reference/security","type":"heading","tags":[],"url":"/governance-proxy/reference/security#two-sided-authentication","content":"Two-sided authentication"},"3272":{"id":"/governance-proxy/reference/security-3","page_id":"/governance-proxy/reference/security","type":"heading","tags":[],"url":"/governance-proxy/reference/security#secrets-at-rest","content":"Secrets at rest"},"3273":{"id":"/governance-proxy/reference/security-4","page_id":"/governance-proxy/reference/security","type":"heading","tags":[],"url":"/governance-proxy/reference/security#the-admin-control-plane","content":"The admin control plane"},"3274":{"id":"/governance-proxy/reference/security-5","page_id":"/governance-proxy/reference/security","type":"heading","tags":[],"url":"/governance-proxy/reference/security#audit","content":"Audit"},"3275":{"id":"/governance-proxy/reference/security-6","page_id":"/governance-proxy/reference/security","type":"heading","tags":[],"url":"/governance-proxy/reference/security#defense-in-depth","content":"Defense in depth"},"3276":{"id":"/governance-proxy/reference/security-7","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#security","content":"The proxy is a trust boundary by design. This page summarizes how it\nauthenticates clients, isolates upstream credentials, protects secrets at rest,\nand locks down its own control plane."},"3277":{"id":"/governance-proxy/reference/security-8","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#two-sided-authentication","content":"Boundary"},"3278":{"id":"/governance-proxy/reference/security-9","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#two-sided-authentication","content":"Mechanism"},"3279":{"id":"/governance-proxy/reference/security-10","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#two-sided-authentication","content":"Client → proxy"},"3280":{"id":"/governance-proxy/reference/security-11","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#two-sided-authentication","content":"MONGODB-OIDC: the proxy validates each connection's JWT (signature against the IdP's JWKS, plus issuer, audience, and expiry)."},"3281":{"id":"/governance-proxy/reference/security-12","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#two-sided-authentication","content":"Proxy → MongoDB"},"3282":{"id":"/governance-proxy/reference/security-13","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#two-sided-authentication","content":"SCRAM with a per-segment service account; the upstream credentials live only in the proxy's sealed configuration."},"3283":{"id":"/governance-proxy/reference/security-14","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#two-sided-authentication","content":"Clients prove identity with a token and never hold the database password. See\nIdentity & OIDC."},"3284":{"id":"/governance-proxy/reference/security-15","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#two-sided-authentication","content":"type: warn"},"3285":{"id":"/governance-proxy/reference/security-16","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#two-sided-authentication","content":"title: Client-side OIDC trust (ALLOWED_HOSTS)"},"3286":{"id":"/governance-proxy/reference/security-17","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#two-sided-authentication","content":"MONGODB-OIDC clients only send their token to endpoints in the driver's\ntrusted list. Reaching the proxy at a non-local host requires explicitly\ntrusting that endpoint on the client (mongosh --oidcTrustedEndpoint, the\ndriver ALLOWED_HOSTS property, or the Studio 3T setting). Trust only proxies\nyou control."},"3287":{"id":"/governance-proxy/reference/security-18","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#secrets-at-rest","content":"Stored upstream URIs are sealed with AES-256-GCM, keyed by\nPROXY_CONFIG_KEY."},"3288":{"id":"/governance-proxy/reference/security-19","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#secrets-at-rest","content":"The config API only ever returns masked URIs — a stored password is never\nechoed back."},"3289":{"id":"/governance-proxy/reference/security-20","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#secrets-at-rest","content":"Without an encryption key, upstream write endpoints are refused (501)\nrather than storing plaintext."},"3290":{"id":"/governance-proxy/reference/security-21","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#secrets-at-rest","content":"Supply the encryption key and registry URI as orchestrator secrets, not\nplaintext environment values."},"3291":{"id":"/governance-proxy/reference/security-22","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#the-admin-control-plane","content":"The config API is a privileged surface and is locked down on three axes:"},"3292":{"id":"/governance-proxy/reference/security-23","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#the-admin-control-plane","content":"Network — every /api/v1 request must come from a source IP inside\n--admin-allow-cidrs, else 403. The allowlist is live-updatable, but the\nbootstrap CIDRs can never be removed."},"3293":{"id":"/governance-proxy/reference/security-24","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#the-admin-control-plane","content":"Token — every /api/v1 request must carry a bearer token equal to\nPROXY_ADMIN_TOKEN, else 401."},"3294":{"id":"/governance-proxy/reference/security-25","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#the-admin-control-plane","content":"Transport — serve it over TLS (--admin-tls-cert-file /\n--admin-tls-key-file) in any non-loopback deployment."},"3295":{"id":"/governance-proxy/reference/security-26","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#the-admin-control-plane","content":"Only /healthz and /readyz are open, for orchestrator probes. See the\nConfig API reference."},"3296":{"id":"/governance-proxy/reference/security-27","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#audit","content":"Every configuration mutation through the config API is recorded to an audit log,\ngiving a durable record of who changed which upstream or setting and when."},"3297":{"id":"/governance-proxy/reference/security-28","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#defense-in-depth","content":"The proxy enforces on two independent axes, so a gap in one does not grant\naccess through the other:"},"3298":{"id":"/governance-proxy/reference/security-29","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#defense-in-depth","content":"Routing — identity determines which upstream a caller can even reach\n(Tenancy & routing)."},"3299":{"id":"/governance-proxy/reference/security-30","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#defense-in-depth","content":"Policy — every operation is evaluated before it runs, and denials return a\nstandard Unauthorized (Policy enforcement)."},"3300":{"id":"/governance-proxy/reference/security-31","page_id":"/governance-proxy/reference/security","tags":[],"type":"text","url":"/governance-proxy/reference/security#defense-in-depth","content":"When the policy engine is unreachable, the configured\nfail mode decides whether\ntraffic is denied (closed, the secure default) or allowed (open)."},"3301":{"id":"/","page_id":"/","type":"page","content":"3T Platform","breadcrumbs":["3T Platform"],"tags":[],"url":"/"},"3302":{"id":"/-0","page_id":"/","type":"heading","tags":[],"url":"/#3t-platform","content":"3T Platform"},"3303":{"id":"/-1","page_id":"/","type":"heading","tags":[],"url":"/#products","content":"Products"},"3304":{"id":"/-2","page_id":"/","type":"heading","tags":[],"url":"/#access-manager","content":"Access Manager"},"3305":{"id":"/-3","page_id":"/","type":"heading","tags":[],"url":"/#studio-3t-web-ide","content":"Studio 3T Web IDE"},"3306":{"id":"/-4","page_id":"/","type":"heading","tags":[],"url":"/#governance-proxy","content":"Governance Proxy"},"3307":{"id":"/-5","page_id":"/","type":"heading","tags":[],"url":"/#3t-mcp","content":"3T MCP"},"3308":{"id":"/-6","page_id":"/","type":"heading","tags":[],"url":"/#3tl","content":"3TL"},"3309":{"id":"/-7","page_id":"/","type":"heading","tags":[],"url":"/#platform-architecture","content":"Platform Architecture"},"3310":{"id":"/-8","page_id":"/","type":"heading","tags":[],"url":"/#quick-links","content":"Quick Links"},"3311":{"id":"/-9","page_id":"/","tags":[],"type":"text","url":"/#3t-platform","content":"The 3T Platform is a suite of on-premises tools for governing MongoDB database access and enabling team collaboration with Studio 3T."},"3312":{"id":"/-10","page_id":"/","tags":[],"type":"text","url":"/#access-manager","content":"The core of the 3T Platform. Access Manager provides centralized, on-premises governance for MongoDB database access — managing users, roles, connections, and workspaces across your organization. All other 3T Platform products require a running Access Manager deployment."},"3313":{"id":"/-11","page_id":"/","tags":[],"type":"text","url":"/#access-manager","content":"→ Access Manager Documentation"},"3314":{"id":"/-12","page_id":"/","tags":[],"type":"text","url":"/#studio-3t-web-ide","content":"A self-hosted, web-based Studio 3T platform with AI-powered query assistance, a collaborative web UI, and secure MongoDB connection management. Requires Access Manager for authentication and configuration."},"3315":{"id":"/-13","page_id":"/","tags":[],"type":"text","url":"/#studio-3t-web-ide","content":"→ Studio 3T Web IDE Documentation"},"3316":{"id":"/-14","page_id":"/","tags":[],"type":"text","url":"/#governance-proxy","content":"A MongoDB-native, wire-protocol policy proxy. It terminates client OIDC, enforces per-operation access policy against the 3T policy engine, and forwards allowed traffic transparently to MongoDB — governing clients you cannot modify (mongosh, Studio 3T, Compass, AI agents) without any client-side change."},"3317":{"id":"/-15","page_id":"/","tags":[],"type":"text","url":"/#governance-proxy","content":"→ Governance Proxy Documentation"},"3318":{"id":"/-16","page_id":"/","tags":[],"type":"text","url":"/#3t-mcp","content":"type: info"},"3319":{"id":"/-17","page_id":"/","tags":[],"type":"text","url":"/#3t-mcp","content":"title: Coming Soon"},"3320":{"id":"/-18","page_id":"/","tags":[],"type":"text","url":"/#3t-mcp","content":"3T MCP documentation will be available in a future release."},"3321":{"id":"/-19","page_id":"/","tags":[],"type":"text","url":"/#3tl","content":"type: info"},"3322":{"id":"/-20","page_id":"/","tags":[],"type":"text","url":"/#3tl","content":"title: Coming Soon"},"3323":{"id":"/-21","page_id":"/","tags":[],"type":"text","url":"/#3tl","content":"3TL documentation will be available in a future release."},"3324":{"id":"/-22","page_id":"/","tags":[],"type":"text","url":"/#platform-architecture","content":"All products in the 3T Platform depend on Access Manager as the foundational service:"},"3325":{"id":"/-23","page_id":"/","tags":[],"type":"text","url":"/#quick-links","content":"Deploy Access Manager — get the core platform running in under 10 minutes"},"3326":{"id":"/-24","page_id":"/","tags":[],"type":"text","url":"/#quick-links","content":"Add Studio 3T Web IDE — deploy the web-based Studio 3T platform"},"3327":{"id":"/-25","page_id":"/","tags":[],"type":"text","url":"/#quick-links","content":"Run the Governance Proxy — enforce per-operation MongoDB policy at the wire protocol"},"3328":{"id":"/studio3t-server/advanced","page_id":"/studio3t-server/advanced","type":"page","content":"Advanced Topics","breadcrumbs":["3T Platform","Studio 3T Web IDE"],"tags":[],"url":"/studio3t-server/advanced"},"3329":{"id":"/studio3t-server/advanced-0","page_id":"/studio3t-server/advanced","tags":[],"type":"text","url":"/studio3t-server/advanced","content":"Custom certificates, reverse proxies, and security scanning for Studio 3T Web IDE"},"3330":{"id":"/studio3t-server/advanced-1","page_id":"/studio3t-server/advanced","type":"heading","tags":[],"url":"/studio3t-server/advanced#custom-domains-and-lets-encrypt","content":"Custom Domains and Let's Encrypt"},"3331":{"id":"/studio3t-server/advanced-2","page_id":"/studio3t-server/advanced","type":"heading","tags":[],"url":"/studio3t-server/advanced#lets-encrypt-with-certbot-dns-challenge","content":"Let's Encrypt with Certbot (DNS challenge)"},"3332":{"id":"/studio3t-server/advanced-3","page_id":"/studio3t-server/advanced","type":"heading","tags":[],"url":"/studio3t-server/advanced#automatic-renewal","content":"Automatic Renewal"},"3333":{"id":"/studio3t-server/advanced-4","page_id":"/studio3t-server/advanced","type":"heading","tags":[],"url":"/studio3t-server/advanced#running-behind-a-reverse-proxy","content":"Running Behind a Reverse Proxy"},"3334":{"id":"/studio3t-server/advanced-5","page_id":"/studio3t-server/advanced","type":"heading","tags":[],"url":"/studio3t-server/advanced#replacing-the-self-signed-certificate","content":"Replacing the Self-Signed Certificate"},"3335":{"id":"/studio3t-server/advanced-6","page_id":"/studio3t-server/advanced","tags":[],"type":"text","url":"/studio3t-server/advanced#custom-domains-and-lets-encrypt","content":"Point DNS to your Studio 3T Web IDE (A record for IPv4, AAAA for IPv6), then obtain a CA-signed certificate. Let's Encrypt with a DNS challenge is recommended — it works for any server, including those not directly reachable from the internet."},"3336":{"id":"/studio3t-server/advanced-7","page_id":"/studio3t-server/advanced","tags":[],"type":"text","url":"/studio3t-server/advanced#lets-encrypt-with-certbot-dns-challenge","content":"Certbot supports many DNS providers (AWS Route53, Google Cloud DNS, Azure DNS, DigitalOcean, etc.) — run apt search certbot-dns to see available plugins."},"3337":{"id":"/studio3t-server/advanced-8","page_id":"/studio3t-server/advanced","tags":[],"type":"text","url":"/studio3t-server/advanced#lets-encrypt-with-certbot-dns-challenge","content":"Copy the resulting certificates into certs/:"},"3338":{"id":"/studio3t-server/advanced-9","page_id":"/studio3t-server/advanced","tags":[],"type":"text","url":"/studio3t-server/advanced#automatic-renewal","content":"Certbot installs a systemd timer or cron job for automatic renewal. After renewal, the new certificate must be copied to certs/ and the gateway restarted. Add a deploy hook:"},"3339":{"id":"/studio3t-server/advanced-10","page_id":"/studio3t-server/advanced","tags":[],"type":"text","url":"/studio3t-server/advanced#automatic-renewal","content":"Make it executable:"},"3340":{"id":"/studio3t-server/advanced-11","page_id":"/studio3t-server/advanced","tags":[],"type":"text","url":"/studio3t-server/advanced#running-behind-a-reverse-proxy","content":"If Studio 3T Web IDE sits behind your organization's nginx, Caddy, HAProxy, or cloud load balancer, configure the proxy to:"},"3341":{"id":"/studio3t-server/advanced-12","page_id":"/studio3t-server/advanced","tags":[],"type":"text","url":"/studio3t-server/advanced#running-behind-a-reverse-proxy","content":"Terminate TLS at the proxy and forward to the server on a non-privileged port (e.g. 8443)"},"3342":{"id":"/studio3t-server/advanced-13","page_id":"/studio3t-server/advanced","tags":[],"type":"text","url":"/studio3t-server/advanced#running-behind-a-reverse-proxy","content":"Pass Host, X-Real-IP, X-Forwarded-For, and X-Forwarded-Proto: https headers"},"3343":{"id":"/studio3t-server/advanced-14","page_id":"/studio3t-server/advanced","tags":[],"type":"text","url":"/studio3t-server/advanced#running-behind-a-reverse-proxy","content":"Support WebSocket upgrades and HTTP/1.1 (required for /ws)"},"3344":{"id":"/studio3t-server/advanced-15","page_id":"/studio3t-server/advanced","tags":[],"type":"text","url":"/studio3t-server/advanced#running-behind-a-reverse-proxy","content":"Disable proxy buffering for the /ai path (required for SSE streaming)"},"3345":{"id":"/studio3t-server/advanced-16","page_id":"/studio3t-server/advanced","tags":[],"type":"text","url":"/studio3t-server/advanced#running-behind-a-reverse-proxy","content":"Set generous timeouts — AI chat responses can take several seconds"},"3346":{"id":"/studio3t-server/advanced-17","page_id":"/studio3t-server/advanced","tags":[],"type":"text","url":"/studio3t-server/advanced#running-behind-a-reverse-proxy","content":"Change the gateway host port in docker-compose.prod.yml:"},"3347":{"id":"/studio3t-server/advanced-18","page_id":"/studio3t-server/advanced","tags":[],"type":"text","url":"/studio3t-server/advanced#running-behind-a-reverse-proxy","content":"Example nginx upstream config:"},"3348":{"id":"/studio3t-server/advanced-19","page_id":"/studio3t-server/advanced","tags":[],"type":"text","url":"/studio3t-server/advanced#replacing-the-self-signed-certificate","content":"The setup.sh wizard generates a self-signed certificate for evaluation. To replace it in a running deployment without re-running the wizard:"},"3349":{"id":"/studio3t-server/advanced-20","page_id":"/studio3t-server/advanced","tags":[],"type":"text","url":"/studio3t-server/advanced#replacing-the-self-signed-certificate","content":"Verify the new certificate:"},"3350":{"id":"/studio3t-server/configuration/environment","page_id":"/studio3t-server/configuration/environment","type":"page","content":"Environment Variables","breadcrumbs":["3T Platform","Studio 3T Web IDE","Configuration"],"tags":[],"url":"/studio3t-server/configuration/environment"},"3351":{"id":"/studio3t-server/configuration/environment-0","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment","content":"Complete reference for all Studio 3T Web IDE configuration variables"},"3352":{"id":"/studio3t-server/configuration/environment-1","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#registry","content":"Registry"},"3353":{"id":"/studio3t-server/configuration/environment-2","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#registry-1","content":"REGISTRY"},"3354":{"id":"/studio3t-server/configuration/environment-3","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#server","content":"Server"},"3355":{"id":"/studio3t-server/configuration/environment-4","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#server_name","content":"SERVER_NAME"},"3356":{"id":"/studio3t-server/configuration/environment-5","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#mongodb","content":"MongoDB"},"3357":{"id":"/studio3t-server/configuration/environment-6","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#mongodb_uri","content":"MONGODB_URI"},"3358":{"id":"/studio3t-server/configuration/environment-7","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#access-manager","content":"Access Manager"},"3359":{"id":"/studio3t-server/configuration/environment-8","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#access_manager_base_url","content":"ACCESS_MANAGER_BASE_URL"},"3360":{"id":"/studio3t-server/configuration/environment-9","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#access_manager_enabled","content":"ACCESS_MANAGER_ENABLED"},"3361":{"id":"/studio3t-server/configuration/environment-10","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#authentication-oidc--jwt","content":"Authentication (OIDC / JWT)"},"3362":{"id":"/studio3t-server/configuration/environment-11","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#auth_jwk_set_uri","content":"AUTH_JWK_SET_URI"},"3363":{"id":"/studio3t-server/configuration/environment-12","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#auth_issuer_uri","content":"AUTH_ISSUER_URI"},"3364":{"id":"/studio3t-server/configuration/environment-13","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#keycloak-client","content":"Keycloak Client"},"3365":{"id":"/studio3t-server/configuration/environment-14","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#keycloak_client_id","content":"KEYCLOAK_CLIENT_ID"},"3366":{"id":"/studio3t-server/configuration/environment-15","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#keycloak_realm","content":"KEYCLOAK_REALM"},"3367":{"id":"/studio3t-server/configuration/environment-16","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#keycloak_web_client_secret","content":"KEYCLOAK_WEB_CLIENT_SECRET"},"3368":{"id":"/studio3t-server/configuration/environment-17","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#ai-agent-encryption","content":"AI Agent Encryption"},"3369":{"id":"/studio3t-server/configuration/environment-18","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#ai_encryption_enabled","content":"AI_ENCRYPTION_ENABLED"},"3370":{"id":"/studio3t-server/configuration/environment-19","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#encryption_key","content":"ENCRYPTION_KEY"},"3371":{"id":"/studio3t-server/configuration/environment-20","page_id":"/studio3t-server/configuration/environment","type":"heading","tags":[],"url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"Configuration Reference Summary"},"3372":{"id":"/studio3t-server/configuration/environment-21","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment","content":"All configuration is supplied via the .env file generated by setup.sh (or created manually — see Installation). Variables marked required have no default and will cause the stack to fail to start if missing."},"3373":{"id":"/studio3t-server/configuration/environment-22","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment","content":"type: info"},"3374":{"id":"/studio3t-server/configuration/environment-23","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment","content":"title: Quoting"},"3375":{"id":"/studio3t-server/configuration/environment-24","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment","content":"All values in .env are double-quoted. Special characters (backslashes, double quotes) are escaped automatically by setup.sh. If editing manually, ensure values are double-quoted and backslashes are escaped (\\\\)."},"3376":{"id":"/studio3t-server/configuration/environment-25","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#registry-1","content":"Docker image registry. Do not change unless instructed by 3T support."},"3377":{"id":"/studio3t-server/configuration/environment-26","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#registry-1","content":"Default"},"3378":{"id":"/studio3t-server/configuration/environment-27","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#registry-1","content":"ar.3t.io/repository/3t-docker"},"3379":{"id":"/studio3t-server/configuration/environment-28","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#registry-1","content":"Example"},"3380":{"id":"/studio3t-server/configuration/environment-29","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#registry-1","content":"\"ar.3t.io/repository/3t-docker\""},"3381":{"id":"/studio3t-server/configuration/environment-30","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#server_name","content":"The hostname or IP address of this server. Used for:"},"3382":{"id":"/studio3t-server/configuration/environment-31","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#server_name","content":"nginx server_name directive (TLS SNI matching)"},"3383":{"id":"/studio3t-server/configuration/environment-32","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#server_name","content":"CORS Access-Control-Allow-Origin header on the backend"},"3384":{"id":"/studio3t-server/configuration/environment-33","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#server_name","content":"CORS APPLICATION_CORS_ALLOWEDORIGINS on the ai-agent"},"3385":{"id":"/studio3t-server/configuration/environment-34","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#server_name","content":"SSL subject alternative name when generating a self-signed certificate"},"3386":{"id":"/studio3t-server/configuration/environment-35","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#server_name","content":"Required"},"3387":{"id":"/studio3t-server/configuration/environment-36","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#server_name","content":"Yes"},"3388":{"id":"/studio3t-server/configuration/environment-37","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#server_name","content":"Example"},"3389":{"id":"/studio3t-server/configuration/environment-38","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#server_name","content":"\"studio3t.example.com\" or \"192.168.1.100\""},"3390":{"id":"/studio3t-server/configuration/environment-39","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#mongodb_uri","content":"Full MongoDB connection string for the Studio 3T Web IDE internal database. Used by the ai-agent to store conversation history. The backend will use the same variable once its MongoDB integration is complete."},"3391":{"id":"/studio3t-server/configuration/environment-40","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#mongodb_uri","content":"The MongoDB instance must be provisioned, accessible from the server, and the provided user must have read/write access to the specified database."},"3392":{"id":"/studio3t-server/configuration/environment-41","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#mongodb_uri","content":"Required"},"3393":{"id":"/studio3t-server/configuration/environment-42","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#mongodb_uri","content":"Yes"},"3394":{"id":"/studio3t-server/configuration/environment-43","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#mongodb_uri","content":"Format"},"3395":{"id":"/studio3t-server/configuration/environment-44","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#mongodb_uri","content":"MongoDB URI format"},"3396":{"id":"/studio3t-server/configuration/environment-45","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#mongodb_uri","content":"Example"},"3397":{"id":"/studio3t-server/configuration/environment-46","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#mongodb_uri","content":"\"mongodb://user:password@host:27017/studio3t?authSource=admin\""},"3398":{"id":"/studio3t-server/configuration/environment-47","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#mongodb_uri","content":"Atlas"},"3399":{"id":"/studio3t-server/configuration/environment-48","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#mongodb_uri","content":"\"mongodb+srv://user:password@cluster.mongodb.net/studio3t\""},"3400":{"id":"/studio3t-server/configuration/environment-49","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#mongodb_uri","content":"type: error"},"3401":{"id":"/studio3t-server/configuration/environment-50","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#mongodb_uri","content":"title: Special Characters in URI"},"3402":{"id":"/studio3t-server/configuration/environment-51","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#mongodb_uri","content":"If your MongoDB username or password contains @, :, /, or other special characters, percent-encode them. Example: p@ss becomes p%40ss."},"3403":{"id":"/studio3t-server/configuration/environment-52","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#access_manager_base_url","content":"Base URL of the 3T Access Manager deployment. Used by the backend and ai-agent to contact the AM API — for JWT validation, AI provider key retrieval, and workspace membership checks."},"3404":{"id":"/studio3t-server/configuration/environment-53","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#access_manager_base_url","content":"Required"},"3405":{"id":"/studio3t-server/configuration/environment-54","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#access_manager_base_url","content":"Yes"},"3406":{"id":"/studio3t-server/configuration/environment-55","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#access_manager_base_url","content":"Example"},"3407":{"id":"/studio3t-server/configuration/environment-56","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#access_manager_base_url","content":"\"https://am.example.com\""},"3408":{"id":"/studio3t-server/configuration/environment-57","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#access_manager_enabled","content":"Enables Access Manager integration. Must be \"true\" in production. Setting to \"false\" disables JWT validation — only for local development."},"3409":{"id":"/studio3t-server/configuration/environment-58","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#access_manager_enabled","content":"Default"},"3410":{"id":"/studio3t-server/configuration/environment-59","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#access_manager_enabled","content":"\"true\""},"3411":{"id":"/studio3t-server/configuration/environment-60","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#access_manager_enabled","content":"Values"},"3412":{"id":"/studio3t-server/configuration/environment-61","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#access_manager_enabled","content":"\"true\" / \"false\""},"3413":{"id":"/studio3t-server/configuration/environment-62","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#authentication-oidc--jwt","content":"AUTH_JWK_SET_URI and AUTH_ISSUER_URI are automatically derived from ACCESS_MANAGER_BASE_URL by setup.sh — you do not need to configure them manually."},"3414":{"id":"/studio3t-server/configuration/environment-63","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#auth_jwk_set_uri","content":"URL of the JWKS endpoint. Auto-set to <ACCESS_MANAGER_BASE_URL>/auth/realms/admin_portal/protocol/openid-connect/certs."},"3415":{"id":"/studio3t-server/configuration/environment-64","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#auth_issuer_uri","content":"Expected JWT issuer (iss claim). Auto-set to <ACCESS_MANAGER_BASE_URL>/auth/realms/admin_portal. Tokens with a different issuer are rejected."},"3416":{"id":"/studio3t-server/configuration/environment-65","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#keycloak_client_id","content":"Public Keycloak client used by the frontend to initialize the Keycloak JS adapter. Pre-created in Access Manager via realm import."},"3417":{"id":"/studio3t-server/configuration/environment-66","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#keycloak_client_id","content":"Value"},"3418":{"id":"/studio3t-server/configuration/environment-67","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#keycloak_client_id","content":"\"3t-web-client\" (set automatically)"},"3419":{"id":"/studio3t-server/configuration/environment-68","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#keycloak_realm","content":"Keycloak realm name. Used by the frontend."},"3420":{"id":"/studio3t-server/configuration/environment-69","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#keycloak_realm","content":"Value"},"3421":{"id":"/studio3t-server/configuration/environment-70","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#keycloak_realm","content":"\"admin_portal\" (set automatically)"},"3422":{"id":"/studio3t-server/configuration/environment-71","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#keycloak_web_client_secret","content":"Secret of the ${KEYCLOAK_CLIENT_ID}-be confidential client. Used by ai-agent for backend-to-Keycloak client_credentials flow. Must equal the KEYCLOAK_WEB_CLIENT_SECRET set when the Access Manager realm was deployed."},"3423":{"id":"/studio3t-server/configuration/environment-72","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#keycloak_web_client_secret","content":"Required"},"3424":{"id":"/studio3t-server/configuration/environment-73","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#keycloak_web_client_secret","content":"Yes"},"3425":{"id":"/studio3t-server/configuration/environment-74","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#ai_encryption_enabled","content":"Enables AES-256 encryption of AI conversation data at rest. Should always be \"true\" in production."},"3426":{"id":"/studio3t-server/configuration/environment-75","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#ai_encryption_enabled","content":"Default"},"3427":{"id":"/studio3t-server/configuration/environment-76","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#ai_encryption_enabled","content":"\"true\""},"3428":{"id":"/studio3t-server/configuration/environment-77","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#ai_encryption_enabled","content":"Values"},"3429":{"id":"/studio3t-server/configuration/environment-78","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#ai_encryption_enabled","content":"\"true\" / \"false\""},"3430":{"id":"/studio3t-server/configuration/environment-79","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#encryption_key","content":"Base64-encoded 32-byte AES-256 encryption key for ai-agent conversation data at rest. Generate with:"},"3431":{"id":"/studio3t-server/configuration/environment-80","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#encryption_key","content":"Required"},"3432":{"id":"/studio3t-server/configuration/environment-81","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#encryption_key","content":"Yes"},"3433":{"id":"/studio3t-server/configuration/environment-82","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#encryption_key","content":"Format"},"3434":{"id":"/studio3t-server/configuration/environment-83","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#encryption_key","content":"Base64-encoded 32 bytes (44 characters)"},"3435":{"id":"/studio3t-server/configuration/environment-84","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#encryption_key","content":"type: error"},"3436":{"id":"/studio3t-server/configuration/environment-85","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#encryption_key","content":"title: Back Up Your Encryption Key"},"3437":{"id":"/studio3t-server/configuration/environment-86","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#encryption_key","content":"If this key is lost, encrypted conversation data cannot be decrypted. Store it in a secure location separate from the .env file — a password manager, secrets manager, or HSM. Do not rotate this key without a migration plan."},"3438":{"id":"/studio3t-server/configuration/environment-87","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"Variable"},"3439":{"id":"/studio3t-server/configuration/environment-88","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"Required"},"3440":{"id":"/studio3t-server/configuration/environment-89","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"Default"},"3441":{"id":"/studio3t-server/configuration/environment-90","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"REGISTRY"},"3442":{"id":"/studio3t-server/configuration/environment-91","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"—"},"3443":{"id":"/studio3t-server/configuration/environment-92","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"ar.3t.io/repository/3t-docker"},"3444":{"id":"/studio3t-server/configuration/environment-93","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"SERVER_NAME"},"3445":{"id":"/studio3t-server/configuration/environment-94","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"Yes"},"3446":{"id":"/studio3t-server/configuration/environment-95","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"—"},"3447":{"id":"/studio3t-server/configuration/environment-96","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"MONGODB_URI"},"3448":{"id":"/studio3t-server/configuration/environment-97","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"Yes"},"3449":{"id":"/studio3t-server/configuration/environment-98","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"—"},"3450":{"id":"/studio3t-server/configuration/environment-99","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"ACCESS_MANAGER_BASE_URL"},"3451":{"id":"/studio3t-server/configuration/environment-100","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"Yes"},"3452":{"id":"/studio3t-server/configuration/environment-101","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"—"},"3453":{"id":"/studio3t-server/configuration/environment-102","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"ACCESS_MANAGER_ENABLED"},"3454":{"id":"/studio3t-server/configuration/environment-103","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"—"},"3455":{"id":"/studio3t-server/configuration/environment-104","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"true"},"3456":{"id":"/studio3t-server/configuration/environment-105","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"AUTH_JWK_SET_URI"},"3457":{"id":"/studio3t-server/configuration/environment-106","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"auto"},"3458":{"id":"/studio3t-server/configuration/environment-107","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"derived from ACCESS_MANAGER_BASE_URL"},"3459":{"id":"/studio3t-server/configuration/environment-108","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"AUTH_ISSUER_URI"},"3460":{"id":"/studio3t-server/configuration/environment-109","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"auto"},"3461":{"id":"/studio3t-server/configuration/environment-110","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"derived from ACCESS_MANAGER_BASE_URL"},"3462":{"id":"/studio3t-server/configuration/environment-111","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"KEYCLOAK_CLIENT_ID"},"3463":{"id":"/studio3t-server/configuration/environment-112","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"auto"},"3464":{"id":"/studio3t-server/configuration/environment-113","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"3t-web-client"},"3465":{"id":"/studio3t-server/configuration/environment-114","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"KEYCLOAK_REALM"},"3466":{"id":"/studio3t-server/configuration/environment-115","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"auto"},"3467":{"id":"/studio3t-server/configuration/environment-116","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"admin_portal"},"3468":{"id":"/studio3t-server/configuration/environment-117","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"KEYCLOAK_WEB_CLIENT_SECRET"},"3469":{"id":"/studio3t-server/configuration/environment-118","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"Yes"},"3470":{"id":"/studio3t-server/configuration/environment-119","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"—"},"3471":{"id":"/studio3t-server/configuration/environment-120","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"AI_ENCRYPTION_ENABLED"},"3472":{"id":"/studio3t-server/configuration/environment-121","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"—"},"3473":{"id":"/studio3t-server/configuration/environment-122","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"true"},"3474":{"id":"/studio3t-server/configuration/environment-123","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"ENCRYPTION_KEY"},"3475":{"id":"/studio3t-server/configuration/environment-124","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"Yes"},"3476":{"id":"/studio3t-server/configuration/environment-125","page_id":"/studio3t-server/configuration/environment","tags":[],"type":"text","url":"/studio3t-server/configuration/environment#configuration-reference-summary","content":"—"},"3477":{"id":"/studio3t-server/getting-started/architecture","page_id":"/studio3t-server/getting-started/architecture","type":"page","content":"Architecture","breadcrumbs":["3T Platform","Studio 3T Web IDE","Getting Started"],"tags":[],"url":"/studio3t-server/getting-started/architecture"},"3478":{"id":"/studio3t-server/getting-started/architecture-0","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture","content":"Service design, request routing, and security model for Studio 3T Web IDE"},"3479":{"id":"/studio3t-server/getting-started/architecture-1","page_id":"/studio3t-server/getting-started/architecture","type":"heading","tags":[],"url":"/studio3t-server/getting-started/architecture#high-level-view","content":"High-level view"},"3480":{"id":"/studio3t-server/getting-started/architecture-2","page_id":"/studio3t-server/getting-started/architecture","type":"heading","tags":[],"url":"/studio3t-server/getting-started/architecture#url-routing","content":"URL routing"},"3481":{"id":"/studio3t-server/getting-started/architecture-3","page_id":"/studio3t-server/getting-started/architecture","type":"heading","tags":[],"url":"/studio3t-server/getting-started/architecture#authentication-flow","content":"Authentication flow"},"3482":{"id":"/studio3t-server/getting-started/architecture-4","page_id":"/studio3t-server/getting-started/architecture","type":"heading","tags":[],"url":"/studio3t-server/getting-started/architecture#security-design","content":"Security design"},"3483":{"id":"/studio3t-server/getting-started/architecture-5","page_id":"/studio3t-server/getting-started/architecture","type":"heading","tags":[],"url":"/studio3t-server/getting-started/architecture#resource-requirements","content":"Resource requirements"},"3484":{"id":"/studio3t-server/getting-started/architecture-6","page_id":"/studio3t-server/getting-started/architecture","type":"heading","tags":[],"url":"/studio3t-server/getting-started/architecture#scaling","content":"Scaling"},"3485":{"id":"/studio3t-server/getting-started/architecture-7","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture","content":"Studio 3T Web IDE is an API core that connects to Access Manager for authentication and configuration, and to MongoDB for data storage. It runs as a Docker Compose stack behind an nginx gateway."},"3486":{"id":"/studio3t-server/getting-started/architecture-8","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#url-routing","content":"The gateway routes all HTTPS traffic based on path prefix:"},"3487":{"id":"/studio3t-server/getting-started/architecture-9","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#url-routing","content":"Path"},"3488":{"id":"/studio3t-server/getting-started/architecture-10","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#url-routing","content":"Destination"},"3489":{"id":"/studio3t-server/getting-started/architecture-11","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#url-routing","content":"Notes"},"3490":{"id":"/studio3t-server/getting-started/architecture-12","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#url-routing","content":"/"},"3491":{"id":"/studio3t-server/getting-started/architecture-13","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#url-routing","content":"Frontend"},"3492":{"id":"/studio3t-server/getting-started/architecture-14","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#url-routing","content":"React SPA"},"3493":{"id":"/studio3t-server/getting-started/architecture-15","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#url-routing","content":"/api"},"3494":{"id":"/studio3t-server/getting-started/architecture-16","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#url-routing","content":"Backend"},"3495":{"id":"/studio3t-server/getting-started/architecture-17","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#url-routing","content":"REST API"},"3496":{"id":"/studio3t-server/getting-started/architecture-18","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#url-routing","content":"/ws"},"3497":{"id":"/studio3t-server/getting-started/architecture-19","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#url-routing","content":"Backend"},"3498":{"id":"/studio3t-server/getting-started/architecture-20","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#url-routing","content":"WebSocket"},"3499":{"id":"/studio3t-server/getting-started/architecture-21","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#url-routing","content":"/ai"},"3500":{"id":"/studio3t-server/getting-started/architecture-22","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#url-routing","content":"AI Agent"},"3501":{"id":"/studio3t-server/getting-started/architecture-23","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#url-routing","content":"AI chat API — buffering disabled for SSE"},"3502":{"id":"/studio3t-server/getting-started/architecture-24","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#authentication-flow","content":"The frontend reads Keycloak client ID and realm from environment configuration to set up the authentication adapter at startup."},"3503":{"id":"/studio3t-server/getting-started/architecture-25","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#security-design","content":"Defense in depth across four layers:"},"3504":{"id":"/studio3t-server/getting-started/architecture-26","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#security-design","content":"Network — TLS at the gateway. Internal containers are not reachable from outside the Docker network. Only port 443 is exposed on the host."},"3505":{"id":"/studio3t-server/getting-started/architecture-27","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#security-design","content":"Authentication — All API and WebSocket requests require a valid JWT issued by Access Manager. Tokens are validated against the JWKS endpoint on every request."},"3506":{"id":"/studio3t-server/getting-started/architecture-28","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#security-design","content":"Encryption — AI conversation data is encrypted at rest using an AES-256 key. Certificate private keys are stored with mode 600."},"3507":{"id":"/studio3t-server/getting-started/architecture-29","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#security-design","content":"Access control — MongoDB connection credentials are managed by Access Manager's workspace system. End users never see raw connection strings."},"3508":{"id":"/studio3t-server/getting-started/architecture-30","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#resource-requirements","content":"Resource"},"3509":{"id":"/studio3t-server/getting-started/architecture-31","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#resource-requirements","content":"Minimum"},"3510":{"id":"/studio3t-server/getting-started/architecture-32","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#resource-requirements","content":"CPU"},"3511":{"id":"/studio3t-server/getting-started/architecture-33","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#resource-requirements","content":"8 cores"},"3512":{"id":"/studio3t-server/getting-started/architecture-34","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#resource-requirements","content":"RAM"},"3513":{"id":"/studio3t-server/getting-started/architecture-35","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#resource-requirements","content":"32 GB"},"3514":{"id":"/studio3t-server/getting-started/architecture-36","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#resource-requirements","content":"Disk"},"3515":{"id":"/studio3t-server/getting-started/architecture-37","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#resource-requirements","content":"50 GB"},"3516":{"id":"/studio3t-server/getting-started/architecture-38","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#resource-requirements","content":"Docker"},"3517":{"id":"/studio3t-server/getting-started/architecture-39","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#resource-requirements","content":"24.0+"},"3518":{"id":"/studio3t-server/getting-started/architecture-40","page_id":"/studio3t-server/getting-started/architecture","tags":[],"type":"text","url":"/studio3t-server/getting-started/architecture#scaling","content":"Studio 3T Web IDE is designed for single-node deployment. For high-availability or horizontal scaling requirements, contact 3T support."},"3519":{"id":"/studio3t-server/getting-started/quick-start","page_id":"/studio3t-server/getting-started/quick-start","type":"page","content":"Quick Start","breadcrumbs":["3T Platform","Studio 3T Web IDE","Getting Started"],"tags":[],"url":"/studio3t-server/getting-started/quick-start"},"3520":{"id":"/studio3t-server/getting-started/quick-start-0","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start","content":"Deploy Studio 3T Web IDE in under 10 minutes"},"3521":{"id":"/studio3t-server/getting-started/quick-start-1","page_id":"/studio3t-server/getting-started/quick-start","type":"heading","tags":[],"url":"/studio3t-server/getting-started/quick-start#prerequisites","content":"Prerequisites"},"3522":{"id":"/studio3t-server/getting-started/quick-start-2","page_id":"/studio3t-server/getting-started/quick-start","type":"heading","tags":[],"url":"/studio3t-server/getting-started/quick-start#deploy-access-manager","content":"Deploy Access Manager"},"3523":{"id":"/studio3t-server/getting-started/quick-start-3","page_id":"/studio3t-server/getting-started/quick-start","type":"heading","tags":[],"url":"/studio3t-server/getting-started/quick-start#add-studio-3t-web-ide","content":"Add Studio 3T Web IDE"},"3524":{"id":"/studio3t-server/getting-started/quick-start-4","page_id":"/studio3t-server/getting-started/quick-start","type":"heading","tags":[],"url":"/studio3t-server/getting-started/quick-start#verify-health","content":"Verify health"},"3525":{"id":"/studio3t-server/getting-started/quick-start-5","page_id":"/studio3t-server/getting-started/quick-start","type":"heading","tags":[],"url":"/studio3t-server/getting-started/quick-start#prerequisites-1","content":"Prerequisites"},"3526":{"id":"/studio3t-server/getting-started/quick-start-6","page_id":"/studio3t-server/getting-started/quick-start","type":"heading","tags":[],"url":"/studio3t-server/getting-started/quick-start#run-the-setup-wizard","content":"Run the setup wizard"},"3527":{"id":"/studio3t-server/getting-started/quick-start-7","page_id":"/studio3t-server/getting-started/quick-start","type":"heading","tags":[],"url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"What the wizard collects"},"3528":{"id":"/studio3t-server/getting-started/quick-start-8","page_id":"/studio3t-server/getting-started/quick-start","type":"heading","tags":[],"url":"/studio3t-server/getting-started/quick-start#verify-health-1","content":"Verify health"},"3529":{"id":"/studio3t-server/getting-started/quick-start-9","page_id":"/studio3t-server/getting-started/quick-start","type":"heading","tags":[],"url":"/studio3t-server/getting-started/quick-start#log-in","content":"Log in"},"3530":{"id":"/studio3t-server/getting-started/quick-start-10","page_id":"/studio3t-server/getting-started/quick-start","type":"heading","tags":[],"url":"/studio3t-server/getting-started/quick-start#troubleshooting","content":"Troubleshooting"},"3531":{"id":"/studio3t-server/getting-started/quick-start-11","page_id":"/studio3t-server/getting-started/quick-start","type":"heading","tags":[],"url":"/studio3t-server/getting-started/quick-start#next-steps","content":"Next steps"},"3532":{"id":"/studio3t-server/getting-started/quick-start-12","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start","content":"Get Studio 3T Web IDE running quickly. Choose the path that matches your situation:"},"3533":{"id":"/studio3t-server/getting-started/quick-start-13","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start","content":"type: warn"},"3534":{"id":"/studio3t-server/getting-started/quick-start-14","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start","content":"title: Access Manager Required"},"3535":{"id":"/studio3t-server/getting-started/quick-start-15","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start","content":"Studio 3T Web IDE requires a running Access Manager deployment. If you haven't deployed Access Manager yet, follow the Fresh Deployment path below."},"3536":{"id":"/studio3t-server/getting-started/quick-start-16","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start","content":"Deploy both Access Manager and Studio 3T Web IDE together on the same host using multi-file Docker Compose."},"3537":{"id":"/studio3t-server/getting-started/quick-start-17","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#prerequisites","content":"Docker 24.0+ and Docker Compose 2.0+"},"3538":{"id":"/studio3t-server/getting-started/quick-start-18","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#prerequisites","content":"8 CPU cores, 32 GB RAM, 50 GB disk available"},"3539":{"id":"/studio3t-server/getting-started/quick-start-19","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#prerequisites","content":"A MongoDB instance with credentials"},"3540":{"id":"/studio3t-server/getting-started/quick-start-20","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#deploy-access-manager","content":"Follow the Access Manager Quick Start to set up am-compose.yml and get Access Manager running first:"},"3541":{"id":"/studio3t-server/getting-started/quick-start-21","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#deploy-access-manager","content":"Once Access Manager reports healthy, continue to the next step."},"3542":{"id":"/studio3t-server/getting-started/quick-start-22","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#add-studio-3t-web-ide","content":"Extract the Studio 3T Web IDE release tarball, run the setup wizard, then start both stacks together using multi-file compose:"},"3543":{"id":"/studio3t-server/getting-started/quick-start-23","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#add-studio-3t-web-ide","content":"The wizard will ask for your Access Manager URL, MongoDB connection details, and SSL certificates. Point it at the Access Manager instance you just deployed."},"3544":{"id":"/studio3t-server/getting-started/quick-start-24","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#add-studio-3t-web-ide","content":"Once the wizard completes, start Studio 3T Web IDE alongside Access Manager:"},"3545":{"id":"/studio3t-server/getting-started/quick-start-25","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#verify-health","content":"Wait up to 3 minutes for all containers to start:"},"3546":{"id":"/studio3t-server/getting-started/quick-start-26","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#verify-health","content":"All containers should show healthy. Open https://<your-server-hostname> in a browser — you'll be redirected to Access Manager for login. After authenticating, the Studio 3T web interface loads."},"3547":{"id":"/studio3t-server/getting-started/quick-start-27","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#verify-health","content":"Add Studio 3T Web IDE to an existing Access Manager deployment using the interactive setup wizard."},"3548":{"id":"/studio3t-server/getting-started/quick-start-28","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#prerequisites-1","content":"Docker 24.0+ and Docker Compose 2.0+"},"3549":{"id":"/studio3t-server/getting-started/quick-start-29","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#prerequisites-1","content":"openssl and curl available on the host"},"3550":{"id":"/studio3t-server/getting-started/quick-start-30","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#prerequisites-1","content":"8 CPU cores, 32 GB RAM, 50 GB disk available"},"3551":{"id":"/studio3t-server/getting-started/quick-start-31","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#prerequisites-1","content":"A running 3T Access Manager deployment with its base URL and Keycloak admin credentials"},"3552":{"id":"/studio3t-server/getting-started/quick-start-32","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#prerequisites-1","content":"A MongoDB instance with credentials"},"3553":{"id":"/studio3t-server/getting-started/quick-start-33","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#prerequisites-1","content":"type: info"},"3554":{"id":"/studio3t-server/getting-started/quick-start-34","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#prerequisites-1","content":"title: Extract the Release Tarball First"},"3555":{"id":"/studio3t-server/getting-started/quick-start-35","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#prerequisites-1","content":"You receive a versioned tarball (e.g. 3t-server-v1.0.0-compose.tar.gz) from your 3T onboarding package. Extract it and run the wizard from inside that directory."},"3556":{"id":"/studio3t-server/getting-started/quick-start-36","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#run-the-setup-wizard","content":"The wizard walks you through five configuration steps — registry login, server hostname, MongoDB, Access Manager, and SSL certificates. It writes .env (mode 600) and generates certificates in certs/."},"3557":{"id":"/studio3t-server/getting-started/quick-start-37","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#run-the-setup-wizard","content":"At the end it offers to start the stack immediately."},"3558":{"id":"/studio3t-server/getting-started/quick-start-38","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"Prompt"},"3559":{"id":"/studio3t-server/getting-started/quick-start-39","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"What to enter"},"3560":{"id":"/studio3t-server/getting-started/quick-start-40","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"Registry username / password"},"3561":{"id":"/studio3t-server/getting-started/quick-start-41","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"Credentials from your 3T onboarding package"},"3562":{"id":"/studio3t-server/getting-started/quick-start-42","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"Server hostname or IP"},"3563":{"id":"/studio3t-server/getting-started/quick-start-43","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"The hostname or IP your users will browse to (e.g. studio3t.company.com)"},"3564":{"id":"/studio3t-server/getting-started/quick-start-44","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"MongoDB connection string"},"3565":{"id":"/studio3t-server/getting-started/quick-start-45","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"Full URI, e.g. mongodb://user:pass@host:27017/studio3t?authSource=admin"},"3566":{"id":"/studio3t-server/getting-started/quick-start-46","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"Access Manager base URL"},"3567":{"id":"/studio3t-server/getting-started/quick-start-47","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"e.g. https://am.company.com"},"3568":{"id":"/studio3t-server/getting-started/quick-start-48","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"Keycloak admin username / password"},"3569":{"id":"/studio3t-server/getting-started/quick-start-49","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"Used once to register Studio 3T Web IDE as an OAuth2 client — not stored"},"3570":{"id":"/studio3t-server/getting-started/quick-start-50","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"SSL certificate"},"3571":{"id":"/studio3t-server/getting-started/quick-start-51","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"Bring your own (.crt / .key) or let the wizard generate a self-signed one"},"3572":{"id":"/studio3t-server/getting-started/quick-start-52","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"Encryption key"},"3573":{"id":"/studio3t-server/getting-started/quick-start-53","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"32-byte base64 key for AI data encryption — generate with openssl rand -base64 32"},"3574":{"id":"/studio3t-server/getting-started/quick-start-54","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"type: warn"},"3575":{"id":"/studio3t-server/getting-started/quick-start-55","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"title: Self-Signed Certificates"},"3576":{"id":"/studio3t-server/getting-started/quick-start-56","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#what-the-wizard-collects","content":"The wizard generates a self-signed certificate if you don't provide your own. Browsers will show a security warning. Replace with a CA-signed or Let's Encrypt certificate before sharing with users. See Advanced Topics for certificate renewal."},"3577":{"id":"/studio3t-server/getting-started/quick-start-57","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#verify-health-1","content":"If you chose not to start immediately, start manually:"},"3578":{"id":"/studio3t-server/getting-started/quick-start-58","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#verify-health-1","content":"Then wait up to 3 minutes for all containers to initialize and check status:"},"3579":{"id":"/studio3t-server/getting-started/quick-start-59","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#verify-health-1","content":"All containers should show healthy."},"3580":{"id":"/studio3t-server/getting-started/quick-start-60","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#log-in","content":"Open https://<your-server-hostname> in a browser. You'll be redirected to the Access Manager login page. After authenticating, you land on the Studio 3T web interface."},"3581":{"id":"/studio3t-server/getting-started/quick-start-61","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#log-in","content":"If you see a certificate warning (self-signed cert), click Advanced → Proceed to continue."},"3582":{"id":"/studio3t-server/getting-started/quick-start-62","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#troubleshooting","content":"If a container stays unhealthy, check its logs:"},"3583":{"id":"/studio3t-server/getting-started/quick-start-63","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#troubleshooting","content":"Common causes: wrong MongoDB URI, Access Manager unreachable, or insufficient memory. See Troubleshooting for more."},"3584":{"id":"/studio3t-server/getting-started/quick-start-64","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#next-steps","content":"Architecture — understand the service design and routing"},"3585":{"id":"/studio3t-server/getting-started/quick-start-65","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#next-steps","content":"Production Deployment — pre-deployment checklist, network requirements, and post-setup verification"},"3586":{"id":"/studio3t-server/getting-started/quick-start-66","page_id":"/studio3t-server/getting-started/quick-start","tags":[],"type":"text","url":"/studio3t-server/getting-started/quick-start#next-steps","content":"Environment Variables — all configuration options"},"3587":{"id":"/studio3t-server","page_id":"/studio3t-server","type":"page","content":"Introduction","breadcrumbs":["3T Platform","Studio 3T Web IDE"],"tags":[],"url":"/studio3t-server"},"3588":{"id":"/studio3t-server-0","page_id":"/studio3t-server","type":"heading","tags":[],"url":"/studio3t-server#studio-3t-web-ide","content":"Studio 3T Web IDE"},"3589":{"id":"/studio3t-server-1","page_id":"/studio3t-server","type":"heading","tags":[],"url":"/studio3t-server#query-editor","content":"Query Editor"},"3590":{"id":"/studio3t-server-2","page_id":"/studio3t-server","type":"heading","tags":[],"url":"/studio3t-server#visual-query-builder","content":"Visual Query Builder"},"3591":{"id":"/studio3t-server-3","page_id":"/studio3t-server","type":"heading","tags":[],"url":"/studio3t-server#aggregation-pipeline-builder","content":"Aggregation Pipeline Builder"},"3592":{"id":"/studio3t-server-4","page_id":"/studio3t-server","type":"heading","tags":[],"url":"/studio3t-server#intellishell","content":"IntelliShell"},"3593":{"id":"/studio3t-server-5","page_id":"/studio3t-server","type":"heading","tags":[],"url":"/studio3t-server#ai-query-assistant","content":"AI Query Assistant"},"3594":{"id":"/studio3t-server-6","page_id":"/studio3t-server","type":"heading","tags":[],"url":"/studio3t-server#at-a-glance","content":"At a Glance"},"3595":{"id":"/studio3t-server-7","page_id":"/studio3t-server","type":"heading","tags":[],"url":"/studio3t-server#core-concepts","content":"Core Concepts"},"3596":{"id":"/studio3t-server-8","page_id":"/studio3t-server","type":"heading","tags":[],"url":"/studio3t-server#workspace","content":"Workspace"},"3597":{"id":"/studio3t-server-9","page_id":"/studio3t-server","type":"heading","tags":[],"url":"/studio3t-server#ai-query-assistant-1","content":"AI Query Assistant"},"3598":{"id":"/studio3t-server-10","page_id":"/studio3t-server","type":"heading","tags":[],"url":"/studio3t-server#connection-bridge","content":"Connection Bridge"},"3599":{"id":"/studio3t-server-11","page_id":"/studio3t-server","type":"heading","tags":[],"url":"/studio3t-server#where-to-go-next","content":"Where to Go Next"},"3600":{"id":"/studio3t-server-12","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#studio-3t-web-ide","content":"Studio 3T Web IDE is a self-hosted, enterprise-grade web platform that brings the full Studio 3T tooling stack — AI-powered query assistance, a collaborative web UI, and secure MongoDB connection management — to your on-premises infrastructure."},"3601":{"id":"/studio3t-server-13","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#studio-3t-web-ide","content":"The Web IDE provides a comprehensive set of tools designed to streamline query creation, exploration, and execution."},"3602":{"id":"/studio3t-server-14","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#query-editor","content":"The Query Editor enables advanced query development with intelligent suggestions and real-time validation. Users can efficiently write queries while receiving contextual hints that help reduce errors and improve query accuracy."},"3603":{"id":"/studio3t-server-15","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#visual-query-builder","content":"For users who prefer a graphical approach, the Visual Query Builder allows queries to be created through an intuitive interface. Complex queries can be assembled without writing code, making it accessible to both technical and non-technical users."},"3604":{"id":"/studio3t-server-16","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#aggregation-pipeline-builder","content":"The Aggregation Pipeline Builder simplifies the process of creating and managing aggregation workflows. Users can visually construct multi-stage pipelines, inspect intermediate results, and refine data transformations with ease."},"3605":{"id":"/studio3t-server-17","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#intellishell","content":"IntelliShell provides an interactive command-line environment with enhanced usability features. It supports intelligent auto-completion, syntax awareness, and quick execution of database commands for advanced users."},"3606":{"id":"/studio3t-server-18","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#ai-query-assistant","content":"The integrated AI Helper assists users throughout their workflow by offering guidance, suggestions, and automation support. It helps reduce manual effort and accelerates querying to extract insights from the data set."},"3607":{"id":"/studio3t-server-19","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#ai-query-assistant","content":"type: warn"},"3608":{"id":"/studio3t-server-20","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#ai-query-assistant","content":"title: Access Manager Required"},"3609":{"id":"/studio3t-server-21","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#ai-query-assistant","content":"Studio 3T Web IDE requires a running Access Manager deployment. Access Manager handles authentication, user management, and AI provider key storage for Studio 3T Web IDE. If you haven't deployed Access Manager yet, start with the Access Manager Quick Start."},"3610":{"id":"/studio3t-server-22","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#at-a-glance","content":"Exposed port"},"3611":{"id":"/studio3t-server-23","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#at-a-glance","content":"443 (HTTPS) — the only port required"},"3612":{"id":"/studio3t-server-24","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#at-a-glance","content":"Authentication"},"3613":{"id":"/studio3t-server-25","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#at-a-glance","content":"3T Access Manager (OIDC / JWT) — required"},"3614":{"id":"/studio3t-server-26","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#at-a-glance","content":"MongoDB"},"3615":{"id":"/studio3t-server-27","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#at-a-glance","content":"External — provisioned and managed by you"},"3616":{"id":"/studio3t-server-28","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#at-a-glance","content":"AI provider keys"},"3617":{"id":"/studio3t-server-29","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#at-a-glance","content":"Stored in Access Manager — pulled at runtime"},"3618":{"id":"/studio3t-server-30","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#at-a-glance","content":"Minimum resources"},"3619":{"id":"/studio3t-server-31","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#at-a-glance","content":"8 CPU cores, 32 GB RAM, 50 GB disk"},"3620":{"id":"/studio3t-server-32","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#at-a-glance","content":"Setup time"},"3621":{"id":"/studio3t-server-33","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#at-a-glance","content":"Under 10 minutes"},"3622":{"id":"/studio3t-server-34","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#workspace","content":"The web interface for Studio 3T Web IDE. Users log in, select a MongoDB connection managed by Access Manager, and work with their databases directly in the browser."},"3623":{"id":"/studio3t-server-35","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#ai-query-assistant-1","content":"Integrated AI chat that understands your schema and query context. Ask questions in plain language and get MongoDB query suggestions. Conversation history is stored in your MongoDB instance."},"3624":{"id":"/studio3t-server-36","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#connection-bridge","content":"A secure intermediary between the application and customer MongoDB targets. All MongoDB traffic from the web UI routes through it."},"3625":{"id":"/studio3t-server-37","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#where-to-go-next","content":"Quick Start — up and running in 10 minutes"},"3626":{"id":"/studio3t-server-38","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#where-to-go-next","content":"Architecture — service diagram, routing, and security design"},"3627":{"id":"/studio3t-server-39","page_id":"/studio3t-server","tags":[],"type":"text","url":"/studio3t-server#where-to-go-next","content":"Environment Variables — all configuration options"},"3628":{"id":"/studio3t-server/installation/docker-compose","page_id":"/studio3t-server/installation/docker-compose","type":"page","content":"Production Deployment","breadcrumbs":["3T Platform","Studio 3T Web IDE","Installation"],"tags":[],"url":"/studio3t-server/installation/docker-compose"},"3629":{"id":"/studio3t-server/installation/docker-compose-0","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose","content":"Pre-deployment checklist, network requirements, and post-setup verification for Studio 3T Web IDE"},"3630":{"id":"/studio3t-server/installation/docker-compose-1","page_id":"/studio3t-server/installation/docker-compose","type":"heading","tags":[],"url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"Pre-Deployment Checklist"},"3631":{"id":"/studio3t-server/installation/docker-compose-2","page_id":"/studio3t-server/installation/docker-compose","type":"heading","tags":[],"url":"/studio3t-server/installation/docker-compose#deploy-with-access-manager-multi-file-compose","content":"Deploy with Access Manager (Multi-File Compose)"},"3632":{"id":"/studio3t-server/installation/docker-compose-3","page_id":"/studio3t-server/installation/docker-compose","type":"heading","tags":[],"url":"/studio3t-server/installation/docker-compose#add-to-existing-access-manager","content":"Add to Existing Access Manager"},"3633":{"id":"/studio3t-server/installation/docker-compose-4","page_id":"/studio3t-server/installation/docker-compose","type":"heading","tags":[],"url":"/studio3t-server/installation/docker-compose#network-requirements","content":"Network Requirements"},"3634":{"id":"/studio3t-server/installation/docker-compose-5","page_id":"/studio3t-server/installation/docker-compose","type":"heading","tags":[],"url":"/studio3t-server/installation/docker-compose#what-setupsh-produces","content":"What setup.sh Produces"},"3635":{"id":"/studio3t-server/installation/docker-compose-6","page_id":"/studio3t-server/installation/docker-compose","type":"heading","tags":[],"url":"/studio3t-server/installation/docker-compose#verifying-the-deployment","content":"Verifying the Deployment"},"3636":{"id":"/studio3t-server/installation/docker-compose-7","page_id":"/studio3t-server/installation/docker-compose","type":"heading","tags":[],"url":"/studio3t-server/installation/docker-compose#management","content":"Management"},"3637":{"id":"/studio3t-server/installation/docker-compose-8","page_id":"/studio3t-server/installation/docker-compose","type":"heading","tags":[],"url":"/studio3t-server/installation/docker-compose#reconfiguring","content":"Reconfiguring"},"3638":{"id":"/studio3t-server/installation/docker-compose-9","page_id":"/studio3t-server/installation/docker-compose","type":"heading","tags":[],"url":"/studio3t-server/installation/docker-compose#uninstalling","content":"Uninstalling"},"3639":{"id":"/studio3t-server/installation/docker-compose-10","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose","content":"This page covers deployment options for Studio 3T Web IDE — deploying alongside Access Manager using multi-file Docker Compose, or adding Studio 3T Web IDE to an existing Access Manager deployment."},"3640":{"id":"/studio3t-server/installation/docker-compose-11","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose","content":"type: warn"},"3641":{"id":"/studio3t-server/installation/docker-compose-12","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose","content":"title: Access Manager Required"},"3642":{"id":"/studio3t-server/installation/docker-compose-13","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose","content":"Studio 3T Web IDE requires a running Access Manager deployment. If you haven't deployed Access Manager yet, start with the Access Manager Quick Start."},"3643":{"id":"/studio3t-server/installation/docker-compose-14","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"Requirement"},"3644":{"id":"/studio3t-server/installation/docker-compose-15","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"✅"},"3645":{"id":"/studio3t-server/installation/docker-compose-16","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"Docker 24.0+ and Docker Compose 2.0+ installed"},"3646":{"id":"/studio3t-server/installation/docker-compose-17","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"✅"},"3647":{"id":"/studio3t-server/installation/docker-compose-18","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"openssl and curl available on the host"},"3648":{"id":"/studio3t-server/installation/docker-compose-19","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"✅"},"3649":{"id":"/studio3t-server/installation/docker-compose-20","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"8 CPU cores, 32 GB RAM, 50 GB disk available"},"3650":{"id":"/studio3t-server/installation/docker-compose-21","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"✅"},"3651":{"id":"/studio3t-server/installation/docker-compose-22","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"Port 443 available — sudo lsof -i :443"},"3652":{"id":"/studio3t-server/installation/docker-compose-23","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"✅"},"3653":{"id":"/studio3t-server/installation/docker-compose-24","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"DNS A record pointing your hostname to this server"},"3654":{"id":"/studio3t-server/installation/docker-compose-25","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"✅"},"3655":{"id":"/studio3t-server/installation/docker-compose-26","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"3T Access Manager deployed and reachable"},"3656":{"id":"/studio3t-server/installation/docker-compose-27","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"✅"},"3657":{"id":"/studio3t-server/installation/docker-compose-28","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"Keycloak admin credentials (username and password) — setup.sh registers the OAuth2 client automatically"},"3658":{"id":"/studio3t-server/installation/docker-compose-29","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"✅"},"3659":{"id":"/studio3t-server/installation/docker-compose-30","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"MongoDB instance provisioned and reachable"},"3660":{"id":"/studio3t-server/installation/docker-compose-31","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"✅"},"3661":{"id":"/studio3t-server/installation/docker-compose-32","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"MongoDB credentials with read/write access to the target database"},"3662":{"id":"/studio3t-server/installation/docker-compose-33","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"✅"},"3663":{"id":"/studio3t-server/installation/docker-compose-34","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"Registry credentials from your 3T onboarding package"},"3664":{"id":"/studio3t-server/installation/docker-compose-35","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"✅"},"3665":{"id":"/studio3t-server/installation/docker-compose-36","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"SSL certificate and key (or plan to use the self-signed option)"},"3666":{"id":"/studio3t-server/installation/docker-compose-37","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"✅"},"3667":{"id":"/studio3t-server/installation/docker-compose-38","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#pre-deployment-checklist","content":"32-byte encryption key ready — openssl rand -base64 32"},"3668":{"id":"/studio3t-server/installation/docker-compose-39","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#deploy-with-access-manager-multi-file-compose","content":"If you are deploying both Access Manager and Studio 3T Web IDE together on the same host, use multi-file Docker Compose to manage both stacks:"},"3669":{"id":"/studio3t-server/installation/docker-compose-40","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#deploy-with-access-manager-multi-file-compose","content":"The am-compose.yml file contains the Access Manager services (see Access Manager Installation). The s3t-server-compose.yml adds the Studio 3T Web IDE services. Both share a Docker network so Studio 3T Web IDE can reach Access Manager directly."},"3670":{"id":"/studio3t-server/installation/docker-compose-41","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#add-to-existing-access-manager","content":"If you already have Access Manager running, use the setup.sh wizard from the release tarball:"},"3671":{"id":"/studio3t-server/installation/docker-compose-42","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#add-to-existing-access-manager","content":"type: info"},"3672":{"id":"/studio3t-server/installation/docker-compose-43","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#add-to-existing-access-manager","content":"title: Extract the Release Tarball First"},"3673":{"id":"/studio3t-server/installation/docker-compose-44","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#add-to-existing-access-manager","content":"You receive a versioned tarball (e.g. 3t-server-v1.0.0-compose.tar.gz) from your 3T onboarding package. Extract it and run the wizard from inside that directory."},"3674":{"id":"/studio3t-server/installation/docker-compose-45","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#add-to-existing-access-manager","content":"The wizard walks you through configuration — registry login, server hostname, MongoDB, Access Manager URL and Keycloak client registration, and SSL certificates. It writes .env (mode 600) and generates certificates in certs/."},"3675":{"id":"/studio3t-server/installation/docker-compose-46","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#add-to-existing-access-manager","content":"type: info"},"3676":{"id":"/studio3t-server/installation/docker-compose-47","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#add-to-existing-access-manager","content":"title: Keycloak client registered automatically"},"3677":{"id":"/studio3t-server/installation/docker-compose-48","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#add-to-existing-access-manager","content":"The wizard asks for your Keycloak admin credentials and registers Studio 3T Web IDE as an OAuth2 client in Access Manager on your behalf. You do not need to create the client manually."},"3678":{"id":"/studio3t-server/installation/docker-compose-49","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"Only port 443 is exposed from the stack. Use the diagram below when requesting firewall rules from your infrastructure team."},"3679":{"id":"/studio3t-server/installation/docker-compose-50","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"Direction"},"3680":{"id":"/studio3t-server/installation/docker-compose-51","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"Port"},"3681":{"id":"/studio3t-server/installation/docker-compose-52","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"Destination"},"3682":{"id":"/studio3t-server/installation/docker-compose-53","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"Purpose"},"3683":{"id":"/studio3t-server/installation/docker-compose-54","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"Inbound"},"3684":{"id":"/studio3t-server/installation/docker-compose-55","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"443"},"3685":{"id":"/studio3t-server/installation/docker-compose-56","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"This server"},"3686":{"id":"/studio3t-server/installation/docker-compose-57","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"Web UI, REST API, WebSocket"},"3687":{"id":"/studio3t-server/installation/docker-compose-58","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"Outbound"},"3688":{"id":"/studio3t-server/installation/docker-compose-59","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"443"},"3689":{"id":"/studio3t-server/installation/docker-compose-60","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"3T Access Manager"},"3690":{"id":"/studio3t-server/installation/docker-compose-61","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"JWT validation, AI provider key retrieval"},"3691":{"id":"/studio3t-server/installation/docker-compose-62","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"Outbound"},"3692":{"id":"/studio3t-server/installation/docker-compose-63","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"27017+"},"3693":{"id":"/studio3t-server/installation/docker-compose-64","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"Customer MongoDB"},"3694":{"id":"/studio3t-server/installation/docker-compose-65","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"Application data and AI conversation history"},"3695":{"id":"/studio3t-server/installation/docker-compose-66","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"Outbound"},"3696":{"id":"/studio3t-server/installation/docker-compose-67","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"443"},"3697":{"id":"/studio3t-server/installation/docker-compose-68","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"3T Registry"},"3698":{"id":"/studio3t-server/installation/docker-compose-69","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#network-requirements","content":"Image pulls during setup and upgrades"},"3699":{"id":"/studio3t-server/installation/docker-compose-70","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#what-setupsh-produces","content":"After the wizard completes, the deployment directory contains:"},"3700":{"id":"/studio3t-server/installation/docker-compose-71","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#what-setupsh-produces","content":"The .env file contains all secrets and configuration. It is never committed to version control and is readable only by the file owner."},"3701":{"id":"/studio3t-server/installation/docker-compose-72","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#what-setupsh-produces","content":"type: error"},"3702":{"id":"/studio3t-server/installation/docker-compose-73","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#what-setupsh-produces","content":"title: Back Up .env and certs/ Immediately"},"3703":{"id":"/studio3t-server/installation/docker-compose-74","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#what-setupsh-produces","content":"These files are the only copy of your deployment secrets. Back them up to a secure location — a password manager or secrets manager — before starting the stack. See Backup & Restore."},"3704":{"id":"/studio3t-server/installation/docker-compose-75","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#verifying-the-deployment","content":"After the stack starts (or after make up), wait up to 3 minutes then verify:"},"3705":{"id":"/studio3t-server/installation/docker-compose-76","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#verifying-the-deployment","content":"Both actuator responses should contain \"status\": \"UP\"."},"3706":{"id":"/studio3t-server/installation/docker-compose-77","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#verifying-the-deployment","content":"Open https://<SERVER_NAME> in a browser — you should be redirected to the Access Manager login page. After authenticating, the Studio 3T web interface loads."},"3707":{"id":"/studio3t-server/installation/docker-compose-78","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#management","content":"Or use docker compose directly:"},"3708":{"id":"/studio3t-server/installation/docker-compose-79","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#reconfiguring","content":"To change any setting after initial setup, edit .env directly and restart the affected containers:"},"3709":{"id":"/studio3t-server/installation/docker-compose-80","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#reconfiguring","content":"To fully re-run the wizard (e.g. to change certificates or MongoDB credentials):"},"3710":{"id":"/studio3t-server/installation/docker-compose-81","page_id":"/studio3t-server/installation/docker-compose","tags":[],"type":"text","url":"/studio3t-server/installation/docker-compose#uninstalling","content":"MongoDB data is external — nothing in the Docker stack is deleted. Remove the database manually if needed."},"3711":{"id":"/studio3t-server/operations/backup-restore","page_id":"/studio3t-server/operations/backup-restore","type":"page","content":"Backup & Restore","breadcrumbs":["3T Platform","Studio 3T Web IDE","Operations"],"tags":[],"url":"/studio3t-server/operations/backup-restore"},"3712":{"id":"/studio3t-server/operations/backup-restore-0","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore","content":"Data backup, restore, and disaster recovery for Studio 3T Web IDE"},"3713":{"id":"/studio3t-server/operations/backup-restore-1","page_id":"/studio3t-server/operations/backup-restore","type":"heading","tags":[],"url":"/studio3t-server/operations/backup-restore#mongodb-backup","content":"MongoDB Backup"},"3714":{"id":"/studio3t-server/operations/backup-restore-2","page_id":"/studio3t-server/operations/backup-restore","type":"heading","tags":[],"url":"/studio3t-server/operations/backup-restore#quick-backup","content":"Quick backup"},"3715":{"id":"/studio3t-server/operations/backup-restore-3","page_id":"/studio3t-server/operations/backup-restore","type":"heading","tags":[],"url":"/studio3t-server/operations/backup-restore#scheduled-backup","content":"Scheduled backup"},"3716":{"id":"/studio3t-server/operations/backup-restore-4","page_id":"/studio3t-server/operations/backup-restore","type":"heading","tags":[],"url":"/studio3t-server/operations/backup-restore#atlas--managed-mongodb","content":"Atlas / managed MongoDB"},"3717":{"id":"/studio3t-server/operations/backup-restore-5","page_id":"/studio3t-server/operations/backup-restore","type":"heading","tags":[],"url":"/studio3t-server/operations/backup-restore#configuration-backup","content":"Configuration Backup"},"3718":{"id":"/studio3t-server/operations/backup-restore-6","page_id":"/studio3t-server/operations/backup-restore","type":"heading","tags":[],"url":"/studio3t-server/operations/backup-restore#off-site-storage","content":"Off-Site Storage"},"3719":{"id":"/studio3t-server/operations/backup-restore-7","page_id":"/studio3t-server/operations/backup-restore","type":"heading","tags":[],"url":"/studio3t-server/operations/backup-restore#restore","content":"Restore"},"3720":{"id":"/studio3t-server/operations/backup-restore-8","page_id":"/studio3t-server/operations/backup-restore","type":"heading","tags":[],"url":"/studio3t-server/operations/backup-restore#mongodb","content":"MongoDB"},"3721":{"id":"/studio3t-server/operations/backup-restore-9","page_id":"/studio3t-server/operations/backup-restore","type":"heading","tags":[],"url":"/studio3t-server/operations/backup-restore#configuration","content":"Configuration"},"3722":{"id":"/studio3t-server/operations/backup-restore-10","page_id":"/studio3t-server/operations/backup-restore","type":"heading","tags":[],"url":"/studio3t-server/operations/backup-restore#disaster-recovery","content":"Disaster Recovery"},"3723":{"id":"/studio3t-server/operations/backup-restore-11","page_id":"/studio3t-server/operations/backup-restore","type":"heading","tags":[],"url":"/studio3t-server/operations/backup-restore#container-failure","content":"Container Failure"},"3724":{"id":"/studio3t-server/operations/backup-restore-12","page_id":"/studio3t-server/operations/backup-restore","type":"heading","tags":[],"url":"/studio3t-server/operations/backup-restore#host--server-failure","content":"Host / Server Failure"},"3725":{"id":"/studio3t-server/operations/backup-restore-13","page_id":"/studio3t-server/operations/backup-restore","type":"heading","tags":[],"url":"/studio3t-server/operations/backup-restore#security-breach","content":"Security Breach"},"3726":{"id":"/studio3t-server/operations/backup-restore-14","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore","content":"Two things to back up: the MongoDB database (AI conversation history and application data) and your configuration files (.env and certs/). The MongoDB instance is external to the compose stack — you are responsible for provisioning and backing it up."},"3727":{"id":"/studio3t-server/operations/backup-restore-15","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore","content":"type: info"},"3728":{"id":"/studio3t-server/operations/backup-restore-16","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore","content":"title: No Docker Volumes for Application Data"},"3729":{"id":"/studio3t-server/operations/backup-restore-17","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore","content":"Unlike Access Manager, Studio 3T Web IDE stores no application data in Docker volumes. All persistent data lives in your external MongoDB instance. The only Docker volume in the stack (ai_agent_data) holds ephemeral ai-agent state and does not need to be backed up."},"3730":{"id":"/studio3t-server/operations/backup-restore-18","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#mongodb-backup","content":"Back up the database used by Studio 3T Web IDE. Replace <HOST>, <USER>, <PASSWORD>, and <DB> with your MongoDB connection details."},"3731":{"id":"/studio3t-server/operations/backup-restore-19","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#quick-backup","content":"For a compressed archive:"},"3732":{"id":"/studio3t-server/operations/backup-restore-20","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#quick-backup","content":"Verify integrity:"},"3733":{"id":"/studio3t-server/operations/backup-restore-21","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#scheduled-backup","content":"A minimal backup script with retention:"},"3734":{"id":"/studio3t-server/operations/backup-restore-22","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#scheduled-backup","content":"Schedule with cron — daily at 2 AM:"},"3735":{"id":"/studio3t-server/operations/backup-restore-23","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#atlas--managed-mongodb","content":"For MongoDB Atlas or other managed services, use the provider's native snapshot and point-in-time restore features rather than mongodump. Consult your provider's documentation for scheduling and retention."},"3736":{"id":"/studio3t-server/operations/backup-restore-24","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#configuration-backup","content":"Back up .env and certs/ together. Do this on every change, not on a schedule."},"3737":{"id":"/studio3t-server/operations/backup-restore-25","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#configuration-backup","content":"For encrypted backups (recommended for off-site storage):"},"3738":{"id":"/studio3t-server/operations/backup-restore-26","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#configuration-backup","content":"Keep 90 days of configuration history."},"3739":{"id":"/studio3t-server/operations/backup-restore-27","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#off-site-storage","content":"Upload backups to your cloud provider after each run:"},"3740":{"id":"/studio3t-server/operations/backup-restore-28","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#mongodb","content":"From a mongodump archive:"},"3741":{"id":"/studio3t-server/operations/backup-restore-29","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#mongodb","content":"For a clean restore (drops existing collections first):"},"3742":{"id":"/studio3t-server/operations/backup-restore-30","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#mongodb","content":"type: warn"},"3743":{"id":"/studio3t-server/operations/backup-restore-31","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#mongodb","content":"title: --drop Destroys Existing Data"},"3744":{"id":"/studio3t-server/operations/backup-restore-32","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#mongodb","content":"The --drop flag drops each collection before restoring. Only use it when you are certain you want to replace the current data with the backup."},"3745":{"id":"/studio3t-server/operations/backup-restore-33","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#configuration","content":"Stop the stack, restore .env and certs/, then restart:"},"3746":{"id":"/studio3t-server/operations/backup-restore-34","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#disaster-recovery","content":"Target recovery objectives for planning: RTO 2 hours, RPO 24 hours with daily backups. Adjust based on your business requirements."},"3747":{"id":"/studio3t-server/operations/backup-restore-35","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#container-failure","content":"Usually self-resolving — restart: on-failure handles transient errors. If a container keeps restarting:"},"3748":{"id":"/studio3t-server/operations/backup-restore-36","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#host--server-failure","content":"Provision new infrastructure (8 CPU, 32 GB RAM, 50 GB disk, Docker installed)"},"3749":{"id":"/studio3t-server/operations/backup-restore-37","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#host--server-failure","content":"Retrieve backups from off-site storage"},"3750":{"id":"/studio3t-server/operations/backup-restore-38","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#host--server-failure","content":"Restore configuration:"},"3751":{"id":"/studio3t-server/operations/backup-restore-39","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#host--server-failure","content":"Start the stack:"},"3752":{"id":"/studio3t-server/operations/backup-restore-40","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#host--server-failure","content":"MongoDB data is in your external MongoDB instance — no restore needed unless the MongoDB host also failed."},"3753":{"id":"/studio3t-server/operations/backup-restore-41","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#security-breach","content":"Isolate — stop all containers or block all inbound traffic"},"3754":{"id":"/studio3t-server/operations/backup-restore-42","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#security-breach","content":"Preserve evidence — export container logs before any changes"},"3755":{"id":"/studio3t-server/operations/backup-restore-43","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#security-breach","content":"Rebuild — deploy a fresh instance"},"3756":{"id":"/studio3t-server/operations/backup-restore-44","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#security-breach","content":"Rotate all credentials — .env secrets, MongoDB credentials, TLS certificates, encryption key"},"3757":{"id":"/studio3t-server/operations/backup-restore-45","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#security-breach","content":"type: error"},"3758":{"id":"/studio3t-server/operations/backup-restore-46","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#security-breach","content":"title: Encryption Key Rotation"},"3759":{"id":"/studio3t-server/operations/backup-restore-47","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#security-breach","content":"Rotating ENCRYPTION_KEY requires migrating all encrypted AI conversation data. Contact 3T support before rotating this key in production."},"3760":{"id":"/studio3t-server/operations/backup-restore-48","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#security-breach","content":"type: warn"},"3761":{"id":"/studio3t-server/operations/backup-restore-49","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#security-breach","content":"title: Test Your Backups"},"3762":{"id":"/studio3t-server/operations/backup-restore-50","page_id":"/studio3t-server/operations/backup-restore","tags":[],"type":"text","url":"/studio3t-server/operations/backup-restore#security-breach","content":"Restore to a test environment monthly. An untested backup is not a backup."},"3763":{"id":"/studio3t-server/operations/monitoring","page_id":"/studio3t-server/operations/monitoring","type":"page","content":"Monitoring","breadcrumbs":["3T Platform","Studio 3T Web IDE","Operations"],"tags":[],"url":"/studio3t-server/operations/monitoring"},"3764":{"id":"/studio3t-server/operations/monitoring-0","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring","content":"Health checks, log collection, and observability for Studio 3T Web IDE"},"3765":{"id":"/studio3t-server/operations/monitoring-1","page_id":"/studio3t-server/operations/monitoring","type":"heading","tags":[],"url":"/studio3t-server/operations/monitoring#container-health","content":"Container Health"},"3766":{"id":"/studio3t-server/operations/monitoring-2","page_id":"/studio3t-server/operations/monitoring","type":"heading","tags":[],"url":"/studio3t-server/operations/monitoring#healthcheck-endpoints","content":"Healthcheck endpoints"},"3767":{"id":"/studio3t-server/operations/monitoring-3","page_id":"/studio3t-server/operations/monitoring","type":"heading","tags":[],"url":"/studio3t-server/operations/monitoring#logs","content":"Logs"},"3768":{"id":"/studio3t-server/operations/monitoring-4","page_id":"/studio3t-server/operations/monitoring","type":"heading","tags":[],"url":"/studio3t-server/operations/monitoring#log-format","content":"Log format"},"3769":{"id":"/studio3t-server/operations/monitoring-5","page_id":"/studio3t-server/operations/monitoring","type":"heading","tags":[],"url":"/studio3t-server/operations/monitoring#grafana-alloy-recommended","content":"Grafana Alloy (Recommended)"},"3770":{"id":"/studio3t-server/operations/monitoring-6","page_id":"/studio3t-server/operations/monitoring","type":"heading","tags":[],"url":"/studio3t-server/operations/monitoring#alerting","content":"Alerting"},"3771":{"id":"/studio3t-server/operations/monitoring-7","page_id":"/studio3t-server/operations/monitoring","type":"heading","tags":[],"url":"/studio3t-server/operations/monitoring#health-check-script","content":"Health Check Script"},"3772":{"id":"/studio3t-server/operations/monitoring-8","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#container-health","content":"Every container has a built-in Docker healthcheck. The gateway's healthcheck waits for all three backend containers to be healthy before starting — so if all four are healthy, the stack is fully operational."},"3773":{"id":"/studio3t-server/operations/monitoring-9","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#container-health","content":"Check current health status:"},"3774":{"id":"/studio3t-server/operations/monitoring-10","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#container-health","content":"Expected output when healthy:"},"3775":{"id":"/studio3t-server/operations/monitoring-11","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#healthcheck-endpoints","content":"Container"},"3776":{"id":"/studio3t-server/operations/monitoring-12","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#healthcheck-endpoints","content":"Healthcheck"},"3777":{"id":"/studio3t-server/operations/monitoring-13","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#healthcheck-endpoints","content":"backend"},"3778":{"id":"/studio3t-server/operations/monitoring-14","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#healthcheck-endpoints","content":"GET http://localhost:54000/actuator/health — must return {\"status\":\"UP\"}"},"3779":{"id":"/studio3t-server/operations/monitoring-15","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#healthcheck-endpoints","content":"frontend"},"3780":{"id":"/studio3t-server/operations/monitoring-16","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#healthcheck-endpoints","content":"GET http://localhost:80 — HTTP 200"},"3781":{"id":"/studio3t-server/operations/monitoring-17","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#healthcheck-endpoints","content":"ai-agent"},"3782":{"id":"/studio3t-server/operations/monitoring-18","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#healthcheck-endpoints","content":"GET http://localhost:8090/actuator/health — must return {\"status\":\"UP\"}"},"3783":{"id":"/studio3t-server/operations/monitoring-19","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#healthcheck-endpoints","content":"gateway"},"3784":{"id":"/studio3t-server/operations/monitoring-20","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#healthcheck-endpoints","content":"GET https://localhost/ (inside container, skipping cert verification)"},"3785":{"id":"/studio3t-server/operations/monitoring-21","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#healthcheck-endpoints","content":"You can also verify health through the gateway from outside:"},"3786":{"id":"/studio3t-server/operations/monitoring-22","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#logs","content":"Follow all container logs at once:"},"3787":{"id":"/studio3t-server/operations/monitoring-23","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#logs","content":"Follow a specific container:"},"3788":{"id":"/studio3t-server/operations/monitoring-24","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#logs","content":"Filter for errors:"},"3789":{"id":"/studio3t-server/operations/monitoring-25","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#log-format","content":"The backend and ai-agent emit structured JSON logs. The gateway emits nginx access and error logs in the default combined log format."},"3790":{"id":"/studio3t-server/operations/monitoring-26","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#grafana-alloy-recommended","content":"For production, Grafana Alloy is the recommended single-agent collector. It collects Docker container logs and container resource metrics (CPU, memory, network) and ships them to Prometheus and Loki."},"3791":{"id":"/studio3t-server/operations/monitoring-27","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#grafana-alloy-recommended","content":"Create alloy/config.alloy:"},"3792":{"id":"/studio3t-server/operations/monitoring-28","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#grafana-alloy-recommended","content":"Create alloy/env:"},"3793":{"id":"/studio3t-server/operations/monitoring-29","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#grafana-alloy-recommended","content":"Add Alloy to docker-compose.prod.yml:"},"3794":{"id":"/studio3t-server/operations/monitoring-30","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#grafana-alloy-recommended","content":"type: info"},"3795":{"id":"/studio3t-server/operations/monitoring-31","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#grafana-alloy-recommended","content":"title: Network Mode"},"3796":{"id":"/studio3t-server/operations/monitoring-32","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#grafana-alloy-recommended","content":"network_mode: host is required so Alloy can reach the Docker socket and host metrics. If you prefer bridge networking, adjust the configuration accordingly."},"3797":{"id":"/studio3t-server/operations/monitoring-33","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#alerting","content":"Recommended alert rules for Prometheus:"},"3798":{"id":"/studio3t-server/operations/monitoring-34","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#health-check-script","content":"A quick script to verify all services are responding through the gateway:"},"3799":{"id":"/studio3t-server/operations/monitoring-35","page_id":"/studio3t-server/operations/monitoring","tags":[],"type":"text","url":"/studio3t-server/operations/monitoring#health-check-script","content":"Run with:"},"3800":{"id":"/studio3t-server/operations/upgrade-guide","page_id":"/studio3t-server/operations/upgrade-guide","type":"page","content":"Upgrade Guide","breadcrumbs":["3T Platform","Studio 3T Web IDE","Operations"],"tags":[],"url":"/studio3t-server/operations/upgrade-guide"},"3801":{"id":"/studio3t-server/operations/upgrade-guide-0","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide","content":"Upgrading Studio 3T Web IDE, rollback procedures, and update notifications"},"3802":{"id":"/studio3t-server/operations/upgrade-guide-1","page_id":"/studio3t-server/operations/upgrade-guide","type":"heading","tags":[],"url":"/studio3t-server/operations/upgrade-guide#upgrade","content":"Upgrade"},"3803":{"id":"/studio3t-server/operations/upgrade-guide-2","page_id":"/studio3t-server/operations/upgrade-guide","type":"heading","tags":[],"url":"/studio3t-server/operations/upgrade-guide#rollback","content":"Rollback"},"3804":{"id":"/studio3t-server/operations/upgrade-guide-3","page_id":"/studio3t-server/operations/upgrade-guide","type":"heading","tags":[],"url":"/studio3t-server/operations/upgrade-guide#update-notifications-with-diun","content":"Update Notifications with Diun"},"3805":{"id":"/studio3t-server/operations/upgrade-guide-4","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide","content":"Before upgrading: back up MongoDB and configuration files (see Backup & Restore), record the current version (cat VERSION), and review release notes for breaking changes. Test in staging first."},"3806":{"id":"/studio3t-server/operations/upgrade-guide-5","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide#upgrade","content":"New releases are distributed as versioned tarballs (e.g. 3t-server-v1.1.0-compose.tar.gz)."},"3807":{"id":"/studio3t-server/operations/upgrade-guide-6","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide#upgrade","content":"Extract the new release tarball alongside your current deployment:"},"3808":{"id":"/studio3t-server/operations/upgrade-guide-7","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide#upgrade","content":"Copy your existing .env and certs/ into the new directory:"},"3809":{"id":"/studio3t-server/operations/upgrade-guide-8","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide#upgrade","content":"Stop the current stack:"},"3810":{"id":"/studio3t-server/operations/upgrade-guide-9","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide#upgrade","content":"Start the new version:"},"3811":{"id":"/studio3t-server/operations/upgrade-guide-10","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide#upgrade","content":"Docker pulls the new images on first start, then starts the containers."},"3812":{"id":"/studio3t-server/operations/upgrade-guide-11","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide#upgrade","content":"Verify health:"},"3813":{"id":"/studio3t-server/operations/upgrade-guide-12","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide#upgrade","content":"All five containers should report healthy. Check logs if any remain unhealthy:"},"3814":{"id":"/studio3t-server/operations/upgrade-guide-13","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide#upgrade","content":"After a successful upgrade, keep the previous release directory for 24 hours before removing it — in case a rollback is needed."},"3815":{"id":"/studio3t-server/operations/upgrade-guide-14","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide#upgrade","content":"type: warn"},"3816":{"id":"/studio3t-server/operations/upgrade-guide-15","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide#upgrade","content":"title: Pin Your Version"},"3817":{"id":"/studio3t-server/operations/upgrade-guide-16","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide#upgrade","content":"Always use a specific version tarball. Avoid re-tagging or overwriting previous versions in your deployment directory — this makes rollbacks reliable and deployments reproducible."},"3818":{"id":"/studio3t-server/operations/upgrade-guide-17","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide#rollback","content":"If the upgrade fails, roll back to the previous version:"},"3819":{"id":"/studio3t-server/operations/upgrade-guide-18","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide#rollback","content":"If a database migration ran during the upgrade, you may also need to restore the pre-upgrade MongoDB backup:"},"3820":{"id":"/studio3t-server/operations/upgrade-guide-19","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide#update-notifications-with-diun","content":"Diun monitors container images and sends a notification when a new version is published. This gives you a controlled, notification-then-approve workflow."},"3821":{"id":"/studio3t-server/operations/upgrade-guide-20","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide#update-notifications-with-diun","content":"Create diun/diun.yml:"},"3822":{"id":"/studio3t-server/operations/upgrade-guide-21","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide#update-notifications-with-diun","content":"Add labels to your services and a Diun service in docker-compose.prod.yml:"},"3823":{"id":"/studio3t-server/operations/upgrade-guide-22","page_id":"/studio3t-server/operations/upgrade-guide","tags":[],"type":"text","url":"/studio3t-server/operations/upgrade-guide#update-notifications-with-diun","content":"When a notification arrives, follow the upgrade procedure above."},"3824":{"id":"/studio3t-server/troubleshooting","page_id":"/studio3t-server/troubleshooting","type":"page","content":"Troubleshooting","breadcrumbs":["3T Platform","Studio 3T Web IDE"],"tags":[],"url":"/studio3t-server/troubleshooting"},"3825":{"id":"/studio3t-server/troubleshooting-0","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting","content":"Diagnosing and resolving common Studio 3T Web IDE issues"},"3826":{"id":"/studio3t-server/troubleshooting-1","page_id":"/studio3t-server/troubleshooting","type":"heading","tags":[],"url":"/studio3t-server/troubleshooting#container-wont-start","content":"Container Won't Start"},"3827":{"id":"/studio3t-server/troubleshooting-2","page_id":"/studio3t-server/troubleshooting","type":"heading","tags":[],"url":"/studio3t-server/troubleshooting#health-check-failures","content":"Health Check Failures"},"3828":{"id":"/studio3t-server/troubleshooting-3","page_id":"/studio3t-server/troubleshooting","type":"heading","tags":[],"url":"/studio3t-server/troubleshooting#ssl--tls-certificate-issues","content":"SSL / TLS Certificate Issues"},"3829":{"id":"/studio3t-server/troubleshooting-4","page_id":"/studio3t-server/troubleshooting","type":"heading","tags":[],"url":"/studio3t-server/troubleshooting#mongodb-connection-errors","content":"MongoDB Connection Errors"},"3830":{"id":"/studio3t-server/troubleshooting-5","page_id":"/studio3t-server/troubleshooting","type":"heading","tags":[],"url":"/studio3t-server/troubleshooting#access-manager-connectivity","content":"Access Manager Connectivity"},"3831":{"id":"/studio3t-server/troubleshooting-6","page_id":"/studio3t-server/troubleshooting","type":"heading","tags":[],"url":"/studio3t-server/troubleshooting#gateway--routing-issues","content":"Gateway / Routing Issues"},"3832":{"id":"/studio3t-server/troubleshooting-7","page_id":"/studio3t-server/troubleshooting","type":"heading","tags":[],"url":"/studio3t-server/troubleshooting#gathering-diagnostic-info","content":"Gathering Diagnostic Info"},"3833":{"id":"/studio3t-server/troubleshooting-8","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting","content":"Start with make logs — most issues are visible in the container logs. For a quick health overview, run make status."},"3834":{"id":"/studio3t-server/troubleshooting-9","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#container-wont-start","content":"Check the exit code:"},"3835":{"id":"/studio3t-server/troubleshooting-10","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#container-wont-start","content":"Exit 1 — configuration or runtime error. Review logs for the specific message."},"3836":{"id":"/studio3t-server/troubleshooting-11","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#container-wont-start","content":"Exit 137 — out of memory (OOM kill). Verify the host has at least 32 GB RAM and no other heavy workloads are competing for memory."},"3837":{"id":"/studio3t-server/troubleshooting-12","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#container-wont-start","content":"Port 443 in use — port is already allocated:"},"3838":{"id":"/studio3t-server/troubleshooting-13","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#container-wont-start","content":"Stop the conflicting service or move it to another port before starting the stack."},"3839":{"id":"/studio3t-server/troubleshooting-14","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#container-wont-start","content":"Permission denied on cert files:"},"3840":{"id":"/studio3t-server/troubleshooting-15","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#container-wont-start","content":".env not found or wrong directory — always run make commands from inside the release directory (where docker-compose.prod.yml lives):"},"3841":{"id":"/studio3t-server/troubleshooting-16","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#health-check-failures","content":"If a container shows starting or unhealthy past the expected startup time:"},"3842":{"id":"/studio3t-server/troubleshooting-17","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#health-check-failures","content":"Container"},"3843":{"id":"/studio3t-server/troubleshooting-18","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#health-check-failures","content":"Expected startup"},"3844":{"id":"/studio3t-server/troubleshooting-19","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#health-check-failures","content":"backend"},"3845":{"id":"/studio3t-server/troubleshooting-20","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#health-check-failures","content":"up to 90 seconds"},"3846":{"id":"/studio3t-server/troubleshooting-21","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#health-check-failures","content":"frontend"},"3847":{"id":"/studio3t-server/troubleshooting-22","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#health-check-failures","content":"under 15 seconds"},"3848":{"id":"/studio3t-server/troubleshooting-23","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#health-check-failures","content":"ai-agent"},"3849":{"id":"/studio3t-server/troubleshooting-24","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#health-check-failures","content":"up to 90 seconds"},"3850":{"id":"/studio3t-server/troubleshooting-25","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#health-check-failures","content":"gateway"},"3851":{"id":"/studio3t-server/troubleshooting-26","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#health-check-failures","content":"starts only after all three above are healthy"},"3852":{"id":"/studio3t-server/troubleshooting-27","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#health-check-failures","content":"Check which container is failing:"},"3853":{"id":"/studio3t-server/troubleshooting-28","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#health-check-failures","content":"Then check its logs:"},"3854":{"id":"/studio3t-server/troubleshooting-29","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#health-check-failures","content":"If services need more time on slower hardware, increase start_period in the healthcheck definition in docker-compose.prod.yml."},"3855":{"id":"/studio3t-server/troubleshooting-30","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#ssl--tls-certificate-issues","content":"Self-signed certificate warning in browser — expected. Click Advanced → Proceed to continue. Replace with a CA-signed certificate for production use."},"3856":{"id":"/studio3t-server/troubleshooting-31","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#ssl--tls-certificate-issues","content":"Certificate not found (cannot load certificate):"},"3857":{"id":"/studio3t-server/troubleshooting-32","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#ssl--tls-certificate-issues","content":"If missing, regenerate:"},"3858":{"id":"/studio3t-server/troubleshooting-33","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#ssl--tls-certificate-issues","content":"Certificate expired — check the expiry date:"},"3859":{"id":"/studio3t-server/troubleshooting-34","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#ssl--tls-certificate-issues","content":"Replace the certificate and restart the gateway:"},"3860":{"id":"/studio3t-server/troubleshooting-35","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#mongodb-connection-errors","content":"Backend or ai-agent won't start — MongoDB unreachable:"},"3861":{"id":"/studio3t-server/troubleshooting-36","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#mongodb-connection-errors","content":"Common causes:"},"3862":{"id":"/studio3t-server/troubleshooting-37","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#mongodb-connection-errors","content":"Wrong MONGODB_URI in .env (hostname, port, credentials, database name)"},"3863":{"id":"/studio3t-server/troubleshooting-38","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#mongodb-connection-errors","content":"MongoDB is not running or unreachable from the Docker network"},"3864":{"id":"/studio3t-server/troubleshooting-39","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#mongodb-connection-errors","content":"Special characters in URI not percent-encoded (e.g. @ → %40, : → %3A)"},"3865":{"id":"/studio3t-server/troubleshooting-40","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#mongodb-connection-errors","content":"Firewall blocking outbound connections from the server to the MongoDB host"},"3866":{"id":"/studio3t-server/troubleshooting-41","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#mongodb-connection-errors","content":"Test connectivity from outside Docker:"},"3867":{"id":"/studio3t-server/troubleshooting-42","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#mongodb-connection-errors","content":"Authentication failed (AuthenticationFailed):"},"3868":{"id":"/studio3t-server/troubleshooting-43","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#mongodb-connection-errors","content":"Verify the user, password, and authSource in MONGODB_URI. The authSource database must be the one where the user account was created (usually admin)."},"3869":{"id":"/studio3t-server/troubleshooting-44","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#access-manager-connectivity","content":"Backend rejects all API requests (401 / 403):"},"3870":{"id":"/studio3t-server/troubleshooting-45","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#access-manager-connectivity","content":"Common causes:"},"3871":{"id":"/studio3t-server/troubleshooting-46","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#access-manager-connectivity","content":"AUTH_JWK_SET_URI is unreachable from the server (firewall, wrong URL)"},"3872":{"id":"/studio3t-server/troubleshooting-47","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#access-manager-connectivity","content":"AUTH_ISSUER_URI doesn't match the iss claim in tokens issued by your AM"},"3873":{"id":"/studio3t-server/troubleshooting-48","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#access-manager-connectivity","content":"Access Manager is down or its Keycloak is unhealthy"},"3874":{"id":"/studio3t-server/troubleshooting-49","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#access-manager-connectivity","content":"Test JWKS reachability from the host:"},"3875":{"id":"/studio3t-server/troubleshooting-50","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#access-manager-connectivity","content":"Frontend shows login loop (redirect back to AM repeatedly):"},"3876":{"id":"/studio3t-server/troubleshooting-51","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#access-manager-connectivity","content":"Check KEYCLOAK_CLIENT_ID and KEYCLOAK_REALM match the client configured in Access Manager. Verify SERVER_NAME matches the origin trusted by Keycloak's client configuration."},"3877":{"id":"/studio3t-server/troubleshooting-52","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#gateway--routing-issues","content":"504 Gateway Timeout on /api or /ai:"},"3878":{"id":"/studio3t-server/troubleshooting-53","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#gateway--routing-issues","content":"The gateway is healthy but the backend or ai-agent is slow or unresponsive. Check their logs and health:"},"3879":{"id":"/studio3t-server/troubleshooting-54","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#gateway--routing-issues","content":"502 Bad Gateway:"},"3880":{"id":"/studio3t-server/troubleshooting-55","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#gateway--routing-issues","content":"The upstream container (backend, frontend, or ai-agent) is either unhealthy or has exited. Run make status to identify which one, then check its logs."},"3881":{"id":"/studio3t-server/troubleshooting-56","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#gateway--routing-issues","content":"nginx config error:"},"3882":{"id":"/studio3t-server/troubleshooting-57","page_id":"/studio3t-server/troubleshooting","tags":[],"type":"text","url":"/studio3t-server/troubleshooting#gathering-diagnostic-info","content":"When reporting an issue to 3T support, include:"}},"count":3882},"sorting":{"language":"english","sortableProperties":["content","page_id","type","url"],"sortablePropertiesWithTypes":{"content":"string","page_id":"string","type":"string","url":"string"},"sorts":{"content":{"docs":{"1":582,"2":2197,"3":583,"4":2198,"5":3409,"6":770,"7":330,"8":935,"9":216,"10":3782,"11":3205,"12":288,"13":349,"14":3258,"15":3412,"16":3282,"17":3775,"18":2154,"19":2155,"20":2160,"21":936,"22":3406,"23":668,"24":359,"25":2934,"26":2644,"27":1632,"28":2911,"29":1254,"30":3413,"31":1455,"32":2269,"33":3562,"34":3337,"35":3143,"36":3791,"37":598,"38":2862,"39":1731,"40":2919,"41":2553,"42":1768,"43":1766,"44":874,"45":3736,"46":2969,"47":3482,"48":876,"49":1164,"50":3519,"51":3371,"52":351,"53":548,"54":2525,"55":394,"56":1950,"57":3812,"58":2702,"59":383,"60":807,"61":1442,"62":2920,"63":2703,"64":536,"65":2206,"66":3128,"67":3401,"68":3314,"69":1427,"70":1778,"71":2091,"72":211,"73":539,"74":3430,"75":522,"76":3799,"77":213,"78":605,"79":2480,"80":1979,"81":2888,"82":2526,"83":3435,"84":274,"85":357,"86":2613,"87":584,"88":2196,"89":1048,"90":2077,"91":1767,"92":3688,"93":841,"94":777,"95":141,"96":728,"97":3436,"98":1116,"99":162,"100":895,"101":261,"102":692,"103":174,"104":2527,"105":163,"106":1328,"107":190,"108":822,"109":272,"110":1205,"111":232,"112":2802,"113":233,"114":1395,"115":262,"116":2533,"117":167,"118":2940,"119":273,"120":3062,"121":173,"122":1514,"123":276,"124":1018,"125":191,"126":1920,"127":277,"128":2927,"129":164,"130":2389,"131":285,"132":1591,"133":172,"134":2405,"135":168,"136":2340,"137":234,"138":1398,"139":2684,"140":2560,"141":595,"142":334,"143":1269,"144":331,"145":3316,"146":332,"147":358,"148":3854,"149":416,"150":2634,"151":215,"152":2024,"153":3449,"154":3593,"155":2614,"156":251,"157":2464,"158":3838,"159":146,"160":427,"161":405,"162":147,"163":1777,"164":3297,"165":3414,"166":729,"167":989,"168":3063,"169":3620,"170":3064,"171":2687,"172":3065,"173":2924,"174":3066,"175":1243,"176":1592,"177":1177,"178":1593,"179":368,"180":1594,"181":986,"182":1595,"183":984,"184":1596,"185":2785,"186":2341,"187":3298,"188":3415,"189":730,"190":3042,"191":823,"192":1331,"193":3067,"194":1087,"195":3068,"196":724,"197":3069,"198":2922,"199":2534,"200":1085,"201":2803,"202":1083,"203":2342,"204":1473,"205":3070,"206":2917,"207":2918,"208":2685,"209":1705,"210":1264,"211":842,"212":1265,"213":2903,"214":3642,"215":585,"216":328,"217":1793,"218":462,"219":3707,"220":1062,"221":1117,"222":3060,"223":1673,"224":3056,"225":837,"226":1672,"227":2035,"228":2819,"229":1674,"230":2811,"231":2546,"232":1675,"233":2541,"234":2412,"235":1676,"236":2410,"237":2358,"238":1677,"239":2345,"240":3790,"241":3708,"242":1063,"243":1118,"244":3061,"245":106,"246":2314,"247":838,"248":107,"249":2309,"250":2820,"251":108,"252":2313,"253":2547,"254":109,"255":2312,"256":2413,"257":110,"258":2311,"259":2359,"260":111,"261":2310,"262":1323,"263":3709,"264":1064,"265":1119,"266":1984,"267":2965,"268":2194,"269":1983,"270":221,"271":2189,"272":1986,"273":2244,"274":2200,"275":3059,"276":112,"277":655,"278":3710,"279":1065,"280":1120,"281":1982,"282":2570,"283":356,"284":1987,"285":113,"286":2315,"287":1260,"288":1985,"289":792,"290":1678,"291":934,"292":1679,"293":1931,"294":1680,"295":824,"296":1206,"297":825,"298":3437,"299":1650,"300":3647,"301":1309,"302":3151,"303":3416,"304":317,"305":1121,"306":836,"307":2571,"308":834,"309":1204,"310":2572,"311":1397,"312":1901,"313":2573,"314":1894,"315":1573,"316":2574,"317":1388,"318":799,"319":2575,"320":798,"321":3043,"322":406,"323":2523,"324":3563,"325":3383,"326":3044,"327":290,"328":401,"329":2658,"330":2031,"331":1446,"332":2013,"333":1262,"334":3040,"335":62,"336":89,"337":61,"338":896,"339":693,"340":897,"341":3438,"342":3648,"343":1310,"344":3159,"345":3417,"346":318,"347":1122,"348":1899,"349":2576,"350":1882,"351":1571,"352":2577,"353":1560,"354":3113,"355":2578,"356":3689,"357":1900,"358":2579,"359":1893,"360":1898,"361":2580,"362":1889,"363":468,"364":1261,"365":2440,"366":797,"367":78,"368":95,"369":73,"370":1019,"371":1921,"372":1020,"373":3439,"374":3649,"375":1311,"376":3161,"377":3418,"378":319,"379":1123,"380":1572,"381":2581,"382":3054,"383":1580,"384":2582,"385":2092,"386":1567,"387":2583,"388":3078,"389":479,"390":1628,"391":1749,"392":2666,"393":103,"394":86,"395":71,"396":1597,"397":1077,"398":1598,"399":3440,"400":2400,"401":846,"402":3650,"403":1312,"404":3187,"405":1467,"406":3419,"407":320,"408":1124,"409":1906,"410":2584,"411":1885,"412":1576,"413":2585,"414":1553,"415":1281,"416":2586,"417":2739,"418":1913,"419":2587,"420":1880,"421":1569,"422":2588,"423":2290,"424":1907,"425":2589,"426":1888,"427":1897,"428":2590,"429":1891,"430":1244,"431":3839,"432":1231,"433":1178,"434":3840,"435":1175,"436":369,"437":3841,"438":1967,"439":987,"440":3842,"441":960,"442":985,"443":3843,"444":871,"445":731,"446":3767,"447":366,"448":3850,"449":2798,"450":2818,"451":1751,"452":1753,"453":2849,"454":604,"455":2118,"456":796,"457":2253,"458":3497,"459":1570,"460":3520,"461":3330,"462":3796,"463":2435,"464":771,"465":921,"466":82,"467":66,"468":64,"469":54,"470":2343,"471":2784,"472":2344,"473":3441,"474":2885,"475":2780,"476":3651,"477":1313,"478":3213,"479":1468,"480":3420,"481":321,"482":1125,"483":1905,"484":2591,"485":1884,"486":1575,"487":2592,"488":1549,"489":2786,"490":3844,"491":2765,"492":1084,"493":407,"494":1080,"495":1296,"496":700,"497":1126,"498":1324,"499":1001,"500":1174,"501":1608,"502":2335,"503":2967,"504":1517,"505":2432,"506":1977,"507":1788,"508":1874,"509":2158,"510":2461,"511":775,"512":2787,"513":3521,"514":1399,"515":2436,"516":2425,"517":335,"518":85,"519":74,"520":91,"521":2535,"522":2941,"523":2536,"524":3442,"525":2445,"526":504,"527":1754,"528":3652,"529":1314,"530":3250,"531":3421,"532":322,"533":1127,"534":1579,"535":2593,"536":760,"537":1577,"538":2594,"539":757,"540":2545,"541":2595,"542":2543,"543":498,"544":2596,"545":491,"546":1578,"547":2597,"548":1562,"549":1344,"550":2598,"551":2743,"552":1903,"553":2599,"554":1883,"555":3018,"556":2600,"557":493,"558":2821,"559":2601,"560":1005,"561":2923,"562":408,"563":1240,"564":2061,"565":3564,"566":3373,"567":1871,"568":3223,"569":502,"570":1128,"571":801,"572":1511,"573":1744,"574":2945,"575":3599,"576":2653,"577":2022,"578":2532,"579":3019,"580":1271,"581":2944,"582":2566,"583":2635,"584":2329,"585":2441,"586":2222,"587":69,"588":83,"589":60,"590":2528,"591":1329,"592":2529,"593":3443,"594":669,"595":3653,"596":1315,"597":3246,"598":3422,"599":323,"600":1129,"601":1330,"602":2602,"603":1326,"604":2718,"605":315,"606":3248,"607":3522,"608":1447,"609":381,"610":2443,"611":1346,"612":68,"613":90,"614":2804,"615":1396,"616":2805,"617":3444,"618":3764,"619":2813,"620":3654,"621":1316,"622":3257,"623":3423,"624":324,"625":1130,"626":499,"627":2603,"628":490,"629":1908,"630":2604,"631":1886,"632":1581,"633":2605,"634":2713,"635":1086,"636":409,"637":1081,"638":1433,"639":1394,"640":3590,"641":948,"642":2769,"643":659,"644":2137,"645":2660,"646":3507,"647":3523,"648":2777,"649":2427,"650":2208,"651":920,"652":56,"653":57,"654":76,"655":2928,"656":2716,"657":2929,"658":3445,"659":3655,"660":1317,"661":3262,"662":3424,"663":325,"664":1131,"665":1582,"666":2606,"667":1563,"668":862,"669":3490,"670":102,"671":87,"672":3071,"673":1515,"674":3072,"675":3446,"676":3057,"677":2796,"678":3656,"679":1318,"680":3275,"681":3425,"682":326,"683":1132,"684":1912,"685":2607,"686":1887,"687":1583,"688":2608,"689":1552,"690":1902,"691":2609,"692":1554,"693":1574,"694":2610,"695":1559,"696":2457,"697":2611,"698":2456,"699":1568,"700":2612,"701":3079,"702":990,"703":3845,"704":961,"705":3621,"706":3846,"707":3619,"708":2688,"709":3847,"710":2686,"711":2925,"712":3848,"713":2318,"714":1332,"715":410,"716":1327,"717":1088,"718":411,"719":1082,"720":725,"721":412,"722":723,"723":3504,"724":1133,"725":1359,"726":2548,"727":1734,"728":2615,"729":2544,"730":2530,"731":821,"732":1325,"733":2414,"734":2737,"735":3085,"736":3524,"737":3352,"738":3084,"739":2795,"740":772,"741":1034,"742":2255,"743":65,"744":77,"745":88,"746":81,"747":434,"748":3500,"749":435,"750":3012,"751":3828,"752":429,"753":1321,"754":923,"755":618,"756":3026,"757":918,"758":1877,"759":225,"760":3013,"761":431,"762":680,"763":3270,"764":3139,"765":3140,"766":2832,"767":3107,"768":1273,"769":2360,"770":3141,"771":3130,"772":3127,"773":1915,"774":1956,"775":1764,"776":704,"777":3785,"778":3604,"779":101,"780":100,"781":67,"782":1356,"783":75,"784":105,"785":92,"786":2184,"787":104,"788":93,"789":59,"790":974,"791":63,"792":70,"793":84,"794":3525,"795":3392,"796":3851,"797":3208,"798":2025,"799":670,"800":535,"801":3853,"802":373,"803":3852,"804":2028,"805":679,"806":732,"807":3447,"808":2381,"809":1904,"810":3046,"811":1911,"812":2696,"813":1910,"814":2823,"815":1909,"816":3477,"817":3690,"818":3110,"819":2776,"820":3832,"821":1914,"822":2383,"823":2991,"824":2906,"825":988,"826":2486,"827":2484,"828":567,"829":500,"830":1170,"831":625,"832":1345,"833":3123,"834":3271,"835":1847,"836":1134,"837":2836,"838":2724,"839":1760,"840":2767,"841":2797,"842":622,"843":2286,"844":3463,"845":3112,"846":3104,"847":1272,"848":1274,"849":2834,"850":2831,"851":2489,"852":3269,"853":1031,"854":2625,"855":1032,"856":1658,"857":709,"858":1162,"859":3657,"860":2654,"861":224,"862":1972,"863":663,"864":2883,"865":1973,"866":1169,"867":3255,"868":1521,"869":1761,"870":2287,"871":1302,"872":1969,"873":1227,"874":1407,"875":1810,"876":1970,"877":2334,"878":1857,"879":145,"880":1971,"881":1051,"882":1052,"883":185,"884":1620,"885":510,"886":1163,"887":1809,"888":1322,"889":1452,"890":1619,"891":3305,"892":1968,"893":518,"894":3666,"895":3468,"896":442,"897":2177,"898":1918,"899":2178,"900":1022,"901":2323,"902":2375,"903":1942,"904":2475,"905":1365,"906":3658,"907":230,"908":3162,"909":2000,"910":1135,"911":3457,"912":1007,"913":3452,"914":1006,"915":2755,"916":2363,"917":3640,"918":2840,"919":2633,"920":1861,"921":1221,"922":2001,"923":1136,"924":1285,"925":3459,"926":713,"927":1035,"928":3318,"929":1008,"930":1009,"931":3319,"932":3454,"933":3474,"934":1858,"935":3322,"936":1457,"937":2002,"938":1137,"939":2549,"940":1998,"941":1743,"942":1997,"943":1213,"944":371,"945":2774,"946":2361,"947":2952,"948":3809,"949":2010,"950":3203,"951":1806,"952":2931,"953":612,"954":3215,"955":2003,"956":3505,"957":1854,"958":1138,"959":2108,"960":1528,"961":25,"962":2839,"963":2107,"964":1529,"965":2980,"966":942,"967":2099,"968":945,"969":1796,"970":3458,"971":2097,"972":946,"973":1797,"974":3453,"975":2098,"976":947,"977":1798,"978":3455,"979":2100,"980":1530,"981":1799,"982":3610,"983":2101,"984":1531,"985":1800,"986":3609,"987":2104,"988":1532,"989":1801,"990":2550,"991":2103,"992":1533,"993":1802,"994":1996,"995":2102,"996":1534,"997":1803,"998":372,"999":2105,"1000":1535,"1001":1804,"1002":2376,"1003":2106,"1004":1536,"1005":1805,"1006":3808,"1007":3296,"1008":2085,"1009":1403,"1010":456,"1011":2372,"1012":3747,"1013":2373,"1014":2378,"1015":2371,"1016":764,"1017":3659,"1018":3222,"1019":1435,"1020":1389,"1021":1139,"1022":2946,"1023":2895,"1024":3472,"1025":1879,"1026":2935,"1027":2896,"1028":2982,"1029":2761,"1030":1286,"1031":3456,"1032":714,"1033":1036,"1034":3317,"1035":1284,"1036":1010,"1037":3320,"1038":1275,"1039":3475,"1040":376,"1041":1140,"1042":958,"1043":1093,"1044":2985,"1045":1611,"1046":2701,"1047":2986,"1048":1078,"1049":2655,"1050":2235,"1051":2239,"1052":3526,"1053":3363,"1054":2835,"1055":3218,"1056":2954,"1057":763,"1058":2050,"1059":2712,"1060":1819,"1061":808,"1062":1586,"1063":370,"1064":1671,"1065":2163,"1066":2084,"1067":2230,"1068":1610,"1069":2908,"1070":737,"1071":2909,"1072":3028,"1073":2897,"1074":403,"1075":1929,"1076":3660,"1077":3261,"1078":2485,"1079":2728,"1080":2037,"1081":2949,"1082":1820,"1083":2950,"1084":1587,"1085":2951,"1086":1664,"1087":2937,"1088":1668,"1089":2948,"1090":3595,"1091":2012,"1092":501,"1093":1926,"1094":3527,"1095":3388,"1096":311,"1097":2907,"1098":2045,"1099":1823,"1100":2502,"1101":1667,"1102":1669,"1103":3596,"1104":1928,"1105":995,"1106":3528,"1107":3350,"1108":2898,"1109":402,"1110":1927,"1111":2646,"1112":385,"1113":3034,"1114":3464,"1115":2034,"1116":3465,"1117":3598,"1118":3833,"1119":3111,"1120":2997,"1121":2901,"1122":2236,"1123":3661,"1124":3470,"1125":3469,"1126":2293,"1127":1934,"1128":2508,"1129":1357,"1130":1867,"1131":695,"1132":2833,"1133":742,"1134":3849,"1135":1762,"1136":740,"1137":2768,"1138":2288,"1139":741,"1140":2710,"1141":1615,"1142":2726,"1143":2817,"1144":2365,"1145":739,"1146":1814,"1147":450,"1148":2727,"1149":443,"1150":313,"1151":848,"1152":1141,"1153":2837,"1154":2216,"1155":2766,"1156":302,"1157":2799,"1158":623,"1159":3109,"1160":537,"1161":3836,"1162":1223,"1163":1219,"1164":3529,"1165":3368,"1166":3400,"1167":3103,"1168":3259,"1169":694,"1170":1930,"1171":1735,"1172":3300,"1173":508,"1174":1765,"1175":2032,"1176":2775,"1177":3565,"1178":3344,"1179":2830,"1180":705,"1181":980,"1182":2229,"1183":3671,"1184":523,"1185":2388,"1186":524,"1187":851,"1188":1826,"1189":683,"1190":2367,"1191":3694,"1192":1027,"1193":1113,"1194":602,"1195":227,"1196":3145,"1197":698,"1198":2202,"1199":2719,"1200":685,"1201":998,"1202":3221,"1203":2370,"1204":2725,"1205":765,"1206":2902,"1207":3471,"1208":432,"1209":561,"1210":1963,"1211":2362,"1212":3695,"1213":1865,"1214":1283,"1215":795,"1216":644,"1217":1738,"1218":1425,"1219":3219,"1220":1220,"1221":3256,"1222":3279,"1223":3217,"1224":1718,"1225":1101,"1226":3592,"1227":1616,"1228":2167,"1229":1849,"1230":2463,"1231":3875,"1232":1634,"1233":1193,"1234":1282,"1235":3874,"1236":1954,"1237":1932,"1238":1259,"1239":2145,"1240":1952,"1241":2199,"1242":2554,"1243":1092,"1244":1214,"1245":2752,"1246":2974,"1247":1936,"1248":386,"1249":2507,"1250":967,"1251":1769,"1252":3737,"1253":1408,"1254":1197,"1255":2669,"1256":3175,"1257":3198,"1258":3313,"1259":2231,"1260":1431,"1261":1585,"1262":384,"1263":1584,"1264":2267,"1265":2971,"1266":3191,"1267":2670,"1268":983,"1269":2867,"1270":471,"1271":3530,"1272":3355,"1273":1441,"1274":550,"1275":549,"1276":2364,"1277":3476,"1278":2377,"1279":1779,"1280":2070,"1281":223,"1282":540,"1283":1384,"1284":2957,"1285":2955,"1286":2938,"1287":3800,"1288":226,"1289":736,"1290":2051,"1291":2956,"1292":2079,"1293":2939,"1294":2080,"1295":2011,"1296":3597,"1297":3473,"1298":2723,"1299":1030,"1300":2627,"1301":586,"1302":2201,"1303":1102,"1304":1851,"1305":2179,"1306":1919,"1307":1383,"1308":1142,"1309":3466,"1310":2033,"1311":2374,"1312":3748,"1313":436,"1314":3014,"1315":1033,"1316":2626,"1317":2910,"1318":738,"1319":2180,"1320":2324,"1321":2947,"1322":1991,"1323":2168,"1324":2038,"1325":750,"1326":2121,"1327":1821,"1328":511,"1329":3451,"1330":1588,"1331":2504,"1332":3015,"1333":1665,"1334":1748,"1335":316,"1336":2936,"1337":1992,"1338":2169,"1339":2039,"1340":3855,"1341":1512,"1342":1822,"1343":512,"1344":3450,"1345":1589,"1346":2503,"1347":1995,"1348":1666,"1349":2285,"1350":3031,"1351":2561,"1352":529,"1353":3467,"1354":2855,"1355":1103,"1356":1852,"1357":1104,"1358":1850,"1359":1772,"1360":2680,"1361":2114,"1362":1635,"1363":2369,"1364":994,"1365":560,"1366":865,"1367":1194,"1368":1933,"1369":1638,"1370":2760,"1371":2683,"1372":229,"1373":3192,"1374":1756,"1375":858,"1376":2842,"1377":2477,"1378":2132,"1379":1639,"1380":3148,"1381":2506,"1382":3404,"1383":3149,"1384":2841,"1385":2672,"1386":1143,"1387":2110,"1388":3859,"1389":2054,"1390":2109,"1391":2146,"1392":1637,"1393":630,"1394":2147,"1395":624,"1396":631,"1397":2148,"1398":629,"1399":3698,"1400":2149,"1401":3696,"1402":3794,"1403":3509,"1404":3377,"1405":3210,"1406":3292,"1407":3795,"1408":2913,"1409":711,"1410":1440,"1411":3700,"1412":1066,"1413":1144,"1414":1757,"1415":3491,"1416":1234,"1417":1758,"1418":26,"1419":1647,"1420":575,"1421":3492,"1422":1236,"1423":579,"1424":27,"1425":1816,"1426":577,"1427":28,"1428":3408,"1429":1000,"1430":29,"1431":2117,"1432":1375,"1433":1380,"1434":3041,"1435":3699,"1436":3493,"1437":1242,"1438":2112,"1439":165,"1440":2175,"1441":2111,"1442":1381,"1443":963,"1444":2133,"1445":1382,"1446":1237,"1447":3273,"1448":2271,"1449":3216,"1450":1739,"1451":3531,"1452":3359,"1453":3155,"1454":2899,"1455":3307,"1456":3402,"1457":3824,"1458":3181,"1459":3169,"1460":3267,"1461":3532,"1462":3697,"1463":3202,"1464":1649,"1465":849,"1466":1617,"1467":682,"1468":2981,"1469":2366,"1470":1866,"1471":3693,"1472":2642,"1473":997,"1474":1247,"1475":1444,"1476":712,"1477":1222,"1478":3826,"1479":850,"1480":2019,"1481":1848,"1482":166,"1483":1633,"1484":192,"1485":1195,"1486":177,"1487":2063,"1488":236,"1489":3394,"1490":2639,"1491":2850,"1492":2203,"1493":2851,"1494":587,"1495":2191,"1496":686,"1497":2368,"1498":993,"1499":1817,"1500":563,"1501":566,"1502":558,"1503":2992,"1504":1853,"1505":228,"1506":687,"1507":3676,"1508":3266,"1509":3677,"1510":2488,"1511":3265,"1512":477,"1513":3114,"1514":1590,"1515":3881,"1516":509,"1517":2487,"1518":3533,"1519":3389,"1520":684,"1521":603,"1522":3146,"1523":1390,"1524":2673,"1525":1145,"1526":1681,"1527":3860,"1528":3608,"1529":2116,"1530":3861,"1531":1183,"1532":607,"1533":3862,"1534":2195,"1535":787,"1536":3863,"1537":2190,"1538":485,"1539":2150,"1540":805,"1541":2274,"1542":2151,"1543":2273,"1544":1699,"1545":2152,"1546":1696,"1547":1307,"1548":1308,"1549":3566,"1550":3366,"1551":2384,"1552":3220,"1553":3701,"1554":1067,"1555":1146,"1556":576,"1557":3494,"1558":2671,"1559":580,"1560":30,"1561":1815,"1562":578,"1563":31,"1564":1343,"1565":3199,"1566":3821,"1567":476,"1568":2135,"1569":2134,"1570":1061,"1571":3126,"1572":3510,"1573":3378,"1574":3172,"1575":1289,"1576":2115,"1577":733,"1578":378,"1579":2382,"1580":2380,"1581":2905,"1582":2904,"1583":2824,"1584":2822,"1585":3411,"1586":3410,"1587":3834,"1588":3831,"1589":1391,"1590":1147,"1591":3321,"1592":3687,"1593":375,"1594":377,"1595":2690,"1596":3260,"1597":380,"1598":581,"1599":3825,"1600":1682,"1601":2161,"1602":1648,"1603":2984,"1604":1670,"1605":1994,"1606":2264,"1607":564,"1608":3193,"1609":519,"1610":859,"1611":1759,"1612":3706,"1613":1334,"1614":2912,"1615":1372,"1616":2914,"1617":1459,"1618":417,"1619":1015,"1620":1013,"1621":2758,"1622":1369,"1623":887,"1624":2394,"1625":745,"1626":2095,"1627":1704,"1628":3098,"1629":2302,"1630":3022,"1631":2916,"1632":1965,"1633":1450,"1634":2873,"1635":1443,"1636":390,"1637":866,"1638":843,"1639":2014,"1640":517,"1641":1037,"1642":2431,"1643":1370,"1644":1828,"1645":3715,"1646":3724,"1647":1373,"1648":2942,"1649":1228,"1650":1943,"1651":1940,"1652":1941,"1653":1524,"1654":2007,"1655":3752,"1656":1263,"1657":2693,"1658":1541,"1659":3691,"1660":3156,"1661":473,"1662":513,"1663":515,"1664":514,"1665":3166,"1666":2093,"1667":1451,"1668":3511,"1669":3372,"1670":488,"1671":3163,"1672":2825,"1673":628,"1674":634,"1675":1846,"1676":3200,"1677":3167,"1678":3725,"1679":3727,"1680":3726,"1681":3512,"1682":3351,"1683":1948,"1684":3174,"1685":3668,"1686":3646,"1687":1872,"1688":2893,"1689":2307,"1690":1474,"1691":3461,"1692":138,"1693":1811,"1694":1829,"1695":136,"1696":3115,"1697":3716,"1698":139,"1699":1812,"1700":2428,"1701":137,"1702":3116,"1703":929,"1704":914,"1705":1813,"1706":3743,"1707":933,"1708":1946,"1709":1449,"1710":1021,"1711":2474,"1712":1252,"1713":2894,"1714":127,"1715":927,"1716":128,"1717":886,"1718":130,"1719":1830,"1720":132,"1721":3719,"1722":129,"1723":3462,"1724":131,"1725":2429,"1726":2094,"1727":2509,"1728":2026,"1729":133,"1730":1951,"1731":2617,"1732":123,"1733":3395,"1734":2618,"1735":135,"1736":1047,"1737":2619,"1738":3711,"1739":1068,"1740":1148,"1741":3594,"1742":3686,"1743":915,"1744":1855,"1745":717,"1746":3048,"1747":1270,"1748":350,"1749":2157,"1750":525,"1751":3047,"1752":1640,"1753":3643,"1754":1112,"1755":1073,"1756":1959,"1757":588,"1758":2847,"1759":2861,"1760":2694,"1761":2778,"1762":1074,"1763":1957,"1764":2008,"1765":347,"1766":469,"1767":116,"1768":121,"1769":120,"1770":134,"1771":122,"1772":126,"1773":3268,"1774":1462,"1775":1958,"1776":1960,"1777":2868,"1778":354,"1779":474,"1780":3272,"1781":2125,"1782":594,"1783":2844,"1784":1041,"1785":2691,"1786":2017,"1787":2636,"1788":956,"1789":175,"1790":245,"1791":2564,"1792":235,"1793":283,"1794":1182,"1795":169,"1796":265,"1797":114,"1798":3817,"1799":3816,"1800":2869,"1801":1299,"1802":2555,"1803":1566,"1804":2446,"1805":2921,"1806":1539,"1807":975,"1808":972,"1809":2975,"1810":3730,"1811":3483,"1812":2140,"1813":1551,"1814":666,"1815":1189,"1816":1196,"1817":546,"1818":962,"1819":1537,"1820":3184,"1821":3201,"1822":1740,"1823":3534,"1824":3386,"1825":1466,"1826":1742,"1827":3567,"1828":3393,"1829":3858,"1830":3755,"1831":3753,"1832":2212,"1833":1938,"1834":3568,"1835":3343,"1836":3501,"1837":2386,"1838":1834,"1839":677,"1840":1715,"1841":1717,"1842":2874,"1843":1201,"1844":868,"1845":1780,"1846":196,"1847":541,"1848":930,"1849":2319,"1850":898,"1851":3835,"1852":3001,"1853":3801,"1854":3120,"1855":3820,"1856":922,"1857":1955,"1858":1256,"1859":614,"1860":1363,"1861":258,"1862":1825,"1863":1833,"1864":1050,"1865":2430,"1866":1368,"1867":2266,"1868":913,"1869":2652,"1870":2020,"1871":176,"1872":2467,"1873":246,"1874":2865,"1875":3211,"1876":900,"1877":3837,"1878":3000,"1879":3002,"1880":3281,"1881":3003,"1882":2332,"1883":2559,"1884":534,"1885":867,"1886":1199,"1887":2468,"1888":2447,"1889":2128,"1890":1100,"1891":2444,"1892":976,"1893":973,"1894":1091,"1895":3729,"1896":1961,"1897":3622,"1898":3606,"1899":3484,"1900":3301,"1901":3878,"1902":3396,"1903":291,"1904":1187,"1905":2420,"1906":2227,"1907":1171,"1908":2417,"1909":2481,"1910":1158,"1911":2510,"1912":1746,"1913":252,"1914":3093,"1915":337,"1916":3761,"1917":2275,"1918":271,"1919":3086,"1920":2943,"1921":1786,"1922":2276,"1923":275,"1924":3087,"1925":1863,"1926":3680,"1927":2277,"1928":253,"1929":3088,"1930":2188,"1931":2964,"1932":2278,"1933":188,"1934":3089,"1935":1017,"1936":1046,"1937":2279,"1938":270,"1939":3090,"1940":1371,"1941":2224,"1942":2280,"1943":284,"1944":3091,"1945":1374,"1946":2225,"1947":2281,"1948":254,"1949":3092,"1950":210,"1951":1873,"1952":3535,"1953":3362,"1954":348,"1955":2385,"1956":1464,"1957":1448,"1958":1540,"1959":2015,"1960":3536,"1961":3354,"1962":1721,"1963":3756,"1964":3754,"1965":2211,"1966":812,"1967":1029,"1968":2422,"1969":909,"1970":1623,"1971":2875,"1972":1770,"1973":1771,"1974":345,"1975":1200,"1976":3537,"1977":3375,"1978":1424,"1979":646,"1980":1024,"1981":1043,"1982":2793,"1983":863,"1984":3751,"1985":2186,"1986":2704,"1987":1038,"1988":860,"1989":3750,"1990":1179,"1991":910,"1992":1646,"1993":1026,"1994":2857,"1995":3315,"1996":3735,"1997":292,"1998":2790,"1999":635,"2000":1436,"2001":1423,"2002":3630,"2003":1421,"2004":3053,"2005":3684,"2006":2491,"2007":2714,"2008":2706,"2009":3615,"2010":2988,"2011":1792,"2012":2454,"2013":2631,"2014":2732,"2015":3588,"2016":3384,"2017":2708,"2018":2087,"2019":2476,"2020":2472,"2021":1614,"2022":459,"2023":1612,"2024":1626,"2025":1287,"2026":2866,"2027":3102,"2028":982,"2029":2638,"2030":260,"2031":170,"2032":171,"2033":286,"2034":457,"2035":2393,"2036":1461,"2037":968,"2038":970,"2039":398,"2040":3538,"2041":3364,"2042":2130,"2043":300,"2044":3625,"2045":3627,"2046":3623,"2047":2729,"2048":3617,"2049":665,"2050":426,"2051":2720,"2052":1702,"2053":3589,"2054":3369,"2055":486,"2056":1185,"2057":978,"2058":388,"2059":3780,"2060":1831,"2061":1692,"2062":597,"2063":3679,"2064":1862,"2065":379,"2066":2860,"2067":2305,"2068":699,"2069":2113,"2070":648,"2071":3485,"2072":1838,"2073":3124,"2074":3681,"2075":360,"2076":2645,"2077":1683,"2078":404,"2079":1741,"2080":893,"2081":675,"2082":674,"2083":3678,"2084":2764,"2085":2628,"2086":1868,"2087":545,"2088":2304,"2089":2629,"2090":1975,"2091":3757,"2092":1241,"2093":1360,"2094":1736,"2095":2268,"2096":1944,"2097":1785,"2098":1864,"2099":1947,"2100":559,"2101":3717,"2102":2848,"2103":2838,"2104":780,"2105":2397,"2106":562,"2107":645,"2108":3486,"2109":2863,"2110":1621,"2111":355,"2112":3720,"2113":756,"2114":1711,"2115":3513,"2116":3390,"2117":2993,"2118":965,"2119":3667,"2120":3818,"2121":3819,"2122":3721,"2123":599,"2124":890,"2125":2089,"2126":3487,"2127":1166,"2128":916,"2129":1624,"2130":2963,"2131":1039,"2132":3718,"2133":1832,"2134":1784,"2135":414,"2136":365,"2137":1226,"2138":2127,"2139":1526,"2140":2977,"2141":758,"2142":1335,"2143":1338,"2144":2423,"2145":2331,"2146":1716,"2147":762,"2148":3291,"2149":2881,"2150":748,"2151":1708,"2152":747,"2153":891,"2154":1710,"2155":3856,"2156":937,"2157":1713,"2158":3723,"2159":1706,"2160":3722,"2161":3514,"2162":3348,"2163":1727,"2164":1538,"2165":3616,"2166":754,"2167":1232,"2168":1230,"2169":813,"2170":1229,"2171":1707,"2172":3789,"2173":1453,"2174":437,"2175":924,"2176":710,"2177":3027,"2178":1980,"2179":3662,"2180":3569,"2181":3339,"2182":3134,"2183":3135,"2184":3827,"2185":1149,"2186":1352,"2187":690,"2188":2741,"2189":833,"2190":492,"2191":2740,"2192":2470,"2193":1686,"2194":2788,"2195":964,"2196":2781,"2197":2738,"2198":1280,"2199":2736,"2200":2812,"2201":835,"2202":1404,"2203":1401,"2204":752,"2205":2717,"2206":977,"2207":2789,"2208":2086,"2209":1881,"2210":3152,"2211":3131,"2212":794,"2213":2459,"2214":1925,"2215":3133,"2216":1465,"2217":1438,"2218":1238,"2219":314,"2220":1458,"2221":1773,"2222":1099,"2223":460,"2224":1439,"2225":2643,"2226":1366,"2227":1599,"2228":2221,"2229":845,"2230":2401,"2231":367,"2232":2800,"2233":1752,"2234":2852,"2235":2119,"2236":2254,"2237":2336,"2238":875,"2239":2232,"2240":2237,"2241":1239,"2242":2757,"2243":3744,"2244":3663,"2245":3570,"2246":3340,"2247":1606,"2248":3188,"2249":422,"2250":2004,"2251":1150,"2252":2289,"2253":2328,"2254":2242,"2255":943,"2256":1004,"2257":3745,"2258":3759,"2259":3746,"2260":735,"2261":2826,"2262":2711,"2263":2090,"2264":955,"2265":953,"2266":952,"2267":949,"2268":950,"2269":954,"2270":951,"2271":2123,"2272":2880,"2273":3405,"2274":2402,"2275":2876,"2276":3539,"2277":3331,"2278":3797,"2279":919,"2280":2442,"2281":565,"2282":1165,"2283":200,"2284":444,"2285":3278,"2286":3605,"2287":3802,"2288":201,"2289":3571,"2290":3338,"2291":478,"2292":3426,"2293":3768,"2294":2458,"2295":438,"2296":2248,"2297":1258,"2298":1600,"2299":2827,"2300":2392,"2301":2349,"2302":776,"2303":847,"2304":3299,"2305":3132,"2306":1605,"2307":2356,"2308":480,"2309":441,"2310":1604,"2311":2354,"2312":2350,"2313":2771,"2314":2886,"2315":2756,"2316":2877,"2317":872,"2318":2751,"2319":2721,"2320":2782,"2321":3664,"2322":3572,"2323":3341,"2324":2355,"2325":3214,"2326":1297,"2327":701,"2328":1151,"2329":1319,"2330":1002,"2331":1173,"2332":1609,"2333":2337,"2334":2968,"2335":1518,"2336":2433,"2337":1978,"2338":1789,"2339":1875,"2340":2159,"2341":2462,"2342":774,"2343":2238,"2344":767,"2345":2973,"2346":3254,"2347":1298,"2348":3324,"2349":883,"2350":2174,"2351":1392,"2352":2783,"2353":2437,"2354":2426,"2355":1923,"2356":2460,"2357":3540,"2358":2357,"2359":352,"2360":2453,"2361":2448,"2362":2493,"2363":870,"2364":981,"2365":3682,"2366":888,"2367":203,"2368":304,"2369":547,"2370":551,"2371":1939,"2372":1428,"2373":2241,"2374":395,"2375":538,"2376":336,"2377":3783,"2378":2153,"2379":2204,"2380":1429,"2381":3541,"2382":3349,"2383":3830,"2384":2390,"2385":1659,"2386":3157,"2387":3434,"2388":673,"2389":342,"2390":423,"2391":3158,"2392":552,"2393":3170,"2394":689,"2395":3603,"2396":1684,"2397":2096,"2398":613,"2399":1255,"2400":1685,"2401":2247,"2402":3542,"2403":3342,"2404":445,"2405":470,"2406":206,"2407":1726,"2408":1781,"2409":202,"2410":542,"2411":3177,"2412":931,"2413":892,"2414":344,"2415":3055,"2416":3803,"2417":205,"2418":3543,"2419":3329,"2420":3136,"2421":327,"2422":696,"2423":3448,"2424":263,"2425":589,"2426":464,"2427":1049,"2428":2078,"2429":1105,"2430":793,"2431":1157,"2432":3080,"2433":3427,"2434":1152,"2435":1347,"2436":691,"2437":826,"2438":1300,"2439":2537,"2440":2251,"2441":2806,"2442":3741,"2443":3073,"2444":1808,"2445":481,"2446":1294,"2447":3274,"2448":2391,"2449":353,"2450":1351,"2451":1045,"2452":1981,"2453":879,"2454":3766,"2455":619,"2456":880,"2457":1565,"2458":2185,"2459":873,"2460":3105,"2461":1924,"2462":2207,"2463":814,"2464":204,"2465":2029,"2466":1469,"2467":3164,"2468":3544,"2469":3387,"2470":3183,"2471":3204,"2472":734,"2473":3432,"2474":2667,"2475":899,"2476":32,"2477":1892,"2478":800,"2479":33,"2480":1890,"2481":1207,"2482":34,"2483":1405,"2484":2801,"2485":35,"2486":2746,"2487":2542,"2488":36,"2489":2616,"2490":827,"2491":37,"2492":2742,"2493":3074,"2494":38,"2495":991,"2496":1601,"2497":39,"2498":2744,"2499":2351,"2500":40,"2501":2745,"2502":451,"2503":41,"2504":1787,"2505":3433,"2506":3206,"2507":1550,"2508":397,"2509":3674,"2510":396,"2511":1456,"2512":507,"2513":3479,"2514":3645,"2515":606,"2516":906,"2517":1053,"2518":2272,"2519":1233,"2520":706,"2521":2699,"2522":2471,"2523":590,"2524":649,"2525":3081,"2526":966,"2527":1895,"2528":3480,"2529":1564,"2530":773,"2531":3165,"2532":461,"2533":1750,"2534":3138,"2535":3545,"2536":3334,"2537":3253,"2538":2265,"2539":3481,"2540":2415,"2541":2697,"2542":3179,"2543":2662,"2544":1044,"2545":3024,"2546":3025,"2547":3431,"2548":2067,"2549":208,"2550":1040,"2551":2482,"2552":2170,"2553":2040,"2554":2120,"2555":1519,"2556":632,"2557":2046,"2558":3029,"2559":626,"2560":2047,"2561":3030,"2562":1385,"2563":2048,"2564":2243,"2565":3428,"2566":2041,"2567":633,"2568":627,"2569":1386,"2570":1348,"2571":1485,"2572":1486,"2573":1487,"2574":1488,"2575":828,"2576":1489,"2577":1490,"2578":1491,"2579":1492,"2580":2538,"2581":1493,"2582":2298,"2583":2299,"2584":2296,"2585":2807,"2586":1494,"2587":1495,"2588":1496,"2589":1497,"2590":3075,"2591":1498,"2592":1499,"2593":1500,"2594":1501,"2595":1602,"2596":1502,"2597":2300,"2598":2301,"2599":2297,"2600":2352,"2601":1503,"2602":1504,"2603":1505,"2604":1506,"2605":439,"2606":1507,"2607":1508,"2608":1509,"2609":1510,"2610":2164,"2611":2165,"2612":2166,"2613":3546,"2614":3358,"2615":1387,"2616":207,"2617":3429,"2618":2018,"2619":2171,"2620":1349,"2621":237,"2622":829,"2623":238,"2624":2539,"2625":239,"2626":506,"2627":2808,"2628":240,"2629":3076,"2630":241,"2631":1603,"2632":242,"2633":2665,"2634":2353,"2635":243,"2636":440,"2637":244,"2638":830,"2639":1301,"2640":1654,"2641":2878,"2642":2879,"2643":2747,"2644":2722,"2645":3036,"2646":1168,"2647":3037,"2648":1856,"2649":815,"2650":831,"2651":766,"2652":768,"2653":832,"2654":1763,"2655":1729,"2656":702,"2657":1153,"2658":400,"2659":1210,"2660":2657,"2661":1211,"2662":2030,"2663":1209,"2664":1295,"2665":3038,"2666":1445,"2667":3692,"2668":2640,"2669":2490,"2670":3573,"2671":3382,"2672":3039,"2673":1350,"2674":697,"2675":3778,"2676":889,"2677":1203,"2678":816,"2679":1878,"2680":1355,"2681":2122,"2682":2292,"2683":3033,"2684":329,"2685":3798,"2686":1426,"2687":1208,"2688":2209,"2689":382,"2690":2933,"2691":1354,"2692":3665,"2693":3670,"2694":3547,"2695":1353,"2696":2540,"2697":2252,"2698":2449,"2699":2621,"2700":505,"2701":1755,"2702":817,"2703":3251,"2704":2062,"2705":3574,"2706":3374,"2707":1870,"2708":2261,"2709":940,"2710":620,"2711":2291,"2712":1333,"2713":3672,"2714":3178,"2715":503,"2716":3771,"2717":802,"2718":3249,"2719":1745,"2720":3264,"2721":3600,"2722":301,"2723":2023,"2724":2215,"2725":3784,"2726":3225,"2727":3252,"2728":3173,"2729":3020,"2730":1687,"2731":839,"2732":708,"2733":2809,"2734":3742,"2735":2773,"2736":2622,"2737":2815,"2738":2814,"2739":818,"2740":2810,"2741":495,"2742":496,"2743":497,"2744":494,"2745":1434,"2746":1393,"2747":3591,"2748":1478,"2749":2770,"2750":1400,"2751":1288,"2752":3786,"2753":1657,"2754":2772,"2755":3877,"2756":3548,"2757":3360,"2758":2816,"2759":840,"2760":2136,"2761":2659,"2762":3508,"2763":3669,"2764":1542,"2765":1161,"2766":1636,"2767":3077,"2768":1807,"2769":992,"2770":3058,"2771":1023,"2772":819,"2773":3277,"2774":2240,"2775":3082,"2776":1724,"2777":3506,"2778":1154,"2779":1358,"2780":1362,"2781":1733,"2782":1737,"2783":820,"2784":2763,"2785":3035,"2786":2762,"2787":3276,"2788":2005,"2789":1155,"2790":3460,"2791":941,"2792":1011,"2793":2176,"2794":3017,"2795":2327,"2796":621,"2797":1988,"2798":2139,"2799":3323,"2800":2983,"2801":944,"2802":615,"2803":2794,"2804":2379,"2805":3549,"2806":3381,"2807":3083,"2808":721,"2809":1661,"2810":722,"2811":1054,"2812":1917,"2813":1378,"2814":3498,"2815":1291,"2816":1059,"2817":310,"2818":3793,"2819":2027,"2820":667,"2821":3673,"2822":791,"2823":2260,"2824":3168,"2825":2228,"2826":2259,"2827":617,"2828":3575,"2829":1379,"2830":3176,"2831":3147,"2832":1689,"2833":1660,"2834":1690,"2835":785,"2836":3636,"2837":881,"2838":3238,"2839":3779,"2840":3226,"2841":3150,"2842":3231,"2843":1794,"2844":661,"2845":2213,"2846":3311,"2847":3576,"2848":3332,"2849":2074,"2850":3303,"2851":2081,"2852":1215,"2853":2998,"2854":2864,"2855":2347,"2856":1662,"2857":2348,"2858":2884,"2859":1652,"2860":3811,"2861":2250,"2862":3235,"2863":703,"2864":1989,"2865":1003,"2866":1642,"2867":2338,"2868":2333,"2869":2434,"2870":1976,"2871":1876,"2872":2156,"2873":3308,"2874":3239,"2875":312,"2876":297,"2877":2399,"2878":3050,"2879":2407,"2880":1663,"2881":2408,"2882":1480,"2883":374,"2884":3810,"2885":1290,"2886":3241,"2887":2249,"2888":1042,"2889":2479,"2890":2623,"2891":3240,"2892":3728,"2893":3773,"2894":483,"2895":2632,"2896":1089,"2897":1212,"2898":658,"2899":1257,"2900":2661,"2901":3095,"2902":3212,"2903":3096,"2904":1107,"2905":1651,"2906":2325,"2907":3190,"2908":3550,"2909":3391,"2910":3822,"2911":1693,"2912":3634,"2913":3309,"2914":660,"2915":1463,"2916":2181,"2917":3224,"2918":2182,"2919":2009,"2920":1361,"2921":2501,"2922":3777,"2923":3230,"2924":1235,"2925":3577,"2926":3207,"2927":475,"2928":2006,"2929":1990,"2930":902,"2931":783,"2932":905,"2933":782,"2934":903,"2935":901,"2936":1477,"2937":806,"2938":716,"2939":715,"2940":1277,"2941":1279,"2942":2411,"2943":1057,"2944":2416,"2945":3632,"2946":1470,"2947":1795,"2948":904,"2949":1278,"2950":1949,"2951":2872,"2952":2256,"2953":2750,"2954":2257,"2955":676,"2956":3765,"2957":3683,"2958":2845,"2959":1622,"2960":3237,"2961":1472,"2962":3294,"2963":3714,"2964":2511,"2965":2499,"2966":2065,"2967":2497,"2968":652,"2969":2495,"2970":656,"2971":17,"2972":2192,"2973":12,"2974":3813,"2975":7,"2976":1644,"2977":3,"2978":856,"2979":1,"2980":804,"2981":5,"2982":3398,"2983":3578,"2984":3171,"2985":3182,"2986":2926,"2987":3787,"2988":1790,"2989":1916,"2990":419,"2991":2205,"2992":124,"2993":1513,"2994":2995,"2995":1546,"2996":1548,"2997":298,"2998":1108,"2999":3806,"3000":1109,"3001":2316,"3002":2317,"3003":769,"3004":3228,"3005":2219,"3006":1694,"3007":2220,"3008":1859,"3009":148,"3010":2262,"3011":2218,"3012":671,"3013":2326,"3014":1218,"3015":309,"3016":1695,"3017":2321,"3018":1860,"3019":149,"3020":2263,"3021":2217,"3022":672,"3023":1964,"3024":3306,"3025":2567,"3026":2568,"3027":1225,"3028":526,"3029":852,"3030":527,"3031":3049,"3032":1827,"3033":3815,"3034":1697,"3035":3633,"3036":2403,"3037":1055,"3038":2668,"3039":1028,"3040":3189,"3041":1060,"3042":3100,"3043":1966,"3044":3499,"3045":718,"3046":308,"3047":3144,"3048":289,"3049":3242,"3050":1432,"3051":484,"3052":1058,"3053":2556,"3054":707,"3055":2450,"3056":2749,"3057":2972,"3058":877,"3059":3760,"3060":882,"3061":2141,"3062":3302,"3063":305,"3064":287,"3065":489,"3066":2083,"3067":3551,"3068":3227,"3069":2396,"3070":3236,"3071":788,"3072":878,"3073":3552,"3074":2563,"3075":2735,"3076":3579,"3077":3333,"3078":2073,"3079":3304,"3080":2082,"3081":1216,"3082":2999,"3083":531,"3084":1110,"3085":2258,"3086":1782,"3087":2071,"3088":209,"3089":543,"3090":3769,"3091":1653,"3092":3804,"3093":3121,"3094":662,"3095":3770,"3096":2966,"3097":2483,"3098":2060,"3099":784,"3100":2072,"3101":3631,"3102":2828,"3103":2404,"3104":2322,"3105":1090,"3106":3045,"3107":2339,"3108":2624,"3109":3638,"3110":2036,"3111":1106,"3112":2320,"3113":727,"3114":1156,"3115":2406,"3116":2295,"3117":1691,"3118":3101,"3119":3094,"3120":2689,"3121":2346,"3122":3051,"3123":720,"3124":719,"3125":3234,"3126":2558,"3127":530,"3128":1111,"3129":855,"3130":2856,"3131":778,"3132":3243,"3133":779,"3134":928,"3135":1688,"3136":3635,"3137":786,"3138":1056,"3139":885,"3140":413,"3141":554,"3142":2183,"3143":3233,"3144":3553,"3145":996,"3146":1414,"3147":2512,"3148":13,"3149":3814,"3150":8,"3151":1645,"3152":2500,"3153":2066,"3154":19,"3155":2409,"3156":1409,"3157":2513,"3158":18,"3159":2193,"3160":16,"3161":1339,"3162":2870,"3163":1410,"3164":2514,"3165":10,"3166":3807,"3167":0,"3168":343,"3169":3637,"3170":1411,"3171":2515,"3172":24,"3173":3097,"3174":1412,"3175":2516,"3176":11,"3177":790,"3178":23,"3179":2932,"3180":1413,"3181":2517,"3182":14,"3183":726,"3184":9,"3185":1655,"3186":21,"3187":1974,"3188":22,"3189":1698,"3190":20,"3191":1656,"3192":1415,"3193":2518,"3194":4,"3195":857,"3196":2496,"3197":657,"3198":2,"3199":803,"3200":6,"3201":3397,"3202":3712,"3203":2519,"3204":2498,"3205":651,"3206":1416,"3207":2520,"3208":15,"3209":2473,"3210":2871,"3211":853,"3212":3196,"3213":854,"3214":591,"3215":1253,"3216":2698,"3217":2172,"3218":3244,"3219":1430,"3220":3032,"3221":2681,"3222":125,"3223":2162,"3224":119,"3225":2953,"3226":2887,"3227":1999,"3228":2521,"3229":3016,"3230":1276,"3231":1545,"3232":1922,"3233":181,"3234":42,"3235":1547,"3236":2620,"3237":182,"3238":268,"3239":2424,"3240":2294,"3241":179,"3242":247,"3243":1544,"3244":1896,"3245":178,"3246":43,"3247":2524,"3248":959,"3249":180,"3250":248,"3251":1079,"3252":2656,"3253":186,"3254":250,"3255":1543,"3256":1224,"3257":183,"3258":266,"3259":2306,"3260":3614,"3261":184,"3262":249,"3263":420,"3264":1618,"3265":3639,"3266":894,"3267":3119,"3268":2853,"3269":3245,"3270":2854,"3271":3503,"3272":2846,"3273":3125,"3274":557,"3275":1075,"3276":3232,"3277":681,"3278":1993,"3279":781,"3280":2076,"3281":2494,"3282":2829,"3283":789,"3284":3580,"3285":3345,"3286":2075,"3287":2996,"3288":3154,"3289":3823,"3290":3021,"3291":3153,"3292":2124,"3293":3407,"3294":3478,"3295":2223,"3296":1292,"3297":3229,"3298":2734,"3299":2398,"3300":3792,"3301":217,"3302":218,"3303":2469,"3304":338,"3305":3004,"3306":1607,"3307":212,"3308":222,"3309":2387,"3310":2552,"3311":3122,"3312":3160,"3313":142,"3314":307,"3315":144,"3316":296,"3317":143,"3318":3554,"3319":3346,"3320":214,"3321":3555,"3322":3347,"3323":231,"3324":472,"3325":1095,"3326":392,"3327":2748,"3328":418,"3329":1012,"3330":1014,"3331":1869,"3332":616,"3333":2759,"3334":2664,"3335":2395,"3336":744,"3337":925,"3338":743,"3339":1953,"3340":1714,"3341":3099,"3342":2303,"3343":3023,"3344":1176,"3345":2915,"3346":751,"3347":1320,"3348":3263,"3349":3738,"3350":1266,"3351":844,"3352":2647,"3353":2648,"3354":2889,"3355":2891,"3356":2042,"3357":2068,"3358":339,"3359":361,"3360":363,"3361":596,"3362":571,"3363":568,"3364":1837,"3365":1840,"3366":1842,"3367":1844,"3368":433,"3369":452,"3370":1250,"3371":869,"3372":463,"3373":3556,"3374":3376,"3375":482,"3376":1198,"3377":1069,"3378":520,"3379":1303,"3380":58,"3381":3194,"3382":2144,"3383":938,"3384":939,"3385":2962,"3386":2674,"3387":3864,"3388":1304,"3389":94,"3390":1516,"3391":3209,"3392":2675,"3393":3865,"3394":1475,"3395":2064,"3396":1305,"3397":79,"3398":555,"3399":80,"3400":3515,"3401":3380,"3402":1730,"3403":650,"3404":2676,"3405":3866,"3406":1306,"3407":72,"3408":1245,"3409":1070,"3410":96,"3411":3704,"3412":98,"3413":573,"3414":3641,"3415":1340,"3416":2505,"3417":3702,"3418":53,"3419":1839,"3420":3703,"3421":55,"3422":2843,"3423":2677,"3424":3867,"3425":1246,"3426":1071,"3427":97,"3428":3705,"3429":99,"3430":654,"3431":2678,"3432":3868,"3433":1476,"3434":653,"3435":3516,"3436":3336,"3437":1720,"3438":3713,"3439":2679,"3440":1072,"3441":2649,"3442":44,"3443":521,"3444":2892,"3445":3869,"3446":45,"3447":2069,"3448":3870,"3449":46,"3450":362,"3451":3871,"3452":47,"3453":364,"3454":48,"3455":3495,"3456":572,"3457":608,"3458":1114,"3459":569,"3460":609,"3461":1115,"3462":1841,"3463":610,"3464":220,"3465":1843,"3466":611,"3467":415,"3468":1845,"3469":3872,"3470":49,"3471":453,"3472":50,"3473":3496,"3474":1251,"3475":3873,"3476":51,"3477":528,"3478":2900,"3479":1641,"3480":3644,"3481":601,"3482":2859,"3483":2695,"3484":2779,"3485":3007,"3486":3186,"3487":2308,"3488":1159,"3489":2173,"3490":115,"3491":1483,"3492":2569,"3493":118,"3494":640,"3495":2700,"3496":140,"3497":641,"3498":3763,"3499":117,"3500":430,"3501":446,"3502":3180,"3503":1076,"3504":2126,"3505":593,"3506":1248,"3507":333,"3508":2692,"3509":2016,"3510":957,"3511":278,"3512":2565,"3513":193,"3514":1181,"3515":264,"3516":1188,"3517":187,"3518":3008,"3519":2557,"3520":1097,"3521":2451,"3522":1094,"3523":391,"3524":3731,"3525":2452,"3526":2753,"3527":3774,"3528":3732,"3529":1937,"3530":3488,"3531":2142,"3532":1561,"3533":3581,"3534":3326,"3535":3010,"3536":1096,"3537":1190,"3538":280,"3539":294,"3540":1419,"3541":2210,"3542":1377,"3543":3289,"3544":2214,"3545":3758,"3546":466,"3547":393,"3548":1191,"3549":2245,"3550":281,"3551":303,"3552":295,"3553":3557,"3554":3356,"3555":3879,"3556":3288,"3557":553,"3558":2478,"3559":3776,"3560":2651,"3561":999,"3562":2890,"3563":3195,"3564":2053,"3565":1520,"3566":340,"3567":1217,"3568":1836,"3569":3675,"3570":2960,"3571":688,"3572":1249,"3573":194,"3574":3582,"3575":3379,"3576":3286,"3577":1725,"3578":3293,"3579":465,"3580":2234,"3581":1728,"3582":1701,"3583":811,"3584":533,"3585":2466,"3586":1267,"3587":1783,"3588":3005,"3589":2531,"3590":3749,"3591":428,"3592":1775,"3593":448,"3594":544,"3595":932,"3596":3829,"3597":449,"3598":884,"3599":3805,"3600":3006,"3601":3283,"3602":3247,"3603":1471,"3604":3129,"3605":1776,"3606":3197,"3607":3583,"3608":3327,"3609":3009,"3610":1364,"3611":259,"3612":592,"3613":198,"3614":2043,"3615":1367,"3616":447,"3617":2994,"3618":2021,"3619":279,"3620":2930,"3621":3601,"3622":3284,"3623":1774,"3624":306,"3625":2562,"3626":532,"3627":1268,"3628":2465,"3629":2439,"3630":2438,"3631":1098,"3632":399,"3633":2129,"3634":3772,"3635":3740,"3636":1962,"3637":2641,"3638":3607,"3639":3310,"3640":3584,"3641":3328,"3642":3011,"3643":2682,"3644":150,"3645":1192,"3646":151,"3647":2246,"3648":152,"3649":282,"3650":153,"3651":2419,"3652":154,"3653":1186,"3654":155,"3655":199,"3656":156,"3657":1835,"3658":157,"3659":2058,"3660":158,"3661":2055,"3662":159,"3663":2650,"3664":160,"3665":2961,"3666":161,"3667":195,"3668":1723,"3669":3137,"3670":1722,"3671":3558,"3672":3357,"3673":3880,"3674":3287,"3675":3559,"3676":3361,"3677":3285,"3678":2226,"3679":1172,"3680":2418,"3681":1160,"3682":2522,"3683":1747,"3684":255,"3685":3312,"3686":3762,"3687":2282,"3688":256,"3689":197,"3690":1818,"3691":2283,"3692":189,"3693":1016,"3694":516,"3695":2284,"3696":257,"3697":219,"3698":1732,"3699":425,"3700":3118,"3701":3517,"3702":3335,"3703":3295,"3704":424,"3705":678,"3706":2233,"3707":2270,"3708":3399,"3709":3403,"3710":2056,"3711":647,"3712":1025,"3713":2049,"3714":2551,"3715":2792,"3716":556,"3717":864,"3718":2187,"3719":2705,"3720":2044,"3721":861,"3722":1180,"3723":911,"3724":1643,"3725":2858,"3726":3502,"3727":3560,"3728":3367,"3729":3611,"3730":637,"3731":1422,"3732":3734,"3733":293,"3734":2791,"3735":1454,"3736":636,"3737":1437,"3738":1824,"3739":3629,"3740":1479,"3741":1420,"3742":3585,"3743":3325,"3744":3117,"3745":2990,"3746":3052,"3747":3685,"3748":2492,"3749":2715,"3750":2707,"3751":2976,"3752":2057,"3753":1791,"3754":2455,"3755":2630,"3756":2731,"3757":3518,"3758":3353,"3759":2733,"3760":3586,"3761":3385,"3762":2709,"3763":2088,"3764":1629,"3765":912,"3766":1631,"3767":1945,"3768":1935,"3769":1613,"3770":458,"3771":1627,"3772":1293,"3773":753,"3774":1341,"3775":907,"3776":1630,"3777":638,"3778":1555,"3779":1481,"3780":1556,"3781":454,"3782":1557,"3783":1522,"3784":1558,"3785":3876,"3786":1418,"3787":1417,"3788":1402,"3789":3142,"3790":1460,"3791":969,"3792":971,"3793":387,"3794":3561,"3795":3365,"3796":2131,"3797":2637,"3798":299,"3799":2754,"3800":3626,"3801":3628,"3802":3624,"3803":2730,"3804":3618,"3805":664,"3806":2138,"3807":1376,"3808":926,"3809":2989,"3810":2970,"3811":1202,"3812":3733,"3813":467,"3814":421,"3815":3587,"3816":3370,"3817":487,"3818":1719,"3819":1703,"3820":1184,"3821":979,"3822":389,"3823":3781,"3824":3489,"3825":1167,"3826":917,"3827":1625,"3828":2959,"3829":2052,"3830":341,"3831":1525,"3832":1527,"3833":2978,"3834":759,"3835":1336,"3836":1337,"3837":2421,"3838":2987,"3839":2330,"3840":52,"3841":1700,"3842":908,"3843":1342,"3844":639,"3845":3612,"3846":1482,"3847":3602,"3848":455,"3849":3613,"3850":1523,"3851":2979,"3852":761,"3853":3290,"3854":1712,"3855":2882,"3856":749,"3857":1709,"3858":746,"3859":2663,"3860":642,"3861":809,"3862":3857,"3863":2059,"3864":2958,"3865":1406,"3866":3106,"3867":600,"3868":3739,"3869":643,"3870":810,"3871":574,"3872":570,"3873":346,"3874":3108,"3875":1484,"3876":755,"3877":269,"3878":3185,"3879":267,"3880":3280,"3881":2143,"3882":3788},"orderedDocs":[[3167,"--access-manager-url"],[2979,"--admin-allow-cidrs"],[3198,"--admin-allow-cidrs"],[2977,"--admin-listen"],[3194,"--admin-listen"],[2981,"--admin-tls-cert-file / --admin-tls-key-file"],[3200,"--admin-tls-cert-file / --admin-tls-key-file"],[2975,"--advertise-addr"],[3150,"--advertise-addr"],[3184,"--connection-acquire-timeout"],[3165,"--connection-source"],[3176,"--fail-mode"],[2973,"--listen"],[3148,"--listen"],[3182,"--max-connections"],[3208,"--metrics-listen (or PROXY_METRICS_LISTEN)"],[3160,"--oidc-audience"],[2971,"--oidc-issuer"],[3158,"--oidc-issuer"],[3154,"--policy-engine-url"],[3190,"--pool-idle-timeout"],[3186,"--pool-max-idle-per-tenant"],[3188,"--pool-warm-per-tenant"],[3178,"--redis-uri"],[3172,"--tls-cert-file + --tls-key-file"],[961,"—"],[1418,"—"],[1424,"—"],[1427,"—"],[1430,"—"],[1560,"—"],[1563,"—"],[2476,"—"],[2479,"—"],[2482,"—"],[2485,"—"],[2488,"—"],[2491,"—"],[2494,"—"],[2497,"—"],[2500,"—"],[2503,"—"],[3234,"—"],[3246,"—"],[3442,"—"],[3446,"—"],[3449,"—"],[3452,"—"],[3454,"—"],[3470,"—"],[3472,"—"],[3476,"—"],[3840,".env not found or wrong directory — always run make commands from inside the release directory (where docker-compose.prod.yml lives):"],[3418,"\"3t-web-client\" (set automatically)"],[469,"\"Acknowledge all warning-level violations on the staging connection.\""],[3421,"\"admin_portal\" (set automatically)"],[652,"\"Analyse the schema of the events collection.\""],[653,"\"Analyse the schema of the orders collection and compare it to last month's\nanalysis — flag any new or removed fields.\""],[3380,"\"ar.3t.io/repository/3t-docker\""],[789,"\"Are any pipelines in a failed state?\""],[589,"\"Check whether the profiler is enabled on the orders database.\""],[337,"\"Compare orders in staging to production. If there are fewer than 10\ndifferences, sync staging to production.\""],[335,"\"Compare the users collection in staging vs production and show me everything\nthat's different.\""],[791,"\"Create a pipeline that reads from the people collection on source-db, masks the email field, and writes to sink-db.\""],[468,"\"Create a Slack alert channel for governance violations on the production\nenvironment.\""],[743,"\"Create a task that exports the orders collection to CSV every night at 2am\nUTC and emails me the download link.\""],[467,"\"Enable the SCRAM-SHA-256 security policy on the production connection.\""],[781,"\"Explain the difference between batch and single-document processing.\""],[612,"\"Find all orders placed in the last 7 days where status is 'pending'.\""],[587,"\"Find the three slowest query shapes in the production database and tell me\nwhat indexes to add.\""],[792,"\"Generate a test suite for the mask_pii.rhai script using the current workspace input.\""],[395,"\"How many tasks are currently active?\""],[3407,"\"https://am.example.com\""],[369,"\"List all collections in the reporting database on the staging connection.\""],[519,"\"List all PII scans I've run on the production connection.\""],[783,"\"List all running pipelines and show their metrics.\""],[654,"\"List all saved schema analyses for the production connection.\""],[744,"\"List all tasks that have failed in the last 24 hours.\""],[367,"\"List all the MongoDB environments I have access to.\""],[3397,"\"mongodb://user:password@host:27017/studio3t?authSource=admin\""],[3399,"\"mongodb+srv://user:password@cluster.mongodb.net/studio3t\""],[746,"\"Pause the weekly-comparison task schedule.\""],[466,"\"Run a compliance evaluation against the production connection and tell me the\nscore. List any critical violations.\""],[588,"\"Run explain() on this query and tell me if there is a full collection scan.\""],[793,"\"Save an Avro schema for the orders collection based on the introspection result.\""],[518,"\"Scan the customers collection for PII and give me a report of every field\nthat contains personally identifiable data.\""],[394,"\"Show me everything that ran in the last 6 hours.\""],[671,"\"Show me the current Task Manager settings.\""],[745,"\"Show me the execution log for the last run of the nightly-export task.\""],[336,"\"Show me the field-level differences between document ID abc123 in staging\nand the same document in production.\""],[613,"\"Show me the five most recently created user records in the accounts collection.\""],[520,"\"Show me the full classification results for scan ID abc123.\""],[785,"\"Show me the last 10 audit log entries.\""],[788,"\"Show me the worker metrics for all pipelines in HA mode.\""],[3389,"\"studio3t.example.com\" or \"192.168.1.100\""],[368,"\"Test the production connection and tell me if it's reachable.\""],[3410,"\"true\""],[3427,"\"true\""],[3412,"\"true\" / \"false\""],[3429,"\"true\" / \"false\""],[780,"\"What is a checkpoint and when should I enable it?\""],[779,"\"What sources and sinks are available? Explain how a MongoDB CDC pipeline works.\""],[670,"\"What storage backend is configured for task exports?\""],[393,"\"What's the current success rate of all scheduled tasks and which ones have\nfailed in the last 24 hours?\""],[787,"\"What's the throughput and error rate on the cdc-orders pipeline?\""],[784,"\"Which services are registered? Is the LLM provider active?\""],[245,"(none)"],[248,"(none)"],[251,"(none)"],[254,"(none)"],[257,"(none)"],[260,"(none)"],[276,"(none)"],[285,"(none)"],[1797,"* Initial installation requires ~10 GB. Disk usage scales with your data volume. We recommend at least 50 GB for production to accommodate local backups and log retention."],[3490,"/"],[1767,"/ — Web UI"],[3499,"/ai"],[3493,"/api"],[3224,"/api/v1/*"],[1769,"/app/* — Core API"],[1768,"/auth/* — Keycloak (authentication)"],[1771,"/dashboard/ — Gateway dashboard (requires basic auth, trailing slash required)"],[1732,"/etc/traefik/certs"],[2992,"/healthz and /readyz are open for orchestrator probes. Everything under\n/api/v1 requires both the bearer token and a source IP inside\n--admin-allow-cidrs."],[3222,"/healthz, /readyz"],[1772,"/metrics/* — Prometheus endpoints (requires basic auth)"],[1714,"/metrics/backend"],[1716,"/metrics/connection-manager"],[1722,"/metrics/gateway"],[1718,"/metrics/keycloak"],[1724,"/metrics/postgres"],[1720,"/metrics/vault"],[1729,"/opt/app/config.yml"],[1770,"/ui, /v1/* — Vault UI and API (requires basic auth)"],[1735,"/var/lib/postgresql/data"],[1695,"/var/log/keycloak/keycloak.log"],[1701,"/var/log/postgresql/postgresql.log"],[1692,"/var/log/traefik/traefik.log"],[1698,"/var/log/vault/vault.log"],[3496,"/ws"],[95,"#"],[3313,"→ Access Manager Documentation"],[3317,"→ Governance Proxy Documentation"],[3315,"→ Studio 3T Web IDE Documentation"],[879,"+1-555-123-4567 → ***********4567"],[159,"+10"],[162,"+8"],[3009,"~1–5 ms (loopback)"],[3019,"~1–5 ms (network hop)"],[3644,"✅"],[3646,"✅"],[3648,"✅"],[3650,"✅"],[3652,"✅"],[3654,"✅"],[3656,"✅"],[3658,"✅"],[3660,"✅"],[3662,"✅"],[3664,"✅"],[3666,"✅"],[99,"1"],[105,"1"],[129,"1"],[1439,"1"],[1482,"1.24+"],[117,"10"],[135,"10"],[1795,"10 GB"],[2031,"10441 — Keycloak"],[2032,"11462 — Traefik"],[133,"12"],[121,"13"],[103,"2"],[1789,"2 Cores"],[1871,"2 CPU cores, 4 GB RAM, 10 GB disk"],[1486,"2.20+"],[3245,"200 array"],[3241,"200 components"],[3249,"200 masked view"],[3233,"200 ok"],[3237,"200 ready"],[3257,"200 settings"],[3261,"200 settings"],[883,"2024-06-15 → 2024-01-01"],[3253,"204"],[3517,"24.0+"],[1933,"27017+"],[3692,"27017+"],[107,"3"],[125,"3"],[1484,"3.10+"],[3513,"32 GB"],[3573,"32-byte base64 key for AI data encryption — generate with openssl rand -base64 32"],[3667,"32-byte encryption key ready — openssl rand -base64 32"],[1846,"3T Access Manager"],[3689,"3T Access Manager"],[3613,"3T Access Manager (OIDC / JWT) — required"],[3655,"3T Access Manager deployed and reachable"],[2283,"3T AI & Governance"],[2288,"3T AI & Governance brings intelligence, compliance, and privacy risk management to the centre of your document database operations — not as add-ons, but as first-class capabilities that share the same connections, the same data, and the same browser-based platform."],[2409,"3T DB Tools"],[2367,"3T DB Tools authenticates entirely through Access Manager. There are no local connections and no credentials stored in the browser. This page covers what must be in place before team members can open the platform."],[2464,"3T DB Tools exposes an MCP (Model Context Protocol) server with 59 tools across 10 categories. This enables Claude, GPT-4, and other LLM-based agents to orchestrate database operations — exploration, comparison, schema analysis, task scheduling, and more — as part of larger agentic workflows."],[2417,"3T DB Tools is a browser-based platform that provides five purpose-built tools for working with MongoDB and compatible document databases. All tools share a common connection tree, authenticate through Access Manager, and operate against your live data — no desktop installation required."],[2406,"3T DB Tools requires a running Access Manager deployment. All connections are provisioned through Access Manager and pushed to users automatically based on workspace assignments. There are no locally managed connections in DB Tools."],[2616,"3T DB Tools supports MongoDB 4.4 and later."],[2549,"3T DB Tools supports MongoDB and three MongoDB-compatible document databases. Support level varies by tool depending on which MongoDB APIs each database implements."],[3088,"3T Governance Proxy"],[1950,"3T license server"],[72,"3T MCP"],[3307,"3T MCP"],[77,"3T MCP (Studio 3T Tools MCP Server) exposes a complete MongoDB operations\nplatform to Claude Desktop, Claude Code, and any MCP-compatible AI agent. Where\nmost database MCP servers offer a query interface, 3T MCP covers ten categories\nof operations — from connection browsing and document comparison to task\nscheduling, schema discovery, query profiling, PII field classification, and\ngovernance policy evaluation."],[3320,"3T MCP documentation will be available in a future release."],[151,"3T MCP enforces a hierarchical access model configured via the\nMCP_ACCESS_MODE environment variable. Blocked operations return a clear\nerror to the agent — no backend request is made."],[9,"3T MCP uses OIDC PKCE (Proof Key for Code Exchange) — the browser-based\nauthentication flow used by enterprise web applications. No API keys or\nconnection strings are stored in agent config files. Every tool call runs\nunder the authenticated user's own identity."],[3301,"3T Platform"],[3302,"3T Platform"],[3697,"3T Registry"],[3464,"3t-web-client"],[270,"3t-web-client-dev"],[3308,"3TL"],[1281,"3TL Bridge"],[861,"3TL Bridge applies data masking at the transformation layer — as each event\nflows through the pipeline, before it reaches any sink. Masking runs as part\nof the Rhai transformation script and is subject to the same versioning, test\ncoverage, and deployment workflow as any other transformation logic."],[759,"3TL Bridge includes two AI interfaces, both powered by the same backend\nengine with access to 30+ tools across 9 categories:"],[1288,"3TL Bridge is a CDC and ETL pipeline platform built for MongoDB\norganisations. It connects MongoDB change streams to every destination your\narchitecture demands — Kafka, Google Pub/Sub, HTTP endpoints, and other MongoDB\nclusters — while providing a professional transformation studio, built-in data\nmasking, and real-time observability in a single Kubernetes-native deployment."],[1195,"3TL Bridge is composed of two main layers: the Bridge application (an\nnginx + React SPA that serves the UI, handles OIDC authentication in-browser,\nand reverse-proxies API calls) and the pipeline engine (the Rust-based\nexecution engine that powers all backend functionality). Both are deployed\ntogether; the SPA forwards every API request to the pipeline engine, which\nvalidates the JWT on each call."],[1505,"3TL Bridge is designed for enterprise deployment without requiring post-\ndeployment security retrofitting. Authentication, credential storage,\nAPI access control, and audit logging are all configured at runtime via\nenvironment variables and Helm values."],[1372,"3TL Bridge supports three deployment targets: Kubernetes via Helm for\nproduction, Docker Compose for smaller deployments and evaluation, and a local\ndevelopment stack with hot-reload."],[907,"3TL Bridge surfaces operational visibility at every level — aggregate platform\nmetrics, per-pipeline job metrics, and live log output — without requiring a\nseparate observability stack. For organisations with existing infrastructure,\nthe pipeline engine exposes a Prometheus-compatible GET /metrics endpoint and\nthe Helm chart includes a ServiceMonitor CRD."],[3323,"3TL documentation will be available in a future release."],[111,"4"],[113,"4"],[137,"4"],[1792,"4 GB"],[1488,"4.0+ (Change Streams require a replica set)"],[2621,"4.4"],[2623,"4.4"],[2625,"4.4"],[2628,"4.4"],[2630,"4.4"],[2632,"4.4"],[2635,"4.4"],[2637,"4.4"],[1790,"4+ Cores"],[1873,"4+ CPU cores, 8 GB RAM, 50 GB disk"],[3242,"400"],[3250,"400, 500, 501"],[3262,"400, 500, 501"],[3254,"404, 500, 501"],[156,"41"],[1913,"443"],[1928,"443"],[1948,"443"],[3684,"443"],[3688,"443"],[3696,"443"],[1861,"443 (HTTPS) — the only port required"],[3611,"443 (HTTPS) — the only port required"],[2030,"4701 — Application Micrometer (core service)"],[101,"5"],[115,"5"],[2424,"5 production tools sharing a common connection tree"],[3515,"50 GB"],[1796,"50 GB*"],[3258,"500"],[3879,"502 Bad Gateway:"],[3238,"503"],[3877,"504 Gateway Timeout on /api or /ai:"],[1938,"5432"],[1918,"587 or 465"],[109,"6"],[119,"6"],[84,"60+ tools across 10 categories"],[1923,"636 or 389"],[123,"7"],[127,"8"],[3511,"8 cores"],[3619,"8 CPU cores, 32 GB RAM, 50 GB disk"],[3538,"8 CPU cores, 32 GB RAM, 50 GB disk available"],[3550,"8 CPU cores, 32 GB RAM, 50 GB disk available"],[3649,"8 CPU cores, 32 GB RAM, 50 GB disk available"],[1793,"8 GB+"],[1943,"8200"],[131,"9"],[2033,"9628 — PostgreSQL"],[3064,"A 3T policy engine endpoint the proxy can call for decisions."],[12,"A browser window opens and the user logs in through Access Manager (Keycloak)"],[3048,"A client opens a connection and completes the MONGODB-OIDC handshake."],[327,"A comparison identifies every document present in one collection but not the\nother, and every document present in both but with differing field values.\nResults are grouped as:"],[1903,"A completed config.yml — see Configuration Reference"],[1997,"A minimal backup script that handles retention and integrity verification:"],[3733,"A minimal backup script with retention:"],[3539,"A MongoDB instance with credentials"],[3552,"A MongoDB instance with credentials"],[3316,"A MongoDB-native, wire-protocol policy proxy. It terminates client OIDC, enforces per-operation access policy against the 3T policy engine, and forwards allowed traffic transparently to MongoDB — governing clients you cannot modify (mongosh, Studio 3T, Compass, AI agents) without any client-side change."],[2876,"A projected or filtered read — e.g. { email: 1 } — tags only the named\nfields, because only those come back."],[2997,"A Prometheus metrics endpoint is available separately — see\nObservability."],[3798,"A quick script to verify all services are responding through the gateway:"],[2043,"A quick script to verify all services are responding:"],[2722,"A regex pattern with no leading anchor (^) forces a full scan of all indexed values"],[1156,"A representative document from the source collection"],[3551,"A running 3T Access Manager deployment with its base URL and Keycloak admin credentials"],[2368,"A running Access Manager deployment — see Quick Start if you have not yet deployed it"],[3063,"A running MongoDB the proxy can reach (its upstream)."],[3624,"A secure intermediary between the application and customer MongoDB targets. All MongoDB traffic from the web UI routes through it."],[3314,"A self-hosted, web-based Studio 3T platform with AI-powered query assistance, a collaborative web UI, and secure MongoDB connection management. Requires Access Manager for authentication and configuration."],[3046,"A single client connection moves through three phases."],[3015,"A single shared proxy in front of a data store, serving many clients."],[2817,"A TTL alone would let a revoked permission linger. To close that gap, the proxy\ninvalidates the cache live when an administrator changes any policy: the\ncache is flushed, and the next matching command misses the cache and\nre-evaluates against the live policy engine. The effect is near-immediate policy\npropagation without waiting for entries to expire."],[1096,"A UDF service is not a sink or source — it is a container for Rhai scripts\nused as pipeline middleware. Each script stored in a UDF service is available\nas a resource that can be referenced in a pipeline's middleware chain. When a\nscript is saved and the target UDF service does not exist, a default one is\ncreated automatically."],[2875,"A whole-document read — an unprojected find, or one using an exclusion\nprojection like { field: 0 } — tags every scanned field, because the\nclient receives them all."],[1150,"A workspace bundles everything needed to develop, test, and deploy a\ntransformation:"],[2219,"Accelerate routine DBA tasks through natural-language automation: index suggestions, schema analysis, task scheduling"],[605,"Accepts a MongoDB filter expression, projection, sort, skip, and limit"],[1335,"Accepts events from any HTTP-compatible source"],[304,"Access"],[346,"Access"],[378,"Access"],[407,"Access"],[481,"Access"],[532,"Access"],[599,"Access"],[624,"Access"],[663,"Access"],[682,"Access"],[2421,"Access"],[216,"Access and Security"],[2684,"Access any collection you are authorised to view from any provisioned connection"],[7,"Access Control"],[144,"Access Control"],[146,"Access Control"],[3507,"Access control — MongoDB connection credentials are managed by Access Manager's workspace system. End users never see raw connection strings."],[142,"Access Control — read / write / admin tier reference"],[517,"Access control policy input — use scan results to define which\ncollections require restricted access or data masking"],[2376,"Access level (read-only or read-write) is set per user within the workspace."],[1915,"Access Manager"],[3304,"Access Manager"],[3358,"Access Manager"],[3566,"Access Manager base URL"],[3830,"Access Manager Connectivity"],[2389,"Access Manager Dependency"],[3168,"Access Manager endpoint, used when resolving via aa / both."],[2414,"Access Manager Integration"],[1974,"Access Manager is deployed using Docker Compose. Choose a guide based on your needs:"],[3873,"Access Manager is down or its Keycloak is unhealthy"],[1765,"Access Manager is the core of the 3T Platform. It uses Keycloak for identity management and Vault for secrets management, with PostgreSQL as the data store."],[1954,"Access Manager periodically contacts 3T servers over HTTPS for license validation and telemetry collection. The specific endpoint URL is TBD — it must be whitelisted by your infrastructure team once provided."],[13,"Access Manager redirects back with an authorization code"],[1748,"Access Manager requires at least 2 CPU cores and 4 GB memory. Recommended production allocation:"],[52,"Access Manager running and reachable"],[2359,"Access Manager Setup"],[2449,"Access Manager Setup — prerequisites before using 3T DB Tools"],[1778,"Access Manager uses Keycloak for OAuth2/OIDC authentication with JWT-based API authorization. Users authenticate through Keycloak's login page and receive a token that the Web UI includes in subsequent API requests. SSO and multi-factor authentication are supported."],[2111,"Access the web UI at https://<YOUR_DOMAIN>/ui or the API at https://<YOUR_DOMAIN>/v1. Both require basic auth (from config.yml) plus a Vault token."],[283,"Access tier: read, read,write, or read,write,admin"],[85,"Access tiers"],[147,"Access Tiers"],[24,"Access token"],[2075,"Access Token (default 5 min) — authorizes API requests"],[3359,"ACCESS_MANAGER_BASE_URL"],[3450,"ACCESS_MANAGER_BASE_URL"],[3360,"ACCESS_MANAGER_ENABLED"],[3453,"ACCESS_MANAGER_ENABLED"],[2136,"Account Locked or Disabled"],[447,"ACID"],[2231,"ACID"],[179,"acknowledge_violation"],[436,"acknowledge_violation"],[1063,"Acknowledged message ID"],[944,"Acknowledged messages"],[998,"Acknowledged messages"],[802,"Act"],[2883,"Acting on the verdict"],[1593,"action"],[1040,"Action"],[1594,"Action type (e.g. service.create, pipeline.stop)"],[1578,"Actions"],[2065,"Active Directory"],[1597,"actor"],[609,"Ad-hoc data inspection — fetch a small set of documents matching a\nfilter without writing a query manually"],[2689,"Ad-hoc data validation and investigation during incidents"],[59,"Add .mcp.json to your project root. Every Claude Code session in that project\nwill have database operations capability against your configured services."],[1262,"Add a Kafka broker or another MongoDB cluster as a sink"],[1112,"Add a new MongoDB sink service for a downstream environment without\ninterrupting any existing pipelines"],[1248,"Add a service and create a pipeline"],[3793,"Add Alloy to docker-compose.prod.yml:"],[2058,"Add labels to your Access Manager container and a Diun service to am-compose.yml:"],[3822,"Add labels to your services and a Diun service in docker-compose.prod.yml:"],[1636,"Add PgBouncer to your compose file and point Access Manager's DB_HOST at it instead."],[3523,"Add Studio 3T Web IDE"],[3326,"Add Studio 3T Web IDE — deploy the web-based Studio 3T platform"],[3547,"Add Studio 3T Web IDE to an existing Access Manager deployment using the interactive setup wizard."],[55,"Add the 3t-tools entry to your Claude Desktop config file:"],[2374,"Add the connection you configured in step 1"],[2510,"Add the DB Tools MCP server to your Claude configuration (e.g., ~/.config/claude/mcp.json):"],[2508,"Add the server to your MCP client configuration with the URL and bearer token. See the tabs below for client-specific examples."],[2039,"Add to am-compose.yml:"],[3632,"Add to Existing Access Manager"],[2658,"Added"],[328,"Added — documents in the source not present in the target"],[1109,"Adding a new service or modifying an existing one does not require restarting\nany pipeline that does not reference that service. Pipelines referencing a\nmodified service pick up the updated configuration on their next start or\nrestart."],[1074,"Adding or Modifying Services"],[2078,"Adjust lifetimes in the admin console under Realm Settings → Tokens."],[161,"admin"],[322,"admin"],[493,"admin"],[562,"admin"],[636,"admin"],[715,"admin"],[718,"admin"],[721,"admin"],[3140,"Admin / config API"],[2135,"Admin Console Inaccessible"],[3467,"admin_portal"],[149,"Admin-Only Tools (8)"],[1618,"Advanced Topics"],[3328,"Advanced Topics"],[2990,"advertiseAddr / failMode"],[3263,"advertiseAddr / failMode apply on restart (flagged pendingRestart until\nthen); ipAllowlist applies live, merged with the non-removable bootstrap\nCIDRs."],[3814,"After a successful upgrade, keep the previous release directory for 24 hours before removing it — in case a rollback is needed."],[2249,"After an evaluation run, the dashboard shows:"],[2390,"After logging in through Access Manager, you land on the 3T DB Tools home dashboard. From there, all eight tools are accessible from a single interface, all operating against the same connection tree."],[3704,"After the stack starts (or after make up), wait up to 3 minutes then verify:"],[3699,"After the wizard completes, the deployment directory contains:"],[2050,"After upgrading, verify with docker exec access-manager health.sh and check docker logs access-manager for errors."],[160,"Agents that create tasks, toggle policies, configure alerts"],[3591,"Aggregation Pipeline Builder"],[752,"AI Agent"],[3500,"AI Agent"],[761,"AI Agent — a standalone page with direct write access. Can create,\nstop, restart, and delete pipelines, manage services, and modify artifacts\nwithout UI interaction."],[1208,"AI Agent (LLM-powered assistant with tool access)"],[3368,"AI Agent Encryption"],[747,"AI Assistant"],[749,"AI Assistant"],[1313,"AI Assistant"],[2174,"AI Assistant"],[2295,"AI Assistant"],[2605,"AI Assistant"],[2636,"AI Assistant"],[2309,"AI Assistant — built-in workflows, LLM configuration, MCP integration"],[896,"AI Assistant — generate masking\nscripts from natural language descriptions"],[1149,"AI Assistant conversation — see AI Assistant"],[2284,"AI assistant, compliance scoring, and PII risk analysis — built into a single browser-based platform"],[2404,"AI Assistant, Governance, and PII Scanner are currently in Beta. They are feature-complete and available for evaluation, but their APIs, workflow definitions, and output formats may change between releases. They are not recommended for production-critical automated workflows until they reach Production status."],[3501,"AI chat API — buffering disabled for SSE"],[3616,"AI provider keys"],[3593,"AI Query Assistant"],[3597,"AI Query Assistant"],[1147,"AI Sidebar"],[2502,"AI workflows"],[3369,"AI_ENCRYPTION_ENABLED"],[3471,"AI_ENCRYPTION_ENABLED"],[3781,"ai-agent"],[3848,"ai-agent"],[1010,"Alert on mstream_job_errors_total rate in Grafana to catch transformation\nfailures early"],[2034,"alert.rules.yml — five rules that cover the most critical failure modes:"],[3770,"Alerting"],[2022,"Alerting Rules"],[2223,"All AI actions run against governed connections provisioned through Access Manager"],[2532,"All API requests require a bearer token. Obtain a token from Access Manager using your user credentials:"],[218,"All configuration for 3T MCP is passed through environment variables. No\nsecrets are read from config files — service URLs and access settings are\nthe only values required for a standard deployment."],[3372,"All configuration is supplied via the .env file generated by setup.sh (or created manually — see Installation). Variables marked required have no default and will cause the stack to fail to start if missing."],[2426,"All connections managed through Access Manager"],[3579,"All containers should show healthy."],[3546,"All containers should show healthy. Open https://<your-server-hostname> in a browser — you'll be redirected to Access Manager for login. After authenticating, the Studio 3T web interface loads."],[3813,"All five containers should report healthy. Check logs if any remain unhealthy:"],[363,"All five tools are available at the read access tier (the default)."],[1766,"All incoming HTTPS traffic is routed based on path:"],[2405,"All other tools — Explore, Compare & Sync, Query Profiler, Schema Analysis, and Tasks — are in Production."],[1270,"All pods should reach Running status. Bridge is accessible at the ingress\nhost you configured."],[3324,"All products in the 3T Platform depend on Access Manager as the foundational service:"],[1661,"All sections below are required unless marked optional. The two optional sections are postgres (for an external database) and external vault."],[1779,"All sensitive data — such as database connection credentials — is encrypted at rest using Vault. Access to secrets is mediated through internal services; no plaintext credentials are stored in the database."],[2927,"All series are interceptor_-prefixed:"],[1567,"All service credentials (MongoDB connection strings, Kafka broker credentials,\nPub/Sub service accounts, HTTP auth headers) are encrypted at rest using\nAES-256 before persistence by the pipeline engine. Credentials are:"],[1512,"All subsequent API requests carry a JWT validated by the pipeline engine"],[2291,"All three tools — AI Assistant, Governance, and PII Scanner — are currently in Beta. They are feature-complete for evaluation but are not recommended for production-critical automated workflows until they reach Production status."],[389,"All three tools are available at the read access tier."],[2308,"All three tools operate against connections provisioned through Access Manager — the same connections used by the rest of the DB Tools platform."],[2445,"All tools share a single connection tree, populated at login from your Access Manager workspace assignments. You never re-enter credentials between tools, and the collection tree is pre-loaded at startup so navigation is immediate on first access."],[3375,"All values in .env are double-quoted. Special characters (backslashes, double quotes) are escaped automatically by setup.sh. If editing manually, ensure values are double-quoted and backslashes are escaped (\\\\)."],[2894,"Allow"],[3051,"Allow → the original frame is forwarded; the response passes back\nuntouched. Deny → the client gets a synthetic Unauthorized."],[1538,"allowedDomains"],[2055,"Always use a specific version tag (e.g. v1.3.0) in production. Avoid latest — it makes rollbacks unreliable and deployments non-reproducible."],[3817,"Always use a specific version tarball. Avoid re-tagging or overwriting previous versions in your deployment directory — this makes rollbacks reliable and deployments reproducible."],[1670,"Always use ssl_mode: verify-ca or verify-full in production. disable transmits credentials in plaintext."],[3065,"An OIDC issuer (your identity provider) that mints MONGODB-OIDC tokens,\nwith an audience the proxy will accept."],[628,"Analyse a collection — field types, type probabilities, and coverage"],[545,"Analyse a query shape and get index recommendations"],[2190,"Analyse schema"],[557,"Analyse the slowest queries and recommend indexes"],[2744,"Analyses a random sample of N documents using MongoDB's $sample aggregation stage. Provides a statistically representative view of the full collection without scanning all documents. Recommended for large collections where a full scan is not practical."],[2741,"Analyses every document in the collection. Provides the most accurate field coverage and type distribution, but is slower on large collections. Recommended for collections up to a few million documents or when accuracy is required for compliance documentation."],[2742,"Analyses the first N documents as returned by a natural collection scan. Fast on any collection size. Useful when documents were inserted in a consistent order and older documents are representative of the full schema."],[2743,"Analyses the most recently inserted N documents. Useful for detecting schema changes introduced by recent code deployments — new fields added in the latest release will appear at higher frequency in recent documents."],[543,"analyze_profiled_query"],[626,"analyze_schema"],[829,"Anthropic"],[1092,"Anthropic / Bedrock"],[569,"Anti-pattern"],[2715,"Anti-pattern"],[526,"Anti-Pattern Detection"],[2700,"Anti-Pattern Detection"],[2626,"Anti-pattern detection works best on 5.0+ (improved explain output)"],[2512,"Any MCP-compatible client that supports HTTP SSE transport can connect to the DB Tools MCP server. Use:"],[1173,"Any running pipeline can be opened in a Transform Studio workspace without\nstopping data flow. This allows you to:"],[1516,"Any standards-compliant OIDC provider with a JWKS endpoint"],[885,"Any value"],[1328,"Apache Kafka consumer"],[1343,"Apache Kafka producer"],[1662,"app.host — domain where Access Manager is reachable."],[1664,"app.initial_platform_admin_email — email for the first admin account. Created on first startup with password platform-admin-tmp-password; the user must change it on first login."],[1663,"app.login — full login-page URL, used for OAuth redirects and email links."],[3694,"Application data and AI conversation history"],[1640,"Application settings"],[893,"Apply mask_year_only to date-of-birth fields to preserve year-level\ngranularity for age-bracket analytics while removing exact birth dates"],[1609,"Approach"],[3378,"ar.3t.io/repository/3t-docker"],[3443,"ar.3t.io/repository/3t-docker"],[75,"Architecture"],[1184,"Architecture"],[1186,"Architecture"],[1750,"Architecture"],[3028,"Architecture"],[3030,"Architecture"],[3477,"Architecture"],[1352,"Architecture — components, data flow, and deployment topology"],[3127,"Architecture — components, request lifecycle, and data flow"],[3083,"Architecture — how a request flows through the proxy"],[3626,"Architecture — service diagram, routing, and security design"],[3584,"Architecture — understand the service design and routing"],[1884,"Architecture — understand the system design and network flows"],[800,"Ask (default)"],[64,"Ask the agent: \"List all the MongoDB connections I have access to.\""],[1160,"Assertion-based test cases linked to the workspace"],[2375,"Assign the users who need access"],[73,"At a Glance"],[1282,"At a Glance"],[1847,"At a Glance"],[2410,"At a Glance"],[3089,"At a Glance"],[3594,"At a Glance"],[2087,"At least 1 uppercase, 1 lowercase, 1 digit, 1 special character"],[1817,"At least 4 GB of free RAM"],[2369,"At least one Connection configured in Access Manager — see Connections"],[53,"At least one connection provisioned in your workspace"],[1275,"At least one sink service added"],[1274,"At least one source service added (MongoDB, Kafka, Pub/Sub, or HTTP)"],[2370,"At least one Workspace with the target user assigned — see Workspaces"],[2392,"At login, the platform pre-loads the collection tree for all connections in your workspace. Navigating between tools does not require re-authentication or re-selecting a connection — the context carries across."],[3557,"At the end it offers to start the stack immediately."],[3141,"At-rest encryption"],[3398,"Atlas"],[3716,"Atlas / managed MongoDB"],[3274,"Audit"],[1502,"Audit Entry Fields"],[2100,"Audit events are in the admin console under Realm → Events (login events and admin events)."],[1365,"Audit Log"],[1209,"Audit logging"],[2106,"Audit logging"],[1500,"Audit Logging"],[1607,"Audit logs are stored in MongoDB when system.audit is configured in the\npipeline engine config (requires a MongoDB service and collection). Without\nthis configuration, audit entries are emitted to the pipeline engine log\noutput only and can be forwarded to a SIEM via standard log aggregation\ntooling (Fluentd, Logstash, or cloud-native log forwarders)."],[2281,"Audit-ready reporting — scored, timestamped compliance reports generated on demand, without additional tooling"],[1501,"Audited Actions"],[828,"Auth mechanism"],[3363,"AUTH_ISSUER_URI"],[3459,"AUTH_ISSUER_URI"],[3872,"AUTH_ISSUER_URI doesn't match the iss claim in tokens issued by your AM"],[3362,"AUTH_JWK_SET_URI"],[3456,"AUTH_JWK_SET_URI"],[3413,"AUTH_JWK_SET_URI and AUTH_ISSUER_URI are automatically derived from ACCESS_MANAGER_BASE_URL by setup.sh — you do not need to configure them manually."],[3871,"AUTH_JWK_SET_URI is unreachable from the server (firewall, wrong URL)"],[1420,"auth.enabled"],[1556,"auth.enabled"],[1426,"auth.issuerUri"],[1562,"auth.issuerUri"],[1423,"auth.jwkSetUri"],[1559,"auth.jwkSetUri"],[1598,"Authenticated user identity (sub, email, name, source)"],[1,"Authentication"],[3,"Authentication"],[87,"Authentication"],[215,"Authentication"],[1301,"Authentication"],[1494,"Authentication"],[1757,"Authentication"],[2425,"Authentication"],[2523,"Authentication"],[3214,"Authentication"],[3612,"Authentication"],[3505,"Authentication — All API and WebSocket requests require a valid JWT issued by Access Manager. Tokens are validated against the JWKS endpoint on every request."],[1782,"Authentication — OAuth2/OIDC with JWT-based authorization and SSO support."],[141,"Authentication — OIDC PKCE flow and CI/CD bearer token"],[3361,"Authentication (OIDC / JWT)"],[2062,"Authentication and tokens"],[37,"Authentication determines identity; access control determines what the\nauthenticated identity can do. The MCP_ACCESS_MODE environment variable sets\nthe tier of operations available:"],[2123,"Authentication failed — verify your token with vault token lookup, check attached policies."],[3867,"Authentication failed (AuthenticationFailed):"],[3481,"Authentication flow"],[1194,"Authentication Flow"],[1521,"Authentication is configured in two places: the Bridge SPA (which provider to\nredirect to) and the pipeline engine (which JWTs to accept)."],[454,"Authentication mechanisms (SCRAM-SHA-256, X.509) and TLS enforcement"],[78,"Authentication uses OIDC PKCE: no API keys or connection strings in config\nfiles. Every agent action runs under the authenticated user's own identity,\nagainst connections provisioned through Access Manager."],[2515,"Authentication: Authorization: Bearer <your-token> header"],[1532,"authority"],[3457,"auto"],[3460,"auto"],[3463,"auto"],[3466,"auto"],[953,"Auto-scroll can be paused to examine a specific sequence of log entries during\nan incident without losing the current position in the stream."],[2398,"Automate recurring operations\nTasks — Schedules exports, imports, comparisons, and syncs. Triggerable from the web UI, REST API, or CI/CD pipelines."],[1859,"Automate user provisioning through Identity Provider integration (OIDC, SAML, or LDAP)"],[2802,"Automated nightly exports to data warehouses or analytics platforms"],[3332,"Automatic Renewal"],[2827,"Availability-critical paths where a brief enforcement gap is acceptable."],[755,"Available Tools"],[2455,"Available Tools"],[2710,"Average duration — mean execution time across all captures"],[2796,"Avg execution duration"],[842,"Avro or JSON Schema definition"],[1158,"Avro or JSON Schema definition for validation and AI context"],[1395,"AWS access key for Bedrock LLM provider"],[831,"AWS Bedrock"],[2559,"AWS DocumentDB"],[2568,"AWS DocumentDB"],[1673,"AWS RDS — use the full endpoint as postgres.host, set rds.force_ssl to 1, allow inbound on 5432, PostgreSQL 15+."],[1398,"AWS secret key for Bedrock LLM provider"],[1393,"aws-access-key"],[1396,"aws-secret-key"],[2556,"Azure Cosmos DB"],[2567,"Azure Cosmos DB"],[1674,"Azure Database for PostgreSQL — use username@servername format for db.username."],[1999,"Back this up on every change, not on a schedule. Keep 90 days of history."],[3736,"Back up .env and certs/ together. Do this on every change, not on a schedule."],[3730,"Back up the database used by Studio 3T Web IDE. Replace <HOST>, <USER>, <PASSWORD>, and <DB> with your MongoDB connection details."],[3777,"backend"],[3844,"backend"],[3494,"Backend"],[3497,"Backend"],[3860,"Backend or ai-agent won't start — MongoDB unreachable:"],[3869,"Backend rejects all API requests (401 / 403):"],[1216,"Backpressure monitoring — stream depth signals when workers should slow\ndown"],[2107,"Backup"],[1979,"Backup & Restore"],[3711,"Backup & Restore"],[2070,"Backup and restore"],[2524,"Base URL"],[3403,"Base URL of the 3T Access Manager deployment. Used by the backend and ai-agent to contact the AM API — for JWT validation, AI provider key retrieval, and workspace membership checks."],[3205,"Base64 AES-256 key sealing stored upstream URIs. Generate with openssl rand -base64 32. Empty disables encryption and rejects upstream writes (501)."],[2968,"Base64 AES-256 key that seals stored upstream URIs at rest. Generate with openssl rand -base64 32. Empty disables encryption and rejects upstream writes."],[3434,"Base64-encoded 32 bytes (44 characters)"],[3430,"Base64-encoded 32-byte AES-256 encryption key for ai-agent conversation data at rest. Generate with:"],[277,"Bearer token override for CI/CD and non-interactive environments"],[2970,"Bearer token required on every config-API request."],[3197,"Bearer token required on every config-API request."],[2898,"Because a denial is a standard MongoDB authorization error, clients need no\nspecial handling — mongosh, Studio 3T, Compass, and drivers all surface it\nthe way they surface any other permission failure. The data is never read, and\nthe client cannot tell the difference between \"the proxy denied this\" and \"the\ndatabase would have denied this.\""],[643,"Because analyses are persisted with a timestamp, an agent can retrieve two\nanalyses for the same collection — taken at different points in time — and\ncompare them:"],[2914,"Because each segment resolves to its own upstream (or upstream scope), a caller\nin one segment cannot reach another segment's data even though they share a\nsingle proxy process. Combined with\nper-operation policy enforcement,\nthis gives two independent layers of containment: which database you reach\n(routing) and what you may do there (policy)."],[2844,"Because identity is established per connection from a verified token, the proxy\nadds no new credential store and no extra password for clients to manage."],[3094,"Because it speaks the wire protocol, it governs clients you cannot modify —\npeople on mongosh, Studio 3T, or Compass, and AI agents using raw MongoDB\ndrivers — without any client-side SDK or code change."],[863,"Because masking is applied in the pipeline transformation layer:"],[3805,"Before upgrading: back up MongoDB and configuration files (see Backup & Restore), record the current version (cat VERSION), and review release notes for breaking changes. Test in staging first."],[2049,"Before upgrading: back up the database (see Backup & Restore), record the current version (docker exec access-manager cat /opt/app/VERSION), and review release notes for breaking changes. Test in staging first."],[1814,"Before you begin, ensure you have:"],[2820,"Behavior when the policy engine is down"],[23,"Behaviour"],[594,"Behaviour"],[799,"Behaviour"],[3012,"Best for"],[3022,"Best for"],[2388,"Beta vs Production"],[2082,"Bind Credential: LDAP password"],[2081,"Bind DN: cn=admin,dc=example,dc=com"],[2955,"Bootstrap configuration"],[1839,"Both accounts have full administrative access. Do not proceed with deployment until both passwords are changed."],[3705,"Both actuator responses should contain \"status\": \"UP\"."],[805,"Both interfaces share the same tool catalogue. Write tools are gated behind\nallow_writes and subject to confirmation in Ask mode."],[762,"Both share the same LLM provider, conversation history, and tool catalogue.\nThe difference is scope: the Studio Assistant is workspace-aware and\nUI-oriented; the Agent operates at the platform level."],[3277,"Boundary"],[1467,"Bridge"],[1189,"Bridge Application"],[1520,"Bridge can run without OIDC for local development. Set auth.enabled to\nfalse in the pipeline engine Helm values and leave bridge.oidc.providers\nempty. Do not use unauthenticated mode in any environment accessible outside a\ntrusted network."],[1200,"Bridge itself is stateless — it serves static assets and forwards\nauthenticated requests. Service registry, audit logging, workspace management,\nand every other backend concern live in the pipeline engine."],[1496,"Bridge SPA — Provider Configuration"],[1506,"Bridge uses OIDC with PKCE (Proof Key for Code Exchange) for user\nauthentication. The flow:"],[3571,"Bring your own (.crt / .key) or let the wizard generate a self-signed one"],[2394,"Browse and investigate\nExplore — Read-optimised access to any provisioned database. Page through documents in their native BSON structure without installing any software."],[2187,"Browse and query a collection using natural language"],[2436,"Browse collections and page through documents in their native BSON structure"],[102,"Browse environments, databases, and collections"],[339,"Browse every database environment provisioned through Access Manager."],[1169,"Browse registered MongoDB collections, Kafka topics, and Pub/Sub\nsubscriptions"],[1131,"Browse services, scripts, schemas, and test suites"],[2422,"Browser-based — no desktop installation required"],[2674,"Browser-based document browsing across all provisioned database connections"],[1197,"Browser-based UI for pipeline management, Transform Studio, and observability"],[2068,"Brute force protection"],[496,"Bucket"],[2327,"Bucket"],[2656,"Bucket"],[2863,"Bucket"],[776,"Build and deploy complete pipeline configurations"],[1180,"Build and test field-level masking scripts against real sample documents\nloaded via the Service Explorer before deploying to production"],[2520,"Build natural-language database workflows without writing custom API integration code"],[3054,"Build the proxy, point it at your policy engine and IdP, and connect a client through it."],[2732,"Building a shared record of performance findings for DBA reviews"],[857,"Built-in Masking Functions"],[2176,"Built-in Workflows"],[1409,"By default each secret is resolved by name as <secretPrefix>-<secret-key> (e.g.\nbridge-yourcompany-mstream-system-db-uri). Some secret managers need a\nqualified lookup key or a non-standard version selector — set\nexternalSecrets.keyRefPrefix to prepend a prefix (for example name: for\nScaleway Secret Manager) and externalSecrets.keyRefVersion to override the\nremote version (default latest)."],[1476,"By default the chart deploys a single pipeline engine pod. To scale out\npipeline processing, set mstream.replicas in your values file:"],[926,"Bytes processed"],[1032,"Bytes processed"],[2939,"Bytes relayed, by direction"],[2938,"bytes_total{direction}"],[1745,"C.UTF-8"],[3045,"Caches decisions keyed by identity and operation, with live invalidation when an\nadministrator changes a policy. See\nCaching & fail modes."],[3124,"Caches decisions with live invalidation; configurable fail-open / fail-closed when the policy engine is unreachable"],[3123,"Caching & fail modes"],[2808,"Caching & Fail Modes"],[2810,"Caching & Fail Modes"],[722,"Cancel a running execution"],[196,"cancel_execution"],[720,"cancel_execution"],[3183,"Cap on concurrent client connections (0 = unlimited, default); excess connections wait, then are rejected."],[3113,"Capability"],[96,"Category"],[166,"Category"],[189,"Category"],[445,"Category"],[806,"Category"],[1577,"Category"],[2472,"Category"],[2260,"Category breakdown"],[1289,"CDC mechanism"],[1070,"Centralised registry for every source, sink, and middleware connection — AES-256 encrypted credentials and pipeline usage tracking."],[1318,"Centralised registry for sources, sinks, middleware, and LLM providers; AES-256 encrypted credentials"],[1145,"Centre (via Pipeline tab)"],[1136,"Centre left"],[1139,"Centre right"],[1133,"Centre top"],[3338,"Certbot installs a systemd timer or cron job for automatic renewal. After renewal, the new certificate must be copied to certs/ and the gateway restarted. Add a deploy hook:"],[3336,"Certbot supports many DNS providers (AWS Route53, Google Cloud DNS, Azure DNS, DigitalOcean, etc.) — run apt search certbot-dns to see available plugins."],[1625,"Certbot supports many DNS providers (AWS Route53, Google Cloud DNS, Azure DNS, DigitalOcean, etc.) — run apt search certbot-dns to see what's available."],[3858,"Certificate expired — check the expiry date:"],[2152,"Certificate expired — check with openssl x509 -in certs/localhost/cert.pem -noout -enddate, then regenerate using the command above."],[2150,"Certificate not found (cannot load certificate):"],[3856,"Certificate not found (cannot load certificate):"],[1325,"Change Data Capture via Change Streams"],[3346,"Change the gateway host port in docker-compose.prod.yml:"],[2204,"Check collection statistics"],[3773,"Check current health status:"],[2166,"Check if Keycloak is actually running (docker exec access-manager ps aux | grep keycloak). If it crashed, check /var/log/keycloak/keycloak.log. To reset the admin password:"],[3876,"Check KEYCLOAK_CLIENT_ID and KEYCLOAK_REALM match the client configured in Access Manager. Verify SERVER_NAME matches the origin trusted by Keycloak's client configuration."],[2113,"Check status:"],[539,"Check the authenticated user's profiler access level"],[2141,"Check the exit code with docker inspect access-manager --format='{{.State.ExitCode}}':"],[3834,"Check the exit code:"],[536,"Check whether profiling is enabled for a database"],[3852,"Check which container is failing:"],[2147,"Check which service is actually failing:"],[1057,"Checkpoint mechanism"],[1016,"Checkpoint Persistence"],[1205,"Checkpoint persistence so pipelines resume from the exact position after\nrestart or failover — no re-processing, no data loss"],[2651,"Choose any collection from any connection in your connection tree as the source."],[2344,"Choose between a full scan (all documents) or a sample scan (random N documents). Full scans are more accurate but slower on large collections. Sample scans are suitable for large collections where a statistically representative sample is sufficient."],[2652,"Choose the target collection — it can be on the same connection or a different one."],[3003,"Choosing"],[6,"CI/CD and Automation"],[464,"CI/CD deployment gates — trigger evaluate_policies after every\nproduction deploy via the POLICY_EVALUATE task type; fail the pipeline\nif the compliance score drops below a threshold"],[740,"CI/CD integration — trigger COMPARE or POLICY_EVALUATE tasks after a\ndeployment; poll for completion; fail the build on violations"],[2530,"CI/CD Integration Example"],[2342,"Classification maps directly to GDPR, CCPA, and HIPAA categories, making results usable without post-processing for compliance reporting."],[511,"Classification maps directly to GDPR, CCPA, and HIPAA categories."],[2302,"Classify every sensitive field before auditors or regulators find it"],[94,"Claude Desktop, Claude Code, any MCP-compatible agent"],[3131,"CLI & Flag Reference"],[3133,"CLI & Flag Reference"],[2104,"CLI usage"],[3279,"Client → proxy"],[2933,"Client connections accepted over time"],[2931,"Client connections currently open"],[3099,"Client identity"],[2835,"Client side — MONGODB-OIDC"],[3137,"Client TLS"],[1535,"clientId"],[3071,"Clients authenticate with MONGODB-OIDC. The proxy terminates the handshake,\nvalidates the token, resolves the caller's upstream, and opens an authenticated\nSCRAM connection to MongoDB on their behalf."],[3283,"Clients prove identity with a token and never hold the database password. See\nIdentity & OIDC."],[3177,"closed (deny when the policy engine is unreachable) or open (allow). See Caching & fail modes."],[2822,"closed (fail-shut)"],[289,"Cloud (Studio 3T SaaS)"],[2430,"Cloud-hosted (SaaS), private cloud, or on-premise"],[2212,"Cloud-hosted providers (OpenAI, Azure OpenAI, Anthropic, and others)"],[1215,"Cluster commands — Pub/Sub channel propagates API calls across workers"],[456,"Collection and field naming conventions"],[366,"Collection inventory — enumerate collections across databases to locate\nwhere a specific collection lives"],[320,"Collection statistics and metadata"],[318,"collection_stats"],[2478,"Collections"],[571,"COLLSCAN"],[2717,"COLLSCAN"],[3199,"Comma-separated CIDRs allowed to reach the config API (live-updatable; bootstrap CIDRs never removable)."],[2980,"Comma-separated CIDRs allowed to reach the config API."],[1540,"Comma-separated list of allowed email domains"],[2937,"Commands processed, labeled by allow / deny"],[60,"Commit .mcp.json to the repo to share the configuration with your team."],[1061,"Committed consumer group offset"],[3861,"Common causes:"],[3870,"Common causes:"],[3583,"Common causes: wrong MongoDB URI, Access Manager unreachable, or insufficient memory. See Troubleshooting for more."],[1966,"Common commands for day-to-day operation:"],[2169,"Common issues: wrong port (try 587 for STARTTLS, 465 for SSL), outbound port blocked by firewall, or for Gmail you need an App Password rather than your account password."],[2463,"Common Use Cases"],[2649,"Common Use Cases"],[2678,"Common Use Cases"],[2702,"Common Use Cases"],[2739,"Common Use Cases"],[2772,"Common Use Cases"],[2783,"Compare"],[731,"COMPARE"],[108,"Compare & Sync"],[191,"Compare & Sync"],[295,"Compare & Sync"],[297,"Compare & Sync"],[2437,"Compare & Sync"],[2490,"Compare & Sync"],[2575,"Compare & Sync"],[2622,"Compare & Sync"],[2638,"Compare & Sync"],[2650,"Compare & Sync surfaces every document added, removed, or modified between a source and target collection. There is no sampling — the full diff is computed. Sync pushes the delta in a single auditable operation in either direction."],[2653,"Compare computes the full document-level diff. Results are grouped into three buckets: Added, Removed, and Modified."],[2189,"Compare two collections and summarise differences"],[308,"Compare two collections and surface every difference"],[2201,"Compare two schema snapshots and report changes"],[306,"compare_collections"],[225,"COMPARE_URL"],[247,"COMPARE_URL_PREFIX"],[2731,"Comparing query performance before and after index changes"],[2759,"Comparing two snapshots surfaces:"],[93,"Compatible clients"],[211,"Complete reference for all 3T MCP environment variables."],[1638,"Complete reference for all config.yml parameters and settings"],[3351,"Complete reference for all Studio 3T Web IDE configuration variables"],[2229,"Compliance Dashboard"],[401,"Compliance Score"],[2303,"Compliance, data governance, CDOs"],[1151,"Component"],[1465,"Component"],[1479,"Component"],[1187,"Component Overview"],[3029,"Components, request lifecycle, and data flow for the 3T Governance Proxy."],[3211,"Config API Reference"],[3213,"Config API Reference"],[3129,"Config API reference — runtime configuration control plane"],[2978,"Config-API address, e.g. :8443. Empty disables the API."],[3195,"Config-API address, e.g. :8443. Empty disables the API."],[1375,"ConfigMap — pipeline engine configuration"],[1610,"Configuration"],[1988,"Configuration"],[3721,"Configuration"],[668,"Configuration audit — verify that the storage backend and email\nsettings are configured as expected"],[1983,"Configuration Backup"],[3717,"Configuration Backup"],[1366,"Configuration Reference"],[1637,"Configuration Reference"],[1885,"Configuration Reference — all config.yml options"],[1844,"Configuration Reference — all config.yml options explained"],[3371,"Configuration Reference Summary"],[2363,"Configure a connection in Access Manager"],[444,"Configure a Slack, email, or webhook alert channel"],[2317,"Configure sampling"],[2459,"Configure your MCP client"],[44,"Configure Your MCP Client"],[2238,"Configuring Policies"],[48,"Confirm connections are visible"],[3058,"Connect a client"],[3072,"Connect with a single connection-string URI:"],[2453,"Connecting AI agents and LLMs to 3T DB Tools via Model Context Protocol"],[2456,"Connecting an MCP Client"],[2837,"Connecting from a non-local host"],[3060,"Connecting from a non-local host"],[2349,"Connection and collection scanned"],[3598,"Connection Bridge"],[3139,"Connection limits & pooling"],[1717,"Connection Manager"],[1623,"Connection Pooling with PgBouncer"],[2366,"Connection Pre-load"],[2676,"Connection Pre-load"],[2124,"Connection refused — confirm Vault process is running (pgrep vault), check /var/log/vault/vault.log."],[2153,"Connection refused (psql: could not connect to server):"],[2413,"Connection Tree"],[2080,"Connection URL: ldap://ldap.example.com:389 (use ldaps:// port 636 in production)"],[3266,"connection-strings:parse does not persist anything; it is a helper for\nbuilding an upstream definition without exposing the password."],[100,"Connections"],[338,"Connections"],[340,"Connections"],[1850,"Connections"],[2475,"Connections"],[1876,"Connections are pre-configured, secure pathways to your MongoDB databases — standalone instances, replica sets, or DNS seed list deployments (Atlas). Supported authentication methods include SCRAM-SHA, X.509, Kerberos, LDAP, AWS IAM, and OIDC. Each connection can have TLS/SSL, SSH tunneling, and proxy settings configured independently."],[2935,"Connections turned away at the connection cap"],[2930,"connections_active"],[2934,"connections_rejected_total"],[2948,"connections_rejected_total climbing — clients are hitting the connection\ncap (--max-connections); raise the cap or scale out."],[2932,"connections_total"],[2516,"Consult your framework's MCP client documentation for the exact configuration format."],[3775,"Container"],[3842,"Container"],[1969,"Container exits immediately — check docker logs access-manager. Common causes: invalid YAML in config.yml, missing certificate files, insufficient memory."],[1991,"Container Failure"],[3723,"Container Failure"],[3765,"Container Health"],[1868,"Container image"],[1704,"Container stdout"],[1743,"Container timezone (e.g. Europe/London, America/New_York)"],[2128,"Container Won't Start"],[3826,"Container Won't Start"],[757,"Context Items"],[2279,"Continuous compliance monitoring across all production environments"],[651,"Continuous monitoring — schedule periodic analyses with the\nTasks category and compare against the\nprevious snapshot"],[465,"Continuous monitoring — schedule POLICY_EVALUATE tasks and route\nviolations to Slack with create_alert_channel"],[1856,"Control who has access to which MongoDB databases"],[754,"Conversation Modes"],[2175,"Conversational AI with full awareness of your live databases and MCP integration — Beta"],[3337,"Copy the resulting certificates into certs/:"],[3808,"Copy your existing .env and certs/ into the new directory:"],[1715,"Core"],[3134,"Core"],[1703,"Core / Connection Manager"],[1848,"Core Concepts"],[2412,"Core Concepts"],[3595,"Core Concepts"],[1707,"Core services emit structured JSON with correlation IDs (X-Request-ID) across services."],[291,"Corporate self-hosted"],[8,"Corporate SSO"],[21,"Corporate SSO and SAML providers are supported through Access Manager's\nidentity federation"],[2156,"Corruption or slow queries:"],[3383,"CORS Access-Control-Allow-Origin header on the backend"],[3384,"CORS APPLICATION_CORS_ALLOWEDORIGINS on the ai-agent"],[2709,"Count — number of times this shape was executed"],[2791,"Count of all defined tasks"],[966,"Count of jobs by state (running, stopped, failed)"],[2255,"Count of policies the connection currently fails, with severity"],[2801,"Count of tasks in each state: Idle · Scheduled · Running · Completed · Failed"],[968,"counter"],[972,"counter"],[976,"counter"],[641,"Coverage — percentage of documents that contain the field at all"],[2267,"Covers authentication mechanisms and transport security. Policies check that connections use approved authentication methods (SCRAM-SHA-256, X.509) and that TLS is enforced."],[2268,"Covers collection and field naming conventions. Policies validate that names conform to the patterns defined in your organisation's naming standards."],[2270,"Covers data-privacy risk. Policies in this category check for the presence of sensitive fields and flag collections that may require access controls or data masking before being shared externally. Works alongside the PII Scanner for detailed field-level classification."],[2266,"Covers index coverage requirements, redundant index detection, and unused index identification. Helps maintain a lean, effective index set across collections."],[2265,"Covers structural enforcement and validation rules. Policies in this category check whether MongoDB schema validation is defined on collections where it is expected."],[2269,"Covers TTL index compliance, replication lag thresholds, and slow query prevalence. Policies in this category flag environments where operational health is outside acceptable bounds."],[2264,"Covers write concern settings, read concern configuration, journaling, and replica set deployment requirements. Ensures that durability and consistency guarantees are configured at the database level."],[1788,"CPU"],[3510,"CPU"],[1042,"Create"],[3248,"Create / replace a tenant's upstream (sealed at rest)"],[441,"Create a custom governance policy"],[704,"Create a new scheduled or one-off task"],[1818,"Create a project directory — all files (config.yml, am-compose.yml, certificates) will live here:"],[1443,"Create a Prometheus ServiceMonitor"],[2195,"Create a scheduled export task"],[2118,"Create a scoped policy:"],[2526,"Create a Task"],[1250,"Create a values file"],[2037,"Create alloy/config.alloy:"],[3791,"Create alloy/config.alloy:"],[2038,"Create alloy/env:"],[3792,"Create alloy/env:"],[1808,"Create am-compose.yml"],[1893,"Create am-compose.yml"],[790,"Create and manage artifacts:"],[1807,"Create config.yml"],[1892,"Create config.yml"],[2206,"Create cron jobs"],[2057,"Create diun/diun.yml:"],[3821,"Create diun/diun.yml:"],[1181,"Create multiple test suites per workspace — one per input shape — to catch\nregressions across schema variants"],[2364,"Create or open a Workspace"],[2028,"Create prometheus.yml with a scrape job per endpoint. All five share the same basic-auth credentials and TLS config — only metrics_path differs:"],[1268,"Create values.yaml with your environment-specific settings:"],[183,"create_alert_channel"],[442,"create_alert_channel"],[181,"create_custom_policy"],[439,"create_custom_policy"],[825,"create_service, delete_service"],[167,"create_task"],[702,"create_task"],[2495,"Create, trigger, list, and monitor tasks"],[2769,"Creating a Task"],[1498,"Credential Encryption"],[1364,"Credential References"],[1105,"Credential values support the env:VAR_NAME syntax to resolve from\nenvironment variables at startup rather than storing secrets in config files."],[3145,"Credential-bearing settings — the registry URI, encryption key, and admin token\n— are read from the environment. Operational settings are flags. Some flags\nhave an env-var equivalent, noted below."],[1473,"Credentials"],[1201,"Credentials are encrypted at rest with AES-256 by the pipeline engine and\nnever exposed through the API or UI."],[3561,"Credentials from your 3T onboarding package"],[1429,"credentials.existingSecret"],[499,"Critical"],[2330,"Critical"],[2865,"Critical"],[2256,"Critical issues"],[560,"Cross-reference schema fields with existing indexes"],[914,"Cumulative data volume across all pipelines"],[912,"Cumulative events handled across all pipelines"],[929,"Current events per second"],[930,"Current lag"],[1036,"Current lag"],[2792,"Currently running"],[3329,"Custom certificates, reverse proxies, and security scanning for Studio 3T Web IDE"],[1620,"Custom Domains"],[3330,"Custom Domains and Let's Encrypt"],[1619,"Custom domains, reverse proxies, external databases, and security scanning"],[3693,"Customer MongoDB"],[1935,"Customer MongoDB targets"],[124,"Dashboard"],[370,"Dashboard"],[372,"Dashboard"],[1710,"Dashboard at https://<YOUR_DOMAIN>/dashboard/ (trailing slash required). Restrict access via firewall or VPN in production."],[900,"Dashboard Metrics"],[2771,"Dashboard Metrics"],[1980,"Data backup, restore, and disaster recovery for 3T Access Manager"],[3712,"Data backup, restore, and disaster recovery for Studio 3T Web IDE"],[1993,"Data Corruption"],[1192,"Data Flow"],[3039,"Data Flow Summary"],[1967,"Data in Docker volumes is preserved across updates. Always back up before upgrading."],[1299,"Data masking"],[853,"Data Masking"],[855,"Data Masking"],[1315,"Data Masking"],[741,"Data migration — QUERY_COPY tasks to move documents between environments\nor collections"],[927,"Data volume processed"],[1033,"Data volume processed"],[1641,"Database"],[1987,"Database"],[2131,"Database"],[2550,"Database"],[1784,"Database — Role-based access with service-level isolation."],[2888,"database / collection — the target namespace."],[1981,"Database Backup"],[2544,"Database Compatibility"],[2451,"Database Compatibility — supported databases and tool-level compatibility"],[1936,"Database connections managed by Access Manager"],[1736,"Database storage"],[89,"Database support"],[2427,"Database support"],[1864,"Databases"],[881,"Date (RFC3339, YYYY-MM-DD, or EJSON $date)"],[882,"Day and month set to January 1st, year preserved"],[2517,"DB Tools can route AI operations through a private, on-premise LLM endpoint. Any OpenAI-compatible API endpoint is supported. Configure the provider endpoint and credentials in Access Manager's AI Provider Settings. The MCP server itself does not need to be reconfigured — the LLM routing is handled server-side."],[2811,"Decision cache"],[3037,"Decision cache"],[3138,"Decision cache & fail mode"],[2943,"Decision-cache hits / misses (only when the decision cache is enabled)"],[3052,"Decisions are cached and invalidated live when policies change."],[2816,"Decisions are cached keyed by the caller's identity and the normalized\noperation. A repeated operation by the same identity is served from cache\ninstead of re-evaluating, with a short TTL bounding staleness."],[3041,"Decodes OP_MSG (and OP_QUERY for legacy drivers), extracts the command\ndocument, and rebuilds frames byte-identically when forwarding upstream. This is\nwhat lets the proxy be transparent: an allowed command reaches MongoDB exactly\nas the client sent it."],[1570,"Decrypted only in memory, within the pipeline engine, at the point of use"],[220,"Default"],[242,"Default"],[264,"Default"],[279,"Default"],[1412,"Default"],[1554,"Default"],[1739,"Default"],[3377,"Default"],[3409,"Default"],[3426,"Default"],[3440,"Default"],[1755,"Default (Docker Compose)"],[1762,"Default (Docker Compose)"],[3275,"Defense in depth"],[3503,"Defense in depth across four layers:"],[397,"Define policies, evaluate every database environment against them, track violations, and alert the right people."],[1048,"Delete"],[3251,"DELETE /api/v1/upstreams/{tenantId}"],[494,"Delete a PII scan result"],[637,"Delete a saved analysis"],[719,"Delete a task permanently"],[202,"delete_pii_scan"],[492,"delete_pii_scan"],[200,"delete_schema_analysis"],[635,"delete_schema_analysis"],[194,"delete_task"],[717,"delete_task"],[2896,"Deny"],[3105,"Deny behavior"],[1894,"Deploy"],[1243,"Deploy 3TL Bridge locally with Docker Compose or to production with Kubernetes Helm."],[1043,"Deploy a new pipeline from a pipeline configuration and start it immediately"],[3522,"Deploy Access Manager"],[3325,"Deploy Access Manager — get the core platform running in under 10 minutes"],[3536,"Deploy both Access Manager and Studio 3T Web IDE together on the same host using multi-file Docker Compose."],[3520,"Deploy Studio 3T Web IDE in under 10 minutes"],[3631,"Deploy with Access Manager (Multi-File Compose)"],[2222,"Deploy with any LLM — cloud or on-premise — to meet data residency requirements"],[1890,"Deploy with Docker Compose"],[1225,"Deployment"],[1303,"Deployment"],[1355,"Deployment"],[1357,"Deployment"],[2429,"Deployment"],[3111,"Deployment"],[2904,"Deployment model"],[2998,"Deployment Patterns"],[3000,"Deployment Patterns"],[3084,"Deployment patterns — sidecar vs. standalone"],[3128,"Deployment patterns — sidecar vs. standalone"],[1754,"Deployment topologies"],[1193,"Deployment Topology"],[3458,"derived from ACCESS_MANAGER_BASE_URL"],[3461,"derived from ACCESS_MANAGER_BASE_URL"],[98,"Description"],[221,"Description"],[243,"Description"],[265,"Description"],[280,"Description"],[305,"Description"],[347,"Description"],[379,"Description"],[408,"Description"],[482,"Description"],[497,"Description"],[533,"Description"],[570,"Description"],[600,"Description"],[625,"Description"],[664,"Description"],[683,"Description"],[724,"Description"],[836,"Description"],[910,"Description"],[923,"Description"],[938,"Description"],[958,"Description"],[1021,"Description"],[1041,"Description"],[1152,"Description"],[1308,"Description"],[1386,"Description"],[1413,"Description"],[1525,"Description"],[1555,"Description"],[1590,"Description"],[1740,"Description"],[2185,"Description"],[2251,"Description"],[2328,"Description"],[2434,"Description"],[2657,"Description"],[2778,"Description"],[2789,"Description"],[3114,"Description"],[2431,"Desktop integration"],[1910,"Destination"],[3488,"Destination"],[3681,"Destination"],[2765,"Detecting unintended schema changes between releases"],[858,"Deterministic Hashing"],[886,"Deterministic SHA-256 hex digest"],[49,"Development Tooling"],[2282,"DevOps and CI/CD integration — policy validation as a deployment gate"],[2127,"Diagnosing and resolving common Access Manager issues"],[3825,"Diagnosing and resolving common Studio 3T Web IDE issues"],[2646,"Diff Results"],[866,"Different masking profiles can be applied per pipeline — for example,\nfull PII in a development pipeline, masked in a production replication\npipeline"],[830,"Direct API with ANTHROPIC_API_KEY"],[1907,"Direction"],[3679,"Direction"],[2331,"Directly identifies a person and carries the highest regulatory risk"],[500,"Directly identifies a person; highest regulatory risk"],[435,"Disable a policy"],[3344,"Disable proxy buffering for the /ai path (required for SSE streaming)"],[177,"disable_policy"],[433,"disable_policy"],[1990,"Disaster Recovery"],[3722,"Disaster Recovery"],[3514,"Disk"],[1794,"Disk Space"],[1531,"Display name shown on the login screen"],[3820,"Diun monitors container images and sends a notification when a new version is published. This gives you a controlled, notification-then-approve workflow."],[2056,"Diun monitors your container images and sends notifications when a new version is available. This gives you a controlled, notification-then-approve workflow rather than automatic updates."],[3653,"DNS A record pointing your hostname to this server"],[1904,"DNS pointing your domain to the server (production)"],[3516,"Docker"],[1815,"Docker 20.10+ — verify with docker --version"],[3537,"Docker 24.0+ and Docker Compose 2.0+"],[3548,"Docker 24.0+ and Docker Compose 2.0+"],[3645,"Docker 24.0+ and Docker Compose 2.0+ installed"],[1233,"Docker Compose"],[1367,"Docker Compose"],[1485,"Docker Compose"],[1816,"Docker Compose 2.0+ — verify with docker compose version"],[1254,"Docker Compose is the recommended path for evaluation and smaller deployments.\nThe compose release is distributed as a tarball from the 3T registry."],[3376,"Docker image registry. Do not change unless instructed by 3T support."],[1886,"Docker Installation"],[1975,"Docker Installation — production-ready Docker Compose deployment with resource limits and management commands"],[1843,"Docker Installation — production-ready setup with resource limits, updating, and management commands"],[3811,"Docker pulls the new images on first start, then starts the containers."],[2677,"Document View"],[309,"document_diff"],[110,"Document-level diffs and one-step sync"],[296,"Document-level diffs between any two collections, with one-step sync."],[2481,"Documents"],[2687,"Documents are displayed in their full native BSON structure. Field types are preserved exactly as stored: ObjectId, Date, NumberLong, Decimal128, arrays, and embedded documents all render with their correct types rather than being coerced to generic JSON representations."],[2663,"Documents present in both, with differing field values"],[2659,"Documents present in the source but not in the target"],[2661,"Documents present in the target but not in the source"],[2897,"Does not contact MongoDB. Writes back a synthetic OP_MSG carrying { ok: 0, code: 13, codeName: \"Unauthorized\" } and the violation reason."],[943,"Done"],[1244,"Download and extract the release"],[2852,"Drivers — set the ALLOWED_HOSTS OIDC auth-mechanism property to include\nthe host (it cannot be set in the connection URI)."],[3081,"Drivers — set the ALLOWED_HOSTS OIDC auth-mechanism property to include\nthe host (it cannot be set in the connection URI)."],[3567,"e.g. https://am.company.com"],[3014,"Each application gets its own enforcement point on loopback, so a compromised\napp cannot reach another's proxy or upstream."],[1163,"Each case within a suite asserts a different aspect of the output for that\nsingle input: field presence, value correctness, type stability, or\nenrichment results. Think of each case as a different lens on the same\ntransformation, not a different scenario."],[1220,"Each change event (insert, update, replace, delete) is received in order"],[921,"Each pipeline exposes real-time job metrics via the management API and the\ndashboard:"],[1477,"Each pod gets a unique worker ID (derived from its hostname) and participates\nin leader election via Valkey. Only the leader runs pipeline source reads;\nall workers process events from the Valkey stream fan-out. Scaling requires\nHA mode enabled in the engine config:"],[1162,"Each workspace can link to an assertion-based test suite. A test suite has\none shared input document — all cases run against it. There is no per-case\ninput."],[3256,"Effective vs. stored settings + live allowlist"],[3027,"Either way, the proxy is deployed per customer / per environment — see\nTenancy & routing. To build\nand run the container, continue to Operations."],[2137,"Email"],[873,"Email address"],[1649,"Email sender"],[2170,"Emails going to spam — set up SPF, DKIM, and DMARC DNS records for your sending domain. Use a proper invitation.email_from address that matches your domain."],[2168,"Emails not sending — verify SMTP settings in config.yml:"],[432,"Enable a policy for evaluation"],[2167,"Enable a user with:"],[2519,"Enable an AI agent to query, compare, and analyse data autonomously"],[1416,"Enable ingress resource"],[2924,"Enable it with --metrics-listen (or PROXY_METRICS_LISTEN), e.g.\n127.0.0.1:9090. It is a separate, unauthenticated surface from the config\nAPI."],[1422,"Enable JWT validation on the pipeline engine"],[1446,"Enable NetworkPolicy for namespace isolation"],[2218,"Enable non-technical stakeholders to query MongoDB without learning aggregation syntax"],[2241,"Enable or disable policies per environment"],[563,"Enable or disable the MongoDB profiler"],[2092,"Enable OTP under Authentication → Required Actions → Configure OTP. The default OTP policy uses time-based codes (SHA256, 30-second period, 6 digits)."],[1437,"Enable Valkey for pipeline engine HA coordination"],[175,"enable_policy"],[430,"enable_policy"],[3408,"Enables Access Manager integration. Must be \"true\" in production. Setting to \"false\" disables JWT validation — only for local development."],[3425,"Enables AES-256 encryption of AI conversation data at rest. Should always be \"true\" in production."],[1474,"Encrypted at rest with AES-256 by the pipeline engine — survive restarts without re-entry"],[3506,"Encryption — AI conversation data is encrypted at rest using an AES-256 key. Certificate private keys are stored with mode 600."],[3572,"Encryption key"],[3370,"ENCRYPTION_KEY"],[3474,"ENCRYPTION_KEY"],[1712,"Endpoint"],[3215,"Endpoints"],[29,"Ends when the MCP process exits — next startup requires a new browser login"],[2399,"Enforce compliance policy\nGovernance — Evaluates every provisioned connection against a configurable set of 27 policies across six categories and produces a compliance score with an open-violation breakdown."],[1858,"Enforce role-based access controls aligned with organizational security policies"],[2899,"Enforcing at the operation level — rather than only at connect time — means\npolicy applies continuously for the life of a connection. A long-lived session\nthat was allowed to read one collection cannot pivot to a forbidden one: each\ncommand is judged on its own."],[2297,"Engineering VPs, data teams, DBAs"],[1238,"Engineering workstation"],[287,"Environment"],[364,"Environment discovery — ask the agent which MongoDB environments are\naccessible before deciding which one to target"],[333,"Environment drift detection — identify documents that exist in one\nenvironment but not another"],[1656,"Environment variables"],[210,"Environment Variables"],[212,"Environment Variables"],[3350,"Environment Variables"],[3586,"Environment Variables — all configuration options"],[3627,"Environment Variables — all configuration options"],[143,"Environment Variables — full configuration reference"],[1747,"Environment variables take precedence over config.yml when the same option exists in both."],[580,"Equality fields first — fields tested with exact match"],[847,"error"],[768,"Error diagnosis — reads the error and script in context, states what\nwent wrong, shows the fix"],[848,"Error message from a failed transform or test run"],[1038,"Errors"],[3230,"Errors"],[2940,"errors_total{stage}"],[2949,"errors_total{stage=\"...\"} rising — isolate which stage (auth, upstream,\npolicy) is failing."],[2941,"Errors, labeled by processing stage"],[2198,"Evaluate governance"],[415,"evaluate_policies"],[1234,"Evaluation, smaller deployments"],[1214,"Event fan-out — Valkey Streams (XADD / XREADGROUP) distribute events\nso all workers consume them"],[1035,"Events per second"],[924,"Events processed"],[1030,"Events processed"],[2025,"Every Access Manager service exposes Prometheus-compatible metrics at /metrics/* — no extra configuration needed inside the container. This page covers how to scrape those endpoints, set up dashboards, define alerts, and optionally deploy Grafana Alloy as a full observability collector."],[2751,"Every analysis run creates a versioned snapshot stored per collection. The history view shows:"],[1575,"Every API request to the pipeline engine requires a valid JWT token.\nThe pipeline engine validates the token signature and expiry on each\nrequest. Bridge itself is an nginx-served SPA that proxies requests — it does\nnot perform token validation. Requests without a valid token are rejected by\nthe pipeline engine before any operation is performed."],[2885,"Every command a client sends is evaluated before it reaches MongoDB. The\nproxy is fail-shut by design: a command is forwarded only when the policy engine\nreturns an explicit Allow (subject to the configured\nfail mode when the engine\nis unreachable)."],[2815,"Every command triggers a policy decision. Two mechanisms keep that affordable\nand predictable: a decision cache that avoids re-asking for repeated\noperations, and a fail mode that defines behavior when the policy engine\ncannot be reached."],[3296,"Every configuration mutation through the config API is recorded to an audit log,\ngiving a durable record of who changed which upstream or setting and when."],[3772,"Every container has a built-in Docker healthcheck. The gateway's healthcheck waits for all three backend containers to be healthy before starting — so if all four are healthy, the stack is fully operational."],[2446,"Every database connection in 3T DB Tools is provisioned through Access Manager. Administrators define connections and workspace assignments centrally — users see only the databases they are authorised to access, and no credentials are stored locally."],[2664,"Every document in scope is individually compared — there are no aggregate summaries or sampling approximations."],[495,"Every field discovered during a scan is classified into one of four buckets:"],[2326,"Every field is automatically classified into one of four buckets:"],[2347,"Every scan creates a persisted record containing:"],[1801,"Every service exposes Prometheus-compatible metrics through authenticated endpoints. See Monitoring for scrape configuration and Grafana dashboards."],[2438,"Exact document-level diffs between any two collections, with one-click sync"],[2639,"Exact document-level diffs between collections with one-click sync"],[871,"Example"],[3379,"Example"],[3388,"Example"],[3396,"Example"],[3406,"Example"],[1547,"Example — Google Workspace directly:"],[1548,"Example — Zitadel with Google IdP federation:"],[301,"Example Agent Instructions"],[343,"Example Agent Instructions"],[375,"Example Agent Instructions"],[403,"Example Agent Instructions"],[477,"Example Agent Instructions"],[529,"Example Agent Instructions"],[596,"Example Agent Instructions"],[621,"Example Agent Instructions"],[660,"Example Agent Instructions"],[679,"Example Agent Instructions"],[2329,"Example fields"],[3347,"Example nginx upstream config:"],[753,"Example prompts"],[888,"Example script using built-in functions:"],[262,"Example: if TASK_MANAGER_URL=https://tools.yourcompany.com and\nTASK_MANAGER_URL_PREFIX=task-api, requests are sent to\nhttps://tools.yourcompany.com/task-api/...."],[498,"Examples"],[732,"Execute a collection comparison and persist the results"],[603,"Execute a MongoDB find query (up to 100 documents, read-only)"],[716,"Execute a task immediately"],[106,"Execute MongoDB find queries read-only"],[591,"Execute read-only MongoDB find queries against live collections."],[601,"execute_query"],[192,"execute_task"],[714,"execute_task"],[2712,"Execution plan — link to the full explain output for this shape"],[1613,"Existing Secret"],[2142,"Exit 1 — configuration or runtime error. Review logs for the specific error message."],[3835,"Exit 1 — configuration or runtime error. Review logs for the specific message."],[3836,"Exit 137 — out of memory (OOM kill). Verify the host has at least 32 GB RAM and no other heavy workloads are competing for memory."],[2143,"Exit 137 — out of memory. Increase the memory limit (--memory=\"4g\")."],[3161,"Expected JWT aud claim."],[3415,"Expected JWT issuer (iss claim). Auto-set to <ACCESS_MANAGER_BASE_URL>/auth/realms/admin_portal. Tokens with a different issuer are rejected."],[3774,"Expected output when healthy:"],[3843,"Expected startup"],[1564,"Expected token issuer URI"],[549,"explain_query"],[832,"Explicit credentials (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY)"],[611,"Exploratory analysis — browse documents while investigating an issue"],[2435,"Explore"],[2570,"Explore"],[2620,"Explore"],[2673,"Explore"],[2450,"Explore — start browsing your data immediately"],[2186,"Explore collection"],[2695,"Explore is in Production and suitable for all operational contexts."],[2691,"Explore is read-only. For write operations:"],[2680,"Explore provides read-optimised access to every database provisioned through Access Manager. Any authorised team member can browse collections and page through documents directly in the browser — without installing software, without entering credentials, and without managing connection strings."],[782,"Explore system state:"],[1129,"Explorer"],[2779,"Export"],[725,"EXPORT"],[2093,"Export a realm:"],[2920,"Exported series"],[2780,"Exports a collection to a supported format (JSON, CSV, BSON) on a schedule"],[1860,"Exposed port"],[3610,"Exposed port"],[905,"Exposed Prometheus Metrics"],[2226,"Extend the value of your existing LLM investment to live database operations"],[3615,"External — provisioned and managed by you"],[1866,"External dependencies"],[1622,"External PostgreSQL"],[1643,"External PostgreSQL"],[1940,"External PostgreSQL"],[1615,"External Secrets Operator"],[1647,"External Vault"],[1945,"External Vault"],[1432,"externalSecrets.enabled"],[3807,"Extract the new release tarball alongside your current deployment:"],[3542,"Extract the Studio 3T Web IDE release tarball, run the setup wizard, then start both stacks together using multi-file compose:"],[2813,"Fail modes"],[2829,"fail-open means traffic flows unenforced while the policy engine is down.\nChoose it deliberately, and only for workloads where availability genuinely\noutweighs a temporary loss of policy enforcement."],[1433,"false"],[1442,"false"],[1445,"false"],[1307,"Feature"],[1283,"Features"],[2562,"FerretDB"],[2569,"FerretDB"],[2615,"FerretDB's MongoDB API coverage is expanding across releases. As FerretDB adds compatibility for additional MongoDB APIs, DB Tools support for FerretDB expands accordingly. Check the FerretDB compatibility matrix for the current state of MongoDB API coverage."],[317,"Fetch specific documents by IDs"],[1020,"Field"],[1523,"Field"],[1589,"Field"],[2351,"Field count by sensitivity bucket"],[2746,"Field name — full dot-notation path for nested fields"],[639,"Field path — including nested paths (e.g. address.city)"],[114,"Field types, coverage, and versioned drift detection"],[615,"Field types, coverage, and versioned schema history for drift detection."],[311,"Field-level diff between two specific documents"],[138,"Field-level sensitivity classification"],[514,"Fields that appear in only a small fraction of documents may not be classified\nif they are absent from the sample. For collections with sparse or conditional\nfields, increase the sample size or request a full scan."],[2750,"Fields with low frequency (below 100%) indicate optional or conditionally populated fields."],[2203,"Filter and project documents using natural-language criteria"],[3788,"Filter for errors:"],[1009,"Filter live log output by pipeline job during an incident; pause auto-scroll\nto examine specific error sequences without losing context"],[2202,"Find documents"],[2483,"Find, count, page through documents"],[3865,"Firewall blocking outbound connections from the server to the MongoDB host"],[874,"First character visible, rest replaced"],[1253,"First Pipeline Checklist"],[3156,"Flag"],[3163,"Flag"],[3170,"Flag"],[3174,"Flag"],[3180,"Flag"],[3146,"Flag / variable"],[3192,"Flag / variable"],[3206,"Flag / variable"],[3787,"Follow a specific container:"],[3786,"Follow all container logs at once:"],[3540,"Follow the Access Manager Quick Start to set up am-compose.yml and get Access Manager running first:"],[3741,"For a clean restore (drops existing collections first):"],[2003,"For a clean restore (drops existing data first):"],[3731,"For a compressed archive:"],[2001,"For a consistent snapshot, stop the container first. If you can't afford downtime, back up while running (minor risk of inconsistency):"],[1978,"For a fast local trial, see the Quick Start instead."],[1218,"For a MongoDB CDC pipeline:"],[2686,"For accounts with a large number of connections or collections, pre-load runs in the background on login and completes within a few seconds."],[69,"For CI/CD and non-interactive environments, see\nAuthentication."],[2372,"For connection configuration options, see Access Manager: Connections."],[2380,"For databases with a large number of collections, pre-load may take a few seconds on first login."],[3219,"For deployment and bootstrap configuration, see\nOperations."],[1260,"For development without OIDC, Bridge can run in unauthenticated mode — leave\nthe OIDC provider configuration empty in your .env file and set\nauth.enabled to false in the pipeline engine config."],[3050,"For each command, the proxy parses it, enriches reads with PII buckets, and\nasks the policy engine for a decision."],[638,"For each field discovered in the collection, the analysis records:"],[2745,"For each field in the collection, Schema Analysis reports:"],[1019,"For each pipeline, the management view shows:"],[2000,"For encrypted backups (recommended for off-site storage):"],[3737,"For encrypted backups (recommended for off-site storage):"],[2217,"For engineering and data teams"],[2224,"For engineering leaders"],[1410,"For environments serving multiple customers or teams, use namespace isolation:\none Helm release per customer, all using the same Helm chart. Each release\nis independently configured via its own values.yaml."],[1273,"For environments using External Secrets Operator, set externalSecrets.enabled: true\nin your values file and configure externalSecrets.projectId, externalSecrets.region,\netc. Secrets are never baked into the image."],[61,"For environments where services sit behind a shared reverse-proxy or API\ngateway, use *_URL_PREFIX to map each service to its gateway path."],[1635,"For high connection counts, put PgBouncer in front of the external database:"],[1475,"For Kubernetes deployments, Valkey is enabled by default (valkey.enabled: true).\nThe pipeline engine uses it for leader election and event distribution across\nworkers."],[2666,"For large collections or when you need scheduled, recurring comparisons, use the Tasks integration. Compare & Sync operations can be configured as scheduled tasks and run automatically without manual intervention."],[331,"For large collections, compare_collections creates a persisted comparison\nrecord. Use the Tasks category to run comparisons\nas scheduled background jobs."],[608,"For large result sets, use the Tasks category to\ncreate an export task that writes the full result to a file."],[1957,"For Let's Encrypt:"],[1709,"For Loki/Grafana aggregation, use Promtail:"],[1633,"For managed backups, replication, or failover, point Access Manager at an external database instead of the embedded one. Pass connection details as environment variables:"],[1667,"For managed databases (RDS, Azure, Cloud SQL, self-hosted):"],[889,"For masking patterns not covered by the built-in functions — name replacement,\npartial redaction, conditional masking based on field presence — write custom\nlogic directly in Rhai and test it in the workspace test suite before\ndeployment."],[2173,"For maximum logging, temporarily set logging.fe_level: DEBUG and logging.keycloak_level: DEBUG in config.yml and restart."],[3735,"For MongoDB Atlas or other managed services, use the provider's native snapshot and point-in-time restore features rather than mongodump. Consult your provider's documentation for scheduling and retention."],[31,"For non-interactive environments where a browser login is not possible — such\nas CI/CD pipelines, scheduled automation, or server-side processes — use the\nbearer token override:"],[2511,"For OpenAI Assistants or any framework that supports MCP via HTTP SSE, configure the server endpoint and authentication header:"],[936,"For pipelines using the internal processing pipeline, additional depth metrics\nare available:"],[2220,"For platform and AI infrastructure teams"],[1617,"For production deployments, use an existing Secret or External Secrets Operator.\nNever commit secret values to a Helm values file in source control."],[3790,"For production, Grafana Alloy is the recommended single-agent collector. It collects Docker container logs and container resource metrics (CPU, memory, network) and ships them to Prometheus and Loki."],[2036,"For production, Grafana Alloy is the recommended single-agent collector. It scrapes all Access Manager metrics, collects container and host metrics via cAdvisor and /proc, gathers Docker logs with automatic log-level extraction, and ships everything to Prometheus and Loki."],[1774,"For production, you can replace the compose-managed PostgreSQL and Vault with fully managed instances. The same external: true flags are used — only the host and credentials change:"],[2915,"For runtime management of upstream definitions on the proxy itself, see the\nConfig API reference."],[1956,"For self-signed certificates (evaluation only):"],[2216,"For setup and tool details, see MCP Integration."],[1825,"For testing without a real SMTP server, MailHog works well as a local email trap."],[405,"For the browser-based governance interface, see\nGovernance in the 3T AI & Governance section."],[479,"For the browser-based PII Scanner interface, see\nPII Scanner in the 3T AI & Governance\nsection."],[2466,"For the protocol specification, see the MCP documentation."],[2946,"For troubleshooting without a Prometheus stack, proxyctl renders a live,\ntop-style view of the same endpoint:"],[3603,"For users who prefer a graphical approach, the Visual Query Builder allows queries to be created through an intuitive interface. Complex queries can be assembled without writing code, making it accessible to both technical and non-technical users."],[2961,"For where to place the proxy, see\nDeployment patterns."],[204,"force_fail_execution"],[1690,"Format"],[3394,"Format"],[3433,"Format"],[2936,"frames_total{decision}"],[2748,"Frequency — percentage of documents in the sample that contain this field"],[3740,"From a mongodump archive:"],[2882,"From command to decision"],[3779,"frontend"],[3846,"frontend"],[3491,"Frontend"],[3875,"Frontend shows login loop (redirect back to AM repeatedly):"],[2571,"Full"],[2572,"Full"],[2573,"Full"],[2574,"Full"],[2576,"Full"],[2577,"Full"],[2578,"Full"],[2579,"Full"],[2581,"Full"],[2586,"Full"],[2587,"Full"],[2588,"Full"],[2589,"Full"],[2591,"Full"],[2592,"Full"],[2593,"Full"],[2594,"Full"],[2596,"Full"],[2601,"Full"],[2602,"Full"],[2603,"Full"],[2604,"Full"],[2606,"Full"],[2607,"Full"],[2608,"Full"],[2609,"Full"],[572,"Full collection scan — no index used"],[1341,"Full document write with transformation applied pre-write"],[2993,"Full endpoint, auth, and response-shape detail is in the\nConfig API reference."],[122,"Full lifecycle management of background database jobs"],[673,"Full lifecycle management of background database jobs — create, schedule, execute, monitor, and cancel."],[3390,"Full MongoDB connection string for the Studio 3T Web IDE internal database. Used by the ai-agent to store conversation history. The backend will use the same variable once its MongoDB integration is complete."],[504,"Full name, email address, phone number, physical address"],[2335,"Full name, email address, phone number, physical address"],[2555,"Full support — all tools, all versions (4.4+)"],[3565,"Full URI, e.g. mongodb://user:pass@host:27017/studio3t?authSource=admin"],[868,"Function"],[3783,"gateway"],[3850,"gateway"],[1653,"Gateway (Traefik)"],[3831,"Gateway / Routing Issues"],[2139,"Gathering Diagnostic Info"],[3832,"Gathering Diagnostic Info"],[960,"gauge"],[964,"gauge"],[980,"gauge"],[984,"gauge"],[988,"gauge"],[992,"gauge"],[996,"gauge"],[1000,"gauge"],[1004,"gauge"],[1819,"Generate a self-signed certificate for local testing:"],[2164,"Generate a valid secret:"],[1806,"Generate credentials"],[1958,"Generate credentials and create your configuration file. See the Configuration Reference for all options."],[1658,"Generating all credentials"],[2764,"Generating living documentation of a data model for onboarding or handoffs"],[3255,"GET /api/v1/settings"],[3243,"GET /api/v1/upstreams"],[3231,"GET /healthz"],[2995,"GET /healthz — liveness."],[3235,"GET /readyz"],[2996,"GET /readyz — readiness (returns ready once at least one upstream is\nconfigured)."],[488,"Get a scan by ID with full per-field classification"],[2507,"Get a token from Access Manager using your credentials (see REST API: Authentication). The same token is used for MCP connections."],[1813,"Get Access Manager running locally with Docker Compose."],[689,"Get detailed configuration for a specific task"],[414,"Get details on a specific policy"],[692,"Get execution history for a task"],[3778,"GET http://localhost:54000/actuator/health — must return {\"status\":\"UP\"}"],[3780,"GET http://localhost:80 — HTTP 200"],[3782,"GET http://localhost:8090/actuator/health — must return {\"status\":\"UP\"}"],[3784,"GET https://localhost/ (inside container, skipping cert verification)"],[695,"Get log output from an execution"],[353,"Get metadata for a specific connection"],[3532,"Get Studio 3T Web IDE running quickly. Choose the path that matches your situation:"],[548,"Get system.profile document count and collection size"],[667,"Get Task Manager settings — storage, email config, and service endpoints"],[2529,"Get Task Status"],[2457,"Get the MCP server URL"],[1803,"Get up and running in 5 minutes"],[386,"get_active_tasks"],[699,"get_active_tasks"],[421,"get_compliance_score"],[459,"get_compliance_score returns the percentage of enabled policies the\nconnection passes, alongside a count of open violations broken down by severity\n(critical and warning). Results are timestamped — running evaluate_policies\nagain creates a new timestamped record alongside the previous one."],[351,"get_connection"],[380,"get_dashboard_stats"],[315,"get_documents_by_ids"],[693,"get_execution_log"],[486,"get_pii_scan"],[412,"get_policy"],[537,"get_profiler_permission"],[546,"get_profiler_stats"],[534,"get_profiler_status"],[383,"get_recent_executions"],[632,"get_schema_analysis"],[665,"get_settings"],[687,"get_task"],[1263,"Go to Pipelines, create a new pipeline, select your source and sink"],[1261,"Go to Services and add a MongoDB connection as a source"],[1062,"Google Pub/Sub"],[1084,"Google Pub/Sub"],[1330,"Google Pub/Sub"],[1345,"Google Pub/Sub"],[1514,"Google Workspace (direct)"],[132,"Governance"],[176,"Governance"],[178,"Governance"],[180,"Governance"],[182,"Governance"],[184,"Governance"],[396,"Governance"],[398,"Governance"],[2227,"Governance"],[2298,"Governance"],[2496,"Governance"],[2595,"Governance"],[2631,"Governance"],[2310,"Governance — policy categories, compliance dashboard, evaluation runs"],[2306,"Governance includes a PII policy category that surfaces data-privacy violations alongside structural and operational issues"],[2247,"Governance is in Beta. Policy definitions, scoring algorithms, and the compliance dashboard format may change between releases. It is not recommended for use in automated compliance gates until it reaches Production status."],[3306,"Governance Proxy"],[501,"Government IDs, SSNs, financial account numbers, biometric data, health records"],[2332,"Government IDs, SSNs, financial account numbers, biometric data, health records"],[1068,"Gracefully stop pipelines for a maintenance window, then restart from the\ncheckpoint after maintenance completes — no manual offset management"],[1045,"Gracefully stop; checkpoint is saved at the current position"],[2023,"Grafana Alloy"],[3769,"Grafana Alloy (Recommended)"],[2021,"Grafana Dashboards"],[1141,"Guardrails Panel"],[1227,"HA"],[1466,"HA mechanism"],[3264,"Handler errors return {\"error\": \"...\"}. The 401 / 403 middleware\nrejections and the health probes return plain text."],[890,"hash_sha256 produces a consistent hex digest for any given input. The same\nvalue always produces the same hash, which allows data to be correlated across\nsystems using the hash without exposing the original value."],[884,"hash_sha256(value)"],[2110,"HashiCorp Vault stores and encrypts sensitive data — connection credentials, API keys, and secrets. It runs embedded inside the Access Manager container with automatic initialization and unsealing. You can also use an external Vault instance — see Configuration Reference."],[2959,"Health & observability"],[1970,"Health check fails after 90 seconds — check for errors with docker compose -f am-compose.yml logs access-manager | grep -i error. On slower hardware, increase start_period in the healthcheck config."],[2129,"Health Check Failures"],[3827,"Health Check Failures"],[2024,"Health Check Script"],[3771,"Health Check Script"],[390,"Health checks — ask the agent for the current success rate and whether\nany scheduled tasks have failed recently"],[3764,"Health checks, log collection, and observability for Studio 3T Web IDE"],[3776,"Healthcheck"],[3766,"Healthcheck endpoints"],[27,"Held in-memory; cleared when the MCP process exits"],[1483,"Helm"],[1232,"Helm chart includes ingress, ServiceMonitor, NetworkPolicy, External Secrets Operator support"],[1362,"Helm Chart Reference"],[2766,"Helping analysts understand field coverage and types before building queries or reports"],[1392,"Hex-encoded AES-256 key for credential encryption. Generate with openssl rand -hex 32. Required when mstream.encryptionEnabled: true"],[1369,"High Availability"],[1379,"High availability — Valkey for pipeline engine HA (leader election and stream fan-out)"],[1752,"High-level view"],[3479,"High-level view"],[2866,"Highest-sensitivity data"],[3724,"Host / Server Failure"],[2976,"host:port advertised to clients; must be reachable by them (not loopback)."],[3151,"host:port advertised to clients; must be reachable by them (not loopback)."],[1992,"Host/Server Failure"],[1419,"Hostname for Bridge"],[1602,"Hostname of the worker node"],[1464,"Hot-reload is enabled for Bridge application changes. The pipeline engine\nrestarts automatically when pipeline configuration changes."],[299,"How a Comparison Works"],[2905,"How a request is routed"],[2859,"How fields get tagged"],[3091,"How It Fits"],[2640,"How It Works"],[3185,"How long a connection waits for a free slot before rejection (default 5s; ignored when unlimited)."],[3191,"How long an idle pooled upstream is kept before eviction (default 60s)."],[2753,"How many documents were sampled"],[856,"How Masking Works"],[2385,"How the eight tools fit together and what each one does"],[2833,"How the proxy authenticates clients with MONGODB-OIDC and authenticates upstream to MongoDB."],[2809,"How the proxy caches policy decisions, invalidates them live, and behaves when the policy engine is unreachable."],[2856,"How the proxy tags the fields a read returns with sensitivity buckets so policy can reason about data exposure."],[2880,"How the proxy turns each MongoDB command into a policy decision and acts on the verdict."],[1086,"HTTP"],[1333,"HTTP"],[1348,"HTTP"],[1101,"HTTP — host URL, auth type (bearer, basic, API key, or custom header),\ntimeout and retry settings"],[1088,"HTTP Source"],[1102,"HTTP Source — port and a list of pre-registered routes (e.g.\norders/created, events/tracking)"],[1604,"HTTP status code of the operation"],[1064,"HTTP webhooks"],[226,"http://localhost:9080"],[223,"http://localhost:9081"],[229,"http://localhost:9082"],[232,"http://localhost:9083"],[235,"http://localhost:9086"],[238,"http://localhost:9087"],[290,"https://admin-portal.3t.io/auth/realms/admin_portal"],[292,"https://auth.yourcompany.com/auth/realms/<realm>"],[294,"https://staging-admin-portal.3t.io/auth/realms/admin_portal"],[1526,"id"],[1600,"ID of the pipeline engine worker that handled the request"],[2077,"ID Token (default 5 min) — carries user identity claims"],[2396,"Identify performance problems\nQuery Profiler — Reads from MongoDB's system.profile collection, groups operations by query shape, and surfaces anti-patterns and index suggestions based on actual query behaviour."],[2400,"Identify privacy risk\nPII Scanner — Analyses collections to identify and classify fields containing personally identifiable information. Scan results are persisted for review and audit purposes."],[2193,"Identify slow queries and suggest index improvements"],[2730,"Identifying the top slow queries in a production environment"],[3135,"Identity (OIDC)"],[2832,"Identity & OIDC"],[2834,"Identity & OIDC"],[3117,"Identity & OIDC"],[2061,"Identity and access management — administration and customization"],[2911,"Identity from the validated OIDC token\ndetermines which project segment a request belongs to, and the proxy resolves\nthat segment to a concrete upstream MongoDB connection. It then opens an\nauthenticated SCRAM connection to that upstream on the caller's behalf."],[3006,"Identity model"],[3016,"Identity model"],[1546,"Identity provider hint — skips the provider selection screen (Zitadel-specific)"],[3034,"Identity termination"],[3189,"Idle upstream connections pre-dialed at startup so the first client borrows instead of dialing (default 1; capped at --pool-max-idle-per-tenant; 0 = no warmup)."],[1544,"idpHint"],[3841,"If a container shows starting or unhealthy past the expected startup time:"],[3582,"If a container stays unhealthy, check its logs:"],[2052,"If a database migration ran during the upgrade, you may also need to restore the pre-upgrade database backup."],[3819,"If a database migration ran during the upgrade, you may also need to restore the pre-upgrade MongoDB backup:"],[1627,"If Access Manager sits behind nginx, Caddy, HAProxy, or a cloud load balancer, configure the proxy to:"],[209,"If an agent attempts a blocked operation, it receives an explicit error\nmessage — no silent degradation"],[2159,"If auto-unseal isn't working, verify the unseal_key in config.yml matches the key generated during Vault initialization."],[2171,"If it works inside the container but not from the host, check your firewall (sudo ufw allow 443/tcp or equivalent). If Traefik isn't running inside the container, restart it: docker restart access-manager."],[2151,"If missing, generate a new self-signed cert:"],[3857,"If missing, regenerate:"],[2154,"If PostgreSQL won't start, the volume may be corrupted. As a last resort:"],[2114,"If sealed (Sealed: true), unseal manually:"],[3854,"If services need more time on slower hardware, increase start_period in the healthcheck definition in docker-compose.prod.yml."],[2157,"If severe, restore from backup (see Backup & Restore)."],[3340,"If Studio 3T Web IDE sits behind your organization's nginx, Caddy, HAProxy, or cloud load balancer, configure the proxy to:"],[1840,"If the container exits immediately, check docker compose -f am-compose.yml logs access-manager — common causes are invalid YAML in config.yml, missing certificate files, or port 443 being in use."],[2146,"If the container shows \"unhealthy\" or keeps restarting, it often just needs more startup time:"],[1841,"If the health check stays unhealthy past 90 seconds, look for errors with docker compose -f am-compose.yml logs access-manager | grep -i error. For a detailed per-service health report, run docker compose -f am-compose.yml exec access-manager health.sh."],[1224,"If the pipeline engine restarts, it reads the latest checkpoint and resumes from\nthat position in the Change Stream. No events are re-processed or skipped."],[3818,"If the upgrade fails, roll back to the previous version:"],[3437,"If this key is lost, encrypted conversation data cannot be decrypted. Store it in a secure location separate from the .env file — a password manager, secrets manager, or HSM. Do not rotate this key without a migration plan."],[1962,"If using a managed PostgreSQL service (RDS, Cloud SQL, etc.), remove the postgres service and am-postgres-data volume, and update postgres.host in config.yml to point to your managed instance. See Configuration Reference."],[3670,"If you already have Access Manager running, use the setup.sh wizard from the release tarball:"],[3668,"If you are deploying both Access Manager and Studio 3T Web IDE together on the same host, use multi-file Docker Compose to manage both stacks:"],[2776,"If you are using the AI Assistant or an external MCP client, tasks can be created via the MCP server. See MCP Integration for server details and the relevant tool names under the tasks category."],[3577,"If you chose not to start immediately, start manually:"],[2407,"If you do not yet have Access Manager deployed, see Access Manager Quick Start before proceeding."],[2163,"If you generated the client secret with openssl rand -base64, it likely contains +, =, or / — characters that Keycloak rejects. The secret must be 1-32 characters, alphanumeric plus _ and - only."],[3581,"If you see a certificate warning (self-signed cert), click Advanced → Proceed to continue."],[2655,"If you want to apply the diff, select a sync direction and confirm. Sync can run from source → target or target → source. The operation is recorded in the Task Manager."],[3402,"If your MongoDB username or password contains @, :, /, or other special characters, percent-encode them. Example: p@ss becomes p%40ss."],[39,"If your organisation uses SAML or an external IdP, configure identity\nfederation in Access Manager. Users log in through their corporate identity\nprovider — the MCP server sees a standard OIDC token regardless of the\nupstream identity source."],[3698,"Image pulls during setup and upgrades"],[2781,"Import"],[727,"IMPORT"],[1171,"Import sample documents from live collections into the Input Document panel"],[2094,"Import:"],[2782,"Imports data from a file or external source into a collection"],[1217,"In development environments, Valkey is optional — a single pipeline engine\ninstance runs without it."],[1450,"In Kubernetes deployments, this file is embedded inline in the Helm values\nunder mstream.config and mounted as a ConfigMap. In Docker Compose\ndeployments, it is a standalone file mounted into the container."],[1822,"In the access-manager directory, create a config.yml file and paste the generated values:"],[2079,"In the admin console: User Federation → Add provider → LDAP. Key settings:"],[1826,"In the same access-manager directory, create an am-compose.yml file:"],[941,"In-flight"],[573,"In-memory sort"],[2719,"In-memory sort"],[1912,"Inbound"],[3683,"Inbound"],[1334,"Inbound webhook / API"],[391,"Incident investigation — identify which tasks were active during a\nspecific time window"],[2533,"Include the token in all subsequent requests:"],[451,"Index"],[2233,"Index"],[452,"Index coverage, redundant indexes, unused index detection"],[527,"Index Recommendations"],[2701,"Index Suggestions"],[1374,"Ingress — TLS termination and hostname routing"],[1414,"ingress.enabled"],[1417,"ingress.host"],[1611,"Inline credentials"],[839,"input"],[869,"Input"],[1135,"Input Document"],[2654,"Inspect each changed document before acting. Modified documents show a field-level diff between the source and target versions."],[775,"Inspect pipeline metrics, system stats, logs, and audit records"],[1174,"Inspect the current transformation logic for a live pipeline"],[43,"Install"],[91,"Install"],[42,"Install and configure 3T MCP for Claude Desktop, Claude Code, or a corporate deployment."],[1251,"Install the chart"],[1972,"Installation"],[1973,"Installation"],[1359,"Installing the Chart"],[2221,"Integrate database operations into agentic AI pipelines via 59 MCP tools across 10 categories"],[3623,"Integrated AI chat that understands your schema and query context. Ask questions in plain language and get MongoDB query suggestions. Conversation history is stored in your MongoDB instance."],[3592,"IntelliShell"],[3605,"IntelliShell provides an interactive command-line environment with enhanced usability features. It supports intelligent auto-completion, syntax awareness, and quick execution of database commands for advanced users."],[163,"Internal tooling, trusted automation, development environments"],[70,"Introduction"],[1279,"Introduction"],[1845,"Introduction"],[2408,"Introduction"],[3086,"Introduction"],[3587,"Introduction"],[2134,"Invalid Client Secret"],[2097,"Invalid token — confirm the client secret in config.yml matches, check token expiration settings, ensure host clocks are synchronized."],[1921,"Invitation emails, notifications"],[2504,"Invoke built-in AI Assistant workflows"],[507,"IP address, device ID, date of birth, postal code, behavioural data"],[2338,"IP address, device ID, date of birth, postal code, behavioural data"],[2988,"IP allowlist (ipAllowlist)"],[3753,"Isolate — stop all containers or block all inbound traffic"],[2011,"Isolate — stop the container or block all traffic except your admin IP"],[217,"Issuer URI by Deployment"],[2843,"It extracts the caller identity — subject, roles, and the project segment —\nwhich then drives upstream routing\nand every policy decision."],[2947,"It shows current connections, per-second throughput (up / down), allow / deny\nframe counts, errors by stage, and the cache hit rate."],[969,"job"],[973,"job"],[977,"job"],[981,"job"],[985,"job"],[989,"job"],[993,"job"],[997,"job"],[1001,"job"],[1005,"job"],[951,"Job — show logs only for a specific pipeline"],[2768,"Job scheduler for database operations — exports, imports, comparisons, and syncs"],[2444,"Job scheduler for exports, imports, comparisons, and syncs"],[887,"john@example.com → a8b64..."],[875,"john@example.com → j***@example.com"],[1693,"JSON"],[1699,"JSON"],[1705,"JSON"],[1146,"JSON config defining the data flow — source, middlewares, and sinks"],[1561,"JWKS endpoint for JWT signature verification"],[1425,"JWKS endpoint for token verification"],[1499,"JWT Validation"],[3690,"JWT validation, AI provider key retrieval"],[1060,"Kafka"],[1082,"Kafka"],[1327,"Kafka"],[1342,"Kafka"],[1099,"Kafka — bootstrap servers, optional SASL/SSL or mTLS with inline\ncertificates"],[3738,"Keep 90 days of configuration history."],[1862,"Key components"],[1188,"Key Components"],[3032,"Key Components"],[1644,"Keycloak"],[1694,"Keycloak"],[1719,"Keycloak"],[2060,"Keycloak"],[2133,"Keycloak"],[1863,"Keycloak (identity), Vault (secrets), PostgreSQL (data store)"],[1838,"Keycloak admin console — https://localhost/auth/admin with username admin and password password. Navigate to Manage account → Account Security → Signing in to change it."],[3657,"Keycloak admin credentials (username and password) — setup.sh registers the OAuth2 client automatically"],[3568,"Keycloak admin username / password"],[3364,"Keycloak Client"],[2072,"Keycloak handles authentication and authorization for Access Manager. It supports username/password, OAuth2/OIDC, LDAP/AD federation, MFA, and social login. Configuration lives in config.yml — see Configuration Reference for client secret format and generation."],[3419,"Keycloak realm name. Used by the frontend."],[3365,"KEYCLOAK_CLIENT_ID"],[3462,"KEYCLOAK_CLIENT_ID"],[3366,"KEYCLOAK_REALM"],[3465,"KEYCLOAK_REALM"],[3367,"KEYCLOAK_WEB_CLIENT_SECRET"],[3468,"KEYCLOAK_WEB_CLIENT_SECRET"],[1675,"keycloak.client_secret is the shared OAuth2 secret between services. It must be 1–32 characters using only a-zA-Z0-9_-. Do not use openssl rand -base64 — the +, =, / characters it produces are rejected. Generate a valid secret with:"],[835,"Kind"],[1481,"Kubernetes"],[1229,"Kubernetes (Helm)"],[1358,"Kubernetes (Helm)"],[1304,"Kubernetes (Helm), Docker Compose, local development"],[1356,"Kubernetes Helm, Docker Compose, and high availability configuration for 3TL Bridge."],[1504,"Kubernetes Secret Management"],[957,"Labels"],[1744,"LANG"],[2648,"Large-Scale Operations"],[878,"Last 4 digits visible, rest replaced"],[934,"Last processed at"],[3008,"Latency overhead"],[3018,"Latency overhead"],[920,"Latest pipeline events, starts, stops, and errors"],[2064,"LDAP"],[1925,"LDAP / AD server"],[2098,"LDAP connection failed — test connectivity (ldapsearch), verify bind credentials, check firewall rules."],[1213,"Leader election — SET NX EX lease ensures exactly one worker ingests\nfrom MongoDB Change Streams"],[1470,"Leader election via Valkey lease; stream fan-out via Valkey Streams; checkpoint persistence for resume after failover"],[1130,"Left sidebar"],[2086,"Length: 12 characters"],[3331,"Let's Encrypt with Certbot (DNS challenge)"],[2707,"Level 2 profiling (db.setProfilingLevel(2)) captures every operation and can have a measurable performance impact on busy databases. Use level 1 with a slowms threshold in production environments. Disable profiling when not actively investigating performance issues."],[567,"Level 2 profiling logs every operation and has significant performance\noverhead on busy collections. Use level 1 with a slowms threshold on\nproduction databases. The set_profiler_status tool (admin tier) can\nenable and disable profiling without a database console."],[1687,"Levels: DEBUG (troubleshooting only), INFO (staging), WARN (production), ERROR (production, minimal). Changes require a container restart."],[1951,"License validation and telemetry"],[508,"Likely Safe"],[2339,"Likely Safe"],[2871,"Likely Safe"],[758,"Limitations"],[2679,"Limitations"],[1025,"Linked workspace and Rhai script chain"],[420,"List active policy violations"],[2209,"List active tasks and their status"],[350,"List all connections available to the authenticated user"],[554,"List all indexes on a collection"],[485,"List all PII scans owned by the authenticated user"],[411,"List all policies with status and severity"],[631,"List all saved schema analyses"],[686,"List all tasks with current status"],[426,"List available built-in policy templates"],[362,"List collections in a database"],[2480,"List collections, get collection info"],[429,"List configured Slack, email, and webhook alert channels"],[2477,"List connections, get connection details"],[359,"List databases visible through a connection"],[314,"List documents with filter and projection"],[2527,"List Tasks"],[3244,"List tenants (URIs masked)"],[427,"list_alert_channels"],[360,"list_collections"],[348,"list_connections"],[357,"list_databases"],[312,"list_documents"],[690,"list_executions"],[552,"list_indexes"],[809,"list_jobs, get_job_metrics, get_worker_metrics, list_checkpoints"],[483,"list_pii_scans"],[409,"list_policies"],[424,"list_policy_templates"],[629,"list_schema_analyses"],[815,"list_schemas, get_schema, introspect_schema, fill_schema, convert_schema, save_schema"],[813,"list_service_resources, get_resource_content"],[811,"list_services, get_system_stats, get_logs, get_audit_log"],[684,"list_tasks"],[418,"list_violations"],[821,"list_workspaces, get_workspace, save_workspace, update_workspace"],[773,"List, create, stop, restart, and delete pipelines"],[2989,"Live — a PATCH takes effect immediately, merged with the bootstrap CIDRs (which can never be removed)."],[2812,"Live invalidation"],[898,"Live metrics dashboard, log streaming, and Prometheus integration — no separate observability stack required."],[1306,"Live metrics dashboard, log streaming, Prometheus integration"],[126,"Live view of task automation health"],[371,"Live view of task automation health — task counts, success rates, and recent executions."],[3232,"Liveness"],[2355,"Living sensitive-field inventory — building and maintaining a data classification registry for access control policies"],[2461,"LLM Configuration"],[2214,"LLM provider configuration — API endpoint, model name, and credentials — is managed in Access Manager's AI provider settings, not in the browser session. This allows platform teams to enforce data residency requirements by routing all AI traffic through an approved on-premise endpoint."],[1093,"LLM provider for the AI Assistant and AI Agent"],[1110,"LLM provider services (Anthropic, AWS Bedrock) power the AI Assistant and AI\nAgent. Exactly one LLM service is active at any time — marked with an Active\nbadge in the services list. The active provider can be switched at runtime\nwithout restarting the pipeline engine."],[1104,"LLM providers — API keys or AWS credentials, region, model ID"],[1075,"LLM Services"],[1170,"Load real collection schemas directly into the Guardrails Panel schema tab"],[293,"Local development"],[1237,"Local development"],[1368,"Local Development"],[1127,"Location"],[3768,"Log format"],[1247,"Log in"],[3529,"Log in"],[1833,"Log in with the email from initial_platform_admin_email and the default password platform-admin-tmp-password. You'll be prompted to change it immediately."],[2371,"Log into Access Manager and open the Connections page. Add or verify a connection to your target MongoDB database. Supported connection types include standalone instances, replica sets, and DNS seed list deployments (Atlas)."],[1651,"Log locations"],[1652,"Log rotation and aggregation"],[903,"Log Streaming"],[1650,"Logging"],[2096,"Login redirect loop — verify app.host matches the Keycloak realm config, check TLS certificates, clear browser cookies."],[3767,"Logs"],[1708,"Logs rotate automatically (100 MB max, 3 files retained, compressed). Configure the Docker logging driver for size limits or syslog forwarding:"],[2099,"Logs:"],[1683,"Loss of Vault credentials with a preserved data volume means permanent loss of stored secrets."],[2950,"Low policy_cache_total hit rate — most commands are re-evaluating; expect\nmore load on the policy engine."],[56,"macOS: ~/Library/Application Support/Claude/claude_desktop_config.json"],[1730,"Main configuration"],[1240,"make dev includes MongoDB replica set and Kafka; hot-reload"],[3339,"Make it executable:"],[1236,"make setup configures the full stack interactively"],[1857,"Manage centralized credentials so end users never see raw connection strings"],[774,"Manage services, scripts, schemas, workspaces, and test suites"],[1763,"Managed PostgreSQL"],[1775,"Managed PostgreSQL (postgres.external: true) — point to Amazon RDS, Azure Database for PostgreSQL, Google Cloud SQL, or a self-managed server. The instance must have the required databases pre-created, or the configured user must have CREATE DATABASE privileges."],[1756,"Managed services (production)"],[1776,"Managed Vault (vault.external: true) — point to your organization's Vault cluster. It must have the KV v2 secrets engine enabled at the secret/ path."],[1896,"Management"],[3636,"Management"],[1210,"Management API (jobs, services, metrics, logs)"],[3023,"Many external clients; a central audit point; on-prem mongod"],[1632,"Map the container to a non-privileged host port:"],[3043,"Maps each request to the correct upstream MongoDB for the caller's project\nsegment, then opens an authenticated SCRAM connection using that segment's\nservice-account URI. Upstreams that require TLS or mongodb+srv:// are wrapped\nand resolved automatically. See\nTenancy & routing."],[438,"Mark a violation as reviewed"],[892,"Mask PII fields in MongoDB change events before replicating to an analytics\nKafka topic consumed by third-party reporting tools"],[872,"mask_email(value)"],[876,"mask_phone(value)"],[880,"mask_year_only(value)"],[862,"Masking is implemented as Rhai script logic within a transformation workspace.\nEach event document passes through the script, which modifies, redacts, or\nreplaces sensitive fields before the document is written to the sink."],[865,"Masking logic is saved and auditable alongside the rest of the\ntransformation workspace"],[3187,"Max idle upstream connections kept per tenant for reuse (0 = pooling off, default). Reuse skips the dial + TLS + SCRAM on a new client connection."],[2090,"Max login failures: 5"],[2870,"May be sensitive depending on context"],[506,"May carry risk depending on context"],[2337,"May carry risk depending on context"],[80,"MCP (stdio or HTTP)"],[2178,"MCP Integration"],[2452,"MCP Integration"],[281,"MCP_ACCESS_MODE"],[269,"MCP_AUTH_CLIENT_ID"],[266,"MCP_AUTH_ISSUER_URI"],[288,"MCP_AUTH_ISSUER_URI value"],[272,"MCP_AUTH_SCOPE"],[284,"MCP_CA_BUNDLE"],[2797,"Mean run time across all completed task executions"],[2864,"Meaning"],[2929,"Meaning"],[1322,"Mechanism"],[1337,"Mechanism"],[3278,"Mechanism"],[1605,"message"],[1347,"Message-level transformation before publish"],[994,"Messages being processed"],[942,"Messages currently being processed"],[940,"Messages waiting in the internal stream"],[3227,"Method & path"],[909,"Metric"],[922,"Metric"],[937,"Metric"],[955,"Metric"],[2250,"Metric"],[2788,"Metric"],[2928,"Metric"],[1654,"Metrics"],[1764,"Metrics"],[2919,"Metrics endpoint"],[949,"Metrics update continuously. No page refresh is required."],[1295,"Middleware"],[1091,"Middleware — holds Rhai scripts as resources for in-pipeline transformation"],[332,"Migration validation — compare affected collections between staging and\nproduction after a data migration to confirm the result"],[1639,"Minimal production config"],[1959,"Minimal production config.yml:"],[3509,"Minimum"],[1786,"Minimum (Development)"],[2618,"Minimum MongoDB version"],[1480,"Minimum requirement"],[1870,"Minimum resources"],[3618,"Minimum resources"],[577,"Missing index coverage"],[2723,"Missing index coverage"],[152,"Mode"],[798,"Mode"],[1728,"Mode"],[2819,"Mode"],[804,"Mode can be switched mid-conversation. Each request's mode takes effect\nimmediately."],[2465,"Model Context Protocol (MCP) is an open protocol that defines a standard interface for AI agents to call external tools and services. An MCP server exposes a set of named tools with defined input schemas; an MCP client (typically an LLM or an AI agent framework) discovers available tools, calls them with structured arguments, and receives structured results."],[2662,"Modified"],[330,"Modified — documents present in both but with field-level differences"],[1175,"Modify the script and run the test suite against it"],[1310,"Monaco editor with Rhai scripting, AI generation, workspaces, and assertion-based test suites"],[1115,"Monaco editor, Rhai scripting, workspaces, and assertion-based test suites — all in the browser."],[227,"Mongo Compare service base URL"],[3110,"mongod, replica sets, and mongodb+srv:// / TLS (Atlas-compatible)"],[1080,"MongoDB"],[1324,"MongoDB"],[1339,"MongoDB"],[2553,"MongoDB"],[2566,"MongoDB"],[3356,"MongoDB"],[3614,"MongoDB"],[3720,"MongoDB"],[1098,"MongoDB — connection string, database name, optional X.509 or inline\ncertificate auth"],[2557,"MongoDB API"],[2560,"MongoDB API"],[2563,"MongoDB API"],[3713,"MongoDB Backup"],[1058,"MongoDB Change Streams"],[1290,"MongoDB Change Streams — native resume token support"],[3829,"MongoDB Connection Errors"],[3564,"MongoDB connection string"],[1389,"MongoDB connection string for the pipeline engine system database"],[3661,"MongoDB credentials with read/write access to the target database"],[3710,"MongoDB data is external — nothing in the Docker stack is deleted. Remove the database manually if needed."],[3752,"MongoDB data is in your external MongoDB instance — no restore needed unless the MongoDB host also failed."],[3659,"MongoDB instance provisioned and reachable"],[3863,"MongoDB is not running or unreachable from the Docker network"],[3098,"MongoDB OP_MSG (and OP_QUERY for legacy drivers)"],[564,"MongoDB profiling must be enabled before the profiler tools have data to\nanalyse. Enable it at the appropriate level:"],[2704,"MongoDB profiling must be enabled on the target database before the Query Profiler has data to read. Enable it at level 1 with a duration threshold to capture only slow operations:"],[1487,"MongoDB source"],[3395,"MongoDB URI format"],[2966,"MongoDB URI hosting the proxy's own registry / settings / audit state. Required."],[3153,"MongoDB URI hosting the proxy's registry / settings / audit state. Required."],[2548,"MongoDB Version Support"],[3357,"MONGODB_URI"],[3447,"MONGODB_URI"],[1280,"MongoDB-native CDC and ETL pipeline platform — visual pipeline management, AI-powered transformation studio, and real-time data masking."],[3087,"MongoDB-native, wire-protocol policy proxy — terminates client OIDC, enforces per-operation access policy, and forwards allowed traffic transparently to your database."],[3100,"MONGODB-OIDC — per-connection JWT, validated against your IdP"],[3078,"MONGODB-OIDC clients only send the OIDC token to endpoints in the driver's\nbuilt-in trusted list (*.mongodb.net, localhost, 127.0.0.1, ::1, and a\nfew others). When the proxy is reached at any other host — a public DNS\nname or a bare IP — the client refuses with\nMongoSecurityException: Host <addr> not permitted by ALLOWED_HOSTS."],[2849,"MONGODB-OIDC clients only send the OIDC token to endpoints in the driver's\nbuilt-in trusted list (*.mongodb.net, localhost, 127.0.0.1, ::1, and a\nfew others). When the proxy is reached at any other host — a public DNS name\nor a bare IP — the client refuses with\nMongoSecurityException: Host <addr> not permitted by ALLOWED_HOSTS."],[3286,"MONGODB-OIDC clients only send their token to endpoints in the driver's\ntrusted list. Reaching the proxy at a non-local host requires explicitly\ntrusting that endpoint on the client (mongosh --oidcTrustedEndpoint, the\ndriver ALLOWED_HOSTS property, or the Studio 3T setting). Trust only proxies\nyou control."],[3280,"MONGODB-OIDC: the proxy validates each connection's JWT (signature against the IdP's JWKS, plus issuer, audience, and expiry)."],[90,"MongoDB, Azure Cosmos DB, AWS DocumentDB, FerretDB"],[2428,"MongoDB, Azure Cosmos DB, AWS DocumentDB, FerretDB"],[1292,"MongoDB, Kafka, Google Pub/Sub, HTTP"],[1294,"MongoDB, Kafka, Google Pub/Sub, HTTP"],[2851,"mongosh — add the --oidcTrustedEndpoint flag."],[3080,"mongosh — add the --oidcTrustedEndpoint flag."],[3066,"mongosh ≥ 1.10 (or any driver with MONGODB-OIDC support) to connect."],[1066,"Monitor all active pipelines from a single view; identify throughput\nbottlenecks and saturation before they affect downstream consumers"],[1008,"Monitor mstream_job_pipeline_saturation_pct across pipelines to identify\nprocessing bottlenecks before they affect downstream consumers"],[2208,"Monitor running tasks"],[2018,"Monitoring"],[3763,"Monitoring"],[2125,"Monitoring — Monitoring and observability"],[2263,"More than 27 policy templates across seven categories — each fully configurable and independently enable/disable controlled per environment:"],[71,"More than 60 purpose-built MongoDB operations tools, one MCP server — OIDC authentication, hierarchical access control, and zero secrets in config."],[385,"Most recent executions across all tasks"],[1666,"Mount a volume for the PostgreSQL service's /var/lib/postgresql/data in your compose file for persistence."],[1726,"Mount Point"],[1626,"Mount the resulting certificates into the container:"],[2397,"Move and validate data\nCompare & Sync — Surfaces every document added, removed, or modified between two collections. Sync pushes the delta in a single auditable operation in either direction."],[971,"mstream_job_bytes_processed_total"],[975,"mstream_job_errors_total"],[967,"mstream_job_events_processed_total"],[979,"mstream_job_last_processed_at_seconds"],[983,"mstream_job_last_source_timestamp_seconds"],[995,"mstream_job_pipeline_done"],[991,"mstream_job_pipeline_in_flight"],[987,"mstream_job_pipeline_queued"],[999,"mstream_job_pipeline_saturation_pct"],[1003,"mstream_job_pipeline_source_blocked"],[963,"mstream_jobs"],[959,"mstream_uptime_seconds"],[1390,"mstream-encryption-key"],[1387,"mstream-system-db-uri"],[1441,"mstream.metrics.serviceMonitor.enabled"],[1438,"mstream.replicas"],[2069,"Multi-factor authentication"],[1361,"Multi-Tenant Deployments"],[1576,"Mutating operations are recorded in a structured audit log by the pipeline\nengine. Read-only operations (listing, querying, metrics) are not audited."],[1529,"name"],[1431,"Name of an existing Kubernetes Secret"],[455,"Naming"],[2235,"Naming"],[2554,"Native driver"],[1326,"Native resume token support; exact-position recovery after restart; horizontally scalable with leader election"],[2681,"Navigate the connection tree: connections → databases → collections"],[2271,"Navigate to the Governance tool and choose the connection you want to configure."],[3292,"Network — every /api/v1 request must come from a source IP inside\n--admin-allow-cidrs, else 403. The allowlist is live-updatable, but the\nbootstrap CIDRs can never be removed."],[1781,"Network — TLS at the gateway; internal services have no direct external access."],[3504,"Network — TLS at the gateway. Internal containers are not reachable from outside the Docker network. Only port 443 is exposed on the host."],[2138,"Network / Cannot Access Web UI"],[1889,"Network Requirements"],[3633,"Network Requirements"],[2042,"network_mode: host is required so Alloy can reach Access Manager on the host network. If Access Manager runs on a Docker bridge network, place Alloy on the same network and use the container name as APP_ENDPOINT."],[3796,"network_mode: host is required so Alloy can reach the Docker socket and host metrics. If you prefer bridge networking, adjust the configuration accordingly."],[1378,"NetworkPolicy — namespace isolation for multi-tenant deployments"],[1444,"networkPolicy.enabled"],[1569,"Never displayed in the UI"],[1568,"Never returned through the API after initial entry"],[2760,"New fields — fields present in the later snapshot but not the earlier one"],[644,"New fields — present in the later analysis, absent from the earlier one"],[3806,"New releases are distributed as versioned tarballs (e.g. 3t-server-v1.1.0-compose.tar.gz)."],[2798,"Next scheduled run"],[1812,"Next steps"],[3061,"Next steps"],[3531,"Next steps"],[3881,"nginx config error:"],[3382,"nginx server_name directive (TLS SNI matching)"],[1239,"No"],[1391,"No"],[1394,"No"],[1397,"No"],[1400,"No"],[1539,"No"],[1542,"No"],[1545,"No"],[2378,"No additional configuration is required in DB Tools itself."],[18,"No API keys in claude_desktop_config.json or .mcp.json files"],[19,"No connection strings stored on disk"],[2872,"No detected sensitivity"],[1749,"No output means valid YAML. Common pitfalls: wrong indentation (use 2 spaces), duplicate keys, missing space after colons."],[509,"No personal identification relevance detected"],[2340,"No personal identification relevance detected"],[20,"No secrets to rotate when a team member leaves"],[1601,"node_name"],[3223,"None — open for orchestrator probes."],[1065,"Not supported — HTTP sources are push-based with no resumable position"],[2610,"Note 1: Query Profiler relies on MongoDB's system.profile collection. Azure Cosmos DB exposes system.profile with MongoDB API 4.0 compatibility mode or later."],[2611,"Note 2: AWS DocumentDB system.profile availability depends on the MongoDB API compatibility version configured for the cluster."],[2612,"Note 3: Governance policies that reference MongoDB-specific configuration — such as write concern settings, journaling, and replica set topology policies — may not apply or may report incorrectly against Cosmos DB or DocumentDB, which do not expose these as user-configurable settings."],[1228,"Notes"],[1323,"Notes"],[1338,"Notes"],[2552,"Notes"],[2619,"Notes"],[3217,"Notes"],[3489,"Notes"],[2350,"Number of documents sampled"],[1440,"Number of pipeline engine pods. Set > 1 for HA worker nodes (requires valkey.enabled: true and system.ha.enabled = true in the engine config)"],[2793,"Number of tasks executing at this moment"],[897,"Observability"],[899,"Observability"],[1305,"Observability"],[1319,"Observability"],[2916,"Observability"],[2918,"Observability"],[3142,"Observability"],[786,"Observability:"],[2458,"Obtain a bearer token"],[1985,"Off-Site Storage"],[3718,"Off-Site Storage"],[1930,"OIDC / SAML IdP"],[271,"OIDC client ID"],[1537,"OIDC client ID registered with the provider"],[1495,"OIDC Configuration"],[2972,"OIDC issuer clients authenticate against. Required."],[3159,"OIDC issuer clients authenticate against. Required."],[268,"OIDC issuer URL — set to your Access Manager Keycloak realm"],[1534,"OIDC issuer URL (e.g. https://accounts.google.com)"],[88,"OIDC PKCE — no secrets in config"],[2,"OIDC PKCE authentication, token lifecycle, and CI/CD bearer token override."],[4,"OIDC PKCE Flow"],[1241,"OIDC provider details are configured entirely via environment variables at\nruntime. No image rebuilds are required when switching providers or deploying\nto a new customer environment. See Security\nfor configuration details."],[274,"OIDC scopes requested at login"],[1302,"OIDC/PKCE — runtime-configured, no image rebuilds"],[1198,"OIDC/PKCE authentication (token exchange happens in-browser via the SPA)"],[1492,"OIDC/PKCE authentication, AES-256 credential encryption, JWT-validated API access, and structured audit logging."],[2379,"On login, DB Tools fetches and caches the full collection tree for all connections in the user's workspaces. This pre-load means there is no delay when navigating to a collection for the first time."],[2991,"On restart — a PATCH persists them and they are flagged pendingRestart; the proxy overlays the stored values over its flags on the next restart."],[65,"On the first call, a browser window opens for OIDC login via Access Manager.\nComplete the login — subsequent calls in the same session use the cached token."],[2462,"On-Premise LLM Support"],[650,"Onboarding — understand an unfamiliar collection's structure without\nreading documents manually"],[2688,"Onboarding new engineers to an unfamiliar schema without setting up a local toolchain"],[3541,"Once Access Manager reports healthy, continue to the next step."],[1965,"Once healthy, open https://<YOUR_DOMAIN> and log in with the email from initial_platform_admin_email and password platform-admin-tmp-password. Change it immediately, and also change the Keycloak admin credentials at https://<YOUR_DOMAIN>/auth/admin (default: admin / password)."],[1832,"Once it reports healthy, open https://localhost in your browser. Accept the self-signed certificate warning."],[2845,"Once the client is authenticated and its upstream resolved, the proxy opens a\nconnection to MongoDB using that segment's service-account URI and\nauthenticates with SCRAM (mechanism auto-negotiated — SHA-256 or SHA-1).\nUpstreams that require TLS or mongodb+srv:// are wrapped and resolved\nautomatically."],[3544,"Once the wizard completes, start Studio 3T Web IDE alongside Access Manager:"],[2724,"One or more query fields are not covered by any existing index"],[1154,"One or more Rhai transformation scripts applied to each event"],[3021,"One process to monitor and scale"],[3011,"One proxy container per application"],[3005,"One proxy per application, deployed alongside it (e.g. as a sidecar container in\nthe same pod)."],[3007,"One static bearer per application instance"],[2228,"One-click compliance scoring across every provisioned connection — Beta"],[586,"Ongoing optimisation — schedule profiler analysis with the\nTasks category and review recommendations weekly"],[3295,"Only /healthz and /readyz are open, for orchestrator probes. See the\nConfig API reference."],[1941,"Only if using external database"],[1946,"Only if using external Vault"],[3678,"Only port 443 is exposed from the stack. Use the diagram below when requesting firewall rules from your infrastructure team."],[1906,"Only port 443 is exposed. The diagram below shows all inbound and outbound connections — use it when requesting firewall rules."],[2825,"open (fail-soft)"],[1182,"Open a running production pipeline in Studio, update the transformation\nscript, and restart to apply the change without data loss"],[1067,"Open a running production pipeline in Transform Studio to update its\ntransformation script, then restart to pick up the change without data loss"],[1259,"Open Bridge in your browser. If OIDC is configured, you are redirected to your\nidentity provider. After login, you are returned to the Bridge dashboard."],[2239,"Open Governance and select a connection"],[3706,"Open https://<SERVER_NAME> in a browser — you should be redirected to the Access Manager login page. After authenticating, the Studio 3T web interface loads."],[3580,"Open https://<your-server-hostname> in a browser. You'll be redirected to the Access Manager login page. After authenticating, you land on the Studio 3T web interface."],[1050,"Open in Studio"],[1122,"Open in Studio"],[2240,"Open Policy Settings"],[2343,"Open the PII Scanner tool, choose a connection from your connection tree, and select the collection to scan."],[1051,"Open the pipeline's transformation workspace in Transform Studio without stopping data flow"],[2774,"Open the Tasks tool and select New Task. Choose the task type (Export, Import, Compare, or Sync), configure the source and target, and set a schedule (one-time, recurring cron, or on-demand). The task is saved and appears in the dashboard immediately."],[2373,"Open the Workspaces page in Access Manager. Create a workspace (or open an existing one) and:"],[2254,"Open violations"],[2564,"Open-source MongoDB-compatible backend"],[273,"openid email profile offline_access"],[3549,"openssl and curl available on the host"],[3647,"openssl and curl available on the host"],[2401,"Operate via natural language or AI pipelines\nAI Assistant — 12 built-in workflows for common database operations, driven by natural language. Also exposes an MCP server so external AI agents can orchestrate database operations programmatically."],[2296,"Operate your databases in plain English against real live data — not a sandbox"],[2887,"operation — find, aggregate, update, delete, drop, and so on."],[2861,"Operation-level policy answers \"may this caller run a find on this\ncollection?\" PII enrichment lets policy answer the sharper question: \"may this\ncaller see these fields?\" The proxy attaches field-level sensitivity to\neach read before evaluation."],[2440,"Operation-level profiling from system.profile with index suggestions"],[2697,"Operation-level profiling, execution plan analysis, and index recommendations"],[457,"Operational"],[2236,"Operational"],[742,"Operational monitoring — scheduled POLICY_EVALUATE tasks that alert to\nSlack or email when violations are detected"],[2952,"Operations"],[2954,"Operations"],[3085,"Operations — run it as a container, configured at runtime"],[2826,"Operations are allowed. Availability is preserved at the cost of enforcement."],[2823,"Operations are denied. Security is preserved at the cost of availability."],[2708,"Operations are grouped by query shape — a normalised representation of the query structure, independent of specific field values. For each shape, the profiler shows:"],[3010,"Ops complexity"],[3020,"Ops complexity"],[1606,"Optional detail message (e.g. error description on failure)"],[2538,"Optional query parameters: status (idle, scheduled, running, completed, failed), type (export, import, compare, sync)."],[1867,"Optional: external PostgreSQL, external Vault, SMTP server, LDAP/OIDC Identity Provider, customer MongoDB targets"],[1264,"Optionally open Transform Studio to write or generate transformation\nlogic"],[2095,"Or back up the underlying database directly:"],[32,"Or in JSON config:"],[3707,"Or use docker compose directly:"],[1448,"Or, if you have already pulled the chart locally:"],[2518,"Orchestrate database exports as part of a multi-step AI pipeline"],[1543,"Organisation ID (Zitadel-specific)"],[1541,"orgId"],[1917,"Outbound"],[1922,"Outbound"],[1927,"Outbound"],[1932,"Outbound"],[1937,"Outbound"],[1942,"Outbound"],[1947,"Outbound"],[3687,"Outbound"],[3691,"Outbound"],[3695,"Outbound"],[1349,"Outbound API call"],[843,"output"],[870,"Output"],[1138,"Output Panel"],[2252,"Overall compliance score"],[423,"Overall compliance score for an environment"],[2711,"P95 duration — 95th-percentile execution time"],[2682,"Page through documents in their full native BSON structure"],[1126,"Panel"],[3240,"Parse a URI into components (no persistence; password never echoed)"],[3116,"Parses each command into (operation, database, collection, properties) and consults the policy engine; forwards on Allow, returns a synthetic Unauthorized on Deny"],[2584,"Partial"],[2599,"Partial"],[2582,"Partial (see note 1)"],[2583,"Partial (see note 2)"],[2597,"Partial (see note 3)"],[2598,"Partial (see note 3)"],[1629,"Pass Host, X-Real-IP, X-Forwarded-For, and X-Forwarded-Proto headers"],[3342,"Pass Host, X-Real-IP, X-Forwarded-For, and X-Forwarded-Proto: https headers"],[2088,"Password history: 5"],[2067,"Password policies"],[3259,"PATCH /api/v1/settings"],[1689,"Path"],[3487,"Path"],[249,"Path prefix for Mongo Compare"],[261,"Path prefix for PII Detector"],[258,"Path prefix for Policy Engine"],[255,"Path prefix for Query Profiler"],[252,"Path prefix for Schema Analyzer"],[246,"Path prefix for Task Manager"],[286,"Path to a CA certificate bundle for TLS verification against private CAs. Set to false to skip SSL verification (development only)."],[3001,"Pattern A — Sidecar"],[3002,"Pattern B — Standalone shared"],[713,"Pause or resume a task's schedule"],[1849,"People"],[3112,"Per customer / per environment — sidecar or standalone container"],[3017,"Per-connection identity (MONGODB-OIDC against your IdP)"],[3104,"Per-operation evaluation against the 3T policy engine"],[901,"Per-Pipeline Job Metrics"],[1320,"Per-pipeline metrics, live log streaming, and Prometheus-compatible endpoints"],[2906,"Per-segment isolation"],[3013,"Per-team or per-service isolation; strong blast-radius containment"],[2795,"Percentage of completed runs that succeeded"],[2253,"Percentage of enabled policies the connection passes"],[584,"Performance investigation — identify the slowest query shapes on a\nproduction database without connecting to a database console"],[3839,"Permission denied on cert files:"],[2145,"Permission denied on mounted files:"],[1882,"Permissions update immediately when administrators modify workspace assignments. Users only ever see the databases they're authorized to access, and all credentials are stored centrally — never on the desktop."],[2868,"Personally identifiable information"],[877,"Phone number"],[502,"PII"],[2237,"PII"],[2333,"PII"],[2867,"PII"],[3107,"PII awareness"],[136,"PII Detection"],[186,"PII Detection"],[203,"PII Detection"],[470,"PII Detection"],[472,"PII Detection"],[239,"PII Detector service base URL"],[3121,"PII enrichment"],[2855,"PII Enrichment"],[2857,"PII Enrichment"],[2301,"PII Scanner"],[2312,"PII Scanner"],[2499,"PII Scanner"],[2600,"PII Scanner"],[2634,"PII Scanner"],[2311,"PII Scanner — sensitivity classification, scan workflow, scan history"],[2324,"PII Scanner is in Beta. Classification rules, sensitivity bucket definitions, and the scan result format may change between releases. It is not recommended for use in automated compliance workflows until it reaches Production status."],[2307,"PII Scanner results feed into data classification programmes governed by the Governance module"],[2358,"PII Scanner uses sample-based analysis by default. Fields that appear in only a small fraction of documents may not be classified if they are absent from the sample. For comprehensive coverage of collections with sparse or conditional fields, use a full scan or increase the sample size."],[237,"PII_DETECTOR_URL"],[259,"PII_DETECTOR_URL_PREFIX"],[769,"Pipeline building — helps construct pipeline configurations with\ncorrect encoding rules, schema wiring, and checkpoint settings"],[946,"Pipeline capacity utilisation"],[1211,"Pipeline configuration is delivered via Kubernetes ConfigMap (Helm deployment)\nor a mounted TOML file (Compose deployment)."],[916,"Pipeline counts by state"],[1276,"Pipeline created and source/sink configured"],[1144,"Pipeline Editor"],[1469,"Pipeline engine"],[1190,"Pipeline Engine"],[1497,"Pipeline Engine — JWT Validation"],[1363,"Pipeline Engine Configuration"],[1203,"Pipeline execution (Change Streams, Kafka, Pub/Sub, HTTP sources)"],[1015,"Pipeline Lifecycle"],[1011,"Pipeline Management"],[1013,"Pipeline Management"],[1311,"Pipeline Management"],[902,"Pipeline Process Stats"],[1002,"Pipeline saturation percentage"],[1278,"Pipeline started and events visible in the job metrics panel"],[1014,"Pipeline View"],[2804,"Pipeline-integrated import workflows triggered by CI/CD events"],[1580,"pipeline.create, pipeline.stop, pipeline.restart, pipeline.delete"],[808,"Pipelines"],[1579,"Pipelines"],[822,"Pipelines (write)"],[1551,"PKCE does not use a client secret. The SPA handles the token exchange directly\nwith the OIDC provider. If you are migrating from an older auth-proxy setup,\nremove any client secret configuration."],[1955,"Place your certificate and key in a certs/ directory. The gateway expects files named app.crt and app.key — for different names, configure gateway.tls.certFile and gateway.tls.keyFile in config.yml."],[1837,"Platform admin — the email from initial_platform_admin_email with password platform-admin-tmp-password. You'll be prompted to change it."],[3309,"Platform Architecture"],[1185,"Platform components, data flow, and deployment topology for 3TL Bridge."],[130,"Platform configuration retrieval"],[2384,"Platform Overview"],[2448,"Platform Overview — how the five tools fit together"],[2300,"Platform, security, compliance teams"],[2035,"Point Alertmanager at your notification channel. Example with email:"],[1624,"Point DNS to your Access Manager server (A record for IPv4, AAAA for IPv6), then obtain an SSL certificate. Let's Encrypt with a DNS challenge works well for wildcard certs:"],[3335,"Point DNS to your Studio 3T Web IDE (A record for IPv4, AAAA for IPv6), then obtain a CA-signed certificate. Let's Encrypt with a DNS challenge is recommended — it works for any server, including those not directly reachable from the internet."],[3069,"Point the proxy at three things: where to listen, where the policy\nengine is, and which OIDC issuer / audience to trust. The\n--registry-uri is the MongoDB connection it uses to look up each request's\nupstream."],[2105,"Policies and tokens"],[3299,"Policy — every operation is evaluated before it runs, and denials return a\nstandard Unauthorized (Policy enforcement)."],[2877,"Policy can then allow a query that touches only Likely Safe fields while\ndenying the same operation when it would return Critical or PII data —\nturning a coarse operation check into data-aware governance."],[400,"Policy Categories"],[2230,"Policy Categories"],[2274,"Policy configuration is versioned — every change is recorded with a timestamp and the identity of the user who made it."],[3036,"Policy decision"],[3103,"Policy decision"],[134,"Policy definition, evaluation, and violation tracking"],[3115,"Policy enforcement"],[2879,"Policy Enforcement"],[2881,"Policy Enforcement"],[3155,"Policy engine base URL the proxy evaluates against."],[236,"Policy Engine service base URL"],[2942,"policy_cache_total{result}"],[234,"POLICY_ENGINE_URL"],[256,"POLICY_ENGINE_URL_PREFIX"],[733,"POLICY_EVALUATE"],[2540,"Poll the status of a specific task or its most recent run:"],[2944,"pool_acquires_total{result} / pool_evicted_total / pool_idle"],[1908,"Port"],[3680,"Port"],[3651,"Port 443 available — sudo lsof -i :443"],[1905,"Port 443 available (sudo lsof -i :443 to check)"],[3837,"Port 443 in use — port is already allocated:"],[1968,"Port 443 in use — sudo lsof -i :443 to find the conflicting process. Alternatively, map to a different port: -p 8443:443."],[2144,"Port conflict — port is already allocated:"],[3239,"POST /api/v1/connection-strings:parse"],[516,"Post-migration risk detection — identify PII in unexpected collections\nafter a data migration or schema change"],[2354,"Post-migration risk identification — detecting PII in unexpected collections after data migrations or schema changes"],[649,"Post-migration validation — run an analysis before and after a schema\nmigration; ask the agent to diff the two results"],[1700,"PostgreSQL"],[1725,"PostgreSQL"],[1865,"PostgreSQL (included in the Docker Compose stack, or use external PostgreSQL)"],[1642,"PostgreSQL via Docker Compose (default)"],[505,"Potentially Sensitive"],[2336,"Potentially Sensitive"],[2869,"Potentially Sensitive"],[463,"Pre-audit compliance evaluation — run a full evaluation against every\nproduction connection before a GDPR, CCPA, or SOC 2 audit"],[515,"Pre-audit PII inventory — scan every collection before a GDPR, CCPA,\nor HIPAA audit; produce a field-level sensitivity report"],[2353,"Pre-audit scans ahead of GDPR, CCPA, or HIPAA compliance reviews"],[3630,"Pre-Deployment Checklist"],[3629,"Pre-deployment checklist, network requirements, and post-setup verification for Studio 3T Web IDE"],[365,"Pre-flight validation — test a connection before scheduling a task or\nrunning a comparison"],[585,"Pre-release index review — confirm that a new feature's queries are\ncovered by indexes before deploying to production"],[2280,"Pre-release policy validation integrated into deployment checklists via the REST API"],[610,"Pre-task validation — verify that a filter returns the expected documents\nbefore scheduling an export or comparison"],[1891,"Prepare TLS certificates"],[525,"Prerequisites"],[1804,"Prerequisites"],[1888,"Prerequisites"],[2361,"Prerequisites"],[2698,"Prerequisites"],[3055,"Prerequisites"],[3521,"Prerequisites"],[3525,"Prerequisites"],[2360,"Prerequisites and connection provisioning before using 3T DB Tools"],[2012,"Preserve evidence — export container logs and database before any changes"],[3754,"Preserve evidence — export container logs before any changes"],[698,"Preview upcoming run times for a cron expression"],[696,"preview_schedule"],[2294,"Primary buyers"],[2213,"Private or on-premise LLM deployments with an OpenAI-compatible API"],[2356,"Proactive privacy governance — demonstrating repeatable, auditable scanning processes to regulators and board-level stakeholders"],[510,"Product codes, timestamps, status flags, internal IDs"],[2341,"Product codes, timestamps, status flags, internal IDs"],[1230,"Production"],[157,"Production AI assistants, shared team agents, read-only analysis"],[3628,"Production Deployment"],[3585,"Production Deployment — pre-deployment checklist, network requirements, and post-setup verification"],[1872,"Production resources"],[1887,"Production-ready Docker and Docker Compose deployment"],[3303,"Products"],[2192,"Profile queries"],[2522,"Programmatic access to Tasks and DB Tools operations via the REST API"],[2020,"Prometheus"],[3209,"Prometheus /metrics address, e.g. 127.0.0.1:9090. Empty disables it. Unauthenticated — bind to loopback or an internal interface."],[1711,"Prometheus endpoints (scraped with basic auth):"],[904,"Prometheus Integration"],[2019,"Prometheus metrics, Grafana dashboards, alerting, and Grafana Alloy for 3T Access Manager"],[1377,"Prometheus ServiceMonitor — automatic metric scraping for Prometheus Operator"],[3558,"Prompt"],[2889,"properties — operation-specific detail that policy can match on, such as a\nfind's projection fields and limit, or an update's scope."],[79,"Protocol"],[1909,"Protocol"],[2551,"Protocol"],[3097,"Protocols"],[827,"Provider"],[1078,"Provider"],[826,"Provider configuration is managed in the system configuration — not per user\nsession. Exactly one LLM service is active at any time:"],[1517,"Provider configuration is passed entirely via Helm values — no image rebuilds,\nno per-customer containers."],[1510,"Provider returns an authorization code (PKCE)"],[851,"Provider support is currently limited to Anthropic and AWS Bedrock"],[2669,"Providing a documented record of data changes for compliance or post-incident review"],[2006,"Provision new infrastructure (4 CPU, 8 GB RAM minimum, Docker installed)"],[3748,"Provision new infrastructure (8 CPU, 32 GB RAM, 50 GB disk, Docker installed)"],[2362,"Provisioning Connections for DB Tools"],[3281,"Proxy → MongoDB"],[2969,"PROXY_ADMIN_TOKEN"],[3196,"PROXY_ADMIN_TOKEN"],[2967,"PROXY_CONFIG_KEY"],[3204,"PROXY_CONFIG_KEY"],[2965,"PROXY_REGISTRY_URI"],[3152,"PROXY_REGISTRY_URI"],[2921,"proxyctl — live view"],[1100,"Pub/Sub — GCP project ID, service account key (file path, inline JSON,\nor static token)"],[1346,"Pub/Sub Publisher"],[1331,"Pub/Sub Subscriber"],[3416,"Public Keycloak client used by the frontend to initialize the Keycloak JS adapter. Pre-created in Access Manager via realm import."],[1381,"Pull and install the chart:"],[1249,"Pull the Helm chart"],[1128,"Purpose"],[1727,"Purpose"],[1911,"Purpose"],[2964,"Purpose"],[3147,"Purpose"],[3157,"Purpose"],[3164,"Purpose"],[3171,"Purpose"],[3175,"Purpose"],[3181,"Purpose"],[3193,"Purpose"],[3203,"Purpose"],[3207,"Purpose"],[3228,"Purpose"],[3682,"Purpose"],[323,"Push document delta from source to target"],[3247,"PUT /api/v1/upstreams/{tenantId}"],[54,"Python 3.11+ and uv installed"],[82,"Python FastMCP"],[104,"Query"],[590,"Query"],[592,"Query"],[730,"Query a source collection and insert matching documents into a target"],[3589,"Query Editor"],[578,"Query filter fields with no corresponding index"],[116,"Query Profiler"],[199,"Query Profiler"],[521,"Query Profiler"],[523,"Query Profiler"],[2439,"Query Profiler"],[2580,"Query Profiler"],[2624,"Query Profiler"],[2696,"Query Profiler"],[233,"Query Profiler service base URL"],[2487,"Query profiling"],[542,"Query system.profile for slow operations"],[729,"QUERY_COPY"],[540,"query_profiled_operations"],[231,"QUERY_PROFILER_URL"],[253,"QUERY_PROFILER_URL_PREFIX"],[726,"Query, filter, and project a collection; write results to JSON, CSV, or BSON; upload to S3/MinIO; return a presigned download URL"],[939,"Queued"],[990,"Queued messages in stream"],[3714,"Quick backup"],[3310,"Quick Links"],[41,"Quick Start"],[1242,"Quick Start"],[1802,"Quick Start"],[3053,"Quick Start"],[3519,"Quick Start"],[3126,"Quick Start — build, run, and connect a client through the proxy"],[1883,"Quick Start — deploy Access Manager in under 10 minutes"],[140,"Quick Start — install and configure in two minutes"],[1351,"Quick Start — running in minutes with Docker Compose or Kubernetes"],[3625,"Quick Start — up and running in 10 minutes"],[3074,"Quote the URI in single quotes so the shell does not interpret $ or &,\nand use %24external — the URL-encoded form of $external — as the\nauthSource. The appName selects the project segment the proxy routes you to\n(see Tenancy & routing)."],[1791,"RAM"],[3512,"RAM"],[582,"Range fields last — fields tested with $gt, $lt, $in, etc."],[3025,"Reach for the sidecar when isolation and blast-radius containment matter\nmost and you control the application's deployment."],[3026,"Reach for the standalone shared proxy when you need to govern many\nexternal or unmodifiable clients through one auditable choke point."],[3492,"React SPA"],[282,"read"],[307,"read"],[310,"read"],[313,"read"],[316,"read"],[319,"read"],[349,"read"],[352,"read"],[355,"read"],[358,"read"],[361,"read"],[381,"read"],[384,"read"],[387,"read"],[410,"read"],[413,"read"],[416,"read"],[419,"read"],[422,"read"],[425,"read"],[428,"read"],[484,"read"],[487,"read"],[535,"read"],[538,"read"],[541,"read"],[544,"read"],[547,"read"],[550,"read"],[553,"read"],[556,"read"],[559,"read"],[602,"read"],[627,"read"],[630,"read"],[633,"read"],[666,"read"],[685,"read"],[688,"read"],[691,"read"],[694,"read"],[697,"read"],[700,"read"],[86,"read (41 tools) · write (+10) · admin (+8)"],[155,"read (default)"],[728,"Read JSON, NDJSON, CSV, or BSON from storage; insert into a target collection"],[2489,"Read profile data, get index suggestions"],[1731,"Read-only"],[1734,"Read-only"],[1737,"Read-write"],[3236,"Readiness (≥ 1 upstream)"],[2699,"Reading the Results"],[2736,"Reading the Results"],[2890,"Reads are additionally tagged with field-level\nPII buckets so policy can reason\nabout what data is exposed, not only what operation ran."],[3108,"Reads are tagged with field-level sensitivity before evaluation"],[854,"Real-time PII masking at the transformation layer — before sensitive data reaches any sink."],[1316,"Real-time PII masking at the transformation layer with built-in masking functions and custom Rhai logic"],[1300,"Real-time, at the transformation layer, before data reaches any sink"],[2085,"Realm → Authentication → Password Policy — recommended minimums:"],[2089,"Realm → Security Defenses → Brute Force Detection:"],[3755,"Rebuild — deploy a fresh instance"],[2013,"Rebuild — deploy a fresh instance from a pre-breach backup"],[2895,"Rebuilds the original wire frame and forwards it to MongoDB unchanged; the response passes straight back to the client."],[919,"Recent activity"],[150,"Recommendations"],[583,"Recommendations include the proposed index key pattern and the query shape\nthat motivated it."],[1787,"Recommended (Production)"],[3797,"Recommended alert rules for Prometheus:"],[2029,"Recommended community dashboards (import by ID in Grafana → Dashboards → Import):"],[1490,"Recommended for all production deployments"],[2668,"Reconciling staging and production datasets after a release"],[3637,"Reconfiguring"],[1472,"Redis-compatible store for leader election, stream fan-out, cluster commands, and backpressure coordination"],[2225,"Reduce time-to-insight for analysts who lack MongoDB query expertise"],[26,"Refresh token"],[2076,"Refresh Token (default 30 min) — obtains new access tokens"],[1111,"Register a Kafka cluster once and reference it as a sink across multiple\npipelines without duplicating credentials"],[3352,"Registry"],[3353,"REGISTRY"],[3441,"REGISTRY"],[3663,"Registry credentials from your 3T onboarding package"],[3560,"Registry username / password"],[1869,"registry.example.com/studio3t/access-manager:latest"],[576,"Regular expression without a leading anchor — cannot use an index"],[860,"Related"],[1049,"Remove a stopped pipeline permanently"],[3252,"Remove a tenant"],[2660,"Removed"],[329,"Removed — documents in the target not present in the source"],[2761,"Removed fields — fields present in the earlier snapshot that no longer appear"],[645,"Removed fields — present in the earlier analysis, absent from the later one"],[2900,"Repeated evaluations are kept cheap by the\ndecision cache, which is\ninvalidated live whenever an administrator changes a policy."],[2543,"Replace TASK_ID with the task's ID (visible in the Tasks dashboard URL or the list response) and DB_TOOLS_TOKEN with a valid bearer token."],[3859,"Replace the certificate and restart the gateway:"],[3334,"Replacing the Self-Signed Certificate"],[2633,"Replica set policies require a replica set deployment"],[392,"Reporting — generate a daily or weekly summary of automation activity"],[2474,"Representative operations"],[3038,"Request Lifecycle"],[1255,"Request registry credentials from the 3T team, then download the compose\ntarball:"],[1267,"Request registry credentials from the 3T team, then log in and pull the chart:"],[1558,"Require JWT validation on API requests"],[1385,"Required"],[1524,"Required"],[3386,"Required"],[3392,"Required"],[3404,"Required"],[3423,"Required"],[3431,"Required"],[3439,"Required"],[1360,"Required Secrets"],[3221,"Requirement"],[3643,"Requirement"],[1371,"Requirements"],[139,"Requirements: Python 3.11+ · uv package manager ·\nAccess Manager for authentication"],[208,"Reserve read,write,admin for internal automation running in trusted,\nnon-shared environments"],[710,"Reset a failed or stuck task back to idle"],[171,"reset_task"],[708,"reset_task"],[3120,"Resolves each request to the correct upstream database for its project segment, via Access Manager"],[1595,"resource"],[1785,"Resource"],[3508,"Resource"],[1657,"Resource limits"],[1760,"Resource requirements"],[3483,"Resource requirements"],[812,"Resources"],[2541,"Response includes: status, started_at, completed_at, duration_ms, error (if failed)."],[3216,"Response shapes"],[2521,"REST API"],[3495,"REST API"],[1046,"Restart"],[58,"Restart Claude Desktop. On the first tool call, a browser window opens for\nlogin via Access Manager."],[63,"Restart the client so it picks up the new configuration."],[1986,"Restore"],[3719,"Restore"],[2008,"Restore config, start the container, restore the database"],[3750,"Restore configuration:"],[2017,"Restore to a test container monthly. An untested backup is not a backup."],[3762,"Restore to a test environment monthly. An untested backup is not a backup."],[1140,"Result of running the script against the input"],[2262,"Results are timestamped. Running the evaluation again creates a new timestamped result alongside the previous one, preserving a full audit trail."],[1059,"Resume token — the pipeline can resume after an outage as long as the oplog window on the source replica set has not been exhausted"],[634,"Retrieve a specific saved analysis"],[2007,"Retrieve backups from off-site storage"],[3749,"Retrieve backups from off-site storage"],[656,"Retrieve platform configuration — storage backend, email delivery, and service endpoints."],[2205,"Return size, document count, and index usage"],[604,"Returns up to 100 documents per call"],[1199,"Reverse-proxying of all API requests to the pipeline engine"],[2051,"Revert the image tag in am-compose.yml and redeploy:"],[2319,"Review results"],[2644,"Review the diff"],[1298,"Rhai scripting in Monaco editor with AI generation and test suites"],[838,"Rhai scripts from the pipeline middleware chain"],[1204,"Rhai transformation logic per event"],[1142,"Right column"],[1148,"Right edge"],[1079,"Role"],[2047,"Rollback"],[3803,"Rollback"],[3756,"Rotate all credentials — .env secrets, MongoDB credentials, TLS certificates, encryption key"],[2014,"Rotate all credentials — database passwords, Vault tokens, Keycloak secrets, TLS certs"],[3759,"Rotating ENCRYPTION_KEY requires migrating all encrypted AI conversation data. Contact 3T support before rotating this key in production."],[3298,"Routing — identity determines which upstream a caller can even reach\n(Tenancy & routing)."],[3075,"Run a command the caller is allowed to perform — it forwards transparently\nand returns the real result. Run one they are not — the proxy returns a\nstandard MongoDB authorization error (Unauthorized, code 13), exactly as the\ndatabase would for a missing privilege. No client change is needed to handle\ndenials."],[2199,"Run a governance policy evaluation"],[734,"Run a governance policy evaluation and dispatch violation alerts"],[2197,"Run a PII scan and summarise findings"],[417,"Run a policy evaluation against a connection"],[2191,"Run a schema analysis and interpret the results"],[2188,"Run comparison"],[2492,"Run comparisons, apply sync"],[551,"Run explain() and return the full execution plan"],[2498,"Run policy evaluation, list violations"],[2501,"Run scans, retrieve scan history"],[2486,"Run schema analysis, compare snapshots"],[2643,"Run the comparison"],[3327,"Run the Governance Proxy — enforce per-operation MongoDB policy at the wire protocol"],[3056,"Run the proxy"],[2953,"Run the proxy as a container, supply its bootstrap configuration, and manage it at runtime through the config API."],[2318,"Run the scan"],[1245,"Run the setup script"],[3526,"Run the setup wizard"],[3799,"Run with:"],[915,"Running / stopped / failed jobs"],[2315,"Running a Scan"],[2242,"Running an Evaluation"],[1621,"Running Behind a Reverse Proxy"],[3333,"Running Behind a Reverse Proxy"],[1370,"Running Multiple Worker Nodes"],[1029,"Running, stopped, or failed"],[2786,"Runs a Compare and then applies the diff in a specified direction"],[2784,"Runs a document-level diff between two collections and stores the result"],[2084,"Same flow, but set the vendor to Active Directory, the username attribute to sAMAccountName, and the user DN to CN=Users,DC=example,DC=com."],[491,"Sample a collection and classify fields by sensitivity"],[1155,"Sample input"],[840,"Sample input document"],[1137,"Sample JSON that the script transforms"],[642,"Sample values — a representative sample of observed values"],[2749,"Sample values — a small set of representative values"],[2313,"Sample-based privacy risk analysis for MongoDB collections — Beta"],[2754,"Sampling mode used"],[2735,"Sampling Modes"],[945,"Saturation %"],[1176,"Save the updated script, then restart the pipeline to pick up the change"],[819,"save_test_suite, delete_test_suite"],[648,"Saved analyses are not automatically purged. Delete stale snapshots with\ndelete_schema_analysis (admin tier) to keep the history clean."],[1761,"Scaling"],[3484,"Scaling"],[475,"Scan Behaviour"],[2196,"Scan for PII"],[2320,"Scan History"],[2352,"Scan history provides a timestamped record of when risks were identified and which collections were affected. Use it to demonstrate due diligence ahead of compliance reviews."],[471,"Scan MongoDB collections for personally identifiable information and classify every field by sensitivity bucket."],[185,"scan_pii"],[489,"scan_pii"],[512,"scan_pii (write tier) uses sample-based analysis by default. A configurable\nnumber of documents is sampled from the collection and each field is classified\nbased on its name, type, and observed values."],[2194,"Schedule export"],[2207,"Schedule recurring tasks via natural language"],[1998,"Schedule with cron — 0 2 * * * for daily at 2 AM:"],[3734,"Schedule with cron — daily at 2 AM:"],[3715,"Scheduled backup"],[1982,"Scheduled Backups"],[2803,"Scheduled cross-environment sync jobs (e.g., production → staging refresh)"],[739,"Scheduled exports — nightly CSV or JSON exports with S3 upload and email\ndelivery"],[677,"Scheduling"],[841,"schema"],[449,"Schema"],[1157,"Schema"],[2232,"Schema"],[2484,"Schema"],[112,"Schema Analysis"],[201,"Schema Analysis"],[614,"Schema Analysis"],[616,"Schema Analysis"],[2441,"Schema Analysis"],[2585,"Schema Analysis"],[2627,"Schema Analysis"],[2733,"Schema Analysis"],[2740,"Schema Analysis samples a collection and maps every field — its type distribution, frequency of appearance, and coverage across documents. Results are stored as a versioned history, so you can track schema drift over time and detect breaking changes before they reach production."],[230,"Schema Analyzer service base URL"],[2200,"Schema drift check"],[619,"Schema Drift Detection"],[2738,"Schema Drift Detection"],[2737,"Schema History"],[2758,"Schema history snapshots are not automatically purged. For collections that are analysed frequently, review and remove older snapshots periodically to keep the history manageable."],[1143,"Schema tab (validation rules) and Tests tab (test suites)"],[450,"Schema validation rules and structural enforcement"],[228,"SCHEMA_ANALYZER_URL"],[250,"SCHEMA_ANALYZER_URL_PREFIX"],[558,"schema_index_coverage"],[1584,"schema.create, schema.delete"],[814,"Schemas"],[1583,"Schemas"],[1672,"Schemas are managed automatically via Flyway migrations."],[2261,"Score and violation count per policy category"],[2299,"Score every environment against 27 configurable policies in one click"],[3102,"SCRAM service-account connection, auto-negotiated (SHA-256 / SHA-1)"],[3282,"SCRAM with a per-segment service account; the upstream credentials live only in the proxy's sealed configuration."],[1179,"Script changes take effect when the pipeline is restarted — not automatically.\nConfiguration changes (encoding, schema, source, sink) require a\nstop → delete → create cycle. See\nPipeline Management for details."],[850,"Script correctness depends on the quality of the sample input and schema\nin the workspace — load real collection data via the Service Explorer for\nbest results"],[766,"Script creation — reads the input document and schema in context,\ngenerates a Rhai transformation script, suggests running it against the\ninput to verify"],[1132,"Script Editor"],[849,"Script generation targets Rhai only"],[1054,"Script-only changes (middleware content updated, pipeline config unchanged)\ntake effect on restart — the pipeline re-reads stored scripts when it\nstarts. Configuration changes (encoding, schema, source, sink, batch, or\ncheckpoint) require a stop → delete → create cycle — there is no\nupdate-in-place operation."],[837,"scripts"],[1153,"Scripts"],[2103,"Seal and unseal"],[962,"Seconds since process start"],[918,"Seconds since the pipeline engine started"],[1384,"Secret key"],[1376,"Secret management — inline, existing Secret, or External Secrets Operator"],[3422,"Secret of the ${KEYCLOAK_CLIENT_ID}-be confidential client. Used by ai-agent for backend-to-Keycloak client_credentials flow. Must equal the KEYCLOAK_WEB_CLIENT_SECRET set when the Access Manager realm was deployed."],[1783,"Secrets — All sensitive data is encrypted at rest."],[2958,"Secrets at rest"],[3272,"Secrets at rest"],[1758,"Secrets management"],[2102,"Secrets management, seal/unseal, policies, and backup"],[453,"Security"],[1491,"Security"],[1493,"Security"],[2234,"Security"],[3268,"Security"],[3270,"Security"],[1354,"Security — OIDC auth, credential encryption, and audit logging"],[3130,"Security — OIDC trust, at-rest encryption, and the admin control plane"],[1994,"Security Breach"],[3725,"Security Breach"],[3482,"Security design"],[2066,"Security hardening"],[1759,"Security layers"],[38,"See Access Control for the full tool\nlist per tier."],[2109,"See Also"],[2854,"See also Security for the trust model\nacross the OIDC, upstream, and admin surfaces."],[1874,"See Architecture for the deployment topologies."],[2026,"See Configuration Reference for the metrics authentication settings (METRICS_USERNAME, METRICS_PASSWORD)."],[1269,"See Deployment — Required Secrets\nfor the secret keys that must be present in bridge-credentials."],[1777,"See External PostgreSQL and External Vault for connection setup."],[1800,"See External PostgreSQL for connection setup."],[3162,"See Identity & OIDC, including\nthe client-side ALLOWED_HOSTS caveat for non-local hosts."],[3210,"See Observability for the exported\nseries and the proxyctl live view."],[2951,"See the CLI & flag reference for the\nconnection-limit and pooling flags these metrics track."],[1634,"See the Configuration Reference for all database settings."],[1842,"See Troubleshooting for more."],[1971,"See Troubleshooting for more."],[2275,"Select a connection and choose Run Evaluation. The evaluation runs against the live connection and produces a timestamped compliance report. For environments with many provisioned connections, evaluations can be run against all connections in a single batch."],[2316,"Select a connection and collection"],[2641,"Select a source collection"],[2642,"Select a target collection"],[2272,"Select Policy Settings to see the full list of available policies grouped by category."],[2149,"Self-signed cert warning in browser — expected in development. Click \"Advanced -> Proceed\" to continue."],[3855,"Self-signed certificate warning in browser — expected. Click Advanced → Proceed to continue. Replace with a CA-signed certificate for production use."],[864,"Sensitive fields never appear in the sink, regardless of sink type"],[2858,"Sensitivity buckets"],[474,"Sensitivity Classification"],[2314,"Sensitivity Classification"],[3226,"Serve the API over TLS in any non-loopback deployment\n(--admin-tls-cert-file / --admin-tls-key-file). Write endpoints require an\nencryption key (PROXY_CONFIG_KEY); without it they return 501."],[81,"Server"],[3354,"Server"],[3562,"Server hostname or IP"],[3355,"SERVER_NAME"],[3444,"SERVER_NAME"],[1688,"Service"],[1713,"Service"],[1023,"Service and collection / topic / subscription"],[1027,"Service and target collection / topic / endpoint"],[1073,"Service Configuration"],[1108,"Service credentials are encrypted at rest with AES-256 by the pipeline engine.\nCredentials are never returned through the API or displayed in the UI after\ninitial entry. Modifying a service credential requires re-entering the value."],[1454,"Service credentials support the env:VAR_NAME syntax to resolve values from\nenvironment variables at startup rather than storing secrets in the config\nfile:"],[3478,"Service design, request routing, and security model for Studio 3T Web IDE"],[1121,"Service Explorer"],[1206,"Service registry and credential management (AES-256 encrypted)"],[213,"Service URLs"],[1582,"service.create, service.delete, service.activate"],[1581,"Services"],[824,"Services (write)"],[1097,"Services are defined in the system configuration (TOML) or created at runtime\nvia the management API. Each service type has its own configuration shape:"],[1069,"Services Management"],[1071,"Services Management"],[1317,"Services Management"],[28,"Session"],[1614,"Set credentials.existingSecret to reference a Kubernetes Secret created outside the Helm release"],[1408,"Set either storeRef.name or provider, not both. Authentication to the secret\nmanager is handled by the store/provider (e.g. Workload Identity / IRSA) — the\nchart takes no cloud API credentials."],[1616,"Set externalSecrets.enabled: true and configure externalSecrets.projectId, externalSecrets.region, etc."],[3345,"Set generous timeouts — AI chat responses can take several seconds"],[1631,"Set generous timeouts for long-running requests"],[206,"Set MCP_ACCESS_MODE=read for any agent that operates against a production\nenvironment unless write or admin operations are explicitly required"],[207,"Set MCP_ACCESS_MODE=read,write for agents that create and manage tasks or\ntoggle governance policies"],[40,"Set MCP_AUTH_ISSUER_URI to your organisation's Access Manager Keycloak realm:"],[62,"Set MCP_CA_BUNDLE to the path of your corporate CA certificate bundle when\nservices are behind TLS with a private CA. Set to false only in isolated\ndevelopment environments where SSL verification is not possible."],[1805,"Set up the project"],[198,"set_profiler_status"],[561,"set_profiler_status"],[173,"set_task_schedule_paused"],[711,"set_task_schedule_paused"],[2986,"Setting"],[128,"Settings"],[655,"Settings"],[657,"Settings"],[3620,"Setup time"],[952,"Severity level — info, warning, or error"],[3179,"Shared cache backend enabling the decision cache and live cross-instance invalidation."],[2690,"Sharing live database context in team reviews or client demonstrations"],[25,"Short-lived; refreshed automatically using the refresh token"],[1026,"Sink"],[1336,"Sink"],[1087,"Sink — outbound API calls with configurable auth (bearer, basic, API key, custom header)"],[1286,"Sinks"],[1293,"Sinks"],[118,"Slow query analysis and index recommendations"],[522,"Slow query analysis, execution plan inspection, and index recommendations using the ESR rule engine."],[1648,"SMTP"],[1920,"SMTP server"],[581,"Sort fields next — fields used in sort()"],[574,"Sort operation performed in memory, not by an index"],[1022,"Source"],[1321,"Source"],[1089,"Source — inbound webhook endpoint with pre-registered routes"],[1081,"Source (Change Streams) or sink (write-back)"],[1083,"Source (consumer) or sink (producer)"],[1085,"Source (subscriber) or sink (publisher)"],[947,"Source blocked"],[3225,"Source IP inside --admin-allow-cidrs (else 403), then a bearer token equal to --admin-token / $PROXY_ADMIN_TOKEN (else 401)."],[1056,"Source type"],[1285,"Sources"],[1291,"Sources"],[1284,"Sources and Sinks"],[3864,"Special characters in URI not percent-encoded (e.g. @ → %40, : → %3A)"],[3828,"SSL / TLS Certificate Issues"],[3570,"SSL certificate"],[3665,"SSL certificate and key (or plan to use the self-signed option)"],[3385,"SSL subject alternative name when generating a self-signed certificate"],[2130,"SSL/TLS Certificates"],[1931,"SSO authentication (if configured)"],[267,"Staging issuer"],[3096,"Standalone MongoDB wire-protocol policy proxy"],[503,"Standard personally identifiable information"],[2334,"Standard personally identifiable information"],[46,"Start Claude Desktop (or reload Claude Code)"],[3810,"Start the new version:"],[1265,"Start the pipeline"],[3057,"Start the proxy"],[2345,"Start the scan. Progress is shown in real time. For large collections, scans run in the background and you can navigate away and return to check the result."],[1246,"Start the stack"],[1809,"Start the stack"],[3751,"Start the stack:"],[2140,"Start with docker logs access-manager — most issues are visible in the container logs. For a quick health overview, run docker exec access-manager health.sh."],[3833,"Start with make logs — most issues are visible in the container logs. For a quick health overview, run make status."],[3851,"starts only after all three above are healthy"],[965,"state"],[1468,"Stateless nginx + React SPA — horizontally scalable without shared state"],[1028,"Status"],[2800,"Status breakdown"],[1603,"status_code"],[1044,"Stop"],[1047,"Stop and immediately start; resumes from the saved checkpoint and picks up any script changes"],[3838,"Stop the conflicting service or move it to another port before starting the stack."],[2010,"Stop the container immediately to prevent further damage, then restore from the most recent known-good backup:"],[3809,"Stop the current stack:"],[3745,"Stop the stack, restore .env and certs/, then restart:"],[823,"stop_job, restart_job, create_job, delete_job"],[1503,"Storage"],[2117,"Store unseal keys and root token securely in separate locations. Loss with a preserved data volume means permanent data loss."],[3617,"Stored in Access Manager — pulled at runtime"],[2994,"Stored upstream URIs are sealed with AES-256-GCM from PROXY_CONFIG_KEY. The\nAPI only ever returns masked URIs, and every mutation is recorded in an\naudit log. See Security for the full\nat-rest and admin trust model."],[3287,"Stored upstream URIs are sealed with AES-256-GCM, keyed by\nPROXY_CONFIG_KEY."],[1120,"Strict Mode"],[2853,"Studio 3T — enable \"permit connections when the target endpoint is not in\nthe default trusted list.\""],[3082,"Studio 3T — enable \"permit connections when the target endpoint is not in\nthe default trusted list.\""],[1878,"Studio 3T Desktop connects to the Access Manager transparently:"],[1852,"Studio 3T Desktop Integration"],[1879,"Studio 3T detects the Access Manager configuration"],[1881,"Studio 3T receives the authorized connections automatically"],[3305,"Studio 3T Web IDE"],[3588,"Studio 3T Web IDE"],[3600,"Studio 3T Web IDE is a self-hosted, enterprise-grade web platform that brings the full Studio 3T tooling stack — AI-powered query assistance, a collaborative web UI, and secure MongoDB connection management — to your on-premises infrastructure."],[3485,"Studio 3T Web IDE is an API core that connects to Access Manager for authentication and configuration, and to MongoDB for data storage. It runs as a Docker Compose stack behind an nginx gateway."],[3518,"Studio 3T Web IDE is designed for single-node deployment. For high-availability or horizontal scaling requirements, contact 3T support."],[3609,"Studio 3T Web IDE requires a running Access Manager deployment. Access Manager handles authentication, user management, and AI provider key storage for Studio 3T Web IDE. If you haven't deployed Access Manager yet, start with the Access Manager Quick Start."],[3535,"Studio 3T Web IDE requires a running Access Manager deployment. If you haven't deployed Access Manager yet, follow the Fresh Deployment path below."],[3642,"Studio 3T Web IDE requires a running Access Manager deployment. If you haven't deployed Access Manager yet, start with the Access Manager Quick Start."],[750,"Studio Assistant"],[760,"Studio Assistant — embedded in the Transform Studio sidebar, guides\nusers through script creation, testing, and deployment one step at a time.\nCannot write or save directly — the user clicks Insert and saves manually."],[1314,"Studio Assistant for guided script generation and AI Agent with direct write access; Anthropic and AWS Bedrock providers"],[1332,"Subscription-level configuration"],[3229,"Success"],[2794,"Success rate"],[555,"suggest_indexes"],[579,"suggest_indexes analyses the slowest query shapes in system.profile,\ninspects their execution plans, and produces index recommendations following\nthe ESR rule:"],[2729,"Suggestions reflect real query patterns — not generic recommendations."],[3290,"Supply the encryption key and registry URI as orchestrator secrets, not\nplaintext environment values."],[1630,"Support WebSocket upgrades and HTTP/1.1"],[3343,"Support WebSocket upgrades and HTTP/1.1 (required for /ws)"],[2545,"Supported database backends and tool-level compatibility matrix"],[2546,"Supported Databases"],[756,"Supported LLM Providers"],[2177,"Supported LLM Providers"],[1072,"Supported Service Types"],[2558,"Supported via the MongoDB API compatibility layer"],[2561,"Supported via the MongoDB API compatibility layer"],[1350,"Supports custom headers and auth configuration (bearer, basic, API key, custom header)"],[3220,"Surface"],[2683,"Switch between connections without re-authenticating"],[1113,"Switch the active LLM provider from Anthropic to AWS Bedrock at runtime\nto test model performance without a restart"],[2785,"Sync"],[2645,"Sync (optional)"],[2647,"Sync Direction"],[2665,"Sync is directional: you choose whether changes flow from source to target, or from target to source. After a sync, a record is created in the Task Manager with the timestamp, direction, document counts, and outcome."],[2672,"Sync modifies documents in the target collection. Review the full diff carefully before confirming a sync against a production environment. The operation cannot be automatically undone."],[334,"Sync orchestration — have the agent compare, review the diff, and\nconditionally sync in a single conversation"],[1434,"Sync secrets from an external secret manager via ESO"],[190,"sync_collections"],[321,"sync_collections"],[326,"sync_collections writes documents to the target collection. It requires\nMCP_ACCESS_MODE=read,write,admin. Verify the diff before instructing the\nagent to sync in a production environment."],[3106,"Synthetic Unauthorized (code 13) — transparent to the driver"],[810,"System"],[1751,"System architecture, deployment topologies, and security design"],[1746,"System locale"],[3031,"System Overview"],[2878,"Tagging happens where the command is parsed, so the policy engine receives the\nsensitivity context with the operation in a single call. The caller's query is\nnever modified — enrichment only annotates what the policy decision sees; the\nforwarded frame (on an Allow) is\nbyte-identical to what the client sent."],[3122,"Tags the fields a read returns with their sensitivity bucket so policy can reason about data exposure, not just operations"],[3746,"Target recovery objectives for planning: RTO 2 hours, RPO 24 hours with daily backups. Adjust based on your business requirements."],[2004,"Target recovery objectives for planning: RTO 4 hours, RPO 24 hours with daily backups. Adjust based on your business requirements."],[382,"Task counts, success rate, and average execution duration"],[2415,"Task Manager"],[224,"Task Manager service base URL"],[676,"Task Types"],[2770,"Task Types"],[275,"TASK_MANAGER_BEARER_TOKEN"],[222,"TASK_MANAGER_URL"],[244,"TASK_MANAGER_URL_PREFIX"],[120,"Tasks"],[168,"Tasks"],[170,"Tasks"],[172,"Tasks"],[174,"Tasks"],[193,"Tasks"],[195,"Tasks"],[197,"Tasks"],[205,"Tasks"],[672,"Tasks"],[674,"Tasks"],[2443,"Tasks"],[2493,"Tasks"],[2590,"Tasks"],[2629,"Tasks"],[2767,"Tasks"],[388,"Tasks active within the last N hours"],[701,"Tasks active within the last N hours"],[2432,"Tasks also accessible from Studio 3T Desktop IDE Enterprise Edition"],[2525,"Tasks API"],[2775,"Tasks can be created and triggered programmatically. See REST API for endpoint details and example requests."],[2807,"Tasks created in 3T DB Tools are also accessible and manageable from Studio 3T Desktop IDE Enterprise Edition. Changes made in either place are reflected in both — there is no duplication or manual synchronisation required."],[738,"Tasks created via the MCP server are also accessible from Studio 3T Desktop\nIDE Enterprise Edition, enabling hybrid desktop-to-web task management."],[735,"Tasks support cron expressions for recurring schedules. Use preview_schedule\nto validate a cron expression and preview the next run times before creating\nor updating a task."],[1919,"TCP"],[1924,"TCP"],[1929,"TCP"],[1934,"TCP"],[1939,"TCP"],[1944,"TCP"],[1949,"TCP"],[1914,"TCP (HTTPS)"],[3119,"Tenancy & routing"],[2901,"Tenancy & Routing"],[2903,"Tenancy & Routing"],[3173,"Terminate client TLS at the proxy listener (PEM cert + key, required together). Clients then use mongodb://proxy/?tls=true or mongodb+srv://."],[1628,"Terminate TLS at the proxy and forward to the container on port 8443 (or whichever host port you map)"],[3341,"Terminate TLS at the proxy and forward to the server on a non-privileged port (e.g. 8443)"],[3042,"Terminates the client's MONGODB-OIDC SASL handshake, validates the JWT\n(signature against the IdP's JWKS, plus issuer, audience, and expiry), and\nextracts the caller identity (subject, roles, and project segment). See\nIdentity & OIDC."],[3118,"Terminates the MONGODB-OIDC handshake, validates the JWT (signature, issuer, audience, expiry) against your IdP, and derives the caller identity"],[2027,"Test access with: curl -u <METRICS_USERNAME>:<METRICS_PASSWORD> https://<YOUR_DOMAIN>/metrics/backend"],[1167,"Test cases support a strict_mode flag. When enabled, the test fails if the\noutput contains fields not covered by any assertion. This catches unintended\nfield leakage and is important for compliance-sensitive transformations."],[846,"Test cases with optional last run results"],[2460,"Test connectivity"],[3866,"Test connectivity from outside Docker:"],[767,"Test generation — generates assertion-based test cases for the current\nscript and input, presents them for insertion into the Guardrails panel"],[3874,"Test JWKS reachability from the host:"],[1159,"Test suite"],[818,"Test Suites"],[1119,"Test Suites"],[845,"test_cases"],[354,"test_connection"],[1513,"Tested identity providers:"],[1696,"Text"],[1702,"Text"],[3744,"The --drop flag drops each collection before restoring. Only use it when you are certain you want to replace the current data with the backup."],[3700,"The .env file contains all secrets and configuration. It is never committed to version control and is readable only by the file owner."],[3267,"The \"tenant\" in {tenantId} is a project segment within one deployment,\nnot a separate customer — see\nTenancy & routing."],[1854,"The 3T Access Manager is the foundation of the 3T Platform — a centralized, on-premises platform that lets enterprises govern database access for Studio 3T Desktop users. Other 3T Platform products, including Studio 3T Web IDE, depend on Access Manager for authentication and configuration."],[3093,"The 3T Governance Proxy is a MongoDB-native policy enforcement point. It\nsits on the network path between any MongoDB client and your database, speaks\nthe MongoDB wire protocol, and runs every command through a policy decision\nbefore it reaches the data. Allowed traffic is forwarded transparently; denied\ntraffic is rejected with a standard MongoDB authorization error the driver\nsurfaces like any other auth failure."],[3311,"The 3T Platform is a suite of on-premises tools for governing MongoDB database access and enabling team collaboration with Studio 3T."],[833,"The active provider can be switched at runtime without restarting the pipeline\nengine."],[2073,"The admin console is at https://<YOUR_DOMAIN>/auth/admin. Default credentials are admin / password — change them immediately after first login via Manage account → Account Security → Signing in."],[3273,"The admin control plane"],[1571,"The AES encryption key is provided at runtime via the MSTREAM_ENC_KEY\nenvironment variable (hex-encoded AES-256 key). Generate with\nopenssl rand -hex 32. Store this value in a Kubernetes Secret or External\nSecrets Operator reference — never in source control."],[772,"The Agent can:"],[66,"The agent should return a list of connections provisioned to your workspace.\nIf the list is empty, verify your workspace assignments in Access Manager."],[3604,"The Aggregation Pipeline Builder simplifies the process of creating and managing aggregation workflows. Users can visually construct multi-stage pipelines, inspect intermediate results, and refine data transformations with ease."],[771,"The AI Agent is a standalone page accessible outside Transform Studio. It has\ndirect write access to the platform and executes operations without\nrequiring manual UI steps."],[2211,"The AI Assistant can be configured to use any OpenAI-compatible API endpoint, including:"],[2305,"The AI Assistant can trigger a governance evaluation or a PII scan as part of a built-in workflow"],[2215,"The AI Assistant is also an MCP (Model Context Protocol) server, exposing 59 tools across 10 categories. This enables external AI agents, Claude, and other LLM frameworks to orchestrate database operations as part of larger agentic workflows — without going through the browser UI."],[2182,"The AI Assistant is in Beta. Workflow definitions, supported operations, and MCP tool schemas may change between releases. It is not recommended for production-critical automated pipelines until it reaches Production status."],[2183,"The AI Assistant is not a generic chatbot layered on top of a database. It operates with direct knowledge of your live connections, collection structures, and data — and it acts. Through 12 built-in workflows, any team member can explore collections, run comparisons, analyse schemas, schedule exports, or optimise slow queries in plain English."],[2420,"The AI Assistant, Governance, and PII Scanner are documented separately under 3T AI & Governance — a dedicated section covering the full AI, compliance, and privacy capability set."],[3669,"The am-compose.yml file contains the Access Manager services (see Access Manager Installation). The s3t-server-compose.yml adds the Studio 3T Web IDE services. Both share a Docker network so Studio 3T Web IDE can reach Access Manager directly."],[2534,"The API is served from the same domain as the DB Tools web interface:"],[764,"The assistant cannot save or persist artifacts directly. It presents\nscripts, schemas, pipeline configs, and test cases as insertable code blocks.\nThe user clicks Insert to load them into the editor, then saves manually."],[765,"The assistant guides users through Transform Studio workflows one step at a\ntime:"],[770,"The assistant references UI panels by their Studio names (Explorer, Script\nEditor, Guardrails Panel, Pipeline Editor) so the user can follow along."],[3789,"The backend and ai-agent emit structured JSON logs. The gateway emits nginx access and error logs in the default combined log format."],[35,"The bearer token is a long-lived credential. Store it in a secrets manager\n(e.g. AWS Secrets Manager, HashiCorp Vault, GitHub Actions secrets) — never\ncommit it to source control or include it in a shared config file."],[3047,"The blue band runs once per connection; the green band runs for every command;\nthe orange band fires whenever an administrator edits a policy. Decision caching\nand the configurable behavior when the policy engine is unreachable are covered\nin Caching & fail modes."],[1196,"The Bridge application is an nginx + React SPA. It provides:"],[1522,"The bridge.oidc.providers array configures which OIDC providers the SPA\noffers at login:"],[2831,"The cache TTL, fail mode, and (optionally) a shared cache backend for\ninvalidation are set at deploy time. See the\nCLI & flag reference for the exact\nflags, and Operations for which\nsettings can be changed at runtime versus on restart."],[1380,"The chart is distributed as an OCI artifact from the 3T Helm registry.\nRequest a registry username and password from the 3T team before proceeding."],[1383,"The chart requires a Kubernetes Secret containing credentials for the pipeline\nengine and supporting services. The secret can be provided inline via\ncredentials.* values, via an existing Secret (credentials.existingSecret),\nor synced from an external secret manager (externalSecrets.enabled: true)."],[2841,"The client sends its JWT in saslStart."],[302,"The Compare & Sync category surfaces the exact diff between any two collections\nand enables one-step sync operations. Comparisons are document-level and exact\n— no sampling, no approximations."],[2210,"The complete list of available workflows is shown in the AI Assistant interface."],[3291,"The config API is a privileged surface and is locked down on three axes:"],[3288,"The config API only ever returns masked URIs — a stored password is never\nechoed back."],[1453,"The config is a plain text file that can be version-controlled alongside your\ninfrastructure code. Use environment-specific files to manage differences\nbetween staging and production:"],[1660,"The config.yml file is the central configuration for Access Manager. All services read from it at startup. It contains credentials, so store it securely and keep it out of version control."],[2386,"The Connection Tree"],[2391,"The connection tree is the shared foundation of every tool. It is structured as:"],[344,"The Connections category gives an AI agent visibility into every database\nenvironment provisioned in the user's Access Manager workspace — without\nrequiring connection strings or credentials to be passed in the prompt."],[3312,"The core of the 3T Platform. Access Manager provides centralized, on-premises governance for MongoDB database access — managing users, roles, connections, and workspaces across your organization. All other 3T Platform products require a running Access Manager deployment."],[376,"The Dashboard category gives an AI agent a live view of platform automation\nhealth. It surfaces task counts, success rates, average execution duration, and\nrecent execution history without requiring access to individual task details."],[908,"The dashboard provides aggregate metrics derived from all running pipelines:"],[1671,"The database user needs CREATE, ALTER, INSERT, UPDATE, DELETE, SELECT on four databases:"],[2467,"The DB Tools MCP server exposes 59 tools across 10 categories."],[2531,"The DB Tools REST API allows external systems to create, trigger, and monitor Tasks programmatically. It is the primary integration point for CI/CD pipelines, orchestration platforms, and any toolchain that needs to trigger database operations on a schedule or in response to events."],[1665,"The default deployment uses a PostgreSQL service defined in your am-compose.yml. Provide the credentials that match your compose configuration:"],[1677,"The default deployment uses a Vault service defined in your am-compose.yml. Provide the root token that matches your compose configuration, along with router credentials for the Traefik endpoint:"],[2824,"The default posture for sensitive data — no decision means no access."],[1459,"The Docker Compose stack is suitable for evaluation environments and smaller\nproduction deployments where Kubernetes overhead is not warranted."],[2393,"The eight tools map to distinct stages of database work:"],[2984,"The encryption key and registry URI are the trust root. In production, supply\nthem as orchestrator secrets, not plaintext environment values."],[1574,"The encryption key protects all service credentials and AI Agent conversation\ndata at rest. If lost, stored credentials and conversation history cannot be\ndecrypted — services must be re-created and conversations are permanently\nunrecoverable."],[2728,"The estimated improvement based on current execution plans"],[1684,"The external instance needs KV v2 at secret/ and a policy granting create, read, update, delete, list on secret/data/* and secret/metadata/*. The token must remain valid for the deployment's lifetime — use a long-lived token or implement renewal automation."],[1256,"The extracted directory contains docker-compose.prod.yml, setup.sh,\nmstream-config.toml.example, and a Makefile."],[2830,"The fail mode applies per cache fallback: a cached decision is still honored;\nthe fail mode governs only the case where there is no usable decision and the\nengine cannot supply one."],[2411,"The Five Tools"],[2714,"The following anti-patterns are detected and flagged automatically on each query shape:"],[2542,"The following pattern integrates a DB Tools task into a deployment pipeline using curl:"],[3502,"The frontend reads Keycloak client ID and realm from environment configuration to set up the authentication adapter at startup."],[1458,"The full configuration reference with examples for every service provider\n(MongoDB, Kafka, Pub/Sub, HTTP, HTTP Source, UDF, Anthropic, Bedrock),\nconnector patterns (CDC, batch, middleware chains), and system settings (HA,\naudit, checkpoints, AI Agent) is included in the chart as\nmstream-config.toml.example. View it from the pulled chart:"],[2985,"The full flag and environment-variable list — including TLS, connection limits,\nand pooling — is in the CLI & flag reference."],[2470,"The full list of available tools and their input schemas is accessible at:"],[1820,"The gateway expects app.crt and app.key by default. For custom names, see the gateway.tls settings in the Configuration Reference."],[3878,"The gateway is healthy but the backend or ai-agent is slow or unresponsive. Check their logs and health:"],[3486,"The gateway routes all HTTPS traffic based on path prefix:"],[404,"The Governance category lets an AI agent define governance policies, evaluate\nevery provisioned database environment against them, track violations, and\nconfigure alert channels. 27 built-in policy templates are available across\n6 categories."],[2248,"The Governance module lets platform and security teams define policies once and evaluate every provisioned connection in a single run. The compliance dashboard delivers a percentage score alongside open violations, critical issues, and warnings — broken down by category. Policies are versioned, auditable, and configurable per environment."],[3040,"The Governance Proxy is a single Go process that relays the MongoDB wire\nprotocol. It terminates the client's OIDC handshake, resolves the upstream for\nthe caller's project segment, and runs every command through the policy engine\nbefore forwarding it to MongoDB. Forwarding is byte-faithful — on an Allow,\nthe proxy rebuilds the original frame and the database sees an ordinary client."],[2907,"The Governance Proxy is deployed per customer / per environment. It is\nnot a shared SaaS edge proxying many customers' database calls through one\nservice — that model is rejected as inherently insecure."],[1266,"The Helm chart is the production deployment path. It covers ingress, ConfigMap\nconfiguration, secret management, Prometheus ServiceMonitor, and HA via Valkey."],[1373,"The Helm chart is the production deployment path. It covers:"],[1608,"The Helm chart supports three secret management approaches:"],[3381,"The hostname or IP address of this server. Used for:"],[3563,"The hostname or IP your users will browse to (e.g. studio3t.company.com)"],[3212,"The HTTP control plane for configuring the proxy at runtime — endpoints, authentication, and response shapes."],[3606,"The integrated AI Helper assists users throughout their workflow by offering guidance, suggestions, and automation support. It helps reduce manual effort and accelerates querying to extract insights from the data set."],[1257,"The interactive setup script prompts for your OIDC provider details, service\nendpoints, and storage configuration. It generates a .env file and\nmstream-config.toml consumed by Docker Compose."],[1565,"The jwkSetUri and issuerUri must match the OIDC provider configured on the\nBridge SPA side. For example, with Google Workspace directly:"],[1676,"The Keycloak admin console is at https://<YOUR_DOMAIN>/auth/admin. It starts with default credentials admin / password — change these immediately after first startup via Manage account → Account Security → Signing in."],[1821,"The Keycloak client secret has strict format requirements — only a-zA-Z0-9_-, max 32 characters. Generate it with openssl rand -hex 16 (not -base64, which produces invalid characters). See the Keycloak configuration for details."],[1463,"The local development stack adds MongoDB replica set and Kafka to the Compose\nstack, enabling full end-to-end pipeline development on a single machine:"],[950,"The Logs view streams live log output from all running pipeline jobs. Logs can\nbe filtered by:"],[2471,"The manifest is the authoritative source — the table below reflects the current category breakdown but individual tool names are subject to change while the AI Assistant is in Beta."],[11,"The MCP server initiates an OIDC PKCE authorization request"],[2506,"The MCP server is served from the same domain as DB Tools:"],[2926,"The metrics endpoint is unauthenticated. Bind it to loopback or an internal\ninterface and scrape it from there — do not expose it publicly."],[797,"The mode field controls how the backend engine handles write tools. Both\nthe Studio Assistant and the Agent use the same mode system, though the Studio\nAssistant cannot execute writes regardless of mode."],[3391,"The MongoDB instance must be provisioned, accessible from the server, and the provided user must have read/write access to the specified database."],[1405,"The mstream-encryption-key encrypts all service credentials and AI Agent\nconversation data at rest. If this key is lost, stored service credentials\nand conversation history cannot be decrypted — services must be re-created\nand conversation data is permanently unrecoverable. Back it up to a secrets\nmanager or password vault immediately after generation."],[1875,"The People page is the hub for managing users. Each user has a profile with their email, status (active, invitation pending, or deactivated), and profile type (User or System Admin). Administrators can invite new users by email, modify permissions, deactivate access, or remove users entirely. When integrated with an Identity Provider, users are synced automatically upon first login."],[2902,"The per-customer deployment model, project-segment tenancy, and how each request resolves to its upstream."],[478,"The PII Detection category scans MongoDB collections for personally\nidentifiable information. Every field is classified into one of four\nsensitivity buckets. Results are persisted for audit history."],[2325,"The PII Scanner analyses MongoDB collections to identify fields containing personally identifiable information, classifying each field into one of four sensitivity buckets. Scan results are persisted in history, giving compliance teams an audit trail of when risks were identified, which collections were affected, and what action was taken."],[954,"The pipeline engine exposes a Prometheus-compatible metrics endpoint at\nGET /metrics. For Kubernetes deployments, the Helm chart can create a\nServiceMonitor resource for automatic scraping by Prometheus Operator:"],[1449,"The pipeline engine is configured via a TOML file (mstream-config.toml)\nthat defines services, connectors (pipelines), system settings, and optional\nfeatures like HA, audit logging, and the AI Agent."],[1223,"The pipeline engine persists a checkpoint (resume token) after each event —\nor in configurable batches for high-throughput pipelines"],[1055,"The pipeline engine persists a checkpoint after each event (or in configurable\nbatches for high-throughput pipelines). When a pipeline is stopped or fails, it\nresumes from the exact position at the last checkpoint — no events are\nre-processed and no events are skipped."],[1219,"The pipeline engine subscribes to a MongoDB Change Stream on the configured\nsource collection"],[1552,"The pipeline engine validates the JWT on every API request. Configure the\nissuer and JWKS endpoint in the Helm auth.* values:"],[1202,"The pipeline engine, written in Rust, is the backend for the entire\nplatform. It handles:"],[1018,"The Pipeline Management view provides a real-time control plane for every data\npipeline running in the system. Each pipeline surfaces its source,\ntransformation, and sink configuration alongside live job metrics — updated\ncontinuously without a page refresh."],[568,"The profiler detects the following anti-patterns automatically:"],[2917,"The Prometheus metrics endpoint and the proxyctl live view for on-the-box troubleshooting."],[2726,"The proposed index definition (field names and sort directions)"],[2840,"The proxy advertises MONGODB-OIDC in its hello reply."],[3068,"The proxy authenticates clients with MONGODB-OIDC and authenticates\nupstream to MongoDB with a SCRAM service account. Clients never see the\nupstream credentials."],[3004,"The proxy can sit anywhere on the network path between client and mongod. The\nchoice is mostly about identity granularity versus operational complexity."],[3297,"The proxy enforces on two independent axes, so a gap in one does not grant\naccess through the other:"],[2923,"The proxy exposes a Prometheus /metrics endpoint and ships a small CLI,\nproxyctl, for ad-hoc, on-the-box troubleshooting."],[2842,"The proxy fetches the issuer's JWKS and validates the token — signature,\niss (issuer), aud (audience), and exp (expiry)."],[3276,"The proxy is a trust boundary by design. This page summarizes how it\nauthenticates clients, isolates upstream credentials, protects secrets at rest,\nand locks down its own control plane."],[3143,"The proxy is configured by flags at start, plus environment variables for\ncredential-bearing values (kept out of ps / argv). This page groups every\noption by concern."],[3125,"The proxy is deployed per customer / per environment — it is not a shared\nmulti-customer edge. Within one deployment, requests are segmented by project\n(persona, department, or environment), each routed to its own upstream scope.\nSee Tenancy & routing."],[2862,"The proxy keeps a refreshed view of the database's PII scan results and maps\nfields to one of four buckets:"],[3070,"The proxy now listens for MongoDB clients on :27027. For the full set of\nflags and their environment-variable equivalents, see the\nCLI & flag reference."],[2960,"The proxy ships as a small non-root container. A minimal bootstrap set is\nsupplied at start; everything else — upstreams, external address, fail behavior,\nand admin access — is managed at runtime through a config API that is\nseparate from the wire-protocol data path."],[2838,"The proxy sits between two trust boundaries. It authenticates clients with\nMONGODB-OIDC against your identity provider, and authenticates upstream to\nMongoDB with a SCRAM service account. The two are independent — clients never\nhold or see the upstream database credentials."],[2874,"The proxy tags exactly the fields a read actually returns, then attaches\nthose buckets to the policy-engine call:"],[2891,"The proxy then posts this to the policy engine's evaluation endpoint, forwarding\nthe caller's bearer token so the decision is made in the caller's identity\ncontext."],[2886,"The proxy translates each parsed command into a normalized operation the policy\nengine can reason about:"],[3049,"The proxy validates the token and authenticates upstream as the segment's\nservice account."],[3132,"The proxy's command-line flags and environment variables, grouped by concern."],[3218,"The proxy's configuration control plane is an HTTP API separate from the\nMongoDB wire-protocol data path, enabled with --admin-listen. Use it to\nmanage upstreams and operator settings at runtime, without restarting the proxy\nfor most changes."],[3269,"The proxy's trust model — OIDC client auth, upstream credential isolation, at-rest encryption, and the locked-down admin control plane."],[597,"The Query category exposes a single tool for executing MongoDB find queries\nagainst live collections. Queries are always read-only — no documents are\nmodified."],[3602,"The Query Editor enables advanced query development with intelligent suggestions and real-time validation. Users can efficiently write queries while receiving contextual hints that help reduce errors and improve query accuracy."],[606,"The query is executed under the authenticated user's identity against a\nconnection provisioned through Access Manager"],[2718,"The query performs a full collection scan — no usable index was found"],[530,"The Query Profiler category reads MongoDB's system.profile collection\ndirectly. It groups operations by query shape, links each shape to its\nexecution plan, detects common anti-patterns, and generates index\nrecommendations using the ESR (Equality, Sort, Range) rule."],[2703,"The Query Profiler reads from MongoDB's system.profile collection, groups operations by query shape, and links each shape to its full execution plan. Slow queries are filterable by duration. Anti-patterns are flagged automatically, and index suggestions are generated based on actual query behaviour."],[2727,"The query shapes it would cover"],[2537,"The REST API is versioned at /api/v1/. Breaking changes will be introduced under a new version prefix. Minor additions (new optional fields, new endpoints) may be made within the current version without notice."],[2346,"The results view shows every field alongside its assigned sensitivity bucket and the evidence that led to the classification. Fields classified as Critical or PII are listed first."],[867,"The Rhai engine includes four built-in masking functions available in any\ntransformation script:"],[1221,"The Rhai transformation script executes against the event document"],[622,"The Schema Analysis category discovers field types, frequencies, and coverage\nacross a collection. Results are persisted as versioned snapshots, enabling\nagents to detect schema drift between releases or migration runs."],[14,"The server exchanges the code for access and refresh tokens"],[1168,"The Service Explorer, accessible from the left sidebar, allows you to:"],[1596,"The service, pipeline, or workspace affected"],[1077,"The Services Management view provides a centralised registry for every\nconnection configured in the system. Services are added once and referenced\nacross any number of pipelines — no duplication of credentials or connection\nconfiguration."],[661,"The Settings category exposes a single tool for retrieving the current platform\nconfiguration. Use it to inspect service endpoints, storage backend settings,\nand email delivery configuration without accessing the Access Manager admin\ninterface directly."],[3348,"The setup.sh wizard generates a self-signed certificate for evaluation. To replace it in a running deployment without re-running the wizard:"],[2720,"The sort operation cannot be satisfied by an index and runs in memory"],[1511,"The SPA exchanges the code for access and ID tokens directly with the OIDC provider (PKCE — no server-side token exchange)"],[1508,"The SPA redirects to the configured OIDC provider"],[1460,"The stack includes four services: Bridge (nginx + React SPA), the pipeline\nengine, a documentation service, and Valkey (required for pipeline engine HA).\nAn interactive setup script handles initial configuration and\ngenerates both .env and mstream-config.toml:"],[1773,"The standard deployment includes PostgreSQL and Vault as separate services in the Docker Compose stack. Because they run as their own containers (not embedded inside the Access Manager container), the configuration uses postgres.external: true and vault.external: true — \"external\" here means external to the Access Manager process, not external to the compose stack. Mount Docker volumes for data persistence."],[852,"The Studio Assistant cannot save artifacts directly — the user must click\nInsert and save manually in the UI"],[763,"The Studio Assistant is embedded in the Transform Studio sidebar. It receives\nthe current workspace context automatically — input document, schema, scripts,\ntest cases, and pipeline configuration — and generates responses scoped to\nthat workspace."],[834,"The Studio Assistant receives structured context from the workspace\nautomatically. The Agent can also receive context when invoked via the API.\nEach item has a kind discriminator:"],[1780,"The system provides defense in depth across four layers:"],[1447,"The table above covers the most common values. The chart ships with a full\nvalues reference in its README.md. View it directly from the registry:"],[2447,"The Task Manager is the underlying job layer for the Tasks tool and for large-scale Compare & Sync operations. Tasks created in DB Tools are also accessible from Studio 3T Desktop IDE Enterprise Edition, enabling hybrid desktop-to-web workflows."],[680,"The Tasks category provides full lifecycle management of background database\njobs. Tasks can run once or on a recurring cron schedule. Each task type\nsupports per-task email notifications and produces a persisted execution log."],[2787,"The Tasks dashboard displays live metrics across all tasks:"],[2773,"The Tasks module is a job scheduler for database operations. Create, schedule, and monitor automation workflows from the browser, via REST API, or from CI/CD pipelines. All tasks share the same execution engine and dashboard, regardless of how they were created."],[2285,"The Three Tools"],[1222,"The transformed document is written to the configured sink"],[3880,"The upstream container (backend, frontend, or ai-agent) is either unhealthy or has exited. Run make status to identify which one, then check its logs."],[1880,"The user is redirected to the login page and authenticates via the configured Identity Provider"],[16,"The user's Access Manager workspace assignments determine which connections are\nvisible — the MCP server does not have independent access to any database."],[3601,"The Web IDE provides a comprehensive set of tools designed to streamline query creation, exploration, and execution."],[3622,"The web interface for Studio 3T Web IDE. Users log in, select a MongoDB connection managed by Access Manager, and work with their databases directly in the browser."],[3677,"The wizard asks for your Keycloak admin credentials and registers Studio 3T Web IDE as an OAuth2 client in Access Manager on your behalf. You do not need to create the client manually."],[3576,"The wizard generates a self-signed certificate if you don't provide your own. Browsers will show a security warning. Replace with a CA-signed or Let's Encrypt certificate before sharing with users. See Advanced Topics for certificate renewal."],[3674,"The wizard walks you through configuration — registry login, server hostname, MongoDB, Access Manager URL and Keycloak client registration, and SSL certificates. It writes .env (mode 600) and generates certificates in certs/."],[3556,"The wizard walks you through five configuration steps — registry login, server hostname, MongoDB, Access Manager, and SSL certificates. It writes .env (mode 600) and generates certificates in certs/."],[3543,"The wizard will ask for your Access Manager URL, MongoDB connection details, and SSL certificates. Point it at the Access Manager instance you just deployed."],[3853,"Then check its logs:"],[2148,"Then check that service's log — e.g. docker exec access-manager tail -50 /var/log/keycloak/keycloak.log."],[1406,"Then reference it in your values file:"],[3578,"Then wait up to 3 minutes for all containers to initialize and check status:"],[2962,"These are supplied to the container at start. Credential-bearing values are read\nfrom the environment so they stay out of ps / argv."],[3703,"These files are the only copy of your deployment secrets. Back them up to a secure location — a password manager or secrets manager — before starting the stack. See Backup & Restore."],[1007,"These metrics are queryable from any Prometheus-based tooling including\nGrafana, Datadog agent, and cloud-native monitoring platforms."],[164,"These tools are available at read,write and above:"],[187,"These tools are available only at read,write,admin:"],[2304,"These tools are designed to work together and to be deployed together:"],[1172,"This eliminates the need to copy sample data manually — the schema and sample\ninputs used during development match the actual documents flowing through the\npipeline."],[1900,"This guide covers a production-ready Docker deployment. For a fast local trial, see the Quick Start."],[3062,"This guide gets the Governance Proxy running in front of a MongoDB instance and\nconnects a client through it using MONGODB-OIDC."],[2850,"This is a client-side driver guard, not a proxy or policy setting. Fix it on\nthe client, and trust only proxies you control:"],[3079,"This is a client-side driver guard, not a proxy or policy setting. Fix it on\nthe client, and trust only proxies you control:"],[891,"This is a one-way operation — the original value cannot be recovered from the\nhash."],[3024,"This is the pattern for governing human and AI-agent clients you cannot modify:\neach connection carries its own OIDC identity, and the proxy is a single place\nto monitor, scale, and audit."],[1455,"This keeps the TOML file free of secrets — credentials are injected via\nKubernetes Secrets or .env files at runtime."],[2873,"This map is cached and refreshed on a TTL, so enrichment adds no per-request\nlookup against the scan source."],[2913,"This means routing and credentials are managed centrally in Access Manager —\nthe proxy itself does not need per-segment database passwords baked into its\nstatic configuration; it requests them at resolution time."],[3639,"This page covers deployment options for Studio 3T Web IDE — deploying alongside Access Manager using multi-file Docker Compose, or adding Studio 3T Web IDE to an existing Access Manager deployment."],[2846,"This separation is what makes the proxy safe for untrusted clients: a client\nproves who it is via OIDC, but the actual database credentials live only\ninside the proxy's configuration."],[3685,"This server"],[1258,"This starts all services. Bridge is available at http://localhost:3000 by\ndefault."],[68,"This starts the MCP Inspector against the local server. You can call any tool\ninteractively and inspect the raw request/response without an AI client."],[1995,"Three things to back up: the PostgreSQL database, your config files (config.yml + certs), and the Docker volume. The database is the most critical — without it, user data and sessions are gone."],[145,"Three-tier access model — read, write, and admin — configured via MCP_ACCESS_MODE before any backend request is made."],[1034,"Throughput"],[928,"Throughput per second"],[931,"Time distance behind the source (for streaming sources)"],[1037,"Time distance behind the source (for streaming sources)"],[1591,"timestamp"],[935,"Timestamp of the last event processed"],[2799,"Timestamp of the next queued task execution"],[2348,"Timestamp of the scan"],[3743,"title: --drop Destroys Existing Data"],[3534,"title: Access Manager Required"],[3608,"title: Access Manager Required"],[3641,"title: Access Manager Required"],[2419,"title: AI & Governance tools"],[461,"title: Alert channels"],[2277,"title: Alert channels"],[2848,"title: ALLOWED_HOSTS — a client-side OIDC guard"],[3077,"title: ALLOWED_HOSTS — a client-side OIDC guard"],[2536,"title: API versioning"],[3702,"title: Back Up .env and certs/ Immediately"],[3436,"title: Back Up Your Encryption Key"],[34,"title: Bearer token security"],[2290,"title: Beta"],[2181,"title: Beta feature"],[2246,"title: Beta feature"],[2323,"title: Beta feature"],[2403,"title: Beta Tools"],[1835,"title: Change Default Passwords Immediately"],[1178,"title: Changes require a restart"],[3285,"title: Client-side OIDC trust (ALLOWED_HOSTS)"],[3319,"title: Coming Soon"],[3322,"title: Coming Soon"],[2162,"title: Common Gotcha"],[2382,"title: Connection Propagation"],[1107,"title: Credential security"],[1682,"title: Critical"],[737,"title: Desktop IDE integration"],[3758,"title: Encryption Key Rotation"],[1961,"title: External Database"],[1272,"title: External Secrets Operator"],[3554,"title: Extract the Release Tarball First"],[3672,"title: Extract the Release Tarball First"],[2614,"title: FerretDB compatibility"],[1452,"title: GitOps-friendly configuration"],[2757,"title: History retention"],[3676,"title: Keycloak client registered automatically"],[1953,"title: License and Telemetry Endpoint"],[1053,"title: Modifying a running pipeline"],[2041,"title: Network Mode"],[3795,"title: Network Mode"],[1550,"title: No client secret"],[3728,"title: No Docker Volumes for Application Data"],[1165,"title: One input shape per suite"],[2054,"title: Pin Your Version"],[3816,"title: Pin Your Version"],[51,"title: Prerequisites"],[1669,"title: Production Requirement"],[566,"title: Profiling overhead"],[2706,"title: Profiling overhead"],[1977,"title: Quick Start"],[3374,"title: Quoting"],[1404,"title: Save the encryption key"],[1573,"title: Save the encryption key"],[3575,"title: Self-Signed Certificates"],[3401,"title: Special Characters in URI"],[2806,"title: Studio 3T Desktop IDE Enterprise"],[2671,"title: Sync is a write operation"],[325,"title: sync_collections is an admin operation"],[2016,"title: Test Your Backups"],[3761,"title: Test Your Backups"],[1824,"title: Testing without SMTP"],[2469,"title: Tool manifest"],[1095,"title: UDF services"],[1519,"title: Unauthenticated mode"],[2116,"title: Unseal keys cannot be recovered"],[2909,"title: What \"tenant\" means here"],[795,"title: Write access and conversation modes"],[1828,"title: YAML Formatting"],[1489,"TLS"],[1733,"TLS certificates"],[1902,"TLS certificates (self-signed for evaluation, or from a trusted CA / Let's Encrypt for production)"],[3201,"TLS for the config API. Use in any non-loopback deployment."],[2982,"TLS for the config API. Use these in any non-loopback deployment."],[3708,"To change any setting after initial setup, edit .env directly and restart the affected containers:"],[1166,"To cover a different input shape (missing fields, nulls, nested vs flat),\ncreate a separate test suite with its own input document. Never put cases\nthat require different inputs into the same suite — the extra inputs will be\nignored."],[67,"To debug tools locally without production traffic, launch the MCP Inspector:"],[1456,"To enable persistent audit logging, add a system.audit block pointing to a\nMongoDB service and collection:"],[3709,"To fully re-run the wizard (e.g. to change certificates or MongoDB credentials):"],[1382,"To upgrade an existing release:"],[2273,"Toggle individual policies on or off. Configuration is per-connection, so you can apply stricter policies to production than to development environments."],[22,"Token"],[3293,"Token — every /api/v1 request must carry a bearer token equal to\nPROXY_ADMIN_TOKEN, else 401."],[1428,"Token issuer URI"],[5,"Token Lifetime"],[1586,"token.create, token.revoke, token.assign, token.unassign"],[1585,"Tokens"],[15,"Tokens are held in-memory for the lifetime of the MCP process and refreshed automatically"],[30,"Tokens are never written to disk."],[165,"Tool"],[188,"Tool"],[303,"Tool"],[345,"Tool"],[377,"Tool"],[406,"Tool"],[480,"Tool"],[531,"Tool"],[598,"Tool"],[623,"Tool"],[662,"Tool"],[681,"Tool"],[2292,"Tool"],[2433,"Tool"],[2565,"Tool"],[2617,"Tool"],[74,"Tool Categories"],[2547,"Tool Compatibility Matrix"],[2473,"Tool count"],[2505,"Tool counts per category are available in the manifest at /mcp/manifest."],[2387,"Tool Responsibilities by Workflow Stage"],[83,"Tools"],[97,"Tools"],[298,"Tools"],[341,"Tools"],[373,"Tools"],[399,"Tools"],[473,"Tools"],[524,"Tools"],[593,"Tools"],[617,"Tools"],[658,"Tools"],[675,"Tools"],[807,"Tools"],[2423,"Tools"],[153,"Tools available"],[1344,"Topic routing with configurable partition strategy"],[1329,"Topic-level granularity; consumer group offset management"],[913,"Total bytes processed"],[974,"Total bytes processed"],[932,"Total errors"],[978,"Total errors"],[1031,"Total events handled since last start"],[911,"Total events processed"],[970,"Total events processed"],[925,"Total events processed since last start"],[2790,"Total tasks"],[1691,"Traefik"],[1723,"Traefik"],[844,"Transform output"],[1114,"Transform Studio"],[1116,"Transform Studio"],[1309,"Transform Studio"],[1353,"Transform Studio — the transformation workspace at the core of Bridge"],[895,"Transform Studio — where\nmasking scripts are written, tested, and saved"],[1125,"Transform Studio is a multi-panel environment. Each panel has a specific role:"],[1124,"Transform Studio is the engineering workspace at the core of 3TL Bridge. It\nprovides a professional code editing environment — Monaco editor with Rhai\nsyntax highlighting, AI-powered script generation, and an assertion-based test\nsuite — directly in the browser. Transformation logic is organised into\nworkspaces that bundle scripts, sample input, schema definition, and test\ncases into a single unit that can be linked to a pipeline."],[1207,"Transform Studio workspace, schema, and test suite APIs"],[1024,"Transformation"],[1297,"Transformation"],[933,"Transformation and write errors"],[1039,"Transformation and write errors"],[1277,"Transformation logic added (optional — passthrough if omitted)"],[816,"Transforms"],[3294,"Transport — serve it over TLS (--admin-tls-cert-file /\n--admin-tls-key-file) in any non-loopback deployment."],[2513,"Transport: HTTP SSE"],[2528,"Trigger a Task"],[2539,"Trigger an on-demand run of an existing task without waiting for its next scheduled execution:"],[47,"Trigger the first tool call"],[1811,"Troubleshooting"],[1899,"Troubleshooting"],[2071,"Troubleshooting"],[2108,"Troubleshooting"],[2126,"Troubleshooting"],[3530,"Troubleshooting"],[3824,"Troubleshooting"],[669,"Troubleshooting — check service endpoint URLs when diagnosing connection\nissues between the MCP server and backend services"],[1415,"true"],[1421,"true"],[1436,"true"],[1557,"true"],[3455,"true"],[3473,"true"],[458,"TTL index compliance, replication lag thresholds, slow query prevalence"],[2814,"Tuning"],[3044,"Turns each command into (operation, database, collection, properties),\nenriches reads with field-level PII buckets,\nand posts to the policy engine with the caller's bearer token. The verdict is\nAllow (forward) or Deny (synthetic Unauthorized). See\nPolicy enforcement."],[748,"Two AI interfaces — a guided assistant in Transform Studio and an autonomous agent for infrastructure operations — powered by the same backend engine."],[1836,"Two sets of default credentials must be changed on first login:"],[3726,"Two things to back up: the MongoDB database (AI conversation history and application data) and your configuration files (.env and certs/). The MongoDB instance is external to the compose stack — you are responsible for provisioning and backing it up."],[3271,"Two-sided authentication"],[723,"Type"],[956,"Type"],[2777,"Type"],[646,"Type changes — a field that was String in one snapshot and Int32 in\nanother"],[2762,"Type changes — fields whose BSON type distribution changed between snapshots (e.g., a field that was always String now returns String and Int32)"],[1403,"type: error"],[1572,"type: error"],[1668,"type: error"],[1681,"type: error"],[2115,"type: error"],[2161,"type: error"],[3400,"type: error"],[3435,"type: error"],[3701,"type: error"],[3757,"type: error"],[50,"type: info"],[460,"type: info"],[513,"type: info"],[607,"type: info"],[647,"type: info"],[736,"type: info"],[794,"type: info"],[1052,"type: info"],[1094,"type: info"],[1106,"type: info"],[1164,"type: info"],[1271,"type: info"],[1451,"type: info"],[1461,"type: info"],[1518,"type: info"],[1823,"type: info"],[1952,"type: info"],[1960,"type: info"],[1976,"type: info"],[2040,"type: info"],[2276,"type: info"],[2357,"type: info"],[2381,"type: info"],[2402,"type: info"],[2418,"type: info"],[2468,"type: info"],[2535,"type: info"],[2613,"type: info"],[2694,"type: info"],[2756,"type: info"],[2805,"type: info"],[2908,"type: info"],[3067,"type: info"],[3073,"type: info"],[3144,"type: info"],[3318,"type: info"],[3321,"type: info"],[3373,"type: info"],[3553,"type: info"],[3671,"type: info"],[3675,"type: info"],[3727,"type: info"],[3794,"type: info"],[33,"type: warn"],[324,"type: warn"],[565,"type: warn"],[1177,"type: warn"],[1549,"type: warn"],[1827,"type: warn"],[1834,"type: warn"],[2180,"type: warn"],[2245,"type: warn"],[2289,"type: warn"],[2322,"type: warn"],[2670,"type: warn"],[2705,"type: warn"],[2828,"type: warn"],[2847,"type: warn"],[2925,"type: warn"],[2983,"type: warn"],[3076,"type: warn"],[3284,"type: warn"],[3533,"type: warn"],[3574,"type: warn"],[3607,"type: warn"],[3640,"type: warn"],[3742,"type: warn"],[3760,"type: warn"],[3815,"type: warn"],[2015,"type: warning"],[2053,"type: warning"],[640,"Types — all BSON types observed, with the percentage of documents each\ntype appears in"],[2747,"Types — all detected BSON types with percentage breakdown (e.g., 98% String, 2% Null)"],[1226,"Typical use"],[154,"Typical use case"],[1741,"TZ"],[1090,"UDF"],[1103,"UDF — script path and engine type (Rhai)"],[1296,"UDF (Rhai scripts)"],[1117,"UI Layout"],[575,"Unanchored $regex"],[2721,"Unanchored $regex"],[3621,"Under 10 minutes"],[3847,"under 15 seconds"],[2395,"Understand the data model\nSchema Analysis — Maps every field in a collection: its type distribution, frequency, and coverage across documents. Results are stored as a versioned history so you can track schema drift over time."],[778,"Understand the platform:"],[2286,"Unified Value"],[1898,"Uninstalling"],[3638,"Uninstalling"],[1528,"Unique identifier for this provider (e.g. google, zitadel)"],[986,"Unix timestamp from source of last event"],[982,"Unix timestamp of last processed event"],[3729,"Unlike Access Manager, Studio 3T Web IDE stores no application data in Docker volumes. All persistent data lives in your external MongoDB instance. The only Docker volume in the stack (ai_agent_data) holds ephemeral ai-agent state and does not need to be backed up."],[3845,"up to 90 seconds"],[3849,"up to 90 seconds"],[3260,"Update advertiseAddr / failMode / ipAllowlist"],[2009,"Update DNS if the server IP changed"],[2165,"Update keycloak.client_secret in config.yml and restart."],[2048,"Update Notifications with Diun"],[3804,"Update Notifications with Diun"],[707,"Update task configuration"],[169,"update_task"],[705,"update_task"],[1897,"Updating"],[2046,"Upgrade"],[3802,"Upgrade"],[2044,"Upgrade Guide"],[3800,"Upgrade Guide"],[2045,"Upgrading Access Manager versions, rollback procedures, and update notifications"],[3801,"Upgrading Studio 3T Web IDE, rollback procedures, and update notifications"],[3739,"Upload backups to your cloud provider after each run:"],[2002,"Upload to your cloud provider after each backup:"],[3101,"Upstream auth"],[2945,"Upstream connection-pool activity (only when pooling is enabled)"],[3035,"Upstream resolution"],[2912,"Upstream resolution is backed by 3T Access Manager, which holds the\nconnection definitions for each segment. The proxy asks Access Manager to\nresolve the caller's request to an upstream connection URI, then connects."],[3136,"Upstream routing"],[2836,"Upstream side — SCRAM service account"],[3169,"Upstream URIs that request TLS (tls=true / ssl=true) or use\nmongodb+srv:// are wrapped and resolved automatically — no flag needed."],[3109,"Upstreams"],[3265,"Upstreams are stored sealed (AES-256-GCM) and only ever returned masked —\nthe API never echoes a stored password. See\nSecurity."],[917,"Uptime"],[3414,"URL of the JWKS endpoint. Auto-set to <ACCESS_MANAGER_BASE_URL>/auth/realms/admin_portal/protocol/openid-connect/certs."],[214,"URL Prefixes (Reverse Proxy / Gateway)"],[1753,"URL routing"],[3480,"URL routing"],[2514,"URL: https://<your-domain>/mcp"],[1686,"Use an address with proper SPF, DKIM, and DMARC records to avoid spam filters."],[300,"Use Cases"],[342,"Use Cases"],[374,"Use Cases"],[402,"Use Cases"],[476,"Use Cases"],[528,"Use Cases"],[595,"Use Cases"],[620,"Use Cases"],[659,"Use Cases"],[678,"Use Cases"],[859,"Use Cases"],[906,"Use Cases"],[1017,"Use Cases"],[1076,"Use Cases"],[1123,"Use Cases"],[2179,"Use Cases"],[2244,"Use Cases"],[2321,"Use Cases"],[2692,"Use Compare & Sync to push document deltas between collections"],[894,"Use hash_sha256 on user identifiers to enable cross-system joins on\nhashed keys without exposing raw PII"],[2119,"Use least-privilege policies, short TTLs, and rotate the root token after initial setup."],[1685,"Use port 587 with STARTTLS (preferred) or 465 with implicit TLS. Common providers: smtp.office365.com, email-smtp.<REGION>.amazonaws.com (SES), smtp.sendgrid.net, smtp-relay.gmail.com."],[2763,"Use schema drift detection to catch breaking changes — for example, a field type change introduced in a code deployment — before they affect downstream consumers."],[2693,"Use Tasks to schedule and run import operations"],[1183,"Use the AI Assistant to generate initial script drafts, then validate through\nthe test suite — see AI Assistant"],[2713,"Use the duration filter to focus on queries above a specific threshold (e.g., operations slower than 500 ms)."],[2821,"Use when"],[2509,"Use your MCP client to list available tools. You should see all 59 tools from the manifest. If you see fewer, check that your Access Manager workspace includes the connections the tools need to operate against."],[3569,"Used once to register Studio 3T Web IDE as an OAuth2 client — not stored"],[1507,"User accesses Bridge in the browser"],[1509,"User authenticates with the identity provider"],[2083,"User DN: ou=users,dc=example,dc=com"],[2063,"User federation"],[1926,"User federation (if configured)"],[2074,"Users authenticate via standard OAuth2/OIDC flows. Keycloak issues three token types:"],[2365,"Users log into 3T DB Tools"],[2957,"Using the config API"],[2005,"Usually self-resolving — Docker's restart policy handles it. If the container keeps crashing:"],[3747,"Usually self-resolving — restart: on-failure handles transient errors. If a container keeps restarting:"],[1742,"UTC"],[1592,"UTC timestamp of the action"],[92,"uv tool install 3t-tools-mcp"],[356,"Validate that a connection is reachable"],[817,"validate_transform, get_rhai_completions, run_transform, run_tests, generate_tests, save_script, update_script"],[1659,"Validating config.yml"],[2667,"Validating migration results between environments before go-live"],[1471,"Valkey"],[1191,"Valkey (HA Coordination)"],[1212,"Valkey (Redis-compatible) provides high-availability coordination for the\npipeline engine. When Valkey is enabled, the pipeline engine supports\nhorizontal scaling:"],[1401,"Valkey authentication password (only when valkey.password is set)"],[1462,"Valkey is included in the Compose stack by default. The pipeline engine\nrequires it for HA leader election and stream coordination."],[1399,"valkey-password"],[1435,"valkey.enabled"],[1411,"Value"],[1553,"Value"],[3417,"Value"],[3420,"Value"],[3411,"Values"],[3428,"Values"],[1612,"Values defined directly in values.yaml under credentials.* — for evaluation only"],[219,"Variable"],[241,"Variable"],[263,"Variable"],[278,"Variable"],[1738,"Variable"],[3202,"Variable"],[3438,"Variable"],[2963,"Variable / flag"],[1645,"Vault"],[1697,"Vault"],[2101,"Vault"],[2132,"Vault"],[1721,"Vault (JSON)"],[2112,"Vault encrypts its data with a master key that is itself protected by unseal keys. On first startup, the container auto-initializes Vault and logs the unseal key, root token, and metrics token — capture these and add them to config.yml so the container can auto-unseal on restarts."],[2122,"Vault is sealed — check vault status, unseal with vault operator unseal <key>. Verify vault.unseal_key is in config.yml for auto-unseal."],[2160,"Vault not initialized — this happens on a fresh deployment if initialization was interrupted:"],[2158,"Vault sealed — check status and unseal:"],[1646,"Vault via Docker Compose (default)"],[1678,"vault.root_token — must match the token configured in your Vault service (e.g., the -dev-root-token-id value)."],[1680,"vault.router.username / vault.router.password — basic auth for the Vault endpoint via Traefik."],[1679,"vault.ui — enable web UI at /ui. Disable in production to reduce attack surface."],[2892,"Verdict"],[1895,"Verify"],[1810,"Verify and log in"],[3524,"Verify health"],[3528,"Verify health"],[3812,"Verify health:"],[3732,"Verify integrity:"],[1996,"Verify integrity: gunzip -t backups/db_*.sql.gz"],[45,"Verify the Connection"],[1252,"Verify the deployment"],[3349,"Verify the new certificate:"],[3868,"Verify the user, password, and authSource in MONGODB_URI. The authSource database must be the one where the user account was created (usually admin)."],[3635,"Verifying the Deployment"],[2442,"Versioned schema discovery with field-level type and coverage analysis"],[2734,"Versioned schema discovery with field-level type, frequency, and coverage analysis"],[1706,"View service-specific logs:"],[2243,"Violation Alerts"],[2257,"Violations marked as critical severity"],[2259,"Violations marked as warning severity"],[1012,"Visual control plane for every pipeline — live metrics, start/stop/restart, and checkpoint-backed resume."],[1312,"Visual control plane with live metrics, start/stop/restart, and checkpoint-backed resume"],[3590,"Visual Query Builder"],[1989,"Volume (Full Restore)"],[1984,"Volume Backup"],[1655,"Volume mounts"],[1831,"Wait 60–90 seconds for all services to start, then check health:"],[1964,"Wait 60–90 seconds, then:"],[1830,"Wait for all services to start. PostgreSQL and Vault will come up first, then Access Manager will start once both are healthy."],[1963,"Wait for PostgreSQL and Vault to become healthy, then Access Manager will start automatically."],[2091,"Wait increment: 60 seconds"],[3545,"Wait up to 3 minutes for all containers to start:"],[2258,"Warnings"],[3059,"Watch policy take effect"],[1916,"Web UI, API, Studio 3T connections"],[3686,"Web UI, REST API, WebSocket"],[3498,"WebSocket"],[618,"What an Analysis Contains"],[2956,"What applies live vs. on restart"],[2454,"What is MCP?"],[446,"What it covers"],[2293,"What it does"],[3090,"What It Does"],[3095,"What it is"],[2716,"What it means"],[3634,"What setup.sh Produces"],[2893,"What the proxy does"],[3527,"What the wizard collects"],[17,"What this means in practice:"],[3559,"What to enter"],[2922,"What to watch"],[2675,"What You Can Do"],[2839,"When a client connects, the proxy terminates the MONGODB-OIDC SASL handshake\nitself rather than passing it through:"],[2059,"When a notification arrives, follow the upgrade procedure above — pull, test in staging, then deploy to production."],[3823,"When a notification arrives, follow the upgrade procedure above."],[10,"When a tool is called for the first time in a session:"],[2377,"When a user logs into DB Tools, Access Manager pushes their workspace assignments automatically. The connection tree will reflect exactly the databases and collections they are authorised to access — nothing more."],[2725,"When anti-patterns are detected, the Query Profiler generates index suggestions based on the actual query shapes observed. Each suggestion includes:"],[777,"When asked to perform an action, the Agent executes it directly and reports\nthe result — it does not suggest curl commands or API calls."],[2752,"When each analysis was run"],[2987,"When it takes effect"],[3882,"When reporting an issue to 3T support, include:"],[2172,"When reporting an issue, include:"],[240,"When services are exposed through a shared gateway or reverse proxy, use the\n*_URL_PREFIX variables to map each service to its gateway path prefix:"],[36,"When TASK_MANAGER_BEARER_TOKEN is set, the OIDC PKCE flow is bypassed. Use\nthis only for automation contexts where a dedicated service account token has\nbeen issued by your Access Manager administrator."],[3300,"When the policy engine is unreachable, the configured\nfail mode decides whether\ntraffic is denied (closed, the secure default) or allowed (open)."],[2818,"When the policy engine is unreachable, the proxy cannot get a fresh\ndecision. The --fail-mode flag defines what happens:"],[1402,"When using credentials.existingSecret, create the Secret before installing\nthe chart:"],[1407,"When using External Secrets Operator, the chart creates an ExternalSecret\nthat syncs each key from your external secret manager. The chart is\nprovider-agnostic — configure one of two modes in your values file:"],[462,"When violations are detected, alerts can be sent to Slack, email, or webhook\nendpoints. Use create_alert_channel (write tier) to configure a channel,\nand list_alert_channels to inspect what is already configured."],[2278,"When violations are detected, alerts can be sent to Slack, email, or webhook endpoints. Alert channel configuration is in the Governance settings panel."],[2685,"When you log into 3T DB Tools, Explore pre-loads the full collection tree for all connections in your workspaces. The first time you navigate to any collection, the tree is already available — there is no wait on first access."],[76,"Where to Go Next"],[1287,"Where to Go Next"],[1853,"Where to Go Next"],[2287,"Where to Go Next"],[2416,"Where to Go Next"],[3092,"Where to Go Next"],[3599,"Where to Go Next"],[2999,"Where to place the proxy on the network path — sidecar versus standalone — and the trade-offs of each."],[3166,"Where upstreams resolve from: aa (Access Manager), the built-in registry, or both."],[1006,"Whether the source is blocked (0 or 1)"],[948,"Whether the source is blocked by backpressure"],[2884,"Why a per-operation check"],[2860,"Why it lives in the proxy"],[57,"Windows: %APPDATA%\\Claude\\claude_desktop_config.json"],[2974,"Wire-protocol listen address (default :27027)."],[3149,"Wire-protocol listen address (default :27027)."],[3033,"Wire-protocol parser"],[1799,"With a managed database (postgres.external: true), horizontal scaling is possible. Run multiple Access Manager replicas pointing at the shared PostgreSQL instance. Each replica is stateless (apart from the database) and handles requests independently behind your load balancer."],[1798,"With PostgreSQL running in the compose stack, horizontal scaling is not possible — you cannot run multiple Access Manager replicas against the same local database. Scale vertically by allocating more CPU and RAM."],[2120,"With PostgreSQL storage (default):"],[2121,"With Raft storage:"],[1855,"With the Access Manager, administrators can:"],[1566,"With Zitadel:"],[2910,"Within one customer's deployment, a tenant is an internal organizational\nsegment — a persona (analyst, admin, data scientist), a department (finance,\nmarketing), or an environment (production, staging, R&D). Each segment has its\nown access scope and its own upstream. Read \"tenant\" as project segment within\none organization, never isolated customer in a shared service."],[3289,"Without an encryption key, upstream write endpoints are refused (501)\nrather than storing plaintext."],[1457,"Without this block, audit entries are emitted to the pipeline engine log\noutput only. See Security — Audit Logging\nfor the full list of audited actions and entry fields."],[1599,"worker_id"],[1478,"Worker-level metrics are available via GET /jobs/{name}/workers and through\nthe AI Agent's get_worker_metrics tool."],[2184,"Workflow"],[751,"Workflow guidance"],[3596,"Workspace"],[2383,"Workspace changes made in Access Manager — adding connections, assigning users, changing access levels — take effect the next time the user logs into DB Tools or refreshes their session. Changes are not applied mid-session."],[1588,"workspace.create, workspace.update, workspace.delete"],[820,"Workspaces"],[1118,"Workspaces"],[1587,"Workspaces"],[1851,"Workspaces"],[1161,"Workspaces are saved and can be reopened later. A workspace can also reference\na pipeline configuration — when a pipeline is opened via \"Open in Studio\", the\nworkspace name should match the pipeline name so reopening links back to the\nsame workspace rather than creating a duplicate."],[1877,"Workspaces group related connections and users together. Within each workspace you define precisely who can access which databases and at what level (read-only or read-write). This makes it straightforward to enforce least-privilege access while letting teams collaborate on specific datasets."],[158,"write"],[431,"write"],[434,"write"],[437,"write"],[440,"write"],[443,"write"],[490,"write"],[703,"write"],[706,"write"],[709,"write"],[712,"write"],[1134,"Write and edit Rhai transformation scripts"],[448,"Write concern, read concern, journaling, replica set requirements"],[796,"Write operations in the Agent are controlled by the conversation mode (Ask or\nAct) and the allow_writes flag. See Conversation Modes\nbelow."],[803,"Write tools execute immediately when allow_writes is enabled, except for high-impact tools (e.g. create_job) which always require confirmation."],[801,"Write tools require user confirmation. The engine emits a confirmation prompt via SSE and waits up to 30 seconds for approval."],[148,"Write-Access Tools (10)"],[1340,"Write-back via driver"],[2155,"Wrong credentials (FATAL: password authentication failed) — verify credentials match between config.yml and what the database was initialized with."],[3862,"Wrong MONGODB_URI in .env (hostname, port, credentials, database name)"],[1829,"YAML is whitespace-sensitive. Make sure you use spaces (not tabs) for indentation, and that nested keys are indented consistently. Use a YAML linter or yamllint config.yml to validate before starting."],[1388,"Yes"],[1527,"Yes"],[1530,"Yes"],[1533,"Yes"],[1536,"Yes"],[3387,"Yes"],[3393,"Yes"],[3405,"Yes"],[3424,"Yes"],[3432,"Yes"],[3445,"Yes"],[3448,"Yes"],[3451,"Yes"],[3469,"Yes"],[3475,"Yes"],[1235,"Yes (Valkey included)"],[1231,"Yes (with Valkey)"],[3785,"You can also verify health through the gateway from outside:"],[2755,"You can compare any two snapshots to see what changed between them."],[1901,"You need Docker 20.10+ with Compose 2.0+, at least 4 GB RAM (8 GB recommended), and 10 GB disk (50 GB recommended for production with backups). You also need:"],[3555,"You receive a versioned tarball (e.g. 3t-server-v1.0.0-compose.tar.gz) from your 3T onboarding package. Extract it and run the wizard from inside that directory."],[3673,"You receive a versioned tarball (e.g. 3t-server-v1.0.0-compose.tar.gz) from your 3T onboarding package. Extract it and run the wizard from inside that directory."],[1515,"Zitadel (with Google, Azure AD, or SAML IdP federation)"]],"type":"string"},"page_id":{"docs":{"1":101,"2":102,"3":103,"4":104,"5":105,"6":106,"7":107,"8":108,"9":109,"10":110,"11":111,"12":112,"13":113,"14":114,"15":115,"16":116,"17":117,"18":118,"19":119,"20":120,"21":121,"22":122,"23":123,"24":124,"25":125,"26":126,"27":127,"28":128,"29":129,"30":130,"31":131,"32":132,"33":133,"34":134,"35":135,"36":136,"37":137,"38":138,"39":139,"40":140,"41":141,"42":142,"43":143,"44":144,"45":145,"46":146,"47":147,"48":148,"49":149,"50":150,"51":151,"52":152,"53":153,"54":154,"55":155,"56":156,"57":157,"58":158,"59":159,"60":160,"61":161,"62":162,"63":163,"64":164,"65":165,"66":166,"67":167,"68":168,"69":169,"70":27,"71":28,"72":29,"73":30,"74":31,"75":32,"76":33,"77":34,"78":35,"79":36,"80":37,"81":38,"82":39,"83":40,"84":41,"85":42,"86":43,"87":44,"88":45,"89":46,"90":47,"91":48,"92":49,"93":50,"94":51,"95":52,"96":53,"97":54,"98":55,"99":56,"100":57,"101":58,"102":59,"103":60,"104":61,"105":62,"106":63,"107":64,"108":65,"109":66,"110":67,"111":68,"112":69,"113":70,"114":71,"115":72,"116":73,"117":74,"118":75,"119":76,"120":77,"121":78,"122":79,"123":80,"124":81,"125":82,"126":83,"127":84,"128":85,"129":86,"130":87,"131":88,"132":89,"133":90,"134":91,"135":92,"136":93,"137":94,"138":95,"139":96,"140":97,"141":98,"142":99,"143":100,"144":170,"145":171,"146":172,"147":173,"148":174,"149":175,"150":176,"151":177,"152":178,"153":179,"154":180,"155":181,"156":182,"157":183,"158":184,"159":185,"160":186,"161":187,"162":188,"163":189,"164":190,"165":191,"166":192,"167":193,"168":194,"169":195,"170":196,"171":197,"172":198,"173":199,"174":200,"175":201,"176":202,"177":203,"178":204,"179":205,"180":206,"181":207,"182":208,"183":209,"184":210,"185":211,"186":212,"187":213,"188":214,"189":215,"190":216,"191":217,"192":218,"193":219,"194":220,"195":221,"196":222,"197":223,"198":224,"199":225,"200":226,"201":227,"202":228,"203":229,"204":230,"205":231,"206":232,"207":233,"208":234,"209":235,"210":236,"211":237,"212":238,"213":239,"214":240,"215":241,"216":242,"217":243,"218":244,"219":245,"220":246,"221":247,"222":248,"223":249,"224":250,"225":251,"226":252,"227":253,"228":254,"229":255,"230":256,"231":257,"232":258,"233":259,"234":260,"235":261,"236":262,"237":263,"238":264,"239":265,"240":266,"241":267,"242":268,"243":269,"244":270,"245":271,"246":272,"247":273,"248":274,"249":275,"250":276,"251":277,"252":278,"253":279,"254":280,"255":281,"256":282,"257":283,"258":284,"259":285,"260":286,"261":287,"262":288,"263":289,"264":290,"265":291,"266":292,"267":293,"268":294,"269":295,"270":296,"271":297,"272":298,"273":299,"274":300,"275":301,"276":302,"277":303,"278":304,"279":305,"280":306,"281":307,"282":308,"283":309,"284":310,"285":311,"286":312,"287":313,"288":314,"289":315,"290":316,"291":317,"292":318,"293":319,"294":320,"295":321,"296":322,"297":323,"298":324,"299":325,"300":326,"301":327,"302":328,"303":329,"304":330,"305":331,"306":332,"307":333,"308":334,"309":335,"310":336,"311":337,"312":338,"313":339,"314":340,"315":341,"316":342,"317":343,"318":344,"319":345,"320":346,"321":347,"322":348,"323":349,"324":350,"325":351,"326":352,"327":353,"328":354,"329":355,"330":356,"331":357,"332":358,"333":359,"334":360,"335":361,"336":362,"337":363,"338":364,"339":365,"340":366,"341":367,"342":368,"343":369,"344":370,"345":371,"346":372,"347":373,"348":374,"349":375,"350":376,"351":377,"352":378,"353":379,"354":380,"355":381,"356":382,"357":383,"358":384,"359":385,"360":386,"361":387,"362":388,"363":389,"364":390,"365":391,"366":392,"367":393,"368":394,"369":395,"370":396,"371":397,"372":398,"373":399,"374":400,"375":401,"376":402,"377":403,"378":404,"379":405,"380":406,"381":407,"382":408,"383":409,"384":410,"385":411,"386":412,"387":413,"388":414,"389":415,"390":416,"391":417,"392":418,"393":419,"394":420,"395":421,"396":422,"397":423,"398":424,"399":425,"400":426,"401":427,"402":428,"403":429,"404":430,"405":431,"406":432,"407":433,"408":434,"409":435,"410":436,"411":437,"412":438,"413":439,"414":440,"415":441,"416":442,"417":443,"418":444,"419":445,"420":446,"421":447,"422":448,"423":449,"424":450,"425":451,"426":452,"427":453,"428":454,"429":455,"430":456,"431":457,"432":458,"433":459,"434":460,"435":461,"436":462,"437":463,"438":464,"439":465,"440":466,"441":467,"442":468,"443":469,"444":470,"445":471,"446":472,"447":473,"448":474,"449":475,"450":476,"451":477,"452":478,"453":479,"454":480,"455":481,"456":482,"457":483,"458":484,"459":485,"460":486,"461":487,"462":488,"463":489,"464":490,"465":491,"466":492,"467":493,"468":494,"469":495,"470":496,"471":497,"472":498,"473":499,"474":500,"475":501,"476":502,"477":503,"478":504,"479":505,"480":506,"481":507,"482":508,"483":509,"484":510,"485":511,"486":512,"487":513,"488":514,"489":515,"490":516,"491":517,"492":518,"493":519,"494":520,"495":521,"496":522,"497":523,"498":524,"499":525,"500":526,"501":527,"502":528,"503":529,"504":530,"505":531,"506":532,"507":533,"508":534,"509":535,"510":536,"511":537,"512":538,"513":539,"514":540,"515":541,"516":542,"517":543,"518":544,"519":545,"520":546,"521":571,"522":572,"523":573,"524":574,"525":575,"526":576,"527":577,"528":578,"529":579,"530":580,"531":581,"532":582,"533":583,"534":584,"535":585,"536":586,"537":587,"538":588,"539":589,"540":590,"541":591,"542":592,"543":593,"544":594,"545":595,"546":596,"547":597,"548":598,"549":599,"550":600,"551":601,"552":602,"553":603,"554":604,"555":605,"556":606,"557":607,"558":608,"559":609,"560":610,"561":611,"562":612,"563":613,"564":614,"565":615,"566":616,"567":617,"568":618,"569":619,"570":620,"571":621,"572":622,"573":623,"574":624,"575":625,"576":626,"577":627,"578":628,"579":629,"580":630,"581":631,"582":632,"583":633,"584":634,"585":635,"586":636,"587":637,"588":638,"589":639,"590":547,"591":548,"592":549,"593":550,"594":551,"595":552,"596":553,"597":554,"598":555,"599":556,"600":557,"601":558,"602":559,"603":560,"604":561,"605":562,"606":563,"607":564,"608":565,"609":566,"610":567,"611":568,"612":569,"613":570,"614":640,"615":641,"616":642,"617":643,"618":644,"619":645,"620":646,"621":647,"622":648,"623":649,"624":650,"625":651,"626":652,"627":653,"628":654,"629":655,"630":656,"631":657,"632":658,"633":659,"634":660,"635":661,"636":662,"637":663,"638":664,"639":665,"640":666,"641":667,"642":668,"643":669,"644":670,"645":671,"646":672,"647":673,"648":674,"649":675,"650":676,"651":677,"652":678,"653":679,"654":680,"655":681,"656":682,"657":683,"658":684,"659":685,"660":686,"661":687,"662":688,"663":689,"664":690,"665":691,"666":692,"667":693,"668":694,"669":695,"670":696,"671":697,"672":698,"673":699,"674":700,"675":701,"676":702,"677":703,"678":704,"679":705,"680":706,"681":707,"682":708,"683":709,"684":710,"685":711,"686":712,"687":713,"688":714,"689":715,"690":716,"691":717,"692":718,"693":719,"694":720,"695":721,"696":722,"697":723,"698":724,"699":725,"700":726,"701":727,"702":728,"703":729,"704":730,"705":731,"706":732,"707":733,"708":734,"709":735,"710":736,"711":737,"712":738,"713":739,"714":740,"715":741,"716":742,"717":743,"718":744,"719":745,"720":746,"721":747,"722":748,"723":749,"724":750,"725":751,"726":752,"727":753,"728":754,"729":755,"730":756,"731":757,"732":758,"733":759,"734":760,"735":761,"736":762,"737":763,"738":764,"739":765,"740":766,"741":767,"742":768,"743":769,"744":770,"745":771,"746":772,"747":849,"748":850,"749":851,"750":852,"751":853,"752":854,"753":855,"754":856,"755":857,"756":858,"757":859,"758":860,"759":861,"760":862,"761":863,"762":864,"763":865,"764":866,"765":867,"766":868,"767":869,"768":870,"769":871,"770":872,"771":873,"772":874,"773":875,"774":876,"775":877,"776":878,"777":879,"778":880,"779":881,"780":882,"781":883,"782":884,"783":885,"784":886,"785":887,"786":888,"787":889,"788":890,"789":891,"790":892,"791":893,"792":894,"793":895,"794":896,"795":897,"796":898,"797":899,"798":900,"799":901,"800":902,"801":903,"802":904,"803":905,"804":906,"805":907,"806":908,"807":909,"808":910,"809":911,"810":912,"811":913,"812":914,"813":915,"814":916,"815":917,"816":918,"817":919,"818":920,"819":921,"820":922,"821":923,"822":924,"823":925,"824":926,"825":927,"826":928,"827":929,"828":930,"829":931,"830":932,"831":933,"832":934,"833":935,"834":936,"835":937,"836":938,"837":939,"838":940,"839":941,"840":942,"841":943,"842":944,"843":945,"844":946,"845":947,"846":948,"847":949,"848":950,"849":951,"850":952,"851":953,"852":954,"853":955,"854":956,"855":957,"856":958,"857":959,"858":960,"859":961,"860":962,"861":963,"862":964,"863":965,"864":966,"865":967,"866":968,"867":969,"868":970,"869":971,"870":972,"871":973,"872":974,"873":975,"874":976,"875":977,"876":978,"877":979,"878":980,"879":981,"880":982,"881":983,"882":984,"883":985,"884":986,"885":987,"886":988,"887":989,"888":990,"889":991,"890":992,"891":993,"892":994,"893":995,"894":996,"895":997,"896":998,"897":999,"898":1000,"899":1001,"900":1002,"901":1003,"902":1004,"903":1005,"904":1006,"905":1007,"906":1008,"907":1009,"908":1010,"909":1011,"910":1012,"911":1013,"912":1014,"913":1015,"914":1016,"915":1017,"916":1018,"917":1019,"918":1020,"919":1021,"920":1022,"921":1023,"922":1024,"923":1025,"924":1026,"925":1027,"926":1028,"927":1029,"928":1030,"929":1031,"930":1032,"931":1033,"932":1034,"933":1035,"934":1036,"935":1037,"936":1038,"937":1039,"938":1040,"939":1041,"940":1042,"941":1043,"942":1044,"943":1045,"944":1046,"945":1047,"946":1048,"947":1049,"948":1050,"949":1051,"950":1052,"951":1053,"952":1054,"953":1055,"954":1056,"955":1057,"956":1058,"957":1059,"958":1060,"959":1061,"960":1062,"961":1063,"962":1064,"963":1065,"964":1066,"965":1067,"966":1068,"967":1069,"968":1070,"969":1071,"970":1072,"971":1073,"972":1074,"973":1075,"974":1076,"975":1077,"976":1078,"977":1079,"978":1080,"979":1081,"980":1082,"981":1083,"982":1084,"983":1085,"984":1086,"985":1087,"986":1088,"987":1089,"988":1090,"989":1091,"990":1092,"991":1093,"992":1094,"993":1095,"994":1096,"995":1097,"996":1098,"997":1099,"998":1100,"999":1101,"1000":1102,"1001":1103,"1002":1104,"1003":1105,"1004":1106,"1005":1107,"1006":1108,"1007":1109,"1008":1110,"1009":1111,"1010":1112,"1011":1113,"1012":1114,"1013":1115,"1014":1116,"1015":1117,"1016":1118,"1017":1119,"1018":1120,"1019":1121,"1020":1122,"1021":1123,"1022":1124,"1023":1125,"1024":1126,"1025":1127,"1026":1128,"1027":1129,"1028":1130,"1029":1131,"1030":1132,"1031":1133,"1032":1134,"1033":1135,"1034":1136,"1035":1137,"1036":1138,"1037":1139,"1038":1140,"1039":1141,"1040":1142,"1041":1143,"1042":1144,"1043":1145,"1044":1146,"1045":1147,"1046":1148,"1047":1149,"1048":1150,"1049":1151,"1050":1152,"1051":1153,"1052":1154,"1053":1155,"1054":1156,"1055":1157,"1056":1158,"1057":1159,"1058":1160,"1059":1161,"1060":1162,"1061":1163,"1062":1164,"1063":1165,"1064":1166,"1065":1167,"1066":1168,"1067":1169,"1068":1170,"1069":1171,"1070":1172,"1071":1173,"1072":1174,"1073":1175,"1074":1176,"1075":1177,"1076":1178,"1077":1179,"1078":1180,"1079":1181,"1080":1182,"1081":1183,"1082":1184,"1083":1185,"1084":1186,"1085":1187,"1086":1188,"1087":1189,"1088":1190,"1089":1191,"1090":1192,"1091":1193,"1092":1194,"1093":1195,"1094":1196,"1095":1197,"1096":1198,"1097":1199,"1098":1200,"1099":1201,"1100":1202,"1101":1203,"1102":1204,"1103":1205,"1104":1206,"1105":1207,"1106":1208,"1107":1209,"1108":1210,"1109":1211,"1110":1212,"1111":1213,"1112":1214,"1113":1215,"1114":1216,"1115":1217,"1116":1218,"1117":1219,"1118":1220,"1119":1221,"1120":1222,"1121":1223,"1122":1224,"1123":1225,"1124":1226,"1125":1227,"1126":1228,"1127":1229,"1128":1230,"1129":1231,"1130":1232,"1131":1233,"1132":1234,"1133":1235,"1134":1236,"1135":1237,"1136":1238,"1137":1239,"1138":1240,"1139":1241,"1140":1242,"1141":1243,"1142":1244,"1143":1245,"1144":1246,"1145":1247,"1146":1248,"1147":1249,"1148":1250,"1149":1251,"1150":1252,"1151":1253,"1152":1254,"1153":1255,"1154":1256,"1155":1257,"1156":1258,"1157":1259,"1158":1260,"1159":1261,"1160":1262,"1161":1263,"1162":1264,"1163":1265,"1164":1266,"1165":1267,"1166":1268,"1167":1269,"1168":1270,"1169":1271,"1170":1272,"1171":1273,"1172":1274,"1173":1275,"1174":1276,"1175":1277,"1176":1278,"1177":1279,"1178":1280,"1179":1281,"1180":1282,"1181":1283,"1182":1284,"1183":1285,"1184":1286,"1185":1287,"1186":1288,"1187":1289,"1188":1290,"1189":1291,"1190":1292,"1191":1293,"1192":1294,"1193":1295,"1194":1296,"1195":1297,"1196":1298,"1197":1299,"1198":1300,"1199":1301,"1200":1302,"1201":1303,"1202":1304,"1203":1305,"1204":1306,"1205":1307,"1206":1308,"1207":1309,"1208":1310,"1209":1311,"1210":1312,"1211":1313,"1212":1314,"1213":1315,"1214":1316,"1215":1317,"1216":1318,"1217":1319,"1218":1320,"1219":1321,"1220":1322,"1221":1323,"1222":1324,"1223":1325,"1224":1326,"1225":1327,"1226":1328,"1227":1329,"1228":1330,"1229":1331,"1230":1332,"1231":1333,"1232":1334,"1233":1335,"1234":1336,"1235":1337,"1236":1338,"1237":1339,"1238":1340,"1239":1341,"1240":1342,"1241":1343,"1242":1344,"1243":1345,"1244":1346,"1245":1347,"1246":1348,"1247":1349,"1248":1350,"1249":1351,"1250":1352,"1251":1353,"1252":1354,"1253":1355,"1254":1356,"1255":1357,"1256":1358,"1257":1359,"1258":1360,"1259":1361,"1260":1362,"1261":1363,"1262":1364,"1263":1365,"1264":1366,"1265":1367,"1266":1368,"1267":1369,"1268":1370,"1269":1371,"1270":1372,"1271":1373,"1272":1374,"1273":1375,"1274":1376,"1275":1377,"1276":1378,"1277":1379,"1278":1380,"1279":773,"1280":774,"1281":775,"1282":776,"1283":777,"1284":778,"1285":779,"1286":780,"1287":781,"1288":782,"1289":783,"1290":784,"1291":785,"1292":786,"1293":787,"1294":788,"1295":789,"1296":790,"1297":791,"1298":792,"1299":793,"1300":794,"1301":795,"1302":796,"1303":797,"1304":798,"1305":799,"1306":800,"1307":801,"1308":802,"1309":803,"1310":804,"1311":805,"1312":806,"1313":807,"1314":808,"1315":809,"1316":810,"1317":811,"1318":812,"1319":813,"1320":814,"1321":815,"1322":816,"1323":817,"1324":818,"1325":819,"1326":820,"1327":821,"1328":822,"1329":823,"1330":824,"1331":825,"1332":826,"1333":827,"1334":828,"1335":829,"1336":830,"1337":831,"1338":832,"1339":833,"1340":834,"1341":835,"1342":836,"1343":837,"1344":838,"1345":839,"1346":840,"1347":841,"1348":842,"1349":843,"1350":844,"1351":845,"1352":846,"1353":847,"1354":848,"1355":1381,"1356":1382,"1357":1383,"1358":1384,"1359":1385,"1360":1386,"1361":1387,"1362":1388,"1363":1389,"1364":1390,"1365":1391,"1366":1392,"1367":1393,"1368":1394,"1369":1395,"1370":1396,"1371":1397,"1372":1398,"1373":1399,"1374":1400,"1375":1401,"1376":1402,"1377":1403,"1378":1404,"1379":1405,"1380":1406,"1381":1407,"1382":1408,"1383":1409,"1384":1410,"1385":1411,"1386":1412,"1387":1413,"1388":1414,"1389":1415,"1390":1416,"1391":1417,"1392":1418,"1393":1419,"1394":1420,"1395":1421,"1396":1422,"1397":1423,"1398":1424,"1399":1425,"1400":1426,"1401":1427,"1402":1428,"1403":1429,"1404":1430,"1405":1431,"1406":1432,"1407":1433,"1408":1434,"1409":1435,"1410":1436,"1411":1437,"1412":1438,"1413":1439,"1414":1440,"1415":1441,"1416":1442,"1417":1443,"1418":1444,"1419":1445,"1420":1446,"1421":1447,"1422":1448,"1423":1449,"1424":1450,"1425":1451,"1426":1452,"1427":1453,"1428":1454,"1429":1455,"1430":1456,"1431":1457,"1432":1458,"1433":1459,"1434":1460,"1435":1461,"1436":1462,"1437":1463,"1438":1464,"1439":1465,"1440":1466,"1441":1467,"1442":1468,"1443":1469,"1444":1470,"1445":1471,"1446":1472,"1447":1473,"1448":1474,"1449":1475,"1450":1476,"1451":1477,"1452":1478,"1453":1479,"1454":1480,"1455":1481,"1456":1482,"1457":1483,"1458":1484,"1459":1485,"1460":1486,"1461":1487,"1462":1488,"1463":1489,"1464":1490,"1465":1491,"1466":1492,"1467":1493,"1468":1494,"1469":1495,"1470":1496,"1471":1497,"1472":1498,"1473":1499,"1474":1500,"1475":1501,"1476":1502,"1477":1503,"1478":1504,"1479":1505,"1480":1506,"1481":1507,"1482":1508,"1483":1509,"1484":1510,"1485":1511,"1486":1512,"1487":1513,"1488":1514,"1489":1515,"1490":1516,"1491":1517,"1492":1518,"1493":1519,"1494":1520,"1495":1521,"1496":1522,"1497":1523,"1498":1524,"1499":1525,"1500":1526,"1501":1527,"1502":1528,"1503":1529,"1504":1530,"1505":1531,"1506":1532,"1507":1533,"1508":1534,"1509":1535,"1510":1536,"1511":1537,"1512":1538,"1513":1539,"1514":1540,"1515":1541,"1516":1542,"1517":1543,"1518":1544,"1519":1545,"1520":1546,"1521":1547,"1522":1548,"1523":1549,"1524":1550,"1525":1551,"1526":1552,"1527":1553,"1528":1554,"1529":1555,"1530":1556,"1531":1557,"1532":1558,"1533":1559,"1534":1560,"1535":1561,"1536":1562,"1537":1563,"1538":1564,"1539":1565,"1540":1566,"1541":1567,"1542":1568,"1543":1569,"1544":1570,"1545":1571,"1546":1572,"1547":1573,"1548":1574,"1549":1575,"1550":1576,"1551":1577,"1552":1578,"1553":1579,"1554":1580,"1555":1581,"1556":1582,"1557":1583,"1558":1584,"1559":1585,"1560":1586,"1561":1587,"1562":1588,"1563":1589,"1564":1590,"1565":1591,"1566":1592,"1567":1593,"1568":1594,"1569":1595,"1570":1596,"1571":1597,"1572":1598,"1573":1599,"1574":1600,"1575":1601,"1576":1602,"1577":1603,"1578":1604,"1579":1605,"1580":1606,"1581":1607,"1582":1608,"1583":1609,"1584":1610,"1585":1611,"1586":1612,"1587":1613,"1588":1614,"1589":1615,"1590":1616,"1591":1617,"1592":1618,"1593":1619,"1594":1620,"1595":1621,"1596":1622,"1597":1623,"1598":1624,"1599":1625,"1600":1626,"1601":1627,"1602":1628,"1603":1629,"1604":1630,"1605":1631,"1606":1632,"1607":1633,"1608":1634,"1609":1635,"1610":1636,"1611":1637,"1612":1638,"1613":1639,"1614":1640,"1615":1641,"1616":1642,"1617":1643,"1618":1685,"1619":1686,"1620":1687,"1621":1688,"1622":1689,"1623":1690,"1624":1691,"1625":1692,"1626":1693,"1627":1694,"1628":1695,"1629":1696,"1630":1697,"1631":1698,"1632":1699,"1633":1700,"1634":1701,"1635":1702,"1636":1703,"1637":1704,"1638":1705,"1639":1706,"1640":1707,"1641":1708,"1642":1709,"1643":1710,"1644":1711,"1645":1712,"1646":1713,"1647":1714,"1648":1715,"1649":1716,"1650":1717,"1651":1718,"1652":1719,"1653":1720,"1654":1721,"1655":1722,"1656":1723,"1657":1724,"1658":1725,"1659":1726,"1660":1727,"1661":1728,"1662":1729,"1663":1730,"1664":1731,"1665":1732,"1666":1733,"1667":1734,"1668":1735,"1669":1736,"1670":1737,"1671":1738,"1672":1739,"1673":1740,"1674":1741,"1675":1742,"1676":1743,"1677":1744,"1678":1745,"1679":1746,"1680":1747,"1681":1748,"1682":1749,"1683":1750,"1684":1751,"1685":1752,"1686":1753,"1687":1754,"1688":1755,"1689":1756,"1690":1757,"1691":1758,"1692":1759,"1693":1760,"1694":1761,"1695":1762,"1696":1763,"1697":1764,"1698":1765,"1699":1766,"1700":1767,"1701":1768,"1702":1769,"1703":1770,"1704":1771,"1705":1772,"1706":1773,"1707":1774,"1708":1775,"1709":1776,"1710":1777,"1711":1778,"1712":1779,"1713":1780,"1714":1781,"1715":1782,"1716":1783,"1717":1784,"1718":1785,"1719":1786,"1720":1787,"1721":1788,"1722":1789,"1723":1790,"1724":1791,"1725":1792,"1726":1793,"1727":1794,"1728":1795,"1729":1796,"1730":1797,"1731":1798,"1732":1799,"1733":1800,"1734":1801,"1735":1802,"1736":1803,"1737":1804,"1738":1805,"1739":1806,"1740":1807,"1741":1808,"1742":1809,"1743":1810,"1744":1811,"1745":1812,"1746":1813,"1747":1814,"1748":1815,"1749":1816,"1750":1817,"1751":1818,"1752":1819,"1753":1820,"1754":1821,"1755":1822,"1756":1823,"1757":1824,"1758":1825,"1759":1826,"1760":1827,"1761":1828,"1762":1829,"1763":1830,"1764":1831,"1765":1832,"1766":1833,"1767":1834,"1768":1835,"1769":1836,"1770":1837,"1771":1838,"1772":1839,"1773":1840,"1774":1841,"1775":1842,"1776":1843,"1777":1844,"1778":1845,"1779":1846,"1780":1847,"1781":1848,"1782":1849,"1783":1850,"1784":1851,"1785":1852,"1786":1853,"1787":1854,"1788":1855,"1789":1856,"1790":1857,"1791":1858,"1792":1859,"1793":1860,"1794":1861,"1795":1862,"1796":1863,"1797":1864,"1798":1865,"1799":1866,"1800":1867,"1801":1868,"1802":1869,"1803":1870,"1804":1871,"1805":1872,"1806":1873,"1807":1874,"1808":1875,"1809":1876,"1810":1877,"1811":1878,"1812":1879,"1813":1880,"1814":1881,"1815":1882,"1816":1883,"1817":1884,"1818":1885,"1819":1886,"1820":1887,"1821":1888,"1822":1889,"1823":1890,"1824":1891,"1825":1892,"1826":1893,"1827":1894,"1828":1895,"1829":1896,"1830":1897,"1831":1898,"1832":1899,"1833":1900,"1834":1901,"1835":1902,"1836":1903,"1837":1904,"1838":1905,"1839":1906,"1840":1907,"1841":1908,"1842":1909,"1843":1910,"1844":1911,"1845":1644,"1846":1645,"1847":1646,"1848":1647,"1849":1648,"1850":1649,"1851":1650,"1852":1651,"1853":1652,"1854":1653,"1855":1654,"1856":1655,"1857":1656,"1858":1657,"1859":1658,"1860":1659,"1861":1660,"1862":1661,"1863":1662,"1864":1663,"1865":1664,"1866":1665,"1867":1666,"1868":1667,"1869":1668,"1870":1669,"1871":1670,"1872":1671,"1873":1672,"1874":1673,"1875":1674,"1876":1675,"1877":1676,"1878":1677,"1879":1678,"1880":1679,"1881":1680,"1882":1681,"1883":1682,"1884":1683,"1885":1684,"1886":1919,"1887":1920,"1888":1921,"1889":1922,"1890":1923,"1891":1924,"1892":1925,"1893":1926,"1894":1927,"1895":1928,"1896":1929,"1897":1930,"1898":1931,"1899":1932,"1900":1933,"1901":1934,"1902":1935,"1903":1936,"1904":1937,"1905":1938,"1906":1939,"1907":1940,"1908":1941,"1909":1942,"1910":1943,"1911":1944,"1912":1945,"1913":1946,"1914":1947,"1915":1948,"1916":1949,"1917":1950,"1918":1951,"1919":1952,"1920":1953,"1921":1954,"1922":1955,"1923":1956,"1924":1957,"1925":1958,"1926":1959,"1927":1960,"1928":1961,"1929":1962,"1930":1963,"1931":1964,"1932":1965,"1933":1966,"1934":1967,"1935":1968,"1936":1969,"1937":1970,"1938":1971,"1939":1972,"1940":1973,"1941":1974,"1942":1975,"1943":1976,"1944":1977,"1945":1978,"1946":1979,"1947":1980,"1948":1981,"1949":1982,"1950":1983,"1951":1984,"1952":1985,"1953":1986,"1954":1987,"1955":1988,"1956":1989,"1957":1990,"1958":1991,"1959":1992,"1960":1993,"1961":1994,"1962":1995,"1963":1996,"1964":1997,"1965":1998,"1966":1999,"1967":2000,"1968":2001,"1969":2002,"1970":2003,"1971":2004,"1972":1912,"1973":1913,"1974":1914,"1975":1915,"1976":1916,"1977":1917,"1978":1918,"1979":2005,"1980":2006,"1981":2007,"1982":2008,"1983":2009,"1984":2010,"1985":2011,"1986":2012,"1987":2013,"1988":2014,"1989":2015,"1990":2016,"1991":2017,"1992":2018,"1993":2019,"1994":2020,"1995":2021,"1996":2022,"1997":2023,"1998":2024,"1999":2025,"2000":2026,"2001":2027,"2002":2028,"2003":2029,"2004":2030,"2005":2031,"2006":2032,"2007":2033,"2008":2034,"2009":2035,"2010":2036,"2011":2037,"2012":2038,"2013":2039,"2014":2040,"2015":2041,"2016":2042,"2017":2043,"2018":2044,"2019":2045,"2020":2046,"2021":2047,"2022":2048,"2023":2049,"2024":2050,"2025":2051,"2026":2052,"2027":2053,"2028":2054,"2029":2055,"2030":2056,"2031":2057,"2032":2058,"2033":2059,"2034":2060,"2035":2061,"2036":2062,"2037":2063,"2038":2064,"2039":2065,"2040":2066,"2041":2067,"2042":2068,"2043":2069,"2044":2070,"2045":2071,"2046":2072,"2047":2073,"2048":2074,"2049":2075,"2050":2076,"2051":2077,"2052":2078,"2053":2079,"2054":2080,"2055":2081,"2056":2082,"2057":2083,"2058":2084,"2059":2085,"2060":2086,"2061":2087,"2062":2088,"2063":2089,"2064":2090,"2065":2091,"2066":2092,"2067":2093,"2068":2094,"2069":2095,"2070":2096,"2071":2097,"2072":2098,"2073":2099,"2074":2100,"2075":2101,"2076":2102,"2077":2103,"2078":2104,"2079":2105,"2080":2106,"2081":2107,"2082":2108,"2083":2109,"2084":2110,"2085":2111,"2086":2112,"2087":2113,"2088":2114,"2089":2115,"2090":2116,"2091":2117,"2092":2118,"2093":2119,"2094":2120,"2095":2121,"2096":2122,"2097":2123,"2098":2124,"2099":2125,"2100":2126,"2101":2127,"2102":2128,"2103":2129,"2104":2130,"2105":2131,"2106":2132,"2107":2133,"2108":2134,"2109":2135,"2110":2136,"2111":2137,"2112":2138,"2113":2139,"2114":2140,"2115":2141,"2116":2142,"2117":2143,"2118":2144,"2119":2145,"2120":2146,"2121":2147,"2122":2148,"2123":2149,"2124":2150,"2125":2151,"2126":2152,"2127":2153,"2128":2154,"2129":2155,"2130":2156,"2131":2157,"2132":2158,"2133":2159,"2134":2160,"2135":2161,"2136":2162,"2137":2163,"2138":2164,"2139":2165,"2140":2166,"2141":2167,"2142":2168,"2143":2169,"2144":2170,"2145":2171,"2146":2172,"2147":2173,"2148":2174,"2149":2175,"2150":2176,"2151":2177,"2152":2178,"2153":2179,"2154":2180,"2155":2181,"2156":2182,"2157":2183,"2158":2184,"2159":2185,"2160":2186,"2161":2187,"2162":2188,"2163":2189,"2164":2190,"2165":2191,"2166":2192,"2167":2193,"2168":2194,"2169":2195,"2170":2196,"2171":2197,"2172":2198,"2173":2199,"2174":2229,"2175":2230,"2176":2231,"2177":2232,"2178":2233,"2179":2234,"2180":2235,"2181":2236,"2182":2237,"2183":2238,"2184":2239,"2185":2240,"2186":2241,"2187":2242,"2188":2243,"2189":2244,"2190":2245,"2191":2246,"2192":2247,"2193":2248,"2194":2249,"2195":2250,"2196":2251,"2197":2252,"2198":2253,"2199":2254,"2200":2255,"2201":2256,"2202":2257,"2203":2258,"2204":2259,"2205":2260,"2206":2261,"2207":2262,"2208":2263,"2209":2264,"2210":2265,"2211":2266,"2212":2267,"2213":2268,"2214":2269,"2215":2270,"2216":2271,"2217":2272,"2218":2273,"2219":2274,"2220":2275,"2221":2276,"2222":2277,"2223":2278,"2224":2279,"2225":2280,"2226":2281,"2227":2282,"2228":2283,"2229":2284,"2230":2285,"2231":2286,"2232":2287,"2233":2288,"2234":2289,"2235":2290,"2236":2291,"2237":2292,"2238":2293,"2239":2294,"2240":2295,"2241":2296,"2242":2297,"2243":2298,"2244":2299,"2245":2300,"2246":2301,"2247":2302,"2248":2303,"2249":2304,"2250":2305,"2251":2306,"2252":2307,"2253":2308,"2254":2309,"2255":2310,"2256":2311,"2257":2312,"2258":2313,"2259":2314,"2260":2315,"2261":2316,"2262":2317,"2263":2318,"2264":2319,"2265":2320,"2266":2321,"2267":2322,"2268":2323,"2269":2324,"2270":2325,"2271":2326,"2272":2327,"2273":2328,"2274":2329,"2275":2330,"2276":2331,"2277":2332,"2278":2333,"2279":2334,"2280":2335,"2281":2336,"2282":2337,"2283":2200,"2284":2201,"2285":2202,"2286":2203,"2287":2204,"2288":2205,"2289":2206,"2290":2207,"2291":2208,"2292":2209,"2293":2210,"2294":2211,"2295":2212,"2296":2213,"2297":2214,"2298":2215,"2299":2216,"2300":2217,"2301":2218,"2302":2219,"2303":2220,"2304":2221,"2305":2222,"2306":2223,"2307":2224,"2308":2225,"2309":2226,"2310":2227,"2311":2228,"2312":2338,"2313":2339,"2314":2340,"2315":2341,"2316":2342,"2317":2343,"2318":2344,"2319":2345,"2320":2346,"2321":2347,"2322":2348,"2323":2349,"2324":2350,"2325":2351,"2326":2352,"2327":2353,"2328":2354,"2329":2355,"2330":2356,"2331":2357,"2332":2358,"2333":2359,"2334":2360,"2335":2361,"2336":2362,"2337":2363,"2338":2364,"2339":2365,"2340":2366,"2341":2367,"2342":2368,"2343":2369,"2344":2370,"2345":2371,"2346":2372,"2347":2373,"2348":2374,"2349":2375,"2350":2376,"2351":2377,"2352":2378,"2353":2379,"2354":2380,"2355":2381,"2356":2382,"2357":2383,"2358":2384,"2359":2429,"2360":2430,"2361":2431,"2362":2432,"2363":2433,"2364":2434,"2365":2435,"2366":2436,"2367":2437,"2368":2438,"2369":2439,"2370":2440,"2371":2441,"2372":2442,"2373":2443,"2374":2444,"2375":2445,"2376":2446,"2377":2447,"2378":2448,"2379":2449,"2380":2450,"2381":2451,"2382":2452,"2383":2453,"2384":2454,"2385":2455,"2386":2456,"2387":2457,"2388":2458,"2389":2459,"2390":2460,"2391":2461,"2392":2462,"2393":2463,"2394":2464,"2395":2465,"2396":2466,"2397":2467,"2398":2468,"2399":2469,"2400":2470,"2401":2471,"2402":2472,"2403":2473,"2404":2474,"2405":2475,"2406":2476,"2407":2477,"2408":2385,"2409":2386,"2410":2387,"2411":2388,"2412":2389,"2413":2390,"2414":2391,"2415":2392,"2416":2393,"2417":2394,"2418":2395,"2419":2396,"2420":2397,"2421":2398,"2422":2399,"2423":2400,"2424":2401,"2425":2402,"2426":2403,"2427":2404,"2428":2405,"2429":2406,"2430":2407,"2431":2408,"2432":2409,"2433":2410,"2434":2411,"2435":2412,"2436":2413,"2437":2414,"2438":2415,"2439":2416,"2440":2417,"2441":2418,"2442":2419,"2443":2420,"2444":2421,"2445":2422,"2446":2423,"2447":2424,"2448":2425,"2449":2426,"2450":2427,"2451":2428,"2452":2478,"2453":2479,"2454":2480,"2455":2481,"2456":2482,"2457":2483,"2458":2484,"2459":2485,"2460":2486,"2461":2487,"2462":2488,"2463":2489,"2464":2490,"2465":2491,"2466":2492,"2467":2493,"2468":2494,"2469":2495,"2470":2496,"2471":2497,"2472":2498,"2473":2499,"2474":2500,"2475":2501,"2476":2502,"2477":2503,"2478":2504,"2479":2505,"2480":2506,"2481":2507,"2482":2508,"2483":2509,"2484":2510,"2485":2511,"2486":2512,"2487":2513,"2488":2514,"2489":2515,"2490":2516,"2491":2517,"2492":2518,"2493":2519,"2494":2520,"2495":2521,"2496":2522,"2497":2523,"2498":2524,"2499":2525,"2500":2526,"2501":2527,"2502":2528,"2503":2529,"2504":2530,"2505":2531,"2506":2532,"2507":2533,"2508":2534,"2509":2535,"2510":2536,"2511":2537,"2512":2538,"2513":2539,"2514":2540,"2515":2541,"2516":2542,"2517":2543,"2518":2544,"2519":2545,"2520":2546,"2521":2547,"2522":2548,"2523":2549,"2524":2550,"2525":2551,"2526":2552,"2527":2553,"2528":2554,"2529":2555,"2530":2556,"2531":2557,"2532":2558,"2533":2559,"2534":2560,"2535":2561,"2536":2562,"2537":2563,"2538":2564,"2539":2565,"2540":2566,"2541":2567,"2542":2568,"2543":2569,"2544":2570,"2545":2571,"2546":2572,"2547":2573,"2548":2574,"2549":2575,"2550":2576,"2551":2577,"2552":2578,"2553":2579,"2554":2580,"2555":2581,"2556":2582,"2557":2583,"2558":2584,"2559":2585,"2560":2586,"2561":2587,"2562":2588,"2563":2589,"2564":2590,"2565":2591,"2566":2592,"2567":2593,"2568":2594,"2569":2595,"2570":2596,"2571":2597,"2572":2598,"2573":2599,"2574":2600,"2575":2601,"2576":2602,"2577":2603,"2578":2604,"2579":2605,"2580":2606,"2581":2607,"2582":2608,"2583":2609,"2584":2610,"2585":2611,"2586":2612,"2587":2613,"2588":2614,"2589":2615,"2590":2616,"2591":2617,"2592":2618,"2593":2619,"2594":2620,"2595":2621,"2596":2622,"2597":2623,"2598":2624,"2599":2625,"2600":2626,"2601":2627,"2602":2628,"2603":2629,"2604":2630,"2605":2631,"2606":2632,"2607":2633,"2608":2634,"2609":2635,"2610":2636,"2611":2637,"2612":2638,"2613":2639,"2614":2640,"2615":2641,"2616":2642,"2617":2643,"2618":2644,"2619":2645,"2620":2646,"2621":2647,"2622":2648,"2623":2649,"2624":2650,"2625":2651,"2626":2652,"2627":2653,"2628":2654,"2629":2655,"2630":2656,"2631":2657,"2632":2658,"2633":2659,"2634":2660,"2635":2661,"2636":2662,"2637":2663,"2638":2664,"2639":2665,"2640":2666,"2641":2667,"2642":2668,"2643":2669,"2644":2670,"2645":2671,"2646":2672,"2647":2673,"2648":2674,"2649":2675,"2650":2676,"2651":2677,"2652":2678,"2653":2679,"2654":2680,"2655":2681,"2656":2682,"2657":2683,"2658":2684,"2659":2685,"2660":2686,"2661":2687,"2662":2688,"2663":2689,"2664":2690,"2665":2691,"2666":2692,"2667":2693,"2668":2694,"2669":2695,"2670":2696,"2671":2697,"2672":2698,"2673":2699,"2674":2700,"2675":2701,"2676":2702,"2677":2703,"2678":2704,"2679":2705,"2680":2706,"2681":2707,"2682":2708,"2683":2709,"2684":2710,"2685":2711,"2686":2712,"2687":2713,"2688":2714,"2689":2715,"2690":2716,"2691":2717,"2692":2718,"2693":2719,"2694":2720,"2695":2721,"2696":2722,"2697":2723,"2698":2724,"2699":2725,"2700":2726,"2701":2727,"2702":2728,"2703":2729,"2704":2730,"2705":2731,"2706":2732,"2707":2733,"2708":2734,"2709":2735,"2710":2736,"2711":2737,"2712":2738,"2713":2739,"2714":2740,"2715":2741,"2716":2742,"2717":2743,"2718":2744,"2719":2745,"2720":2746,"2721":2747,"2722":2748,"2723":2749,"2724":2750,"2725":2751,"2726":2752,"2727":2753,"2728":2754,"2729":2755,"2730":2756,"2731":2757,"2732":2758,"2733":2759,"2734":2760,"2735":2761,"2736":2762,"2737":2763,"2738":2764,"2739":2765,"2740":2766,"2741":2767,"2742":2768,"2743":2769,"2744":2770,"2745":2771,"2746":2772,"2747":2773,"2748":2774,"2749":2775,"2750":2776,"2751":2777,"2752":2778,"2753":2779,"2754":2780,"2755":2781,"2756":2782,"2757":2783,"2758":2784,"2759":2785,"2760":2786,"2761":2787,"2762":2788,"2763":2789,"2764":2790,"2765":2791,"2766":2792,"2767":2793,"2768":2794,"2769":2795,"2770":2796,"2771":2797,"2772":2798,"2773":2799,"2774":2800,"2775":2801,"2776":2802,"2777":2803,"2778":2804,"2779":2805,"2780":2806,"2781":2807,"2782":2808,"2783":2809,"2784":2810,"2785":2811,"2786":2812,"2787":2813,"2788":2814,"2789":2815,"2790":2816,"2791":2817,"2792":2818,"2793":2819,"2794":2820,"2795":2821,"2796":2822,"2797":2823,"2798":2824,"2799":2825,"2800":2826,"2801":2827,"2802":2828,"2803":2829,"2804":2830,"2805":2831,"2806":2832,"2807":2833,"2808":2879,"2809":2880,"2810":2881,"2811":2882,"2812":2883,"2813":2884,"2814":2885,"2815":2886,"2816":2887,"2817":2888,"2818":2889,"2819":2890,"2820":2891,"2821":2892,"2822":2893,"2823":2894,"2824":2895,"2825":2896,"2826":2897,"2827":2898,"2828":2899,"2829":2900,"2830":2901,"2831":2902,"2832":2903,"2833":2904,"2834":2905,"2835":2906,"2836":2907,"2837":2908,"2838":2909,"2839":2910,"2840":2911,"2841":2912,"2842":2913,"2843":2914,"2844":2915,"2845":2916,"2846":2917,"2847":2918,"2848":2919,"2849":2920,"2850":2921,"2851":2922,"2852":2923,"2853":2924,"2854":2925,"2855":2926,"2856":2927,"2857":2928,"2858":2929,"2859":2930,"2860":2931,"2861":2932,"2862":2933,"2863":2934,"2864":2935,"2865":2936,"2866":2937,"2867":2938,"2868":2939,"2869":2940,"2870":2941,"2871":2942,"2872":2943,"2873":2944,"2874":2945,"2875":2946,"2876":2947,"2877":2948,"2878":2949,"2879":2950,"2880":2951,"2881":2952,"2882":2953,"2883":2954,"2884":2955,"2885":2956,"2886":2957,"2887":2958,"2888":2959,"2889":2960,"2890":2961,"2891":2962,"2892":2963,"2893":2964,"2894":2965,"2895":2966,"2896":2967,"2897":2968,"2898":2969,"2899":2970,"2900":2971,"2901":2972,"2902":2973,"2903":2974,"2904":2975,"2905":2976,"2906":2977,"2907":2978,"2908":2979,"2909":2980,"2910":2981,"2911":2982,"2912":2983,"2913":2984,"2914":2985,"2915":2986,"2916":2987,"2917":2988,"2918":2989,"2919":2990,"2920":2991,"2921":2992,"2922":2993,"2923":2994,"2924":2995,"2925":2996,"2926":2997,"2927":2998,"2928":2999,"2929":3000,"2930":3001,"2931":3002,"2932":3003,"2933":3004,"2934":3005,"2935":3006,"2936":3007,"2937":3008,"2938":3009,"2939":3010,"2940":3011,"2941":3012,"2942":3013,"2943":3014,"2944":3015,"2945":3016,"2946":3017,"2947":3018,"2948":3019,"2949":3020,"2950":3021,"2951":3022,"2952":3023,"2953":3024,"2954":3025,"2955":3026,"2956":3027,"2957":3028,"2958":3029,"2959":3030,"2960":3031,"2961":3032,"2962":3033,"2963":3034,"2964":3035,"2965":3036,"2966":3037,"2967":3038,"2968":3039,"2969":3040,"2970":3041,"2971":3042,"2972":3043,"2973":3044,"2974":3045,"2975":3046,"2976":3047,"2977":3048,"2978":3049,"2979":3050,"2980":3051,"2981":3052,"2982":3053,"2983":3054,"2984":3055,"2985":3056,"2986":3057,"2987":3058,"2988":3059,"2989":3060,"2990":3061,"2991":3062,"2992":3063,"2993":3064,"2994":3065,"2995":3066,"2996":3067,"2997":3068,"2998":3069,"2999":3070,"3000":3071,"3001":3072,"3002":3073,"3003":3074,"3004":3075,"3005":3076,"3006":3077,"3007":3078,"3008":3079,"3009":3080,"3010":3081,"3011":3082,"3012":3083,"3013":3084,"3014":3085,"3015":3086,"3016":3087,"3017":3088,"3018":3089,"3019":3090,"3020":3091,"3021":3092,"3022":3093,"3023":3094,"3024":3095,"3025":3096,"3026":3097,"3027":3098,"3028":3099,"3029":3100,"3030":3101,"3031":3102,"3032":3103,"3033":3104,"3034":3105,"3035":3106,"3036":3107,"3037":3108,"3038":3109,"3039":3110,"3040":3111,"3041":3112,"3042":3113,"3043":3114,"3044":3115,"3045":3116,"3046":3117,"3047":3118,"3048":3119,"3049":3120,"3050":3121,"3051":3122,"3052":3123,"3053":3124,"3054":3125,"3055":3126,"3056":3127,"3057":3128,"3058":3129,"3059":3130,"3060":3131,"3061":3132,"3062":3133,"3063":3134,"3064":3135,"3065":3136,"3066":3137,"3067":3138,"3068":3139,"3069":3140,"3070":3141,"3071":3142,"3072":3143,"3073":3144,"3074":3145,"3075":3146,"3076":3147,"3077":3148,"3078":3149,"3079":3150,"3080":3151,"3081":3152,"3082":3153,"3083":3154,"3084":3155,"3085":3156,"3086":2834,"3087":2835,"3088":2836,"3089":2837,"3090":2838,"3091":2839,"3092":2840,"3093":2841,"3094":2842,"3095":2843,"3096":2844,"3097":2845,"3098":2846,"3099":2847,"3100":2848,"3101":2849,"3102":2850,"3103":2851,"3104":2852,"3105":2853,"3106":2854,"3107":2855,"3108":2856,"3109":2857,"3110":2858,"3111":2859,"3112":2860,"3113":2861,"3114":2862,"3115":2863,"3116":2864,"3117":2865,"3118":2866,"3119":2867,"3120":2868,"3121":2869,"3122":2870,"3123":2871,"3124":2872,"3125":2873,"3126":2874,"3127":2875,"3128":2876,"3129":2877,"3130":2878,"3131":3157,"3132":3158,"3133":3159,"3134":3160,"3135":3161,"3136":3162,"3137":3163,"3138":3164,"3139":3165,"3140":3166,"3141":3167,"3142":3168,"3143":3169,"3144":3170,"3145":3171,"3146":3172,"3147":3173,"3148":3174,"3149":3175,"3150":3176,"3151":3177,"3152":3178,"3153":3179,"3154":3180,"3155":3181,"3156":3182,"3157":3183,"3158":3184,"3159":3185,"3160":3186,"3161":3187,"3162":3188,"3163":3189,"3164":3190,"3165":3191,"3166":3192,"3167":3193,"3168":3194,"3169":3195,"3170":3196,"3171":3197,"3172":3198,"3173":3199,"3174":3200,"3175":3201,"3176":3202,"3177":3203,"3178":3204,"3179":3205,"3180":3206,"3181":3207,"3182":3208,"3183":3209,"3184":3210,"3185":3211,"3186":3212,"3187":3213,"3188":3214,"3189":3215,"3190":3216,"3191":3217,"3192":3218,"3193":3219,"3194":3220,"3195":3221,"3196":3222,"3197":3223,"3198":3224,"3199":3225,"3200":3226,"3201":3227,"3202":3228,"3203":3229,"3204":3230,"3205":3231,"3206":3232,"3207":3233,"3208":3234,"3209":3235,"3210":3236,"3211":3237,"3212":3238,"3213":3239,"3214":3240,"3215":3241,"3216":3242,"3217":3243,"3218":3244,"3219":3245,"3220":3246,"3221":3247,"3222":3248,"3223":3249,"3224":3250,"3225":3251,"3226":3252,"3227":3253,"3228":3254,"3229":3255,"3230":3256,"3231":3257,"3232":3258,"3233":3259,"3234":3260,"3235":3261,"3236":3262,"3237":3263,"3238":3264,"3239":3265,"3240":3266,"3241":3267,"3242":3268,"3243":3269,"3244":3270,"3245":3271,"3246":3272,"3247":3273,"3248":3274,"3249":3275,"3250":3276,"3251":3277,"3252":3278,"3253":3279,"3254":3280,"3255":3281,"3256":3282,"3257":3283,"3258":3284,"3259":3285,"3260":3286,"3261":3287,"3262":3288,"3263":3289,"3264":3290,"3265":3291,"3266":3292,"3267":3293,"3268":3294,"3269":3295,"3270":3296,"3271":3297,"3272":3298,"3273":3299,"3274":3300,"3275":3301,"3276":3302,"3277":3303,"3278":3304,"3279":3305,"3280":3306,"3281":3307,"3282":3308,"3283":3309,"3284":3310,"3285":3311,"3286":3312,"3287":3313,"3288":3314,"3289":3315,"3290":3316,"3291":3317,"3292":3318,"3293":3319,"3294":3320,"3295":3321,"3296":3322,"3297":3323,"3298":3324,"3299":3325,"3300":3326,"3301":0,"3302":1,"3303":2,"3304":3,"3305":4,"3306":5,"3307":6,"3308":7,"3309":8,"3310":9,"3311":10,"3312":11,"3313":12,"3314":13,"3315":14,"3316":15,"3317":16,"3318":17,"3319":18,"3320":19,"3321":20,"3322":21,"3323":22,"3324":23,"3325":24,"3326":25,"3327":26,"3328":3368,"3329":3369,"3330":3370,"3331":3371,"3332":3372,"3333":3373,"3334":3374,"3335":3375,"3336":3376,"3337":3377,"3338":3378,"3339":3379,"3340":3380,"3341":3381,"3342":3382,"3343":3383,"3344":3384,"3345":3385,"3346":3386,"3347":3387,"3348":3388,"3349":3389,"3350":3390,"3351":3391,"3352":3392,"3353":3393,"3354":3394,"3355":3395,"3356":3396,"3357":3397,"3358":3398,"3359":3399,"3360":3400,"3361":3401,"3362":3402,"3363":3403,"3364":3404,"3365":3405,"3366":3406,"3367":3407,"3368":3408,"3369":3409,"3370":3410,"3371":3411,"3372":3412,"3373":3413,"3374":3414,"3375":3415,"3376":3416,"3377":3417,"3378":3418,"3379":3419,"3380":3420,"3381":3421,"3382":3422,"3383":3423,"3384":3424,"3385":3425,"3386":3426,"3387":3427,"3388":3428,"3389":3429,"3390":3430,"3391":3431,"3392":3432,"3393":3433,"3394":3434,"3395":3435,"3396":3436,"3397":3437,"3398":3438,"3399":3439,"3400":3440,"3401":3441,"3402":3442,"3403":3443,"3404":3444,"3405":3445,"3406":3446,"3407":3447,"3408":3448,"3409":3449,"3410":3450,"3411":3451,"3412":3452,"3413":3453,"3414":3454,"3415":3455,"3416":3456,"3417":3457,"3418":3458,"3419":3459,"3420":3460,"3421":3461,"3422":3462,"3423":3463,"3424":3464,"3425":3465,"3426":3466,"3427":3467,"3428":3468,"3429":3469,"3430":3470,"3431":3471,"3432":3472,"3433":3473,"3434":3474,"3435":3475,"3436":3476,"3437":3477,"3438":3478,"3439":3479,"3440":3480,"3441":3481,"3442":3482,"3443":3483,"3444":3484,"3445":3485,"3446":3486,"3447":3487,"3448":3488,"3449":3489,"3450":3490,"3451":3491,"3452":3492,"3453":3493,"3454":3494,"3455":3495,"3456":3496,"3457":3497,"3458":3498,"3459":3499,"3460":3500,"3461":3501,"3462":3502,"3463":3503,"3464":3504,"3465":3505,"3466":3506,"3467":3507,"3468":3508,"3469":3509,"3470":3510,"3471":3511,"3472":3512,"3473":3513,"3474":3514,"3475":3515,"3476":3516,"3477":3517,"3478":3518,"3479":3519,"3480":3520,"3481":3521,"3482":3522,"3483":3523,"3484":3524,"3485":3525,"3486":3526,"3487":3527,"3488":3528,"3489":3529,"3490":3530,"3491":3531,"3492":3532,"3493":3533,"3494":3534,"3495":3535,"3496":3536,"3497":3537,"3498":3538,"3499":3539,"3500":3540,"3501":3541,"3502":3542,"3503":3543,"3504":3544,"3505":3545,"3506":3546,"3507":3547,"3508":3548,"3509":3549,"3510":3550,"3511":3551,"3512":3552,"3513":3553,"3514":3554,"3515":3555,"3516":3556,"3517":3557,"3518":3558,"3519":3559,"3520":3560,"3521":3561,"3522":3562,"3523":3563,"3524":3564,"3525":3565,"3526":3566,"3527":3567,"3528":3568,"3529":3569,"3530":3570,"3531":3571,"3532":3572,"3533":3573,"3534":3574,"3535":3575,"3536":3576,"3537":3577,"3538":3578,"3539":3579,"3540":3580,"3541":3581,"3542":3582,"3543":3583,"3544":3584,"3545":3585,"3546":3586,"3547":3587,"3548":3588,"3549":3589,"3550":3590,"3551":3591,"3552":3592,"3553":3593,"3554":3594,"3555":3595,"3556":3596,"3557":3597,"3558":3598,"3559":3599,"3560":3600,"3561":3601,"3562":3602,"3563":3603,"3564":3604,"3565":3605,"3566":3606,"3567":3607,"3568":3608,"3569":3609,"3570":3610,"3571":3611,"3572":3612,"3573":3613,"3574":3614,"3575":3615,"3576":3616,"3577":3617,"3578":3618,"3579":3619,"3580":3620,"3581":3621,"3582":3622,"3583":3623,"3584":3624,"3585":3625,"3586":3626,"3587":3327,"3588":3328,"3589":3329,"3590":3330,"3591":3331,"3592":3332,"3593":3333,"3594":3334,"3595":3335,"3596":3336,"3597":3337,"3598":3338,"3599":3339,"3600":3340,"3601":3341,"3602":3342,"3603":3343,"3604":3344,"3605":3345,"3606":3346,"3607":3347,"3608":3348,"3609":3349,"3610":3350,"3611":3351,"3612":3352,"3613":3353,"3614":3354,"3615":3355,"3616":3356,"3617":3357,"3618":3358,"3619":3359,"3620":3360,"3621":3361,"3622":3362,"3623":3363,"3624":3364,"3625":3365,"3626":3366,"3627":3367,"3628":3627,"3629":3628,"3630":3629,"3631":3630,"3632":3631,"3633":3632,"3634":3633,"3635":3634,"3636":3635,"3637":3636,"3638":3637,"3639":3638,"3640":3639,"3641":3640,"3642":3641,"3643":3642,"3644":3643,"3645":3644,"3646":3645,"3647":3646,"3648":3647,"3649":3648,"3650":3649,"3651":3650,"3652":3651,"3653":3652,"3654":3653,"3655":3654,"3656":3655,"3657":3656,"3658":3657,"3659":3658,"3660":3659,"3661":3660,"3662":3661,"3663":3662,"3664":3663,"3665":3664,"3666":3665,"3667":3666,"3668":3667,"3669":3668,"3670":3669,"3671":3670,"3672":3671,"3673":3672,"3674":3673,"3675":3674,"3676":3675,"3677":3676,"3678":3677,"3679":3678,"3680":3679,"3681":3680,"3682":3681,"3683":3682,"3684":3683,"3685":3684,"3686":3685,"3687":3686,"3688":3687,"3689":3688,"3690":3689,"3691":3690,"3692":3691,"3693":3692,"3694":3693,"3695":3694,"3696":3695,"3697":3696,"3698":3697,"3699":3698,"3700":3699,"3701":3700,"3702":3701,"3703":3702,"3704":3703,"3705":3704,"3706":3705,"3707":3706,"3708":3707,"3709":3708,"3710":3709,"3711":3710,"3712":3711,"3713":3712,"3714":3713,"3715":3714,"3716":3715,"3717":3716,"3718":3717,"3719":3718,"3720":3719,"3721":3720,"3722":3721,"3723":3722,"3724":3723,"3725":3724,"3726":3725,"3727":3726,"3728":3727,"3729":3728,"3730":3729,"3731":3730,"3732":3731,"3733":3732,"3734":3733,"3735":3734,"3736":3735,"3737":3736,"3738":3737,"3739":3738,"3740":3739,"3741":3740,"3742":3741,"3743":3742,"3744":3743,"3745":3744,"3746":3745,"3747":3746,"3748":3747,"3749":3748,"3750":3749,"3751":3750,"3752":3751,"3753":3752,"3754":3753,"3755":3754,"3756":3755,"3757":3756,"3758":3757,"3759":3758,"3760":3759,"3761":3760,"3762":3761,"3763":3762,"3764":3763,"3765":3764,"3766":3765,"3767":3766,"3768":3767,"3769":3768,"3770":3769,"3771":3770,"3772":3771,"3773":3772,"3774":3773,"3775":3774,"3776":3775,"3777":3776,"3778":3777,"3779":3778,"3780":3779,"3781":3780,"3782":3781,"3783":3782,"3784":3783,"3785":3784,"3786":3785,"3787":3786,"3788":3787,"3789":3788,"3790":3789,"3791":3790,"3792":3791,"3793":3792,"3794":3793,"3795":3794,"3796":3795,"3797":3796,"3798":3797,"3799":3798,"3800":3799,"3801":3800,"3802":3801,"3803":3802,"3804":3803,"3805":3804,"3806":3805,"3807":3806,"3808":3807,"3809":3808,"3810":3809,"3811":3810,"3812":3811,"3813":3812,"3814":3813,"3815":3814,"3816":3815,"3817":3816,"3818":3817,"3819":3818,"3820":3819,"3821":3820,"3822":3821,"3823":3822,"3824":3823,"3825":3824,"3826":3825,"3827":3826,"3828":3827,"3829":3828,"3830":3829,"3831":3830,"3832":3831,"3833":3832,"3834":3833,"3835":3834,"3836":3835,"3837":3836,"3838":3837,"3839":3838,"3840":3839,"3841":3840,"3842":3841,"3843":3842,"3844":3843,"3845":3844,"3846":3845,"3847":3846,"3848":3847,"3849":3848,"3850":3849,"3851":3850,"3852":3851,"3853":3852,"3854":3853,"3855":3854,"3856":3855,"3857":3856,"3858":3857,"3859":3858,"3860":3859,"3861":3860,"3862":3861,"3863":3862,"3864":3863,"3865":3864,"3866":3865,"3867":3866,"3868":3867,"3869":3868,"3870":3869,"3871":3870,"3872":3871,"3873":3872,"3874":3873,"3875":3874,"3876":3875,"3877":3876,"3878":3877,"3879":3878,"3880":3879,"3881":3880,"3882":3881},"orderedDocs":[[3301,"/"],[3302,"/"],[3303,"/"],[3304,"/"],[3305,"/"],[3306,"/"],[3307,"/"],[3308,"/"],[3309,"/"],[3310,"/"],[3311,"/"],[3312,"/"],[3313,"/"],[3314,"/"],[3315,"/"],[3316,"/"],[3317,"/"],[3318,"/"],[3319,"/"],[3320,"/"],[3321,"/"],[3322,"/"],[3323,"/"],[3324,"/"],[3325,"/"],[3326,"/"],[3327,"/"],[70,"/3t-mcp"],[71,"/3t-mcp"],[72,"/3t-mcp"],[73,"/3t-mcp"],[74,"/3t-mcp"],[75,"/3t-mcp"],[76,"/3t-mcp"],[77,"/3t-mcp"],[78,"/3t-mcp"],[79,"/3t-mcp"],[80,"/3t-mcp"],[81,"/3t-mcp"],[82,"/3t-mcp"],[83,"/3t-mcp"],[84,"/3t-mcp"],[85,"/3t-mcp"],[86,"/3t-mcp"],[87,"/3t-mcp"],[88,"/3t-mcp"],[89,"/3t-mcp"],[90,"/3t-mcp"],[91,"/3t-mcp"],[92,"/3t-mcp"],[93,"/3t-mcp"],[94,"/3t-mcp"],[95,"/3t-mcp"],[96,"/3t-mcp"],[97,"/3t-mcp"],[98,"/3t-mcp"],[99,"/3t-mcp"],[100,"/3t-mcp"],[101,"/3t-mcp"],[102,"/3t-mcp"],[103,"/3t-mcp"],[104,"/3t-mcp"],[105,"/3t-mcp"],[106,"/3t-mcp"],[107,"/3t-mcp"],[108,"/3t-mcp"],[109,"/3t-mcp"],[110,"/3t-mcp"],[111,"/3t-mcp"],[112,"/3t-mcp"],[113,"/3t-mcp"],[114,"/3t-mcp"],[115,"/3t-mcp"],[116,"/3t-mcp"],[117,"/3t-mcp"],[118,"/3t-mcp"],[119,"/3t-mcp"],[120,"/3t-mcp"],[121,"/3t-mcp"],[122,"/3t-mcp"],[123,"/3t-mcp"],[124,"/3t-mcp"],[125,"/3t-mcp"],[126,"/3t-mcp"],[127,"/3t-mcp"],[128,"/3t-mcp"],[129,"/3t-mcp"],[130,"/3t-mcp"],[131,"/3t-mcp"],[132,"/3t-mcp"],[133,"/3t-mcp"],[134,"/3t-mcp"],[135,"/3t-mcp"],[136,"/3t-mcp"],[137,"/3t-mcp"],[138,"/3t-mcp"],[139,"/3t-mcp"],[140,"/3t-mcp"],[141,"/3t-mcp"],[142,"/3t-mcp"],[143,"/3t-mcp"],[1,"/3t-mcp/getting-started/authentication"],[2,"/3t-mcp/getting-started/authentication"],[3,"/3t-mcp/getting-started/authentication"],[4,"/3t-mcp/getting-started/authentication"],[5,"/3t-mcp/getting-started/authentication"],[6,"/3t-mcp/getting-started/authentication"],[7,"/3t-mcp/getting-started/authentication"],[8,"/3t-mcp/getting-started/authentication"],[9,"/3t-mcp/getting-started/authentication"],[10,"/3t-mcp/getting-started/authentication"],[11,"/3t-mcp/getting-started/authentication"],[12,"/3t-mcp/getting-started/authentication"],[13,"/3t-mcp/getting-started/authentication"],[14,"/3t-mcp/getting-started/authentication"],[15,"/3t-mcp/getting-started/authentication"],[16,"/3t-mcp/getting-started/authentication"],[17,"/3t-mcp/getting-started/authentication"],[18,"/3t-mcp/getting-started/authentication"],[19,"/3t-mcp/getting-started/authentication"],[20,"/3t-mcp/getting-started/authentication"],[21,"/3t-mcp/getting-started/authentication"],[22,"/3t-mcp/getting-started/authentication"],[23,"/3t-mcp/getting-started/authentication"],[24,"/3t-mcp/getting-started/authentication"],[25,"/3t-mcp/getting-started/authentication"],[26,"/3t-mcp/getting-started/authentication"],[27,"/3t-mcp/getting-started/authentication"],[28,"/3t-mcp/getting-started/authentication"],[29,"/3t-mcp/getting-started/authentication"],[30,"/3t-mcp/getting-started/authentication"],[31,"/3t-mcp/getting-started/authentication"],[32,"/3t-mcp/getting-started/authentication"],[33,"/3t-mcp/getting-started/authentication"],[34,"/3t-mcp/getting-started/authentication"],[35,"/3t-mcp/getting-started/authentication"],[36,"/3t-mcp/getting-started/authentication"],[37,"/3t-mcp/getting-started/authentication"],[38,"/3t-mcp/getting-started/authentication"],[39,"/3t-mcp/getting-started/authentication"],[40,"/3t-mcp/getting-started/authentication"],[41,"/3t-mcp/getting-started/quick-start"],[42,"/3t-mcp/getting-started/quick-start"],[43,"/3t-mcp/getting-started/quick-start"],[44,"/3t-mcp/getting-started/quick-start"],[45,"/3t-mcp/getting-started/quick-start"],[46,"/3t-mcp/getting-started/quick-start"],[47,"/3t-mcp/getting-started/quick-start"],[48,"/3t-mcp/getting-started/quick-start"],[49,"/3t-mcp/getting-started/quick-start"],[50,"/3t-mcp/getting-started/quick-start"],[51,"/3t-mcp/getting-started/quick-start"],[52,"/3t-mcp/getting-started/quick-start"],[53,"/3t-mcp/getting-started/quick-start"],[54,"/3t-mcp/getting-started/quick-start"],[55,"/3t-mcp/getting-started/quick-start"],[56,"/3t-mcp/getting-started/quick-start"],[57,"/3t-mcp/getting-started/quick-start"],[58,"/3t-mcp/getting-started/quick-start"],[59,"/3t-mcp/getting-started/quick-start"],[60,"/3t-mcp/getting-started/quick-start"],[61,"/3t-mcp/getting-started/quick-start"],[62,"/3t-mcp/getting-started/quick-start"],[63,"/3t-mcp/getting-started/quick-start"],[64,"/3t-mcp/getting-started/quick-start"],[65,"/3t-mcp/getting-started/quick-start"],[66,"/3t-mcp/getting-started/quick-start"],[67,"/3t-mcp/getting-started/quick-start"],[68,"/3t-mcp/getting-started/quick-start"],[69,"/3t-mcp/getting-started/quick-start"],[144,"/3t-mcp/reference/access-control"],[145,"/3t-mcp/reference/access-control"],[146,"/3t-mcp/reference/access-control"],[147,"/3t-mcp/reference/access-control"],[148,"/3t-mcp/reference/access-control"],[149,"/3t-mcp/reference/access-control"],[150,"/3t-mcp/reference/access-control"],[151,"/3t-mcp/reference/access-control"],[152,"/3t-mcp/reference/access-control"],[153,"/3t-mcp/reference/access-control"],[154,"/3t-mcp/reference/access-control"],[155,"/3t-mcp/reference/access-control"],[156,"/3t-mcp/reference/access-control"],[157,"/3t-mcp/reference/access-control"],[158,"/3t-mcp/reference/access-control"],[159,"/3t-mcp/reference/access-control"],[160,"/3t-mcp/reference/access-control"],[161,"/3t-mcp/reference/access-control"],[162,"/3t-mcp/reference/access-control"],[163,"/3t-mcp/reference/access-control"],[164,"/3t-mcp/reference/access-control"],[165,"/3t-mcp/reference/access-control"],[166,"/3t-mcp/reference/access-control"],[167,"/3t-mcp/reference/access-control"],[168,"/3t-mcp/reference/access-control"],[169,"/3t-mcp/reference/access-control"],[170,"/3t-mcp/reference/access-control"],[171,"/3t-mcp/reference/access-control"],[172,"/3t-mcp/reference/access-control"],[173,"/3t-mcp/reference/access-control"],[174,"/3t-mcp/reference/access-control"],[175,"/3t-mcp/reference/access-control"],[176,"/3t-mcp/reference/access-control"],[177,"/3t-mcp/reference/access-control"],[178,"/3t-mcp/reference/access-control"],[179,"/3t-mcp/reference/access-control"],[180,"/3t-mcp/reference/access-control"],[181,"/3t-mcp/reference/access-control"],[182,"/3t-mcp/reference/access-control"],[183,"/3t-mcp/reference/access-control"],[184,"/3t-mcp/reference/access-control"],[185,"/3t-mcp/reference/access-control"],[186,"/3t-mcp/reference/access-control"],[187,"/3t-mcp/reference/access-control"],[188,"/3t-mcp/reference/access-control"],[189,"/3t-mcp/reference/access-control"],[190,"/3t-mcp/reference/access-control"],[191,"/3t-mcp/reference/access-control"],[192,"/3t-mcp/reference/access-control"],[193,"/3t-mcp/reference/access-control"],[194,"/3t-mcp/reference/access-control"],[195,"/3t-mcp/reference/access-control"],[196,"/3t-mcp/reference/access-control"],[197,"/3t-mcp/reference/access-control"],[198,"/3t-mcp/reference/access-control"],[199,"/3t-mcp/reference/access-control"],[200,"/3t-mcp/reference/access-control"],[201,"/3t-mcp/reference/access-control"],[202,"/3t-mcp/reference/access-control"],[203,"/3t-mcp/reference/access-control"],[204,"/3t-mcp/reference/access-control"],[205,"/3t-mcp/reference/access-control"],[206,"/3t-mcp/reference/access-control"],[207,"/3t-mcp/reference/access-control"],[208,"/3t-mcp/reference/access-control"],[209,"/3t-mcp/reference/access-control"],[210,"/3t-mcp/reference/environment-variables"],[211,"/3t-mcp/reference/environment-variables"],[212,"/3t-mcp/reference/environment-variables"],[213,"/3t-mcp/reference/environment-variables"],[214,"/3t-mcp/reference/environment-variables"],[215,"/3t-mcp/reference/environment-variables"],[216,"/3t-mcp/reference/environment-variables"],[217,"/3t-mcp/reference/environment-variables"],[218,"/3t-mcp/reference/environment-variables"],[219,"/3t-mcp/reference/environment-variables"],[220,"/3t-mcp/reference/environment-variables"],[221,"/3t-mcp/reference/environment-variables"],[222,"/3t-mcp/reference/environment-variables"],[223,"/3t-mcp/reference/environment-variables"],[224,"/3t-mcp/reference/environment-variables"],[225,"/3t-mcp/reference/environment-variables"],[226,"/3t-mcp/reference/environment-variables"],[227,"/3t-mcp/reference/environment-variables"],[228,"/3t-mcp/reference/environment-variables"],[229,"/3t-mcp/reference/environment-variables"],[230,"/3t-mcp/reference/environment-variables"],[231,"/3t-mcp/reference/environment-variables"],[232,"/3t-mcp/reference/environment-variables"],[233,"/3t-mcp/reference/environment-variables"],[234,"/3t-mcp/reference/environment-variables"],[235,"/3t-mcp/reference/environment-variables"],[236,"/3t-mcp/reference/environment-variables"],[237,"/3t-mcp/reference/environment-variables"],[238,"/3t-mcp/reference/environment-variables"],[239,"/3t-mcp/reference/environment-variables"],[240,"/3t-mcp/reference/environment-variables"],[241,"/3t-mcp/reference/environment-variables"],[242,"/3t-mcp/reference/environment-variables"],[243,"/3t-mcp/reference/environment-variables"],[244,"/3t-mcp/reference/environment-variables"],[245,"/3t-mcp/reference/environment-variables"],[246,"/3t-mcp/reference/environment-variables"],[247,"/3t-mcp/reference/environment-variables"],[248,"/3t-mcp/reference/environment-variables"],[249,"/3t-mcp/reference/environment-variables"],[250,"/3t-mcp/reference/environment-variables"],[251,"/3t-mcp/reference/environment-variables"],[252,"/3t-mcp/reference/environment-variables"],[253,"/3t-mcp/reference/environment-variables"],[254,"/3t-mcp/reference/environment-variables"],[255,"/3t-mcp/reference/environment-variables"],[256,"/3t-mcp/reference/environment-variables"],[257,"/3t-mcp/reference/environment-variables"],[258,"/3t-mcp/reference/environment-variables"],[259,"/3t-mcp/reference/environment-variables"],[260,"/3t-mcp/reference/environment-variables"],[261,"/3t-mcp/reference/environment-variables"],[262,"/3t-mcp/reference/environment-variables"],[263,"/3t-mcp/reference/environment-variables"],[264,"/3t-mcp/reference/environment-variables"],[265,"/3t-mcp/reference/environment-variables"],[266,"/3t-mcp/reference/environment-variables"],[267,"/3t-mcp/reference/environment-variables"],[268,"/3t-mcp/reference/environment-variables"],[269,"/3t-mcp/reference/environment-variables"],[270,"/3t-mcp/reference/environment-variables"],[271,"/3t-mcp/reference/environment-variables"],[272,"/3t-mcp/reference/environment-variables"],[273,"/3t-mcp/reference/environment-variables"],[274,"/3t-mcp/reference/environment-variables"],[275,"/3t-mcp/reference/environment-variables"],[276,"/3t-mcp/reference/environment-variables"],[277,"/3t-mcp/reference/environment-variables"],[278,"/3t-mcp/reference/environment-variables"],[279,"/3t-mcp/reference/environment-variables"],[280,"/3t-mcp/reference/environment-variables"],[281,"/3t-mcp/reference/environment-variables"],[282,"/3t-mcp/reference/environment-variables"],[283,"/3t-mcp/reference/environment-variables"],[284,"/3t-mcp/reference/environment-variables"],[285,"/3t-mcp/reference/environment-variables"],[286,"/3t-mcp/reference/environment-variables"],[287,"/3t-mcp/reference/environment-variables"],[288,"/3t-mcp/reference/environment-variables"],[289,"/3t-mcp/reference/environment-variables"],[290,"/3t-mcp/reference/environment-variables"],[291,"/3t-mcp/reference/environment-variables"],[292,"/3t-mcp/reference/environment-variables"],[293,"/3t-mcp/reference/environment-variables"],[294,"/3t-mcp/reference/environment-variables"],[295,"/3t-mcp/tools/compare-sync"],[296,"/3t-mcp/tools/compare-sync"],[297,"/3t-mcp/tools/compare-sync"],[298,"/3t-mcp/tools/compare-sync"],[299,"/3t-mcp/tools/compare-sync"],[300,"/3t-mcp/tools/compare-sync"],[301,"/3t-mcp/tools/compare-sync"],[302,"/3t-mcp/tools/compare-sync"],[303,"/3t-mcp/tools/compare-sync"],[304,"/3t-mcp/tools/compare-sync"],[305,"/3t-mcp/tools/compare-sync"],[306,"/3t-mcp/tools/compare-sync"],[307,"/3t-mcp/tools/compare-sync"],[308,"/3t-mcp/tools/compare-sync"],[309,"/3t-mcp/tools/compare-sync"],[310,"/3t-mcp/tools/compare-sync"],[311,"/3t-mcp/tools/compare-sync"],[312,"/3t-mcp/tools/compare-sync"],[313,"/3t-mcp/tools/compare-sync"],[314,"/3t-mcp/tools/compare-sync"],[315,"/3t-mcp/tools/compare-sync"],[316,"/3t-mcp/tools/compare-sync"],[317,"/3t-mcp/tools/compare-sync"],[318,"/3t-mcp/tools/compare-sync"],[319,"/3t-mcp/tools/compare-sync"],[320,"/3t-mcp/tools/compare-sync"],[321,"/3t-mcp/tools/compare-sync"],[322,"/3t-mcp/tools/compare-sync"],[323,"/3t-mcp/tools/compare-sync"],[324,"/3t-mcp/tools/compare-sync"],[325,"/3t-mcp/tools/compare-sync"],[326,"/3t-mcp/tools/compare-sync"],[327,"/3t-mcp/tools/compare-sync"],[328,"/3t-mcp/tools/compare-sync"],[329,"/3t-mcp/tools/compare-sync"],[330,"/3t-mcp/tools/compare-sync"],[331,"/3t-mcp/tools/compare-sync"],[332,"/3t-mcp/tools/compare-sync"],[333,"/3t-mcp/tools/compare-sync"],[334,"/3t-mcp/tools/compare-sync"],[335,"/3t-mcp/tools/compare-sync"],[336,"/3t-mcp/tools/compare-sync"],[337,"/3t-mcp/tools/compare-sync"],[338,"/3t-mcp/tools/connections"],[339,"/3t-mcp/tools/connections"],[340,"/3t-mcp/tools/connections"],[341,"/3t-mcp/tools/connections"],[342,"/3t-mcp/tools/connections"],[343,"/3t-mcp/tools/connections"],[344,"/3t-mcp/tools/connections"],[345,"/3t-mcp/tools/connections"],[346,"/3t-mcp/tools/connections"],[347,"/3t-mcp/tools/connections"],[348,"/3t-mcp/tools/connections"],[349,"/3t-mcp/tools/connections"],[350,"/3t-mcp/tools/connections"],[351,"/3t-mcp/tools/connections"],[352,"/3t-mcp/tools/connections"],[353,"/3t-mcp/tools/connections"],[354,"/3t-mcp/tools/connections"],[355,"/3t-mcp/tools/connections"],[356,"/3t-mcp/tools/connections"],[357,"/3t-mcp/tools/connections"],[358,"/3t-mcp/tools/connections"],[359,"/3t-mcp/tools/connections"],[360,"/3t-mcp/tools/connections"],[361,"/3t-mcp/tools/connections"],[362,"/3t-mcp/tools/connections"],[363,"/3t-mcp/tools/connections"],[364,"/3t-mcp/tools/connections"],[365,"/3t-mcp/tools/connections"],[366,"/3t-mcp/tools/connections"],[367,"/3t-mcp/tools/connections"],[368,"/3t-mcp/tools/connections"],[369,"/3t-mcp/tools/connections"],[370,"/3t-mcp/tools/dashboard"],[371,"/3t-mcp/tools/dashboard"],[372,"/3t-mcp/tools/dashboard"],[373,"/3t-mcp/tools/dashboard"],[374,"/3t-mcp/tools/dashboard"],[375,"/3t-mcp/tools/dashboard"],[376,"/3t-mcp/tools/dashboard"],[377,"/3t-mcp/tools/dashboard"],[378,"/3t-mcp/tools/dashboard"],[379,"/3t-mcp/tools/dashboard"],[380,"/3t-mcp/tools/dashboard"],[381,"/3t-mcp/tools/dashboard"],[382,"/3t-mcp/tools/dashboard"],[383,"/3t-mcp/tools/dashboard"],[384,"/3t-mcp/tools/dashboard"],[385,"/3t-mcp/tools/dashboard"],[386,"/3t-mcp/tools/dashboard"],[387,"/3t-mcp/tools/dashboard"],[388,"/3t-mcp/tools/dashboard"],[389,"/3t-mcp/tools/dashboard"],[390,"/3t-mcp/tools/dashboard"],[391,"/3t-mcp/tools/dashboard"],[392,"/3t-mcp/tools/dashboard"],[393,"/3t-mcp/tools/dashboard"],[394,"/3t-mcp/tools/dashboard"],[395,"/3t-mcp/tools/dashboard"],[396,"/3t-mcp/tools/governance"],[397,"/3t-mcp/tools/governance"],[398,"/3t-mcp/tools/governance"],[399,"/3t-mcp/tools/governance"],[400,"/3t-mcp/tools/governance"],[401,"/3t-mcp/tools/governance"],[402,"/3t-mcp/tools/governance"],[403,"/3t-mcp/tools/governance"],[404,"/3t-mcp/tools/governance"],[405,"/3t-mcp/tools/governance"],[406,"/3t-mcp/tools/governance"],[407,"/3t-mcp/tools/governance"],[408,"/3t-mcp/tools/governance"],[409,"/3t-mcp/tools/governance"],[410,"/3t-mcp/tools/governance"],[411,"/3t-mcp/tools/governance"],[412,"/3t-mcp/tools/governance"],[413,"/3t-mcp/tools/governance"],[414,"/3t-mcp/tools/governance"],[415,"/3t-mcp/tools/governance"],[416,"/3t-mcp/tools/governance"],[417,"/3t-mcp/tools/governance"],[418,"/3t-mcp/tools/governance"],[419,"/3t-mcp/tools/governance"],[420,"/3t-mcp/tools/governance"],[421,"/3t-mcp/tools/governance"],[422,"/3t-mcp/tools/governance"],[423,"/3t-mcp/tools/governance"],[424,"/3t-mcp/tools/governance"],[425,"/3t-mcp/tools/governance"],[426,"/3t-mcp/tools/governance"],[427,"/3t-mcp/tools/governance"],[428,"/3t-mcp/tools/governance"],[429,"/3t-mcp/tools/governance"],[430,"/3t-mcp/tools/governance"],[431,"/3t-mcp/tools/governance"],[432,"/3t-mcp/tools/governance"],[433,"/3t-mcp/tools/governance"],[434,"/3t-mcp/tools/governance"],[435,"/3t-mcp/tools/governance"],[436,"/3t-mcp/tools/governance"],[437,"/3t-mcp/tools/governance"],[438,"/3t-mcp/tools/governance"],[439,"/3t-mcp/tools/governance"],[440,"/3t-mcp/tools/governance"],[441,"/3t-mcp/tools/governance"],[442,"/3t-mcp/tools/governance"],[443,"/3t-mcp/tools/governance"],[444,"/3t-mcp/tools/governance"],[445,"/3t-mcp/tools/governance"],[446,"/3t-mcp/tools/governance"],[447,"/3t-mcp/tools/governance"],[448,"/3t-mcp/tools/governance"],[449,"/3t-mcp/tools/governance"],[450,"/3t-mcp/tools/governance"],[451,"/3t-mcp/tools/governance"],[452,"/3t-mcp/tools/governance"],[453,"/3t-mcp/tools/governance"],[454,"/3t-mcp/tools/governance"],[455,"/3t-mcp/tools/governance"],[456,"/3t-mcp/tools/governance"],[457,"/3t-mcp/tools/governance"],[458,"/3t-mcp/tools/governance"],[459,"/3t-mcp/tools/governance"],[460,"/3t-mcp/tools/governance"],[461,"/3t-mcp/tools/governance"],[462,"/3t-mcp/tools/governance"],[463,"/3t-mcp/tools/governance"],[464,"/3t-mcp/tools/governance"],[465,"/3t-mcp/tools/governance"],[466,"/3t-mcp/tools/governance"],[467,"/3t-mcp/tools/governance"],[468,"/3t-mcp/tools/governance"],[469,"/3t-mcp/tools/governance"],[470,"/3t-mcp/tools/pii-detection"],[471,"/3t-mcp/tools/pii-detection"],[472,"/3t-mcp/tools/pii-detection"],[473,"/3t-mcp/tools/pii-detection"],[474,"/3t-mcp/tools/pii-detection"],[475,"/3t-mcp/tools/pii-detection"],[476,"/3t-mcp/tools/pii-detection"],[477,"/3t-mcp/tools/pii-detection"],[478,"/3t-mcp/tools/pii-detection"],[479,"/3t-mcp/tools/pii-detection"],[480,"/3t-mcp/tools/pii-detection"],[481,"/3t-mcp/tools/pii-detection"],[482,"/3t-mcp/tools/pii-detection"],[483,"/3t-mcp/tools/pii-detection"],[484,"/3t-mcp/tools/pii-detection"],[485,"/3t-mcp/tools/pii-detection"],[486,"/3t-mcp/tools/pii-detection"],[487,"/3t-mcp/tools/pii-detection"],[488,"/3t-mcp/tools/pii-detection"],[489,"/3t-mcp/tools/pii-detection"],[490,"/3t-mcp/tools/pii-detection"],[491,"/3t-mcp/tools/pii-detection"],[492,"/3t-mcp/tools/pii-detection"],[493,"/3t-mcp/tools/pii-detection"],[494,"/3t-mcp/tools/pii-detection"],[495,"/3t-mcp/tools/pii-detection"],[496,"/3t-mcp/tools/pii-detection"],[497,"/3t-mcp/tools/pii-detection"],[498,"/3t-mcp/tools/pii-detection"],[499,"/3t-mcp/tools/pii-detection"],[500,"/3t-mcp/tools/pii-detection"],[501,"/3t-mcp/tools/pii-detection"],[502,"/3t-mcp/tools/pii-detection"],[503,"/3t-mcp/tools/pii-detection"],[504,"/3t-mcp/tools/pii-detection"],[505,"/3t-mcp/tools/pii-detection"],[506,"/3t-mcp/tools/pii-detection"],[507,"/3t-mcp/tools/pii-detection"],[508,"/3t-mcp/tools/pii-detection"],[509,"/3t-mcp/tools/pii-detection"],[510,"/3t-mcp/tools/pii-detection"],[511,"/3t-mcp/tools/pii-detection"],[512,"/3t-mcp/tools/pii-detection"],[513,"/3t-mcp/tools/pii-detection"],[514,"/3t-mcp/tools/pii-detection"],[515,"/3t-mcp/tools/pii-detection"],[516,"/3t-mcp/tools/pii-detection"],[517,"/3t-mcp/tools/pii-detection"],[518,"/3t-mcp/tools/pii-detection"],[519,"/3t-mcp/tools/pii-detection"],[520,"/3t-mcp/tools/pii-detection"],[590,"/3t-mcp/tools/query"],[591,"/3t-mcp/tools/query"],[592,"/3t-mcp/tools/query"],[593,"/3t-mcp/tools/query"],[594,"/3t-mcp/tools/query"],[595,"/3t-mcp/tools/query"],[596,"/3t-mcp/tools/query"],[597,"/3t-mcp/tools/query"],[598,"/3t-mcp/tools/query"],[599,"/3t-mcp/tools/query"],[600,"/3t-mcp/tools/query"],[601,"/3t-mcp/tools/query"],[602,"/3t-mcp/tools/query"],[603,"/3t-mcp/tools/query"],[604,"/3t-mcp/tools/query"],[605,"/3t-mcp/tools/query"],[606,"/3t-mcp/tools/query"],[607,"/3t-mcp/tools/query"],[608,"/3t-mcp/tools/query"],[609,"/3t-mcp/tools/query"],[610,"/3t-mcp/tools/query"],[611,"/3t-mcp/tools/query"],[612,"/3t-mcp/tools/query"],[613,"/3t-mcp/tools/query"],[521,"/3t-mcp/tools/query-profiler"],[522,"/3t-mcp/tools/query-profiler"],[523,"/3t-mcp/tools/query-profiler"],[524,"/3t-mcp/tools/query-profiler"],[525,"/3t-mcp/tools/query-profiler"],[526,"/3t-mcp/tools/query-profiler"],[527,"/3t-mcp/tools/query-profiler"],[528,"/3t-mcp/tools/query-profiler"],[529,"/3t-mcp/tools/query-profiler"],[530,"/3t-mcp/tools/query-profiler"],[531,"/3t-mcp/tools/query-profiler"],[532,"/3t-mcp/tools/query-profiler"],[533,"/3t-mcp/tools/query-profiler"],[534,"/3t-mcp/tools/query-profiler"],[535,"/3t-mcp/tools/query-profiler"],[536,"/3t-mcp/tools/query-profiler"],[537,"/3t-mcp/tools/query-profiler"],[538,"/3t-mcp/tools/query-profiler"],[539,"/3t-mcp/tools/query-profiler"],[540,"/3t-mcp/tools/query-profiler"],[541,"/3t-mcp/tools/query-profiler"],[542,"/3t-mcp/tools/query-profiler"],[543,"/3t-mcp/tools/query-profiler"],[544,"/3t-mcp/tools/query-profiler"],[545,"/3t-mcp/tools/query-profiler"],[546,"/3t-mcp/tools/query-profiler"],[547,"/3t-mcp/tools/query-profiler"],[548,"/3t-mcp/tools/query-profiler"],[549,"/3t-mcp/tools/query-profiler"],[550,"/3t-mcp/tools/query-profiler"],[551,"/3t-mcp/tools/query-profiler"],[552,"/3t-mcp/tools/query-profiler"],[553,"/3t-mcp/tools/query-profiler"],[554,"/3t-mcp/tools/query-profiler"],[555,"/3t-mcp/tools/query-profiler"],[556,"/3t-mcp/tools/query-profiler"],[557,"/3t-mcp/tools/query-profiler"],[558,"/3t-mcp/tools/query-profiler"],[559,"/3t-mcp/tools/query-profiler"],[560,"/3t-mcp/tools/query-profiler"],[561,"/3t-mcp/tools/query-profiler"],[562,"/3t-mcp/tools/query-profiler"],[563,"/3t-mcp/tools/query-profiler"],[564,"/3t-mcp/tools/query-profiler"],[565,"/3t-mcp/tools/query-profiler"],[566,"/3t-mcp/tools/query-profiler"],[567,"/3t-mcp/tools/query-profiler"],[568,"/3t-mcp/tools/query-profiler"],[569,"/3t-mcp/tools/query-profiler"],[570,"/3t-mcp/tools/query-profiler"],[571,"/3t-mcp/tools/query-profiler"],[572,"/3t-mcp/tools/query-profiler"],[573,"/3t-mcp/tools/query-profiler"],[574,"/3t-mcp/tools/query-profiler"],[575,"/3t-mcp/tools/query-profiler"],[576,"/3t-mcp/tools/query-profiler"],[577,"/3t-mcp/tools/query-profiler"],[578,"/3t-mcp/tools/query-profiler"],[579,"/3t-mcp/tools/query-profiler"],[580,"/3t-mcp/tools/query-profiler"],[581,"/3t-mcp/tools/query-profiler"],[582,"/3t-mcp/tools/query-profiler"],[583,"/3t-mcp/tools/query-profiler"],[584,"/3t-mcp/tools/query-profiler"],[585,"/3t-mcp/tools/query-profiler"],[586,"/3t-mcp/tools/query-profiler"],[587,"/3t-mcp/tools/query-profiler"],[588,"/3t-mcp/tools/query-profiler"],[589,"/3t-mcp/tools/query-profiler"],[614,"/3t-mcp/tools/schema-analysis"],[615,"/3t-mcp/tools/schema-analysis"],[616,"/3t-mcp/tools/schema-analysis"],[617,"/3t-mcp/tools/schema-analysis"],[618,"/3t-mcp/tools/schema-analysis"],[619,"/3t-mcp/tools/schema-analysis"],[620,"/3t-mcp/tools/schema-analysis"],[621,"/3t-mcp/tools/schema-analysis"],[622,"/3t-mcp/tools/schema-analysis"],[623,"/3t-mcp/tools/schema-analysis"],[624,"/3t-mcp/tools/schema-analysis"],[625,"/3t-mcp/tools/schema-analysis"],[626,"/3t-mcp/tools/schema-analysis"],[627,"/3t-mcp/tools/schema-analysis"],[628,"/3t-mcp/tools/schema-analysis"],[629,"/3t-mcp/tools/schema-analysis"],[630,"/3t-mcp/tools/schema-analysis"],[631,"/3t-mcp/tools/schema-analysis"],[632,"/3t-mcp/tools/schema-analysis"],[633,"/3t-mcp/tools/schema-analysis"],[634,"/3t-mcp/tools/schema-analysis"],[635,"/3t-mcp/tools/schema-analysis"],[636,"/3t-mcp/tools/schema-analysis"],[637,"/3t-mcp/tools/schema-analysis"],[638,"/3t-mcp/tools/schema-analysis"],[639,"/3t-mcp/tools/schema-analysis"],[640,"/3t-mcp/tools/schema-analysis"],[641,"/3t-mcp/tools/schema-analysis"],[642,"/3t-mcp/tools/schema-analysis"],[643,"/3t-mcp/tools/schema-analysis"],[644,"/3t-mcp/tools/schema-analysis"],[645,"/3t-mcp/tools/schema-analysis"],[646,"/3t-mcp/tools/schema-analysis"],[647,"/3t-mcp/tools/schema-analysis"],[648,"/3t-mcp/tools/schema-analysis"],[649,"/3t-mcp/tools/schema-analysis"],[650,"/3t-mcp/tools/schema-analysis"],[651,"/3t-mcp/tools/schema-analysis"],[652,"/3t-mcp/tools/schema-analysis"],[653,"/3t-mcp/tools/schema-analysis"],[654,"/3t-mcp/tools/schema-analysis"],[655,"/3t-mcp/tools/settings"],[656,"/3t-mcp/tools/settings"],[657,"/3t-mcp/tools/settings"],[658,"/3t-mcp/tools/settings"],[659,"/3t-mcp/tools/settings"],[660,"/3t-mcp/tools/settings"],[661,"/3t-mcp/tools/settings"],[662,"/3t-mcp/tools/settings"],[663,"/3t-mcp/tools/settings"],[664,"/3t-mcp/tools/settings"],[665,"/3t-mcp/tools/settings"],[666,"/3t-mcp/tools/settings"],[667,"/3t-mcp/tools/settings"],[668,"/3t-mcp/tools/settings"],[669,"/3t-mcp/tools/settings"],[670,"/3t-mcp/tools/settings"],[671,"/3t-mcp/tools/settings"],[672,"/3t-mcp/tools/tasks"],[673,"/3t-mcp/tools/tasks"],[674,"/3t-mcp/tools/tasks"],[675,"/3t-mcp/tools/tasks"],[676,"/3t-mcp/tools/tasks"],[677,"/3t-mcp/tools/tasks"],[678,"/3t-mcp/tools/tasks"],[679,"/3t-mcp/tools/tasks"],[680,"/3t-mcp/tools/tasks"],[681,"/3t-mcp/tools/tasks"],[682,"/3t-mcp/tools/tasks"],[683,"/3t-mcp/tools/tasks"],[684,"/3t-mcp/tools/tasks"],[685,"/3t-mcp/tools/tasks"],[686,"/3t-mcp/tools/tasks"],[687,"/3t-mcp/tools/tasks"],[688,"/3t-mcp/tools/tasks"],[689,"/3t-mcp/tools/tasks"],[690,"/3t-mcp/tools/tasks"],[691,"/3t-mcp/tools/tasks"],[692,"/3t-mcp/tools/tasks"],[693,"/3t-mcp/tools/tasks"],[694,"/3t-mcp/tools/tasks"],[695,"/3t-mcp/tools/tasks"],[696,"/3t-mcp/tools/tasks"],[697,"/3t-mcp/tools/tasks"],[698,"/3t-mcp/tools/tasks"],[699,"/3t-mcp/tools/tasks"],[700,"/3t-mcp/tools/tasks"],[701,"/3t-mcp/tools/tasks"],[702,"/3t-mcp/tools/tasks"],[703,"/3t-mcp/tools/tasks"],[704,"/3t-mcp/tools/tasks"],[705,"/3t-mcp/tools/tasks"],[706,"/3t-mcp/tools/tasks"],[707,"/3t-mcp/tools/tasks"],[708,"/3t-mcp/tools/tasks"],[709,"/3t-mcp/tools/tasks"],[710,"/3t-mcp/tools/tasks"],[711,"/3t-mcp/tools/tasks"],[712,"/3t-mcp/tools/tasks"],[713,"/3t-mcp/tools/tasks"],[714,"/3t-mcp/tools/tasks"],[715,"/3t-mcp/tools/tasks"],[716,"/3t-mcp/tools/tasks"],[717,"/3t-mcp/tools/tasks"],[718,"/3t-mcp/tools/tasks"],[719,"/3t-mcp/tools/tasks"],[720,"/3t-mcp/tools/tasks"],[721,"/3t-mcp/tools/tasks"],[722,"/3t-mcp/tools/tasks"],[723,"/3t-mcp/tools/tasks"],[724,"/3t-mcp/tools/tasks"],[725,"/3t-mcp/tools/tasks"],[726,"/3t-mcp/tools/tasks"],[727,"/3t-mcp/tools/tasks"],[728,"/3t-mcp/tools/tasks"],[729,"/3t-mcp/tools/tasks"],[730,"/3t-mcp/tools/tasks"],[731,"/3t-mcp/tools/tasks"],[732,"/3t-mcp/tools/tasks"],[733,"/3t-mcp/tools/tasks"],[734,"/3t-mcp/tools/tasks"],[735,"/3t-mcp/tools/tasks"],[736,"/3t-mcp/tools/tasks"],[737,"/3t-mcp/tools/tasks"],[738,"/3t-mcp/tools/tasks"],[739,"/3t-mcp/tools/tasks"],[740,"/3t-mcp/tools/tasks"],[741,"/3t-mcp/tools/tasks"],[742,"/3t-mcp/tools/tasks"],[743,"/3t-mcp/tools/tasks"],[744,"/3t-mcp/tools/tasks"],[745,"/3t-mcp/tools/tasks"],[746,"/3t-mcp/tools/tasks"],[1279,"/3tl-bridge"],[1280,"/3tl-bridge"],[1281,"/3tl-bridge"],[1282,"/3tl-bridge"],[1283,"/3tl-bridge"],[1284,"/3tl-bridge"],[1285,"/3tl-bridge"],[1286,"/3tl-bridge"],[1287,"/3tl-bridge"],[1288,"/3tl-bridge"],[1289,"/3tl-bridge"],[1290,"/3tl-bridge"],[1291,"/3tl-bridge"],[1292,"/3tl-bridge"],[1293,"/3tl-bridge"],[1294,"/3tl-bridge"],[1295,"/3tl-bridge"],[1296,"/3tl-bridge"],[1297,"/3tl-bridge"],[1298,"/3tl-bridge"],[1299,"/3tl-bridge"],[1300,"/3tl-bridge"],[1301,"/3tl-bridge"],[1302,"/3tl-bridge"],[1303,"/3tl-bridge"],[1304,"/3tl-bridge"],[1305,"/3tl-bridge"],[1306,"/3tl-bridge"],[1307,"/3tl-bridge"],[1308,"/3tl-bridge"],[1309,"/3tl-bridge"],[1310,"/3tl-bridge"],[1311,"/3tl-bridge"],[1312,"/3tl-bridge"],[1313,"/3tl-bridge"],[1314,"/3tl-bridge"],[1315,"/3tl-bridge"],[1316,"/3tl-bridge"],[1317,"/3tl-bridge"],[1318,"/3tl-bridge"],[1319,"/3tl-bridge"],[1320,"/3tl-bridge"],[1321,"/3tl-bridge"],[1322,"/3tl-bridge"],[1323,"/3tl-bridge"],[1324,"/3tl-bridge"],[1325,"/3tl-bridge"],[1326,"/3tl-bridge"],[1327,"/3tl-bridge"],[1328,"/3tl-bridge"],[1329,"/3tl-bridge"],[1330,"/3tl-bridge"],[1331,"/3tl-bridge"],[1332,"/3tl-bridge"],[1333,"/3tl-bridge"],[1334,"/3tl-bridge"],[1335,"/3tl-bridge"],[1336,"/3tl-bridge"],[1337,"/3tl-bridge"],[1338,"/3tl-bridge"],[1339,"/3tl-bridge"],[1340,"/3tl-bridge"],[1341,"/3tl-bridge"],[1342,"/3tl-bridge"],[1343,"/3tl-bridge"],[1344,"/3tl-bridge"],[1345,"/3tl-bridge"],[1346,"/3tl-bridge"],[1347,"/3tl-bridge"],[1348,"/3tl-bridge"],[1349,"/3tl-bridge"],[1350,"/3tl-bridge"],[1351,"/3tl-bridge"],[1352,"/3tl-bridge"],[1353,"/3tl-bridge"],[1354,"/3tl-bridge"],[747,"/3tl-bridge/features/ai-assistant"],[748,"/3tl-bridge/features/ai-assistant"],[749,"/3tl-bridge/features/ai-assistant"],[750,"/3tl-bridge/features/ai-assistant"],[751,"/3tl-bridge/features/ai-assistant"],[752,"/3tl-bridge/features/ai-assistant"],[753,"/3tl-bridge/features/ai-assistant"],[754,"/3tl-bridge/features/ai-assistant"],[755,"/3tl-bridge/features/ai-assistant"],[756,"/3tl-bridge/features/ai-assistant"],[757,"/3tl-bridge/features/ai-assistant"],[758,"/3tl-bridge/features/ai-assistant"],[759,"/3tl-bridge/features/ai-assistant"],[760,"/3tl-bridge/features/ai-assistant"],[761,"/3tl-bridge/features/ai-assistant"],[762,"/3tl-bridge/features/ai-assistant"],[763,"/3tl-bridge/features/ai-assistant"],[764,"/3tl-bridge/features/ai-assistant"],[765,"/3tl-bridge/features/ai-assistant"],[766,"/3tl-bridge/features/ai-assistant"],[767,"/3tl-bridge/features/ai-assistant"],[768,"/3tl-bridge/features/ai-assistant"],[769,"/3tl-bridge/features/ai-assistant"],[770,"/3tl-bridge/features/ai-assistant"],[771,"/3tl-bridge/features/ai-assistant"],[772,"/3tl-bridge/features/ai-assistant"],[773,"/3tl-bridge/features/ai-assistant"],[774,"/3tl-bridge/features/ai-assistant"],[775,"/3tl-bridge/features/ai-assistant"],[776,"/3tl-bridge/features/ai-assistant"],[777,"/3tl-bridge/features/ai-assistant"],[778,"/3tl-bridge/features/ai-assistant"],[779,"/3tl-bridge/features/ai-assistant"],[780,"/3tl-bridge/features/ai-assistant"],[781,"/3tl-bridge/features/ai-assistant"],[782,"/3tl-bridge/features/ai-assistant"],[783,"/3tl-bridge/features/ai-assistant"],[784,"/3tl-bridge/features/ai-assistant"],[785,"/3tl-bridge/features/ai-assistant"],[786,"/3tl-bridge/features/ai-assistant"],[787,"/3tl-bridge/features/ai-assistant"],[788,"/3tl-bridge/features/ai-assistant"],[789,"/3tl-bridge/features/ai-assistant"],[790,"/3tl-bridge/features/ai-assistant"],[791,"/3tl-bridge/features/ai-assistant"],[792,"/3tl-bridge/features/ai-assistant"],[793,"/3tl-bridge/features/ai-assistant"],[794,"/3tl-bridge/features/ai-assistant"],[795,"/3tl-bridge/features/ai-assistant"],[796,"/3tl-bridge/features/ai-assistant"],[797,"/3tl-bridge/features/ai-assistant"],[798,"/3tl-bridge/features/ai-assistant"],[799,"/3tl-bridge/features/ai-assistant"],[800,"/3tl-bridge/features/ai-assistant"],[801,"/3tl-bridge/features/ai-assistant"],[802,"/3tl-bridge/features/ai-assistant"],[803,"/3tl-bridge/features/ai-assistant"],[804,"/3tl-bridge/features/ai-assistant"],[805,"/3tl-bridge/features/ai-assistant"],[806,"/3tl-bridge/features/ai-assistant"],[807,"/3tl-bridge/features/ai-assistant"],[808,"/3tl-bridge/features/ai-assistant"],[809,"/3tl-bridge/features/ai-assistant"],[810,"/3tl-bridge/features/ai-assistant"],[811,"/3tl-bridge/features/ai-assistant"],[812,"/3tl-bridge/features/ai-assistant"],[813,"/3tl-bridge/features/ai-assistant"],[814,"/3tl-bridge/features/ai-assistant"],[815,"/3tl-bridge/features/ai-assistant"],[816,"/3tl-bridge/features/ai-assistant"],[817,"/3tl-bridge/features/ai-assistant"],[818,"/3tl-bridge/features/ai-assistant"],[819,"/3tl-bridge/features/ai-assistant"],[820,"/3tl-bridge/features/ai-assistant"],[821,"/3tl-bridge/features/ai-assistant"],[822,"/3tl-bridge/features/ai-assistant"],[823,"/3tl-bridge/features/ai-assistant"],[824,"/3tl-bridge/features/ai-assistant"],[825,"/3tl-bridge/features/ai-assistant"],[826,"/3tl-bridge/features/ai-assistant"],[827,"/3tl-bridge/features/ai-assistant"],[828,"/3tl-bridge/features/ai-assistant"],[829,"/3tl-bridge/features/ai-assistant"],[830,"/3tl-bridge/features/ai-assistant"],[831,"/3tl-bridge/features/ai-assistant"],[832,"/3tl-bridge/features/ai-assistant"],[833,"/3tl-bridge/features/ai-assistant"],[834,"/3tl-bridge/features/ai-assistant"],[835,"/3tl-bridge/features/ai-assistant"],[836,"/3tl-bridge/features/ai-assistant"],[837,"/3tl-bridge/features/ai-assistant"],[838,"/3tl-bridge/features/ai-assistant"],[839,"/3tl-bridge/features/ai-assistant"],[840,"/3tl-bridge/features/ai-assistant"],[841,"/3tl-bridge/features/ai-assistant"],[842,"/3tl-bridge/features/ai-assistant"],[843,"/3tl-bridge/features/ai-assistant"],[844,"/3tl-bridge/features/ai-assistant"],[845,"/3tl-bridge/features/ai-assistant"],[846,"/3tl-bridge/features/ai-assistant"],[847,"/3tl-bridge/features/ai-assistant"],[848,"/3tl-bridge/features/ai-assistant"],[849,"/3tl-bridge/features/ai-assistant"],[850,"/3tl-bridge/features/ai-assistant"],[851,"/3tl-bridge/features/ai-assistant"],[852,"/3tl-bridge/features/ai-assistant"],[853,"/3tl-bridge/features/data-masking"],[854,"/3tl-bridge/features/data-masking"],[855,"/3tl-bridge/features/data-masking"],[856,"/3tl-bridge/features/data-masking"],[857,"/3tl-bridge/features/data-masking"],[858,"/3tl-bridge/features/data-masking"],[859,"/3tl-bridge/features/data-masking"],[860,"/3tl-bridge/features/data-masking"],[861,"/3tl-bridge/features/data-masking"],[862,"/3tl-bridge/features/data-masking"],[863,"/3tl-bridge/features/data-masking"],[864,"/3tl-bridge/features/data-masking"],[865,"/3tl-bridge/features/data-masking"],[866,"/3tl-bridge/features/data-masking"],[867,"/3tl-bridge/features/data-masking"],[868,"/3tl-bridge/features/data-masking"],[869,"/3tl-bridge/features/data-masking"],[870,"/3tl-bridge/features/data-masking"],[871,"/3tl-bridge/features/data-masking"],[872,"/3tl-bridge/features/data-masking"],[873,"/3tl-bridge/features/data-masking"],[874,"/3tl-bridge/features/data-masking"],[875,"/3tl-bridge/features/data-masking"],[876,"/3tl-bridge/features/data-masking"],[877,"/3tl-bridge/features/data-masking"],[878,"/3tl-bridge/features/data-masking"],[879,"/3tl-bridge/features/data-masking"],[880,"/3tl-bridge/features/data-masking"],[881,"/3tl-bridge/features/data-masking"],[882,"/3tl-bridge/features/data-masking"],[883,"/3tl-bridge/features/data-masking"],[884,"/3tl-bridge/features/data-masking"],[885,"/3tl-bridge/features/data-masking"],[886,"/3tl-bridge/features/data-masking"],[887,"/3tl-bridge/features/data-masking"],[888,"/3tl-bridge/features/data-masking"],[889,"/3tl-bridge/features/data-masking"],[890,"/3tl-bridge/features/data-masking"],[891,"/3tl-bridge/features/data-masking"],[892,"/3tl-bridge/features/data-masking"],[893,"/3tl-bridge/features/data-masking"],[894,"/3tl-bridge/features/data-masking"],[895,"/3tl-bridge/features/data-masking"],[896,"/3tl-bridge/features/data-masking"],[897,"/3tl-bridge/features/observability"],[898,"/3tl-bridge/features/observability"],[899,"/3tl-bridge/features/observability"],[900,"/3tl-bridge/features/observability"],[901,"/3tl-bridge/features/observability"],[902,"/3tl-bridge/features/observability"],[903,"/3tl-bridge/features/observability"],[904,"/3tl-bridge/features/observability"],[905,"/3tl-bridge/features/observability"],[906,"/3tl-bridge/features/observability"],[907,"/3tl-bridge/features/observability"],[908,"/3tl-bridge/features/observability"],[909,"/3tl-bridge/features/observability"],[910,"/3tl-bridge/features/observability"],[911,"/3tl-bridge/features/observability"],[912,"/3tl-bridge/features/observability"],[913,"/3tl-bridge/features/observability"],[914,"/3tl-bridge/features/observability"],[915,"/3tl-bridge/features/observability"],[916,"/3tl-bridge/features/observability"],[917,"/3tl-bridge/features/observability"],[918,"/3tl-bridge/features/observability"],[919,"/3tl-bridge/features/observability"],[920,"/3tl-bridge/features/observability"],[921,"/3tl-bridge/features/observability"],[922,"/3tl-bridge/features/observability"],[923,"/3tl-bridge/features/observability"],[924,"/3tl-bridge/features/observability"],[925,"/3tl-bridge/features/observability"],[926,"/3tl-bridge/features/observability"],[927,"/3tl-bridge/features/observability"],[928,"/3tl-bridge/features/observability"],[929,"/3tl-bridge/features/observability"],[930,"/3tl-bridge/features/observability"],[931,"/3tl-bridge/features/observability"],[932,"/3tl-bridge/features/observability"],[933,"/3tl-bridge/features/observability"],[934,"/3tl-bridge/features/observability"],[935,"/3tl-bridge/features/observability"],[936,"/3tl-bridge/features/observability"],[937,"/3tl-bridge/features/observability"],[938,"/3tl-bridge/features/observability"],[939,"/3tl-bridge/features/observability"],[940,"/3tl-bridge/features/observability"],[941,"/3tl-bridge/features/observability"],[942,"/3tl-bridge/features/observability"],[943,"/3tl-bridge/features/observability"],[944,"/3tl-bridge/features/observability"],[945,"/3tl-bridge/features/observability"],[946,"/3tl-bridge/features/observability"],[947,"/3tl-bridge/features/observability"],[948,"/3tl-bridge/features/observability"],[949,"/3tl-bridge/features/observability"],[950,"/3tl-bridge/features/observability"],[951,"/3tl-bridge/features/observability"],[952,"/3tl-bridge/features/observability"],[953,"/3tl-bridge/features/observability"],[954,"/3tl-bridge/features/observability"],[955,"/3tl-bridge/features/observability"],[956,"/3tl-bridge/features/observability"],[957,"/3tl-bridge/features/observability"],[958,"/3tl-bridge/features/observability"],[959,"/3tl-bridge/features/observability"],[960,"/3tl-bridge/features/observability"],[961,"/3tl-bridge/features/observability"],[962,"/3tl-bridge/features/observability"],[963,"/3tl-bridge/features/observability"],[964,"/3tl-bridge/features/observability"],[965,"/3tl-bridge/features/observability"],[966,"/3tl-bridge/features/observability"],[967,"/3tl-bridge/features/observability"],[968,"/3tl-bridge/features/observability"],[969,"/3tl-bridge/features/observability"],[970,"/3tl-bridge/features/observability"],[971,"/3tl-bridge/features/observability"],[972,"/3tl-bridge/features/observability"],[973,"/3tl-bridge/features/observability"],[974,"/3tl-bridge/features/observability"],[975,"/3tl-bridge/features/observability"],[976,"/3tl-bridge/features/observability"],[977,"/3tl-bridge/features/observability"],[978,"/3tl-bridge/features/observability"],[979,"/3tl-bridge/features/observability"],[980,"/3tl-bridge/features/observability"],[981,"/3tl-bridge/features/observability"],[982,"/3tl-bridge/features/observability"],[983,"/3tl-bridge/features/observability"],[984,"/3tl-bridge/features/observability"],[985,"/3tl-bridge/features/observability"],[986,"/3tl-bridge/features/observability"],[987,"/3tl-bridge/features/observability"],[988,"/3tl-bridge/features/observability"],[989,"/3tl-bridge/features/observability"],[990,"/3tl-bridge/features/observability"],[991,"/3tl-bridge/features/observability"],[992,"/3tl-bridge/features/observability"],[993,"/3tl-bridge/features/observability"],[994,"/3tl-bridge/features/observability"],[995,"/3tl-bridge/features/observability"],[996,"/3tl-bridge/features/observability"],[997,"/3tl-bridge/features/observability"],[998,"/3tl-bridge/features/observability"],[999,"/3tl-bridge/features/observability"],[1000,"/3tl-bridge/features/observability"],[1001,"/3tl-bridge/features/observability"],[1002,"/3tl-bridge/features/observability"],[1003,"/3tl-bridge/features/observability"],[1004,"/3tl-bridge/features/observability"],[1005,"/3tl-bridge/features/observability"],[1006,"/3tl-bridge/features/observability"],[1007,"/3tl-bridge/features/observability"],[1008,"/3tl-bridge/features/observability"],[1009,"/3tl-bridge/features/observability"],[1010,"/3tl-bridge/features/observability"],[1011,"/3tl-bridge/features/pipeline-management"],[1012,"/3tl-bridge/features/pipeline-management"],[1013,"/3tl-bridge/features/pipeline-management"],[1014,"/3tl-bridge/features/pipeline-management"],[1015,"/3tl-bridge/features/pipeline-management"],[1016,"/3tl-bridge/features/pipeline-management"],[1017,"/3tl-bridge/features/pipeline-management"],[1018,"/3tl-bridge/features/pipeline-management"],[1019,"/3tl-bridge/features/pipeline-management"],[1020,"/3tl-bridge/features/pipeline-management"],[1021,"/3tl-bridge/features/pipeline-management"],[1022,"/3tl-bridge/features/pipeline-management"],[1023,"/3tl-bridge/features/pipeline-management"],[1024,"/3tl-bridge/features/pipeline-management"],[1025,"/3tl-bridge/features/pipeline-management"],[1026,"/3tl-bridge/features/pipeline-management"],[1027,"/3tl-bridge/features/pipeline-management"],[1028,"/3tl-bridge/features/pipeline-management"],[1029,"/3tl-bridge/features/pipeline-management"],[1030,"/3tl-bridge/features/pipeline-management"],[1031,"/3tl-bridge/features/pipeline-management"],[1032,"/3tl-bridge/features/pipeline-management"],[1033,"/3tl-bridge/features/pipeline-management"],[1034,"/3tl-bridge/features/pipeline-management"],[1035,"/3tl-bridge/features/pipeline-management"],[1036,"/3tl-bridge/features/pipeline-management"],[1037,"/3tl-bridge/features/pipeline-management"],[1038,"/3tl-bridge/features/pipeline-management"],[1039,"/3tl-bridge/features/pipeline-management"],[1040,"/3tl-bridge/features/pipeline-management"],[1041,"/3tl-bridge/features/pipeline-management"],[1042,"/3tl-bridge/features/pipeline-management"],[1043,"/3tl-bridge/features/pipeline-management"],[1044,"/3tl-bridge/features/pipeline-management"],[1045,"/3tl-bridge/features/pipeline-management"],[1046,"/3tl-bridge/features/pipeline-management"],[1047,"/3tl-bridge/features/pipeline-management"],[1048,"/3tl-bridge/features/pipeline-management"],[1049,"/3tl-bridge/features/pipeline-management"],[1050,"/3tl-bridge/features/pipeline-management"],[1051,"/3tl-bridge/features/pipeline-management"],[1052,"/3tl-bridge/features/pipeline-management"],[1053,"/3tl-bridge/features/pipeline-management"],[1054,"/3tl-bridge/features/pipeline-management"],[1055,"/3tl-bridge/features/pipeline-management"],[1056,"/3tl-bridge/features/pipeline-management"],[1057,"/3tl-bridge/features/pipeline-management"],[1058,"/3tl-bridge/features/pipeline-management"],[1059,"/3tl-bridge/features/pipeline-management"],[1060,"/3tl-bridge/features/pipeline-management"],[1061,"/3tl-bridge/features/pipeline-management"],[1062,"/3tl-bridge/features/pipeline-management"],[1063,"/3tl-bridge/features/pipeline-management"],[1064,"/3tl-bridge/features/pipeline-management"],[1065,"/3tl-bridge/features/pipeline-management"],[1066,"/3tl-bridge/features/pipeline-management"],[1067,"/3tl-bridge/features/pipeline-management"],[1068,"/3tl-bridge/features/pipeline-management"],[1069,"/3tl-bridge/features/services-management"],[1070,"/3tl-bridge/features/services-management"],[1071,"/3tl-bridge/features/services-management"],[1072,"/3tl-bridge/features/services-management"],[1073,"/3tl-bridge/features/services-management"],[1074,"/3tl-bridge/features/services-management"],[1075,"/3tl-bridge/features/services-management"],[1076,"/3tl-bridge/features/services-management"],[1077,"/3tl-bridge/features/services-management"],[1078,"/3tl-bridge/features/services-management"],[1079,"/3tl-bridge/features/services-management"],[1080,"/3tl-bridge/features/services-management"],[1081,"/3tl-bridge/features/services-management"],[1082,"/3tl-bridge/features/services-management"],[1083,"/3tl-bridge/features/services-management"],[1084,"/3tl-bridge/features/services-management"],[1085,"/3tl-bridge/features/services-management"],[1086,"/3tl-bridge/features/services-management"],[1087,"/3tl-bridge/features/services-management"],[1088,"/3tl-bridge/features/services-management"],[1089,"/3tl-bridge/features/services-management"],[1090,"/3tl-bridge/features/services-management"],[1091,"/3tl-bridge/features/services-management"],[1092,"/3tl-bridge/features/services-management"],[1093,"/3tl-bridge/features/services-management"],[1094,"/3tl-bridge/features/services-management"],[1095,"/3tl-bridge/features/services-management"],[1096,"/3tl-bridge/features/services-management"],[1097,"/3tl-bridge/features/services-management"],[1098,"/3tl-bridge/features/services-management"],[1099,"/3tl-bridge/features/services-management"],[1100,"/3tl-bridge/features/services-management"],[1101,"/3tl-bridge/features/services-management"],[1102,"/3tl-bridge/features/services-management"],[1103,"/3tl-bridge/features/services-management"],[1104,"/3tl-bridge/features/services-management"],[1105,"/3tl-bridge/features/services-management"],[1106,"/3tl-bridge/features/services-management"],[1107,"/3tl-bridge/features/services-management"],[1108,"/3tl-bridge/features/services-management"],[1109,"/3tl-bridge/features/services-management"],[1110,"/3tl-bridge/features/services-management"],[1111,"/3tl-bridge/features/services-management"],[1112,"/3tl-bridge/features/services-management"],[1113,"/3tl-bridge/features/services-management"],[1114,"/3tl-bridge/features/transform-studio"],[1115,"/3tl-bridge/features/transform-studio"],[1116,"/3tl-bridge/features/transform-studio"],[1117,"/3tl-bridge/features/transform-studio"],[1118,"/3tl-bridge/features/transform-studio"],[1119,"/3tl-bridge/features/transform-studio"],[1120,"/3tl-bridge/features/transform-studio"],[1121,"/3tl-bridge/features/transform-studio"],[1122,"/3tl-bridge/features/transform-studio"],[1123,"/3tl-bridge/features/transform-studio"],[1124,"/3tl-bridge/features/transform-studio"],[1125,"/3tl-bridge/features/transform-studio"],[1126,"/3tl-bridge/features/transform-studio"],[1127,"/3tl-bridge/features/transform-studio"],[1128,"/3tl-bridge/features/transform-studio"],[1129,"/3tl-bridge/features/transform-studio"],[1130,"/3tl-bridge/features/transform-studio"],[1131,"/3tl-bridge/features/transform-studio"],[1132,"/3tl-bridge/features/transform-studio"],[1133,"/3tl-bridge/features/transform-studio"],[1134,"/3tl-bridge/features/transform-studio"],[1135,"/3tl-bridge/features/transform-studio"],[1136,"/3tl-bridge/features/transform-studio"],[1137,"/3tl-bridge/features/transform-studio"],[1138,"/3tl-bridge/features/transform-studio"],[1139,"/3tl-bridge/features/transform-studio"],[1140,"/3tl-bridge/features/transform-studio"],[1141,"/3tl-bridge/features/transform-studio"],[1142,"/3tl-bridge/features/transform-studio"],[1143,"/3tl-bridge/features/transform-studio"],[1144,"/3tl-bridge/features/transform-studio"],[1145,"/3tl-bridge/features/transform-studio"],[1146,"/3tl-bridge/features/transform-studio"],[1147,"/3tl-bridge/features/transform-studio"],[1148,"/3tl-bridge/features/transform-studio"],[1149,"/3tl-bridge/features/transform-studio"],[1150,"/3tl-bridge/features/transform-studio"],[1151,"/3tl-bridge/features/transform-studio"],[1152,"/3tl-bridge/features/transform-studio"],[1153,"/3tl-bridge/features/transform-studio"],[1154,"/3tl-bridge/features/transform-studio"],[1155,"/3tl-bridge/features/transform-studio"],[1156,"/3tl-bridge/features/transform-studio"],[1157,"/3tl-bridge/features/transform-studio"],[1158,"/3tl-bridge/features/transform-studio"],[1159,"/3tl-bridge/features/transform-studio"],[1160,"/3tl-bridge/features/transform-studio"],[1161,"/3tl-bridge/features/transform-studio"],[1162,"/3tl-bridge/features/transform-studio"],[1163,"/3tl-bridge/features/transform-studio"],[1164,"/3tl-bridge/features/transform-studio"],[1165,"/3tl-bridge/features/transform-studio"],[1166,"/3tl-bridge/features/transform-studio"],[1167,"/3tl-bridge/features/transform-studio"],[1168,"/3tl-bridge/features/transform-studio"],[1169,"/3tl-bridge/features/transform-studio"],[1170,"/3tl-bridge/features/transform-studio"],[1171,"/3tl-bridge/features/transform-studio"],[1172,"/3tl-bridge/features/transform-studio"],[1173,"/3tl-bridge/features/transform-studio"],[1174,"/3tl-bridge/features/transform-studio"],[1175,"/3tl-bridge/features/transform-studio"],[1176,"/3tl-bridge/features/transform-studio"],[1177,"/3tl-bridge/features/transform-studio"],[1178,"/3tl-bridge/features/transform-studio"],[1179,"/3tl-bridge/features/transform-studio"],[1180,"/3tl-bridge/features/transform-studio"],[1181,"/3tl-bridge/features/transform-studio"],[1182,"/3tl-bridge/features/transform-studio"],[1183,"/3tl-bridge/features/transform-studio"],[1184,"/3tl-bridge/getting-started/architecture"],[1185,"/3tl-bridge/getting-started/architecture"],[1186,"/3tl-bridge/getting-started/architecture"],[1187,"/3tl-bridge/getting-started/architecture"],[1188,"/3tl-bridge/getting-started/architecture"],[1189,"/3tl-bridge/getting-started/architecture"],[1190,"/3tl-bridge/getting-started/architecture"],[1191,"/3tl-bridge/getting-started/architecture"],[1192,"/3tl-bridge/getting-started/architecture"],[1193,"/3tl-bridge/getting-started/architecture"],[1194,"/3tl-bridge/getting-started/architecture"],[1195,"/3tl-bridge/getting-started/architecture"],[1196,"/3tl-bridge/getting-started/architecture"],[1197,"/3tl-bridge/getting-started/architecture"],[1198,"/3tl-bridge/getting-started/architecture"],[1199,"/3tl-bridge/getting-started/architecture"],[1200,"/3tl-bridge/getting-started/architecture"],[1201,"/3tl-bridge/getting-started/architecture"],[1202,"/3tl-bridge/getting-started/architecture"],[1203,"/3tl-bridge/getting-started/architecture"],[1204,"/3tl-bridge/getting-started/architecture"],[1205,"/3tl-bridge/getting-started/architecture"],[1206,"/3tl-bridge/getting-started/architecture"],[1207,"/3tl-bridge/getting-started/architecture"],[1208,"/3tl-bridge/getting-started/architecture"],[1209,"/3tl-bridge/getting-started/architecture"],[1210,"/3tl-bridge/getting-started/architecture"],[1211,"/3tl-bridge/getting-started/architecture"],[1212,"/3tl-bridge/getting-started/architecture"],[1213,"/3tl-bridge/getting-started/architecture"],[1214,"/3tl-bridge/getting-started/architecture"],[1215,"/3tl-bridge/getting-started/architecture"],[1216,"/3tl-bridge/getting-started/architecture"],[1217,"/3tl-bridge/getting-started/architecture"],[1218,"/3tl-bridge/getting-started/architecture"],[1219,"/3tl-bridge/getting-started/architecture"],[1220,"/3tl-bridge/getting-started/architecture"],[1221,"/3tl-bridge/getting-started/architecture"],[1222,"/3tl-bridge/getting-started/architecture"],[1223,"/3tl-bridge/getting-started/architecture"],[1224,"/3tl-bridge/getting-started/architecture"],[1225,"/3tl-bridge/getting-started/architecture"],[1226,"/3tl-bridge/getting-started/architecture"],[1227,"/3tl-bridge/getting-started/architecture"],[1228,"/3tl-bridge/getting-started/architecture"],[1229,"/3tl-bridge/getting-started/architecture"],[1230,"/3tl-bridge/getting-started/architecture"],[1231,"/3tl-bridge/getting-started/architecture"],[1232,"/3tl-bridge/getting-started/architecture"],[1233,"/3tl-bridge/getting-started/architecture"],[1234,"/3tl-bridge/getting-started/architecture"],[1235,"/3tl-bridge/getting-started/architecture"],[1236,"/3tl-bridge/getting-started/architecture"],[1237,"/3tl-bridge/getting-started/architecture"],[1238,"/3tl-bridge/getting-started/architecture"],[1239,"/3tl-bridge/getting-started/architecture"],[1240,"/3tl-bridge/getting-started/architecture"],[1241,"/3tl-bridge/getting-started/architecture"],[1242,"/3tl-bridge/getting-started/quick-start"],[1243,"/3tl-bridge/getting-started/quick-start"],[1244,"/3tl-bridge/getting-started/quick-start"],[1245,"/3tl-bridge/getting-started/quick-start"],[1246,"/3tl-bridge/getting-started/quick-start"],[1247,"/3tl-bridge/getting-started/quick-start"],[1248,"/3tl-bridge/getting-started/quick-start"],[1249,"/3tl-bridge/getting-started/quick-start"],[1250,"/3tl-bridge/getting-started/quick-start"],[1251,"/3tl-bridge/getting-started/quick-start"],[1252,"/3tl-bridge/getting-started/quick-start"],[1253,"/3tl-bridge/getting-started/quick-start"],[1254,"/3tl-bridge/getting-started/quick-start"],[1255,"/3tl-bridge/getting-started/quick-start"],[1256,"/3tl-bridge/getting-started/quick-start"],[1257,"/3tl-bridge/getting-started/quick-start"],[1258,"/3tl-bridge/getting-started/quick-start"],[1259,"/3tl-bridge/getting-started/quick-start"],[1260,"/3tl-bridge/getting-started/quick-start"],[1261,"/3tl-bridge/getting-started/quick-start"],[1262,"/3tl-bridge/getting-started/quick-start"],[1263,"/3tl-bridge/getting-started/quick-start"],[1264,"/3tl-bridge/getting-started/quick-start"],[1265,"/3tl-bridge/getting-started/quick-start"],[1266,"/3tl-bridge/getting-started/quick-start"],[1267,"/3tl-bridge/getting-started/quick-start"],[1268,"/3tl-bridge/getting-started/quick-start"],[1269,"/3tl-bridge/getting-started/quick-start"],[1270,"/3tl-bridge/getting-started/quick-start"],[1271,"/3tl-bridge/getting-started/quick-start"],[1272,"/3tl-bridge/getting-started/quick-start"],[1273,"/3tl-bridge/getting-started/quick-start"],[1274,"/3tl-bridge/getting-started/quick-start"],[1275,"/3tl-bridge/getting-started/quick-start"],[1276,"/3tl-bridge/getting-started/quick-start"],[1277,"/3tl-bridge/getting-started/quick-start"],[1278,"/3tl-bridge/getting-started/quick-start"],[1355,"/3tl-bridge/reference/deployment"],[1356,"/3tl-bridge/reference/deployment"],[1357,"/3tl-bridge/reference/deployment"],[1358,"/3tl-bridge/reference/deployment"],[1359,"/3tl-bridge/reference/deployment"],[1360,"/3tl-bridge/reference/deployment"],[1361,"/3tl-bridge/reference/deployment"],[1362,"/3tl-bridge/reference/deployment"],[1363,"/3tl-bridge/reference/deployment"],[1364,"/3tl-bridge/reference/deployment"],[1365,"/3tl-bridge/reference/deployment"],[1366,"/3tl-bridge/reference/deployment"],[1367,"/3tl-bridge/reference/deployment"],[1368,"/3tl-bridge/reference/deployment"],[1369,"/3tl-bridge/reference/deployment"],[1370,"/3tl-bridge/reference/deployment"],[1371,"/3tl-bridge/reference/deployment"],[1372,"/3tl-bridge/reference/deployment"],[1373,"/3tl-bridge/reference/deployment"],[1374,"/3tl-bridge/reference/deployment"],[1375,"/3tl-bridge/reference/deployment"],[1376,"/3tl-bridge/reference/deployment"],[1377,"/3tl-bridge/reference/deployment"],[1378,"/3tl-bridge/reference/deployment"],[1379,"/3tl-bridge/reference/deployment"],[1380,"/3tl-bridge/reference/deployment"],[1381,"/3tl-bridge/reference/deployment"],[1382,"/3tl-bridge/reference/deployment"],[1383,"/3tl-bridge/reference/deployment"],[1384,"/3tl-bridge/reference/deployment"],[1385,"/3tl-bridge/reference/deployment"],[1386,"/3tl-bridge/reference/deployment"],[1387,"/3tl-bridge/reference/deployment"],[1388,"/3tl-bridge/reference/deployment"],[1389,"/3tl-bridge/reference/deployment"],[1390,"/3tl-bridge/reference/deployment"],[1391,"/3tl-bridge/reference/deployment"],[1392,"/3tl-bridge/reference/deployment"],[1393,"/3tl-bridge/reference/deployment"],[1394,"/3tl-bridge/reference/deployment"],[1395,"/3tl-bridge/reference/deployment"],[1396,"/3tl-bridge/reference/deployment"],[1397,"/3tl-bridge/reference/deployment"],[1398,"/3tl-bridge/reference/deployment"],[1399,"/3tl-bridge/reference/deployment"],[1400,"/3tl-bridge/reference/deployment"],[1401,"/3tl-bridge/reference/deployment"],[1402,"/3tl-bridge/reference/deployment"],[1403,"/3tl-bridge/reference/deployment"],[1404,"/3tl-bridge/reference/deployment"],[1405,"/3tl-bridge/reference/deployment"],[1406,"/3tl-bridge/reference/deployment"],[1407,"/3tl-bridge/reference/deployment"],[1408,"/3tl-bridge/reference/deployment"],[1409,"/3tl-bridge/reference/deployment"],[1410,"/3tl-bridge/reference/deployment"],[1411,"/3tl-bridge/reference/deployment"],[1412,"/3tl-bridge/reference/deployment"],[1413,"/3tl-bridge/reference/deployment"],[1414,"/3tl-bridge/reference/deployment"],[1415,"/3tl-bridge/reference/deployment"],[1416,"/3tl-bridge/reference/deployment"],[1417,"/3tl-bridge/reference/deployment"],[1418,"/3tl-bridge/reference/deployment"],[1419,"/3tl-bridge/reference/deployment"],[1420,"/3tl-bridge/reference/deployment"],[1421,"/3tl-bridge/reference/deployment"],[1422,"/3tl-bridge/reference/deployment"],[1423,"/3tl-bridge/reference/deployment"],[1424,"/3tl-bridge/reference/deployment"],[1425,"/3tl-bridge/reference/deployment"],[1426,"/3tl-bridge/reference/deployment"],[1427,"/3tl-bridge/reference/deployment"],[1428,"/3tl-bridge/reference/deployment"],[1429,"/3tl-bridge/reference/deployment"],[1430,"/3tl-bridge/reference/deployment"],[1431,"/3tl-bridge/reference/deployment"],[1432,"/3tl-bridge/reference/deployment"],[1433,"/3tl-bridge/reference/deployment"],[1434,"/3tl-bridge/reference/deployment"],[1435,"/3tl-bridge/reference/deployment"],[1436,"/3tl-bridge/reference/deployment"],[1437,"/3tl-bridge/reference/deployment"],[1438,"/3tl-bridge/reference/deployment"],[1439,"/3tl-bridge/reference/deployment"],[1440,"/3tl-bridge/reference/deployment"],[1441,"/3tl-bridge/reference/deployment"],[1442,"/3tl-bridge/reference/deployment"],[1443,"/3tl-bridge/reference/deployment"],[1444,"/3tl-bridge/reference/deployment"],[1445,"/3tl-bridge/reference/deployment"],[1446,"/3tl-bridge/reference/deployment"],[1447,"/3tl-bridge/reference/deployment"],[1448,"/3tl-bridge/reference/deployment"],[1449,"/3tl-bridge/reference/deployment"],[1450,"/3tl-bridge/reference/deployment"],[1451,"/3tl-bridge/reference/deployment"],[1452,"/3tl-bridge/reference/deployment"],[1453,"/3tl-bridge/reference/deployment"],[1454,"/3tl-bridge/reference/deployment"],[1455,"/3tl-bridge/reference/deployment"],[1456,"/3tl-bridge/reference/deployment"],[1457,"/3tl-bridge/reference/deployment"],[1458,"/3tl-bridge/reference/deployment"],[1459,"/3tl-bridge/reference/deployment"],[1460,"/3tl-bridge/reference/deployment"],[1461,"/3tl-bridge/reference/deployment"],[1462,"/3tl-bridge/reference/deployment"],[1463,"/3tl-bridge/reference/deployment"],[1464,"/3tl-bridge/reference/deployment"],[1465,"/3tl-bridge/reference/deployment"],[1466,"/3tl-bridge/reference/deployment"],[1467,"/3tl-bridge/reference/deployment"],[1468,"/3tl-bridge/reference/deployment"],[1469,"/3tl-bridge/reference/deployment"],[1470,"/3tl-bridge/reference/deployment"],[1471,"/3tl-bridge/reference/deployment"],[1472,"/3tl-bridge/reference/deployment"],[1473,"/3tl-bridge/reference/deployment"],[1474,"/3tl-bridge/reference/deployment"],[1475,"/3tl-bridge/reference/deployment"],[1476,"/3tl-bridge/reference/deployment"],[1477,"/3tl-bridge/reference/deployment"],[1478,"/3tl-bridge/reference/deployment"],[1479,"/3tl-bridge/reference/deployment"],[1480,"/3tl-bridge/reference/deployment"],[1481,"/3tl-bridge/reference/deployment"],[1482,"/3tl-bridge/reference/deployment"],[1483,"/3tl-bridge/reference/deployment"],[1484,"/3tl-bridge/reference/deployment"],[1485,"/3tl-bridge/reference/deployment"],[1486,"/3tl-bridge/reference/deployment"],[1487,"/3tl-bridge/reference/deployment"],[1488,"/3tl-bridge/reference/deployment"],[1489,"/3tl-bridge/reference/deployment"],[1490,"/3tl-bridge/reference/deployment"],[1491,"/3tl-bridge/reference/security"],[1492,"/3tl-bridge/reference/security"],[1493,"/3tl-bridge/reference/security"],[1494,"/3tl-bridge/reference/security"],[1495,"/3tl-bridge/reference/security"],[1496,"/3tl-bridge/reference/security"],[1497,"/3tl-bridge/reference/security"],[1498,"/3tl-bridge/reference/security"],[1499,"/3tl-bridge/reference/security"],[1500,"/3tl-bridge/reference/security"],[1501,"/3tl-bridge/reference/security"],[1502,"/3tl-bridge/reference/security"],[1503,"/3tl-bridge/reference/security"],[1504,"/3tl-bridge/reference/security"],[1505,"/3tl-bridge/reference/security"],[1506,"/3tl-bridge/reference/security"],[1507,"/3tl-bridge/reference/security"],[1508,"/3tl-bridge/reference/security"],[1509,"/3tl-bridge/reference/security"],[1510,"/3tl-bridge/reference/security"],[1511,"/3tl-bridge/reference/security"],[1512,"/3tl-bridge/reference/security"],[1513,"/3tl-bridge/reference/security"],[1514,"/3tl-bridge/reference/security"],[1515,"/3tl-bridge/reference/security"],[1516,"/3tl-bridge/reference/security"],[1517,"/3tl-bridge/reference/security"],[1518,"/3tl-bridge/reference/security"],[1519,"/3tl-bridge/reference/security"],[1520,"/3tl-bridge/reference/security"],[1521,"/3tl-bridge/reference/security"],[1522,"/3tl-bridge/reference/security"],[1523,"/3tl-bridge/reference/security"],[1524,"/3tl-bridge/reference/security"],[1525,"/3tl-bridge/reference/security"],[1526,"/3tl-bridge/reference/security"],[1527,"/3tl-bridge/reference/security"],[1528,"/3tl-bridge/reference/security"],[1529,"/3tl-bridge/reference/security"],[1530,"/3tl-bridge/reference/security"],[1531,"/3tl-bridge/reference/security"],[1532,"/3tl-bridge/reference/security"],[1533,"/3tl-bridge/reference/security"],[1534,"/3tl-bridge/reference/security"],[1535,"/3tl-bridge/reference/security"],[1536,"/3tl-bridge/reference/security"],[1537,"/3tl-bridge/reference/security"],[1538,"/3tl-bridge/reference/security"],[1539,"/3tl-bridge/reference/security"],[1540,"/3tl-bridge/reference/security"],[1541,"/3tl-bridge/reference/security"],[1542,"/3tl-bridge/reference/security"],[1543,"/3tl-bridge/reference/security"],[1544,"/3tl-bridge/reference/security"],[1545,"/3tl-bridge/reference/security"],[1546,"/3tl-bridge/reference/security"],[1547,"/3tl-bridge/reference/security"],[1548,"/3tl-bridge/reference/security"],[1549,"/3tl-bridge/reference/security"],[1550,"/3tl-bridge/reference/security"],[1551,"/3tl-bridge/reference/security"],[1552,"/3tl-bridge/reference/security"],[1553,"/3tl-bridge/reference/security"],[1554,"/3tl-bridge/reference/security"],[1555,"/3tl-bridge/reference/security"],[1556,"/3tl-bridge/reference/security"],[1557,"/3tl-bridge/reference/security"],[1558,"/3tl-bridge/reference/security"],[1559,"/3tl-bridge/reference/security"],[1560,"/3tl-bridge/reference/security"],[1561,"/3tl-bridge/reference/security"],[1562,"/3tl-bridge/reference/security"],[1563,"/3tl-bridge/reference/security"],[1564,"/3tl-bridge/reference/security"],[1565,"/3tl-bridge/reference/security"],[1566,"/3tl-bridge/reference/security"],[1567,"/3tl-bridge/reference/security"],[1568,"/3tl-bridge/reference/security"],[1569,"/3tl-bridge/reference/security"],[1570,"/3tl-bridge/reference/security"],[1571,"/3tl-bridge/reference/security"],[1572,"/3tl-bridge/reference/security"],[1573,"/3tl-bridge/reference/security"],[1574,"/3tl-bridge/reference/security"],[1575,"/3tl-bridge/reference/security"],[1576,"/3tl-bridge/reference/security"],[1577,"/3tl-bridge/reference/security"],[1578,"/3tl-bridge/reference/security"],[1579,"/3tl-bridge/reference/security"],[1580,"/3tl-bridge/reference/security"],[1581,"/3tl-bridge/reference/security"],[1582,"/3tl-bridge/reference/security"],[1583,"/3tl-bridge/reference/security"],[1584,"/3tl-bridge/reference/security"],[1585,"/3tl-bridge/reference/security"],[1586,"/3tl-bridge/reference/security"],[1587,"/3tl-bridge/reference/security"],[1588,"/3tl-bridge/reference/security"],[1589,"/3tl-bridge/reference/security"],[1590,"/3tl-bridge/reference/security"],[1591,"/3tl-bridge/reference/security"],[1592,"/3tl-bridge/reference/security"],[1593,"/3tl-bridge/reference/security"],[1594,"/3tl-bridge/reference/security"],[1595,"/3tl-bridge/reference/security"],[1596,"/3tl-bridge/reference/security"],[1597,"/3tl-bridge/reference/security"],[1598,"/3tl-bridge/reference/security"],[1599,"/3tl-bridge/reference/security"],[1600,"/3tl-bridge/reference/security"],[1601,"/3tl-bridge/reference/security"],[1602,"/3tl-bridge/reference/security"],[1603,"/3tl-bridge/reference/security"],[1604,"/3tl-bridge/reference/security"],[1605,"/3tl-bridge/reference/security"],[1606,"/3tl-bridge/reference/security"],[1607,"/3tl-bridge/reference/security"],[1608,"/3tl-bridge/reference/security"],[1609,"/3tl-bridge/reference/security"],[1610,"/3tl-bridge/reference/security"],[1611,"/3tl-bridge/reference/security"],[1612,"/3tl-bridge/reference/security"],[1613,"/3tl-bridge/reference/security"],[1614,"/3tl-bridge/reference/security"],[1615,"/3tl-bridge/reference/security"],[1616,"/3tl-bridge/reference/security"],[1617,"/3tl-bridge/reference/security"],[1845,"/access-manager"],[1846,"/access-manager"],[1847,"/access-manager"],[1848,"/access-manager"],[1849,"/access-manager"],[1850,"/access-manager"],[1851,"/access-manager"],[1852,"/access-manager"],[1853,"/access-manager"],[1854,"/access-manager"],[1855,"/access-manager"],[1856,"/access-manager"],[1857,"/access-manager"],[1858,"/access-manager"],[1859,"/access-manager"],[1860,"/access-manager"],[1861,"/access-manager"],[1862,"/access-manager"],[1863,"/access-manager"],[1864,"/access-manager"],[1865,"/access-manager"],[1866,"/access-manager"],[1867,"/access-manager"],[1868,"/access-manager"],[1869,"/access-manager"],[1870,"/access-manager"],[1871,"/access-manager"],[1872,"/access-manager"],[1873,"/access-manager"],[1874,"/access-manager"],[1875,"/access-manager"],[1876,"/access-manager"],[1877,"/access-manager"],[1878,"/access-manager"],[1879,"/access-manager"],[1880,"/access-manager"],[1881,"/access-manager"],[1882,"/access-manager"],[1883,"/access-manager"],[1884,"/access-manager"],[1885,"/access-manager"],[1618,"/access-manager/advanced"],[1619,"/access-manager/advanced"],[1620,"/access-manager/advanced"],[1621,"/access-manager/advanced"],[1622,"/access-manager/advanced"],[1623,"/access-manager/advanced"],[1624,"/access-manager/advanced"],[1625,"/access-manager/advanced"],[1626,"/access-manager/advanced"],[1627,"/access-manager/advanced"],[1628,"/access-manager/advanced"],[1629,"/access-manager/advanced"],[1630,"/access-manager/advanced"],[1631,"/access-manager/advanced"],[1632,"/access-manager/advanced"],[1633,"/access-manager/advanced"],[1634,"/access-manager/advanced"],[1635,"/access-manager/advanced"],[1636,"/access-manager/advanced"],[1637,"/access-manager/configuration/config-reference"],[1638,"/access-manager/configuration/config-reference"],[1639,"/access-manager/configuration/config-reference"],[1640,"/access-manager/configuration/config-reference"],[1641,"/access-manager/configuration/config-reference"],[1642,"/access-manager/configuration/config-reference"],[1643,"/access-manager/configuration/config-reference"],[1644,"/access-manager/configuration/config-reference"],[1645,"/access-manager/configuration/config-reference"],[1646,"/access-manager/configuration/config-reference"],[1647,"/access-manager/configuration/config-reference"],[1648,"/access-manager/configuration/config-reference"],[1649,"/access-manager/configuration/config-reference"],[1650,"/access-manager/configuration/config-reference"],[1651,"/access-manager/configuration/config-reference"],[1652,"/access-manager/configuration/config-reference"],[1653,"/access-manager/configuration/config-reference"],[1654,"/access-manager/configuration/config-reference"],[1655,"/access-manager/configuration/config-reference"],[1656,"/access-manager/configuration/config-reference"],[1657,"/access-manager/configuration/config-reference"],[1658,"/access-manager/configuration/config-reference"],[1659,"/access-manager/configuration/config-reference"],[1660,"/access-manager/configuration/config-reference"],[1661,"/access-manager/configuration/config-reference"],[1662,"/access-manager/configuration/config-reference"],[1663,"/access-manager/configuration/config-reference"],[1664,"/access-manager/configuration/config-reference"],[1665,"/access-manager/configuration/config-reference"],[1666,"/access-manager/configuration/config-reference"],[1667,"/access-manager/configuration/config-reference"],[1668,"/access-manager/configuration/config-reference"],[1669,"/access-manager/configuration/config-reference"],[1670,"/access-manager/configuration/config-reference"],[1671,"/access-manager/configuration/config-reference"],[1672,"/access-manager/configuration/config-reference"],[1673,"/access-manager/configuration/config-reference"],[1674,"/access-manager/configuration/config-reference"],[1675,"/access-manager/configuration/config-reference"],[1676,"/access-manager/configuration/config-reference"],[1677,"/access-manager/configuration/config-reference"],[1678,"/access-manager/configuration/config-reference"],[1679,"/access-manager/configuration/config-reference"],[1680,"/access-manager/configuration/config-reference"],[1681,"/access-manager/configuration/config-reference"],[1682,"/access-manager/configuration/config-reference"],[1683,"/access-manager/configuration/config-reference"],[1684,"/access-manager/configuration/config-reference"],[1685,"/access-manager/configuration/config-reference"],[1686,"/access-manager/configuration/config-reference"],[1687,"/access-manager/configuration/config-reference"],[1688,"/access-manager/configuration/config-reference"],[1689,"/access-manager/configuration/config-reference"],[1690,"/access-manager/configuration/config-reference"],[1691,"/access-manager/configuration/config-reference"],[1692,"/access-manager/configuration/config-reference"],[1693,"/access-manager/configuration/config-reference"],[1694,"/access-manager/configuration/config-reference"],[1695,"/access-manager/configuration/config-reference"],[1696,"/access-manager/configuration/config-reference"],[1697,"/access-manager/configuration/config-reference"],[1698,"/access-manager/configuration/config-reference"],[1699,"/access-manager/configuration/config-reference"],[1700,"/access-manager/configuration/config-reference"],[1701,"/access-manager/configuration/config-reference"],[1702,"/access-manager/configuration/config-reference"],[1703,"/access-manager/configuration/config-reference"],[1704,"/access-manager/configuration/config-reference"],[1705,"/access-manager/configuration/config-reference"],[1706,"/access-manager/configuration/config-reference"],[1707,"/access-manager/configuration/config-reference"],[1708,"/access-manager/configuration/config-reference"],[1709,"/access-manager/configuration/config-reference"],[1710,"/access-manager/configuration/config-reference"],[1711,"/access-manager/configuration/config-reference"],[1712,"/access-manager/configuration/config-reference"],[1713,"/access-manager/configuration/config-reference"],[1714,"/access-manager/configuration/config-reference"],[1715,"/access-manager/configuration/config-reference"],[1716,"/access-manager/configuration/config-reference"],[1717,"/access-manager/configuration/config-reference"],[1718,"/access-manager/configuration/config-reference"],[1719,"/access-manager/configuration/config-reference"],[1720,"/access-manager/configuration/config-reference"],[1721,"/access-manager/configuration/config-reference"],[1722,"/access-manager/configuration/config-reference"],[1723,"/access-manager/configuration/config-reference"],[1724,"/access-manager/configuration/config-reference"],[1725,"/access-manager/configuration/config-reference"],[1726,"/access-manager/configuration/config-reference"],[1727,"/access-manager/configuration/config-reference"],[1728,"/access-manager/configuration/config-reference"],[1729,"/access-manager/configuration/config-reference"],[1730,"/access-manager/configuration/config-reference"],[1731,"/access-manager/configuration/config-reference"],[1732,"/access-manager/configuration/config-reference"],[1733,"/access-manager/configuration/config-reference"],[1734,"/access-manager/configuration/config-reference"],[1735,"/access-manager/configuration/config-reference"],[1736,"/access-manager/configuration/config-reference"],[1737,"/access-manager/configuration/config-reference"],[1738,"/access-manager/configuration/config-reference"],[1739,"/access-manager/configuration/config-reference"],[1740,"/access-manager/configuration/config-reference"],[1741,"/access-manager/configuration/config-reference"],[1742,"/access-manager/configuration/config-reference"],[1743,"/access-manager/configuration/config-reference"],[1744,"/access-manager/configuration/config-reference"],[1745,"/access-manager/configuration/config-reference"],[1746,"/access-manager/configuration/config-reference"],[1747,"/access-manager/configuration/config-reference"],[1748,"/access-manager/configuration/config-reference"],[1749,"/access-manager/configuration/config-reference"],[1750,"/access-manager/getting-started/architecture"],[1751,"/access-manager/getting-started/architecture"],[1752,"/access-manager/getting-started/architecture"],[1753,"/access-manager/getting-started/architecture"],[1754,"/access-manager/getting-started/architecture"],[1755,"/access-manager/getting-started/architecture"],[1756,"/access-manager/getting-started/architecture"],[1757,"/access-manager/getting-started/architecture"],[1758,"/access-manager/getting-started/architecture"],[1759,"/access-manager/getting-started/architecture"],[1760,"/access-manager/getting-started/architecture"],[1761,"/access-manager/getting-started/architecture"],[1762,"/access-manager/getting-started/architecture"],[1763,"/access-manager/getting-started/architecture"],[1764,"/access-manager/getting-started/architecture"],[1765,"/access-manager/getting-started/architecture"],[1766,"/access-manager/getting-started/architecture"],[1767,"/access-manager/getting-started/architecture"],[1768,"/access-manager/getting-started/architecture"],[1769,"/access-manager/getting-started/architecture"],[1770,"/access-manager/getting-started/architecture"],[1771,"/access-manager/getting-started/architecture"],[1772,"/access-manager/getting-started/architecture"],[1773,"/access-manager/getting-started/architecture"],[1774,"/access-manager/getting-started/architecture"],[1775,"/access-manager/getting-started/architecture"],[1776,"/access-manager/getting-started/architecture"],[1777,"/access-manager/getting-started/architecture"],[1778,"/access-manager/getting-started/architecture"],[1779,"/access-manager/getting-started/architecture"],[1780,"/access-manager/getting-started/architecture"],[1781,"/access-manager/getting-started/architecture"],[1782,"/access-manager/getting-started/architecture"],[1783,"/access-manager/getting-started/architecture"],[1784,"/access-manager/getting-started/architecture"],[1785,"/access-manager/getting-started/architecture"],[1786,"/access-manager/getting-started/architecture"],[1787,"/access-manager/getting-started/architecture"],[1788,"/access-manager/getting-started/architecture"],[1789,"/access-manager/getting-started/architecture"],[1790,"/access-manager/getting-started/architecture"],[1791,"/access-manager/getting-started/architecture"],[1792,"/access-manager/getting-started/architecture"],[1793,"/access-manager/getting-started/architecture"],[1794,"/access-manager/getting-started/architecture"],[1795,"/access-manager/getting-started/architecture"],[1796,"/access-manager/getting-started/architecture"],[1797,"/access-manager/getting-started/architecture"],[1798,"/access-manager/getting-started/architecture"],[1799,"/access-manager/getting-started/architecture"],[1800,"/access-manager/getting-started/architecture"],[1801,"/access-manager/getting-started/architecture"],[1802,"/access-manager/getting-started/quick-start"],[1803,"/access-manager/getting-started/quick-start"],[1804,"/access-manager/getting-started/quick-start"],[1805,"/access-manager/getting-started/quick-start"],[1806,"/access-manager/getting-started/quick-start"],[1807,"/access-manager/getting-started/quick-start"],[1808,"/access-manager/getting-started/quick-start"],[1809,"/access-manager/getting-started/quick-start"],[1810,"/access-manager/getting-started/quick-start"],[1811,"/access-manager/getting-started/quick-start"],[1812,"/access-manager/getting-started/quick-start"],[1813,"/access-manager/getting-started/quick-start"],[1814,"/access-manager/getting-started/quick-start"],[1815,"/access-manager/getting-started/quick-start"],[1816,"/access-manager/getting-started/quick-start"],[1817,"/access-manager/getting-started/quick-start"],[1818,"/access-manager/getting-started/quick-start"],[1819,"/access-manager/getting-started/quick-start"],[1820,"/access-manager/getting-started/quick-start"],[1821,"/access-manager/getting-started/quick-start"],[1822,"/access-manager/getting-started/quick-start"],[1823,"/access-manager/getting-started/quick-start"],[1824,"/access-manager/getting-started/quick-start"],[1825,"/access-manager/getting-started/quick-start"],[1826,"/access-manager/getting-started/quick-start"],[1827,"/access-manager/getting-started/quick-start"],[1828,"/access-manager/getting-started/quick-start"],[1829,"/access-manager/getting-started/quick-start"],[1830,"/access-manager/getting-started/quick-start"],[1831,"/access-manager/getting-started/quick-start"],[1832,"/access-manager/getting-started/quick-start"],[1833,"/access-manager/getting-started/quick-start"],[1834,"/access-manager/getting-started/quick-start"],[1835,"/access-manager/getting-started/quick-start"],[1836,"/access-manager/getting-started/quick-start"],[1837,"/access-manager/getting-started/quick-start"],[1838,"/access-manager/getting-started/quick-start"],[1839,"/access-manager/getting-started/quick-start"],[1840,"/access-manager/getting-started/quick-start"],[1841,"/access-manager/getting-started/quick-start"],[1842,"/access-manager/getting-started/quick-start"],[1843,"/access-manager/getting-started/quick-start"],[1844,"/access-manager/getting-started/quick-start"],[1972,"/access-manager/installation"],[1973,"/access-manager/installation"],[1974,"/access-manager/installation"],[1975,"/access-manager/installation"],[1976,"/access-manager/installation"],[1977,"/access-manager/installation"],[1978,"/access-manager/installation"],[1886,"/access-manager/installation/docker"],[1887,"/access-manager/installation/docker"],[1888,"/access-manager/installation/docker"],[1889,"/access-manager/installation/docker"],[1890,"/access-manager/installation/docker"],[1891,"/access-manager/installation/docker"],[1892,"/access-manager/installation/docker"],[1893,"/access-manager/installation/docker"],[1894,"/access-manager/installation/docker"],[1895,"/access-manager/installation/docker"],[1896,"/access-manager/installation/docker"],[1897,"/access-manager/installation/docker"],[1898,"/access-manager/installation/docker"],[1899,"/access-manager/installation/docker"],[1900,"/access-manager/installation/docker"],[1901,"/access-manager/installation/docker"],[1902,"/access-manager/installation/docker"],[1903,"/access-manager/installation/docker"],[1904,"/access-manager/installation/docker"],[1905,"/access-manager/installation/docker"],[1906,"/access-manager/installation/docker"],[1907,"/access-manager/installation/docker"],[1908,"/access-manager/installation/docker"],[1909,"/access-manager/installation/docker"],[1910,"/access-manager/installation/docker"],[1911,"/access-manager/installation/docker"],[1912,"/access-manager/installation/docker"],[1913,"/access-manager/installation/docker"],[1914,"/access-manager/installation/docker"],[1915,"/access-manager/installation/docker"],[1916,"/access-manager/installation/docker"],[1917,"/access-manager/installation/docker"],[1918,"/access-manager/installation/docker"],[1919,"/access-manager/installation/docker"],[1920,"/access-manager/installation/docker"],[1921,"/access-manager/installation/docker"],[1922,"/access-manager/installation/docker"],[1923,"/access-manager/installation/docker"],[1924,"/access-manager/installation/docker"],[1925,"/access-manager/installation/docker"],[1926,"/access-manager/installation/docker"],[1927,"/access-manager/installation/docker"],[1928,"/access-manager/installation/docker"],[1929,"/access-manager/installation/docker"],[1930,"/access-manager/installation/docker"],[1931,"/access-manager/installation/docker"],[1932,"/access-manager/installation/docker"],[1933,"/access-manager/installation/docker"],[1934,"/access-manager/installation/docker"],[1935,"/access-manager/installation/docker"],[1936,"/access-manager/installation/docker"],[1937,"/access-manager/installation/docker"],[1938,"/access-manager/installation/docker"],[1939,"/access-manager/installation/docker"],[1940,"/access-manager/installation/docker"],[1941,"/access-manager/installation/docker"],[1942,"/access-manager/installation/docker"],[1943,"/access-manager/installation/docker"],[1944,"/access-manager/installation/docker"],[1945,"/access-manager/installation/docker"],[1946,"/access-manager/installation/docker"],[1947,"/access-manager/installation/docker"],[1948,"/access-manager/installation/docker"],[1949,"/access-manager/installation/docker"],[1950,"/access-manager/installation/docker"],[1951,"/access-manager/installation/docker"],[1952,"/access-manager/installation/docker"],[1953,"/access-manager/installation/docker"],[1954,"/access-manager/installation/docker"],[1955,"/access-manager/installation/docker"],[1956,"/access-manager/installation/docker"],[1957,"/access-manager/installation/docker"],[1958,"/access-manager/installation/docker"],[1959,"/access-manager/installation/docker"],[1960,"/access-manager/installation/docker"],[1961,"/access-manager/installation/docker"],[1962,"/access-manager/installation/docker"],[1963,"/access-manager/installation/docker"],[1964,"/access-manager/installation/docker"],[1965,"/access-manager/installation/docker"],[1966,"/access-manager/installation/docker"],[1967,"/access-manager/installation/docker"],[1968,"/access-manager/installation/docker"],[1969,"/access-manager/installation/docker"],[1970,"/access-manager/installation/docker"],[1971,"/access-manager/installation/docker"],[1979,"/access-manager/operations/backup-restore"],[1980,"/access-manager/operations/backup-restore"],[1981,"/access-manager/operations/backup-restore"],[1982,"/access-manager/operations/backup-restore"],[1983,"/access-manager/operations/backup-restore"],[1984,"/access-manager/operations/backup-restore"],[1985,"/access-manager/operations/backup-restore"],[1986,"/access-manager/operations/backup-restore"],[1987,"/access-manager/operations/backup-restore"],[1988,"/access-manager/operations/backup-restore"],[1989,"/access-manager/operations/backup-restore"],[1990,"/access-manager/operations/backup-restore"],[1991,"/access-manager/operations/backup-restore"],[1992,"/access-manager/operations/backup-restore"],[1993,"/access-manager/operations/backup-restore"],[1994,"/access-manager/operations/backup-restore"],[1995,"/access-manager/operations/backup-restore"],[1996,"/access-manager/operations/backup-restore"],[1997,"/access-manager/operations/backup-restore"],[1998,"/access-manager/operations/backup-restore"],[1999,"/access-manager/operations/backup-restore"],[2000,"/access-manager/operations/backup-restore"],[2001,"/access-manager/operations/backup-restore"],[2002,"/access-manager/operations/backup-restore"],[2003,"/access-manager/operations/backup-restore"],[2004,"/access-manager/operations/backup-restore"],[2005,"/access-manager/operations/backup-restore"],[2006,"/access-manager/operations/backup-restore"],[2007,"/access-manager/operations/backup-restore"],[2008,"/access-manager/operations/backup-restore"],[2009,"/access-manager/operations/backup-restore"],[2010,"/access-manager/operations/backup-restore"],[2011,"/access-manager/operations/backup-restore"],[2012,"/access-manager/operations/backup-restore"],[2013,"/access-manager/operations/backup-restore"],[2014,"/access-manager/operations/backup-restore"],[2015,"/access-manager/operations/backup-restore"],[2016,"/access-manager/operations/backup-restore"],[2017,"/access-manager/operations/backup-restore"],[2018,"/access-manager/operations/monitoring"],[2019,"/access-manager/operations/monitoring"],[2020,"/access-manager/operations/monitoring"],[2021,"/access-manager/operations/monitoring"],[2022,"/access-manager/operations/monitoring"],[2023,"/access-manager/operations/monitoring"],[2024,"/access-manager/operations/monitoring"],[2025,"/access-manager/operations/monitoring"],[2026,"/access-manager/operations/monitoring"],[2027,"/access-manager/operations/monitoring"],[2028,"/access-manager/operations/monitoring"],[2029,"/access-manager/operations/monitoring"],[2030,"/access-manager/operations/monitoring"],[2031,"/access-manager/operations/monitoring"],[2032,"/access-manager/operations/monitoring"],[2033,"/access-manager/operations/monitoring"],[2034,"/access-manager/operations/monitoring"],[2035,"/access-manager/operations/monitoring"],[2036,"/access-manager/operations/monitoring"],[2037,"/access-manager/operations/monitoring"],[2038,"/access-manager/operations/monitoring"],[2039,"/access-manager/operations/monitoring"],[2040,"/access-manager/operations/monitoring"],[2041,"/access-manager/operations/monitoring"],[2042,"/access-manager/operations/monitoring"],[2043,"/access-manager/operations/monitoring"],[2044,"/access-manager/operations/upgrade-guide"],[2045,"/access-manager/operations/upgrade-guide"],[2046,"/access-manager/operations/upgrade-guide"],[2047,"/access-manager/operations/upgrade-guide"],[2048,"/access-manager/operations/upgrade-guide"],[2049,"/access-manager/operations/upgrade-guide"],[2050,"/access-manager/operations/upgrade-guide"],[2051,"/access-manager/operations/upgrade-guide"],[2052,"/access-manager/operations/upgrade-guide"],[2053,"/access-manager/operations/upgrade-guide"],[2054,"/access-manager/operations/upgrade-guide"],[2055,"/access-manager/operations/upgrade-guide"],[2056,"/access-manager/operations/upgrade-guide"],[2057,"/access-manager/operations/upgrade-guide"],[2058,"/access-manager/operations/upgrade-guide"],[2059,"/access-manager/operations/upgrade-guide"],[2060,"/access-manager/services/keycloak"],[2061,"/access-manager/services/keycloak"],[2062,"/access-manager/services/keycloak"],[2063,"/access-manager/services/keycloak"],[2064,"/access-manager/services/keycloak"],[2065,"/access-manager/services/keycloak"],[2066,"/access-manager/services/keycloak"],[2067,"/access-manager/services/keycloak"],[2068,"/access-manager/services/keycloak"],[2069,"/access-manager/services/keycloak"],[2070,"/access-manager/services/keycloak"],[2071,"/access-manager/services/keycloak"],[2072,"/access-manager/services/keycloak"],[2073,"/access-manager/services/keycloak"],[2074,"/access-manager/services/keycloak"],[2075,"/access-manager/services/keycloak"],[2076,"/access-manager/services/keycloak"],[2077,"/access-manager/services/keycloak"],[2078,"/access-manager/services/keycloak"],[2079,"/access-manager/services/keycloak"],[2080,"/access-manager/services/keycloak"],[2081,"/access-manager/services/keycloak"],[2082,"/access-manager/services/keycloak"],[2083,"/access-manager/services/keycloak"],[2084,"/access-manager/services/keycloak"],[2085,"/access-manager/services/keycloak"],[2086,"/access-manager/services/keycloak"],[2087,"/access-manager/services/keycloak"],[2088,"/access-manager/services/keycloak"],[2089,"/access-manager/services/keycloak"],[2090,"/access-manager/services/keycloak"],[2091,"/access-manager/services/keycloak"],[2092,"/access-manager/services/keycloak"],[2093,"/access-manager/services/keycloak"],[2094,"/access-manager/services/keycloak"],[2095,"/access-manager/services/keycloak"],[2096,"/access-manager/services/keycloak"],[2097,"/access-manager/services/keycloak"],[2098,"/access-manager/services/keycloak"],[2099,"/access-manager/services/keycloak"],[2100,"/access-manager/services/keycloak"],[2101,"/access-manager/services/vault"],[2102,"/access-manager/services/vault"],[2103,"/access-manager/services/vault"],[2104,"/access-manager/services/vault"],[2105,"/access-manager/services/vault"],[2106,"/access-manager/services/vault"],[2107,"/access-manager/services/vault"],[2108,"/access-manager/services/vault"],[2109,"/access-manager/services/vault"],[2110,"/access-manager/services/vault"],[2111,"/access-manager/services/vault"],[2112,"/access-manager/services/vault"],[2113,"/access-manager/services/vault"],[2114,"/access-manager/services/vault"],[2115,"/access-manager/services/vault"],[2116,"/access-manager/services/vault"],[2117,"/access-manager/services/vault"],[2118,"/access-manager/services/vault"],[2119,"/access-manager/services/vault"],[2120,"/access-manager/services/vault"],[2121,"/access-manager/services/vault"],[2122,"/access-manager/services/vault"],[2123,"/access-manager/services/vault"],[2124,"/access-manager/services/vault"],[2125,"/access-manager/services/vault"],[2126,"/access-manager/troubleshooting"],[2127,"/access-manager/troubleshooting"],[2128,"/access-manager/troubleshooting"],[2129,"/access-manager/troubleshooting"],[2130,"/access-manager/troubleshooting"],[2131,"/access-manager/troubleshooting"],[2132,"/access-manager/troubleshooting"],[2133,"/access-manager/troubleshooting"],[2134,"/access-manager/troubleshooting"],[2135,"/access-manager/troubleshooting"],[2136,"/access-manager/troubleshooting"],[2137,"/access-manager/troubleshooting"],[2138,"/access-manager/troubleshooting"],[2139,"/access-manager/troubleshooting"],[2140,"/access-manager/troubleshooting"],[2141,"/access-manager/troubleshooting"],[2142,"/access-manager/troubleshooting"],[2143,"/access-manager/troubleshooting"],[2144,"/access-manager/troubleshooting"],[2145,"/access-manager/troubleshooting"],[2146,"/access-manager/troubleshooting"],[2147,"/access-manager/troubleshooting"],[2148,"/access-manager/troubleshooting"],[2149,"/access-manager/troubleshooting"],[2150,"/access-manager/troubleshooting"],[2151,"/access-manager/troubleshooting"],[2152,"/access-manager/troubleshooting"],[2153,"/access-manager/troubleshooting"],[2154,"/access-manager/troubleshooting"],[2155,"/access-manager/troubleshooting"],[2156,"/access-manager/troubleshooting"],[2157,"/access-manager/troubleshooting"],[2158,"/access-manager/troubleshooting"],[2159,"/access-manager/troubleshooting"],[2160,"/access-manager/troubleshooting"],[2161,"/access-manager/troubleshooting"],[2162,"/access-manager/troubleshooting"],[2163,"/access-manager/troubleshooting"],[2164,"/access-manager/troubleshooting"],[2165,"/access-manager/troubleshooting"],[2166,"/access-manager/troubleshooting"],[2167,"/access-manager/troubleshooting"],[2168,"/access-manager/troubleshooting"],[2169,"/access-manager/troubleshooting"],[2170,"/access-manager/troubleshooting"],[2171,"/access-manager/troubleshooting"],[2172,"/access-manager/troubleshooting"],[2173,"/access-manager/troubleshooting"],[2283,"/ai-governance"],[2284,"/ai-governance"],[2285,"/ai-governance"],[2286,"/ai-governance"],[2287,"/ai-governance"],[2288,"/ai-governance"],[2289,"/ai-governance"],[2290,"/ai-governance"],[2291,"/ai-governance"],[2292,"/ai-governance"],[2293,"/ai-governance"],[2294,"/ai-governance"],[2295,"/ai-governance"],[2296,"/ai-governance"],[2297,"/ai-governance"],[2298,"/ai-governance"],[2299,"/ai-governance"],[2300,"/ai-governance"],[2301,"/ai-governance"],[2302,"/ai-governance"],[2303,"/ai-governance"],[2304,"/ai-governance"],[2305,"/ai-governance"],[2306,"/ai-governance"],[2307,"/ai-governance"],[2308,"/ai-governance"],[2309,"/ai-governance"],[2310,"/ai-governance"],[2311,"/ai-governance"],[2174,"/ai-governance/ai-assistant"],[2175,"/ai-governance/ai-assistant"],[2176,"/ai-governance/ai-assistant"],[2177,"/ai-governance/ai-assistant"],[2178,"/ai-governance/ai-assistant"],[2179,"/ai-governance/ai-assistant"],[2180,"/ai-governance/ai-assistant"],[2181,"/ai-governance/ai-assistant"],[2182,"/ai-governance/ai-assistant"],[2183,"/ai-governance/ai-assistant"],[2184,"/ai-governance/ai-assistant"],[2185,"/ai-governance/ai-assistant"],[2186,"/ai-governance/ai-assistant"],[2187,"/ai-governance/ai-assistant"],[2188,"/ai-governance/ai-assistant"],[2189,"/ai-governance/ai-assistant"],[2190,"/ai-governance/ai-assistant"],[2191,"/ai-governance/ai-assistant"],[2192,"/ai-governance/ai-assistant"],[2193,"/ai-governance/ai-assistant"],[2194,"/ai-governance/ai-assistant"],[2195,"/ai-governance/ai-assistant"],[2196,"/ai-governance/ai-assistant"],[2197,"/ai-governance/ai-assistant"],[2198,"/ai-governance/ai-assistant"],[2199,"/ai-governance/ai-assistant"],[2200,"/ai-governance/ai-assistant"],[2201,"/ai-governance/ai-assistant"],[2202,"/ai-governance/ai-assistant"],[2203,"/ai-governance/ai-assistant"],[2204,"/ai-governance/ai-assistant"],[2205,"/ai-governance/ai-assistant"],[2206,"/ai-governance/ai-assistant"],[2207,"/ai-governance/ai-assistant"],[2208,"/ai-governance/ai-assistant"],[2209,"/ai-governance/ai-assistant"],[2210,"/ai-governance/ai-assistant"],[2211,"/ai-governance/ai-assistant"],[2212,"/ai-governance/ai-assistant"],[2213,"/ai-governance/ai-assistant"],[2214,"/ai-governance/ai-assistant"],[2215,"/ai-governance/ai-assistant"],[2216,"/ai-governance/ai-assistant"],[2217,"/ai-governance/ai-assistant"],[2218,"/ai-governance/ai-assistant"],[2219,"/ai-governance/ai-assistant"],[2220,"/ai-governance/ai-assistant"],[2221,"/ai-governance/ai-assistant"],[2222,"/ai-governance/ai-assistant"],[2223,"/ai-governance/ai-assistant"],[2224,"/ai-governance/ai-assistant"],[2225,"/ai-governance/ai-assistant"],[2226,"/ai-governance/ai-assistant"],[2227,"/ai-governance/governance"],[2228,"/ai-governance/governance"],[2229,"/ai-governance/governance"],[2230,"/ai-governance/governance"],[2231,"/ai-governance/governance"],[2232,"/ai-governance/governance"],[2233,"/ai-governance/governance"],[2234,"/ai-governance/governance"],[2235,"/ai-governance/governance"],[2236,"/ai-governance/governance"],[2237,"/ai-governance/governance"],[2238,"/ai-governance/governance"],[2239,"/ai-governance/governance"],[2240,"/ai-governance/governance"],[2241,"/ai-governance/governance"],[2242,"/ai-governance/governance"],[2243,"/ai-governance/governance"],[2244,"/ai-governance/governance"],[2245,"/ai-governance/governance"],[2246,"/ai-governance/governance"],[2247,"/ai-governance/governance"],[2248,"/ai-governance/governance"],[2249,"/ai-governance/governance"],[2250,"/ai-governance/governance"],[2251,"/ai-governance/governance"],[2252,"/ai-governance/governance"],[2253,"/ai-governance/governance"],[2254,"/ai-governance/governance"],[2255,"/ai-governance/governance"],[2256,"/ai-governance/governance"],[2257,"/ai-governance/governance"],[2258,"/ai-governance/governance"],[2259,"/ai-governance/governance"],[2260,"/ai-governance/governance"],[2261,"/ai-governance/governance"],[2262,"/ai-governance/governance"],[2263,"/ai-governance/governance"],[2264,"/ai-governance/governance"],[2265,"/ai-governance/governance"],[2266,"/ai-governance/governance"],[2267,"/ai-governance/governance"],[2268,"/ai-governance/governance"],[2269,"/ai-governance/governance"],[2270,"/ai-governance/governance"],[2271,"/ai-governance/governance"],[2272,"/ai-governance/governance"],[2273,"/ai-governance/governance"],[2274,"/ai-governance/governance"],[2275,"/ai-governance/governance"],[2276,"/ai-governance/governance"],[2277,"/ai-governance/governance"],[2278,"/ai-governance/governance"],[2279,"/ai-governance/governance"],[2280,"/ai-governance/governance"],[2281,"/ai-governance/governance"],[2282,"/ai-governance/governance"],[2312,"/ai-governance/pii-scanner"],[2313,"/ai-governance/pii-scanner"],[2314,"/ai-governance/pii-scanner"],[2315,"/ai-governance/pii-scanner"],[2316,"/ai-governance/pii-scanner"],[2317,"/ai-governance/pii-scanner"],[2318,"/ai-governance/pii-scanner"],[2319,"/ai-governance/pii-scanner"],[2320,"/ai-governance/pii-scanner"],[2321,"/ai-governance/pii-scanner"],[2322,"/ai-governance/pii-scanner"],[2323,"/ai-governance/pii-scanner"],[2324,"/ai-governance/pii-scanner"],[2325,"/ai-governance/pii-scanner"],[2326,"/ai-governance/pii-scanner"],[2327,"/ai-governance/pii-scanner"],[2328,"/ai-governance/pii-scanner"],[2329,"/ai-governance/pii-scanner"],[2330,"/ai-governance/pii-scanner"],[2331,"/ai-governance/pii-scanner"],[2332,"/ai-governance/pii-scanner"],[2333,"/ai-governance/pii-scanner"],[2334,"/ai-governance/pii-scanner"],[2335,"/ai-governance/pii-scanner"],[2336,"/ai-governance/pii-scanner"],[2337,"/ai-governance/pii-scanner"],[2338,"/ai-governance/pii-scanner"],[2339,"/ai-governance/pii-scanner"],[2340,"/ai-governance/pii-scanner"],[2341,"/ai-governance/pii-scanner"],[2342,"/ai-governance/pii-scanner"],[2343,"/ai-governance/pii-scanner"],[2344,"/ai-governance/pii-scanner"],[2345,"/ai-governance/pii-scanner"],[2346,"/ai-governance/pii-scanner"],[2347,"/ai-governance/pii-scanner"],[2348,"/ai-governance/pii-scanner"],[2349,"/ai-governance/pii-scanner"],[2350,"/ai-governance/pii-scanner"],[2351,"/ai-governance/pii-scanner"],[2352,"/ai-governance/pii-scanner"],[2353,"/ai-governance/pii-scanner"],[2354,"/ai-governance/pii-scanner"],[2355,"/ai-governance/pii-scanner"],[2356,"/ai-governance/pii-scanner"],[2357,"/ai-governance/pii-scanner"],[2358,"/ai-governance/pii-scanner"],[2408,"/db-tools"],[2409,"/db-tools"],[2410,"/db-tools"],[2411,"/db-tools"],[2412,"/db-tools"],[2413,"/db-tools"],[2414,"/db-tools"],[2415,"/db-tools"],[2416,"/db-tools"],[2417,"/db-tools"],[2418,"/db-tools"],[2419,"/db-tools"],[2420,"/db-tools"],[2421,"/db-tools"],[2422,"/db-tools"],[2423,"/db-tools"],[2424,"/db-tools"],[2425,"/db-tools"],[2426,"/db-tools"],[2427,"/db-tools"],[2428,"/db-tools"],[2429,"/db-tools"],[2430,"/db-tools"],[2431,"/db-tools"],[2432,"/db-tools"],[2433,"/db-tools"],[2434,"/db-tools"],[2435,"/db-tools"],[2436,"/db-tools"],[2437,"/db-tools"],[2438,"/db-tools"],[2439,"/db-tools"],[2440,"/db-tools"],[2441,"/db-tools"],[2442,"/db-tools"],[2443,"/db-tools"],[2444,"/db-tools"],[2445,"/db-tools"],[2446,"/db-tools"],[2447,"/db-tools"],[2448,"/db-tools"],[2449,"/db-tools"],[2450,"/db-tools"],[2451,"/db-tools"],[2359,"/db-tools/getting-started/access-manager-setup"],[2360,"/db-tools/getting-started/access-manager-setup"],[2361,"/db-tools/getting-started/access-manager-setup"],[2362,"/db-tools/getting-started/access-manager-setup"],[2363,"/db-tools/getting-started/access-manager-setup"],[2364,"/db-tools/getting-started/access-manager-setup"],[2365,"/db-tools/getting-started/access-manager-setup"],[2366,"/db-tools/getting-started/access-manager-setup"],[2367,"/db-tools/getting-started/access-manager-setup"],[2368,"/db-tools/getting-started/access-manager-setup"],[2369,"/db-tools/getting-started/access-manager-setup"],[2370,"/db-tools/getting-started/access-manager-setup"],[2371,"/db-tools/getting-started/access-manager-setup"],[2372,"/db-tools/getting-started/access-manager-setup"],[2373,"/db-tools/getting-started/access-manager-setup"],[2374,"/db-tools/getting-started/access-manager-setup"],[2375,"/db-tools/getting-started/access-manager-setup"],[2376,"/db-tools/getting-started/access-manager-setup"],[2377,"/db-tools/getting-started/access-manager-setup"],[2378,"/db-tools/getting-started/access-manager-setup"],[2379,"/db-tools/getting-started/access-manager-setup"],[2380,"/db-tools/getting-started/access-manager-setup"],[2381,"/db-tools/getting-started/access-manager-setup"],[2382,"/db-tools/getting-started/access-manager-setup"],[2383,"/db-tools/getting-started/access-manager-setup"],[2384,"/db-tools/getting-started/overview"],[2385,"/db-tools/getting-started/overview"],[2386,"/db-tools/getting-started/overview"],[2387,"/db-tools/getting-started/overview"],[2388,"/db-tools/getting-started/overview"],[2389,"/db-tools/getting-started/overview"],[2390,"/db-tools/getting-started/overview"],[2391,"/db-tools/getting-started/overview"],[2392,"/db-tools/getting-started/overview"],[2393,"/db-tools/getting-started/overview"],[2394,"/db-tools/getting-started/overview"],[2395,"/db-tools/getting-started/overview"],[2396,"/db-tools/getting-started/overview"],[2397,"/db-tools/getting-started/overview"],[2398,"/db-tools/getting-started/overview"],[2399,"/db-tools/getting-started/overview"],[2400,"/db-tools/getting-started/overview"],[2401,"/db-tools/getting-started/overview"],[2402,"/db-tools/getting-started/overview"],[2403,"/db-tools/getting-started/overview"],[2404,"/db-tools/getting-started/overview"],[2405,"/db-tools/getting-started/overview"],[2406,"/db-tools/getting-started/overview"],[2407,"/db-tools/getting-started/overview"],[2452,"/db-tools/integration/mcp"],[2453,"/db-tools/integration/mcp"],[2454,"/db-tools/integration/mcp"],[2455,"/db-tools/integration/mcp"],[2456,"/db-tools/integration/mcp"],[2457,"/db-tools/integration/mcp"],[2458,"/db-tools/integration/mcp"],[2459,"/db-tools/integration/mcp"],[2460,"/db-tools/integration/mcp"],[2461,"/db-tools/integration/mcp"],[2462,"/db-tools/integration/mcp"],[2463,"/db-tools/integration/mcp"],[2464,"/db-tools/integration/mcp"],[2465,"/db-tools/integration/mcp"],[2466,"/db-tools/integration/mcp"],[2467,"/db-tools/integration/mcp"],[2468,"/db-tools/integration/mcp"],[2469,"/db-tools/integration/mcp"],[2470,"/db-tools/integration/mcp"],[2471,"/db-tools/integration/mcp"],[2472,"/db-tools/integration/mcp"],[2473,"/db-tools/integration/mcp"],[2474,"/db-tools/integration/mcp"],[2475,"/db-tools/integration/mcp"],[2476,"/db-tools/integration/mcp"],[2477,"/db-tools/integration/mcp"],[2478,"/db-tools/integration/mcp"],[2479,"/db-tools/integration/mcp"],[2480,"/db-tools/integration/mcp"],[2481,"/db-tools/integration/mcp"],[2482,"/db-tools/integration/mcp"],[2483,"/db-tools/integration/mcp"],[2484,"/db-tools/integration/mcp"],[2485,"/db-tools/integration/mcp"],[2486,"/db-tools/integration/mcp"],[2487,"/db-tools/integration/mcp"],[2488,"/db-tools/integration/mcp"],[2489,"/db-tools/integration/mcp"],[2490,"/db-tools/integration/mcp"],[2491,"/db-tools/integration/mcp"],[2492,"/db-tools/integration/mcp"],[2493,"/db-tools/integration/mcp"],[2494,"/db-tools/integration/mcp"],[2495,"/db-tools/integration/mcp"],[2496,"/db-tools/integration/mcp"],[2497,"/db-tools/integration/mcp"],[2498,"/db-tools/integration/mcp"],[2499,"/db-tools/integration/mcp"],[2500,"/db-tools/integration/mcp"],[2501,"/db-tools/integration/mcp"],[2502,"/db-tools/integration/mcp"],[2503,"/db-tools/integration/mcp"],[2504,"/db-tools/integration/mcp"],[2505,"/db-tools/integration/mcp"],[2506,"/db-tools/integration/mcp"],[2507,"/db-tools/integration/mcp"],[2508,"/db-tools/integration/mcp"],[2509,"/db-tools/integration/mcp"],[2510,"/db-tools/integration/mcp"],[2511,"/db-tools/integration/mcp"],[2512,"/db-tools/integration/mcp"],[2513,"/db-tools/integration/mcp"],[2514,"/db-tools/integration/mcp"],[2515,"/db-tools/integration/mcp"],[2516,"/db-tools/integration/mcp"],[2517,"/db-tools/integration/mcp"],[2518,"/db-tools/integration/mcp"],[2519,"/db-tools/integration/mcp"],[2520,"/db-tools/integration/mcp"],[2521,"/db-tools/integration/rest-api"],[2522,"/db-tools/integration/rest-api"],[2523,"/db-tools/integration/rest-api"],[2524,"/db-tools/integration/rest-api"],[2525,"/db-tools/integration/rest-api"],[2526,"/db-tools/integration/rest-api"],[2527,"/db-tools/integration/rest-api"],[2528,"/db-tools/integration/rest-api"],[2529,"/db-tools/integration/rest-api"],[2530,"/db-tools/integration/rest-api"],[2531,"/db-tools/integration/rest-api"],[2532,"/db-tools/integration/rest-api"],[2533,"/db-tools/integration/rest-api"],[2534,"/db-tools/integration/rest-api"],[2535,"/db-tools/integration/rest-api"],[2536,"/db-tools/integration/rest-api"],[2537,"/db-tools/integration/rest-api"],[2538,"/db-tools/integration/rest-api"],[2539,"/db-tools/integration/rest-api"],[2540,"/db-tools/integration/rest-api"],[2541,"/db-tools/integration/rest-api"],[2542,"/db-tools/integration/rest-api"],[2543,"/db-tools/integration/rest-api"],[2544,"/db-tools/reference/database-compatibility"],[2545,"/db-tools/reference/database-compatibility"],[2546,"/db-tools/reference/database-compatibility"],[2547,"/db-tools/reference/database-compatibility"],[2548,"/db-tools/reference/database-compatibility"],[2549,"/db-tools/reference/database-compatibility"],[2550,"/db-tools/reference/database-compatibility"],[2551,"/db-tools/reference/database-compatibility"],[2552,"/db-tools/reference/database-compatibility"],[2553,"/db-tools/reference/database-compatibility"],[2554,"/db-tools/reference/database-compatibility"],[2555,"/db-tools/reference/database-compatibility"],[2556,"/db-tools/reference/database-compatibility"],[2557,"/db-tools/reference/database-compatibility"],[2558,"/db-tools/reference/database-compatibility"],[2559,"/db-tools/reference/database-compatibility"],[2560,"/db-tools/reference/database-compatibility"],[2561,"/db-tools/reference/database-compatibility"],[2562,"/db-tools/reference/database-compatibility"],[2563,"/db-tools/reference/database-compatibility"],[2564,"/db-tools/reference/database-compatibility"],[2565,"/db-tools/reference/database-compatibility"],[2566,"/db-tools/reference/database-compatibility"],[2567,"/db-tools/reference/database-compatibility"],[2568,"/db-tools/reference/database-compatibility"],[2569,"/db-tools/reference/database-compatibility"],[2570,"/db-tools/reference/database-compatibility"],[2571,"/db-tools/reference/database-compatibility"],[2572,"/db-tools/reference/database-compatibility"],[2573,"/db-tools/reference/database-compatibility"],[2574,"/db-tools/reference/database-compatibility"],[2575,"/db-tools/reference/database-compatibility"],[2576,"/db-tools/reference/database-compatibility"],[2577,"/db-tools/reference/database-compatibility"],[2578,"/db-tools/reference/database-compatibility"],[2579,"/db-tools/reference/database-compatibility"],[2580,"/db-tools/reference/database-compatibility"],[2581,"/db-tools/reference/database-compatibility"],[2582,"/db-tools/reference/database-compatibility"],[2583,"/db-tools/reference/database-compatibility"],[2584,"/db-tools/reference/database-compatibility"],[2585,"/db-tools/reference/database-compatibility"],[2586,"/db-tools/reference/database-compatibility"],[2587,"/db-tools/reference/database-compatibility"],[2588,"/db-tools/reference/database-compatibility"],[2589,"/db-tools/reference/database-compatibility"],[2590,"/db-tools/reference/database-compatibility"],[2591,"/db-tools/reference/database-compatibility"],[2592,"/db-tools/reference/database-compatibility"],[2593,"/db-tools/reference/database-compatibility"],[2594,"/db-tools/reference/database-compatibility"],[2595,"/db-tools/reference/database-compatibility"],[2596,"/db-tools/reference/database-compatibility"],[2597,"/db-tools/reference/database-compatibility"],[2598,"/db-tools/reference/database-compatibility"],[2599,"/db-tools/reference/database-compatibility"],[2600,"/db-tools/reference/database-compatibility"],[2601,"/db-tools/reference/database-compatibility"],[2602,"/db-tools/reference/database-compatibility"],[2603,"/db-tools/reference/database-compatibility"],[2604,"/db-tools/reference/database-compatibility"],[2605,"/db-tools/reference/database-compatibility"],[2606,"/db-tools/reference/database-compatibility"],[2607,"/db-tools/reference/database-compatibility"],[2608,"/db-tools/reference/database-compatibility"],[2609,"/db-tools/reference/database-compatibility"],[2610,"/db-tools/reference/database-compatibility"],[2611,"/db-tools/reference/database-compatibility"],[2612,"/db-tools/reference/database-compatibility"],[2613,"/db-tools/reference/database-compatibility"],[2614,"/db-tools/reference/database-compatibility"],[2615,"/db-tools/reference/database-compatibility"],[2616,"/db-tools/reference/database-compatibility"],[2617,"/db-tools/reference/database-compatibility"],[2618,"/db-tools/reference/database-compatibility"],[2619,"/db-tools/reference/database-compatibility"],[2620,"/db-tools/reference/database-compatibility"],[2621,"/db-tools/reference/database-compatibility"],[2622,"/db-tools/reference/database-compatibility"],[2623,"/db-tools/reference/database-compatibility"],[2624,"/db-tools/reference/database-compatibility"],[2625,"/db-tools/reference/database-compatibility"],[2626,"/db-tools/reference/database-compatibility"],[2627,"/db-tools/reference/database-compatibility"],[2628,"/db-tools/reference/database-compatibility"],[2629,"/db-tools/reference/database-compatibility"],[2630,"/db-tools/reference/database-compatibility"],[2631,"/db-tools/reference/database-compatibility"],[2632,"/db-tools/reference/database-compatibility"],[2633,"/db-tools/reference/database-compatibility"],[2634,"/db-tools/reference/database-compatibility"],[2635,"/db-tools/reference/database-compatibility"],[2636,"/db-tools/reference/database-compatibility"],[2637,"/db-tools/reference/database-compatibility"],[2638,"/db-tools/tools/compare-sync"],[2639,"/db-tools/tools/compare-sync"],[2640,"/db-tools/tools/compare-sync"],[2641,"/db-tools/tools/compare-sync"],[2642,"/db-tools/tools/compare-sync"],[2643,"/db-tools/tools/compare-sync"],[2644,"/db-tools/tools/compare-sync"],[2645,"/db-tools/tools/compare-sync"],[2646,"/db-tools/tools/compare-sync"],[2647,"/db-tools/tools/compare-sync"],[2648,"/db-tools/tools/compare-sync"],[2649,"/db-tools/tools/compare-sync"],[2650,"/db-tools/tools/compare-sync"],[2651,"/db-tools/tools/compare-sync"],[2652,"/db-tools/tools/compare-sync"],[2653,"/db-tools/tools/compare-sync"],[2654,"/db-tools/tools/compare-sync"],[2655,"/db-tools/tools/compare-sync"],[2656,"/db-tools/tools/compare-sync"],[2657,"/db-tools/tools/compare-sync"],[2658,"/db-tools/tools/compare-sync"],[2659,"/db-tools/tools/compare-sync"],[2660,"/db-tools/tools/compare-sync"],[2661,"/db-tools/tools/compare-sync"],[2662,"/db-tools/tools/compare-sync"],[2663,"/db-tools/tools/compare-sync"],[2664,"/db-tools/tools/compare-sync"],[2665,"/db-tools/tools/compare-sync"],[2666,"/db-tools/tools/compare-sync"],[2667,"/db-tools/tools/compare-sync"],[2668,"/db-tools/tools/compare-sync"],[2669,"/db-tools/tools/compare-sync"],[2670,"/db-tools/tools/compare-sync"],[2671,"/db-tools/tools/compare-sync"],[2672,"/db-tools/tools/compare-sync"],[2673,"/db-tools/tools/explore"],[2674,"/db-tools/tools/explore"],[2675,"/db-tools/tools/explore"],[2676,"/db-tools/tools/explore"],[2677,"/db-tools/tools/explore"],[2678,"/db-tools/tools/explore"],[2679,"/db-tools/tools/explore"],[2680,"/db-tools/tools/explore"],[2681,"/db-tools/tools/explore"],[2682,"/db-tools/tools/explore"],[2683,"/db-tools/tools/explore"],[2684,"/db-tools/tools/explore"],[2685,"/db-tools/tools/explore"],[2686,"/db-tools/tools/explore"],[2687,"/db-tools/tools/explore"],[2688,"/db-tools/tools/explore"],[2689,"/db-tools/tools/explore"],[2690,"/db-tools/tools/explore"],[2691,"/db-tools/tools/explore"],[2692,"/db-tools/tools/explore"],[2693,"/db-tools/tools/explore"],[2694,"/db-tools/tools/explore"],[2695,"/db-tools/tools/explore"],[2696,"/db-tools/tools/query-profiler"],[2697,"/db-tools/tools/query-profiler"],[2698,"/db-tools/tools/query-profiler"],[2699,"/db-tools/tools/query-profiler"],[2700,"/db-tools/tools/query-profiler"],[2701,"/db-tools/tools/query-profiler"],[2702,"/db-tools/tools/query-profiler"],[2703,"/db-tools/tools/query-profiler"],[2704,"/db-tools/tools/query-profiler"],[2705,"/db-tools/tools/query-profiler"],[2706,"/db-tools/tools/query-profiler"],[2707,"/db-tools/tools/query-profiler"],[2708,"/db-tools/tools/query-profiler"],[2709,"/db-tools/tools/query-profiler"],[2710,"/db-tools/tools/query-profiler"],[2711,"/db-tools/tools/query-profiler"],[2712,"/db-tools/tools/query-profiler"],[2713,"/db-tools/tools/query-profiler"],[2714,"/db-tools/tools/query-profiler"],[2715,"/db-tools/tools/query-profiler"],[2716,"/db-tools/tools/query-profiler"],[2717,"/db-tools/tools/query-profiler"],[2718,"/db-tools/tools/query-profiler"],[2719,"/db-tools/tools/query-profiler"],[2720,"/db-tools/tools/query-profiler"],[2721,"/db-tools/tools/query-profiler"],[2722,"/db-tools/tools/query-profiler"],[2723,"/db-tools/tools/query-profiler"],[2724,"/db-tools/tools/query-profiler"],[2725,"/db-tools/tools/query-profiler"],[2726,"/db-tools/tools/query-profiler"],[2727,"/db-tools/tools/query-profiler"],[2728,"/db-tools/tools/query-profiler"],[2729,"/db-tools/tools/query-profiler"],[2730,"/db-tools/tools/query-profiler"],[2731,"/db-tools/tools/query-profiler"],[2732,"/db-tools/tools/query-profiler"],[2733,"/db-tools/tools/schema-analysis"],[2734,"/db-tools/tools/schema-analysis"],[2735,"/db-tools/tools/schema-analysis"],[2736,"/db-tools/tools/schema-analysis"],[2737,"/db-tools/tools/schema-analysis"],[2738,"/db-tools/tools/schema-analysis"],[2739,"/db-tools/tools/schema-analysis"],[2740,"/db-tools/tools/schema-analysis"],[2741,"/db-tools/tools/schema-analysis"],[2742,"/db-tools/tools/schema-analysis"],[2743,"/db-tools/tools/schema-analysis"],[2744,"/db-tools/tools/schema-analysis"],[2745,"/db-tools/tools/schema-analysis"],[2746,"/db-tools/tools/schema-analysis"],[2747,"/db-tools/tools/schema-analysis"],[2748,"/db-tools/tools/schema-analysis"],[2749,"/db-tools/tools/schema-analysis"],[2750,"/db-tools/tools/schema-analysis"],[2751,"/db-tools/tools/schema-analysis"],[2752,"/db-tools/tools/schema-analysis"],[2753,"/db-tools/tools/schema-analysis"],[2754,"/db-tools/tools/schema-analysis"],[2755,"/db-tools/tools/schema-analysis"],[2756,"/db-tools/tools/schema-analysis"],[2757,"/db-tools/tools/schema-analysis"],[2758,"/db-tools/tools/schema-analysis"],[2759,"/db-tools/tools/schema-analysis"],[2760,"/db-tools/tools/schema-analysis"],[2761,"/db-tools/tools/schema-analysis"],[2762,"/db-tools/tools/schema-analysis"],[2763,"/db-tools/tools/schema-analysis"],[2764,"/db-tools/tools/schema-analysis"],[2765,"/db-tools/tools/schema-analysis"],[2766,"/db-tools/tools/schema-analysis"],[2767,"/db-tools/tools/tasks"],[2768,"/db-tools/tools/tasks"],[2769,"/db-tools/tools/tasks"],[2770,"/db-tools/tools/tasks"],[2771,"/db-tools/tools/tasks"],[2772,"/db-tools/tools/tasks"],[2773,"/db-tools/tools/tasks"],[2774,"/db-tools/tools/tasks"],[2775,"/db-tools/tools/tasks"],[2776,"/db-tools/tools/tasks"],[2777,"/db-tools/tools/tasks"],[2778,"/db-tools/tools/tasks"],[2779,"/db-tools/tools/tasks"],[2780,"/db-tools/tools/tasks"],[2781,"/db-tools/tools/tasks"],[2782,"/db-tools/tools/tasks"],[2783,"/db-tools/tools/tasks"],[2784,"/db-tools/tools/tasks"],[2785,"/db-tools/tools/tasks"],[2786,"/db-tools/tools/tasks"],[2787,"/db-tools/tools/tasks"],[2788,"/db-tools/tools/tasks"],[2789,"/db-tools/tools/tasks"],[2790,"/db-tools/tools/tasks"],[2791,"/db-tools/tools/tasks"],[2792,"/db-tools/tools/tasks"],[2793,"/db-tools/tools/tasks"],[2794,"/db-tools/tools/tasks"],[2795,"/db-tools/tools/tasks"],[2796,"/db-tools/tools/tasks"],[2797,"/db-tools/tools/tasks"],[2798,"/db-tools/tools/tasks"],[2799,"/db-tools/tools/tasks"],[2800,"/db-tools/tools/tasks"],[2801,"/db-tools/tools/tasks"],[2802,"/db-tools/tools/tasks"],[2803,"/db-tools/tools/tasks"],[2804,"/db-tools/tools/tasks"],[2805,"/db-tools/tools/tasks"],[2806,"/db-tools/tools/tasks"],[2807,"/db-tools/tools/tasks"],[3086,"/governance-proxy"],[3087,"/governance-proxy"],[3088,"/governance-proxy"],[3089,"/governance-proxy"],[3090,"/governance-proxy"],[3091,"/governance-proxy"],[3092,"/governance-proxy"],[3093,"/governance-proxy"],[3094,"/governance-proxy"],[3095,"/governance-proxy"],[3096,"/governance-proxy"],[3097,"/governance-proxy"],[3098,"/governance-proxy"],[3099,"/governance-proxy"],[3100,"/governance-proxy"],[3101,"/governance-proxy"],[3102,"/governance-proxy"],[3103,"/governance-proxy"],[3104,"/governance-proxy"],[3105,"/governance-proxy"],[3106,"/governance-proxy"],[3107,"/governance-proxy"],[3108,"/governance-proxy"],[3109,"/governance-proxy"],[3110,"/governance-proxy"],[3111,"/governance-proxy"],[3112,"/governance-proxy"],[3113,"/governance-proxy"],[3114,"/governance-proxy"],[3115,"/governance-proxy"],[3116,"/governance-proxy"],[3117,"/governance-proxy"],[3118,"/governance-proxy"],[3119,"/governance-proxy"],[3120,"/governance-proxy"],[3121,"/governance-proxy"],[3122,"/governance-proxy"],[3123,"/governance-proxy"],[3124,"/governance-proxy"],[3125,"/governance-proxy"],[3126,"/governance-proxy"],[3127,"/governance-proxy"],[3128,"/governance-proxy"],[3129,"/governance-proxy"],[3130,"/governance-proxy"],[2808,"/governance-proxy/concepts/caching-and-fail-modes"],[2809,"/governance-proxy/concepts/caching-and-fail-modes"],[2810,"/governance-proxy/concepts/caching-and-fail-modes"],[2811,"/governance-proxy/concepts/caching-and-fail-modes"],[2812,"/governance-proxy/concepts/caching-and-fail-modes"],[2813,"/governance-proxy/concepts/caching-and-fail-modes"],[2814,"/governance-proxy/concepts/caching-and-fail-modes"],[2815,"/governance-proxy/concepts/caching-and-fail-modes"],[2816,"/governance-proxy/concepts/caching-and-fail-modes"],[2817,"/governance-proxy/concepts/caching-and-fail-modes"],[2818,"/governance-proxy/concepts/caching-and-fail-modes"],[2819,"/governance-proxy/concepts/caching-and-fail-modes"],[2820,"/governance-proxy/concepts/caching-and-fail-modes"],[2821,"/governance-proxy/concepts/caching-and-fail-modes"],[2822,"/governance-proxy/concepts/caching-and-fail-modes"],[2823,"/governance-proxy/concepts/caching-and-fail-modes"],[2824,"/governance-proxy/concepts/caching-and-fail-modes"],[2825,"/governance-proxy/concepts/caching-and-fail-modes"],[2826,"/governance-proxy/concepts/caching-and-fail-modes"],[2827,"/governance-proxy/concepts/caching-and-fail-modes"],[2828,"/governance-proxy/concepts/caching-and-fail-modes"],[2829,"/governance-proxy/concepts/caching-and-fail-modes"],[2830,"/governance-proxy/concepts/caching-and-fail-modes"],[2831,"/governance-proxy/concepts/caching-and-fail-modes"],[2832,"/governance-proxy/concepts/identity-and-oidc"],[2833,"/governance-proxy/concepts/identity-and-oidc"],[2834,"/governance-proxy/concepts/identity-and-oidc"],[2835,"/governance-proxy/concepts/identity-and-oidc"],[2836,"/governance-proxy/concepts/identity-and-oidc"],[2837,"/governance-proxy/concepts/identity-and-oidc"],[2838,"/governance-proxy/concepts/identity-and-oidc"],[2839,"/governance-proxy/concepts/identity-and-oidc"],[2840,"/governance-proxy/concepts/identity-and-oidc"],[2841,"/governance-proxy/concepts/identity-and-oidc"],[2842,"/governance-proxy/concepts/identity-and-oidc"],[2843,"/governance-proxy/concepts/identity-and-oidc"],[2844,"/governance-proxy/concepts/identity-and-oidc"],[2845,"/governance-proxy/concepts/identity-and-oidc"],[2846,"/governance-proxy/concepts/identity-and-oidc"],[2847,"/governance-proxy/concepts/identity-and-oidc"],[2848,"/governance-proxy/concepts/identity-and-oidc"],[2849,"/governance-proxy/concepts/identity-and-oidc"],[2850,"/governance-proxy/concepts/identity-and-oidc"],[2851,"/governance-proxy/concepts/identity-and-oidc"],[2852,"/governance-proxy/concepts/identity-and-oidc"],[2853,"/governance-proxy/concepts/identity-and-oidc"],[2854,"/governance-proxy/concepts/identity-and-oidc"],[2855,"/governance-proxy/concepts/pii-enrichment"],[2856,"/governance-proxy/concepts/pii-enrichment"],[2857,"/governance-proxy/concepts/pii-enrichment"],[2858,"/governance-proxy/concepts/pii-enrichment"],[2859,"/governance-proxy/concepts/pii-enrichment"],[2860,"/governance-proxy/concepts/pii-enrichment"],[2861,"/governance-proxy/concepts/pii-enrichment"],[2862,"/governance-proxy/concepts/pii-enrichment"],[2863,"/governance-proxy/concepts/pii-enrichment"],[2864,"/governance-proxy/concepts/pii-enrichment"],[2865,"/governance-proxy/concepts/pii-enrichment"],[2866,"/governance-proxy/concepts/pii-enrichment"],[2867,"/governance-proxy/concepts/pii-enrichment"],[2868,"/governance-proxy/concepts/pii-enrichment"],[2869,"/governance-proxy/concepts/pii-enrichment"],[2870,"/governance-proxy/concepts/pii-enrichment"],[2871,"/governance-proxy/concepts/pii-enrichment"],[2872,"/governance-proxy/concepts/pii-enrichment"],[2873,"/governance-proxy/concepts/pii-enrichment"],[2874,"/governance-proxy/concepts/pii-enrichment"],[2875,"/governance-proxy/concepts/pii-enrichment"],[2876,"/governance-proxy/concepts/pii-enrichment"],[2877,"/governance-proxy/concepts/pii-enrichment"],[2878,"/governance-proxy/concepts/pii-enrichment"],[2879,"/governance-proxy/concepts/policy-enforcement"],[2880,"/governance-proxy/concepts/policy-enforcement"],[2881,"/governance-proxy/concepts/policy-enforcement"],[2882,"/governance-proxy/concepts/policy-enforcement"],[2883,"/governance-proxy/concepts/policy-enforcement"],[2884,"/governance-proxy/concepts/policy-enforcement"],[2885,"/governance-proxy/concepts/policy-enforcement"],[2886,"/governance-proxy/concepts/policy-enforcement"],[2887,"/governance-proxy/concepts/policy-enforcement"],[2888,"/governance-proxy/concepts/policy-enforcement"],[2889,"/governance-proxy/concepts/policy-enforcement"],[2890,"/governance-proxy/concepts/policy-enforcement"],[2891,"/governance-proxy/concepts/policy-enforcement"],[2892,"/governance-proxy/concepts/policy-enforcement"],[2893,"/governance-proxy/concepts/policy-enforcement"],[2894,"/governance-proxy/concepts/policy-enforcement"],[2895,"/governance-proxy/concepts/policy-enforcement"],[2896,"/governance-proxy/concepts/policy-enforcement"],[2897,"/governance-proxy/concepts/policy-enforcement"],[2898,"/governance-proxy/concepts/policy-enforcement"],[2899,"/governance-proxy/concepts/policy-enforcement"],[2900,"/governance-proxy/concepts/policy-enforcement"],[2901,"/governance-proxy/concepts/tenancy-and-routing"],[2902,"/governance-proxy/concepts/tenancy-and-routing"],[2903,"/governance-proxy/concepts/tenancy-and-routing"],[2904,"/governance-proxy/concepts/tenancy-and-routing"],[2905,"/governance-proxy/concepts/tenancy-and-routing"],[2906,"/governance-proxy/concepts/tenancy-and-routing"],[2907,"/governance-proxy/concepts/tenancy-and-routing"],[2908,"/governance-proxy/concepts/tenancy-and-routing"],[2909,"/governance-proxy/concepts/tenancy-and-routing"],[2910,"/governance-proxy/concepts/tenancy-and-routing"],[2911,"/governance-proxy/concepts/tenancy-and-routing"],[2912,"/governance-proxy/concepts/tenancy-and-routing"],[2913,"/governance-proxy/concepts/tenancy-and-routing"],[2914,"/governance-proxy/concepts/tenancy-and-routing"],[2915,"/governance-proxy/concepts/tenancy-and-routing"],[2916,"/governance-proxy/deployment/observability"],[2917,"/governance-proxy/deployment/observability"],[2918,"/governance-proxy/deployment/observability"],[2919,"/governance-proxy/deployment/observability"],[2920,"/governance-proxy/deployment/observability"],[2921,"/governance-proxy/deployment/observability"],[2922,"/governance-proxy/deployment/observability"],[2923,"/governance-proxy/deployment/observability"],[2924,"/governance-proxy/deployment/observability"],[2925,"/governance-proxy/deployment/observability"],[2926,"/governance-proxy/deployment/observability"],[2927,"/governance-proxy/deployment/observability"],[2928,"/governance-proxy/deployment/observability"],[2929,"/governance-proxy/deployment/observability"],[2930,"/governance-proxy/deployment/observability"],[2931,"/governance-proxy/deployment/observability"],[2932,"/governance-proxy/deployment/observability"],[2933,"/governance-proxy/deployment/observability"],[2934,"/governance-proxy/deployment/observability"],[2935,"/governance-proxy/deployment/observability"],[2936,"/governance-proxy/deployment/observability"],[2937,"/governance-proxy/deployment/observability"],[2938,"/governance-proxy/deployment/observability"],[2939,"/governance-proxy/deployment/observability"],[2940,"/governance-proxy/deployment/observability"],[2941,"/governance-proxy/deployment/observability"],[2942,"/governance-proxy/deployment/observability"],[2943,"/governance-proxy/deployment/observability"],[2944,"/governance-proxy/deployment/observability"],[2945,"/governance-proxy/deployment/observability"],[2946,"/governance-proxy/deployment/observability"],[2947,"/governance-proxy/deployment/observability"],[2948,"/governance-proxy/deployment/observability"],[2949,"/governance-proxy/deployment/observability"],[2950,"/governance-proxy/deployment/observability"],[2951,"/governance-proxy/deployment/observability"],[2952,"/governance-proxy/deployment/operations"],[2953,"/governance-proxy/deployment/operations"],[2954,"/governance-proxy/deployment/operations"],[2955,"/governance-proxy/deployment/operations"],[2956,"/governance-proxy/deployment/operations"],[2957,"/governance-proxy/deployment/operations"],[2958,"/governance-proxy/deployment/operations"],[2959,"/governance-proxy/deployment/operations"],[2960,"/governance-proxy/deployment/operations"],[2961,"/governance-proxy/deployment/operations"],[2962,"/governance-proxy/deployment/operations"],[2963,"/governance-proxy/deployment/operations"],[2964,"/governance-proxy/deployment/operations"],[2965,"/governance-proxy/deployment/operations"],[2966,"/governance-proxy/deployment/operations"],[2967,"/governance-proxy/deployment/operations"],[2968,"/governance-proxy/deployment/operations"],[2969,"/governance-proxy/deployment/operations"],[2970,"/governance-proxy/deployment/operations"],[2971,"/governance-proxy/deployment/operations"],[2972,"/governance-proxy/deployment/operations"],[2973,"/governance-proxy/deployment/operations"],[2974,"/governance-proxy/deployment/operations"],[2975,"/governance-proxy/deployment/operations"],[2976,"/governance-proxy/deployment/operations"],[2977,"/governance-proxy/deployment/operations"],[2978,"/governance-proxy/deployment/operations"],[2979,"/governance-proxy/deployment/operations"],[2980,"/governance-proxy/deployment/operations"],[2981,"/governance-proxy/deployment/operations"],[2982,"/governance-proxy/deployment/operations"],[2983,"/governance-proxy/deployment/operations"],[2984,"/governance-proxy/deployment/operations"],[2985,"/governance-proxy/deployment/operations"],[2986,"/governance-proxy/deployment/operations"],[2987,"/governance-proxy/deployment/operations"],[2988,"/governance-proxy/deployment/operations"],[2989,"/governance-proxy/deployment/operations"],[2990,"/governance-proxy/deployment/operations"],[2991,"/governance-proxy/deployment/operations"],[2992,"/governance-proxy/deployment/operations"],[2993,"/governance-proxy/deployment/operations"],[2994,"/governance-proxy/deployment/operations"],[2995,"/governance-proxy/deployment/operations"],[2996,"/governance-proxy/deployment/operations"],[2997,"/governance-proxy/deployment/operations"],[2998,"/governance-proxy/deployment/patterns"],[2999,"/governance-proxy/deployment/patterns"],[3000,"/governance-proxy/deployment/patterns"],[3001,"/governance-proxy/deployment/patterns"],[3002,"/governance-proxy/deployment/patterns"],[3003,"/governance-proxy/deployment/patterns"],[3004,"/governance-proxy/deployment/patterns"],[3005,"/governance-proxy/deployment/patterns"],[3006,"/governance-proxy/deployment/patterns"],[3007,"/governance-proxy/deployment/patterns"],[3008,"/governance-proxy/deployment/patterns"],[3009,"/governance-proxy/deployment/patterns"],[3010,"/governance-proxy/deployment/patterns"],[3011,"/governance-proxy/deployment/patterns"],[3012,"/governance-proxy/deployment/patterns"],[3013,"/governance-proxy/deployment/patterns"],[3014,"/governance-proxy/deployment/patterns"],[3015,"/governance-proxy/deployment/patterns"],[3016,"/governance-proxy/deployment/patterns"],[3017,"/governance-proxy/deployment/patterns"],[3018,"/governance-proxy/deployment/patterns"],[3019,"/governance-proxy/deployment/patterns"],[3020,"/governance-proxy/deployment/patterns"],[3021,"/governance-proxy/deployment/patterns"],[3022,"/governance-proxy/deployment/patterns"],[3023,"/governance-proxy/deployment/patterns"],[3024,"/governance-proxy/deployment/patterns"],[3025,"/governance-proxy/deployment/patterns"],[3026,"/governance-proxy/deployment/patterns"],[3027,"/governance-proxy/deployment/patterns"],[3028,"/governance-proxy/getting-started/architecture"],[3029,"/governance-proxy/getting-started/architecture"],[3030,"/governance-proxy/getting-started/architecture"],[3031,"/governance-proxy/getting-started/architecture"],[3032,"/governance-proxy/getting-started/architecture"],[3033,"/governance-proxy/getting-started/architecture"],[3034,"/governance-proxy/getting-started/architecture"],[3035,"/governance-proxy/getting-started/architecture"],[3036,"/governance-proxy/getting-started/architecture"],[3037,"/governance-proxy/getting-started/architecture"],[3038,"/governance-proxy/getting-started/architecture"],[3039,"/governance-proxy/getting-started/architecture"],[3040,"/governance-proxy/getting-started/architecture"],[3041,"/governance-proxy/getting-started/architecture"],[3042,"/governance-proxy/getting-started/architecture"],[3043,"/governance-proxy/getting-started/architecture"],[3044,"/governance-proxy/getting-started/architecture"],[3045,"/governance-proxy/getting-started/architecture"],[3046,"/governance-proxy/getting-started/architecture"],[3047,"/governance-proxy/getting-started/architecture"],[3048,"/governance-proxy/getting-started/architecture"],[3049,"/governance-proxy/getting-started/architecture"],[3050,"/governance-proxy/getting-started/architecture"],[3051,"/governance-proxy/getting-started/architecture"],[3052,"/governance-proxy/getting-started/architecture"],[3053,"/governance-proxy/getting-started/quick-start"],[3054,"/governance-proxy/getting-started/quick-start"],[3055,"/governance-proxy/getting-started/quick-start"],[3056,"/governance-proxy/getting-started/quick-start"],[3057,"/governance-proxy/getting-started/quick-start"],[3058,"/governance-proxy/getting-started/quick-start"],[3059,"/governance-proxy/getting-started/quick-start"],[3060,"/governance-proxy/getting-started/quick-start"],[3061,"/governance-proxy/getting-started/quick-start"],[3062,"/governance-proxy/getting-started/quick-start"],[3063,"/governance-proxy/getting-started/quick-start"],[3064,"/governance-proxy/getting-started/quick-start"],[3065,"/governance-proxy/getting-started/quick-start"],[3066,"/governance-proxy/getting-started/quick-start"],[3067,"/governance-proxy/getting-started/quick-start"],[3068,"/governance-proxy/getting-started/quick-start"],[3069,"/governance-proxy/getting-started/quick-start"],[3070,"/governance-proxy/getting-started/quick-start"],[3071,"/governance-proxy/getting-started/quick-start"],[3072,"/governance-proxy/getting-started/quick-start"],[3073,"/governance-proxy/getting-started/quick-start"],[3074,"/governance-proxy/getting-started/quick-start"],[3075,"/governance-proxy/getting-started/quick-start"],[3076,"/governance-proxy/getting-started/quick-start"],[3077,"/governance-proxy/getting-started/quick-start"],[3078,"/governance-proxy/getting-started/quick-start"],[3079,"/governance-proxy/getting-started/quick-start"],[3080,"/governance-proxy/getting-started/quick-start"],[3081,"/governance-proxy/getting-started/quick-start"],[3082,"/governance-proxy/getting-started/quick-start"],[3083,"/governance-proxy/getting-started/quick-start"],[3084,"/governance-proxy/getting-started/quick-start"],[3085,"/governance-proxy/getting-started/quick-start"],[3131,"/governance-proxy/reference/cli-flags"],[3132,"/governance-proxy/reference/cli-flags"],[3133,"/governance-proxy/reference/cli-flags"],[3134,"/governance-proxy/reference/cli-flags"],[3135,"/governance-proxy/reference/cli-flags"],[3136,"/governance-proxy/reference/cli-flags"],[3137,"/governance-proxy/reference/cli-flags"],[3138,"/governance-proxy/reference/cli-flags"],[3139,"/governance-proxy/reference/cli-flags"],[3140,"/governance-proxy/reference/cli-flags"],[3141,"/governance-proxy/reference/cli-flags"],[3142,"/governance-proxy/reference/cli-flags"],[3143,"/governance-proxy/reference/cli-flags"],[3144,"/governance-proxy/reference/cli-flags"],[3145,"/governance-proxy/reference/cli-flags"],[3146,"/governance-proxy/reference/cli-flags"],[3147,"/governance-proxy/reference/cli-flags"],[3148,"/governance-proxy/reference/cli-flags"],[3149,"/governance-proxy/reference/cli-flags"],[3150,"/governance-proxy/reference/cli-flags"],[3151,"/governance-proxy/reference/cli-flags"],[3152,"/governance-proxy/reference/cli-flags"],[3153,"/governance-proxy/reference/cli-flags"],[3154,"/governance-proxy/reference/cli-flags"],[3155,"/governance-proxy/reference/cli-flags"],[3156,"/governance-proxy/reference/cli-flags"],[3157,"/governance-proxy/reference/cli-flags"],[3158,"/governance-proxy/reference/cli-flags"],[3159,"/governance-proxy/reference/cli-flags"],[3160,"/governance-proxy/reference/cli-flags"],[3161,"/governance-proxy/reference/cli-flags"],[3162,"/governance-proxy/reference/cli-flags"],[3163,"/governance-proxy/reference/cli-flags"],[3164,"/governance-proxy/reference/cli-flags"],[3165,"/governance-proxy/reference/cli-flags"],[3166,"/governance-proxy/reference/cli-flags"],[3167,"/governance-proxy/reference/cli-flags"],[3168,"/governance-proxy/reference/cli-flags"],[3169,"/governance-proxy/reference/cli-flags"],[3170,"/governance-proxy/reference/cli-flags"],[3171,"/governance-proxy/reference/cli-flags"],[3172,"/governance-proxy/reference/cli-flags"],[3173,"/governance-proxy/reference/cli-flags"],[3174,"/governance-proxy/reference/cli-flags"],[3175,"/governance-proxy/reference/cli-flags"],[3176,"/governance-proxy/reference/cli-flags"],[3177,"/governance-proxy/reference/cli-flags"],[3178,"/governance-proxy/reference/cli-flags"],[3179,"/governance-proxy/reference/cli-flags"],[3180,"/governance-proxy/reference/cli-flags"],[3181,"/governance-proxy/reference/cli-flags"],[3182,"/governance-proxy/reference/cli-flags"],[3183,"/governance-proxy/reference/cli-flags"],[3184,"/governance-proxy/reference/cli-flags"],[3185,"/governance-proxy/reference/cli-flags"],[3186,"/governance-proxy/reference/cli-flags"],[3187,"/governance-proxy/reference/cli-flags"],[3188,"/governance-proxy/reference/cli-flags"],[3189,"/governance-proxy/reference/cli-flags"],[3190,"/governance-proxy/reference/cli-flags"],[3191,"/governance-proxy/reference/cli-flags"],[3192,"/governance-proxy/reference/cli-flags"],[3193,"/governance-proxy/reference/cli-flags"],[3194,"/governance-proxy/reference/cli-flags"],[3195,"/governance-proxy/reference/cli-flags"],[3196,"/governance-proxy/reference/cli-flags"],[3197,"/governance-proxy/reference/cli-flags"],[3198,"/governance-proxy/reference/cli-flags"],[3199,"/governance-proxy/reference/cli-flags"],[3200,"/governance-proxy/reference/cli-flags"],[3201,"/governance-proxy/reference/cli-flags"],[3202,"/governance-proxy/reference/cli-flags"],[3203,"/governance-proxy/reference/cli-flags"],[3204,"/governance-proxy/reference/cli-flags"],[3205,"/governance-proxy/reference/cli-flags"],[3206,"/governance-proxy/reference/cli-flags"],[3207,"/governance-proxy/reference/cli-flags"],[3208,"/governance-proxy/reference/cli-flags"],[3209,"/governance-proxy/reference/cli-flags"],[3210,"/governance-proxy/reference/cli-flags"],[3211,"/governance-proxy/reference/config-api"],[3212,"/governance-proxy/reference/config-api"],[3213,"/governance-proxy/reference/config-api"],[3214,"/governance-proxy/reference/config-api"],[3215,"/governance-proxy/reference/config-api"],[3216,"/governance-proxy/reference/config-api"],[3217,"/governance-proxy/reference/config-api"],[3218,"/governance-proxy/reference/config-api"],[3219,"/governance-proxy/reference/config-api"],[3220,"/governance-proxy/reference/config-api"],[3221,"/governance-proxy/reference/config-api"],[3222,"/governance-proxy/reference/config-api"],[3223,"/governance-proxy/reference/config-api"],[3224,"/governance-proxy/reference/config-api"],[3225,"/governance-proxy/reference/config-api"],[3226,"/governance-proxy/reference/config-api"],[3227,"/governance-proxy/reference/config-api"],[3228,"/governance-proxy/reference/config-api"],[3229,"/governance-proxy/reference/config-api"],[3230,"/governance-proxy/reference/config-api"],[3231,"/governance-proxy/reference/config-api"],[3232,"/governance-proxy/reference/config-api"],[3233,"/governance-proxy/reference/config-api"],[3234,"/governance-proxy/reference/config-api"],[3235,"/governance-proxy/reference/config-api"],[3236,"/governance-proxy/reference/config-api"],[3237,"/governance-proxy/reference/config-api"],[3238,"/governance-proxy/reference/config-api"],[3239,"/governance-proxy/reference/config-api"],[3240,"/governance-proxy/reference/config-api"],[3241,"/governance-proxy/reference/config-api"],[3242,"/governance-proxy/reference/config-api"],[3243,"/governance-proxy/reference/config-api"],[3244,"/governance-proxy/reference/config-api"],[3245,"/governance-proxy/reference/config-api"],[3246,"/governance-proxy/reference/config-api"],[3247,"/governance-proxy/reference/config-api"],[3248,"/governance-proxy/reference/config-api"],[3249,"/governance-proxy/reference/config-api"],[3250,"/governance-proxy/reference/config-api"],[3251,"/governance-proxy/reference/config-api"],[3252,"/governance-proxy/reference/config-api"],[3253,"/governance-proxy/reference/config-api"],[3254,"/governance-proxy/reference/config-api"],[3255,"/governance-proxy/reference/config-api"],[3256,"/governance-proxy/reference/config-api"],[3257,"/governance-proxy/reference/config-api"],[3258,"/governance-proxy/reference/config-api"],[3259,"/governance-proxy/reference/config-api"],[3260,"/governance-proxy/reference/config-api"],[3261,"/governance-proxy/reference/config-api"],[3262,"/governance-proxy/reference/config-api"],[3263,"/governance-proxy/reference/config-api"],[3264,"/governance-proxy/reference/config-api"],[3265,"/governance-proxy/reference/config-api"],[3266,"/governance-proxy/reference/config-api"],[3267,"/governance-proxy/reference/config-api"],[3268,"/governance-proxy/reference/security"],[3269,"/governance-proxy/reference/security"],[3270,"/governance-proxy/reference/security"],[3271,"/governance-proxy/reference/security"],[3272,"/governance-proxy/reference/security"],[3273,"/governance-proxy/reference/security"],[3274,"/governance-proxy/reference/security"],[3275,"/governance-proxy/reference/security"],[3276,"/governance-proxy/reference/security"],[3277,"/governance-proxy/reference/security"],[3278,"/governance-proxy/reference/security"],[3279,"/governance-proxy/reference/security"],[3280,"/governance-proxy/reference/security"],[3281,"/governance-proxy/reference/security"],[3282,"/governance-proxy/reference/security"],[3283,"/governance-proxy/reference/security"],[3284,"/governance-proxy/reference/security"],[3285,"/governance-proxy/reference/security"],[3286,"/governance-proxy/reference/security"],[3287,"/governance-proxy/reference/security"],[3288,"/governance-proxy/reference/security"],[3289,"/governance-proxy/reference/security"],[3290,"/governance-proxy/reference/security"],[3291,"/governance-proxy/reference/security"],[3292,"/governance-proxy/reference/security"],[3293,"/governance-proxy/reference/security"],[3294,"/governance-proxy/reference/security"],[3295,"/governance-proxy/reference/security"],[3296,"/governance-proxy/reference/security"],[3297,"/governance-proxy/reference/security"],[3298,"/governance-proxy/reference/security"],[3299,"/governance-proxy/reference/security"],[3300,"/governance-proxy/reference/security"],[3587,"/studio3t-server"],[3588,"/studio3t-server"],[3589,"/studio3t-server"],[3590,"/studio3t-server"],[3591,"/studio3t-server"],[3592,"/studio3t-server"],[3593,"/studio3t-server"],[3594,"/studio3t-server"],[3595,"/studio3t-server"],[3596,"/studio3t-server"],[3597,"/studio3t-server"],[3598,"/studio3t-server"],[3599,"/studio3t-server"],[3600,"/studio3t-server"],[3601,"/studio3t-server"],[3602,"/studio3t-server"],[3603,"/studio3t-server"],[3604,"/studio3t-server"],[3605,"/studio3t-server"],[3606,"/studio3t-server"],[3607,"/studio3t-server"],[3608,"/studio3t-server"],[3609,"/studio3t-server"],[3610,"/studio3t-server"],[3611,"/studio3t-server"],[3612,"/studio3t-server"],[3613,"/studio3t-server"],[3614,"/studio3t-server"],[3615,"/studio3t-server"],[3616,"/studio3t-server"],[3617,"/studio3t-server"],[3618,"/studio3t-server"],[3619,"/studio3t-server"],[3620,"/studio3t-server"],[3621,"/studio3t-server"],[3622,"/studio3t-server"],[3623,"/studio3t-server"],[3624,"/studio3t-server"],[3625,"/studio3t-server"],[3626,"/studio3t-server"],[3627,"/studio3t-server"],[3328,"/studio3t-server/advanced"],[3329,"/studio3t-server/advanced"],[3330,"/studio3t-server/advanced"],[3331,"/studio3t-server/advanced"],[3332,"/studio3t-server/advanced"],[3333,"/studio3t-server/advanced"],[3334,"/studio3t-server/advanced"],[3335,"/studio3t-server/advanced"],[3336,"/studio3t-server/advanced"],[3337,"/studio3t-server/advanced"],[3338,"/studio3t-server/advanced"],[3339,"/studio3t-server/advanced"],[3340,"/studio3t-server/advanced"],[3341,"/studio3t-server/advanced"],[3342,"/studio3t-server/advanced"],[3343,"/studio3t-server/advanced"],[3344,"/studio3t-server/advanced"],[3345,"/studio3t-server/advanced"],[3346,"/studio3t-server/advanced"],[3347,"/studio3t-server/advanced"],[3348,"/studio3t-server/advanced"],[3349,"/studio3t-server/advanced"],[3350,"/studio3t-server/configuration/environment"],[3351,"/studio3t-server/configuration/environment"],[3352,"/studio3t-server/configuration/environment"],[3353,"/studio3t-server/configuration/environment"],[3354,"/studio3t-server/configuration/environment"],[3355,"/studio3t-server/configuration/environment"],[3356,"/studio3t-server/configuration/environment"],[3357,"/studio3t-server/configuration/environment"],[3358,"/studio3t-server/configuration/environment"],[3359,"/studio3t-server/configuration/environment"],[3360,"/studio3t-server/configuration/environment"],[3361,"/studio3t-server/configuration/environment"],[3362,"/studio3t-server/configuration/environment"],[3363,"/studio3t-server/configuration/environment"],[3364,"/studio3t-server/configuration/environment"],[3365,"/studio3t-server/configuration/environment"],[3366,"/studio3t-server/configuration/environment"],[3367,"/studio3t-server/configuration/environment"],[3368,"/studio3t-server/configuration/environment"],[3369,"/studio3t-server/configuration/environment"],[3370,"/studio3t-server/configuration/environment"],[3371,"/studio3t-server/configuration/environment"],[3372,"/studio3t-server/configuration/environment"],[3373,"/studio3t-server/configuration/environment"],[3374,"/studio3t-server/configuration/environment"],[3375,"/studio3t-server/configuration/environment"],[3376,"/studio3t-server/configuration/environment"],[3377,"/studio3t-server/configuration/environment"],[3378,"/studio3t-server/configuration/environment"],[3379,"/studio3t-server/configuration/environment"],[3380,"/studio3t-server/configuration/environment"],[3381,"/studio3t-server/configuration/environment"],[3382,"/studio3t-server/configuration/environment"],[3383,"/studio3t-server/configuration/environment"],[3384,"/studio3t-server/configuration/environment"],[3385,"/studio3t-server/configuration/environment"],[3386,"/studio3t-server/configuration/environment"],[3387,"/studio3t-server/configuration/environment"],[3388,"/studio3t-server/configuration/environment"],[3389,"/studio3t-server/configuration/environment"],[3390,"/studio3t-server/configuration/environment"],[3391,"/studio3t-server/configuration/environment"],[3392,"/studio3t-server/configuration/environment"],[3393,"/studio3t-server/configuration/environment"],[3394,"/studio3t-server/configuration/environment"],[3395,"/studio3t-server/configuration/environment"],[3396,"/studio3t-server/configuration/environment"],[3397,"/studio3t-server/configuration/environment"],[3398,"/studio3t-server/configuration/environment"],[3399,"/studio3t-server/configuration/environment"],[3400,"/studio3t-server/configuration/environment"],[3401,"/studio3t-server/configuration/environment"],[3402,"/studio3t-server/configuration/environment"],[3403,"/studio3t-server/configuration/environment"],[3404,"/studio3t-server/configuration/environment"],[3405,"/studio3t-server/configuration/environment"],[3406,"/studio3t-server/configuration/environment"],[3407,"/studio3t-server/configuration/environment"],[3408,"/studio3t-server/configuration/environment"],[3409,"/studio3t-server/configuration/environment"],[3410,"/studio3t-server/configuration/environment"],[3411,"/studio3t-server/configuration/environment"],[3412,"/studio3t-server/configuration/environment"],[3413,"/studio3t-server/configuration/environment"],[3414,"/studio3t-server/configuration/environment"],[3415,"/studio3t-server/configuration/environment"],[3416,"/studio3t-server/configuration/environment"],[3417,"/studio3t-server/configuration/environment"],[3418,"/studio3t-server/configuration/environment"],[3419,"/studio3t-server/configuration/environment"],[3420,"/studio3t-server/configuration/environment"],[3421,"/studio3t-server/configuration/environment"],[3422,"/studio3t-server/configuration/environment"],[3423,"/studio3t-server/configuration/environment"],[3424,"/studio3t-server/configuration/environment"],[3425,"/studio3t-server/configuration/environment"],[3426,"/studio3t-server/configuration/environment"],[3427,"/studio3t-server/configuration/environment"],[3428,"/studio3t-server/configuration/environment"],[3429,"/studio3t-server/configuration/environment"],[3430,"/studio3t-server/configuration/environment"],[3431,"/studio3t-server/configuration/environment"],[3432,"/studio3t-server/configuration/environment"],[3433,"/studio3t-server/configuration/environment"],[3434,"/studio3t-server/configuration/environment"],[3435,"/studio3t-server/configuration/environment"],[3436,"/studio3t-server/configuration/environment"],[3437,"/studio3t-server/configuration/environment"],[3438,"/studio3t-server/configuration/environment"],[3439,"/studio3t-server/configuration/environment"],[3440,"/studio3t-server/configuration/environment"],[3441,"/studio3t-server/configuration/environment"],[3442,"/studio3t-server/configuration/environment"],[3443,"/studio3t-server/configuration/environment"],[3444,"/studio3t-server/configuration/environment"],[3445,"/studio3t-server/configuration/environment"],[3446,"/studio3t-server/configuration/environment"],[3447,"/studio3t-server/configuration/environment"],[3448,"/studio3t-server/configuration/environment"],[3449,"/studio3t-server/configuration/environment"],[3450,"/studio3t-server/configuration/environment"],[3451,"/studio3t-server/configuration/environment"],[3452,"/studio3t-server/configuration/environment"],[3453,"/studio3t-server/configuration/environment"],[3454,"/studio3t-server/configuration/environment"],[3455,"/studio3t-server/configuration/environment"],[3456,"/studio3t-server/configuration/environment"],[3457,"/studio3t-server/configuration/environment"],[3458,"/studio3t-server/configuration/environment"],[3459,"/studio3t-server/configuration/environment"],[3460,"/studio3t-server/configuration/environment"],[3461,"/studio3t-server/configuration/environment"],[3462,"/studio3t-server/configuration/environment"],[3463,"/studio3t-server/configuration/environment"],[3464,"/studio3t-server/configuration/environment"],[3465,"/studio3t-server/configuration/environment"],[3466,"/studio3t-server/configuration/environment"],[3467,"/studio3t-server/configuration/environment"],[3468,"/studio3t-server/configuration/environment"],[3469,"/studio3t-server/configuration/environment"],[3470,"/studio3t-server/configuration/environment"],[3471,"/studio3t-server/configuration/environment"],[3472,"/studio3t-server/configuration/environment"],[3473,"/studio3t-server/configuration/environment"],[3474,"/studio3t-server/configuration/environment"],[3475,"/studio3t-server/configuration/environment"],[3476,"/studio3t-server/configuration/environment"],[3477,"/studio3t-server/getting-started/architecture"],[3478,"/studio3t-server/getting-started/architecture"],[3479,"/studio3t-server/getting-started/architecture"],[3480,"/studio3t-server/getting-started/architecture"],[3481,"/studio3t-server/getting-started/architecture"],[3482,"/studio3t-server/getting-started/architecture"],[3483,"/studio3t-server/getting-started/architecture"],[3484,"/studio3t-server/getting-started/architecture"],[3485,"/studio3t-server/getting-started/architecture"],[3486,"/studio3t-server/getting-started/architecture"],[3487,"/studio3t-server/getting-started/architecture"],[3488,"/studio3t-server/getting-started/architecture"],[3489,"/studio3t-server/getting-started/architecture"],[3490,"/studio3t-server/getting-started/architecture"],[3491,"/studio3t-server/getting-started/architecture"],[3492,"/studio3t-server/getting-started/architecture"],[3493,"/studio3t-server/getting-started/architecture"],[3494,"/studio3t-server/getting-started/architecture"],[3495,"/studio3t-server/getting-started/architecture"],[3496,"/studio3t-server/getting-started/architecture"],[3497,"/studio3t-server/getting-started/architecture"],[3498,"/studio3t-server/getting-started/architecture"],[3499,"/studio3t-server/getting-started/architecture"],[3500,"/studio3t-server/getting-started/architecture"],[3501,"/studio3t-server/getting-started/architecture"],[3502,"/studio3t-server/getting-started/architecture"],[3503,"/studio3t-server/getting-started/architecture"],[3504,"/studio3t-server/getting-started/architecture"],[3505,"/studio3t-server/getting-started/architecture"],[3506,"/studio3t-server/getting-started/architecture"],[3507,"/studio3t-server/getting-started/architecture"],[3508,"/studio3t-server/getting-started/architecture"],[3509,"/studio3t-server/getting-started/architecture"],[3510,"/studio3t-server/getting-started/architecture"],[3511,"/studio3t-server/getting-started/architecture"],[3512,"/studio3t-server/getting-started/architecture"],[3513,"/studio3t-server/getting-started/architecture"],[3514,"/studio3t-server/getting-started/architecture"],[3515,"/studio3t-server/getting-started/architecture"],[3516,"/studio3t-server/getting-started/architecture"],[3517,"/studio3t-server/getting-started/architecture"],[3518,"/studio3t-server/getting-started/architecture"],[3519,"/studio3t-server/getting-started/quick-start"],[3520,"/studio3t-server/getting-started/quick-start"],[3521,"/studio3t-server/getting-started/quick-start"],[3522,"/studio3t-server/getting-started/quick-start"],[3523,"/studio3t-server/getting-started/quick-start"],[3524,"/studio3t-server/getting-started/quick-start"],[3525,"/studio3t-server/getting-started/quick-start"],[3526,"/studio3t-server/getting-started/quick-start"],[3527,"/studio3t-server/getting-started/quick-start"],[3528,"/studio3t-server/getting-started/quick-start"],[3529,"/studio3t-server/getting-started/quick-start"],[3530,"/studio3t-server/getting-started/quick-start"],[3531,"/studio3t-server/getting-started/quick-start"],[3532,"/studio3t-server/getting-started/quick-start"],[3533,"/studio3t-server/getting-started/quick-start"],[3534,"/studio3t-server/getting-started/quick-start"],[3535,"/studio3t-server/getting-started/quick-start"],[3536,"/studio3t-server/getting-started/quick-start"],[3537,"/studio3t-server/getting-started/quick-start"],[3538,"/studio3t-server/getting-started/quick-start"],[3539,"/studio3t-server/getting-started/quick-start"],[3540,"/studio3t-server/getting-started/quick-start"],[3541,"/studio3t-server/getting-started/quick-start"],[3542,"/studio3t-server/getting-started/quick-start"],[3543,"/studio3t-server/getting-started/quick-start"],[3544,"/studio3t-server/getting-started/quick-start"],[3545,"/studio3t-server/getting-started/quick-start"],[3546,"/studio3t-server/getting-started/quick-start"],[3547,"/studio3t-server/getting-started/quick-start"],[3548,"/studio3t-server/getting-started/quick-start"],[3549,"/studio3t-server/getting-started/quick-start"],[3550,"/studio3t-server/getting-started/quick-start"],[3551,"/studio3t-server/getting-started/quick-start"],[3552,"/studio3t-server/getting-started/quick-start"],[3553,"/studio3t-server/getting-started/quick-start"],[3554,"/studio3t-server/getting-started/quick-start"],[3555,"/studio3t-server/getting-started/quick-start"],[3556,"/studio3t-server/getting-started/quick-start"],[3557,"/studio3t-server/getting-started/quick-start"],[3558,"/studio3t-server/getting-started/quick-start"],[3559,"/studio3t-server/getting-started/quick-start"],[3560,"/studio3t-server/getting-started/quick-start"],[3561,"/studio3t-server/getting-started/quick-start"],[3562,"/studio3t-server/getting-started/quick-start"],[3563,"/studio3t-server/getting-started/quick-start"],[3564,"/studio3t-server/getting-started/quick-start"],[3565,"/studio3t-server/getting-started/quick-start"],[3566,"/studio3t-server/getting-started/quick-start"],[3567,"/studio3t-server/getting-started/quick-start"],[3568,"/studio3t-server/getting-started/quick-start"],[3569,"/studio3t-server/getting-started/quick-start"],[3570,"/studio3t-server/getting-started/quick-start"],[3571,"/studio3t-server/getting-started/quick-start"],[3572,"/studio3t-server/getting-started/quick-start"],[3573,"/studio3t-server/getting-started/quick-start"],[3574,"/studio3t-server/getting-started/quick-start"],[3575,"/studio3t-server/getting-started/quick-start"],[3576,"/studio3t-server/getting-started/quick-start"],[3577,"/studio3t-server/getting-started/quick-start"],[3578,"/studio3t-server/getting-started/quick-start"],[3579,"/studio3t-server/getting-started/quick-start"],[3580,"/studio3t-server/getting-started/quick-start"],[3581,"/studio3t-server/getting-started/quick-start"],[3582,"/studio3t-server/getting-started/quick-start"],[3583,"/studio3t-server/getting-started/quick-start"],[3584,"/studio3t-server/getting-started/quick-start"],[3585,"/studio3t-server/getting-started/quick-start"],[3586,"/studio3t-server/getting-started/quick-start"],[3628,"/studio3t-server/installation/docker-compose"],[3629,"/studio3t-server/installation/docker-compose"],[3630,"/studio3t-server/installation/docker-compose"],[3631,"/studio3t-server/installation/docker-compose"],[3632,"/studio3t-server/installation/docker-compose"],[3633,"/studio3t-server/installation/docker-compose"],[3634,"/studio3t-server/installation/docker-compose"],[3635,"/studio3t-server/installation/docker-compose"],[3636,"/studio3t-server/installation/docker-compose"],[3637,"/studio3t-server/installation/docker-compose"],[3638,"/studio3t-server/installation/docker-compose"],[3639,"/studio3t-server/installation/docker-compose"],[3640,"/studio3t-server/installation/docker-compose"],[3641,"/studio3t-server/installation/docker-compose"],[3642,"/studio3t-server/installation/docker-compose"],[3643,"/studio3t-server/installation/docker-compose"],[3644,"/studio3t-server/installation/docker-compose"],[3645,"/studio3t-server/installation/docker-compose"],[3646,"/studio3t-server/installation/docker-compose"],[3647,"/studio3t-server/installation/docker-compose"],[3648,"/studio3t-server/installation/docker-compose"],[3649,"/studio3t-server/installation/docker-compose"],[3650,"/studio3t-server/installation/docker-compose"],[3651,"/studio3t-server/installation/docker-compose"],[3652,"/studio3t-server/installation/docker-compose"],[3653,"/studio3t-server/installation/docker-compose"],[3654,"/studio3t-server/installation/docker-compose"],[3655,"/studio3t-server/installation/docker-compose"],[3656,"/studio3t-server/installation/docker-compose"],[3657,"/studio3t-server/installation/docker-compose"],[3658,"/studio3t-server/installation/docker-compose"],[3659,"/studio3t-server/installation/docker-compose"],[3660,"/studio3t-server/installation/docker-compose"],[3661,"/studio3t-server/installation/docker-compose"],[3662,"/studio3t-server/installation/docker-compose"],[3663,"/studio3t-server/installation/docker-compose"],[3664,"/studio3t-server/installation/docker-compose"],[3665,"/studio3t-server/installation/docker-compose"],[3666,"/studio3t-server/installation/docker-compose"],[3667,"/studio3t-server/installation/docker-compose"],[3668,"/studio3t-server/installation/docker-compose"],[3669,"/studio3t-server/installation/docker-compose"],[3670,"/studio3t-server/installation/docker-compose"],[3671,"/studio3t-server/installation/docker-compose"],[3672,"/studio3t-server/installation/docker-compose"],[3673,"/studio3t-server/installation/docker-compose"],[3674,"/studio3t-server/installation/docker-compose"],[3675,"/studio3t-server/installation/docker-compose"],[3676,"/studio3t-server/installation/docker-compose"],[3677,"/studio3t-server/installation/docker-compose"],[3678,"/studio3t-server/installation/docker-compose"],[3679,"/studio3t-server/installation/docker-compose"],[3680,"/studio3t-server/installation/docker-compose"],[3681,"/studio3t-server/installation/docker-compose"],[3682,"/studio3t-server/installation/docker-compose"],[3683,"/studio3t-server/installation/docker-compose"],[3684,"/studio3t-server/installation/docker-compose"],[3685,"/studio3t-server/installation/docker-compose"],[3686,"/studio3t-server/installation/docker-compose"],[3687,"/studio3t-server/installation/docker-compose"],[3688,"/studio3t-server/installation/docker-compose"],[3689,"/studio3t-server/installation/docker-compose"],[3690,"/studio3t-server/installation/docker-compose"],[3691,"/studio3t-server/installation/docker-compose"],[3692,"/studio3t-server/installation/docker-compose"],[3693,"/studio3t-server/installation/docker-compose"],[3694,"/studio3t-server/installation/docker-compose"],[3695,"/studio3t-server/installation/docker-compose"],[3696,"/studio3t-server/installation/docker-compose"],[3697,"/studio3t-server/installation/docker-compose"],[3698,"/studio3t-server/installation/docker-compose"],[3699,"/studio3t-server/installation/docker-compose"],[3700,"/studio3t-server/installation/docker-compose"],[3701,"/studio3t-server/installation/docker-compose"],[3702,"/studio3t-server/installation/docker-compose"],[3703,"/studio3t-server/installation/docker-compose"],[3704,"/studio3t-server/installation/docker-compose"],[3705,"/studio3t-server/installation/docker-compose"],[3706,"/studio3t-server/installation/docker-compose"],[3707,"/studio3t-server/installation/docker-compose"],[3708,"/studio3t-server/installation/docker-compose"],[3709,"/studio3t-server/installation/docker-compose"],[3710,"/studio3t-server/installation/docker-compose"],[3711,"/studio3t-server/operations/backup-restore"],[3712,"/studio3t-server/operations/backup-restore"],[3713,"/studio3t-server/operations/backup-restore"],[3714,"/studio3t-server/operations/backup-restore"],[3715,"/studio3t-server/operations/backup-restore"],[3716,"/studio3t-server/operations/backup-restore"],[3717,"/studio3t-server/operations/backup-restore"],[3718,"/studio3t-server/operations/backup-restore"],[3719,"/studio3t-server/operations/backup-restore"],[3720,"/studio3t-server/operations/backup-restore"],[3721,"/studio3t-server/operations/backup-restore"],[3722,"/studio3t-server/operations/backup-restore"],[3723,"/studio3t-server/operations/backup-restore"],[3724,"/studio3t-server/operations/backup-restore"],[3725,"/studio3t-server/operations/backup-restore"],[3726,"/studio3t-server/operations/backup-restore"],[3727,"/studio3t-server/operations/backup-restore"],[3728,"/studio3t-server/operations/backup-restore"],[3729,"/studio3t-server/operations/backup-restore"],[3730,"/studio3t-server/operations/backup-restore"],[3731,"/studio3t-server/operations/backup-restore"],[3732,"/studio3t-server/operations/backup-restore"],[3733,"/studio3t-server/operations/backup-restore"],[3734,"/studio3t-server/operations/backup-restore"],[3735,"/studio3t-server/operations/backup-restore"],[3736,"/studio3t-server/operations/backup-restore"],[3737,"/studio3t-server/operations/backup-restore"],[3738,"/studio3t-server/operations/backup-restore"],[3739,"/studio3t-server/operations/backup-restore"],[3740,"/studio3t-server/operations/backup-restore"],[3741,"/studio3t-server/operations/backup-restore"],[3742,"/studio3t-server/operations/backup-restore"],[3743,"/studio3t-server/operations/backup-restore"],[3744,"/studio3t-server/operations/backup-restore"],[3745,"/studio3t-server/operations/backup-restore"],[3746,"/studio3t-server/operations/backup-restore"],[3747,"/studio3t-server/operations/backup-restore"],[3748,"/studio3t-server/operations/backup-restore"],[3749,"/studio3t-server/operations/backup-restore"],[3750,"/studio3t-server/operations/backup-restore"],[3751,"/studio3t-server/operations/backup-restore"],[3752,"/studio3t-server/operations/backup-restore"],[3753,"/studio3t-server/operations/backup-restore"],[3754,"/studio3t-server/operations/backup-restore"],[3755,"/studio3t-server/operations/backup-restore"],[3756,"/studio3t-server/operations/backup-restore"],[3757,"/studio3t-server/operations/backup-restore"],[3758,"/studio3t-server/operations/backup-restore"],[3759,"/studio3t-server/operations/backup-restore"],[3760,"/studio3t-server/operations/backup-restore"],[3761,"/studio3t-server/operations/backup-restore"],[3762,"/studio3t-server/operations/backup-restore"],[3763,"/studio3t-server/operations/monitoring"],[3764,"/studio3t-server/operations/monitoring"],[3765,"/studio3t-server/operations/monitoring"],[3766,"/studio3t-server/operations/monitoring"],[3767,"/studio3t-server/operations/monitoring"],[3768,"/studio3t-server/operations/monitoring"],[3769,"/studio3t-server/operations/monitoring"],[3770,"/studio3t-server/operations/monitoring"],[3771,"/studio3t-server/operations/monitoring"],[3772,"/studio3t-server/operations/monitoring"],[3773,"/studio3t-server/operations/monitoring"],[3774,"/studio3t-server/operations/monitoring"],[3775,"/studio3t-server/operations/monitoring"],[3776,"/studio3t-server/operations/monitoring"],[3777,"/studio3t-server/operations/monitoring"],[3778,"/studio3t-server/operations/monitoring"],[3779,"/studio3t-server/operations/monitoring"],[3780,"/studio3t-server/operations/monitoring"],[3781,"/studio3t-server/operations/monitoring"],[3782,"/studio3t-server/operations/monitoring"],[3783,"/studio3t-server/operations/monitoring"],[3784,"/studio3t-server/operations/monitoring"],[3785,"/studio3t-server/operations/monitoring"],[3786,"/studio3t-server/operations/monitoring"],[3787,"/studio3t-server/operations/monitoring"],[3788,"/studio3t-server/operations/monitoring"],[3789,"/studio3t-server/operations/monitoring"],[3790,"/studio3t-server/operations/monitoring"],[3791,"/studio3t-server/operations/monitoring"],[3792,"/studio3t-server/operations/monitoring"],[3793,"/studio3t-server/operations/monitoring"],[3794,"/studio3t-server/operations/monitoring"],[3795,"/studio3t-server/operations/monitoring"],[3796,"/studio3t-server/operations/monitoring"],[3797,"/studio3t-server/operations/monitoring"],[3798,"/studio3t-server/operations/monitoring"],[3799,"/studio3t-server/operations/monitoring"],[3800,"/studio3t-server/operations/upgrade-guide"],[3801,"/studio3t-server/operations/upgrade-guide"],[3802,"/studio3t-server/operations/upgrade-guide"],[3803,"/studio3t-server/operations/upgrade-guide"],[3804,"/studio3t-server/operations/upgrade-guide"],[3805,"/studio3t-server/operations/upgrade-guide"],[3806,"/studio3t-server/operations/upgrade-guide"],[3807,"/studio3t-server/operations/upgrade-guide"],[3808,"/studio3t-server/operations/upgrade-guide"],[3809,"/studio3t-server/operations/upgrade-guide"],[3810,"/studio3t-server/operations/upgrade-guide"],[3811,"/studio3t-server/operations/upgrade-guide"],[3812,"/studio3t-server/operations/upgrade-guide"],[3813,"/studio3t-server/operations/upgrade-guide"],[3814,"/studio3t-server/operations/upgrade-guide"],[3815,"/studio3t-server/operations/upgrade-guide"],[3816,"/studio3t-server/operations/upgrade-guide"],[3817,"/studio3t-server/operations/upgrade-guide"],[3818,"/studio3t-server/operations/upgrade-guide"],[3819,"/studio3t-server/operations/upgrade-guide"],[3820,"/studio3t-server/operations/upgrade-guide"],[3821,"/studio3t-server/operations/upgrade-guide"],[3822,"/studio3t-server/operations/upgrade-guide"],[3823,"/studio3t-server/operations/upgrade-guide"],[3824,"/studio3t-server/troubleshooting"],[3825,"/studio3t-server/troubleshooting"],[3826,"/studio3t-server/troubleshooting"],[3827,"/studio3t-server/troubleshooting"],[3828,"/studio3t-server/troubleshooting"],[3829,"/studio3t-server/troubleshooting"],[3830,"/studio3t-server/troubleshooting"],[3831,"/studio3t-server/troubleshooting"],[3832,"/studio3t-server/troubleshooting"],[3833,"/studio3t-server/troubleshooting"],[3834,"/studio3t-server/troubleshooting"],[3835,"/studio3t-server/troubleshooting"],[3836,"/studio3t-server/troubleshooting"],[3837,"/studio3t-server/troubleshooting"],[3838,"/studio3t-server/troubleshooting"],[3839,"/studio3t-server/troubleshooting"],[3840,"/studio3t-server/troubleshooting"],[3841,"/studio3t-server/troubleshooting"],[3842,"/studio3t-server/troubleshooting"],[3843,"/studio3t-server/troubleshooting"],[3844,"/studio3t-server/troubleshooting"],[3845,"/studio3t-server/troubleshooting"],[3846,"/studio3t-server/troubleshooting"],[3847,"/studio3t-server/troubleshooting"],[3848,"/studio3t-server/troubleshooting"],[3849,"/studio3t-server/troubleshooting"],[3850,"/studio3t-server/troubleshooting"],[3851,"/studio3t-server/troubleshooting"],[3852,"/studio3t-server/troubleshooting"],[3853,"/studio3t-server/troubleshooting"],[3854,"/studio3t-server/troubleshooting"],[3855,"/studio3t-server/troubleshooting"],[3856,"/studio3t-server/troubleshooting"],[3857,"/studio3t-server/troubleshooting"],[3858,"/studio3t-server/troubleshooting"],[3859,"/studio3t-server/troubleshooting"],[3860,"/studio3t-server/troubleshooting"],[3861,"/studio3t-server/troubleshooting"],[3862,"/studio3t-server/troubleshooting"],[3863,"/studio3t-server/troubleshooting"],[3864,"/studio3t-server/troubleshooting"],[3865,"/studio3t-server/troubleshooting"],[3866,"/studio3t-server/troubleshooting"],[3867,"/studio3t-server/troubleshooting"],[3868,"/studio3t-server/troubleshooting"],[3869,"/studio3t-server/troubleshooting"],[3870,"/studio3t-server/troubleshooting"],[3871,"/studio3t-server/troubleshooting"],[3872,"/studio3t-server/troubleshooting"],[3873,"/studio3t-server/troubleshooting"],[3874,"/studio3t-server/troubleshooting"],[3875,"/studio3t-server/troubleshooting"],[3876,"/studio3t-server/troubleshooting"],[3877,"/studio3t-server/troubleshooting"],[3878,"/studio3t-server/troubleshooting"],[3879,"/studio3t-server/troubleshooting"],[3880,"/studio3t-server/troubleshooting"],[3881,"/studio3t-server/troubleshooting"],[3882,"/studio3t-server/troubleshooting"]],"type":"string"},"type":{"docs":{"1":577,"2":656,"3":0,"4":1,"5":2,"6":3,"7":4,"8":5,"9":657,"10":658,"11":659,"12":660,"13":661,"14":662,"15":663,"16":664,"17":665,"18":666,"19":667,"20":668,"21":669,"22":670,"23":671,"24":672,"25":673,"26":674,"27":675,"28":676,"29":677,"30":678,"31":679,"32":680,"33":681,"34":682,"35":683,"36":684,"37":685,"38":686,"39":687,"40":688,"41":578,"42":689,"43":6,"44":7,"45":8,"46":9,"47":10,"48":11,"49":12,"50":690,"51":691,"52":692,"53":693,"54":694,"55":695,"56":696,"57":697,"58":698,"59":699,"60":700,"61":701,"62":702,"63":703,"64":704,"65":705,"66":706,"67":707,"68":708,"69":709,"70":579,"71":710,"72":13,"73":14,"74":15,"75":16,"76":17,"77":711,"78":712,"79":713,"80":714,"81":715,"82":716,"83":717,"84":718,"85":719,"86":720,"87":721,"88":722,"89":723,"90":724,"91":725,"92":726,"93":727,"94":728,"95":729,"96":730,"97":731,"98":732,"99":733,"100":734,"101":735,"102":736,"103":737,"104":738,"105":739,"106":740,"107":741,"108":742,"109":743,"110":744,"111":745,"112":746,"113":747,"114":748,"115":749,"116":750,"117":751,"118":752,"119":753,"120":754,"121":755,"122":756,"123":757,"124":758,"125":759,"126":760,"127":761,"128":762,"129":763,"130":764,"131":765,"132":766,"133":767,"134":768,"135":769,"136":770,"137":771,"138":772,"139":773,"140":774,"141":775,"142":776,"143":777,"144":580,"145":778,"146":18,"147":19,"148":20,"149":21,"150":22,"151":779,"152":780,"153":781,"154":782,"155":783,"156":784,"157":785,"158":786,"159":787,"160":788,"161":789,"162":790,"163":791,"164":792,"165":793,"166":794,"167":795,"168":796,"169":797,"170":798,"171":799,"172":800,"173":801,"174":802,"175":803,"176":804,"177":805,"178":806,"179":807,"180":808,"181":809,"182":810,"183":811,"184":812,"185":813,"186":814,"187":815,"188":816,"189":817,"190":818,"191":819,"192":820,"193":821,"194":822,"195":823,"196":824,"197":825,"198":826,"199":827,"200":828,"201":829,"202":830,"203":831,"204":832,"205":833,"206":834,"207":835,"208":836,"209":837,"210":581,"211":838,"212":23,"213":24,"214":25,"215":26,"216":27,"217":28,"218":839,"219":840,"220":841,"221":842,"222":843,"223":844,"224":845,"225":846,"226":847,"227":848,"228":849,"229":850,"230":851,"231":852,"232":853,"233":854,"234":855,"235":856,"236":857,"237":858,"238":859,"239":860,"240":861,"241":862,"242":863,"243":864,"244":865,"245":866,"246":867,"247":868,"248":869,"249":870,"250":871,"251":872,"252":873,"253":874,"254":875,"255":876,"256":877,"257":878,"258":879,"259":880,"260":881,"261":882,"262":883,"263":884,"264":885,"265":886,"266":887,"267":888,"268":889,"269":890,"270":891,"271":892,"272":893,"273":894,"274":895,"275":896,"276":897,"277":898,"278":899,"279":900,"280":901,"281":902,"282":903,"283":904,"284":905,"285":906,"286":907,"287":908,"288":909,"289":910,"290":911,"291":912,"292":913,"293":914,"294":915,"295":582,"296":916,"297":29,"298":30,"299":31,"300":32,"301":33,"302":917,"303":918,"304":919,"305":920,"306":921,"307":922,"308":923,"309":924,"310":925,"311":926,"312":927,"313":928,"314":929,"315":930,"316":931,"317":932,"318":933,"319":934,"320":935,"321":936,"322":937,"323":938,"324":939,"325":940,"326":941,"327":942,"328":943,"329":944,"330":945,"331":946,"332":947,"333":948,"334":949,"335":950,"336":951,"337":952,"338":583,"339":953,"340":34,"341":35,"342":36,"343":37,"344":954,"345":955,"346":956,"347":957,"348":958,"349":959,"350":960,"351":961,"352":962,"353":963,"354":964,"355":965,"356":966,"357":967,"358":968,"359":969,"360":970,"361":971,"362":972,"363":973,"364":974,"365":975,"366":976,"367":977,"368":978,"369":979,"370":584,"371":980,"372":38,"373":39,"374":40,"375":41,"376":981,"377":982,"378":983,"379":984,"380":985,"381":986,"382":987,"383":988,"384":989,"385":990,"386":991,"387":992,"388":993,"389":994,"390":995,"391":996,"392":997,"393":998,"394":999,"395":1000,"396":585,"397":1001,"398":42,"399":43,"400":44,"401":45,"402":46,"403":47,"404":1002,"405":1003,"406":1004,"407":1005,"408":1006,"409":1007,"410":1008,"411":1009,"412":1010,"413":1011,"414":1012,"415":1013,"416":1014,"417":1015,"418":1016,"419":1017,"420":1018,"421":1019,"422":1020,"423":1021,"424":1022,"425":1023,"426":1024,"427":1025,"428":1026,"429":1027,"430":1028,"431":1029,"432":1030,"433":1031,"434":1032,"435":1033,"436":1034,"437":1035,"438":1036,"439":1037,"440":1038,"441":1039,"442":1040,"443":1041,"444":1042,"445":1043,"446":1044,"447":1045,"448":1046,"449":1047,"450":1048,"451":1049,"452":1050,"453":1051,"454":1052,"455":1053,"456":1054,"457":1055,"458":1056,"459":1057,"460":1058,"461":1059,"462":1060,"463":1061,"464":1062,"465":1063,"466":1064,"467":1065,"468":1066,"469":1067,"470":586,"471":1068,"472":48,"473":49,"474":50,"475":51,"476":52,"477":53,"478":1069,"479":1070,"480":1071,"481":1072,"482":1073,"483":1074,"484":1075,"485":1076,"486":1077,"487":1078,"488":1079,"489":1080,"490":1081,"491":1082,"492":1083,"493":1084,"494":1085,"495":1086,"496":1087,"497":1088,"498":1089,"499":1090,"500":1091,"501":1092,"502":1093,"503":1094,"504":1095,"505":1096,"506":1097,"507":1098,"508":1099,"509":1100,"510":1101,"511":1102,"512":1103,"513":1104,"514":1105,"515":1106,"516":1107,"517":1108,"518":1109,"519":1110,"520":1111,"521":587,"522":1112,"523":54,"524":55,"525":56,"526":57,"527":58,"528":59,"529":60,"530":1113,"531":1114,"532":1115,"533":1116,"534":1117,"535":1118,"536":1119,"537":1120,"538":1121,"539":1122,"540":1123,"541":1124,"542":1125,"543":1126,"544":1127,"545":1128,"546":1129,"547":1130,"548":1131,"549":1132,"550":1133,"551":1134,"552":1135,"553":1136,"554":1137,"555":1138,"556":1139,"557":1140,"558":1141,"559":1142,"560":1143,"561":1144,"562":1145,"563":1146,"564":1147,"565":1148,"566":1149,"567":1150,"568":1151,"569":1152,"570":1153,"571":1154,"572":1155,"573":1156,"574":1157,"575":1158,"576":1159,"577":1160,"578":1161,"579":1162,"580":1163,"581":1164,"582":1165,"583":1166,"584":1167,"585":1168,"586":1169,"587":1170,"588":1171,"589":1172,"590":588,"591":1173,"592":61,"593":62,"594":63,"595":64,"596":65,"597":1174,"598":1175,"599":1176,"600":1177,"601":1178,"602":1179,"603":1180,"604":1181,"605":1182,"606":1183,"607":1184,"608":1185,"609":1186,"610":1187,"611":1188,"612":1189,"613":1190,"614":589,"615":1191,"616":66,"617":67,"618":68,"619":69,"620":70,"621":71,"622":1192,"623":1193,"624":1194,"625":1195,"626":1196,"627":1197,"628":1198,"629":1199,"630":1200,"631":1201,"632":1202,"633":1203,"634":1204,"635":1205,"636":1206,"637":1207,"638":1208,"639":1209,"640":1210,"641":1211,"642":1212,"643":1213,"644":1214,"645":1215,"646":1216,"647":1217,"648":1218,"649":1219,"650":1220,"651":1221,"652":1222,"653":1223,"654":1224,"655":590,"656":1225,"657":72,"658":73,"659":74,"660":75,"661":1226,"662":1227,"663":1228,"664":1229,"665":1230,"666":1231,"667":1232,"668":1233,"669":1234,"670":1235,"671":1236,"672":591,"673":1237,"674":76,"675":77,"676":78,"677":79,"678":80,"679":81,"680":1238,"681":1239,"682":1240,"683":1241,"684":1242,"685":1243,"686":1244,"687":1245,"688":1246,"689":1247,"690":1248,"691":1249,"692":1250,"693":1251,"694":1252,"695":1253,"696":1254,"697":1255,"698":1256,"699":1257,"700":1258,"701":1259,"702":1260,"703":1261,"704":1262,"705":1263,"706":1264,"707":1265,"708":1266,"709":1267,"710":1268,"711":1269,"712":1270,"713":1271,"714":1272,"715":1273,"716":1274,"717":1275,"718":1276,"719":1277,"720":1278,"721":1279,"722":1280,"723":1281,"724":1282,"725":1283,"726":1284,"727":1285,"728":1286,"729":1287,"730":1288,"731":1289,"732":1290,"733":1291,"734":1292,"735":1293,"736":1294,"737":1295,"738":1296,"739":1297,"740":1298,"741":1299,"742":1300,"743":1301,"744":1302,"745":1303,"746":1304,"747":592,"748":1305,"749":82,"750":83,"751":84,"752":85,"753":86,"754":87,"755":88,"756":89,"757":90,"758":91,"759":1306,"760":1307,"761":1308,"762":1309,"763":1310,"764":1311,"765":1312,"766":1313,"767":1314,"768":1315,"769":1316,"770":1317,"771":1318,"772":1319,"773":1320,"774":1321,"775":1322,"776":1323,"777":1324,"778":1325,"779":1326,"780":1327,"781":1328,"782":1329,"783":1330,"784":1331,"785":1332,"786":1333,"787":1334,"788":1335,"789":1336,"790":1337,"791":1338,"792":1339,"793":1340,"794":1341,"795":1342,"796":1343,"797":1344,"798":1345,"799":1346,"800":1347,"801":1348,"802":1349,"803":1350,"804":1351,"805":1352,"806":1353,"807":1354,"808":1355,"809":1356,"810":1357,"811":1358,"812":1359,"813":1360,"814":1361,"815":1362,"816":1363,"817":1364,"818":1365,"819":1366,"820":1367,"821":1368,"822":1369,"823":1370,"824":1371,"825":1372,"826":1373,"827":1374,"828":1375,"829":1376,"830":1377,"831":1378,"832":1379,"833":1380,"834":1381,"835":1382,"836":1383,"837":1384,"838":1385,"839":1386,"840":1387,"841":1388,"842":1389,"843":1390,"844":1391,"845":1392,"846":1393,"847":1394,"848":1395,"849":1396,"850":1397,"851":1398,"852":1399,"853":593,"854":1400,"855":92,"856":93,"857":94,"858":95,"859":96,"860":97,"861":1401,"862":1402,"863":1403,"864":1404,"865":1405,"866":1406,"867":1407,"868":1408,"869":1409,"870":1410,"871":1411,"872":1412,"873":1413,"874":1414,"875":1415,"876":1416,"877":1417,"878":1418,"879":1419,"880":1420,"881":1421,"882":1422,"883":1423,"884":1424,"885":1425,"886":1426,"887":1427,"888":1428,"889":1429,"890":1430,"891":1431,"892":1432,"893":1433,"894":1434,"895":1435,"896":1436,"897":594,"898":1437,"899":98,"900":99,"901":100,"902":101,"903":102,"904":103,"905":104,"906":105,"907":1438,"908":1439,"909":1440,"910":1441,"911":1442,"912":1443,"913":1444,"914":1445,"915":1446,"916":1447,"917":1448,"918":1449,"919":1450,"920":1451,"921":1452,"922":1453,"923":1454,"924":1455,"925":1456,"926":1457,"927":1458,"928":1459,"929":1460,"930":1461,"931":1462,"932":1463,"933":1464,"934":1465,"935":1466,"936":1467,"937":1468,"938":1469,"939":1470,"940":1471,"941":1472,"942":1473,"943":1474,"944":1475,"945":1476,"946":1477,"947":1478,"948":1479,"949":1480,"950":1481,"951":1482,"952":1483,"953":1484,"954":1485,"955":1486,"956":1487,"957":1488,"958":1489,"959":1490,"960":1491,"961":1492,"962":1493,"963":1494,"964":1495,"965":1496,"966":1497,"967":1498,"968":1499,"969":1500,"970":1501,"971":1502,"972":1503,"973":1504,"974":1505,"975":1506,"976":1507,"977":1508,"978":1509,"979":1510,"980":1511,"981":1512,"982":1513,"983":1514,"984":1515,"985":1516,"986":1517,"987":1518,"988":1519,"989":1520,"990":1521,"991":1522,"992":1523,"993":1524,"994":1525,"995":1526,"996":1527,"997":1528,"998":1529,"999":1530,"1000":1531,"1001":1532,"1002":1533,"1003":1534,"1004":1535,"1005":1536,"1006":1537,"1007":1538,"1008":1539,"1009":1540,"1010":1541,"1011":595,"1012":1542,"1013":106,"1014":107,"1015":108,"1016":109,"1017":110,"1018":1543,"1019":1544,"1020":1545,"1021":1546,"1022":1547,"1023":1548,"1024":1549,"1025":1550,"1026":1551,"1027":1552,"1028":1553,"1029":1554,"1030":1555,"1031":1556,"1032":1557,"1033":1558,"1034":1559,"1035":1560,"1036":1561,"1037":1562,"1038":1563,"1039":1564,"1040":1565,"1041":1566,"1042":1567,"1043":1568,"1044":1569,"1045":1570,"1046":1571,"1047":1572,"1048":1573,"1049":1574,"1050":1575,"1051":1576,"1052":1577,"1053":1578,"1054":1579,"1055":1580,"1056":1581,"1057":1582,"1058":1583,"1059":1584,"1060":1585,"1061":1586,"1062":1587,"1063":1588,"1064":1589,"1065":1590,"1066":1591,"1067":1592,"1068":1593,"1069":596,"1070":1594,"1071":111,"1072":112,"1073":113,"1074":114,"1075":115,"1076":116,"1077":1595,"1078":1596,"1079":1597,"1080":1598,"1081":1599,"1082":1600,"1083":1601,"1084":1602,"1085":1603,"1086":1604,"1087":1605,"1088":1606,"1089":1607,"1090":1608,"1091":1609,"1092":1610,"1093":1611,"1094":1612,"1095":1613,"1096":1614,"1097":1615,"1098":1616,"1099":1617,"1100":1618,"1101":1619,"1102":1620,"1103":1621,"1104":1622,"1105":1623,"1106":1624,"1107":1625,"1108":1626,"1109":1627,"1110":1628,"1111":1629,"1112":1630,"1113":1631,"1114":597,"1115":1632,"1116":117,"1117":118,"1118":119,"1119":120,"1120":121,"1121":122,"1122":123,"1123":124,"1124":1633,"1125":1634,"1126":1635,"1127":1636,"1128":1637,"1129":1638,"1130":1639,"1131":1640,"1132":1641,"1133":1642,"1134":1643,"1135":1644,"1136":1645,"1137":1646,"1138":1647,"1139":1648,"1140":1649,"1141":1650,"1142":1651,"1143":1652,"1144":1653,"1145":1654,"1146":1655,"1147":1656,"1148":1657,"1149":1658,"1150":1659,"1151":1660,"1152":1661,"1153":1662,"1154":1663,"1155":1664,"1156":1665,"1157":1666,"1158":1667,"1159":1668,"1160":1669,"1161":1670,"1162":1671,"1163":1672,"1164":1673,"1165":1674,"1166":1675,"1167":1676,"1168":1677,"1169":1678,"1170":1679,"1171":1680,"1172":1681,"1173":1682,"1174":1683,"1175":1684,"1176":1685,"1177":1686,"1178":1687,"1179":1688,"1180":1689,"1181":1690,"1182":1691,"1183":1692,"1184":598,"1185":1693,"1186":125,"1187":126,"1188":127,"1189":128,"1190":129,"1191":130,"1192":131,"1193":132,"1194":133,"1195":1694,"1196":1695,"1197":1696,"1198":1697,"1199":1698,"1200":1699,"1201":1700,"1202":1701,"1203":1702,"1204":1703,"1205":1704,"1206":1705,"1207":1706,"1208":1707,"1209":1708,"1210":1709,"1211":1710,"1212":1711,"1213":1712,"1214":1713,"1215":1714,"1216":1715,"1217":1716,"1218":1717,"1219":1718,"1220":1719,"1221":1720,"1222":1721,"1223":1722,"1224":1723,"1225":1724,"1226":1725,"1227":1726,"1228":1727,"1229":1728,"1230":1729,"1231":1730,"1232":1731,"1233":1732,"1234":1733,"1235":1734,"1236":1735,"1237":1736,"1238":1737,"1239":1738,"1240":1739,"1241":1740,"1242":599,"1243":1741,"1244":134,"1245":135,"1246":136,"1247":137,"1248":138,"1249":139,"1250":140,"1251":141,"1252":142,"1253":143,"1254":1742,"1255":1743,"1256":1744,"1257":1745,"1258":1746,"1259":1747,"1260":1748,"1261":1749,"1262":1750,"1263":1751,"1264":1752,"1265":1753,"1266":1754,"1267":1755,"1268":1756,"1269":1757,"1270":1758,"1271":1759,"1272":1760,"1273":1761,"1274":1762,"1275":1763,"1276":1764,"1277":1765,"1278":1766,"1279":600,"1280":1767,"1281":144,"1282":145,"1283":146,"1284":147,"1285":148,"1286":149,"1287":150,"1288":1768,"1289":1769,"1290":1770,"1291":1771,"1292":1772,"1293":1773,"1294":1774,"1295":1775,"1296":1776,"1297":1777,"1298":1778,"1299":1779,"1300":1780,"1301":1781,"1302":1782,"1303":1783,"1304":1784,"1305":1785,"1306":1786,"1307":1787,"1308":1788,"1309":1789,"1310":1790,"1311":1791,"1312":1792,"1313":1793,"1314":1794,"1315":1795,"1316":1796,"1317":1797,"1318":1798,"1319":1799,"1320":1800,"1321":1801,"1322":1802,"1323":1803,"1324":1804,"1325":1805,"1326":1806,"1327":1807,"1328":1808,"1329":1809,"1330":1810,"1331":1811,"1332":1812,"1333":1813,"1334":1814,"1335":1815,"1336":1816,"1337":1817,"1338":1818,"1339":1819,"1340":1820,"1341":1821,"1342":1822,"1343":1823,"1344":1824,"1345":1825,"1346":1826,"1347":1827,"1348":1828,"1349":1829,"1350":1830,"1351":1831,"1352":1832,"1353":1833,"1354":1834,"1355":601,"1356":1835,"1357":151,"1358":152,"1359":153,"1360":154,"1361":155,"1362":156,"1363":157,"1364":158,"1365":159,"1366":160,"1367":161,"1368":162,"1369":163,"1370":164,"1371":165,"1372":1836,"1373":1837,"1374":1838,"1375":1839,"1376":1840,"1377":1841,"1378":1842,"1379":1843,"1380":1844,"1381":1845,"1382":1846,"1383":1847,"1384":1848,"1385":1849,"1386":1850,"1387":1851,"1388":1852,"1389":1853,"1390":1854,"1391":1855,"1392":1856,"1393":1857,"1394":1858,"1395":1859,"1396":1860,"1397":1861,"1398":1862,"1399":1863,"1400":1864,"1401":1865,"1402":1866,"1403":1867,"1404":1868,"1405":1869,"1406":1870,"1407":1871,"1408":1872,"1409":1873,"1410":1874,"1411":1875,"1412":1876,"1413":1877,"1414":1878,"1415":1879,"1416":1880,"1417":1881,"1418":1882,"1419":1883,"1420":1884,"1421":1885,"1422":1886,"1423":1887,"1424":1888,"1425":1889,"1426":1890,"1427":1891,"1428":1892,"1429":1893,"1430":1894,"1431":1895,"1432":1896,"1433":1897,"1434":1898,"1435":1899,"1436":1900,"1437":1901,"1438":1902,"1439":1903,"1440":1904,"1441":1905,"1442":1906,"1443":1907,"1444":1908,"1445":1909,"1446":1910,"1447":1911,"1448":1912,"1449":1913,"1450":1914,"1451":1915,"1452":1916,"1453":1917,"1454":1918,"1455":1919,"1456":1920,"1457":1921,"1458":1922,"1459":1923,"1460":1924,"1461":1925,"1462":1926,"1463":1927,"1464":1928,"1465":1929,"1466":1930,"1467":1931,"1468":1932,"1469":1933,"1470":1934,"1471":1935,"1472":1936,"1473":1937,"1474":1938,"1475":1939,"1476":1940,"1477":1941,"1478":1942,"1479":1943,"1480":1944,"1481":1945,"1482":1946,"1483":1947,"1484":1948,"1485":1949,"1486":1950,"1487":1951,"1488":1952,"1489":1953,"1490":1954,"1491":602,"1492":1955,"1493":166,"1494":167,"1495":168,"1496":169,"1497":170,"1498":171,"1499":172,"1500":173,"1501":174,"1502":175,"1503":176,"1504":177,"1505":1956,"1506":1957,"1507":1958,"1508":1959,"1509":1960,"1510":1961,"1511":1962,"1512":1963,"1513":1964,"1514":1965,"1515":1966,"1516":1967,"1517":1968,"1518":1969,"1519":1970,"1520":1971,"1521":1972,"1522":1973,"1523":1974,"1524":1975,"1525":1976,"1526":1977,"1527":1978,"1528":1979,"1529":1980,"1530":1981,"1531":1982,"1532":1983,"1533":1984,"1534":1985,"1535":1986,"1536":1987,"1537":1988,"1538":1989,"1539":1990,"1540":1991,"1541":1992,"1542":1993,"1543":1994,"1544":1995,"1545":1996,"1546":1997,"1547":1998,"1548":1999,"1549":2000,"1550":2001,"1551":2002,"1552":2003,"1553":2004,"1554":2005,"1555":2006,"1556":2007,"1557":2008,"1558":2009,"1559":2010,"1560":2011,"1561":2012,"1562":2013,"1563":2014,"1564":2015,"1565":2016,"1566":2017,"1567":2018,"1568":2019,"1569":2020,"1570":2021,"1571":2022,"1572":2023,"1573":2024,"1574":2025,"1575":2026,"1576":2027,"1577":2028,"1578":2029,"1579":2030,"1580":2031,"1581":2032,"1582":2033,"1583":2034,"1584":2035,"1585":2036,"1586":2037,"1587":2038,"1588":2039,"1589":2040,"1590":2041,"1591":2042,"1592":2043,"1593":2044,"1594":2045,"1595":2046,"1596":2047,"1597":2048,"1598":2049,"1599":2050,"1600":2051,"1601":2052,"1602":2053,"1603":2054,"1604":2055,"1605":2056,"1606":2057,"1607":2058,"1608":2059,"1609":2060,"1610":2061,"1611":2062,"1612":2063,"1613":2064,"1614":2065,"1615":2066,"1616":2067,"1617":2068,"1618":603,"1619":2069,"1620":178,"1621":179,"1622":180,"1623":181,"1624":2070,"1625":2071,"1626":2072,"1627":2073,"1628":2074,"1629":2075,"1630":2076,"1631":2077,"1632":2078,"1633":2079,"1634":2080,"1635":2081,"1636":2082,"1637":604,"1638":2083,"1639":182,"1640":183,"1641":184,"1642":185,"1643":186,"1644":187,"1645":188,"1646":189,"1647":190,"1648":191,"1649":192,"1650":193,"1651":194,"1652":195,"1653":196,"1654":197,"1655":198,"1656":199,"1657":200,"1658":201,"1659":202,"1660":2084,"1661":2085,"1662":2086,"1663":2087,"1664":2088,"1665":2089,"1666":2090,"1667":2091,"1668":2092,"1669":2093,"1670":2094,"1671":2095,"1672":2096,"1673":2097,"1674":2098,"1675":2099,"1676":2100,"1677":2101,"1678":2102,"1679":2103,"1680":2104,"1681":2105,"1682":2106,"1683":2107,"1684":2108,"1685":2109,"1686":2110,"1687":2111,"1688":2112,"1689":2113,"1690":2114,"1691":2115,"1692":2116,"1693":2117,"1694":2118,"1695":2119,"1696":2120,"1697":2121,"1698":2122,"1699":2123,"1700":2124,"1701":2125,"1702":2126,"1703":2127,"1704":2128,"1705":2129,"1706":2130,"1707":2131,"1708":2132,"1709":2133,"1710":2134,"1711":2135,"1712":2136,"1713":2137,"1714":2138,"1715":2139,"1716":2140,"1717":2141,"1718":2142,"1719":2143,"1720":2144,"1721":2145,"1722":2146,"1723":2147,"1724":2148,"1725":2149,"1726":2150,"1727":2151,"1728":2152,"1729":2153,"1730":2154,"1731":2155,"1732":2156,"1733":2157,"1734":2158,"1735":2159,"1736":2160,"1737":2161,"1738":2162,"1739":2163,"1740":2164,"1741":2165,"1742":2166,"1743":2167,"1744":2168,"1745":2169,"1746":2170,"1747":2171,"1748":2172,"1749":2173,"1750":605,"1751":2174,"1752":203,"1753":204,"1754":205,"1755":206,"1756":207,"1757":208,"1758":209,"1759":210,"1760":211,"1761":212,"1762":213,"1763":214,"1764":215,"1765":2175,"1766":2176,"1767":2177,"1768":2178,"1769":2179,"1770":2180,"1771":2181,"1772":2182,"1773":2183,"1774":2184,"1775":2185,"1776":2186,"1777":2187,"1778":2188,"1779":2189,"1780":2190,"1781":2191,"1782":2192,"1783":2193,"1784":2194,"1785":2195,"1786":2196,"1787":2197,"1788":2198,"1789":2199,"1790":2200,"1791":2201,"1792":2202,"1793":2203,"1794":2204,"1795":2205,"1796":2206,"1797":2207,"1798":2208,"1799":2209,"1800":2210,"1801":2211,"1802":606,"1803":2212,"1804":216,"1805":217,"1806":218,"1807":219,"1808":220,"1809":221,"1810":222,"1811":223,"1812":224,"1813":2213,"1814":2214,"1815":2215,"1816":2216,"1817":2217,"1818":2218,"1819":2219,"1820":2220,"1821":2221,"1822":2222,"1823":2223,"1824":2224,"1825":2225,"1826":2226,"1827":2227,"1828":2228,"1829":2229,"1830":2230,"1831":2231,"1832":2232,"1833":2233,"1834":2234,"1835":2235,"1836":2236,"1837":2237,"1838":2238,"1839":2239,"1840":2240,"1841":2241,"1842":2242,"1843":2243,"1844":2244,"1845":607,"1846":225,"1847":226,"1848":227,"1849":228,"1850":229,"1851":230,"1852":231,"1853":232,"1854":2245,"1855":2246,"1856":2247,"1857":2248,"1858":2249,"1859":2250,"1860":2251,"1861":2252,"1862":2253,"1863":2254,"1864":2255,"1865":2256,"1866":2257,"1867":2258,"1868":2259,"1869":2260,"1870":2261,"1871":2262,"1872":2263,"1873":2264,"1874":2265,"1875":2266,"1876":2267,"1877":2268,"1878":2269,"1879":2270,"1880":2271,"1881":2272,"1882":2273,"1883":2274,"1884":2275,"1885":2276,"1886":608,"1887":2277,"1888":233,"1889":234,"1890":235,"1891":236,"1892":237,"1893":238,"1894":239,"1895":240,"1896":241,"1897":242,"1898":243,"1899":244,"1900":2278,"1901":2279,"1902":2280,"1903":2281,"1904":2282,"1905":2283,"1906":2284,"1907":2285,"1908":2286,"1909":2287,"1910":2288,"1911":2289,"1912":2290,"1913":2291,"1914":2292,"1915":2293,"1916":2294,"1917":2295,"1918":2296,"1919":2297,"1920":2298,"1921":2299,"1922":2300,"1923":2301,"1924":2302,"1925":2303,"1926":2304,"1927":2305,"1928":2306,"1929":2307,"1930":2308,"1931":2309,"1932":2310,"1933":2311,"1934":2312,"1935":2313,"1936":2314,"1937":2315,"1938":2316,"1939":2317,"1940":2318,"1941":2319,"1942":2320,"1943":2321,"1944":2322,"1945":2323,"1946":2324,"1947":2325,"1948":2326,"1949":2327,"1950":2328,"1951":2329,"1952":2330,"1953":2331,"1954":2332,"1955":2333,"1956":2334,"1957":2335,"1958":2336,"1959":2337,"1960":2338,"1961":2339,"1962":2340,"1963":2341,"1964":2342,"1965":2343,"1966":2344,"1967":2345,"1968":2346,"1969":2347,"1970":2348,"1971":2349,"1972":609,"1973":245,"1974":2350,"1975":2351,"1976":2352,"1977":2353,"1978":2354,"1979":610,"1980":2355,"1981":246,"1982":247,"1983":248,"1984":249,"1985":250,"1986":251,"1987":252,"1988":253,"1989":254,"1990":255,"1991":256,"1992":257,"1993":258,"1994":259,"1995":2356,"1996":2357,"1997":2358,"1998":2359,"1999":2360,"2000":2361,"2001":2362,"2002":2363,"2003":2364,"2004":2365,"2005":2366,"2006":2367,"2007":2368,"2008":2369,"2009":2370,"2010":2371,"2011":2372,"2012":2373,"2013":2374,"2014":2375,"2015":2376,"2016":2377,"2017":2378,"2018":611,"2019":2379,"2020":260,"2021":261,"2022":262,"2023":263,"2024":264,"2025":2380,"2026":2381,"2027":2382,"2028":2383,"2029":2384,"2030":2385,"2031":2386,"2032":2387,"2033":2388,"2034":2389,"2035":2390,"2036":2391,"2037":2392,"2038":2393,"2039":2394,"2040":2395,"2041":2396,"2042":2397,"2043":2398,"2044":612,"2045":2399,"2046":265,"2047":266,"2048":267,"2049":2400,"2050":2401,"2051":2402,"2052":2403,"2053":2404,"2054":2405,"2055":2406,"2056":2407,"2057":2408,"2058":2409,"2059":2410,"2060":613,"2061":2411,"2062":268,"2063":269,"2064":270,"2065":271,"2066":272,"2067":273,"2068":274,"2069":275,"2070":276,"2071":277,"2072":2412,"2073":2413,"2074":2414,"2075":2415,"2076":2416,"2077":2417,"2078":2418,"2079":2419,"2080":2420,"2081":2421,"2082":2422,"2083":2423,"2084":2424,"2085":2425,"2086":2426,"2087":2427,"2088":2428,"2089":2429,"2090":2430,"2091":2431,"2092":2432,"2093":2433,"2094":2434,"2095":2435,"2096":2436,"2097":2437,"2098":2438,"2099":2439,"2100":2440,"2101":614,"2102":2441,"2103":278,"2104":279,"2105":280,"2106":281,"2107":282,"2108":283,"2109":284,"2110":2442,"2111":2443,"2112":2444,"2113":2445,"2114":2446,"2115":2447,"2116":2448,"2117":2449,"2118":2450,"2119":2451,"2120":2452,"2121":2453,"2122":2454,"2123":2455,"2124":2456,"2125":2457,"2126":615,"2127":2458,"2128":285,"2129":286,"2130":287,"2131":288,"2132":289,"2133":290,"2134":291,"2135":292,"2136":293,"2137":294,"2138":295,"2139":296,"2140":2459,"2141":2460,"2142":2461,"2143":2462,"2144":2463,"2145":2464,"2146":2465,"2147":2466,"2148":2467,"2149":2468,"2150":2469,"2151":2470,"2152":2471,"2153":2472,"2154":2473,"2155":2474,"2156":2475,"2157":2476,"2158":2477,"2159":2478,"2160":2479,"2161":2480,"2162":2481,"2163":2482,"2164":2483,"2165":2484,"2166":2485,"2167":2486,"2168":2487,"2169":2488,"2170":2489,"2171":2490,"2172":2491,"2173":2492,"2174":616,"2175":2493,"2176":297,"2177":298,"2178":299,"2179":300,"2180":2494,"2181":2495,"2182":2496,"2183":2497,"2184":2498,"2185":2499,"2186":2500,"2187":2501,"2188":2502,"2189":2503,"2190":2504,"2191":2505,"2192":2506,"2193":2507,"2194":2508,"2195":2509,"2196":2510,"2197":2511,"2198":2512,"2199":2513,"2200":2514,"2201":2515,"2202":2516,"2203":2517,"2204":2518,"2205":2519,"2206":2520,"2207":2521,"2208":2522,"2209":2523,"2210":2524,"2211":2525,"2212":2526,"2213":2527,"2214":2528,"2215":2529,"2216":2530,"2217":2531,"2218":2532,"2219":2533,"2220":2534,"2221":2535,"2222":2536,"2223":2537,"2224":2538,"2225":2539,"2226":2540,"2227":617,"2228":2541,"2229":301,"2230":302,"2231":303,"2232":304,"2233":305,"2234":306,"2235":307,"2236":308,"2237":309,"2238":310,"2239":311,"2240":312,"2241":313,"2242":314,"2243":315,"2244":316,"2245":2542,"2246":2543,"2247":2544,"2248":2545,"2249":2546,"2250":2547,"2251":2548,"2252":2549,"2253":2550,"2254":2551,"2255":2552,"2256":2553,"2257":2554,"2258":2555,"2259":2556,"2260":2557,"2261":2558,"2262":2559,"2263":2560,"2264":2561,"2265":2562,"2266":2563,"2267":2564,"2268":2565,"2269":2566,"2270":2567,"2271":2568,"2272":2569,"2273":2570,"2274":2571,"2275":2572,"2276":2573,"2277":2574,"2278":2575,"2279":2576,"2280":2577,"2281":2578,"2282":2579,"2283":618,"2284":2580,"2285":317,"2286":318,"2287":319,"2288":2581,"2289":2582,"2290":2583,"2291":2584,"2292":2585,"2293":2586,"2294":2587,"2295":2588,"2296":2589,"2297":2590,"2298":2591,"2299":2592,"2300":2593,"2301":2594,"2302":2595,"2303":2596,"2304":2597,"2305":2598,"2306":2599,"2307":2600,"2308":2601,"2309":2602,"2310":2603,"2311":2604,"2312":619,"2313":2605,"2314":320,"2315":321,"2316":322,"2317":323,"2318":324,"2319":325,"2320":326,"2321":327,"2322":2606,"2323":2607,"2324":2608,"2325":2609,"2326":2610,"2327":2611,"2328":2612,"2329":2613,"2330":2614,"2331":2615,"2332":2616,"2333":2617,"2334":2618,"2335":2619,"2336":2620,"2337":2621,"2338":2622,"2339":2623,"2340":2624,"2341":2625,"2342":2626,"2343":2627,"2344":2628,"2345":2629,"2346":2630,"2347":2631,"2348":2632,"2349":2633,"2350":2634,"2351":2635,"2352":2636,"2353":2637,"2354":2638,"2355":2639,"2356":2640,"2357":2641,"2358":2642,"2359":620,"2360":2643,"2361":328,"2362":329,"2363":330,"2364":331,"2365":332,"2366":333,"2367":2644,"2368":2645,"2369":2646,"2370":2647,"2371":2648,"2372":2649,"2373":2650,"2374":2651,"2375":2652,"2376":2653,"2377":2654,"2378":2655,"2379":2656,"2380":2657,"2381":2658,"2382":2659,"2383":2660,"2384":621,"2385":2661,"2386":334,"2387":335,"2388":336,"2389":337,"2390":2662,"2391":2663,"2392":2664,"2393":2665,"2394":2666,"2395":2667,"2396":2668,"2397":2669,"2398":2670,"2399":2671,"2400":2672,"2401":2673,"2402":2674,"2403":2675,"2404":2676,"2405":2677,"2406":2678,"2407":2679,"2408":622,"2409":338,"2410":339,"2411":340,"2412":341,"2413":342,"2414":343,"2415":344,"2416":345,"2417":2680,"2418":2681,"2419":2682,"2420":2683,"2421":2684,"2422":2685,"2423":2686,"2424":2687,"2425":2688,"2426":2689,"2427":2690,"2428":2691,"2429":2692,"2430":2693,"2431":2694,"2432":2695,"2433":2696,"2434":2697,"2435":2698,"2436":2699,"2437":2700,"2438":2701,"2439":2702,"2440":2703,"2441":2704,"2442":2705,"2443":2706,"2444":2707,"2445":2708,"2446":2709,"2447":2710,"2448":2711,"2449":2712,"2450":2713,"2451":2714,"2452":623,"2453":2715,"2454":346,"2455":347,"2456":348,"2457":349,"2458":350,"2459":351,"2460":352,"2461":353,"2462":354,"2463":355,"2464":2716,"2465":2717,"2466":2718,"2467":2719,"2468":2720,"2469":2721,"2470":2722,"2471":2723,"2472":2724,"2473":2725,"2474":2726,"2475":2727,"2476":2728,"2477":2729,"2478":2730,"2479":2731,"2480":2732,"2481":2733,"2482":2734,"2483":2735,"2484":2736,"2485":2737,"2486":2738,"2487":2739,"2488":2740,"2489":2741,"2490":2742,"2491":2743,"2492":2744,"2493":2745,"2494":2746,"2495":2747,"2496":2748,"2497":2749,"2498":2750,"2499":2751,"2500":2752,"2501":2753,"2502":2754,"2503":2755,"2504":2756,"2505":2757,"2506":2758,"2507":2759,"2508":2760,"2509":2761,"2510":2762,"2511":2763,"2512":2764,"2513":2765,"2514":2766,"2515":2767,"2516":2768,"2517":2769,"2518":2770,"2519":2771,"2520":2772,"2521":624,"2522":2773,"2523":356,"2524":357,"2525":358,"2526":359,"2527":360,"2528":361,"2529":362,"2530":363,"2531":2774,"2532":2775,"2533":2776,"2534":2777,"2535":2778,"2536":2779,"2537":2780,"2538":2781,"2539":2782,"2540":2783,"2541":2784,"2542":2785,"2543":2786,"2544":625,"2545":2787,"2546":364,"2547":365,"2548":366,"2549":2788,"2550":2789,"2551":2790,"2552":2791,"2553":2792,"2554":2793,"2555":2794,"2556":2795,"2557":2796,"2558":2797,"2559":2798,"2560":2799,"2561":2800,"2562":2801,"2563":2802,"2564":2803,"2565":2804,"2566":2805,"2567":2806,"2568":2807,"2569":2808,"2570":2809,"2571":2810,"2572":2811,"2573":2812,"2574":2813,"2575":2814,"2576":2815,"2577":2816,"2578":2817,"2579":2818,"2580":2819,"2581":2820,"2582":2821,"2583":2822,"2584":2823,"2585":2824,"2586":2825,"2587":2826,"2588":2827,"2589":2828,"2590":2829,"2591":2830,"2592":2831,"2593":2832,"2594":2833,"2595":2834,"2596":2835,"2597":2836,"2598":2837,"2599":2838,"2600":2839,"2601":2840,"2602":2841,"2603":2842,"2604":2843,"2605":2844,"2606":2845,"2607":2846,"2608":2847,"2609":2848,"2610":2849,"2611":2850,"2612":2851,"2613":2852,"2614":2853,"2615":2854,"2616":2855,"2617":2856,"2618":2857,"2619":2858,"2620":2859,"2621":2860,"2622":2861,"2623":2862,"2624":2863,"2625":2864,"2626":2865,"2627":2866,"2628":2867,"2629":2868,"2630":2869,"2631":2870,"2632":2871,"2633":2872,"2634":2873,"2635":2874,"2636":2875,"2637":2876,"2638":626,"2639":2877,"2640":367,"2641":368,"2642":369,"2643":370,"2644":371,"2645":372,"2646":373,"2647":374,"2648":375,"2649":376,"2650":2878,"2651":2879,"2652":2880,"2653":2881,"2654":2882,"2655":2883,"2656":2884,"2657":2885,"2658":2886,"2659":2887,"2660":2888,"2661":2889,"2662":2890,"2663":2891,"2664":2892,"2665":2893,"2666":2894,"2667":2895,"2668":2896,"2669":2897,"2670":2898,"2671":2899,"2672":2900,"2673":627,"2674":2901,"2675":377,"2676":378,"2677":379,"2678":380,"2679":381,"2680":2902,"2681":2903,"2682":2904,"2683":2905,"2684":2906,"2685":2907,"2686":2908,"2687":2909,"2688":2910,"2689":2911,"2690":2912,"2691":2913,"2692":2914,"2693":2915,"2694":2916,"2695":2917,"2696":628,"2697":2918,"2698":382,"2699":383,"2700":384,"2701":385,"2702":386,"2703":2919,"2704":2920,"2705":2921,"2706":2922,"2707":2923,"2708":2924,"2709":2925,"2710":2926,"2711":2927,"2712":2928,"2713":2929,"2714":2930,"2715":2931,"2716":2932,"2717":2933,"2718":2934,"2719":2935,"2720":2936,"2721":2937,"2722":2938,"2723":2939,"2724":2940,"2725":2941,"2726":2942,"2727":2943,"2728":2944,"2729":2945,"2730":2946,"2731":2947,"2732":2948,"2733":629,"2734":2949,"2735":387,"2736":388,"2737":389,"2738":390,"2739":391,"2740":2950,"2741":2951,"2742":2952,"2743":2953,"2744":2954,"2745":2955,"2746":2956,"2747":2957,"2748":2958,"2749":2959,"2750":2960,"2751":2961,"2752":2962,"2753":2963,"2754":2964,"2755":2965,"2756":2966,"2757":2967,"2758":2968,"2759":2969,"2760":2970,"2761":2971,"2762":2972,"2763":2973,"2764":2974,"2765":2975,"2766":2976,"2767":630,"2768":2977,"2769":392,"2770":393,"2771":394,"2772":395,"2773":2978,"2774":2979,"2775":2980,"2776":2981,"2777":2982,"2778":2983,"2779":2984,"2780":2985,"2781":2986,"2782":2987,"2783":2988,"2784":2989,"2785":2990,"2786":2991,"2787":2992,"2788":2993,"2789":2994,"2790":2995,"2791":2996,"2792":2997,"2793":2998,"2794":2999,"2795":3000,"2796":3001,"2797":3002,"2798":3003,"2799":3004,"2800":3005,"2801":3006,"2802":3007,"2803":3008,"2804":3009,"2805":3010,"2806":3011,"2807":3012,"2808":631,"2809":3013,"2810":396,"2811":397,"2812":398,"2813":399,"2814":400,"2815":3014,"2816":3015,"2817":3016,"2818":3017,"2819":3018,"2820":3019,"2821":3020,"2822":3021,"2823":3022,"2824":3023,"2825":3024,"2826":3025,"2827":3026,"2828":3027,"2829":3028,"2830":3029,"2831":3030,"2832":632,"2833":3031,"2834":401,"2835":402,"2836":403,"2837":404,"2838":3032,"2839":3033,"2840":3034,"2841":3035,"2842":3036,"2843":3037,"2844":3038,"2845":3039,"2846":3040,"2847":3041,"2848":3042,"2849":3043,"2850":3044,"2851":3045,"2852":3046,"2853":3047,"2854":3048,"2855":633,"2856":3049,"2857":405,"2858":406,"2859":407,"2860":408,"2861":3050,"2862":3051,"2863":3052,"2864":3053,"2865":3054,"2866":3055,"2867":3056,"2868":3057,"2869":3058,"2870":3059,"2871":3060,"2872":3061,"2873":3062,"2874":3063,"2875":3064,"2876":3065,"2877":3066,"2878":3067,"2879":634,"2880":3068,"2881":409,"2882":410,"2883":411,"2884":412,"2885":3069,"2886":3070,"2887":3071,"2888":3072,"2889":3073,"2890":3074,"2891":3075,"2892":3076,"2893":3077,"2894":3078,"2895":3079,"2896":3080,"2897":3081,"2898":3082,"2899":3083,"2900":3084,"2901":635,"2902":3085,"2903":413,"2904":414,"2905":415,"2906":416,"2907":3086,"2908":3087,"2909":3088,"2910":3089,"2911":3090,"2912":3091,"2913":3092,"2914":3093,"2915":3094,"2916":636,"2917":3095,"2918":417,"2919":418,"2920":419,"2921":420,"2922":421,"2923":3096,"2924":3097,"2925":3098,"2926":3099,"2927":3100,"2928":3101,"2929":3102,"2930":3103,"2931":3104,"2932":3105,"2933":3106,"2934":3107,"2935":3108,"2936":3109,"2937":3110,"2938":3111,"2939":3112,"2940":3113,"2941":3114,"2942":3115,"2943":3116,"2944":3117,"2945":3118,"2946":3119,"2947":3120,"2948":3121,"2949":3122,"2950":3123,"2951":3124,"2952":637,"2953":3125,"2954":422,"2955":423,"2956":424,"2957":425,"2958":426,"2959":427,"2960":3126,"2961":3127,"2962":3128,"2963":3129,"2964":3130,"2965":3131,"2966":3132,"2967":3133,"2968":3134,"2969":3135,"2970":3136,"2971":3137,"2972":3138,"2973":3139,"2974":3140,"2975":3141,"2976":3142,"2977":3143,"2978":3144,"2979":3145,"2980":3146,"2981":3147,"2982":3148,"2983":3149,"2984":3150,"2985":3151,"2986":3152,"2987":3153,"2988":3154,"2989":3155,"2990":3156,"2991":3157,"2992":3158,"2993":3159,"2994":3160,"2995":3161,"2996":3162,"2997":3163,"2998":638,"2999":3164,"3000":428,"3001":429,"3002":430,"3003":431,"3004":3165,"3005":3166,"3006":3167,"3007":3168,"3008":3169,"3009":3170,"3010":3171,"3011":3172,"3012":3173,"3013":3174,"3014":3175,"3015":3176,"3016":3177,"3017":3178,"3018":3179,"3019":3180,"3020":3181,"3021":3182,"3022":3183,"3023":3184,"3024":3185,"3025":3186,"3026":3187,"3027":3188,"3028":639,"3029":3189,"3030":432,"3031":433,"3032":434,"3033":435,"3034":436,"3035":437,"3036":438,"3037":439,"3038":440,"3039":441,"3040":3190,"3041":3191,"3042":3192,"3043":3193,"3044":3194,"3045":3195,"3046":3196,"3047":3197,"3048":3198,"3049":3199,"3050":3200,"3051":3201,"3052":3202,"3053":640,"3054":3203,"3055":442,"3056":443,"3057":444,"3058":445,"3059":446,"3060":447,"3061":448,"3062":3204,"3063":3205,"3064":3206,"3065":3207,"3066":3208,"3067":3209,"3068":3210,"3069":3211,"3070":3212,"3071":3213,"3072":3214,"3073":3215,"3074":3216,"3075":3217,"3076":3218,"3077":3219,"3078":3220,"3079":3221,"3080":3222,"3081":3223,"3082":3224,"3083":3225,"3084":3226,"3085":3227,"3086":641,"3087":3228,"3088":449,"3089":450,"3090":451,"3091":452,"3092":453,"3093":3229,"3094":3230,"3095":3231,"3096":3232,"3097":3233,"3098":3234,"3099":3235,"3100":3236,"3101":3237,"3102":3238,"3103":3239,"3104":3240,"3105":3241,"3106":3242,"3107":3243,"3108":3244,"3109":3245,"3110":3246,"3111":3247,"3112":3248,"3113":3249,"3114":3250,"3115":3251,"3116":3252,"3117":3253,"3118":3254,"3119":3255,"3120":3256,"3121":3257,"3122":3258,"3123":3259,"3124":3260,"3125":3261,"3126":3262,"3127":3263,"3128":3264,"3129":3265,"3130":3266,"3131":642,"3132":3267,"3133":454,"3134":455,"3135":456,"3136":457,"3137":458,"3138":459,"3139":460,"3140":461,"3141":462,"3142":463,"3143":3268,"3144":3269,"3145":3270,"3146":3271,"3147":3272,"3148":3273,"3149":3274,"3150":3275,"3151":3276,"3152":3277,"3153":3278,"3154":3279,"3155":3280,"3156":3281,"3157":3282,"3158":3283,"3159":3284,"3160":3285,"3161":3286,"3162":3287,"3163":3288,"3164":3289,"3165":3290,"3166":3291,"3167":3292,"3168":3293,"3169":3294,"3170":3295,"3171":3296,"3172":3297,"3173":3298,"3174":3299,"3175":3300,"3176":3301,"3177":3302,"3178":3303,"3179":3304,"3180":3305,"3181":3306,"3182":3307,"3183":3308,"3184":3309,"3185":3310,"3186":3311,"3187":3312,"3188":3313,"3189":3314,"3190":3315,"3191":3316,"3192":3317,"3193":3318,"3194":3319,"3195":3320,"3196":3321,"3197":3322,"3198":3323,"3199":3324,"3200":3325,"3201":3326,"3202":3327,"3203":3328,"3204":3329,"3205":3330,"3206":3331,"3207":3332,"3208":3333,"3209":3334,"3210":3335,"3211":643,"3212":3336,"3213":464,"3214":465,"3215":466,"3216":467,"3217":468,"3218":3337,"3219":3338,"3220":3339,"3221":3340,"3222":3341,"3223":3342,"3224":3343,"3225":3344,"3226":3345,"3227":3346,"3228":3347,"3229":3348,"3230":3349,"3231":3350,"3232":3351,"3233":3352,"3234":3353,"3235":3354,"3236":3355,"3237":3356,"3238":3357,"3239":3358,"3240":3359,"3241":3360,"3242":3361,"3243":3362,"3244":3363,"3245":3364,"3246":3365,"3247":3366,"3248":3367,"3249":3368,"3250":3369,"3251":3370,"3252":3371,"3253":3372,"3254":3373,"3255":3374,"3256":3375,"3257":3376,"3258":3377,"3259":3378,"3260":3379,"3261":3380,"3262":3381,"3263":3382,"3264":3383,"3265":3384,"3266":3385,"3267":3386,"3268":644,"3269":3387,"3270":469,"3271":470,"3272":471,"3273":472,"3274":473,"3275":474,"3276":3388,"3277":3389,"3278":3390,"3279":3391,"3280":3392,"3281":3393,"3282":3394,"3283":3395,"3284":3396,"3285":3397,"3286":3398,"3287":3399,"3288":3400,"3289":3401,"3290":3402,"3291":3403,"3292":3404,"3293":3405,"3294":3406,"3295":3407,"3296":3408,"3297":3409,"3298":3410,"3299":3411,"3300":3412,"3301":645,"3302":475,"3303":476,"3304":477,"3305":478,"3306":479,"3307":480,"3308":481,"3309":482,"3310":483,"3311":3413,"3312":3414,"3313":3415,"3314":3416,"3315":3417,"3316":3418,"3317":3419,"3318":3420,"3319":3421,"3320":3422,"3321":3423,"3322":3424,"3323":3425,"3324":3426,"3325":3427,"3326":3428,"3327":3429,"3328":646,"3329":3430,"3330":484,"3331":485,"3332":486,"3333":487,"3334":488,"3335":3431,"3336":3432,"3337":3433,"3338":3434,"3339":3435,"3340":3436,"3341":3437,"3342":3438,"3343":3439,"3344":3440,"3345":3441,"3346":3442,"3347":3443,"3348":3444,"3349":3445,"3350":647,"3351":3446,"3352":489,"3353":490,"3354":491,"3355":492,"3356":493,"3357":494,"3358":495,"3359":496,"3360":497,"3361":498,"3362":499,"3363":500,"3364":501,"3365":502,"3366":503,"3367":504,"3368":505,"3369":506,"3370":507,"3371":508,"3372":3447,"3373":3448,"3374":3449,"3375":3450,"3376":3451,"3377":3452,"3378":3453,"3379":3454,"3380":3455,"3381":3456,"3382":3457,"3383":3458,"3384":3459,"3385":3460,"3386":3461,"3387":3462,"3388":3463,"3389":3464,"3390":3465,"3391":3466,"3392":3467,"3393":3468,"3394":3469,"3395":3470,"3396":3471,"3397":3472,"3398":3473,"3399":3474,"3400":3475,"3401":3476,"3402":3477,"3403":3478,"3404":3479,"3405":3480,"3406":3481,"3407":3482,"3408":3483,"3409":3484,"3410":3485,"3411":3486,"3412":3487,"3413":3488,"3414":3489,"3415":3490,"3416":3491,"3417":3492,"3418":3493,"3419":3494,"3420":3495,"3421":3496,"3422":3497,"3423":3498,"3424":3499,"3425":3500,"3426":3501,"3427":3502,"3428":3503,"3429":3504,"3430":3505,"3431":3506,"3432":3507,"3433":3508,"3434":3509,"3435":3510,"3436":3511,"3437":3512,"3438":3513,"3439":3514,"3440":3515,"3441":3516,"3442":3517,"3443":3518,"3444":3519,"3445":3520,"3446":3521,"3447":3522,"3448":3523,"3449":3524,"3450":3525,"3451":3526,"3452":3527,"3453":3528,"3454":3529,"3455":3530,"3456":3531,"3457":3532,"3458":3533,"3459":3534,"3460":3535,"3461":3536,"3462":3537,"3463":3538,"3464":3539,"3465":3540,"3466":3541,"3467":3542,"3468":3543,"3469":3544,"3470":3545,"3471":3546,"3472":3547,"3473":3548,"3474":3549,"3475":3550,"3476":3551,"3477":648,"3478":3552,"3479":509,"3480":510,"3481":511,"3482":512,"3483":513,"3484":514,"3485":3553,"3486":3554,"3487":3555,"3488":3556,"3489":3557,"3490":3558,"3491":3559,"3492":3560,"3493":3561,"3494":3562,"3495":3563,"3496":3564,"3497":3565,"3498":3566,"3499":3567,"3500":3568,"3501":3569,"3502":3570,"3503":3571,"3504":3572,"3505":3573,"3506":3574,"3507":3575,"3508":3576,"3509":3577,"3510":3578,"3511":3579,"3512":3580,"3513":3581,"3514":3582,"3515":3583,"3516":3584,"3517":3585,"3518":3586,"3519":649,"3520":3587,"3521":515,"3522":516,"3523":517,"3524":518,"3525":519,"3526":520,"3527":521,"3528":522,"3529":523,"3530":524,"3531":525,"3532":3588,"3533":3589,"3534":3590,"3535":3591,"3536":3592,"3537":3593,"3538":3594,"3539":3595,"3540":3596,"3541":3597,"3542":3598,"3543":3599,"3544":3600,"3545":3601,"3546":3602,"3547":3603,"3548":3604,"3549":3605,"3550":3606,"3551":3607,"3552":3608,"3553":3609,"3554":3610,"3555":3611,"3556":3612,"3557":3613,"3558":3614,"3559":3615,"3560":3616,"3561":3617,"3562":3618,"3563":3619,"3564":3620,"3565":3621,"3566":3622,"3567":3623,"3568":3624,"3569":3625,"3570":3626,"3571":3627,"3572":3628,"3573":3629,"3574":3630,"3575":3631,"3576":3632,"3577":3633,"3578":3634,"3579":3635,"3580":3636,"3581":3637,"3582":3638,"3583":3639,"3584":3640,"3585":3641,"3586":3642,"3587":650,"3588":526,"3589":527,"3590":528,"3591":529,"3592":530,"3593":531,"3594":532,"3595":533,"3596":534,"3597":535,"3598":536,"3599":537,"3600":3643,"3601":3644,"3602":3645,"3603":3646,"3604":3647,"3605":3648,"3606":3649,"3607":3650,"3608":3651,"3609":3652,"3610":3653,"3611":3654,"3612":3655,"3613":3656,"3614":3657,"3615":3658,"3616":3659,"3617":3660,"3618":3661,"3619":3662,"3620":3663,"3621":3664,"3622":3665,"3623":3666,"3624":3667,"3625":3668,"3626":3669,"3627":3670,"3628":651,"3629":3671,"3630":538,"3631":539,"3632":540,"3633":541,"3634":542,"3635":543,"3636":544,"3637":545,"3638":546,"3639":3672,"3640":3673,"3641":3674,"3642":3675,"3643":3676,"3644":3677,"3645":3678,"3646":3679,"3647":3680,"3648":3681,"3649":3682,"3650":3683,"3651":3684,"3652":3685,"3653":3686,"3654":3687,"3655":3688,"3656":3689,"3657":3690,"3658":3691,"3659":3692,"3660":3693,"3661":3694,"3662":3695,"3663":3696,"3664":3697,"3665":3698,"3666":3699,"3667":3700,"3668":3701,"3669":3702,"3670":3703,"3671":3704,"3672":3705,"3673":3706,"3674":3707,"3675":3708,"3676":3709,"3677":3710,"3678":3711,"3679":3712,"3680":3713,"3681":3714,"3682":3715,"3683":3716,"3684":3717,"3685":3718,"3686":3719,"3687":3720,"3688":3721,"3689":3722,"3690":3723,"3691":3724,"3692":3725,"3693":3726,"3694":3727,"3695":3728,"3696":3729,"3697":3730,"3698":3731,"3699":3732,"3700":3733,"3701":3734,"3702":3735,"3703":3736,"3704":3737,"3705":3738,"3706":3739,"3707":3740,"3708":3741,"3709":3742,"3710":3743,"3711":652,"3712":3744,"3713":547,"3714":548,"3715":549,"3716":550,"3717":551,"3718":552,"3719":553,"3720":554,"3721":555,"3722":556,"3723":557,"3724":558,"3725":559,"3726":3745,"3727":3746,"3728":3747,"3729":3748,"3730":3749,"3731":3750,"3732":3751,"3733":3752,"3734":3753,"3735":3754,"3736":3755,"3737":3756,"3738":3757,"3739":3758,"3740":3759,"3741":3760,"3742":3761,"3743":3762,"3744":3763,"3745":3764,"3746":3765,"3747":3766,"3748":3767,"3749":3768,"3750":3769,"3751":3770,"3752":3771,"3753":3772,"3754":3773,"3755":3774,"3756":3775,"3757":3776,"3758":3777,"3759":3778,"3760":3779,"3761":3780,"3762":3781,"3763":653,"3764":3782,"3765":560,"3766":561,"3767":562,"3768":563,"3769":564,"3770":565,"3771":566,"3772":3783,"3773":3784,"3774":3785,"3775":3786,"3776":3787,"3777":3788,"3778":3789,"3779":3790,"3780":3791,"3781":3792,"3782":3793,"3783":3794,"3784":3795,"3785":3796,"3786":3797,"3787":3798,"3788":3799,"3789":3800,"3790":3801,"3791":3802,"3792":3803,"3793":3804,"3794":3805,"3795":3806,"3796":3807,"3797":3808,"3798":3809,"3799":3810,"3800":654,"3801":3811,"3802":567,"3803":568,"3804":569,"3805":3812,"3806":3813,"3807":3814,"3808":3815,"3809":3816,"3810":3817,"3811":3818,"3812":3819,"3813":3820,"3814":3821,"3815":3822,"3816":3823,"3817":3824,"3818":3825,"3819":3826,"3820":3827,"3821":3828,"3822":3829,"3823":3830,"3824":655,"3825":3831,"3826":570,"3827":571,"3828":572,"3829":573,"3830":574,"3831":575,"3832":576,"3833":3832,"3834":3833,"3835":3834,"3836":3835,"3837":3836,"3838":3837,"3839":3838,"3840":3839,"3841":3840,"3842":3841,"3843":3842,"3844":3843,"3845":3844,"3846":3845,"3847":3846,"3848":3847,"3849":3848,"3850":3849,"3851":3850,"3852":3851,"3853":3852,"3854":3853,"3855":3854,"3856":3855,"3857":3856,"3858":3857,"3859":3858,"3860":3859,"3861":3860,"3862":3861,"3863":3862,"3864":3863,"3865":3864,"3866":3865,"3867":3866,"3868":3867,"3869":3868,"3870":3869,"3871":3870,"3872":3871,"3873":3872,"3874":3873,"3875":3874,"3876":3875,"3877":3876,"3878":3877,"3879":3878,"3880":3879,"3881":3880,"3882":3881},"orderedDocs":[[3,"heading"],[4,"heading"],[5,"heading"],[6,"heading"],[7,"heading"],[8,"heading"],[43,"heading"],[44,"heading"],[45,"heading"],[46,"heading"],[47,"heading"],[48,"heading"],[49,"heading"],[72,"heading"],[73,"heading"],[74,"heading"],[75,"heading"],[76,"heading"],[146,"heading"],[147,"heading"],[148,"heading"],[149,"heading"],[150,"heading"],[212,"heading"],[213,"heading"],[214,"heading"],[215,"heading"],[216,"heading"],[217,"heading"],[297,"heading"],[298,"heading"],[299,"heading"],[300,"heading"],[301,"heading"],[340,"heading"],[341,"heading"],[342,"heading"],[343,"heading"],[372,"heading"],[373,"heading"],[374,"heading"],[375,"heading"],[398,"heading"],[399,"heading"],[400,"heading"],[401,"heading"],[402,"heading"],[403,"heading"],[472,"heading"],[473,"heading"],[474,"heading"],[475,"heading"],[476,"heading"],[477,"heading"],[523,"heading"],[524,"heading"],[525,"heading"],[526,"heading"],[527,"heading"],[528,"heading"],[529,"heading"],[592,"heading"],[593,"heading"],[594,"heading"],[595,"heading"],[596,"heading"],[616,"heading"],[617,"heading"],[618,"heading"],[619,"heading"],[620,"heading"],[621,"heading"],[657,"heading"],[658,"heading"],[659,"heading"],[660,"heading"],[674,"heading"],[675,"heading"],[676,"heading"],[677,"heading"],[678,"heading"],[679,"heading"],[749,"heading"],[750,"heading"],[751,"heading"],[752,"heading"],[753,"heading"],[754,"heading"],[755,"heading"],[756,"heading"],[757,"heading"],[758,"heading"],[855,"heading"],[856,"heading"],[857,"heading"],[858,"heading"],[859,"heading"],[860,"heading"],[899,"heading"],[900,"heading"],[901,"heading"],[902,"heading"],[903,"heading"],[904,"heading"],[905,"heading"],[906,"heading"],[1013,"heading"],[1014,"heading"],[1015,"heading"],[1016,"heading"],[1017,"heading"],[1071,"heading"],[1072,"heading"],[1073,"heading"],[1074,"heading"],[1075,"heading"],[1076,"heading"],[1116,"heading"],[1117,"heading"],[1118,"heading"],[1119,"heading"],[1120,"heading"],[1121,"heading"],[1122,"heading"],[1123,"heading"],[1186,"heading"],[1187,"heading"],[1188,"heading"],[1189,"heading"],[1190,"heading"],[1191,"heading"],[1192,"heading"],[1193,"heading"],[1194,"heading"],[1244,"heading"],[1245,"heading"],[1246,"heading"],[1247,"heading"],[1248,"heading"],[1249,"heading"],[1250,"heading"],[1251,"heading"],[1252,"heading"],[1253,"heading"],[1281,"heading"],[1282,"heading"],[1283,"heading"],[1284,"heading"],[1285,"heading"],[1286,"heading"],[1287,"heading"],[1357,"heading"],[1358,"heading"],[1359,"heading"],[1360,"heading"],[1361,"heading"],[1362,"heading"],[1363,"heading"],[1364,"heading"],[1365,"heading"],[1366,"heading"],[1367,"heading"],[1368,"heading"],[1369,"heading"],[1370,"heading"],[1371,"heading"],[1493,"heading"],[1494,"heading"],[1495,"heading"],[1496,"heading"],[1497,"heading"],[1498,"heading"],[1499,"heading"],[1500,"heading"],[1501,"heading"],[1502,"heading"],[1503,"heading"],[1504,"heading"],[1620,"heading"],[1621,"heading"],[1622,"heading"],[1623,"heading"],[1639,"heading"],[1640,"heading"],[1641,"heading"],[1642,"heading"],[1643,"heading"],[1644,"heading"],[1645,"heading"],[1646,"heading"],[1647,"heading"],[1648,"heading"],[1649,"heading"],[1650,"heading"],[1651,"heading"],[1652,"heading"],[1653,"heading"],[1654,"heading"],[1655,"heading"],[1656,"heading"],[1657,"heading"],[1658,"heading"],[1659,"heading"],[1752,"heading"],[1753,"heading"],[1754,"heading"],[1755,"heading"],[1756,"heading"],[1757,"heading"],[1758,"heading"],[1759,"heading"],[1760,"heading"],[1761,"heading"],[1762,"heading"],[1763,"heading"],[1764,"heading"],[1804,"heading"],[1805,"heading"],[1806,"heading"],[1807,"heading"],[1808,"heading"],[1809,"heading"],[1810,"heading"],[1811,"heading"],[1812,"heading"],[1846,"heading"],[1847,"heading"],[1848,"heading"],[1849,"heading"],[1850,"heading"],[1851,"heading"],[1852,"heading"],[1853,"heading"],[1888,"heading"],[1889,"heading"],[1890,"heading"],[1891,"heading"],[1892,"heading"],[1893,"heading"],[1894,"heading"],[1895,"heading"],[1896,"heading"],[1897,"heading"],[1898,"heading"],[1899,"heading"],[1973,"heading"],[1981,"heading"],[1982,"heading"],[1983,"heading"],[1984,"heading"],[1985,"heading"],[1986,"heading"],[1987,"heading"],[1988,"heading"],[1989,"heading"],[1990,"heading"],[1991,"heading"],[1992,"heading"],[1993,"heading"],[1994,"heading"],[2020,"heading"],[2021,"heading"],[2022,"heading"],[2023,"heading"],[2024,"heading"],[2046,"heading"],[2047,"heading"],[2048,"heading"],[2062,"heading"],[2063,"heading"],[2064,"heading"],[2065,"heading"],[2066,"heading"],[2067,"heading"],[2068,"heading"],[2069,"heading"],[2070,"heading"],[2071,"heading"],[2103,"heading"],[2104,"heading"],[2105,"heading"],[2106,"heading"],[2107,"heading"],[2108,"heading"],[2109,"heading"],[2128,"heading"],[2129,"heading"],[2130,"heading"],[2131,"heading"],[2132,"heading"],[2133,"heading"],[2134,"heading"],[2135,"heading"],[2136,"heading"],[2137,"heading"],[2138,"heading"],[2139,"heading"],[2176,"heading"],[2177,"heading"],[2178,"heading"],[2179,"heading"],[2229,"heading"],[2230,"heading"],[2231,"heading"],[2232,"heading"],[2233,"heading"],[2234,"heading"],[2235,"heading"],[2236,"heading"],[2237,"heading"],[2238,"heading"],[2239,"heading"],[2240,"heading"],[2241,"heading"],[2242,"heading"],[2243,"heading"],[2244,"heading"],[2285,"heading"],[2286,"heading"],[2287,"heading"],[2314,"heading"],[2315,"heading"],[2316,"heading"],[2317,"heading"],[2318,"heading"],[2319,"heading"],[2320,"heading"],[2321,"heading"],[2361,"heading"],[2362,"heading"],[2363,"heading"],[2364,"heading"],[2365,"heading"],[2366,"heading"],[2386,"heading"],[2387,"heading"],[2388,"heading"],[2389,"heading"],[2409,"heading"],[2410,"heading"],[2411,"heading"],[2412,"heading"],[2413,"heading"],[2414,"heading"],[2415,"heading"],[2416,"heading"],[2454,"heading"],[2455,"heading"],[2456,"heading"],[2457,"heading"],[2458,"heading"],[2459,"heading"],[2460,"heading"],[2461,"heading"],[2462,"heading"],[2463,"heading"],[2523,"heading"],[2524,"heading"],[2525,"heading"],[2526,"heading"],[2527,"heading"],[2528,"heading"],[2529,"heading"],[2530,"heading"],[2546,"heading"],[2547,"heading"],[2548,"heading"],[2640,"heading"],[2641,"heading"],[2642,"heading"],[2643,"heading"],[2644,"heading"],[2645,"heading"],[2646,"heading"],[2647,"heading"],[2648,"heading"],[2649,"heading"],[2675,"heading"],[2676,"heading"],[2677,"heading"],[2678,"heading"],[2679,"heading"],[2698,"heading"],[2699,"heading"],[2700,"heading"],[2701,"heading"],[2702,"heading"],[2735,"heading"],[2736,"heading"],[2737,"heading"],[2738,"heading"],[2739,"heading"],[2769,"heading"],[2770,"heading"],[2771,"heading"],[2772,"heading"],[2810,"heading"],[2811,"heading"],[2812,"heading"],[2813,"heading"],[2814,"heading"],[2834,"heading"],[2835,"heading"],[2836,"heading"],[2837,"heading"],[2857,"heading"],[2858,"heading"],[2859,"heading"],[2860,"heading"],[2881,"heading"],[2882,"heading"],[2883,"heading"],[2884,"heading"],[2903,"heading"],[2904,"heading"],[2905,"heading"],[2906,"heading"],[2918,"heading"],[2919,"heading"],[2920,"heading"],[2921,"heading"],[2922,"heading"],[2954,"heading"],[2955,"heading"],[2956,"heading"],[2957,"heading"],[2958,"heading"],[2959,"heading"],[3000,"heading"],[3001,"heading"],[3002,"heading"],[3003,"heading"],[3030,"heading"],[3031,"heading"],[3032,"heading"],[3033,"heading"],[3034,"heading"],[3035,"heading"],[3036,"heading"],[3037,"heading"],[3038,"heading"],[3039,"heading"],[3055,"heading"],[3056,"heading"],[3057,"heading"],[3058,"heading"],[3059,"heading"],[3060,"heading"],[3061,"heading"],[3088,"heading"],[3089,"heading"],[3090,"heading"],[3091,"heading"],[3092,"heading"],[3133,"heading"],[3134,"heading"],[3135,"heading"],[3136,"heading"],[3137,"heading"],[3138,"heading"],[3139,"heading"],[3140,"heading"],[3141,"heading"],[3142,"heading"],[3213,"heading"],[3214,"heading"],[3215,"heading"],[3216,"heading"],[3217,"heading"],[3270,"heading"],[3271,"heading"],[3272,"heading"],[3273,"heading"],[3274,"heading"],[3275,"heading"],[3302,"heading"],[3303,"heading"],[3304,"heading"],[3305,"heading"],[3306,"heading"],[3307,"heading"],[3308,"heading"],[3309,"heading"],[3310,"heading"],[3330,"heading"],[3331,"heading"],[3332,"heading"],[3333,"heading"],[3334,"heading"],[3352,"heading"],[3353,"heading"],[3354,"heading"],[3355,"heading"],[3356,"heading"],[3357,"heading"],[3358,"heading"],[3359,"heading"],[3360,"heading"],[3361,"heading"],[3362,"heading"],[3363,"heading"],[3364,"heading"],[3365,"heading"],[3366,"heading"],[3367,"heading"],[3368,"heading"],[3369,"heading"],[3370,"heading"],[3371,"heading"],[3479,"heading"],[3480,"heading"],[3481,"heading"],[3482,"heading"],[3483,"heading"],[3484,"heading"],[3521,"heading"],[3522,"heading"],[3523,"heading"],[3524,"heading"],[3525,"heading"],[3526,"heading"],[3527,"heading"],[3528,"heading"],[3529,"heading"],[3530,"heading"],[3531,"heading"],[3588,"heading"],[3589,"heading"],[3590,"heading"],[3591,"heading"],[3592,"heading"],[3593,"heading"],[3594,"heading"],[3595,"heading"],[3596,"heading"],[3597,"heading"],[3598,"heading"],[3599,"heading"],[3630,"heading"],[3631,"heading"],[3632,"heading"],[3633,"heading"],[3634,"heading"],[3635,"heading"],[3636,"heading"],[3637,"heading"],[3638,"heading"],[3713,"heading"],[3714,"heading"],[3715,"heading"],[3716,"heading"],[3717,"heading"],[3718,"heading"],[3719,"heading"],[3720,"heading"],[3721,"heading"],[3722,"heading"],[3723,"heading"],[3724,"heading"],[3725,"heading"],[3765,"heading"],[3766,"heading"],[3767,"heading"],[3768,"heading"],[3769,"heading"],[3770,"heading"],[3771,"heading"],[3802,"heading"],[3803,"heading"],[3804,"heading"],[3826,"heading"],[3827,"heading"],[3828,"heading"],[3829,"heading"],[3830,"heading"],[3831,"heading"],[3832,"heading"],[1,"page"],[41,"page"],[70,"page"],[144,"page"],[210,"page"],[295,"page"],[338,"page"],[370,"page"],[396,"page"],[470,"page"],[521,"page"],[590,"page"],[614,"page"],[655,"page"],[672,"page"],[747,"page"],[853,"page"],[897,"page"],[1011,"page"],[1069,"page"],[1114,"page"],[1184,"page"],[1242,"page"],[1279,"page"],[1355,"page"],[1491,"page"],[1618,"page"],[1637,"page"],[1750,"page"],[1802,"page"],[1845,"page"],[1886,"page"],[1972,"page"],[1979,"page"],[2018,"page"],[2044,"page"],[2060,"page"],[2101,"page"],[2126,"page"],[2174,"page"],[2227,"page"],[2283,"page"],[2312,"page"],[2359,"page"],[2384,"page"],[2408,"page"],[2452,"page"],[2521,"page"],[2544,"page"],[2638,"page"],[2673,"page"],[2696,"page"],[2733,"page"],[2767,"page"],[2808,"page"],[2832,"page"],[2855,"page"],[2879,"page"],[2901,"page"],[2916,"page"],[2952,"page"],[2998,"page"],[3028,"page"],[3053,"page"],[3086,"page"],[3131,"page"],[3211,"page"],[3268,"page"],[3301,"page"],[3328,"page"],[3350,"page"],[3477,"page"],[3519,"page"],[3587,"page"],[3628,"page"],[3711,"page"],[3763,"page"],[3800,"page"],[3824,"page"],[2,"text"],[9,"text"],[10,"text"],[11,"text"],[12,"text"],[13,"text"],[14,"text"],[15,"text"],[16,"text"],[17,"text"],[18,"text"],[19,"text"],[20,"text"],[21,"text"],[22,"text"],[23,"text"],[24,"text"],[25,"text"],[26,"text"],[27,"text"],[28,"text"],[29,"text"],[30,"text"],[31,"text"],[32,"text"],[33,"text"],[34,"text"],[35,"text"],[36,"text"],[37,"text"],[38,"text"],[39,"text"],[40,"text"],[42,"text"],[50,"text"],[51,"text"],[52,"text"],[53,"text"],[54,"text"],[55,"text"],[56,"text"],[57,"text"],[58,"text"],[59,"text"],[60,"text"],[61,"text"],[62,"text"],[63,"text"],[64,"text"],[65,"text"],[66,"text"],[67,"text"],[68,"text"],[69,"text"],[71,"text"],[77,"text"],[78,"text"],[79,"text"],[80,"text"],[81,"text"],[82,"text"],[83,"text"],[84,"text"],[85,"text"],[86,"text"],[87,"text"],[88,"text"],[89,"text"],[90,"text"],[91,"text"],[92,"text"],[93,"text"],[94,"text"],[95,"text"],[96,"text"],[97,"text"],[98,"text"],[99,"text"],[100,"text"],[101,"text"],[102,"text"],[103,"text"],[104,"text"],[105,"text"],[106,"text"],[107,"text"],[108,"text"],[109,"text"],[110,"text"],[111,"text"],[112,"text"],[113,"text"],[114,"text"],[115,"text"],[116,"text"],[117,"text"],[118,"text"],[119,"text"],[120,"text"],[121,"text"],[122,"text"],[123,"text"],[124,"text"],[125,"text"],[126,"text"],[127,"text"],[128,"text"],[129,"text"],[130,"text"],[131,"text"],[132,"text"],[133,"text"],[134,"text"],[135,"text"],[136,"text"],[137,"text"],[138,"text"],[139,"text"],[140,"text"],[141,"text"],[142,"text"],[143,"text"],[145,"text"],[151,"text"],[152,"text"],[153,"text"],[154,"text"],[155,"text"],[156,"text"],[157,"text"],[158,"text"],[159,"text"],[160,"text"],[161,"text"],[162,"text"],[163,"text"],[164,"text"],[165,"text"],[166,"text"],[167,"text"],[168,"text"],[169,"text"],[170,"text"],[171,"text"],[172,"text"],[173,"text"],[174,"text"],[175,"text"],[176,"text"],[177,"text"],[178,"text"],[179,"text"],[180,"text"],[181,"text"],[182,"text"],[183,"text"],[184,"text"],[185,"text"],[186,"text"],[187,"text"],[188,"text"],[189,"text"],[190,"text"],[191,"text"],[192,"text"],[193,"text"],[194,"text"],[195,"text"],[196,"text"],[197,"text"],[198,"text"],[199,"text"],[200,"text"],[201,"text"],[202,"text"],[203,"text"],[204,"text"],[205,"text"],[206,"text"],[207,"text"],[208,"text"],[209,"text"],[211,"text"],[218,"text"],[219,"text"],[220,"text"],[221,"text"],[222,"text"],[223,"text"],[224,"text"],[225,"text"],[226,"text"],[227,"text"],[228,"text"],[229,"text"],[230,"text"],[231,"text"],[232,"text"],[233,"text"],[234,"text"],[235,"text"],[236,"text"],[237,"text"],[238,"text"],[239,"text"],[240,"text"],[241,"text"],[242,"text"],[243,"text"],[244,"text"],[245,"text"],[246,"text"],[247,"text"],[248,"text"],[249,"text"],[250,"text"],[251,"text"],[252,"text"],[253,"text"],[254,"text"],[255,"text"],[256,"text"],[257,"text"],[258,"text"],[259,"text"],[260,"text"],[261,"text"],[262,"text"],[263,"text"],[264,"text"],[265,"text"],[266,"text"],[267,"text"],[268,"text"],[269,"text"],[270,"text"],[271,"text"],[272,"text"],[273,"text"],[274,"text"],[275,"text"],[276,"text"],[277,"text"],[278,"text"],[279,"text"],[280,"text"],[281,"text"],[282,"text"],[283,"text"],[284,"text"],[285,"text"],[286,"text"],[287,"text"],[288,"text"],[289,"text"],[290,"text"],[291,"text"],[292,"text"],[293,"text"],[294,"text"],[296,"text"],[302,"text"],[303,"text"],[304,"text"],[305,"text"],[306,"text"],[307,"text"],[308,"text"],[309,"text"],[310,"text"],[311,"text"],[312,"text"],[313,"text"],[314,"text"],[315,"text"],[316,"text"],[317,"text"],[318,"text"],[319,"text"],[320,"text"],[321,"text"],[322,"text"],[323,"text"],[324,"text"],[325,"text"],[326,"text"],[327,"text"],[328,"text"],[329,"text"],[330,"text"],[331,"text"],[332,"text"],[333,"text"],[334,"text"],[335,"text"],[336,"text"],[337,"text"],[339,"text"],[344,"text"],[345,"text"],[346,"text"],[347,"text"],[348,"text"],[349,"text"],[350,"text"],[351,"text"],[352,"text"],[353,"text"],[354,"text"],[355,"text"],[356,"text"],[357,"text"],[358,"text"],[359,"text"],[360,"text"],[361,"text"],[362,"text"],[363,"text"],[364,"text"],[365,"text"],[366,"text"],[367,"text"],[368,"text"],[369,"text"],[371,"text"],[376,"text"],[377,"text"],[378,"text"],[379,"text"],[380,"text"],[381,"text"],[382,"text"],[383,"text"],[384,"text"],[385,"text"],[386,"text"],[387,"text"],[388,"text"],[389,"text"],[390,"text"],[391,"text"],[392,"text"],[393,"text"],[394,"text"],[395,"text"],[397,"text"],[404,"text"],[405,"text"],[406,"text"],[407,"text"],[408,"text"],[409,"text"],[410,"text"],[411,"text"],[412,"text"],[413,"text"],[414,"text"],[415,"text"],[416,"text"],[417,"text"],[418,"text"],[419,"text"],[420,"text"],[421,"text"],[422,"text"],[423,"text"],[424,"text"],[425,"text"],[426,"text"],[427,"text"],[428,"text"],[429,"text"],[430,"text"],[431,"text"],[432,"text"],[433,"text"],[434,"text"],[435,"text"],[436,"text"],[437,"text"],[438,"text"],[439,"text"],[440,"text"],[441,"text"],[442,"text"],[443,"text"],[444,"text"],[445,"text"],[446,"text"],[447,"text"],[448,"text"],[449,"text"],[450,"text"],[451,"text"],[452,"text"],[453,"text"],[454,"text"],[455,"text"],[456,"text"],[457,"text"],[458,"text"],[459,"text"],[460,"text"],[461,"text"],[462,"text"],[463,"text"],[464,"text"],[465,"text"],[466,"text"],[467,"text"],[468,"text"],[469,"text"],[471,"text"],[478,"text"],[479,"text"],[480,"text"],[481,"text"],[482,"text"],[483,"text"],[484,"text"],[485,"text"],[486,"text"],[487,"text"],[488,"text"],[489,"text"],[490,"text"],[491,"text"],[492,"text"],[493,"text"],[494,"text"],[495,"text"],[496,"text"],[497,"text"],[498,"text"],[499,"text"],[500,"text"],[501,"text"],[502,"text"],[503,"text"],[504,"text"],[505,"text"],[506,"text"],[507,"text"],[508,"text"],[509,"text"],[510,"text"],[511,"text"],[512,"text"],[513,"text"],[514,"text"],[515,"text"],[516,"text"],[517,"text"],[518,"text"],[519,"text"],[520,"text"],[522,"text"],[530,"text"],[531,"text"],[532,"text"],[533,"text"],[534,"text"],[535,"text"],[536,"text"],[537,"text"],[538,"text"],[539,"text"],[540,"text"],[541,"text"],[542,"text"],[543,"text"],[544,"text"],[545,"text"],[546,"text"],[547,"text"],[548,"text"],[549,"text"],[550,"text"],[551,"text"],[552,"text"],[553,"text"],[554,"text"],[555,"text"],[556,"text"],[557,"text"],[558,"text"],[559,"text"],[560,"text"],[561,"text"],[562,"text"],[563,"text"],[564,"text"],[565,"text"],[566,"text"],[567,"text"],[568,"text"],[569,"text"],[570,"text"],[571,"text"],[572,"text"],[573,"text"],[574,"text"],[575,"text"],[576,"text"],[577,"text"],[578,"text"],[579,"text"],[580,"text"],[581,"text"],[582,"text"],[583,"text"],[584,"text"],[585,"text"],[586,"text"],[587,"text"],[588,"text"],[589,"text"],[591,"text"],[597,"text"],[598,"text"],[599,"text"],[600,"text"],[601,"text"],[602,"text"],[603,"text"],[604,"text"],[605,"text"],[606,"text"],[607,"text"],[608,"text"],[609,"text"],[610,"text"],[611,"text"],[612,"text"],[613,"text"],[615,"text"],[622,"text"],[623,"text"],[624,"text"],[625,"text"],[626,"text"],[627,"text"],[628,"text"],[629,"text"],[630,"text"],[631,"text"],[632,"text"],[633,"text"],[634,"text"],[635,"text"],[636,"text"],[637,"text"],[638,"text"],[639,"text"],[640,"text"],[641,"text"],[642,"text"],[643,"text"],[644,"text"],[645,"text"],[646,"text"],[647,"text"],[648,"text"],[649,"text"],[650,"text"],[651,"text"],[652,"text"],[653,"text"],[654,"text"],[656,"text"],[661,"text"],[662,"text"],[663,"text"],[664,"text"],[665,"text"],[666,"text"],[667,"text"],[668,"text"],[669,"text"],[670,"text"],[671,"text"],[673,"text"],[680,"text"],[681,"text"],[682,"text"],[683,"text"],[684,"text"],[685,"text"],[686,"text"],[687,"text"],[688,"text"],[689,"text"],[690,"text"],[691,"text"],[692,"text"],[693,"text"],[694,"text"],[695,"text"],[696,"text"],[697,"text"],[698,"text"],[699,"text"],[700,"text"],[701,"text"],[702,"text"],[703,"text"],[704,"text"],[705,"text"],[706,"text"],[707,"text"],[708,"text"],[709,"text"],[710,"text"],[711,"text"],[712,"text"],[713,"text"],[714,"text"],[715,"text"],[716,"text"],[717,"text"],[718,"text"],[719,"text"],[720,"text"],[721,"text"],[722,"text"],[723,"text"],[724,"text"],[725,"text"],[726,"text"],[727,"text"],[728,"text"],[729,"text"],[730,"text"],[731,"text"],[732,"text"],[733,"text"],[734,"text"],[735,"text"],[736,"text"],[737,"text"],[738,"text"],[739,"text"],[740,"text"],[741,"text"],[742,"text"],[743,"text"],[744,"text"],[745,"text"],[746,"text"],[748,"text"],[759,"text"],[760,"text"],[761,"text"],[762,"text"],[763,"text"],[764,"text"],[765,"text"],[766,"text"],[767,"text"],[768,"text"],[769,"text"],[770,"text"],[771,"text"],[772,"text"],[773,"text"],[774,"text"],[775,"text"],[776,"text"],[777,"text"],[778,"text"],[779,"text"],[780,"text"],[781,"text"],[782,"text"],[783,"text"],[784,"text"],[785,"text"],[786,"text"],[787,"text"],[788,"text"],[789,"text"],[790,"text"],[791,"text"],[792,"text"],[793,"text"],[794,"text"],[795,"text"],[796,"text"],[797,"text"],[798,"text"],[799,"text"],[800,"text"],[801,"text"],[802,"text"],[803,"text"],[804,"text"],[805,"text"],[806,"text"],[807,"text"],[808,"text"],[809,"text"],[810,"text"],[811,"text"],[812,"text"],[813,"text"],[814,"text"],[815,"text"],[816,"text"],[817,"text"],[818,"text"],[819,"text"],[820,"text"],[821,"text"],[822,"text"],[823,"text"],[824,"text"],[825,"text"],[826,"text"],[827,"text"],[828,"text"],[829,"text"],[830,"text"],[831,"text"],[832,"text"],[833,"text"],[834,"text"],[835,"text"],[836,"text"],[837,"text"],[838,"text"],[839,"text"],[840,"text"],[841,"text"],[842,"text"],[843,"text"],[844,"text"],[845,"text"],[846,"text"],[847,"text"],[848,"text"],[849,"text"],[850,"text"],[851,"text"],[852,"text"],[854,"text"],[861,"text"],[862,"text"],[863,"text"],[864,"text"],[865,"text"],[866,"text"],[867,"text"],[868,"text"],[869,"text"],[870,"text"],[871,"text"],[872,"text"],[873,"text"],[874,"text"],[875,"text"],[876,"text"],[877,"text"],[878,"text"],[879,"text"],[880,"text"],[881,"text"],[882,"text"],[883,"text"],[884,"text"],[885,"text"],[886,"text"],[887,"text"],[888,"text"],[889,"text"],[890,"text"],[891,"text"],[892,"text"],[893,"text"],[894,"text"],[895,"text"],[896,"text"],[898,"text"],[907,"text"],[908,"text"],[909,"text"],[910,"text"],[911,"text"],[912,"text"],[913,"text"],[914,"text"],[915,"text"],[916,"text"],[917,"text"],[918,"text"],[919,"text"],[920,"text"],[921,"text"],[922,"text"],[923,"text"],[924,"text"],[925,"text"],[926,"text"],[927,"text"],[928,"text"],[929,"text"],[930,"text"],[931,"text"],[932,"text"],[933,"text"],[934,"text"],[935,"text"],[936,"text"],[937,"text"],[938,"text"],[939,"text"],[940,"text"],[941,"text"],[942,"text"],[943,"text"],[944,"text"],[945,"text"],[946,"text"],[947,"text"],[948,"text"],[949,"text"],[950,"text"],[951,"text"],[952,"text"],[953,"text"],[954,"text"],[955,"text"],[956,"text"],[957,"text"],[958,"text"],[959,"text"],[960,"text"],[961,"text"],[962,"text"],[963,"text"],[964,"text"],[965,"text"],[966,"text"],[967,"text"],[968,"text"],[969,"text"],[970,"text"],[971,"text"],[972,"text"],[973,"text"],[974,"text"],[975,"text"],[976,"text"],[977,"text"],[978,"text"],[979,"text"],[980,"text"],[981,"text"],[982,"text"],[983,"text"],[984,"text"],[985,"text"],[986,"text"],[987,"text"],[988,"text"],[989,"text"],[990,"text"],[991,"text"],[992,"text"],[993,"text"],[994,"text"],[995,"text"],[996,"text"],[997,"text"],[998,"text"],[999,"text"],[1000,"text"],[1001,"text"],[1002,"text"],[1003,"text"],[1004,"text"],[1005,"text"],[1006,"text"],[1007,"text"],[1008,"text"],[1009,"text"],[1010,"text"],[1012,"text"],[1018,"text"],[1019,"text"],[1020,"text"],[1021,"text"],[1022,"text"],[1023,"text"],[1024,"text"],[1025,"text"],[1026,"text"],[1027,"text"],[1028,"text"],[1029,"text"],[1030,"text"],[1031,"text"],[1032,"text"],[1033,"text"],[1034,"text"],[1035,"text"],[1036,"text"],[1037,"text"],[1038,"text"],[1039,"text"],[1040,"text"],[1041,"text"],[1042,"text"],[1043,"text"],[1044,"text"],[1045,"text"],[1046,"text"],[1047,"text"],[1048,"text"],[1049,"text"],[1050,"text"],[1051,"text"],[1052,"text"],[1053,"text"],[1054,"text"],[1055,"text"],[1056,"text"],[1057,"text"],[1058,"text"],[1059,"text"],[1060,"text"],[1061,"text"],[1062,"text"],[1063,"text"],[1064,"text"],[1065,"text"],[1066,"text"],[1067,"text"],[1068,"text"],[1070,"text"],[1077,"text"],[1078,"text"],[1079,"text"],[1080,"text"],[1081,"text"],[1082,"text"],[1083,"text"],[1084,"text"],[1085,"text"],[1086,"text"],[1087,"text"],[1088,"text"],[1089,"text"],[1090,"text"],[1091,"text"],[1092,"text"],[1093,"text"],[1094,"text"],[1095,"text"],[1096,"text"],[1097,"text"],[1098,"text"],[1099,"text"],[1100,"text"],[1101,"text"],[1102,"text"],[1103,"text"],[1104,"text"],[1105,"text"],[1106,"text"],[1107,"text"],[1108,"text"],[1109,"text"],[1110,"text"],[1111,"text"],[1112,"text"],[1113,"text"],[1115,"text"],[1124,"text"],[1125,"text"],[1126,"text"],[1127,"text"],[1128,"text"],[1129,"text"],[1130,"text"],[1131,"text"],[1132,"text"],[1133,"text"],[1134,"text"],[1135,"text"],[1136,"text"],[1137,"text"],[1138,"text"],[1139,"text"],[1140,"text"],[1141,"text"],[1142,"text"],[1143,"text"],[1144,"text"],[1145,"text"],[1146,"text"],[1147,"text"],[1148,"text"],[1149,"text"],[1150,"text"],[1151,"text"],[1152,"text"],[1153,"text"],[1154,"text"],[1155,"text"],[1156,"text"],[1157,"text"],[1158,"text"],[1159,"text"],[1160,"text"],[1161,"text"],[1162,"text"],[1163,"text"],[1164,"text"],[1165,"text"],[1166,"text"],[1167,"text"],[1168,"text"],[1169,"text"],[1170,"text"],[1171,"text"],[1172,"text"],[1173,"text"],[1174,"text"],[1175,"text"],[1176,"text"],[1177,"text"],[1178,"text"],[1179,"text"],[1180,"text"],[1181,"text"],[1182,"text"],[1183,"text"],[1185,"text"],[1195,"text"],[1196,"text"],[1197,"text"],[1198,"text"],[1199,"text"],[1200,"text"],[1201,"text"],[1202,"text"],[1203,"text"],[1204,"text"],[1205,"text"],[1206,"text"],[1207,"text"],[1208,"text"],[1209,"text"],[1210,"text"],[1211,"text"],[1212,"text"],[1213,"text"],[1214,"text"],[1215,"text"],[1216,"text"],[1217,"text"],[1218,"text"],[1219,"text"],[1220,"text"],[1221,"text"],[1222,"text"],[1223,"text"],[1224,"text"],[1225,"text"],[1226,"text"],[1227,"text"],[1228,"text"],[1229,"text"],[1230,"text"],[1231,"text"],[1232,"text"],[1233,"text"],[1234,"text"],[1235,"text"],[1236,"text"],[1237,"text"],[1238,"text"],[1239,"text"],[1240,"text"],[1241,"text"],[1243,"text"],[1254,"text"],[1255,"text"],[1256,"text"],[1257,"text"],[1258,"text"],[1259,"text"],[1260,"text"],[1261,"text"],[1262,"text"],[1263,"text"],[1264,"text"],[1265,"text"],[1266,"text"],[1267,"text"],[1268,"text"],[1269,"text"],[1270,"text"],[1271,"text"],[1272,"text"],[1273,"text"],[1274,"text"],[1275,"text"],[1276,"text"],[1277,"text"],[1278,"text"],[1280,"text"],[1288,"text"],[1289,"text"],[1290,"text"],[1291,"text"],[1292,"text"],[1293,"text"],[1294,"text"],[1295,"text"],[1296,"text"],[1297,"text"],[1298,"text"],[1299,"text"],[1300,"text"],[1301,"text"],[1302,"text"],[1303,"text"],[1304,"text"],[1305,"text"],[1306,"text"],[1307,"text"],[1308,"text"],[1309,"text"],[1310,"text"],[1311,"text"],[1312,"text"],[1313,"text"],[1314,"text"],[1315,"text"],[1316,"text"],[1317,"text"],[1318,"text"],[1319,"text"],[1320,"text"],[1321,"text"],[1322,"text"],[1323,"text"],[1324,"text"],[1325,"text"],[1326,"text"],[1327,"text"],[1328,"text"],[1329,"text"],[1330,"text"],[1331,"text"],[1332,"text"],[1333,"text"],[1334,"text"],[1335,"text"],[1336,"text"],[1337,"text"],[1338,"text"],[1339,"text"],[1340,"text"],[1341,"text"],[1342,"text"],[1343,"text"],[1344,"text"],[1345,"text"],[1346,"text"],[1347,"text"],[1348,"text"],[1349,"text"],[1350,"text"],[1351,"text"],[1352,"text"],[1353,"text"],[1354,"text"],[1356,"text"],[1372,"text"],[1373,"text"],[1374,"text"],[1375,"text"],[1376,"text"],[1377,"text"],[1378,"text"],[1379,"text"],[1380,"text"],[1381,"text"],[1382,"text"],[1383,"text"],[1384,"text"],[1385,"text"],[1386,"text"],[1387,"text"],[1388,"text"],[1389,"text"],[1390,"text"],[1391,"text"],[1392,"text"],[1393,"text"],[1394,"text"],[1395,"text"],[1396,"text"],[1397,"text"],[1398,"text"],[1399,"text"],[1400,"text"],[1401,"text"],[1402,"text"],[1403,"text"],[1404,"text"],[1405,"text"],[1406,"text"],[1407,"text"],[1408,"text"],[1409,"text"],[1410,"text"],[1411,"text"],[1412,"text"],[1413,"text"],[1414,"text"],[1415,"text"],[1416,"text"],[1417,"text"],[1418,"text"],[1419,"text"],[1420,"text"],[1421,"text"],[1422,"text"],[1423,"text"],[1424,"text"],[1425,"text"],[1426,"text"],[1427,"text"],[1428,"text"],[1429,"text"],[1430,"text"],[1431,"text"],[1432,"text"],[1433,"text"],[1434,"text"],[1435,"text"],[1436,"text"],[1437,"text"],[1438,"text"],[1439,"text"],[1440,"text"],[1441,"text"],[1442,"text"],[1443,"text"],[1444,"text"],[1445,"text"],[1446,"text"],[1447,"text"],[1448,"text"],[1449,"text"],[1450,"text"],[1451,"text"],[1452,"text"],[1453,"text"],[1454,"text"],[1455,"text"],[1456,"text"],[1457,"text"],[1458,"text"],[1459,"text"],[1460,"text"],[1461,"text"],[1462,"text"],[1463,"text"],[1464,"text"],[1465,"text"],[1466,"text"],[1467,"text"],[1468,"text"],[1469,"text"],[1470,"text"],[1471,"text"],[1472,"text"],[1473,"text"],[1474,"text"],[1475,"text"],[1476,"text"],[1477,"text"],[1478,"text"],[1479,"text"],[1480,"text"],[1481,"text"],[1482,"text"],[1483,"text"],[1484,"text"],[1485,"text"],[1486,"text"],[1487,"text"],[1488,"text"],[1489,"text"],[1490,"text"],[1492,"text"],[1505,"text"],[1506,"text"],[1507,"text"],[1508,"text"],[1509,"text"],[1510,"text"],[1511,"text"],[1512,"text"],[1513,"text"],[1514,"text"],[1515,"text"],[1516,"text"],[1517,"text"],[1518,"text"],[1519,"text"],[1520,"text"],[1521,"text"],[1522,"text"],[1523,"text"],[1524,"text"],[1525,"text"],[1526,"text"],[1527,"text"],[1528,"text"],[1529,"text"],[1530,"text"],[1531,"text"],[1532,"text"],[1533,"text"],[1534,"text"],[1535,"text"],[1536,"text"],[1537,"text"],[1538,"text"],[1539,"text"],[1540,"text"],[1541,"text"],[1542,"text"],[1543,"text"],[1544,"text"],[1545,"text"],[1546,"text"],[1547,"text"],[1548,"text"],[1549,"text"],[1550,"text"],[1551,"text"],[1552,"text"],[1553,"text"],[1554,"text"],[1555,"text"],[1556,"text"],[1557,"text"],[1558,"text"],[1559,"text"],[1560,"text"],[1561,"text"],[1562,"text"],[1563,"text"],[1564,"text"],[1565,"text"],[1566,"text"],[1567,"text"],[1568,"text"],[1569,"text"],[1570,"text"],[1571,"text"],[1572,"text"],[1573,"text"],[1574,"text"],[1575,"text"],[1576,"text"],[1577,"text"],[1578,"text"],[1579,"text"],[1580,"text"],[1581,"text"],[1582,"text"],[1583,"text"],[1584,"text"],[1585,"text"],[1586,"text"],[1587,"text"],[1588,"text"],[1589,"text"],[1590,"text"],[1591,"text"],[1592,"text"],[1593,"text"],[1594,"text"],[1595,"text"],[1596,"text"],[1597,"text"],[1598,"text"],[1599,"text"],[1600,"text"],[1601,"text"],[1602,"text"],[1603,"text"],[1604,"text"],[1605,"text"],[1606,"text"],[1607,"text"],[1608,"text"],[1609,"text"],[1610,"text"],[1611,"text"],[1612,"text"],[1613,"text"],[1614,"text"],[1615,"text"],[1616,"text"],[1617,"text"],[1619,"text"],[1624,"text"],[1625,"text"],[1626,"text"],[1627,"text"],[1628,"text"],[1629,"text"],[1630,"text"],[1631,"text"],[1632,"text"],[1633,"text"],[1634,"text"],[1635,"text"],[1636,"text"],[1638,"text"],[1660,"text"],[1661,"text"],[1662,"text"],[1663,"text"],[1664,"text"],[1665,"text"],[1666,"text"],[1667,"text"],[1668,"text"],[1669,"text"],[1670,"text"],[1671,"text"],[1672,"text"],[1673,"text"],[1674,"text"],[1675,"text"],[1676,"text"],[1677,"text"],[1678,"text"],[1679,"text"],[1680,"text"],[1681,"text"],[1682,"text"],[1683,"text"],[1684,"text"],[1685,"text"],[1686,"text"],[1687,"text"],[1688,"text"],[1689,"text"],[1690,"text"],[1691,"text"],[1692,"text"],[1693,"text"],[1694,"text"],[1695,"text"],[1696,"text"],[1697,"text"],[1698,"text"],[1699,"text"],[1700,"text"],[1701,"text"],[1702,"text"],[1703,"text"],[1704,"text"],[1705,"text"],[1706,"text"],[1707,"text"],[1708,"text"],[1709,"text"],[1710,"text"],[1711,"text"],[1712,"text"],[1713,"text"],[1714,"text"],[1715,"text"],[1716,"text"],[1717,"text"],[1718,"text"],[1719,"text"],[1720,"text"],[1721,"text"],[1722,"text"],[1723,"text"],[1724,"text"],[1725,"text"],[1726,"text"],[1727,"text"],[1728,"text"],[1729,"text"],[1730,"text"],[1731,"text"],[1732,"text"],[1733,"text"],[1734,"text"],[1735,"text"],[1736,"text"],[1737,"text"],[1738,"text"],[1739,"text"],[1740,"text"],[1741,"text"],[1742,"text"],[1743,"text"],[1744,"text"],[1745,"text"],[1746,"text"],[1747,"text"],[1748,"text"],[1749,"text"],[1751,"text"],[1765,"text"],[1766,"text"],[1767,"text"],[1768,"text"],[1769,"text"],[1770,"text"],[1771,"text"],[1772,"text"],[1773,"text"],[1774,"text"],[1775,"text"],[1776,"text"],[1777,"text"],[1778,"text"],[1779,"text"],[1780,"text"],[1781,"text"],[1782,"text"],[1783,"text"],[1784,"text"],[1785,"text"],[1786,"text"],[1787,"text"],[1788,"text"],[1789,"text"],[1790,"text"],[1791,"text"],[1792,"text"],[1793,"text"],[1794,"text"],[1795,"text"],[1796,"text"],[1797,"text"],[1798,"text"],[1799,"text"],[1800,"text"],[1801,"text"],[1803,"text"],[1813,"text"],[1814,"text"],[1815,"text"],[1816,"text"],[1817,"text"],[1818,"text"],[1819,"text"],[1820,"text"],[1821,"text"],[1822,"text"],[1823,"text"],[1824,"text"],[1825,"text"],[1826,"text"],[1827,"text"],[1828,"text"],[1829,"text"],[1830,"text"],[1831,"text"],[1832,"text"],[1833,"text"],[1834,"text"],[1835,"text"],[1836,"text"],[1837,"text"],[1838,"text"],[1839,"text"],[1840,"text"],[1841,"text"],[1842,"text"],[1843,"text"],[1844,"text"],[1854,"text"],[1855,"text"],[1856,"text"],[1857,"text"],[1858,"text"],[1859,"text"],[1860,"text"],[1861,"text"],[1862,"text"],[1863,"text"],[1864,"text"],[1865,"text"],[1866,"text"],[1867,"text"],[1868,"text"],[1869,"text"],[1870,"text"],[1871,"text"],[1872,"text"],[1873,"text"],[1874,"text"],[1875,"text"],[1876,"text"],[1877,"text"],[1878,"text"],[1879,"text"],[1880,"text"],[1881,"text"],[1882,"text"],[1883,"text"],[1884,"text"],[1885,"text"],[1887,"text"],[1900,"text"],[1901,"text"],[1902,"text"],[1903,"text"],[1904,"text"],[1905,"text"],[1906,"text"],[1907,"text"],[1908,"text"],[1909,"text"],[1910,"text"],[1911,"text"],[1912,"text"],[1913,"text"],[1914,"text"],[1915,"text"],[1916,"text"],[1917,"text"],[1918,"text"],[1919,"text"],[1920,"text"],[1921,"text"],[1922,"text"],[1923,"text"],[1924,"text"],[1925,"text"],[1926,"text"],[1927,"text"],[1928,"text"],[1929,"text"],[1930,"text"],[1931,"text"],[1932,"text"],[1933,"text"],[1934,"text"],[1935,"text"],[1936,"text"],[1937,"text"],[1938,"text"],[1939,"text"],[1940,"text"],[1941,"text"],[1942,"text"],[1943,"text"],[1944,"text"],[1945,"text"],[1946,"text"],[1947,"text"],[1948,"text"],[1949,"text"],[1950,"text"],[1951,"text"],[1952,"text"],[1953,"text"],[1954,"text"],[1955,"text"],[1956,"text"],[1957,"text"],[1958,"text"],[1959,"text"],[1960,"text"],[1961,"text"],[1962,"text"],[1963,"text"],[1964,"text"],[1965,"text"],[1966,"text"],[1967,"text"],[1968,"text"],[1969,"text"],[1970,"text"],[1971,"text"],[1974,"text"],[1975,"text"],[1976,"text"],[1977,"text"],[1978,"text"],[1980,"text"],[1995,"text"],[1996,"text"],[1997,"text"],[1998,"text"],[1999,"text"],[2000,"text"],[2001,"text"],[2002,"text"],[2003,"text"],[2004,"text"],[2005,"text"],[2006,"text"],[2007,"text"],[2008,"text"],[2009,"text"],[2010,"text"],[2011,"text"],[2012,"text"],[2013,"text"],[2014,"text"],[2015,"text"],[2016,"text"],[2017,"text"],[2019,"text"],[2025,"text"],[2026,"text"],[2027,"text"],[2028,"text"],[2029,"text"],[2030,"text"],[2031,"text"],[2032,"text"],[2033,"text"],[2034,"text"],[2035,"text"],[2036,"text"],[2037,"text"],[2038,"text"],[2039,"text"],[2040,"text"],[2041,"text"],[2042,"text"],[2043,"text"],[2045,"text"],[2049,"text"],[2050,"text"],[2051,"text"],[2052,"text"],[2053,"text"],[2054,"text"],[2055,"text"],[2056,"text"],[2057,"text"],[2058,"text"],[2059,"text"],[2061,"text"],[2072,"text"],[2073,"text"],[2074,"text"],[2075,"text"],[2076,"text"],[2077,"text"],[2078,"text"],[2079,"text"],[2080,"text"],[2081,"text"],[2082,"text"],[2083,"text"],[2084,"text"],[2085,"text"],[2086,"text"],[2087,"text"],[2088,"text"],[2089,"text"],[2090,"text"],[2091,"text"],[2092,"text"],[2093,"text"],[2094,"text"],[2095,"text"],[2096,"text"],[2097,"text"],[2098,"text"],[2099,"text"],[2100,"text"],[2102,"text"],[2110,"text"],[2111,"text"],[2112,"text"],[2113,"text"],[2114,"text"],[2115,"text"],[2116,"text"],[2117,"text"],[2118,"text"],[2119,"text"],[2120,"text"],[2121,"text"],[2122,"text"],[2123,"text"],[2124,"text"],[2125,"text"],[2127,"text"],[2140,"text"],[2141,"text"],[2142,"text"],[2143,"text"],[2144,"text"],[2145,"text"],[2146,"text"],[2147,"text"],[2148,"text"],[2149,"text"],[2150,"text"],[2151,"text"],[2152,"text"],[2153,"text"],[2154,"text"],[2155,"text"],[2156,"text"],[2157,"text"],[2158,"text"],[2159,"text"],[2160,"text"],[2161,"text"],[2162,"text"],[2163,"text"],[2164,"text"],[2165,"text"],[2166,"text"],[2167,"text"],[2168,"text"],[2169,"text"],[2170,"text"],[2171,"text"],[2172,"text"],[2173,"text"],[2175,"text"],[2180,"text"],[2181,"text"],[2182,"text"],[2183,"text"],[2184,"text"],[2185,"text"],[2186,"text"],[2187,"text"],[2188,"text"],[2189,"text"],[2190,"text"],[2191,"text"],[2192,"text"],[2193,"text"],[2194,"text"],[2195,"text"],[2196,"text"],[2197,"text"],[2198,"text"],[2199,"text"],[2200,"text"],[2201,"text"],[2202,"text"],[2203,"text"],[2204,"text"],[2205,"text"],[2206,"text"],[2207,"text"],[2208,"text"],[2209,"text"],[2210,"text"],[2211,"text"],[2212,"text"],[2213,"text"],[2214,"text"],[2215,"text"],[2216,"text"],[2217,"text"],[2218,"text"],[2219,"text"],[2220,"text"],[2221,"text"],[2222,"text"],[2223,"text"],[2224,"text"],[2225,"text"],[2226,"text"],[2228,"text"],[2245,"text"],[2246,"text"],[2247,"text"],[2248,"text"],[2249,"text"],[2250,"text"],[2251,"text"],[2252,"text"],[2253,"text"],[2254,"text"],[2255,"text"],[2256,"text"],[2257,"text"],[2258,"text"],[2259,"text"],[2260,"text"],[2261,"text"],[2262,"text"],[2263,"text"],[2264,"text"],[2265,"text"],[2266,"text"],[2267,"text"],[2268,"text"],[2269,"text"],[2270,"text"],[2271,"text"],[2272,"text"],[2273,"text"],[2274,"text"],[2275,"text"],[2276,"text"],[2277,"text"],[2278,"text"],[2279,"text"],[2280,"text"],[2281,"text"],[2282,"text"],[2284,"text"],[2288,"text"],[2289,"text"],[2290,"text"],[2291,"text"],[2292,"text"],[2293,"text"],[2294,"text"],[2295,"text"],[2296,"text"],[2297,"text"],[2298,"text"],[2299,"text"],[2300,"text"],[2301,"text"],[2302,"text"],[2303,"text"],[2304,"text"],[2305,"text"],[2306,"text"],[2307,"text"],[2308,"text"],[2309,"text"],[2310,"text"],[2311,"text"],[2313,"text"],[2322,"text"],[2323,"text"],[2324,"text"],[2325,"text"],[2326,"text"],[2327,"text"],[2328,"text"],[2329,"text"],[2330,"text"],[2331,"text"],[2332,"text"],[2333,"text"],[2334,"text"],[2335,"text"],[2336,"text"],[2337,"text"],[2338,"text"],[2339,"text"],[2340,"text"],[2341,"text"],[2342,"text"],[2343,"text"],[2344,"text"],[2345,"text"],[2346,"text"],[2347,"text"],[2348,"text"],[2349,"text"],[2350,"text"],[2351,"text"],[2352,"text"],[2353,"text"],[2354,"text"],[2355,"text"],[2356,"text"],[2357,"text"],[2358,"text"],[2360,"text"],[2367,"text"],[2368,"text"],[2369,"text"],[2370,"text"],[2371,"text"],[2372,"text"],[2373,"text"],[2374,"text"],[2375,"text"],[2376,"text"],[2377,"text"],[2378,"text"],[2379,"text"],[2380,"text"],[2381,"text"],[2382,"text"],[2383,"text"],[2385,"text"],[2390,"text"],[2391,"text"],[2392,"text"],[2393,"text"],[2394,"text"],[2395,"text"],[2396,"text"],[2397,"text"],[2398,"text"],[2399,"text"],[2400,"text"],[2401,"text"],[2402,"text"],[2403,"text"],[2404,"text"],[2405,"text"],[2406,"text"],[2407,"text"],[2417,"text"],[2418,"text"],[2419,"text"],[2420,"text"],[2421,"text"],[2422,"text"],[2423,"text"],[2424,"text"],[2425,"text"],[2426,"text"],[2427,"text"],[2428,"text"],[2429,"text"],[2430,"text"],[2431,"text"],[2432,"text"],[2433,"text"],[2434,"text"],[2435,"text"],[2436,"text"],[2437,"text"],[2438,"text"],[2439,"text"],[2440,"text"],[2441,"text"],[2442,"text"],[2443,"text"],[2444,"text"],[2445,"text"],[2446,"text"],[2447,"text"],[2448,"text"],[2449,"text"],[2450,"text"],[2451,"text"],[2453,"text"],[2464,"text"],[2465,"text"],[2466,"text"],[2467,"text"],[2468,"text"],[2469,"text"],[2470,"text"],[2471,"text"],[2472,"text"],[2473,"text"],[2474,"text"],[2475,"text"],[2476,"text"],[2477,"text"],[2478,"text"],[2479,"text"],[2480,"text"],[2481,"text"],[2482,"text"],[2483,"text"],[2484,"text"],[2485,"text"],[2486,"text"],[2487,"text"],[2488,"text"],[2489,"text"],[2490,"text"],[2491,"text"],[2492,"text"],[2493,"text"],[2494,"text"],[2495,"text"],[2496,"text"],[2497,"text"],[2498,"text"],[2499,"text"],[2500,"text"],[2501,"text"],[2502,"text"],[2503,"text"],[2504,"text"],[2505,"text"],[2506,"text"],[2507,"text"],[2508,"text"],[2509,"text"],[2510,"text"],[2511,"text"],[2512,"text"],[2513,"text"],[2514,"text"],[2515,"text"],[2516,"text"],[2517,"text"],[2518,"text"],[2519,"text"],[2520,"text"],[2522,"text"],[2531,"text"],[2532,"text"],[2533,"text"],[2534,"text"],[2535,"text"],[2536,"text"],[2537,"text"],[2538,"text"],[2539,"text"],[2540,"text"],[2541,"text"],[2542,"text"],[2543,"text"],[2545,"text"],[2549,"text"],[2550,"text"],[2551,"text"],[2552,"text"],[2553,"text"],[2554,"text"],[2555,"text"],[2556,"text"],[2557,"text"],[2558,"text"],[2559,"text"],[2560,"text"],[2561,"text"],[2562,"text"],[2563,"text"],[2564,"text"],[2565,"text"],[2566,"text"],[2567,"text"],[2568,"text"],[2569,"text"],[2570,"text"],[2571,"text"],[2572,"text"],[2573,"text"],[2574,"text"],[2575,"text"],[2576,"text"],[2577,"text"],[2578,"text"],[2579,"text"],[2580,"text"],[2581,"text"],[2582,"text"],[2583,"text"],[2584,"text"],[2585,"text"],[2586,"text"],[2587,"text"],[2588,"text"],[2589,"text"],[2590,"text"],[2591,"text"],[2592,"text"],[2593,"text"],[2594,"text"],[2595,"text"],[2596,"text"],[2597,"text"],[2598,"text"],[2599,"text"],[2600,"text"],[2601,"text"],[2602,"text"],[2603,"text"],[2604,"text"],[2605,"text"],[2606,"text"],[2607,"text"],[2608,"text"],[2609,"text"],[2610,"text"],[2611,"text"],[2612,"text"],[2613,"text"],[2614,"text"],[2615,"text"],[2616,"text"],[2617,"text"],[2618,"text"],[2619,"text"],[2620,"text"],[2621,"text"],[2622,"text"],[2623,"text"],[2624,"text"],[2625,"text"],[2626,"text"],[2627,"text"],[2628,"text"],[2629,"text"],[2630,"text"],[2631,"text"],[2632,"text"],[2633,"text"],[2634,"text"],[2635,"text"],[2636,"text"],[2637,"text"],[2639,"text"],[2650,"text"],[2651,"text"],[2652,"text"],[2653,"text"],[2654,"text"],[2655,"text"],[2656,"text"],[2657,"text"],[2658,"text"],[2659,"text"],[2660,"text"],[2661,"text"],[2662,"text"],[2663,"text"],[2664,"text"],[2665,"text"],[2666,"text"],[2667,"text"],[2668,"text"],[2669,"text"],[2670,"text"],[2671,"text"],[2672,"text"],[2674,"text"],[2680,"text"],[2681,"text"],[2682,"text"],[2683,"text"],[2684,"text"],[2685,"text"],[2686,"text"],[2687,"text"],[2688,"text"],[2689,"text"],[2690,"text"],[2691,"text"],[2692,"text"],[2693,"text"],[2694,"text"],[2695,"text"],[2697,"text"],[2703,"text"],[2704,"text"],[2705,"text"],[2706,"text"],[2707,"text"],[2708,"text"],[2709,"text"],[2710,"text"],[2711,"text"],[2712,"text"],[2713,"text"],[2714,"text"],[2715,"text"],[2716,"text"],[2717,"text"],[2718,"text"],[2719,"text"],[2720,"text"],[2721,"text"],[2722,"text"],[2723,"text"],[2724,"text"],[2725,"text"],[2726,"text"],[2727,"text"],[2728,"text"],[2729,"text"],[2730,"text"],[2731,"text"],[2732,"text"],[2734,"text"],[2740,"text"],[2741,"text"],[2742,"text"],[2743,"text"],[2744,"text"],[2745,"text"],[2746,"text"],[2747,"text"],[2748,"text"],[2749,"text"],[2750,"text"],[2751,"text"],[2752,"text"],[2753,"text"],[2754,"text"],[2755,"text"],[2756,"text"],[2757,"text"],[2758,"text"],[2759,"text"],[2760,"text"],[2761,"text"],[2762,"text"],[2763,"text"],[2764,"text"],[2765,"text"],[2766,"text"],[2768,"text"],[2773,"text"],[2774,"text"],[2775,"text"],[2776,"text"],[2777,"text"],[2778,"text"],[2779,"text"],[2780,"text"],[2781,"text"],[2782,"text"],[2783,"text"],[2784,"text"],[2785,"text"],[2786,"text"],[2787,"text"],[2788,"text"],[2789,"text"],[2790,"text"],[2791,"text"],[2792,"text"],[2793,"text"],[2794,"text"],[2795,"text"],[2796,"text"],[2797,"text"],[2798,"text"],[2799,"text"],[2800,"text"],[2801,"text"],[2802,"text"],[2803,"text"],[2804,"text"],[2805,"text"],[2806,"text"],[2807,"text"],[2809,"text"],[2815,"text"],[2816,"text"],[2817,"text"],[2818,"text"],[2819,"text"],[2820,"text"],[2821,"text"],[2822,"text"],[2823,"text"],[2824,"text"],[2825,"text"],[2826,"text"],[2827,"text"],[2828,"text"],[2829,"text"],[2830,"text"],[2831,"text"],[2833,"text"],[2838,"text"],[2839,"text"],[2840,"text"],[2841,"text"],[2842,"text"],[2843,"text"],[2844,"text"],[2845,"text"],[2846,"text"],[2847,"text"],[2848,"text"],[2849,"text"],[2850,"text"],[2851,"text"],[2852,"text"],[2853,"text"],[2854,"text"],[2856,"text"],[2861,"text"],[2862,"text"],[2863,"text"],[2864,"text"],[2865,"text"],[2866,"text"],[2867,"text"],[2868,"text"],[2869,"text"],[2870,"text"],[2871,"text"],[2872,"text"],[2873,"text"],[2874,"text"],[2875,"text"],[2876,"text"],[2877,"text"],[2878,"text"],[2880,"text"],[2885,"text"],[2886,"text"],[2887,"text"],[2888,"text"],[2889,"text"],[2890,"text"],[2891,"text"],[2892,"text"],[2893,"text"],[2894,"text"],[2895,"text"],[2896,"text"],[2897,"text"],[2898,"text"],[2899,"text"],[2900,"text"],[2902,"text"],[2907,"text"],[2908,"text"],[2909,"text"],[2910,"text"],[2911,"text"],[2912,"text"],[2913,"text"],[2914,"text"],[2915,"text"],[2917,"text"],[2923,"text"],[2924,"text"],[2925,"text"],[2926,"text"],[2927,"text"],[2928,"text"],[2929,"text"],[2930,"text"],[2931,"text"],[2932,"text"],[2933,"text"],[2934,"text"],[2935,"text"],[2936,"text"],[2937,"text"],[2938,"text"],[2939,"text"],[2940,"text"],[2941,"text"],[2942,"text"],[2943,"text"],[2944,"text"],[2945,"text"],[2946,"text"],[2947,"text"],[2948,"text"],[2949,"text"],[2950,"text"],[2951,"text"],[2953,"text"],[2960,"text"],[2961,"text"],[2962,"text"],[2963,"text"],[2964,"text"],[2965,"text"],[2966,"text"],[2967,"text"],[2968,"text"],[2969,"text"],[2970,"text"],[2971,"text"],[2972,"text"],[2973,"text"],[2974,"text"],[2975,"text"],[2976,"text"],[2977,"text"],[2978,"text"],[2979,"text"],[2980,"text"],[2981,"text"],[2982,"text"],[2983,"text"],[2984,"text"],[2985,"text"],[2986,"text"],[2987,"text"],[2988,"text"],[2989,"text"],[2990,"text"],[2991,"text"],[2992,"text"],[2993,"text"],[2994,"text"],[2995,"text"],[2996,"text"],[2997,"text"],[2999,"text"],[3004,"text"],[3005,"text"],[3006,"text"],[3007,"text"],[3008,"text"],[3009,"text"],[3010,"text"],[3011,"text"],[3012,"text"],[3013,"text"],[3014,"text"],[3015,"text"],[3016,"text"],[3017,"text"],[3018,"text"],[3019,"text"],[3020,"text"],[3021,"text"],[3022,"text"],[3023,"text"],[3024,"text"],[3025,"text"],[3026,"text"],[3027,"text"],[3029,"text"],[3040,"text"],[3041,"text"],[3042,"text"],[3043,"text"],[3044,"text"],[3045,"text"],[3046,"text"],[3047,"text"],[3048,"text"],[3049,"text"],[3050,"text"],[3051,"text"],[3052,"text"],[3054,"text"],[3062,"text"],[3063,"text"],[3064,"text"],[3065,"text"],[3066,"text"],[3067,"text"],[3068,"text"],[3069,"text"],[3070,"text"],[3071,"text"],[3072,"text"],[3073,"text"],[3074,"text"],[3075,"text"],[3076,"text"],[3077,"text"],[3078,"text"],[3079,"text"],[3080,"text"],[3081,"text"],[3082,"text"],[3083,"text"],[3084,"text"],[3085,"text"],[3087,"text"],[3093,"text"],[3094,"text"],[3095,"text"],[3096,"text"],[3097,"text"],[3098,"text"],[3099,"text"],[3100,"text"],[3101,"text"],[3102,"text"],[3103,"text"],[3104,"text"],[3105,"text"],[3106,"text"],[3107,"text"],[3108,"text"],[3109,"text"],[3110,"text"],[3111,"text"],[3112,"text"],[3113,"text"],[3114,"text"],[3115,"text"],[3116,"text"],[3117,"text"],[3118,"text"],[3119,"text"],[3120,"text"],[3121,"text"],[3122,"text"],[3123,"text"],[3124,"text"],[3125,"text"],[3126,"text"],[3127,"text"],[3128,"text"],[3129,"text"],[3130,"text"],[3132,"text"],[3143,"text"],[3144,"text"],[3145,"text"],[3146,"text"],[3147,"text"],[3148,"text"],[3149,"text"],[3150,"text"],[3151,"text"],[3152,"text"],[3153,"text"],[3154,"text"],[3155,"text"],[3156,"text"],[3157,"text"],[3158,"text"],[3159,"text"],[3160,"text"],[3161,"text"],[3162,"text"],[3163,"text"],[3164,"text"],[3165,"text"],[3166,"text"],[3167,"text"],[3168,"text"],[3169,"text"],[3170,"text"],[3171,"text"],[3172,"text"],[3173,"text"],[3174,"text"],[3175,"text"],[3176,"text"],[3177,"text"],[3178,"text"],[3179,"text"],[3180,"text"],[3181,"text"],[3182,"text"],[3183,"text"],[3184,"text"],[3185,"text"],[3186,"text"],[3187,"text"],[3188,"text"],[3189,"text"],[3190,"text"],[3191,"text"],[3192,"text"],[3193,"text"],[3194,"text"],[3195,"text"],[3196,"text"],[3197,"text"],[3198,"text"],[3199,"text"],[3200,"text"],[3201,"text"],[3202,"text"],[3203,"text"],[3204,"text"],[3205,"text"],[3206,"text"],[3207,"text"],[3208,"text"],[3209,"text"],[3210,"text"],[3212,"text"],[3218,"text"],[3219,"text"],[3220,"text"],[3221,"text"],[3222,"text"],[3223,"text"],[3224,"text"],[3225,"text"],[3226,"text"],[3227,"text"],[3228,"text"],[3229,"text"],[3230,"text"],[3231,"text"],[3232,"text"],[3233,"text"],[3234,"text"],[3235,"text"],[3236,"text"],[3237,"text"],[3238,"text"],[3239,"text"],[3240,"text"],[3241,"text"],[3242,"text"],[3243,"text"],[3244,"text"],[3245,"text"],[3246,"text"],[3247,"text"],[3248,"text"],[3249,"text"],[3250,"text"],[3251,"text"],[3252,"text"],[3253,"text"],[3254,"text"],[3255,"text"],[3256,"text"],[3257,"text"],[3258,"text"],[3259,"text"],[3260,"text"],[3261,"text"],[3262,"text"],[3263,"text"],[3264,"text"],[3265,"text"],[3266,"text"],[3267,"text"],[3269,"text"],[3276,"text"],[3277,"text"],[3278,"text"],[3279,"text"],[3280,"text"],[3281,"text"],[3282,"text"],[3283,"text"],[3284,"text"],[3285,"text"],[3286,"text"],[3287,"text"],[3288,"text"],[3289,"text"],[3290,"text"],[3291,"text"],[3292,"text"],[3293,"text"],[3294,"text"],[3295,"text"],[3296,"text"],[3297,"text"],[3298,"text"],[3299,"text"],[3300,"text"],[3311,"text"],[3312,"text"],[3313,"text"],[3314,"text"],[3315,"text"],[3316,"text"],[3317,"text"],[3318,"text"],[3319,"text"],[3320,"text"],[3321,"text"],[3322,"text"],[3323,"text"],[3324,"text"],[3325,"text"],[3326,"text"],[3327,"text"],[3329,"text"],[3335,"text"],[3336,"text"],[3337,"text"],[3338,"text"],[3339,"text"],[3340,"text"],[3341,"text"],[3342,"text"],[3343,"text"],[3344,"text"],[3345,"text"],[3346,"text"],[3347,"text"],[3348,"text"],[3349,"text"],[3351,"text"],[3372,"text"],[3373,"text"],[3374,"text"],[3375,"text"],[3376,"text"],[3377,"text"],[3378,"text"],[3379,"text"],[3380,"text"],[3381,"text"],[3382,"text"],[3383,"text"],[3384,"text"],[3385,"text"],[3386,"text"],[3387,"text"],[3388,"text"],[3389,"text"],[3390,"text"],[3391,"text"],[3392,"text"],[3393,"text"],[3394,"text"],[3395,"text"],[3396,"text"],[3397,"text"],[3398,"text"],[3399,"text"],[3400,"text"],[3401,"text"],[3402,"text"],[3403,"text"],[3404,"text"],[3405,"text"],[3406,"text"],[3407,"text"],[3408,"text"],[3409,"text"],[3410,"text"],[3411,"text"],[3412,"text"],[3413,"text"],[3414,"text"],[3415,"text"],[3416,"text"],[3417,"text"],[3418,"text"],[3419,"text"],[3420,"text"],[3421,"text"],[3422,"text"],[3423,"text"],[3424,"text"],[3425,"text"],[3426,"text"],[3427,"text"],[3428,"text"],[3429,"text"],[3430,"text"],[3431,"text"],[3432,"text"],[3433,"text"],[3434,"text"],[3435,"text"],[3436,"text"],[3437,"text"],[3438,"text"],[3439,"text"],[3440,"text"],[3441,"text"],[3442,"text"],[3443,"text"],[3444,"text"],[3445,"text"],[3446,"text"],[3447,"text"],[3448,"text"],[3449,"text"],[3450,"text"],[3451,"text"],[3452,"text"],[3453,"text"],[3454,"text"],[3455,"text"],[3456,"text"],[3457,"text"],[3458,"text"],[3459,"text"],[3460,"text"],[3461,"text"],[3462,"text"],[3463,"text"],[3464,"text"],[3465,"text"],[3466,"text"],[3467,"text"],[3468,"text"],[3469,"text"],[3470,"text"],[3471,"text"],[3472,"text"],[3473,"text"],[3474,"text"],[3475,"text"],[3476,"text"],[3478,"text"],[3485,"text"],[3486,"text"],[3487,"text"],[3488,"text"],[3489,"text"],[3490,"text"],[3491,"text"],[3492,"text"],[3493,"text"],[3494,"text"],[3495,"text"],[3496,"text"],[3497,"text"],[3498,"text"],[3499,"text"],[3500,"text"],[3501,"text"],[3502,"text"],[3503,"text"],[3504,"text"],[3505,"text"],[3506,"text"],[3507,"text"],[3508,"text"],[3509,"text"],[3510,"text"],[3511,"text"],[3512,"text"],[3513,"text"],[3514,"text"],[3515,"text"],[3516,"text"],[3517,"text"],[3518,"text"],[3520,"text"],[3532,"text"],[3533,"text"],[3534,"text"],[3535,"text"],[3536,"text"],[3537,"text"],[3538,"text"],[3539,"text"],[3540,"text"],[3541,"text"],[3542,"text"],[3543,"text"],[3544,"text"],[3545,"text"],[3546,"text"],[3547,"text"],[3548,"text"],[3549,"text"],[3550,"text"],[3551,"text"],[3552,"text"],[3553,"text"],[3554,"text"],[3555,"text"],[3556,"text"],[3557,"text"],[3558,"text"],[3559,"text"],[3560,"text"],[3561,"text"],[3562,"text"],[3563,"text"],[3564,"text"],[3565,"text"],[3566,"text"],[3567,"text"],[3568,"text"],[3569,"text"],[3570,"text"],[3571,"text"],[3572,"text"],[3573,"text"],[3574,"text"],[3575,"text"],[3576,"text"],[3577,"text"],[3578,"text"],[3579,"text"],[3580,"text"],[3581,"text"],[3582,"text"],[3583,"text"],[3584,"text"],[3585,"text"],[3586,"text"],[3600,"text"],[3601,"text"],[3602,"text"],[3603,"text"],[3604,"text"],[3605,"text"],[3606,"text"],[3607,"text"],[3608,"text"],[3609,"text"],[3610,"text"],[3611,"text"],[3612,"text"],[3613,"text"],[3614,"text"],[3615,"text"],[3616,"text"],[3617,"text"],[3618,"text"],[3619,"text"],[3620,"text"],[3621,"text"],[3622,"text"],[3623,"text"],[3624,"text"],[3625,"text"],[3626,"text"],[3627,"text"],[3629,"text"],[3639,"text"],[3640,"text"],[3641,"text"],[3642,"text"],[3643,"text"],[3644,"text"],[3645,"text"],[3646,"text"],[3647,"text"],[3648,"text"],[3649,"text"],[3650,"text"],[3651,"text"],[3652,"text"],[3653,"text"],[3654,"text"],[3655,"text"],[3656,"text"],[3657,"text"],[3658,"text"],[3659,"text"],[3660,"text"],[3661,"text"],[3662,"text"],[3663,"text"],[3664,"text"],[3665,"text"],[3666,"text"],[3667,"text"],[3668,"text"],[3669,"text"],[3670,"text"],[3671,"text"],[3672,"text"],[3673,"text"],[3674,"text"],[3675,"text"],[3676,"text"],[3677,"text"],[3678,"text"],[3679,"text"],[3680,"text"],[3681,"text"],[3682,"text"],[3683,"text"],[3684,"text"],[3685,"text"],[3686,"text"],[3687,"text"],[3688,"text"],[3689,"text"],[3690,"text"],[3691,"text"],[3692,"text"],[3693,"text"],[3694,"text"],[3695,"text"],[3696,"text"],[3697,"text"],[3698,"text"],[3699,"text"],[3700,"text"],[3701,"text"],[3702,"text"],[3703,"text"],[3704,"text"],[3705,"text"],[3706,"text"],[3707,"text"],[3708,"text"],[3709,"text"],[3710,"text"],[3712,"text"],[3726,"text"],[3727,"text"],[3728,"text"],[3729,"text"],[3730,"text"],[3731,"text"],[3732,"text"],[3733,"text"],[3734,"text"],[3735,"text"],[3736,"text"],[3737,"text"],[3738,"text"],[3739,"text"],[3740,"text"],[3741,"text"],[3742,"text"],[3743,"text"],[3744,"text"],[3745,"text"],[3746,"text"],[3747,"text"],[3748,"text"],[3749,"text"],[3750,"text"],[3751,"text"],[3752,"text"],[3753,"text"],[3754,"text"],[3755,"text"],[3756,"text"],[3757,"text"],[3758,"text"],[3759,"text"],[3760,"text"],[3761,"text"],[3762,"text"],[3764,"text"],[3772,"text"],[3773,"text"],[3774,"text"],[3775,"text"],[3776,"text"],[3777,"text"],[3778,"text"],[3779,"text"],[3780,"text"],[3781,"text"],[3782,"text"],[3783,"text"],[3784,"text"],[3785,"text"],[3786,"text"],[3787,"text"],[3788,"text"],[3789,"text"],[3790,"text"],[3791,"text"],[3792,"text"],[3793,"text"],[3794,"text"],[3795,"text"],[3796,"text"],[3797,"text"],[3798,"text"],[3799,"text"],[3801,"text"],[3805,"text"],[3806,"text"],[3807,"text"],[3808,"text"],[3809,"text"],[3810,"text"],[3811,"text"],[3812,"text"],[3813,"text"],[3814,"text"],[3815,"text"],[3816,"text"],[3817,"text"],[3818,"text"],[3819,"text"],[3820,"text"],[3821,"text"],[3822,"text"],[3823,"text"],[3825,"text"],[3833,"text"],[3834,"text"],[3835,"text"],[3836,"text"],[3837,"text"],[3838,"text"],[3839,"text"],[3840,"text"],[3841,"text"],[3842,"text"],[3843,"text"],[3844,"text"],[3845,"text"],[3846,"text"],[3847,"text"],[3848,"text"],[3849,"text"],[3850,"text"],[3851,"text"],[3852,"text"],[3853,"text"],[3854,"text"],[3855,"text"],[3856,"text"],[3857,"text"],[3858,"text"],[3859,"text"],[3860,"text"],[3861,"text"],[3862,"text"],[3863,"text"],[3864,"text"],[3865,"text"],[3866,"text"],[3867,"text"],[3868,"text"],[3869,"text"],[3870,"text"],[3871,"text"],[3872,"text"],[3873,"text"],[3874,"text"],[3875,"text"],[3876,"text"],[3877,"text"],[3878,"text"],[3879,"text"],[3880,"text"],[3881,"text"],[3882,"text"]],"type":"string"},"url":{"docs":{"1":29,"2":30,"3":34,"4":46,"5":59,"6":36,"7":31,"8":43,"9":35,"10":47,"11":48,"12":49,"13":50,"14":51,"15":52,"16":53,"17":54,"18":55,"19":56,"20":57,"21":58,"22":60,"23":61,"24":62,"25":63,"26":64,"27":65,"28":66,"29":67,"30":68,"31":37,"32":38,"33":39,"34":40,"35":41,"36":42,"37":32,"38":33,"39":44,"40":45,"41":69,"42":70,"43":91,"44":76,"45":97,"46":92,"47":94,"48":85,"49":87,"50":71,"51":72,"52":73,"53":74,"54":75,"55":77,"56":78,"57":79,"58":80,"59":81,"60":82,"61":83,"62":84,"63":93,"64":95,"65":96,"66":86,"67":88,"68":89,"69":90,"70":27,"71":28,"72":701,"73":706,"74":723,"75":704,"76":768,"77":702,"78":703,"79":707,"80":708,"81":709,"82":710,"83":711,"84":712,"85":713,"86":714,"87":715,"88":716,"89":717,"90":718,"91":719,"92":720,"93":721,"94":722,"95":724,"96":725,"97":726,"98":727,"99":728,"100":729,"101":730,"102":731,"103":732,"104":733,"105":734,"106":735,"107":736,"108":737,"109":738,"110":739,"111":740,"112":741,"113":742,"114":743,"115":744,"116":745,"117":746,"118":747,"119":748,"120":749,"121":750,"122":751,"123":752,"124":753,"125":754,"126":755,"127":756,"128":757,"129":758,"130":759,"131":760,"132":761,"133":762,"134":763,"135":764,"136":765,"137":766,"138":767,"139":705,"140":769,"141":770,"142":771,"143":772,"144":98,"145":99,"146":100,"147":102,"148":140,"149":115,"150":135,"151":101,"152":103,"153":104,"154":105,"155":106,"156":107,"157":108,"158":109,"159":110,"160":111,"161":112,"162":113,"163":114,"164":141,"165":142,"166":143,"167":144,"168":145,"169":146,"170":147,"171":148,"172":149,"173":150,"174":151,"175":152,"176":153,"177":154,"178":155,"179":156,"180":157,"181":158,"182":159,"183":160,"184":161,"185":162,"186":163,"187":116,"188":117,"189":118,"190":119,"191":120,"192":121,"193":122,"194":123,"195":124,"196":125,"197":126,"198":127,"199":128,"200":129,"201":130,"202":131,"203":132,"204":133,"205":134,"206":136,"207":137,"208":138,"209":139,"210":164,"211":165,"212":192,"213":203,"214":225,"215":176,"216":166,"217":194,"218":193,"219":204,"220":205,"221":206,"222":207,"223":208,"224":209,"225":210,"226":211,"227":212,"228":213,"229":214,"230":215,"231":216,"232":217,"233":218,"234":219,"235":220,"236":221,"237":222,"238":223,"239":224,"240":226,"241":227,"242":228,"243":229,"244":230,"245":231,"246":232,"247":233,"248":234,"249":235,"250":236,"251":237,"252":238,"253":239,"254":240,"255":241,"256":242,"257":243,"258":244,"259":245,"260":246,"261":247,"262":248,"263":177,"264":178,"265":179,"266":180,"267":181,"268":182,"269":183,"270":184,"271":185,"272":186,"273":187,"274":188,"275":189,"276":190,"277":191,"278":167,"279":168,"280":169,"281":170,"282":171,"283":172,"284":173,"285":174,"286":175,"287":195,"288":196,"289":197,"290":198,"291":199,"292":200,"293":201,"294":202,"295":249,"296":250,"297":251,"298":263,"299":257,"300":288,"301":253,"302":252,"303":264,"304":265,"305":266,"306":267,"307":268,"308":269,"309":270,"310":271,"311":272,"312":273,"313":274,"314":275,"315":276,"316":277,"317":278,"318":279,"319":280,"320":281,"321":282,"322":283,"323":284,"324":285,"325":286,"326":287,"327":258,"328":259,"329":260,"330":261,"331":262,"332":289,"333":290,"334":291,"335":254,"336":255,"337":256,"338":292,"339":293,"340":294,"341":300,"342":320,"343":296,"344":295,"345":301,"346":302,"347":303,"348":304,"349":305,"350":306,"351":307,"352":308,"353":309,"354":310,"355":311,"356":312,"357":313,"358":314,"359":315,"360":316,"361":317,"362":318,"363":319,"364":321,"365":322,"366":323,"367":297,"368":298,"369":299,"370":324,"371":325,"372":326,"373":332,"374":346,"375":328,"376":327,"377":333,"378":334,"379":335,"380":336,"381":337,"382":338,"383":339,"384":340,"385":341,"386":342,"387":343,"388":344,"389":345,"390":347,"391":348,"392":349,"393":329,"394":330,"395":331,"396":350,"397":351,"398":362,"399":380,"400":365,"401":352,"402":420,"403":357,"404":363,"405":364,"406":381,"407":382,"408":383,"409":384,"410":385,"411":386,"412":387,"413":388,"414":389,"415":390,"416":391,"417":392,"418":393,"419":394,"420":395,"421":396,"422":397,"423":398,"424":399,"425":400,"426":401,"427":402,"428":403,"429":404,"430":405,"431":406,"432":407,"433":408,"434":409,"435":410,"436":411,"437":412,"438":413,"439":414,"440":415,"441":416,"442":417,"443":418,"444":419,"445":366,"446":367,"447":368,"448":369,"449":370,"450":371,"451":372,"452":373,"453":374,"454":375,"455":376,"456":377,"457":378,"458":379,"459":353,"460":354,"461":355,"462":356,"463":421,"464":422,"465":423,"466":358,"467":359,"468":360,"469":361,"470":424,"471":425,"472":430,"473":455,"474":437,"475":433,"476":471,"477":426,"478":431,"479":432,"480":456,"481":457,"482":458,"483":459,"484":460,"485":461,"486":462,"487":463,"488":464,"489":465,"490":466,"491":467,"492":468,"493":469,"494":470,"495":438,"496":439,"497":440,"498":441,"499":442,"500":443,"501":444,"502":445,"503":446,"504":447,"505":448,"506":449,"507":450,"508":451,"509":452,"510":453,"511":454,"512":434,"513":435,"514":436,"515":472,"516":473,"517":474,"518":427,"519":428,"520":429,"521":477,"522":478,"523":506,"524":508,"525":501,"526":479,"527":495,"528":542,"529":491,"530":507,"531":509,"532":510,"533":511,"534":512,"535":513,"536":514,"537":515,"538":516,"539":517,"540":518,"541":519,"542":520,"543":521,"544":522,"545":523,"546":524,"547":525,"548":526,"549":527,"550":528,"551":529,"552":530,"553":531,"554":532,"555":533,"556":534,"557":535,"558":536,"559":537,"560":538,"561":539,"562":540,"563":541,"564":502,"565":503,"566":504,"567":505,"568":480,"569":481,"570":482,"571":483,"572":484,"573":485,"574":486,"575":487,"576":488,"577":489,"578":490,"579":496,"580":497,"581":498,"582":499,"583":500,"584":543,"585":544,"586":545,"587":492,"588":493,"589":494,"590":475,"591":476,"592":555,"593":557,"594":546,"595":564,"596":552,"597":556,"598":558,"599":559,"600":560,"601":561,"602":562,"603":563,"604":547,"605":548,"606":549,"607":550,"608":551,"609":565,"610":566,"611":567,"612":553,"613":554,"614":568,"615":569,"616":574,"617":583,"618":603,"619":576,"620":599,"621":570,"622":575,"623":584,"624":585,"625":586,"626":587,"627":588,"628":589,"629":590,"630":591,"631":592,"632":593,"633":594,"634":595,"635":596,"636":597,"637":598,"638":604,"639":605,"640":606,"641":607,"642":608,"643":577,"644":578,"645":579,"646":580,"647":581,"648":582,"649":600,"650":601,"651":602,"652":571,"653":572,"654":573,"655":609,"656":610,"657":614,"658":616,"659":623,"660":611,"661":615,"662":617,"663":618,"664":619,"665":620,"666":621,"667":622,"668":624,"669":625,"670":612,"671":613,"672":626,"673":627,"674":651,"675":653,"676":638,"677":633,"678":696,"679":628,"680":652,"681":654,"682":655,"683":656,"684":657,"685":658,"686":659,"687":660,"688":661,"689":662,"690":663,"691":664,"692":665,"693":666,"694":667,"695":668,"696":669,"697":670,"698":671,"699":672,"700":673,"701":674,"702":675,"703":676,"704":677,"705":678,"706":679,"707":680,"708":681,"709":682,"710":683,"711":684,"712":685,"713":686,"714":687,"715":688,"716":689,"717":690,"718":691,"719":692,"720":693,"721":694,"722":695,"723":639,"724":640,"725":641,"726":642,"727":643,"728":644,"729":645,"730":646,"731":647,"732":648,"733":649,"734":650,"735":634,"736":635,"737":636,"738":637,"739":697,"740":698,"741":699,"742":700,"743":629,"744":630,"745":631,"746":632,"747":775,"748":776,"749":785,"750":862,"751":874,"752":777,"753":837,"754":828,"755":790,"756":865,"757":812,"758":857,"759":786,"760":787,"761":788,"762":789,"763":863,"764":864,"765":875,"766":876,"767":877,"768":878,"769":879,"770":880,"771":778,"772":779,"773":780,"774":781,"775":782,"776":783,"777":784,"778":838,"779":839,"780":840,"781":841,"782":842,"783":843,"784":844,"785":845,"786":846,"787":847,"788":848,"789":849,"790":850,"791":851,"792":852,"793":853,"794":854,"795":855,"796":856,"797":829,"798":830,"799":831,"800":832,"801":833,"802":834,"803":835,"804":836,"805":791,"806":792,"807":793,"808":794,"809":795,"810":796,"811":797,"812":798,"813":799,"814":800,"815":801,"816":802,"817":803,"818":804,"819":805,"820":806,"821":807,"822":808,"823":809,"824":810,"825":811,"826":866,"827":867,"828":868,"829":869,"830":870,"831":871,"832":872,"833":873,"834":813,"835":814,"836":815,"837":816,"838":817,"839":818,"840":819,"841":820,"842":821,"843":822,"844":823,"845":824,"846":825,"847":826,"848":827,"849":858,"850":859,"851":860,"852":861,"853":881,"854":882,"855":907,"856":912,"857":883,"858":909,"859":921,"860":918,"861":908,"862":913,"863":914,"864":915,"865":916,"866":917,"867":884,"868":885,"869":886,"870":887,"871":888,"872":889,"873":890,"874":891,"875":892,"876":893,"877":894,"878":895,"879":896,"880":897,"881":898,"882":899,"883":900,"884":901,"885":902,"886":903,"887":904,"888":905,"889":906,"890":910,"891":911,"892":922,"893":923,"894":924,"895":919,"896":920,"897":925,"898":926,"899":1000,"900":927,"901":1002,"902":1018,"903":995,"904":1033,"905":941,"906":1035,"907":1001,"908":928,"909":929,"910":930,"911":931,"912":932,"913":933,"914":934,"915":935,"916":936,"917":937,"918":938,"919":939,"920":940,"921":1003,"922":1004,"923":1005,"924":1006,"925":1007,"926":1008,"927":1009,"928":1010,"929":1011,"930":1012,"931":1013,"932":1014,"933":1015,"934":1016,"935":1017,"936":1019,"937":1020,"938":1021,"939":1022,"940":1023,"941":1024,"942":1025,"943":1026,"944":1027,"945":1028,"946":1029,"947":1030,"948":1031,"949":1032,"950":996,"951":997,"952":998,"953":999,"954":1034,"955":942,"956":943,"957":944,"958":945,"959":946,"960":947,"961":948,"962":949,"963":950,"964":951,"965":952,"966":953,"967":954,"968":955,"969":956,"970":957,"971":958,"972":959,"973":960,"974":961,"975":962,"976":963,"977":964,"978":965,"979":966,"980":967,"981":968,"982":969,"983":970,"984":971,"985":972,"986":973,"987":974,"988":975,"989":976,"990":977,"991":978,"992":979,"993":980,"994":981,"995":982,"996":983,"997":984,"998":985,"999":986,"1000":987,"1001":988,"1002":989,"1003":990,"1004":991,"1005":992,"1006":993,"1007":994,"1008":1036,"1009":1037,"1010":1038,"1011":1039,"1012":1040,"1013":1069,"1014":1071,"1015":1053,"1016":1041,"1017":1093,"1018":1070,"1019":1072,"1020":1073,"1021":1074,"1022":1075,"1023":1076,"1024":1077,"1025":1078,"1026":1079,"1027":1080,"1028":1081,"1029":1082,"1030":1083,"1031":1084,"1032":1085,"1033":1086,"1034":1087,"1035":1088,"1036":1089,"1037":1090,"1038":1091,"1039":1092,"1040":1054,"1041":1055,"1042":1056,"1043":1057,"1044":1058,"1045":1059,"1046":1060,"1047":1061,"1048":1062,"1049":1063,"1050":1064,"1051":1065,"1052":1066,"1053":1067,"1054":1068,"1055":1042,"1056":1043,"1057":1044,"1058":1045,"1059":1046,"1060":1047,"1061":1048,"1062":1049,"1063":1050,"1064":1051,"1065":1052,"1066":1094,"1067":1095,"1068":1096,"1069":1097,"1070":1098,"1071":1116,"1072":1118,"1073":1103,"1074":1099,"1075":1101,"1076":1138,"1077":1117,"1078":1119,"1079":1120,"1080":1121,"1081":1122,"1082":1123,"1083":1124,"1084":1125,"1085":1126,"1086":1127,"1087":1128,"1088":1129,"1089":1130,"1090":1131,"1091":1132,"1092":1133,"1093":1134,"1094":1135,"1095":1136,"1096":1137,"1097":1104,"1098":1105,"1099":1106,"1100":1107,"1101":1108,"1102":1109,"1103":1110,"1104":1111,"1105":1112,"1106":1113,"1107":1114,"1108":1115,"1109":1100,"1110":1102,"1111":1139,"1112":1140,"1113":1141,"1114":1142,"1115":1143,"1116":1166,"1117":1168,"1118":1199,"1119":1160,"1120":1158,"1121":1152,"1122":1144,"1123":1194,"1124":1167,"1125":1169,"1126":1170,"1127":1171,"1128":1172,"1129":1173,"1130":1174,"1131":1175,"1132":1176,"1133":1177,"1134":1178,"1135":1179,"1136":1180,"1137":1181,"1138":1182,"1139":1183,"1140":1184,"1141":1185,"1142":1186,"1143":1187,"1144":1188,"1145":1189,"1146":1190,"1147":1191,"1148":1192,"1149":1193,"1150":1200,"1151":1201,"1152":1202,"1153":1203,"1154":1204,"1155":1205,"1156":1206,"1157":1207,"1158":1208,"1159":1209,"1160":1210,"1161":1211,"1162":1161,"1163":1162,"1164":1163,"1165":1164,"1166":1165,"1167":1159,"1168":1153,"1169":1154,"1170":1155,"1171":1156,"1172":1157,"1173":1145,"1174":1146,"1175":1147,"1176":1148,"1177":1149,"1178":1150,"1179":1151,"1180":1195,"1181":1196,"1182":1197,"1183":1198,"1184":1212,"1185":1213,"1186":1214,"1187":1225,"1188":1251,"1189":1218,"1190":1252,"1191":1263,"1192":1226,"1193":1234,"1194":1216,"1195":1215,"1196":1219,"1197":1220,"1198":1221,"1199":1222,"1200":1223,"1201":1224,"1202":1253,"1203":1254,"1204":1255,"1205":1256,"1206":1257,"1207":1258,"1208":1259,"1209":1260,"1210":1261,"1211":1262,"1212":1264,"1213":1265,"1214":1266,"1215":1267,"1216":1268,"1217":1269,"1218":1227,"1219":1228,"1220":1229,"1221":1230,"1222":1231,"1223":1232,"1224":1233,"1225":1235,"1226":1236,"1227":1237,"1228":1238,"1229":1239,"1230":1240,"1231":1241,"1232":1242,"1233":1243,"1234":1244,"1235":1245,"1236":1246,"1237":1247,"1238":1248,"1239":1249,"1240":1250,"1241":1217,"1242":1270,"1243":1271,"1244":1283,"1245":1298,"1246":1300,"1247":1293,"1248":1273,"1249":1296,"1250":1280,"1251":1292,"1252":1302,"1253":1286,"1254":1272,"1255":1284,"1256":1285,"1257":1299,"1258":1301,"1259":1294,"1260":1295,"1261":1274,"1262":1275,"1263":1276,"1264":1277,"1265":1278,"1266":1279,"1267":1297,"1268":1281,"1269":1282,"1270":1303,"1271":1304,"1272":1305,"1273":1306,"1274":1287,"1275":1288,"1276":1289,"1277":1290,"1278":1291,"1279":773,"1280":774,"1281":1570,"1282":1572,"1283":1591,"1284":1638,"1285":1622,"1286":1606,"1287":1639,"1288":1571,"1289":1573,"1290":1574,"1291":1575,"1292":1576,"1293":1577,"1294":1578,"1295":1579,"1296":1580,"1297":1581,"1298":1582,"1299":1583,"1300":1584,"1301":1585,"1302":1586,"1303":1587,"1304":1588,"1305":1589,"1306":1590,"1307":1592,"1308":1593,"1309":1594,"1310":1595,"1311":1596,"1312":1597,"1313":1598,"1314":1599,"1315":1600,"1316":1601,"1317":1602,"1318":1603,"1319":1604,"1320":1605,"1321":1623,"1322":1624,"1323":1625,"1324":1626,"1325":1627,"1326":1628,"1327":1629,"1328":1630,"1329":1631,"1330":1632,"1331":1633,"1332":1634,"1333":1635,"1334":1636,"1335":1637,"1336":1607,"1337":1608,"1338":1609,"1339":1610,"1340":1611,"1341":1612,"1342":1613,"1343":1614,"1344":1615,"1345":1616,"1346":1617,"1347":1618,"1348":1619,"1349":1620,"1350":1621,"1351":1640,"1352":1641,"1353":1642,"1354":1643,"1355":1307,"1356":1308,"1357":1317,"1358":1379,"1359":1375,"1360":1398,"1361":1390,"1362":1324,"1363":1392,"1364":1314,"1365":1309,"1366":1312,"1367":1319,"1368":1387,"1369":1363,"1370":1439,"1371":1426,"1372":1318,"1373":1380,"1374":1381,"1375":1382,"1376":1383,"1377":1384,"1378":1385,"1379":1386,"1380":1376,"1381":1377,"1382":1378,"1383":1399,"1384":1400,"1385":1401,"1386":1402,"1387":1403,"1388":1404,"1389":1405,"1390":1406,"1391":1407,"1392":1408,"1393":1409,"1394":1410,"1395":1411,"1396":1412,"1397":1413,"1398":1414,"1399":1415,"1400":1416,"1401":1417,"1402":1418,"1403":1419,"1404":1420,"1405":1421,"1406":1422,"1407":1423,"1408":1424,"1409":1425,"1410":1391,"1411":1325,"1412":1326,"1413":1327,"1414":1328,"1415":1329,"1416":1330,"1417":1331,"1418":1332,"1419":1333,"1420":1334,"1421":1335,"1422":1336,"1423":1337,"1424":1338,"1425":1339,"1426":1340,"1427":1341,"1428":1342,"1429":1343,"1430":1344,"1431":1345,"1432":1346,"1433":1347,"1434":1348,"1435":1349,"1436":1350,"1437":1351,"1438":1352,"1439":1353,"1440":1354,"1441":1355,"1442":1356,"1443":1357,"1444":1358,"1445":1359,"1446":1360,"1447":1361,"1448":1362,"1449":1393,"1450":1394,"1451":1395,"1452":1396,"1453":1397,"1454":1315,"1455":1316,"1456":1310,"1457":1311,"1458":1313,"1459":1320,"1460":1321,"1461":1322,"1462":1323,"1463":1388,"1464":1389,"1465":1364,"1466":1365,"1467":1366,"1468":1367,"1469":1368,"1470":1369,"1471":1370,"1472":1371,"1473":1372,"1474":1373,"1475":1374,"1476":1440,"1477":1441,"1478":1442,"1479":1427,"1480":1428,"1481":1429,"1482":1430,"1483":1431,"1484":1432,"1485":1433,"1486":1434,"1487":1435,"1488":1436,"1489":1437,"1490":1438,"1491":1443,"1492":1444,"1493":1566,"1494":1479,"1495":1548,"1496":1495,"1497":1550,"1498":1526,"1499":1535,"1500":1464,"1501":1466,"1502":1445,"1503":1568,"1504":1537,"1505":1567,"1506":1480,"1507":1481,"1508":1482,"1509":1483,"1510":1484,"1511":1485,"1512":1486,"1513":1487,"1514":1488,"1515":1489,"1516":1490,"1517":1491,"1518":1492,"1519":1493,"1520":1494,"1521":1549,"1522":1496,"1523":1497,"1524":1498,"1525":1499,"1526":1500,"1527":1501,"1528":1502,"1529":1503,"1530":1504,"1531":1505,"1532":1506,"1533":1507,"1534":1508,"1535":1509,"1536":1510,"1537":1511,"1538":1512,"1539":1513,"1540":1514,"1541":1515,"1542":1516,"1543":1517,"1544":1518,"1545":1519,"1546":1520,"1547":1521,"1548":1522,"1549":1523,"1550":1524,"1551":1525,"1552":1551,"1553":1552,"1554":1553,"1555":1554,"1556":1555,"1557":1556,"1558":1557,"1559":1558,"1560":1559,"1561":1560,"1562":1561,"1563":1562,"1564":1563,"1565":1564,"1566":1565,"1567":1527,"1568":1528,"1569":1529,"1570":1530,"1571":1531,"1572":1532,"1573":1533,"1574":1534,"1575":1536,"1576":1465,"1577":1467,"1578":1468,"1579":1469,"1580":1470,"1581":1471,"1582":1472,"1583":1473,"1584":1474,"1585":1475,"1586":1476,"1587":1477,"1588":1478,"1589":1446,"1590":1447,"1591":1448,"1592":1449,"1593":1450,"1594":1451,"1595":1452,"1596":1453,"1597":1454,"1598":1455,"1599":1456,"1600":1457,"1601":1458,"1602":1459,"1603":1460,"1604":1461,"1605":1462,"1606":1463,"1607":1569,"1608":1538,"1609":1539,"1610":1540,"1611":1541,"1612":1542,"1613":1543,"1614":1544,"1615":1545,"1616":1546,"1617":1547,"1618":1645,"1619":1646,"1620":1650,"1621":1657,"1622":1654,"1623":1647,"1624":1651,"1625":1652,"1626":1653,"1627":1658,"1628":1659,"1629":1660,"1630":1661,"1631":1662,"1632":1663,"1633":1655,"1634":1656,"1635":1648,"1636":1649,"1637":1664,"1638":1665,"1639":1745,"1640":1668,"1641":1672,"1642":1746,"1643":1686,"1644":1700,"1645":1755,"1646":1756,"1647":1695,"1648":1751,"1649":1673,"1650":1727,"1651":1703,"1652":1724,"1653":1697,"1654":1729,"1655":1764,"1656":1675,"1657":1749,"1658":1699,"1659":1753,"1660":1666,"1661":1667,"1662":1669,"1663":1670,"1664":1671,"1665":1747,"1666":1748,"1667":1687,"1668":1688,"1669":1689,"1670":1690,"1671":1691,"1672":1692,"1673":1693,"1674":1694,"1675":1701,"1676":1702,"1677":1757,"1678":1758,"1679":1759,"1680":1760,"1681":1761,"1682":1762,"1683":1763,"1684":1696,"1685":1752,"1686":1674,"1687":1728,"1688":1704,"1689":1705,"1690":1706,"1691":1707,"1692":1708,"1693":1709,"1694":1710,"1695":1711,"1696":1712,"1697":1713,"1698":1714,"1699":1715,"1700":1716,"1701":1717,"1702":1718,"1703":1719,"1704":1720,"1705":1721,"1706":1722,"1707":1723,"1708":1725,"1709":1726,"1710":1698,"1711":1730,"1712":1731,"1713":1732,"1714":1733,"1715":1734,"1716":1735,"1717":1736,"1718":1737,"1719":1738,"1720":1739,"1721":1740,"1722":1741,"1723":1742,"1724":1743,"1725":1744,"1726":1765,"1727":1766,"1728":1767,"1729":1768,"1730":1769,"1731":1770,"1732":1771,"1733":1772,"1734":1773,"1735":1774,"1736":1775,"1737":1776,"1738":1676,"1739":1677,"1740":1678,"1741":1679,"1742":1680,"1743":1681,"1744":1682,"1745":1683,"1746":1684,"1747":1685,"1748":1750,"1749":1754,"1750":1777,"1751":1778,"1752":1787,"1753":1821,"1754":1786,"1755":1782,"1756":1791,"1757":1780,"1758":1813,"1759":1815,"1760":1798,"1761":1812,"1762":1784,"1763":1788,"1764":1796,"1765":1779,"1766":1822,"1767":1823,"1768":1824,"1769":1825,"1770":1826,"1771":1827,"1772":1828,"1773":1783,"1774":1792,"1775":1793,"1776":1794,"1777":1795,"1778":1781,"1779":1814,"1780":1816,"1781":1817,"1782":1818,"1783":1819,"1784":1820,"1785":1799,"1786":1800,"1787":1801,"1788":1802,"1789":1803,"1790":1804,"1791":1805,"1792":1806,"1793":1807,"1794":1808,"1795":1809,"1796":1810,"1797":1811,"1798":1785,"1799":1789,"1800":1790,"1801":1797,"1802":1829,"1803":1830,"1804":1847,"1805":1852,"1806":1842,"1807":1837,"1808":1832,"1809":1856,"1810":1862,"1811":1858,"1812":1844,"1813":1831,"1814":1848,"1815":1849,"1816":1850,"1817":1851,"1818":1853,"1819":1854,"1820":1855,"1821":1843,"1822":1838,"1823":1839,"1824":1840,"1825":1841,"1826":1833,"1827":1834,"1828":1835,"1829":1836,"1830":1857,"1831":1863,"1832":1864,"1833":1865,"1834":1866,"1835":1867,"1836":1868,"1837":1869,"1838":1870,"1839":1871,"1840":1859,"1841":1860,"1842":1861,"1843":1845,"1844":1846,"1845":1644,"1846":2160,"1847":2167,"1848":2185,"1849":2186,"1850":2183,"1851":2198,"1852":2188,"1853":2194,"1854":2161,"1855":2162,"1856":2163,"1857":2164,"1858":2165,"1859":2166,"1860":2168,"1861":2169,"1862":2170,"1863":2171,"1864":2172,"1865":2173,"1866":2174,"1867":2175,"1868":2176,"1869":2177,"1870":2178,"1871":2179,"1872":2180,"1873":2181,"1874":2182,"1875":2187,"1876":2184,"1877":2199,"1878":2189,"1879":2190,"1880":2191,"1881":2192,"1882":2193,"1883":2195,"1884":2196,"1885":2197,"1886":1873,"1887":1874,"1888":1942,"1889":1888,"1890":1885,"1891":1938,"1892":1880,"1893":1876,"1894":1883,"1895":1956,"1896":1886,"1897":1954,"1898":1953,"1899":1948,"1900":1875,"1901":1943,"1902":1944,"1903":1945,"1904":1946,"1905":1947,"1906":1889,"1907":1890,"1908":1891,"1909":1892,"1910":1893,"1911":1894,"1912":1895,"1913":1896,"1914":1897,"1915":1898,"1916":1899,"1917":1900,"1918":1901,"1919":1902,"1920":1903,"1921":1904,"1922":1905,"1923":1906,"1924":1907,"1925":1908,"1926":1909,"1927":1910,"1928":1911,"1929":1912,"1930":1913,"1931":1914,"1932":1915,"1933":1916,"1934":1917,"1935":1918,"1936":1919,"1937":1920,"1938":1921,"1939":1922,"1940":1923,"1941":1924,"1942":1925,"1943":1926,"1944":1927,"1945":1928,"1946":1929,"1947":1930,"1948":1931,"1949":1932,"1950":1933,"1951":1934,"1952":1935,"1953":1936,"1954":1937,"1955":1939,"1956":1940,"1957":1941,"1958":1881,"1959":1882,"1960":1877,"1961":1878,"1962":1879,"1963":1884,"1964":1957,"1965":1958,"1966":1887,"1967":1955,"1968":1949,"1969":1950,"1970":1951,"1971":1952,"1972":1872,"1973":1959,"1974":1960,"1975":1961,"1976":1962,"1977":1963,"1978":1964,"1979":1965,"1980":1966,"1981":1978,"1982":1990,"1983":1969,"1984":2001,"1985":1987,"1986":1989,"1987":1976,"1988":1968,"1989":2003,"1990":1980,"1991":1972,"1992":1982,"1993":1974,"1994":1993,"1995":1967,"1996":1979,"1997":1991,"1998":1992,"1999":1970,"2000":1971,"2001":2002,"2002":1988,"2003":1977,"2004":1981,"2005":1973,"2006":1983,"2007":1984,"2008":1985,"2009":1986,"2010":1975,"2011":1994,"2012":1995,"2013":1996,"2014":1997,"2015":1998,"2016":1999,"2017":2000,"2018":2004,"2019":2005,"2020":2028,"2021":2020,"2022":2009,"2023":2012,"2024":2026,"2025":2006,"2026":2007,"2027":2008,"2028":2029,"2029":2021,"2030":2022,"2031":2023,"2032":2024,"2033":2025,"2034":2010,"2035":2011,"2036":2013,"2037":2014,"2038":2015,"2039":2016,"2040":2017,"2041":2018,"2042":2019,"2043":2027,"2044":2030,"2045":2031,"2046":2044,"2047":2033,"2048":2039,"2049":2032,"2050":2045,"2051":2034,"2052":2035,"2053":2036,"2054":2037,"2055":2038,"2056":2040,"2057":2041,"2058":2042,"2059":2043,"2060":2046,"2061":2047,"2062":2052,"2063":2086,"2064":2066,"2065":2050,"2066":2079,"2067":2074,"2068":2062,"2069":2072,"2070":2058,"2071":2080,"2072":2048,"2073":2049,"2074":2053,"2075":2054,"2076":2055,"2077":2056,"2078":2057,"2079":2067,"2080":2068,"2081":2069,"2082":2070,"2083":2071,"2084":2051,"2085":2075,"2086":2076,"2087":2077,"2088":2078,"2089":2063,"2090":2064,"2091":2065,"2092":2073,"2093":2059,"2094":2060,"2095":2061,"2096":2081,"2097":2082,"2098":2083,"2099":2084,"2100":2085,"2101":2087,"2102":2088,"2103":2099,"2104":2095,"2105":2096,"2106":2091,"2107":2092,"2108":2108,"2109":2106,"2110":2089,"2111":2090,"2112":2100,"2113":2101,"2114":2102,"2115":2103,"2116":2104,"2117":2105,"2118":2097,"2119":2098,"2120":2093,"2121":2094,"2122":2109,"2123":2110,"2124":2111,"2125":2107,"2126":2112,"2127":2113,"2128":2119,"2129":2138,"2130":2151,"2131":2125,"2132":2156,"2133":2148,"2134":2142,"2135":2117,"2136":2115,"2137":2131,"2138":2149,"2139":2135,"2140":2114,"2141":2120,"2142":2121,"2143":2122,"2144":2123,"2145":2124,"2146":2139,"2147":2140,"2148":2141,"2149":2152,"2150":2153,"2151":2154,"2152":2155,"2153":2126,"2154":2127,"2155":2128,"2156":2129,"2157":2130,"2158":2157,"2159":2158,"2160":2159,"2161":2143,"2162":2144,"2163":2145,"2164":2146,"2165":2147,"2166":2118,"2167":2116,"2168":2132,"2169":2133,"2170":2134,"2171":2150,"2172":2136,"2173":2137,"2174":2206,"2175":2207,"2176":2212,"2177":2243,"2178":2240,"2179":2248,"2180":2208,"2181":2209,"2182":2210,"2183":2211,"2184":2213,"2185":2214,"2186":2215,"2187":2216,"2188":2217,"2189":2218,"2190":2219,"2191":2220,"2192":2221,"2193":2222,"2194":2223,"2195":2224,"2196":2225,"2197":2226,"2198":2227,"2199":2228,"2200":2229,"2201":2230,"2202":2231,"2203":2232,"2204":2233,"2205":2234,"2206":2235,"2207":2236,"2208":2237,"2209":2238,"2210":2239,"2211":2244,"2212":2245,"2213":2246,"2214":2247,"2215":2241,"2216":2242,"2217":2249,"2218":2250,"2219":2251,"2220":2252,"2221":2253,"2222":2254,"2223":2255,"2224":2256,"2225":2257,"2226":2258,"2227":2259,"2228":2260,"2229":2267,"2230":2298,"2231":2265,"2232":2302,"2233":2286,"2234":2304,"2235":2288,"2236":2294,"2237":2296,"2238":2282,"2239":2290,"2240":2292,"2241":2283,"2242":2300,"2243":2311,"2244":2306,"2245":2261,"2246":2262,"2247":2263,"2248":2264,"2249":2268,"2250":2269,"2251":2270,"2252":2271,"2253":2272,"2254":2273,"2255":2274,"2256":2275,"2257":2276,"2258":2277,"2259":2278,"2260":2279,"2261":2280,"2262":2281,"2263":2299,"2264":2266,"2265":2303,"2266":2287,"2267":2305,"2268":2289,"2269":2295,"2270":2297,"2271":2291,"2272":2293,"2273":2284,"2274":2285,"2275":2301,"2276":2312,"2277":2313,"2278":2314,"2279":2307,"2280":2308,"2281":2309,"2282":2310,"2283":2200,"2284":2201,"2285":2362,"2286":2375,"2287":2381,"2288":2202,"2289":2203,"2290":2204,"2291":2205,"2292":2363,"2293":2364,"2294":2365,"2295":2366,"2296":2367,"2297":2368,"2298":2369,"2299":2370,"2300":2371,"2301":2372,"2302":2373,"2303":2374,"2304":2376,"2305":2377,"2306":2378,"2307":2379,"2308":2380,"2309":2382,"2310":2383,"2311":2384,"2312":2315,"2313":2316,"2314":2337,"2315":2327,"2316":2335,"2317":2321,"2318":2325,"2319":2323,"2320":2328,"2321":2355,"2322":2317,"2323":2318,"2324":2319,"2325":2320,"2326":2338,"2327":2339,"2328":2340,"2329":2341,"2330":2342,"2331":2343,"2332":2344,"2333":2345,"2334":2346,"2335":2347,"2336":2348,"2337":2349,"2338":2350,"2339":2351,"2340":2352,"2341":2353,"2342":2354,"2343":2336,"2344":2322,"2345":2326,"2346":2324,"2347":2329,"2348":2330,"2349":2331,"2350":2332,"2351":2333,"2352":2334,"2353":2356,"2354":2357,"2355":2358,"2356":2359,"2357":2360,"2358":2361,"2359":2386,"2360":2387,"2361":2403,"2362":2407,"2363":2389,"2364":2398,"2365":2408,"2366":2392,"2367":2388,"2368":2404,"2369":2405,"2370":2406,"2371":2390,"2372":2391,"2373":2399,"2374":2400,"2375":2401,"2376":2402,"2377":2409,"2378":2410,"2379":2393,"2380":2394,"2381":2395,"2382":2396,"2383":2397,"2384":2411,"2385":2412,"2386":2422,"2387":2425,"2388":2417,"2389":2414,"2390":2413,"2391":2423,"2392":2424,"2393":2426,"2394":2427,"2395":2428,"2396":2429,"2397":2430,"2398":2431,"2399":2432,"2400":2433,"2401":2434,"2402":2418,"2403":2419,"2404":2420,"2405":2421,"2406":2415,"2407":2416,"2408":2385,"2409":2791,"2410":2798,"2411":2816,"2412":2813,"2413":2811,"2414":2796,"2415":2814,"2416":2829,"2417":2792,"2418":2793,"2419":2794,"2420":2795,"2421":2799,"2422":2800,"2423":2801,"2424":2802,"2425":2803,"2426":2804,"2427":2805,"2428":2806,"2429":2807,"2430":2808,"2431":2809,"2432":2810,"2433":2817,"2434":2818,"2435":2819,"2436":2820,"2437":2821,"2438":2822,"2439":2823,"2440":2824,"2441":2825,"2442":2826,"2443":2827,"2444":2828,"2445":2812,"2446":2797,"2447":2815,"2448":2830,"2449":2831,"2450":2832,"2451":2833,"2452":2435,"2453":2436,"2454":2501,"2455":2438,"2456":2484,"2457":2485,"2458":2495,"2459":2482,"2460":2499,"2461":2487,"2462":2497,"2463":2478,"2464":2437,"2465":2502,"2466":2503,"2467":2439,"2468":2440,"2469":2441,"2470":2442,"2471":2443,"2472":2444,"2473":2445,"2474":2446,"2475":2447,"2476":2448,"2477":2449,"2478":2450,"2479":2451,"2480":2452,"2481":2453,"2482":2454,"2483":2455,"2484":2456,"2485":2457,"2486":2458,"2487":2459,"2488":2460,"2489":2461,"2490":2462,"2491":2463,"2492":2464,"2493":2465,"2494":2466,"2495":2467,"2496":2468,"2497":2469,"2498":2470,"2499":2471,"2500":2472,"2501":2473,"2502":2474,"2503":2475,"2504":2476,"2505":2477,"2506":2486,"2507":2496,"2508":2483,"2509":2500,"2510":2488,"2511":2489,"2512":2490,"2513":2491,"2514":2492,"2515":2493,"2516":2494,"2517":2498,"2518":2479,"2519":2480,"2520":2481,"2521":2504,"2522":2505,"2523":2507,"2524":2510,"2525":2524,"2526":2518,"2527":2522,"2528":2525,"2529":2519,"2530":2515,"2531":2506,"2532":2508,"2533":2509,"2534":2511,"2535":2512,"2536":2513,"2537":2514,"2538":2523,"2539":2526,"2540":2520,"2541":2521,"2542":2516,"2543":2517,"2544":2527,"2545":2528,"2546":2553,"2547":2569,"2548":2530,"2549":2529,"2550":2554,"2551":2555,"2552":2556,"2553":2557,"2554":2558,"2555":2559,"2556":2560,"2557":2561,"2558":2562,"2559":2563,"2560":2564,"2561":2565,"2562":2566,"2563":2567,"2564":2568,"2565":2570,"2566":2571,"2567":2572,"2568":2573,"2569":2574,"2570":2575,"2571":2576,"2572":2577,"2573":2578,"2574":2579,"2575":2580,"2576":2581,"2577":2582,"2578":2583,"2579":2584,"2580":2585,"2581":2586,"2582":2587,"2583":2588,"2584":2589,"2585":2590,"2586":2591,"2587":2592,"2588":2593,"2589":2594,"2590":2595,"2591":2596,"2592":2597,"2593":2598,"2594":2599,"2595":2600,"2596":2601,"2597":2602,"2598":2603,"2599":2604,"2600":2605,"2601":2606,"2602":2607,"2603":2608,"2604":2609,"2605":2610,"2606":2611,"2607":2612,"2608":2613,"2609":2614,"2610":2615,"2611":2616,"2612":2617,"2613":2618,"2614":2619,"2615":2620,"2616":2531,"2617":2532,"2618":2533,"2619":2534,"2620":2535,"2621":2536,"2622":2537,"2623":2538,"2624":2539,"2625":2540,"2626":2541,"2627":2542,"2628":2543,"2629":2544,"2630":2545,"2631":2546,"2632":2547,"2633":2548,"2634":2549,"2635":2550,"2636":2551,"2637":2552,"2638":2621,"2639":2622,"2640":2641,"2641":2648,"2642":2650,"2643":2646,"2644":2644,"2645":2654,"2646":2631,"2647":2652,"2648":2642,"2649":2624,"2650":2623,"2651":2649,"2652":2651,"2653":2647,"2654":2645,"2655":2655,"2656":2632,"2657":2633,"2658":2634,"2659":2635,"2660":2636,"2661":2637,"2662":2638,"2663":2639,"2664":2640,"2665":2653,"2666":2643,"2667":2625,"2668":2626,"2669":2627,"2670":2628,"2671":2629,"2672":2630,"2673":2656,"2674":2657,"2675":2674,"2676":2663,"2677":2666,"2678":2659,"2679":2668,"2680":2658,"2681":2675,"2682":2676,"2683":2677,"2684":2678,"2685":2664,"2686":2665,"2687":2667,"2688":2660,"2689":2661,"2690":2662,"2691":2669,"2692":2670,"2693":2671,"2694":2672,"2695":2673,"2696":2679,"2697":2680,"2698":2704,"2699":2709,"2700":2682,"2701":2698,"2702":2694,"2703":2681,"2704":2705,"2705":2706,"2706":2707,"2707":2708,"2708":2710,"2709":2711,"2710":2712,"2711":2713,"2712":2714,"2713":2715,"2714":2683,"2715":2684,"2716":2685,"2717":2686,"2718":2687,"2719":2688,"2720":2689,"2721":2690,"2722":2691,"2723":2692,"2724":2693,"2725":2699,"2726":2700,"2727":2701,"2728":2702,"2729":2703,"2730":2695,"2731":2696,"2732":2697,"2733":2716,"2734":2717,"2735":2730,"2736":2723,"2737":2741,"2738":2735,"2739":2719,"2740":2718,"2741":2731,"2742":2732,"2743":2733,"2744":2734,"2745":2724,"2746":2725,"2747":2726,"2748":2727,"2749":2728,"2750":2729,"2751":2742,"2752":2743,"2753":2744,"2754":2745,"2755":2746,"2756":2747,"2757":2748,"2758":2749,"2759":2736,"2760":2737,"2761":2738,"2762":2739,"2763":2740,"2764":2720,"2765":2721,"2766":2722,"2767":2750,"2768":2751,"2769":2760,"2770":2780,"2771":2764,"2772":2753,"2773":2752,"2774":2761,"2775":2762,"2776":2763,"2777":2781,"2778":2782,"2779":2783,"2780":2784,"2781":2785,"2782":2786,"2783":2787,"2784":2788,"2785":2789,"2786":2790,"2787":2765,"2788":2766,"2789":2767,"2790":2768,"2791":2769,"2792":2770,"2793":2771,"2794":2772,"2795":2773,"2796":2774,"2797":2775,"2798":2776,"2799":2777,"2800":2778,"2801":2779,"2802":2754,"2803":2755,"2804":2756,"2805":2757,"2806":2758,"2807":2759,"2808":2836,"2809":2837,"2810":2838,"2811":2840,"2812":2856,"2813":2842,"2814":2858,"2815":2839,"2816":2841,"2817":2857,"2818":2843,"2819":2844,"2820":2845,"2821":2846,"2822":2847,"2823":2848,"2824":2849,"2825":2850,"2826":2851,"2827":2852,"2828":2853,"2829":2854,"2830":2855,"2831":2859,"2832":2860,"2833":2861,"2834":2878,"2835":2862,"2836":2880,"2837":2869,"2838":2879,"2839":2863,"2840":2864,"2841":2865,"2842":2866,"2843":2867,"2844":2868,"2845":2881,"2846":2882,"2847":2870,"2848":2871,"2849":2872,"2850":2873,"2851":2874,"2852":2875,"2853":2876,"2854":2877,"2855":2883,"2856":2884,"2857":2890,"2858":2892,"2859":2885,"2860":2905,"2861":2891,"2862":2893,"2863":2894,"2864":2895,"2865":2896,"2866":2897,"2867":2898,"2868":2899,"2869":2900,"2870":2901,"2871":2902,"2872":2903,"2873":2904,"2874":2886,"2875":2887,"2876":2888,"2877":2889,"2878":2906,"2879":2907,"2880":2908,"2881":2924,"2882":2917,"2883":2909,"2884":2926,"2885":2925,"2886":2918,"2887":2919,"2888":2920,"2889":2921,"2890":2922,"2891":2923,"2892":2910,"2893":2911,"2894":2912,"2895":2913,"2896":2914,"2897":2915,"2898":2916,"2899":2927,"2900":2928,"2901":2929,"2902":2930,"2903":2943,"2904":2931,"2905":2936,"2906":2940,"2907":2932,"2908":2933,"2909":2934,"2910":2935,"2911":2937,"2912":2938,"2913":2939,"2914":2941,"2915":2942,"2916":2944,"2917":2945,"2918":2970,"2919":2966,"2920":2946,"2921":2972,"2922":2975,"2923":2971,"2924":2967,"2925":2968,"2926":2969,"2927":2947,"2928":2948,"2929":2949,"2930":2950,"2931":2951,"2932":2952,"2933":2953,"2934":2954,"2935":2955,"2936":2956,"2937":2957,"2938":2958,"2939":2959,"2940":2960,"2941":2961,"2942":2962,"2943":2963,"2944":2964,"2945":2965,"2946":2973,"2947":2974,"2948":2976,"2949":2977,"2950":2978,"2951":2979,"2952":2980,"2953":2981,"2954":3011,"2955":2982,"2956":3019,"2957":3016,"2958":3014,"2959":3007,"2960":3012,"2961":3013,"2962":2983,"2963":2984,"2964":2985,"2965":2986,"2966":2987,"2967":2988,"2968":2989,"2969":2990,"2970":2991,"2971":2992,"2972":2993,"2973":2994,"2974":2995,"2975":2996,"2976":2997,"2977":2998,"2978":2999,"2979":3000,"2980":3001,"2981":3002,"2982":3003,"2983":3004,"2984":3005,"2985":3006,"2986":3020,"2987":3021,"2988":3022,"2989":3023,"2990":3024,"2991":3025,"2992":3017,"2993":3018,"2994":3015,"2995":3008,"2996":3009,"2997":3010,"2998":3026,"2999":3027,"3000":3032,"3001":3034,"3002":3045,"3003":3028,"3004":3033,"3005":3035,"3006":3036,"3007":3037,"3008":3038,"3009":3039,"3010":3040,"3011":3041,"3012":3042,"3013":3043,"3014":3044,"3015":3046,"3016":3047,"3017":3048,"3018":3049,"3019":3050,"3020":3051,"3021":3052,"3022":3053,"3023":3054,"3024":3055,"3025":3029,"3026":3030,"3027":3031,"3028":3056,"3029":3057,"3030":3058,"3031":3076,"3032":3070,"3033":3079,"3034":3068,"3035":3077,"3036":3071,"3037":3066,"3038":3073,"3039":3060,"3040":3059,"3041":3080,"3042":3069,"3043":3078,"3044":3072,"3045":3067,"3046":3074,"3047":3075,"3048":3061,"3049":3062,"3050":3063,"3051":3064,"3052":3065,"3053":3081,"3054":3082,"3055":3101,"3056":3108,"3057":3109,"3058":3084,"3059":3112,"3060":3089,"3061":3097,"3062":3083,"3063":3102,"3064":3103,"3065":3104,"3066":3105,"3067":3106,"3068":3107,"3069":3110,"3070":3111,"3071":3085,"3072":3086,"3073":3087,"3074":3088,"3075":3113,"3076":3090,"3077":3091,"3078":3092,"3079":3093,"3080":3094,"3081":3095,"3082":3096,"3083":3098,"3084":3099,"3085":3100,"3086":2834,"3087":2835,"3088":3284,"3089":3287,"3090":3308,"3091":3306,"3092":3321,"3093":3285,"3094":3286,"3095":3288,"3096":3289,"3097":3290,"3098":3291,"3099":3292,"3100":3293,"3101":3294,"3102":3295,"3103":3296,"3104":3297,"3105":3298,"3106":3299,"3107":3300,"3108":3301,"3109":3302,"3110":3303,"3111":3304,"3112":3305,"3113":3309,"3114":3310,"3115":3311,"3116":3312,"3117":3313,"3118":3314,"3119":3315,"3120":3316,"3121":3317,"3122":3318,"3123":3319,"3124":3320,"3125":3307,"3126":3322,"3127":3323,"3128":3324,"3129":3325,"3130":3326,"3131":3114,"3132":3115,"3133":3132,"3134":3154,"3135":3172,"3136":3186,"3137":3136,"3138":3165,"3139":3141,"3140":3116,"3141":3127,"3142":3180,"3143":3133,"3144":3134,"3145":3135,"3146":3155,"3147":3156,"3148":3157,"3149":3158,"3150":3159,"3151":3160,"3152":3161,"3153":3162,"3154":3163,"3155":3164,"3156":3173,"3157":3174,"3158":3175,"3159":3176,"3160":3177,"3161":3178,"3162":3179,"3163":3187,"3164":3188,"3165":3189,"3166":3190,"3167":3191,"3168":3192,"3169":3193,"3170":3137,"3171":3138,"3172":3139,"3173":3140,"3174":3166,"3175":3167,"3176":3168,"3177":3169,"3178":3170,"3179":3171,"3180":3142,"3181":3143,"3182":3144,"3183":3145,"3184":3146,"3185":3147,"3186":3148,"3187":3149,"3188":3150,"3189":3151,"3190":3152,"3191":3153,"3192":3117,"3193":3118,"3194":3119,"3195":3120,"3196":3121,"3197":3122,"3198":3123,"3199":3124,"3200":3125,"3201":3126,"3202":3128,"3203":3129,"3204":3130,"3205":3131,"3206":3181,"3207":3182,"3208":3183,"3209":3184,"3210":3185,"3211":3194,"3212":3195,"3213":3204,"3214":3196,"3215":3207,"3216":3249,"3217":3245,"3218":3205,"3219":3206,"3220":3197,"3221":3198,"3222":3199,"3223":3200,"3224":3201,"3225":3202,"3226":3203,"3227":3208,"3228":3209,"3229":3210,"3230":3211,"3231":3212,"3232":3213,"3233":3214,"3234":3215,"3235":3216,"3236":3217,"3237":3218,"3238":3219,"3239":3220,"3240":3221,"3241":3222,"3242":3223,"3243":3224,"3244":3225,"3245":3226,"3246":3227,"3247":3228,"3248":3229,"3249":3230,"3250":3231,"3251":3232,"3252":3233,"3253":3234,"3254":3235,"3255":3236,"3256":3237,"3257":3238,"3258":3239,"3259":3240,"3260":3241,"3261":3242,"3262":3243,"3263":3244,"3264":3250,"3265":3246,"3266":3247,"3267":3248,"3268":3251,"3269":3252,"3270":3265,"3271":3273,"3272":3260,"3273":3267,"3274":3253,"3275":3255,"3276":3266,"3277":3274,"3278":3275,"3279":3276,"3280":3277,"3281":3278,"3282":3279,"3283":3280,"3284":3281,"3285":3282,"3286":3283,"3287":3261,"3288":3262,"3289":3263,"3290":3264,"3291":3268,"3292":3269,"3293":3270,"3294":3271,"3295":3272,"3296":3254,"3297":3256,"3298":3257,"3299":3258,"3300":3259,"3301":0,"3302":5,"3303":19,"3304":11,"3305":24,"3306":14,"3307":1,"3308":7,"3309":17,"3310":20,"3311":6,"3312":12,"3313":13,"3314":25,"3315":26,"3316":15,"3317":16,"3318":2,"3319":3,"3320":4,"3321":8,"3322":9,"3323":10,"3324":18,"3325":21,"3326":22,"3327":23,"3328":3328,"3329":3329,"3330":3333,"3331":3335,"3332":3330,"3333":3341,"3334":3338,"3335":3334,"3336":3336,"3337":3337,"3338":3331,"3339":3332,"3340":3342,"3341":3343,"3342":3344,"3343":3345,"3344":3346,"3345":3347,"3346":3348,"3347":3349,"3348":3339,"3349":3340,"3350":3350,"3351":3351,"3352":3459,"3353":3460,"3354":3466,"3355":3467,"3356":3444,"3357":3445,"3358":3368,"3359":3356,"3360":3362,"3361":3380,"3362":3378,"3363":3376,"3364":3443,"3365":3431,"3366":3435,"3367":3439,"3368":3375,"3369":3369,"3370":3422,"3371":3382,"3372":3352,"3373":3353,"3374":3354,"3375":3355,"3376":3461,"3377":3462,"3378":3463,"3379":3464,"3380":3465,"3381":3468,"3382":3469,"3383":3470,"3384":3471,"3385":3472,"3386":3473,"3387":3474,"3388":3475,"3389":3476,"3390":3446,"3391":3447,"3392":3448,"3393":3449,"3394":3450,"3395":3451,"3396":3452,"3397":3453,"3398":3454,"3399":3455,"3400":3456,"3401":3457,"3402":3458,"3403":3357,"3404":3358,"3405":3359,"3406":3360,"3407":3361,"3408":3363,"3409":3364,"3410":3365,"3411":3366,"3412":3367,"3413":3381,"3414":3379,"3415":3377,"3416":3432,"3417":3433,"3418":3434,"3419":3436,"3420":3437,"3421":3438,"3422":3440,"3423":3441,"3424":3442,"3425":3370,"3426":3371,"3427":3372,"3428":3373,"3429":3374,"3430":3423,"3431":3424,"3432":3425,"3433":3426,"3434":3427,"3435":3428,"3436":3429,"3437":3430,"3438":3383,"3439":3384,"3440":3385,"3441":3386,"3442":3387,"3443":3388,"3444":3389,"3445":3390,"3446":3391,"3447":3392,"3448":3393,"3449":3394,"3450":3395,"3451":3396,"3452":3397,"3453":3398,"3454":3399,"3455":3400,"3456":3401,"3457":3402,"3458":3403,"3459":3404,"3460":3405,"3461":3406,"3462":3407,"3463":3408,"3464":3409,"3465":3410,"3466":3411,"3467":3412,"3468":3413,"3469":3414,"3470":3415,"3471":3416,"3472":3417,"3473":3418,"3474":3419,"3475":3420,"3476":3421,"3477":3477,"3478":3478,"3479":3482,"3480":3502,"3481":3480,"3482":3496,"3483":3483,"3484":3494,"3485":3479,"3486":3503,"3487":3504,"3488":3505,"3489":3506,"3490":3507,"3491":3508,"3492":3509,"3493":3510,"3494":3511,"3495":3512,"3496":3513,"3497":3514,"3498":3515,"3499":3516,"3500":3517,"3501":3518,"3502":3481,"3503":3497,"3504":3498,"3505":3499,"3506":3500,"3507":3501,"3508":3484,"3509":3485,"3510":3486,"3511":3487,"3512":3488,"3513":3489,"3514":3490,"3515":3491,"3516":3492,"3517":3493,"3518":3495,"3519":3519,"3520":3520,"3521":3540,"3522":3530,"3523":3526,"3524":3559,"3525":3544,"3526":3553,"3527":3567,"3528":3563,"3529":3533,"3530":3556,"3531":3536,"3532":3521,"3533":3522,"3534":3523,"3535":3524,"3536":3525,"3537":3541,"3538":3542,"3539":3543,"3540":3531,"3541":3532,"3542":3527,"3543":3528,"3544":3529,"3545":3560,"3546":3561,"3547":3562,"3548":3545,"3549":3546,"3550":3547,"3551":3548,"3552":3549,"3553":3550,"3554":3551,"3555":3552,"3556":3554,"3557":3555,"3558":3568,"3559":3569,"3560":3570,"3561":3571,"3562":3572,"3563":3573,"3564":3574,"3565":3575,"3566":3576,"3567":3577,"3568":3578,"3569":3579,"3570":3580,"3571":3581,"3572":3582,"3573":3583,"3574":3584,"3575":3585,"3576":3586,"3577":3564,"3578":3565,"3579":3566,"3580":3534,"3581":3535,"3582":3557,"3583":3558,"3584":3537,"3585":3538,"3586":3539,"3587":3327,"3588":3871,"3589":3869,"3590":3874,"3591":3842,"3592":3867,"3593":3844,"3594":3851,"3595":3866,"3596":3880,"3597":3849,"3598":3864,"3599":3876,"3600":3872,"3601":3873,"3602":3870,"3603":3875,"3604":3843,"3605":3868,"3606":3845,"3607":3846,"3608":3847,"3609":3848,"3610":3852,"3611":3853,"3612":3854,"3613":3855,"3614":3856,"3615":3857,"3616":3858,"3617":3859,"3618":3860,"3619":3861,"3620":3862,"3621":3863,"3622":3881,"3623":3850,"3624":3865,"3625":3877,"3626":3878,"3627":3879,"3628":3587,"3629":3588,"3630":3629,"3631":3602,"3632":3593,"3633":3607,"3634":3664,"3635":3660,"3636":3605,"3637":3655,"3638":3658,"3639":3589,"3640":3590,"3641":3591,"3642":3592,"3643":3630,"3644":3631,"3645":3632,"3646":3633,"3647":3634,"3648":3635,"3649":3636,"3650":3637,"3651":3638,"3652":3639,"3653":3640,"3654":3641,"3655":3642,"3656":3643,"3657":3644,"3658":3645,"3659":3646,"3660":3647,"3661":3648,"3662":3649,"3663":3650,"3664":3651,"3665":3652,"3666":3653,"3667":3654,"3668":3603,"3669":3604,"3670":3594,"3671":3595,"3672":3596,"3673":3597,"3674":3598,"3675":3599,"3676":3600,"3677":3601,"3678":3608,"3679":3609,"3680":3610,"3681":3611,"3682":3612,"3683":3613,"3684":3614,"3685":3615,"3686":3616,"3687":3617,"3688":3618,"3689":3619,"3690":3620,"3691":3621,"3692":3622,"3693":3623,"3694":3624,"3695":3625,"3696":3626,"3697":3627,"3698":3628,"3699":3665,"3700":3666,"3701":3667,"3702":3668,"3703":3669,"3704":3661,"3705":3662,"3706":3663,"3707":3606,"3708":3656,"3709":3657,"3710":3659,"3711":3670,"3712":3671,"3713":3700,"3714":3704,"3715":3708,"3716":3676,"3717":3680,"3718":3702,"3719":3707,"3720":3694,"3721":3678,"3722":3686,"3723":3684,"3724":3688,"3725":3711,"3726":3672,"3727":3673,"3728":3674,"3729":3675,"3730":3701,"3731":3705,"3732":3706,"3733":3709,"3734":3710,"3735":3677,"3736":3681,"3737":3682,"3738":3683,"3739":3703,"3740":3695,"3741":3696,"3742":3697,"3743":3698,"3744":3699,"3745":3679,"3746":3687,"3747":3685,"3748":3689,"3749":3690,"3750":3691,"3751":3692,"3752":3693,"3753":3712,"3754":3713,"3755":3714,"3756":3715,"3757":3716,"3758":3717,"3759":3718,"3760":3719,"3761":3720,"3762":3721,"3763":3722,"3764":3723,"3765":3726,"3766":3741,"3767":3755,"3768":3753,"3769":3730,"3770":3724,"3771":3738,"3772":3727,"3773":3728,"3774":3729,"3775":3742,"3776":3743,"3777":3744,"3778":3745,"3779":3746,"3780":3747,"3781":3748,"3782":3749,"3783":3750,"3784":3751,"3785":3752,"3786":3756,"3787":3757,"3788":3758,"3789":3754,"3790":3731,"3791":3732,"3792":3733,"3793":3734,"3794":3735,"3795":3736,"3796":3737,"3797":3725,"3798":3739,"3799":3740,"3800":3759,"3801":3760,"3802":3770,"3803":3762,"3804":3765,"3805":3761,"3806":3771,"3807":3772,"3808":3773,"3809":3774,"3810":3775,"3811":3776,"3812":3777,"3813":3778,"3814":3779,"3815":3780,"3816":3781,"3817":3782,"3818":3763,"3819":3764,"3820":3766,"3821":3767,"3822":3768,"3823":3769,"3824":3783,"3825":3784,"3826":3795,"3827":3811,"3828":3836,"3829":3826,"3830":3786,"3831":3803,"3832":3809,"3833":3785,"3834":3796,"3835":3797,"3836":3798,"3837":3799,"3838":3800,"3839":3801,"3840":3802,"3841":3812,"3842":3813,"3843":3814,"3844":3815,"3845":3816,"3846":3817,"3847":3818,"3848":3819,"3849":3820,"3850":3821,"3851":3822,"3852":3823,"3853":3824,"3854":3825,"3855":3837,"3856":3838,"3857":3839,"3858":3840,"3859":3841,"3860":3827,"3861":3828,"3862":3829,"3863":3830,"3864":3831,"3865":3832,"3866":3833,"3867":3834,"3868":3835,"3869":3787,"3870":3788,"3871":3789,"3872":3790,"3873":3791,"3874":3792,"3875":3793,"3876":3794,"3877":3804,"3878":3805,"3879":3806,"3880":3807,"3881":3808,"3882":3810},"orderedDocs":[[3301,"/"],[3307,"/#3t-mcp"],[3318,"/#3t-mcp"],[3319,"/#3t-mcp"],[3320,"/#3t-mcp"],[3302,"/#3t-platform"],[3311,"/#3t-platform"],[3308,"/#3tl"],[3321,"/#3tl"],[3322,"/#3tl"],[3323,"/#3tl"],[3304,"/#access-manager"],[3312,"/#access-manager"],[3313,"/#access-manager"],[3306,"/#governance-proxy"],[3316,"/#governance-proxy"],[3317,"/#governance-proxy"],[3309,"/#platform-architecture"],[3324,"/#platform-architecture"],[3303,"/#products"],[3310,"/#quick-links"],[3325,"/#quick-links"],[3326,"/#quick-links"],[3327,"/#quick-links"],[3305,"/#studio-3t-web-ide"],[3314,"/#studio-3t-web-ide"],[3315,"/#studio-3t-web-ide"],[70,"/3t-mcp"],[71,"/3t-mcp"],[1,"/3t-mcp/getting-started/authentication"],[2,"/3t-mcp/getting-started/authentication"],[7,"/3t-mcp/getting-started/authentication#access-control"],[37,"/3t-mcp/getting-started/authentication#access-control"],[38,"/3t-mcp/getting-started/authentication#access-control"],[3,"/3t-mcp/getting-started/authentication#authentication"],[9,"/3t-mcp/getting-started/authentication#authentication"],[6,"/3t-mcp/getting-started/authentication#cicd-and-automation"],[31,"/3t-mcp/getting-started/authentication#cicd-and-automation"],[32,"/3t-mcp/getting-started/authentication#cicd-and-automation"],[33,"/3t-mcp/getting-started/authentication#cicd-and-automation"],[34,"/3t-mcp/getting-started/authentication#cicd-and-automation"],[35,"/3t-mcp/getting-started/authentication#cicd-and-automation"],[36,"/3t-mcp/getting-started/authentication#cicd-and-automation"],[8,"/3t-mcp/getting-started/authentication#corporate-sso"],[39,"/3t-mcp/getting-started/authentication#corporate-sso"],[40,"/3t-mcp/getting-started/authentication#corporate-sso"],[4,"/3t-mcp/getting-started/authentication#oidc-pkce-flow"],[10,"/3t-mcp/getting-started/authentication#oidc-pkce-flow"],[11,"/3t-mcp/getting-started/authentication#oidc-pkce-flow"],[12,"/3t-mcp/getting-started/authentication#oidc-pkce-flow"],[13,"/3t-mcp/getting-started/authentication#oidc-pkce-flow"],[14,"/3t-mcp/getting-started/authentication#oidc-pkce-flow"],[15,"/3t-mcp/getting-started/authentication#oidc-pkce-flow"],[16,"/3t-mcp/getting-started/authentication#oidc-pkce-flow"],[17,"/3t-mcp/getting-started/authentication#oidc-pkce-flow"],[18,"/3t-mcp/getting-started/authentication#oidc-pkce-flow"],[19,"/3t-mcp/getting-started/authentication#oidc-pkce-flow"],[20,"/3t-mcp/getting-started/authentication#oidc-pkce-flow"],[21,"/3t-mcp/getting-started/authentication#oidc-pkce-flow"],[5,"/3t-mcp/getting-started/authentication#token-lifetime"],[22,"/3t-mcp/getting-started/authentication#token-lifetime"],[23,"/3t-mcp/getting-started/authentication#token-lifetime"],[24,"/3t-mcp/getting-started/authentication#token-lifetime"],[25,"/3t-mcp/getting-started/authentication#token-lifetime"],[26,"/3t-mcp/getting-started/authentication#token-lifetime"],[27,"/3t-mcp/getting-started/authentication#token-lifetime"],[28,"/3t-mcp/getting-started/authentication#token-lifetime"],[29,"/3t-mcp/getting-started/authentication#token-lifetime"],[30,"/3t-mcp/getting-started/authentication#token-lifetime"],[41,"/3t-mcp/getting-started/quick-start"],[42,"/3t-mcp/getting-started/quick-start"],[50,"/3t-mcp/getting-started/quick-start"],[51,"/3t-mcp/getting-started/quick-start"],[52,"/3t-mcp/getting-started/quick-start"],[53,"/3t-mcp/getting-started/quick-start"],[54,"/3t-mcp/getting-started/quick-start"],[44,"/3t-mcp/getting-started/quick-start#configure-your-mcp-client"],[55,"/3t-mcp/getting-started/quick-start#configure-your-mcp-client"],[56,"/3t-mcp/getting-started/quick-start#configure-your-mcp-client"],[57,"/3t-mcp/getting-started/quick-start#configure-your-mcp-client"],[58,"/3t-mcp/getting-started/quick-start#configure-your-mcp-client"],[59,"/3t-mcp/getting-started/quick-start#configure-your-mcp-client"],[60,"/3t-mcp/getting-started/quick-start#configure-your-mcp-client"],[61,"/3t-mcp/getting-started/quick-start#configure-your-mcp-client"],[62,"/3t-mcp/getting-started/quick-start#configure-your-mcp-client"],[48,"/3t-mcp/getting-started/quick-start#confirm-connections-are-visible"],[66,"/3t-mcp/getting-started/quick-start#confirm-connections-are-visible"],[49,"/3t-mcp/getting-started/quick-start#development-tooling"],[67,"/3t-mcp/getting-started/quick-start#development-tooling"],[68,"/3t-mcp/getting-started/quick-start#development-tooling"],[69,"/3t-mcp/getting-started/quick-start#development-tooling"],[43,"/3t-mcp/getting-started/quick-start#install"],[46,"/3t-mcp/getting-started/quick-start#start-claude-desktop-or-reload-claude-code"],[63,"/3t-mcp/getting-started/quick-start#start-claude-desktop-or-reload-claude-code"],[47,"/3t-mcp/getting-started/quick-start#trigger-the-first-tool-call"],[64,"/3t-mcp/getting-started/quick-start#trigger-the-first-tool-call"],[65,"/3t-mcp/getting-started/quick-start#trigger-the-first-tool-call"],[45,"/3t-mcp/getting-started/quick-start#verify-the-connection"],[144,"/3t-mcp/reference/access-control"],[145,"/3t-mcp/reference/access-control"],[146,"/3t-mcp/reference/access-control#access-control"],[151,"/3t-mcp/reference/access-control#access-control"],[147,"/3t-mcp/reference/access-control#access-tiers"],[152,"/3t-mcp/reference/access-control#access-tiers"],[153,"/3t-mcp/reference/access-control#access-tiers"],[154,"/3t-mcp/reference/access-control#access-tiers"],[155,"/3t-mcp/reference/access-control#access-tiers"],[156,"/3t-mcp/reference/access-control#access-tiers"],[157,"/3t-mcp/reference/access-control#access-tiers"],[158,"/3t-mcp/reference/access-control#access-tiers"],[159,"/3t-mcp/reference/access-control#access-tiers"],[160,"/3t-mcp/reference/access-control#access-tiers"],[161,"/3t-mcp/reference/access-control#access-tiers"],[162,"/3t-mcp/reference/access-control#access-tiers"],[163,"/3t-mcp/reference/access-control#access-tiers"],[149,"/3t-mcp/reference/access-control#admin-only-tools-8"],[187,"/3t-mcp/reference/access-control#admin-only-tools-8"],[188,"/3t-mcp/reference/access-control#admin-only-tools-8"],[189,"/3t-mcp/reference/access-control#admin-only-tools-8"],[190,"/3t-mcp/reference/access-control#admin-only-tools-8"],[191,"/3t-mcp/reference/access-control#admin-only-tools-8"],[192,"/3t-mcp/reference/access-control#admin-only-tools-8"],[193,"/3t-mcp/reference/access-control#admin-only-tools-8"],[194,"/3t-mcp/reference/access-control#admin-only-tools-8"],[195,"/3t-mcp/reference/access-control#admin-only-tools-8"],[196,"/3t-mcp/reference/access-control#admin-only-tools-8"],[197,"/3t-mcp/reference/access-control#admin-only-tools-8"],[198,"/3t-mcp/reference/access-control#admin-only-tools-8"],[199,"/3t-mcp/reference/access-control#admin-only-tools-8"],[200,"/3t-mcp/reference/access-control#admin-only-tools-8"],[201,"/3t-mcp/reference/access-control#admin-only-tools-8"],[202,"/3t-mcp/reference/access-control#admin-only-tools-8"],[203,"/3t-mcp/reference/access-control#admin-only-tools-8"],[204,"/3t-mcp/reference/access-control#admin-only-tools-8"],[205,"/3t-mcp/reference/access-control#admin-only-tools-8"],[150,"/3t-mcp/reference/access-control#recommendations"],[206,"/3t-mcp/reference/access-control#recommendations"],[207,"/3t-mcp/reference/access-control#recommendations"],[208,"/3t-mcp/reference/access-control#recommendations"],[209,"/3t-mcp/reference/access-control#recommendations"],[148,"/3t-mcp/reference/access-control#write-access-tools-10"],[164,"/3t-mcp/reference/access-control#write-access-tools-10"],[165,"/3t-mcp/reference/access-control#write-access-tools-10"],[166,"/3t-mcp/reference/access-control#write-access-tools-10"],[167,"/3t-mcp/reference/access-control#write-access-tools-10"],[168,"/3t-mcp/reference/access-control#write-access-tools-10"],[169,"/3t-mcp/reference/access-control#write-access-tools-10"],[170,"/3t-mcp/reference/access-control#write-access-tools-10"],[171,"/3t-mcp/reference/access-control#write-access-tools-10"],[172,"/3t-mcp/reference/access-control#write-access-tools-10"],[173,"/3t-mcp/reference/access-control#write-access-tools-10"],[174,"/3t-mcp/reference/access-control#write-access-tools-10"],[175,"/3t-mcp/reference/access-control#write-access-tools-10"],[176,"/3t-mcp/reference/access-control#write-access-tools-10"],[177,"/3t-mcp/reference/access-control#write-access-tools-10"],[178,"/3t-mcp/reference/access-control#write-access-tools-10"],[179,"/3t-mcp/reference/access-control#write-access-tools-10"],[180,"/3t-mcp/reference/access-control#write-access-tools-10"],[181,"/3t-mcp/reference/access-control#write-access-tools-10"],[182,"/3t-mcp/reference/access-control#write-access-tools-10"],[183,"/3t-mcp/reference/access-control#write-access-tools-10"],[184,"/3t-mcp/reference/access-control#write-access-tools-10"],[185,"/3t-mcp/reference/access-control#write-access-tools-10"],[186,"/3t-mcp/reference/access-control#write-access-tools-10"],[210,"/3t-mcp/reference/environment-variables"],[211,"/3t-mcp/reference/environment-variables"],[216,"/3t-mcp/reference/environment-variables#access-and-security"],[278,"/3t-mcp/reference/environment-variables#access-and-security"],[279,"/3t-mcp/reference/environment-variables#access-and-security"],[280,"/3t-mcp/reference/environment-variables#access-and-security"],[281,"/3t-mcp/reference/environment-variables#access-and-security"],[282,"/3t-mcp/reference/environment-variables#access-and-security"],[283,"/3t-mcp/reference/environment-variables#access-and-security"],[284,"/3t-mcp/reference/environment-variables#access-and-security"],[285,"/3t-mcp/reference/environment-variables#access-and-security"],[286,"/3t-mcp/reference/environment-variables#access-and-security"],[215,"/3t-mcp/reference/environment-variables#authentication"],[263,"/3t-mcp/reference/environment-variables#authentication"],[264,"/3t-mcp/reference/environment-variables#authentication"],[265,"/3t-mcp/reference/environment-variables#authentication"],[266,"/3t-mcp/reference/environment-variables#authentication"],[267,"/3t-mcp/reference/environment-variables#authentication"],[268,"/3t-mcp/reference/environment-variables#authentication"],[269,"/3t-mcp/reference/environment-variables#authentication"],[270,"/3t-mcp/reference/environment-variables#authentication"],[271,"/3t-mcp/reference/environment-variables#authentication"],[272,"/3t-mcp/reference/environment-variables#authentication"],[273,"/3t-mcp/reference/environment-variables#authentication"],[274,"/3t-mcp/reference/environment-variables#authentication"],[275,"/3t-mcp/reference/environment-variables#authentication"],[276,"/3t-mcp/reference/environment-variables#authentication"],[277,"/3t-mcp/reference/environment-variables#authentication"],[212,"/3t-mcp/reference/environment-variables#environment-variables"],[218,"/3t-mcp/reference/environment-variables#environment-variables"],[217,"/3t-mcp/reference/environment-variables#issuer-uri-by-deployment"],[287,"/3t-mcp/reference/environment-variables#issuer-uri-by-deployment"],[288,"/3t-mcp/reference/environment-variables#issuer-uri-by-deployment"],[289,"/3t-mcp/reference/environment-variables#issuer-uri-by-deployment"],[290,"/3t-mcp/reference/environment-variables#issuer-uri-by-deployment"],[291,"/3t-mcp/reference/environment-variables#issuer-uri-by-deployment"],[292,"/3t-mcp/reference/environment-variables#issuer-uri-by-deployment"],[293,"/3t-mcp/reference/environment-variables#issuer-uri-by-deployment"],[294,"/3t-mcp/reference/environment-variables#issuer-uri-by-deployment"],[213,"/3t-mcp/reference/environment-variables#service-urls"],[219,"/3t-mcp/reference/environment-variables#service-urls"],[220,"/3t-mcp/reference/environment-variables#service-urls"],[221,"/3t-mcp/reference/environment-variables#service-urls"],[222,"/3t-mcp/reference/environment-variables#service-urls"],[223,"/3t-mcp/reference/environment-variables#service-urls"],[224,"/3t-mcp/reference/environment-variables#service-urls"],[225,"/3t-mcp/reference/environment-variables#service-urls"],[226,"/3t-mcp/reference/environment-variables#service-urls"],[227,"/3t-mcp/reference/environment-variables#service-urls"],[228,"/3t-mcp/reference/environment-variables#service-urls"],[229,"/3t-mcp/reference/environment-variables#service-urls"],[230,"/3t-mcp/reference/environment-variables#service-urls"],[231,"/3t-mcp/reference/environment-variables#service-urls"],[232,"/3t-mcp/reference/environment-variables#service-urls"],[233,"/3t-mcp/reference/environment-variables#service-urls"],[234,"/3t-mcp/reference/environment-variables#service-urls"],[235,"/3t-mcp/reference/environment-variables#service-urls"],[236,"/3t-mcp/reference/environment-variables#service-urls"],[237,"/3t-mcp/reference/environment-variables#service-urls"],[238,"/3t-mcp/reference/environment-variables#service-urls"],[239,"/3t-mcp/reference/environment-variables#service-urls"],[214,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[240,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[241,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[242,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[243,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[244,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[245,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[246,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[247,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[248,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[249,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[250,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[251,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[252,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[253,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[254,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[255,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[256,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[257,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[258,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[259,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[260,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[261,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[262,"/3t-mcp/reference/environment-variables#url-prefixes-reverse-proxy--gateway"],[295,"/3t-mcp/tools/compare-sync"],[296,"/3t-mcp/tools/compare-sync"],[297,"/3t-mcp/tools/compare-sync#compare--sync"],[302,"/3t-mcp/tools/compare-sync#compare--sync"],[301,"/3t-mcp/tools/compare-sync#example-agent-instructions"],[335,"/3t-mcp/tools/compare-sync#example-agent-instructions"],[336,"/3t-mcp/tools/compare-sync#example-agent-instructions"],[337,"/3t-mcp/tools/compare-sync#example-agent-instructions"],[299,"/3t-mcp/tools/compare-sync#how-a-comparison-works"],[327,"/3t-mcp/tools/compare-sync#how-a-comparison-works"],[328,"/3t-mcp/tools/compare-sync#how-a-comparison-works"],[329,"/3t-mcp/tools/compare-sync#how-a-comparison-works"],[330,"/3t-mcp/tools/compare-sync#how-a-comparison-works"],[331,"/3t-mcp/tools/compare-sync#how-a-comparison-works"],[298,"/3t-mcp/tools/compare-sync#tools"],[303,"/3t-mcp/tools/compare-sync#tools"],[304,"/3t-mcp/tools/compare-sync#tools"],[305,"/3t-mcp/tools/compare-sync#tools"],[306,"/3t-mcp/tools/compare-sync#tools"],[307,"/3t-mcp/tools/compare-sync#tools"],[308,"/3t-mcp/tools/compare-sync#tools"],[309,"/3t-mcp/tools/compare-sync#tools"],[310,"/3t-mcp/tools/compare-sync#tools"],[311,"/3t-mcp/tools/compare-sync#tools"],[312,"/3t-mcp/tools/compare-sync#tools"],[313,"/3t-mcp/tools/compare-sync#tools"],[314,"/3t-mcp/tools/compare-sync#tools"],[315,"/3t-mcp/tools/compare-sync#tools"],[316,"/3t-mcp/tools/compare-sync#tools"],[317,"/3t-mcp/tools/compare-sync#tools"],[318,"/3t-mcp/tools/compare-sync#tools"],[319,"/3t-mcp/tools/compare-sync#tools"],[320,"/3t-mcp/tools/compare-sync#tools"],[321,"/3t-mcp/tools/compare-sync#tools"],[322,"/3t-mcp/tools/compare-sync#tools"],[323,"/3t-mcp/tools/compare-sync#tools"],[324,"/3t-mcp/tools/compare-sync#tools"],[325,"/3t-mcp/tools/compare-sync#tools"],[326,"/3t-mcp/tools/compare-sync#tools"],[300,"/3t-mcp/tools/compare-sync#use-cases"],[332,"/3t-mcp/tools/compare-sync#use-cases"],[333,"/3t-mcp/tools/compare-sync#use-cases"],[334,"/3t-mcp/tools/compare-sync#use-cases"],[338,"/3t-mcp/tools/connections"],[339,"/3t-mcp/tools/connections"],[340,"/3t-mcp/tools/connections#connections"],[344,"/3t-mcp/tools/connections#connections"],[343,"/3t-mcp/tools/connections#example-agent-instructions"],[367,"/3t-mcp/tools/connections#example-agent-instructions"],[368,"/3t-mcp/tools/connections#example-agent-instructions"],[369,"/3t-mcp/tools/connections#example-agent-instructions"],[341,"/3t-mcp/tools/connections#tools"],[345,"/3t-mcp/tools/connections#tools"],[346,"/3t-mcp/tools/connections#tools"],[347,"/3t-mcp/tools/connections#tools"],[348,"/3t-mcp/tools/connections#tools"],[349,"/3t-mcp/tools/connections#tools"],[350,"/3t-mcp/tools/connections#tools"],[351,"/3t-mcp/tools/connections#tools"],[352,"/3t-mcp/tools/connections#tools"],[353,"/3t-mcp/tools/connections#tools"],[354,"/3t-mcp/tools/connections#tools"],[355,"/3t-mcp/tools/connections#tools"],[356,"/3t-mcp/tools/connections#tools"],[357,"/3t-mcp/tools/connections#tools"],[358,"/3t-mcp/tools/connections#tools"],[359,"/3t-mcp/tools/connections#tools"],[360,"/3t-mcp/tools/connections#tools"],[361,"/3t-mcp/tools/connections#tools"],[362,"/3t-mcp/tools/connections#tools"],[363,"/3t-mcp/tools/connections#tools"],[342,"/3t-mcp/tools/connections#use-cases"],[364,"/3t-mcp/tools/connections#use-cases"],[365,"/3t-mcp/tools/connections#use-cases"],[366,"/3t-mcp/tools/connections#use-cases"],[370,"/3t-mcp/tools/dashboard"],[371,"/3t-mcp/tools/dashboard"],[372,"/3t-mcp/tools/dashboard#dashboard"],[376,"/3t-mcp/tools/dashboard#dashboard"],[375,"/3t-mcp/tools/dashboard#example-agent-instructions"],[393,"/3t-mcp/tools/dashboard#example-agent-instructions"],[394,"/3t-mcp/tools/dashboard#example-agent-instructions"],[395,"/3t-mcp/tools/dashboard#example-agent-instructions"],[373,"/3t-mcp/tools/dashboard#tools"],[377,"/3t-mcp/tools/dashboard#tools"],[378,"/3t-mcp/tools/dashboard#tools"],[379,"/3t-mcp/tools/dashboard#tools"],[380,"/3t-mcp/tools/dashboard#tools"],[381,"/3t-mcp/tools/dashboard#tools"],[382,"/3t-mcp/tools/dashboard#tools"],[383,"/3t-mcp/tools/dashboard#tools"],[384,"/3t-mcp/tools/dashboard#tools"],[385,"/3t-mcp/tools/dashboard#tools"],[386,"/3t-mcp/tools/dashboard#tools"],[387,"/3t-mcp/tools/dashboard#tools"],[388,"/3t-mcp/tools/dashboard#tools"],[389,"/3t-mcp/tools/dashboard#tools"],[374,"/3t-mcp/tools/dashboard#use-cases"],[390,"/3t-mcp/tools/dashboard#use-cases"],[391,"/3t-mcp/tools/dashboard#use-cases"],[392,"/3t-mcp/tools/dashboard#use-cases"],[396,"/3t-mcp/tools/governance"],[397,"/3t-mcp/tools/governance"],[401,"/3t-mcp/tools/governance#compliance-score"],[459,"/3t-mcp/tools/governance#compliance-score"],[460,"/3t-mcp/tools/governance#compliance-score"],[461,"/3t-mcp/tools/governance#compliance-score"],[462,"/3t-mcp/tools/governance#compliance-score"],[403,"/3t-mcp/tools/governance#example-agent-instructions"],[466,"/3t-mcp/tools/governance#example-agent-instructions"],[467,"/3t-mcp/tools/governance#example-agent-instructions"],[468,"/3t-mcp/tools/governance#example-agent-instructions"],[469,"/3t-mcp/tools/governance#example-agent-instructions"],[398,"/3t-mcp/tools/governance#governance"],[404,"/3t-mcp/tools/governance#governance"],[405,"/3t-mcp/tools/governance#governance"],[400,"/3t-mcp/tools/governance#policy-categories"],[445,"/3t-mcp/tools/governance#policy-categories"],[446,"/3t-mcp/tools/governance#policy-categories"],[447,"/3t-mcp/tools/governance#policy-categories"],[448,"/3t-mcp/tools/governance#policy-categories"],[449,"/3t-mcp/tools/governance#policy-categories"],[450,"/3t-mcp/tools/governance#policy-categories"],[451,"/3t-mcp/tools/governance#policy-categories"],[452,"/3t-mcp/tools/governance#policy-categories"],[453,"/3t-mcp/tools/governance#policy-categories"],[454,"/3t-mcp/tools/governance#policy-categories"],[455,"/3t-mcp/tools/governance#policy-categories"],[456,"/3t-mcp/tools/governance#policy-categories"],[457,"/3t-mcp/tools/governance#policy-categories"],[458,"/3t-mcp/tools/governance#policy-categories"],[399,"/3t-mcp/tools/governance#tools"],[406,"/3t-mcp/tools/governance#tools"],[407,"/3t-mcp/tools/governance#tools"],[408,"/3t-mcp/tools/governance#tools"],[409,"/3t-mcp/tools/governance#tools"],[410,"/3t-mcp/tools/governance#tools"],[411,"/3t-mcp/tools/governance#tools"],[412,"/3t-mcp/tools/governance#tools"],[413,"/3t-mcp/tools/governance#tools"],[414,"/3t-mcp/tools/governance#tools"],[415,"/3t-mcp/tools/governance#tools"],[416,"/3t-mcp/tools/governance#tools"],[417,"/3t-mcp/tools/governance#tools"],[418,"/3t-mcp/tools/governance#tools"],[419,"/3t-mcp/tools/governance#tools"],[420,"/3t-mcp/tools/governance#tools"],[421,"/3t-mcp/tools/governance#tools"],[422,"/3t-mcp/tools/governance#tools"],[423,"/3t-mcp/tools/governance#tools"],[424,"/3t-mcp/tools/governance#tools"],[425,"/3t-mcp/tools/governance#tools"],[426,"/3t-mcp/tools/governance#tools"],[427,"/3t-mcp/tools/governance#tools"],[428,"/3t-mcp/tools/governance#tools"],[429,"/3t-mcp/tools/governance#tools"],[430,"/3t-mcp/tools/governance#tools"],[431,"/3t-mcp/tools/governance#tools"],[432,"/3t-mcp/tools/governance#tools"],[433,"/3t-mcp/tools/governance#tools"],[434,"/3t-mcp/tools/governance#tools"],[435,"/3t-mcp/tools/governance#tools"],[436,"/3t-mcp/tools/governance#tools"],[437,"/3t-mcp/tools/governance#tools"],[438,"/3t-mcp/tools/governance#tools"],[439,"/3t-mcp/tools/governance#tools"],[440,"/3t-mcp/tools/governance#tools"],[441,"/3t-mcp/tools/governance#tools"],[442,"/3t-mcp/tools/governance#tools"],[443,"/3t-mcp/tools/governance#tools"],[444,"/3t-mcp/tools/governance#tools"],[402,"/3t-mcp/tools/governance#use-cases"],[463,"/3t-mcp/tools/governance#use-cases"],[464,"/3t-mcp/tools/governance#use-cases"],[465,"/3t-mcp/tools/governance#use-cases"],[470,"/3t-mcp/tools/pii-detection"],[471,"/3t-mcp/tools/pii-detection"],[477,"/3t-mcp/tools/pii-detection#example-agent-instructions"],[518,"/3t-mcp/tools/pii-detection#example-agent-instructions"],[519,"/3t-mcp/tools/pii-detection#example-agent-instructions"],[520,"/3t-mcp/tools/pii-detection#example-agent-instructions"],[472,"/3t-mcp/tools/pii-detection#pii-detection"],[478,"/3t-mcp/tools/pii-detection#pii-detection"],[479,"/3t-mcp/tools/pii-detection#pii-detection"],[475,"/3t-mcp/tools/pii-detection#scan-behaviour"],[512,"/3t-mcp/tools/pii-detection#scan-behaviour"],[513,"/3t-mcp/tools/pii-detection#scan-behaviour"],[514,"/3t-mcp/tools/pii-detection#scan-behaviour"],[474,"/3t-mcp/tools/pii-detection#sensitivity-classification"],[495,"/3t-mcp/tools/pii-detection#sensitivity-classification"],[496,"/3t-mcp/tools/pii-detection#sensitivity-classification"],[497,"/3t-mcp/tools/pii-detection#sensitivity-classification"],[498,"/3t-mcp/tools/pii-detection#sensitivity-classification"],[499,"/3t-mcp/tools/pii-detection#sensitivity-classification"],[500,"/3t-mcp/tools/pii-detection#sensitivity-classification"],[501,"/3t-mcp/tools/pii-detection#sensitivity-classification"],[502,"/3t-mcp/tools/pii-detection#sensitivity-classification"],[503,"/3t-mcp/tools/pii-detection#sensitivity-classification"],[504,"/3t-mcp/tools/pii-detection#sensitivity-classification"],[505,"/3t-mcp/tools/pii-detection#sensitivity-classification"],[506,"/3t-mcp/tools/pii-detection#sensitivity-classification"],[507,"/3t-mcp/tools/pii-detection#sensitivity-classification"],[508,"/3t-mcp/tools/pii-detection#sensitivity-classification"],[509,"/3t-mcp/tools/pii-detection#sensitivity-classification"],[510,"/3t-mcp/tools/pii-detection#sensitivity-classification"],[511,"/3t-mcp/tools/pii-detection#sensitivity-classification"],[473,"/3t-mcp/tools/pii-detection#tools"],[480,"/3t-mcp/tools/pii-detection#tools"],[481,"/3t-mcp/tools/pii-detection#tools"],[482,"/3t-mcp/tools/pii-detection#tools"],[483,"/3t-mcp/tools/pii-detection#tools"],[484,"/3t-mcp/tools/pii-detection#tools"],[485,"/3t-mcp/tools/pii-detection#tools"],[486,"/3t-mcp/tools/pii-detection#tools"],[487,"/3t-mcp/tools/pii-detection#tools"],[488,"/3t-mcp/tools/pii-detection#tools"],[489,"/3t-mcp/tools/pii-detection#tools"],[490,"/3t-mcp/tools/pii-detection#tools"],[491,"/3t-mcp/tools/pii-detection#tools"],[492,"/3t-mcp/tools/pii-detection#tools"],[493,"/3t-mcp/tools/pii-detection#tools"],[494,"/3t-mcp/tools/pii-detection#tools"],[476,"/3t-mcp/tools/pii-detection#use-cases"],[515,"/3t-mcp/tools/pii-detection#use-cases"],[516,"/3t-mcp/tools/pii-detection#use-cases"],[517,"/3t-mcp/tools/pii-detection#use-cases"],[590,"/3t-mcp/tools/query"],[591,"/3t-mcp/tools/query"],[521,"/3t-mcp/tools/query-profiler"],[522,"/3t-mcp/tools/query-profiler"],[526,"/3t-mcp/tools/query-profiler#anti-pattern-detection"],[568,"/3t-mcp/tools/query-profiler#anti-pattern-detection"],[569,"/3t-mcp/tools/query-profiler#anti-pattern-detection"],[570,"/3t-mcp/tools/query-profiler#anti-pattern-detection"],[571,"/3t-mcp/tools/query-profiler#anti-pattern-detection"],[572,"/3t-mcp/tools/query-profiler#anti-pattern-detection"],[573,"/3t-mcp/tools/query-profiler#anti-pattern-detection"],[574,"/3t-mcp/tools/query-profiler#anti-pattern-detection"],[575,"/3t-mcp/tools/query-profiler#anti-pattern-detection"],[576,"/3t-mcp/tools/query-profiler#anti-pattern-detection"],[577,"/3t-mcp/tools/query-profiler#anti-pattern-detection"],[578,"/3t-mcp/tools/query-profiler#anti-pattern-detection"],[529,"/3t-mcp/tools/query-profiler#example-agent-instructions"],[587,"/3t-mcp/tools/query-profiler#example-agent-instructions"],[588,"/3t-mcp/tools/query-profiler#example-agent-instructions"],[589,"/3t-mcp/tools/query-profiler#example-agent-instructions"],[527,"/3t-mcp/tools/query-profiler#index-recommendations"],[579,"/3t-mcp/tools/query-profiler#index-recommendations"],[580,"/3t-mcp/tools/query-profiler#index-recommendations"],[581,"/3t-mcp/tools/query-profiler#index-recommendations"],[582,"/3t-mcp/tools/query-profiler#index-recommendations"],[583,"/3t-mcp/tools/query-profiler#index-recommendations"],[525,"/3t-mcp/tools/query-profiler#prerequisites"],[564,"/3t-mcp/tools/query-profiler#prerequisites"],[565,"/3t-mcp/tools/query-profiler#prerequisites"],[566,"/3t-mcp/tools/query-profiler#prerequisites"],[567,"/3t-mcp/tools/query-profiler#prerequisites"],[523,"/3t-mcp/tools/query-profiler#query-profiler"],[530,"/3t-mcp/tools/query-profiler#query-profiler"],[524,"/3t-mcp/tools/query-profiler#tools"],[531,"/3t-mcp/tools/query-profiler#tools"],[532,"/3t-mcp/tools/query-profiler#tools"],[533,"/3t-mcp/tools/query-profiler#tools"],[534,"/3t-mcp/tools/query-profiler#tools"],[535,"/3t-mcp/tools/query-profiler#tools"],[536,"/3t-mcp/tools/query-profiler#tools"],[537,"/3t-mcp/tools/query-profiler#tools"],[538,"/3t-mcp/tools/query-profiler#tools"],[539,"/3t-mcp/tools/query-profiler#tools"],[540,"/3t-mcp/tools/query-profiler#tools"],[541,"/3t-mcp/tools/query-profiler#tools"],[542,"/3t-mcp/tools/query-profiler#tools"],[543,"/3t-mcp/tools/query-profiler#tools"],[544,"/3t-mcp/tools/query-profiler#tools"],[545,"/3t-mcp/tools/query-profiler#tools"],[546,"/3t-mcp/tools/query-profiler#tools"],[547,"/3t-mcp/tools/query-profiler#tools"],[548,"/3t-mcp/tools/query-profiler#tools"],[549,"/3t-mcp/tools/query-profiler#tools"],[550,"/3t-mcp/tools/query-profiler#tools"],[551,"/3t-mcp/tools/query-profiler#tools"],[552,"/3t-mcp/tools/query-profiler#tools"],[553,"/3t-mcp/tools/query-profiler#tools"],[554,"/3t-mcp/tools/query-profiler#tools"],[555,"/3t-mcp/tools/query-profiler#tools"],[556,"/3t-mcp/tools/query-profiler#tools"],[557,"/3t-mcp/tools/query-profiler#tools"],[558,"/3t-mcp/tools/query-profiler#tools"],[559,"/3t-mcp/tools/query-profiler#tools"],[560,"/3t-mcp/tools/query-profiler#tools"],[561,"/3t-mcp/tools/query-profiler#tools"],[562,"/3t-mcp/tools/query-profiler#tools"],[563,"/3t-mcp/tools/query-profiler#tools"],[528,"/3t-mcp/tools/query-profiler#use-cases"],[584,"/3t-mcp/tools/query-profiler#use-cases"],[585,"/3t-mcp/tools/query-profiler#use-cases"],[586,"/3t-mcp/tools/query-profiler#use-cases"],[594,"/3t-mcp/tools/query#behaviour"],[604,"/3t-mcp/tools/query#behaviour"],[605,"/3t-mcp/tools/query#behaviour"],[606,"/3t-mcp/tools/query#behaviour"],[607,"/3t-mcp/tools/query#behaviour"],[608,"/3t-mcp/tools/query#behaviour"],[596,"/3t-mcp/tools/query#example-agent-instructions"],[612,"/3t-mcp/tools/query#example-agent-instructions"],[613,"/3t-mcp/tools/query#example-agent-instructions"],[592,"/3t-mcp/tools/query#query"],[597,"/3t-mcp/tools/query#query"],[593,"/3t-mcp/tools/query#tools"],[598,"/3t-mcp/tools/query#tools"],[599,"/3t-mcp/tools/query#tools"],[600,"/3t-mcp/tools/query#tools"],[601,"/3t-mcp/tools/query#tools"],[602,"/3t-mcp/tools/query#tools"],[603,"/3t-mcp/tools/query#tools"],[595,"/3t-mcp/tools/query#use-cases"],[609,"/3t-mcp/tools/query#use-cases"],[610,"/3t-mcp/tools/query#use-cases"],[611,"/3t-mcp/tools/query#use-cases"],[614,"/3t-mcp/tools/schema-analysis"],[615,"/3t-mcp/tools/schema-analysis"],[621,"/3t-mcp/tools/schema-analysis#example-agent-instructions"],[652,"/3t-mcp/tools/schema-analysis#example-agent-instructions"],[653,"/3t-mcp/tools/schema-analysis#example-agent-instructions"],[654,"/3t-mcp/tools/schema-analysis#example-agent-instructions"],[616,"/3t-mcp/tools/schema-analysis#schema-analysis"],[622,"/3t-mcp/tools/schema-analysis#schema-analysis"],[619,"/3t-mcp/tools/schema-analysis#schema-drift-detection"],[643,"/3t-mcp/tools/schema-analysis#schema-drift-detection"],[644,"/3t-mcp/tools/schema-analysis#schema-drift-detection"],[645,"/3t-mcp/tools/schema-analysis#schema-drift-detection"],[646,"/3t-mcp/tools/schema-analysis#schema-drift-detection"],[647,"/3t-mcp/tools/schema-analysis#schema-drift-detection"],[648,"/3t-mcp/tools/schema-analysis#schema-drift-detection"],[617,"/3t-mcp/tools/schema-analysis#tools"],[623,"/3t-mcp/tools/schema-analysis#tools"],[624,"/3t-mcp/tools/schema-analysis#tools"],[625,"/3t-mcp/tools/schema-analysis#tools"],[626,"/3t-mcp/tools/schema-analysis#tools"],[627,"/3t-mcp/tools/schema-analysis#tools"],[628,"/3t-mcp/tools/schema-analysis#tools"],[629,"/3t-mcp/tools/schema-analysis#tools"],[630,"/3t-mcp/tools/schema-analysis#tools"],[631,"/3t-mcp/tools/schema-analysis#tools"],[632,"/3t-mcp/tools/schema-analysis#tools"],[633,"/3t-mcp/tools/schema-analysis#tools"],[634,"/3t-mcp/tools/schema-analysis#tools"],[635,"/3t-mcp/tools/schema-analysis#tools"],[636,"/3t-mcp/tools/schema-analysis#tools"],[637,"/3t-mcp/tools/schema-analysis#tools"],[620,"/3t-mcp/tools/schema-analysis#use-cases"],[649,"/3t-mcp/tools/schema-analysis#use-cases"],[650,"/3t-mcp/tools/schema-analysis#use-cases"],[651,"/3t-mcp/tools/schema-analysis#use-cases"],[618,"/3t-mcp/tools/schema-analysis#what-an-analysis-contains"],[638,"/3t-mcp/tools/schema-analysis#what-an-analysis-contains"],[639,"/3t-mcp/tools/schema-analysis#what-an-analysis-contains"],[640,"/3t-mcp/tools/schema-analysis#what-an-analysis-contains"],[641,"/3t-mcp/tools/schema-analysis#what-an-analysis-contains"],[642,"/3t-mcp/tools/schema-analysis#what-an-analysis-contains"],[655,"/3t-mcp/tools/settings"],[656,"/3t-mcp/tools/settings"],[660,"/3t-mcp/tools/settings#example-agent-instructions"],[670,"/3t-mcp/tools/settings#example-agent-instructions"],[671,"/3t-mcp/tools/settings#example-agent-instructions"],[657,"/3t-mcp/tools/settings#settings"],[661,"/3t-mcp/tools/settings#settings"],[658,"/3t-mcp/tools/settings#tools"],[662,"/3t-mcp/tools/settings#tools"],[663,"/3t-mcp/tools/settings#tools"],[664,"/3t-mcp/tools/settings#tools"],[665,"/3t-mcp/tools/settings#tools"],[666,"/3t-mcp/tools/settings#tools"],[667,"/3t-mcp/tools/settings#tools"],[659,"/3t-mcp/tools/settings#use-cases"],[668,"/3t-mcp/tools/settings#use-cases"],[669,"/3t-mcp/tools/settings#use-cases"],[672,"/3t-mcp/tools/tasks"],[673,"/3t-mcp/tools/tasks"],[679,"/3t-mcp/tools/tasks#example-agent-instructions"],[743,"/3t-mcp/tools/tasks#example-agent-instructions"],[744,"/3t-mcp/tools/tasks#example-agent-instructions"],[745,"/3t-mcp/tools/tasks#example-agent-instructions"],[746,"/3t-mcp/tools/tasks#example-agent-instructions"],[677,"/3t-mcp/tools/tasks#scheduling"],[735,"/3t-mcp/tools/tasks#scheduling"],[736,"/3t-mcp/tools/tasks#scheduling"],[737,"/3t-mcp/tools/tasks#scheduling"],[738,"/3t-mcp/tools/tasks#scheduling"],[676,"/3t-mcp/tools/tasks#task-types"],[723,"/3t-mcp/tools/tasks#task-types"],[724,"/3t-mcp/tools/tasks#task-types"],[725,"/3t-mcp/tools/tasks#task-types"],[726,"/3t-mcp/tools/tasks#task-types"],[727,"/3t-mcp/tools/tasks#task-types"],[728,"/3t-mcp/tools/tasks#task-types"],[729,"/3t-mcp/tools/tasks#task-types"],[730,"/3t-mcp/tools/tasks#task-types"],[731,"/3t-mcp/tools/tasks#task-types"],[732,"/3t-mcp/tools/tasks#task-types"],[733,"/3t-mcp/tools/tasks#task-types"],[734,"/3t-mcp/tools/tasks#task-types"],[674,"/3t-mcp/tools/tasks#tasks"],[680,"/3t-mcp/tools/tasks#tasks"],[675,"/3t-mcp/tools/tasks#tools"],[681,"/3t-mcp/tools/tasks#tools"],[682,"/3t-mcp/tools/tasks#tools"],[683,"/3t-mcp/tools/tasks#tools"],[684,"/3t-mcp/tools/tasks#tools"],[685,"/3t-mcp/tools/tasks#tools"],[686,"/3t-mcp/tools/tasks#tools"],[687,"/3t-mcp/tools/tasks#tools"],[688,"/3t-mcp/tools/tasks#tools"],[689,"/3t-mcp/tools/tasks#tools"],[690,"/3t-mcp/tools/tasks#tools"],[691,"/3t-mcp/tools/tasks#tools"],[692,"/3t-mcp/tools/tasks#tools"],[693,"/3t-mcp/tools/tasks#tools"],[694,"/3t-mcp/tools/tasks#tools"],[695,"/3t-mcp/tools/tasks#tools"],[696,"/3t-mcp/tools/tasks#tools"],[697,"/3t-mcp/tools/tasks#tools"],[698,"/3t-mcp/tools/tasks#tools"],[699,"/3t-mcp/tools/tasks#tools"],[700,"/3t-mcp/tools/tasks#tools"],[701,"/3t-mcp/tools/tasks#tools"],[702,"/3t-mcp/tools/tasks#tools"],[703,"/3t-mcp/tools/tasks#tools"],[704,"/3t-mcp/tools/tasks#tools"],[705,"/3t-mcp/tools/tasks#tools"],[706,"/3t-mcp/tools/tasks#tools"],[707,"/3t-mcp/tools/tasks#tools"],[708,"/3t-mcp/tools/tasks#tools"],[709,"/3t-mcp/tools/tasks#tools"],[710,"/3t-mcp/tools/tasks#tools"],[711,"/3t-mcp/tools/tasks#tools"],[712,"/3t-mcp/tools/tasks#tools"],[713,"/3t-mcp/tools/tasks#tools"],[714,"/3t-mcp/tools/tasks#tools"],[715,"/3t-mcp/tools/tasks#tools"],[716,"/3t-mcp/tools/tasks#tools"],[717,"/3t-mcp/tools/tasks#tools"],[718,"/3t-mcp/tools/tasks#tools"],[719,"/3t-mcp/tools/tasks#tools"],[720,"/3t-mcp/tools/tasks#tools"],[721,"/3t-mcp/tools/tasks#tools"],[722,"/3t-mcp/tools/tasks#tools"],[678,"/3t-mcp/tools/tasks#use-cases"],[739,"/3t-mcp/tools/tasks#use-cases"],[740,"/3t-mcp/tools/tasks#use-cases"],[741,"/3t-mcp/tools/tasks#use-cases"],[742,"/3t-mcp/tools/tasks#use-cases"],[72,"/3t-mcp#3t-mcp"],[77,"/3t-mcp#3t-mcp"],[78,"/3t-mcp#3t-mcp"],[75,"/3t-mcp#architecture"],[139,"/3t-mcp#architecture"],[73,"/3t-mcp#at-a-glance"],[79,"/3t-mcp#at-a-glance"],[80,"/3t-mcp#at-a-glance"],[81,"/3t-mcp#at-a-glance"],[82,"/3t-mcp#at-a-glance"],[83,"/3t-mcp#at-a-glance"],[84,"/3t-mcp#at-a-glance"],[85,"/3t-mcp#at-a-glance"],[86,"/3t-mcp#at-a-glance"],[87,"/3t-mcp#at-a-glance"],[88,"/3t-mcp#at-a-glance"],[89,"/3t-mcp#at-a-glance"],[90,"/3t-mcp#at-a-glance"],[91,"/3t-mcp#at-a-glance"],[92,"/3t-mcp#at-a-glance"],[93,"/3t-mcp#at-a-glance"],[94,"/3t-mcp#at-a-glance"],[74,"/3t-mcp#tool-categories"],[95,"/3t-mcp#tool-categories"],[96,"/3t-mcp#tool-categories"],[97,"/3t-mcp#tool-categories"],[98,"/3t-mcp#tool-categories"],[99,"/3t-mcp#tool-categories"],[100,"/3t-mcp#tool-categories"],[101,"/3t-mcp#tool-categories"],[102,"/3t-mcp#tool-categories"],[103,"/3t-mcp#tool-categories"],[104,"/3t-mcp#tool-categories"],[105,"/3t-mcp#tool-categories"],[106,"/3t-mcp#tool-categories"],[107,"/3t-mcp#tool-categories"],[108,"/3t-mcp#tool-categories"],[109,"/3t-mcp#tool-categories"],[110,"/3t-mcp#tool-categories"],[111,"/3t-mcp#tool-categories"],[112,"/3t-mcp#tool-categories"],[113,"/3t-mcp#tool-categories"],[114,"/3t-mcp#tool-categories"],[115,"/3t-mcp#tool-categories"],[116,"/3t-mcp#tool-categories"],[117,"/3t-mcp#tool-categories"],[118,"/3t-mcp#tool-categories"],[119,"/3t-mcp#tool-categories"],[120,"/3t-mcp#tool-categories"],[121,"/3t-mcp#tool-categories"],[122,"/3t-mcp#tool-categories"],[123,"/3t-mcp#tool-categories"],[124,"/3t-mcp#tool-categories"],[125,"/3t-mcp#tool-categories"],[126,"/3t-mcp#tool-categories"],[127,"/3t-mcp#tool-categories"],[128,"/3t-mcp#tool-categories"],[129,"/3t-mcp#tool-categories"],[130,"/3t-mcp#tool-categories"],[131,"/3t-mcp#tool-categories"],[132,"/3t-mcp#tool-categories"],[133,"/3t-mcp#tool-categories"],[134,"/3t-mcp#tool-categories"],[135,"/3t-mcp#tool-categories"],[136,"/3t-mcp#tool-categories"],[137,"/3t-mcp#tool-categories"],[138,"/3t-mcp#tool-categories"],[76,"/3t-mcp#where-to-go-next"],[140,"/3t-mcp#where-to-go-next"],[141,"/3t-mcp#where-to-go-next"],[142,"/3t-mcp#where-to-go-next"],[143,"/3t-mcp#where-to-go-next"],[1279,"/3tl-bridge"],[1280,"/3tl-bridge"],[747,"/3tl-bridge/features/ai-assistant"],[748,"/3tl-bridge/features/ai-assistant"],[752,"/3tl-bridge/features/ai-assistant#ai-agent"],[771,"/3tl-bridge/features/ai-assistant#ai-agent"],[772,"/3tl-bridge/features/ai-assistant#ai-agent"],[773,"/3tl-bridge/features/ai-assistant#ai-agent"],[774,"/3tl-bridge/features/ai-assistant#ai-agent"],[775,"/3tl-bridge/features/ai-assistant#ai-agent"],[776,"/3tl-bridge/features/ai-assistant#ai-agent"],[777,"/3tl-bridge/features/ai-assistant#ai-agent"],[749,"/3tl-bridge/features/ai-assistant#ai-assistant"],[759,"/3tl-bridge/features/ai-assistant#ai-assistant"],[760,"/3tl-bridge/features/ai-assistant#ai-assistant"],[761,"/3tl-bridge/features/ai-assistant#ai-assistant"],[762,"/3tl-bridge/features/ai-assistant#ai-assistant"],[755,"/3tl-bridge/features/ai-assistant#available-tools"],[805,"/3tl-bridge/features/ai-assistant#available-tools"],[806,"/3tl-bridge/features/ai-assistant#available-tools"],[807,"/3tl-bridge/features/ai-assistant#available-tools"],[808,"/3tl-bridge/features/ai-assistant#available-tools"],[809,"/3tl-bridge/features/ai-assistant#available-tools"],[810,"/3tl-bridge/features/ai-assistant#available-tools"],[811,"/3tl-bridge/features/ai-assistant#available-tools"],[812,"/3tl-bridge/features/ai-assistant#available-tools"],[813,"/3tl-bridge/features/ai-assistant#available-tools"],[814,"/3tl-bridge/features/ai-assistant#available-tools"],[815,"/3tl-bridge/features/ai-assistant#available-tools"],[816,"/3tl-bridge/features/ai-assistant#available-tools"],[817,"/3tl-bridge/features/ai-assistant#available-tools"],[818,"/3tl-bridge/features/ai-assistant#available-tools"],[819,"/3tl-bridge/features/ai-assistant#available-tools"],[820,"/3tl-bridge/features/ai-assistant#available-tools"],[821,"/3tl-bridge/features/ai-assistant#available-tools"],[822,"/3tl-bridge/features/ai-assistant#available-tools"],[823,"/3tl-bridge/features/ai-assistant#available-tools"],[824,"/3tl-bridge/features/ai-assistant#available-tools"],[825,"/3tl-bridge/features/ai-assistant#available-tools"],[757,"/3tl-bridge/features/ai-assistant#context-items"],[834,"/3tl-bridge/features/ai-assistant#context-items"],[835,"/3tl-bridge/features/ai-assistant#context-items"],[836,"/3tl-bridge/features/ai-assistant#context-items"],[837,"/3tl-bridge/features/ai-assistant#context-items"],[838,"/3tl-bridge/features/ai-assistant#context-items"],[839,"/3tl-bridge/features/ai-assistant#context-items"],[840,"/3tl-bridge/features/ai-assistant#context-items"],[841,"/3tl-bridge/features/ai-assistant#context-items"],[842,"/3tl-bridge/features/ai-assistant#context-items"],[843,"/3tl-bridge/features/ai-assistant#context-items"],[844,"/3tl-bridge/features/ai-assistant#context-items"],[845,"/3tl-bridge/features/ai-assistant#context-items"],[846,"/3tl-bridge/features/ai-assistant#context-items"],[847,"/3tl-bridge/features/ai-assistant#context-items"],[848,"/3tl-bridge/features/ai-assistant#context-items"],[754,"/3tl-bridge/features/ai-assistant#conversation-modes"],[797,"/3tl-bridge/features/ai-assistant#conversation-modes"],[798,"/3tl-bridge/features/ai-assistant#conversation-modes"],[799,"/3tl-bridge/features/ai-assistant#conversation-modes"],[800,"/3tl-bridge/features/ai-assistant#conversation-modes"],[801,"/3tl-bridge/features/ai-assistant#conversation-modes"],[802,"/3tl-bridge/features/ai-assistant#conversation-modes"],[803,"/3tl-bridge/features/ai-assistant#conversation-modes"],[804,"/3tl-bridge/features/ai-assistant#conversation-modes"],[753,"/3tl-bridge/features/ai-assistant#example-prompts"],[778,"/3tl-bridge/features/ai-assistant#example-prompts"],[779,"/3tl-bridge/features/ai-assistant#example-prompts"],[780,"/3tl-bridge/features/ai-assistant#example-prompts"],[781,"/3tl-bridge/features/ai-assistant#example-prompts"],[782,"/3tl-bridge/features/ai-assistant#example-prompts"],[783,"/3tl-bridge/features/ai-assistant#example-prompts"],[784,"/3tl-bridge/features/ai-assistant#example-prompts"],[785,"/3tl-bridge/features/ai-assistant#example-prompts"],[786,"/3tl-bridge/features/ai-assistant#example-prompts"],[787,"/3tl-bridge/features/ai-assistant#example-prompts"],[788,"/3tl-bridge/features/ai-assistant#example-prompts"],[789,"/3tl-bridge/features/ai-assistant#example-prompts"],[790,"/3tl-bridge/features/ai-assistant#example-prompts"],[791,"/3tl-bridge/features/ai-assistant#example-prompts"],[792,"/3tl-bridge/features/ai-assistant#example-prompts"],[793,"/3tl-bridge/features/ai-assistant#example-prompts"],[794,"/3tl-bridge/features/ai-assistant#example-prompts"],[795,"/3tl-bridge/features/ai-assistant#example-prompts"],[796,"/3tl-bridge/features/ai-assistant#example-prompts"],[758,"/3tl-bridge/features/ai-assistant#limitations"],[849,"/3tl-bridge/features/ai-assistant#limitations"],[850,"/3tl-bridge/features/ai-assistant#limitations"],[851,"/3tl-bridge/features/ai-assistant#limitations"],[852,"/3tl-bridge/features/ai-assistant#limitations"],[750,"/3tl-bridge/features/ai-assistant#studio-assistant"],[763,"/3tl-bridge/features/ai-assistant#studio-assistant"],[764,"/3tl-bridge/features/ai-assistant#studio-assistant"],[756,"/3tl-bridge/features/ai-assistant#supported-llm-providers"],[826,"/3tl-bridge/features/ai-assistant#supported-llm-providers"],[827,"/3tl-bridge/features/ai-assistant#supported-llm-providers"],[828,"/3tl-bridge/features/ai-assistant#supported-llm-providers"],[829,"/3tl-bridge/features/ai-assistant#supported-llm-providers"],[830,"/3tl-bridge/features/ai-assistant#supported-llm-providers"],[831,"/3tl-bridge/features/ai-assistant#supported-llm-providers"],[832,"/3tl-bridge/features/ai-assistant#supported-llm-providers"],[833,"/3tl-bridge/features/ai-assistant#supported-llm-providers"],[751,"/3tl-bridge/features/ai-assistant#workflow-guidance"],[765,"/3tl-bridge/features/ai-assistant#workflow-guidance"],[766,"/3tl-bridge/features/ai-assistant#workflow-guidance"],[767,"/3tl-bridge/features/ai-assistant#workflow-guidance"],[768,"/3tl-bridge/features/ai-assistant#workflow-guidance"],[769,"/3tl-bridge/features/ai-assistant#workflow-guidance"],[770,"/3tl-bridge/features/ai-assistant#workflow-guidance"],[853,"/3tl-bridge/features/data-masking"],[854,"/3tl-bridge/features/data-masking"],[857,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[867,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[868,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[869,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[870,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[871,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[872,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[873,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[874,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[875,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[876,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[877,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[878,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[879,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[880,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[881,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[882,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[883,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[884,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[885,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[886,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[887,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[888,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[889,"/3tl-bridge/features/data-masking#built-in-masking-functions"],[855,"/3tl-bridge/features/data-masking#data-masking"],[861,"/3tl-bridge/features/data-masking#data-masking"],[858,"/3tl-bridge/features/data-masking#deterministic-hashing"],[890,"/3tl-bridge/features/data-masking#deterministic-hashing"],[891,"/3tl-bridge/features/data-masking#deterministic-hashing"],[856,"/3tl-bridge/features/data-masking#how-masking-works"],[862,"/3tl-bridge/features/data-masking#how-masking-works"],[863,"/3tl-bridge/features/data-masking#how-masking-works"],[864,"/3tl-bridge/features/data-masking#how-masking-works"],[865,"/3tl-bridge/features/data-masking#how-masking-works"],[866,"/3tl-bridge/features/data-masking#how-masking-works"],[860,"/3tl-bridge/features/data-masking#related"],[895,"/3tl-bridge/features/data-masking#related"],[896,"/3tl-bridge/features/data-masking#related"],[859,"/3tl-bridge/features/data-masking#use-cases"],[892,"/3tl-bridge/features/data-masking#use-cases"],[893,"/3tl-bridge/features/data-masking#use-cases"],[894,"/3tl-bridge/features/data-masking#use-cases"],[897,"/3tl-bridge/features/observability"],[898,"/3tl-bridge/features/observability"],[900,"/3tl-bridge/features/observability#dashboard-metrics"],[908,"/3tl-bridge/features/observability#dashboard-metrics"],[909,"/3tl-bridge/features/observability#dashboard-metrics"],[910,"/3tl-bridge/features/observability#dashboard-metrics"],[911,"/3tl-bridge/features/observability#dashboard-metrics"],[912,"/3tl-bridge/features/observability#dashboard-metrics"],[913,"/3tl-bridge/features/observability#dashboard-metrics"],[914,"/3tl-bridge/features/observability#dashboard-metrics"],[915,"/3tl-bridge/features/observability#dashboard-metrics"],[916,"/3tl-bridge/features/observability#dashboard-metrics"],[917,"/3tl-bridge/features/observability#dashboard-metrics"],[918,"/3tl-bridge/features/observability#dashboard-metrics"],[919,"/3tl-bridge/features/observability#dashboard-metrics"],[920,"/3tl-bridge/features/observability#dashboard-metrics"],[905,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[955,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[956,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[957,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[958,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[959,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[960,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[961,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[962,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[963,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[964,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[965,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[966,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[967,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[968,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[969,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[970,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[971,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[972,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[973,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[974,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[975,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[976,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[977,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[978,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[979,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[980,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[981,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[982,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[983,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[984,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[985,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[986,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[987,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[988,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[989,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[990,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[991,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[992,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[993,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[994,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[995,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[996,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[997,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[998,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[999,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[1000,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[1001,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[1002,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[1003,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[1004,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[1005,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[1006,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[1007,"/3tl-bridge/features/observability#exposed-prometheus-metrics"],[903,"/3tl-bridge/features/observability#log-streaming"],[950,"/3tl-bridge/features/observability#log-streaming"],[951,"/3tl-bridge/features/observability#log-streaming"],[952,"/3tl-bridge/features/observability#log-streaming"],[953,"/3tl-bridge/features/observability#log-streaming"],[899,"/3tl-bridge/features/observability#observability"],[907,"/3tl-bridge/features/observability#observability"],[901,"/3tl-bridge/features/observability#per-pipeline-job-metrics"],[921,"/3tl-bridge/features/observability#per-pipeline-job-metrics"],[922,"/3tl-bridge/features/observability#per-pipeline-job-metrics"],[923,"/3tl-bridge/features/observability#per-pipeline-job-metrics"],[924,"/3tl-bridge/features/observability#per-pipeline-job-metrics"],[925,"/3tl-bridge/features/observability#per-pipeline-job-metrics"],[926,"/3tl-bridge/features/observability#per-pipeline-job-metrics"],[927,"/3tl-bridge/features/observability#per-pipeline-job-metrics"],[928,"/3tl-bridge/features/observability#per-pipeline-job-metrics"],[929,"/3tl-bridge/features/observability#per-pipeline-job-metrics"],[930,"/3tl-bridge/features/observability#per-pipeline-job-metrics"],[931,"/3tl-bridge/features/observability#per-pipeline-job-metrics"],[932,"/3tl-bridge/features/observability#per-pipeline-job-metrics"],[933,"/3tl-bridge/features/observability#per-pipeline-job-metrics"],[934,"/3tl-bridge/features/observability#per-pipeline-job-metrics"],[935,"/3tl-bridge/features/observability#per-pipeline-job-metrics"],[902,"/3tl-bridge/features/observability#pipeline-process-stats"],[936,"/3tl-bridge/features/observability#pipeline-process-stats"],[937,"/3tl-bridge/features/observability#pipeline-process-stats"],[938,"/3tl-bridge/features/observability#pipeline-process-stats"],[939,"/3tl-bridge/features/observability#pipeline-process-stats"],[940,"/3tl-bridge/features/observability#pipeline-process-stats"],[941,"/3tl-bridge/features/observability#pipeline-process-stats"],[942,"/3tl-bridge/features/observability#pipeline-process-stats"],[943,"/3tl-bridge/features/observability#pipeline-process-stats"],[944,"/3tl-bridge/features/observability#pipeline-process-stats"],[945,"/3tl-bridge/features/observability#pipeline-process-stats"],[946,"/3tl-bridge/features/observability#pipeline-process-stats"],[947,"/3tl-bridge/features/observability#pipeline-process-stats"],[948,"/3tl-bridge/features/observability#pipeline-process-stats"],[949,"/3tl-bridge/features/observability#pipeline-process-stats"],[904,"/3tl-bridge/features/observability#prometheus-integration"],[954,"/3tl-bridge/features/observability#prometheus-integration"],[906,"/3tl-bridge/features/observability#use-cases"],[1008,"/3tl-bridge/features/observability#use-cases"],[1009,"/3tl-bridge/features/observability#use-cases"],[1010,"/3tl-bridge/features/observability#use-cases"],[1011,"/3tl-bridge/features/pipeline-management"],[1012,"/3tl-bridge/features/pipeline-management"],[1016,"/3tl-bridge/features/pipeline-management#checkpoint-persistence"],[1055,"/3tl-bridge/features/pipeline-management#checkpoint-persistence"],[1056,"/3tl-bridge/features/pipeline-management#checkpoint-persistence"],[1057,"/3tl-bridge/features/pipeline-management#checkpoint-persistence"],[1058,"/3tl-bridge/features/pipeline-management#checkpoint-persistence"],[1059,"/3tl-bridge/features/pipeline-management#checkpoint-persistence"],[1060,"/3tl-bridge/features/pipeline-management#checkpoint-persistence"],[1061,"/3tl-bridge/features/pipeline-management#checkpoint-persistence"],[1062,"/3tl-bridge/features/pipeline-management#checkpoint-persistence"],[1063,"/3tl-bridge/features/pipeline-management#checkpoint-persistence"],[1064,"/3tl-bridge/features/pipeline-management#checkpoint-persistence"],[1065,"/3tl-bridge/features/pipeline-management#checkpoint-persistence"],[1015,"/3tl-bridge/features/pipeline-management#pipeline-lifecycle"],[1040,"/3tl-bridge/features/pipeline-management#pipeline-lifecycle"],[1041,"/3tl-bridge/features/pipeline-management#pipeline-lifecycle"],[1042,"/3tl-bridge/features/pipeline-management#pipeline-lifecycle"],[1043,"/3tl-bridge/features/pipeline-management#pipeline-lifecycle"],[1044,"/3tl-bridge/features/pipeline-management#pipeline-lifecycle"],[1045,"/3tl-bridge/features/pipeline-management#pipeline-lifecycle"],[1046,"/3tl-bridge/features/pipeline-management#pipeline-lifecycle"],[1047,"/3tl-bridge/features/pipeline-management#pipeline-lifecycle"],[1048,"/3tl-bridge/features/pipeline-management#pipeline-lifecycle"],[1049,"/3tl-bridge/features/pipeline-management#pipeline-lifecycle"],[1050,"/3tl-bridge/features/pipeline-management#pipeline-lifecycle"],[1051,"/3tl-bridge/features/pipeline-management#pipeline-lifecycle"],[1052,"/3tl-bridge/features/pipeline-management#pipeline-lifecycle"],[1053,"/3tl-bridge/features/pipeline-management#pipeline-lifecycle"],[1054,"/3tl-bridge/features/pipeline-management#pipeline-lifecycle"],[1013,"/3tl-bridge/features/pipeline-management#pipeline-management"],[1018,"/3tl-bridge/features/pipeline-management#pipeline-management"],[1014,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1019,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1020,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1021,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1022,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1023,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1024,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1025,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1026,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1027,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1028,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1029,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1030,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1031,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1032,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1033,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1034,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1035,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1036,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1037,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1038,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1039,"/3tl-bridge/features/pipeline-management#pipeline-view"],[1017,"/3tl-bridge/features/pipeline-management#use-cases"],[1066,"/3tl-bridge/features/pipeline-management#use-cases"],[1067,"/3tl-bridge/features/pipeline-management#use-cases"],[1068,"/3tl-bridge/features/pipeline-management#use-cases"],[1069,"/3tl-bridge/features/services-management"],[1070,"/3tl-bridge/features/services-management"],[1074,"/3tl-bridge/features/services-management#adding-or-modifying-services"],[1109,"/3tl-bridge/features/services-management#adding-or-modifying-services"],[1075,"/3tl-bridge/features/services-management#llm-services"],[1110,"/3tl-bridge/features/services-management#llm-services"],[1073,"/3tl-bridge/features/services-management#service-configuration"],[1097,"/3tl-bridge/features/services-management#service-configuration"],[1098,"/3tl-bridge/features/services-management#service-configuration"],[1099,"/3tl-bridge/features/services-management#service-configuration"],[1100,"/3tl-bridge/features/services-management#service-configuration"],[1101,"/3tl-bridge/features/services-management#service-configuration"],[1102,"/3tl-bridge/features/services-management#service-configuration"],[1103,"/3tl-bridge/features/services-management#service-configuration"],[1104,"/3tl-bridge/features/services-management#service-configuration"],[1105,"/3tl-bridge/features/services-management#service-configuration"],[1106,"/3tl-bridge/features/services-management#service-configuration"],[1107,"/3tl-bridge/features/services-management#service-configuration"],[1108,"/3tl-bridge/features/services-management#service-configuration"],[1071,"/3tl-bridge/features/services-management#services-management"],[1077,"/3tl-bridge/features/services-management#services-management"],[1072,"/3tl-bridge/features/services-management#supported-service-types"],[1078,"/3tl-bridge/features/services-management#supported-service-types"],[1079,"/3tl-bridge/features/services-management#supported-service-types"],[1080,"/3tl-bridge/features/services-management#supported-service-types"],[1081,"/3tl-bridge/features/services-management#supported-service-types"],[1082,"/3tl-bridge/features/services-management#supported-service-types"],[1083,"/3tl-bridge/features/services-management#supported-service-types"],[1084,"/3tl-bridge/features/services-management#supported-service-types"],[1085,"/3tl-bridge/features/services-management#supported-service-types"],[1086,"/3tl-bridge/features/services-management#supported-service-types"],[1087,"/3tl-bridge/features/services-management#supported-service-types"],[1088,"/3tl-bridge/features/services-management#supported-service-types"],[1089,"/3tl-bridge/features/services-management#supported-service-types"],[1090,"/3tl-bridge/features/services-management#supported-service-types"],[1091,"/3tl-bridge/features/services-management#supported-service-types"],[1092,"/3tl-bridge/features/services-management#supported-service-types"],[1093,"/3tl-bridge/features/services-management#supported-service-types"],[1094,"/3tl-bridge/features/services-management#supported-service-types"],[1095,"/3tl-bridge/features/services-management#supported-service-types"],[1096,"/3tl-bridge/features/services-management#supported-service-types"],[1076,"/3tl-bridge/features/services-management#use-cases"],[1111,"/3tl-bridge/features/services-management#use-cases"],[1112,"/3tl-bridge/features/services-management#use-cases"],[1113,"/3tl-bridge/features/services-management#use-cases"],[1114,"/3tl-bridge/features/transform-studio"],[1115,"/3tl-bridge/features/transform-studio"],[1122,"/3tl-bridge/features/transform-studio#open-in-studio"],[1173,"/3tl-bridge/features/transform-studio#open-in-studio"],[1174,"/3tl-bridge/features/transform-studio#open-in-studio"],[1175,"/3tl-bridge/features/transform-studio#open-in-studio"],[1176,"/3tl-bridge/features/transform-studio#open-in-studio"],[1177,"/3tl-bridge/features/transform-studio#open-in-studio"],[1178,"/3tl-bridge/features/transform-studio#open-in-studio"],[1179,"/3tl-bridge/features/transform-studio#open-in-studio"],[1121,"/3tl-bridge/features/transform-studio#service-explorer"],[1168,"/3tl-bridge/features/transform-studio#service-explorer"],[1169,"/3tl-bridge/features/transform-studio#service-explorer"],[1170,"/3tl-bridge/features/transform-studio#service-explorer"],[1171,"/3tl-bridge/features/transform-studio#service-explorer"],[1172,"/3tl-bridge/features/transform-studio#service-explorer"],[1120,"/3tl-bridge/features/transform-studio#strict-mode"],[1167,"/3tl-bridge/features/transform-studio#strict-mode"],[1119,"/3tl-bridge/features/transform-studio#test-suites"],[1162,"/3tl-bridge/features/transform-studio#test-suites"],[1163,"/3tl-bridge/features/transform-studio#test-suites"],[1164,"/3tl-bridge/features/transform-studio#test-suites"],[1165,"/3tl-bridge/features/transform-studio#test-suites"],[1166,"/3tl-bridge/features/transform-studio#test-suites"],[1116,"/3tl-bridge/features/transform-studio#transform-studio"],[1124,"/3tl-bridge/features/transform-studio#transform-studio"],[1117,"/3tl-bridge/features/transform-studio#ui-layout"],[1125,"/3tl-bridge/features/transform-studio#ui-layout"],[1126,"/3tl-bridge/features/transform-studio#ui-layout"],[1127,"/3tl-bridge/features/transform-studio#ui-layout"],[1128,"/3tl-bridge/features/transform-studio#ui-layout"],[1129,"/3tl-bridge/features/transform-studio#ui-layout"],[1130,"/3tl-bridge/features/transform-studio#ui-layout"],[1131,"/3tl-bridge/features/transform-studio#ui-layout"],[1132,"/3tl-bridge/features/transform-studio#ui-layout"],[1133,"/3tl-bridge/features/transform-studio#ui-layout"],[1134,"/3tl-bridge/features/transform-studio#ui-layout"],[1135,"/3tl-bridge/features/transform-studio#ui-layout"],[1136,"/3tl-bridge/features/transform-studio#ui-layout"],[1137,"/3tl-bridge/features/transform-studio#ui-layout"],[1138,"/3tl-bridge/features/transform-studio#ui-layout"],[1139,"/3tl-bridge/features/transform-studio#ui-layout"],[1140,"/3tl-bridge/features/transform-studio#ui-layout"],[1141,"/3tl-bridge/features/transform-studio#ui-layout"],[1142,"/3tl-bridge/features/transform-studio#ui-layout"],[1143,"/3tl-bridge/features/transform-studio#ui-layout"],[1144,"/3tl-bridge/features/transform-studio#ui-layout"],[1145,"/3tl-bridge/features/transform-studio#ui-layout"],[1146,"/3tl-bridge/features/transform-studio#ui-layout"],[1147,"/3tl-bridge/features/transform-studio#ui-layout"],[1148,"/3tl-bridge/features/transform-studio#ui-layout"],[1149,"/3tl-bridge/features/transform-studio#ui-layout"],[1123,"/3tl-bridge/features/transform-studio#use-cases"],[1180,"/3tl-bridge/features/transform-studio#use-cases"],[1181,"/3tl-bridge/features/transform-studio#use-cases"],[1182,"/3tl-bridge/features/transform-studio#use-cases"],[1183,"/3tl-bridge/features/transform-studio#use-cases"],[1118,"/3tl-bridge/features/transform-studio#workspaces"],[1150,"/3tl-bridge/features/transform-studio#workspaces"],[1151,"/3tl-bridge/features/transform-studio#workspaces"],[1152,"/3tl-bridge/features/transform-studio#workspaces"],[1153,"/3tl-bridge/features/transform-studio#workspaces"],[1154,"/3tl-bridge/features/transform-studio#workspaces"],[1155,"/3tl-bridge/features/transform-studio#workspaces"],[1156,"/3tl-bridge/features/transform-studio#workspaces"],[1157,"/3tl-bridge/features/transform-studio#workspaces"],[1158,"/3tl-bridge/features/transform-studio#workspaces"],[1159,"/3tl-bridge/features/transform-studio#workspaces"],[1160,"/3tl-bridge/features/transform-studio#workspaces"],[1161,"/3tl-bridge/features/transform-studio#workspaces"],[1184,"/3tl-bridge/getting-started/architecture"],[1185,"/3tl-bridge/getting-started/architecture"],[1186,"/3tl-bridge/getting-started/architecture#architecture"],[1195,"/3tl-bridge/getting-started/architecture#architecture"],[1194,"/3tl-bridge/getting-started/architecture#authentication-flow"],[1241,"/3tl-bridge/getting-started/architecture#authentication-flow"],[1189,"/3tl-bridge/getting-started/architecture#bridge-application"],[1196,"/3tl-bridge/getting-started/architecture#bridge-application"],[1197,"/3tl-bridge/getting-started/architecture#bridge-application"],[1198,"/3tl-bridge/getting-started/architecture#bridge-application"],[1199,"/3tl-bridge/getting-started/architecture#bridge-application"],[1200,"/3tl-bridge/getting-started/architecture#bridge-application"],[1201,"/3tl-bridge/getting-started/architecture#bridge-application"],[1187,"/3tl-bridge/getting-started/architecture#component-overview"],[1192,"/3tl-bridge/getting-started/architecture#data-flow"],[1218,"/3tl-bridge/getting-started/architecture#data-flow"],[1219,"/3tl-bridge/getting-started/architecture#data-flow"],[1220,"/3tl-bridge/getting-started/architecture#data-flow"],[1221,"/3tl-bridge/getting-started/architecture#data-flow"],[1222,"/3tl-bridge/getting-started/architecture#data-flow"],[1223,"/3tl-bridge/getting-started/architecture#data-flow"],[1224,"/3tl-bridge/getting-started/architecture#data-flow"],[1193,"/3tl-bridge/getting-started/architecture#deployment-topology"],[1225,"/3tl-bridge/getting-started/architecture#deployment-topology"],[1226,"/3tl-bridge/getting-started/architecture#deployment-topology"],[1227,"/3tl-bridge/getting-started/architecture#deployment-topology"],[1228,"/3tl-bridge/getting-started/architecture#deployment-topology"],[1229,"/3tl-bridge/getting-started/architecture#deployment-topology"],[1230,"/3tl-bridge/getting-started/architecture#deployment-topology"],[1231,"/3tl-bridge/getting-started/architecture#deployment-topology"],[1232,"/3tl-bridge/getting-started/architecture#deployment-topology"],[1233,"/3tl-bridge/getting-started/architecture#deployment-topology"],[1234,"/3tl-bridge/getting-started/architecture#deployment-topology"],[1235,"/3tl-bridge/getting-started/architecture#deployment-topology"],[1236,"/3tl-bridge/getting-started/architecture#deployment-topology"],[1237,"/3tl-bridge/getting-started/architecture#deployment-topology"],[1238,"/3tl-bridge/getting-started/architecture#deployment-topology"],[1239,"/3tl-bridge/getting-started/architecture#deployment-topology"],[1240,"/3tl-bridge/getting-started/architecture#deployment-topology"],[1188,"/3tl-bridge/getting-started/architecture#key-components"],[1190,"/3tl-bridge/getting-started/architecture#pipeline-engine"],[1202,"/3tl-bridge/getting-started/architecture#pipeline-engine"],[1203,"/3tl-bridge/getting-started/architecture#pipeline-engine"],[1204,"/3tl-bridge/getting-started/architecture#pipeline-engine"],[1205,"/3tl-bridge/getting-started/architecture#pipeline-engine"],[1206,"/3tl-bridge/getting-started/architecture#pipeline-engine"],[1207,"/3tl-bridge/getting-started/architecture#pipeline-engine"],[1208,"/3tl-bridge/getting-started/architecture#pipeline-engine"],[1209,"/3tl-bridge/getting-started/architecture#pipeline-engine"],[1210,"/3tl-bridge/getting-started/architecture#pipeline-engine"],[1211,"/3tl-bridge/getting-started/architecture#pipeline-engine"],[1191,"/3tl-bridge/getting-started/architecture#valkey-ha-coordination"],[1212,"/3tl-bridge/getting-started/architecture#valkey-ha-coordination"],[1213,"/3tl-bridge/getting-started/architecture#valkey-ha-coordination"],[1214,"/3tl-bridge/getting-started/architecture#valkey-ha-coordination"],[1215,"/3tl-bridge/getting-started/architecture#valkey-ha-coordination"],[1216,"/3tl-bridge/getting-started/architecture#valkey-ha-coordination"],[1217,"/3tl-bridge/getting-started/architecture#valkey-ha-coordination"],[1242,"/3tl-bridge/getting-started/quick-start"],[1243,"/3tl-bridge/getting-started/quick-start"],[1254,"/3tl-bridge/getting-started/quick-start"],[1248,"/3tl-bridge/getting-started/quick-start#add-a-service-and-create-a-pipeline"],[1261,"/3tl-bridge/getting-started/quick-start#add-a-service-and-create-a-pipeline"],[1262,"/3tl-bridge/getting-started/quick-start#add-a-service-and-create-a-pipeline"],[1263,"/3tl-bridge/getting-started/quick-start#add-a-service-and-create-a-pipeline"],[1264,"/3tl-bridge/getting-started/quick-start#add-a-service-and-create-a-pipeline"],[1265,"/3tl-bridge/getting-started/quick-start#add-a-service-and-create-a-pipeline"],[1266,"/3tl-bridge/getting-started/quick-start#add-a-service-and-create-a-pipeline"],[1250,"/3tl-bridge/getting-started/quick-start#create-a-values-file"],[1268,"/3tl-bridge/getting-started/quick-start#create-a-values-file"],[1269,"/3tl-bridge/getting-started/quick-start#create-a-values-file"],[1244,"/3tl-bridge/getting-started/quick-start#download-and-extract-the-release"],[1255,"/3tl-bridge/getting-started/quick-start#download-and-extract-the-release"],[1256,"/3tl-bridge/getting-started/quick-start#download-and-extract-the-release"],[1253,"/3tl-bridge/getting-started/quick-start#first-pipeline-checklist"],[1274,"/3tl-bridge/getting-started/quick-start#first-pipeline-checklist"],[1275,"/3tl-bridge/getting-started/quick-start#first-pipeline-checklist"],[1276,"/3tl-bridge/getting-started/quick-start#first-pipeline-checklist"],[1277,"/3tl-bridge/getting-started/quick-start#first-pipeline-checklist"],[1278,"/3tl-bridge/getting-started/quick-start#first-pipeline-checklist"],[1251,"/3tl-bridge/getting-started/quick-start#install-the-chart"],[1247,"/3tl-bridge/getting-started/quick-start#log-in"],[1259,"/3tl-bridge/getting-started/quick-start#log-in"],[1260,"/3tl-bridge/getting-started/quick-start#log-in"],[1249,"/3tl-bridge/getting-started/quick-start#pull-the-helm-chart"],[1267,"/3tl-bridge/getting-started/quick-start#pull-the-helm-chart"],[1245,"/3tl-bridge/getting-started/quick-start#run-the-setup-script"],[1257,"/3tl-bridge/getting-started/quick-start#run-the-setup-script"],[1246,"/3tl-bridge/getting-started/quick-start#start-the-stack"],[1258,"/3tl-bridge/getting-started/quick-start#start-the-stack"],[1252,"/3tl-bridge/getting-started/quick-start#verify-the-deployment"],[1270,"/3tl-bridge/getting-started/quick-start#verify-the-deployment"],[1271,"/3tl-bridge/getting-started/quick-start#verify-the-deployment"],[1272,"/3tl-bridge/getting-started/quick-start#verify-the-deployment"],[1273,"/3tl-bridge/getting-started/quick-start#verify-the-deployment"],[1355,"/3tl-bridge/reference/deployment"],[1356,"/3tl-bridge/reference/deployment"],[1365,"/3tl-bridge/reference/deployment#audit-log"],[1456,"/3tl-bridge/reference/deployment#audit-log"],[1457,"/3tl-bridge/reference/deployment#audit-log"],[1366,"/3tl-bridge/reference/deployment#configuration-reference"],[1458,"/3tl-bridge/reference/deployment#configuration-reference"],[1364,"/3tl-bridge/reference/deployment#credential-references"],[1454,"/3tl-bridge/reference/deployment#credential-references"],[1455,"/3tl-bridge/reference/deployment#credential-references"],[1357,"/3tl-bridge/reference/deployment#deployment"],[1372,"/3tl-bridge/reference/deployment#deployment"],[1367,"/3tl-bridge/reference/deployment#docker-compose"],[1459,"/3tl-bridge/reference/deployment#docker-compose"],[1460,"/3tl-bridge/reference/deployment#docker-compose"],[1461,"/3tl-bridge/reference/deployment#docker-compose"],[1462,"/3tl-bridge/reference/deployment#docker-compose"],[1362,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1411,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1412,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1413,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1414,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1415,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1416,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1417,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1418,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1419,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1420,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1421,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1422,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1423,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1424,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1425,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1426,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1427,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1428,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1429,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1430,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1431,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1432,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1433,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1434,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1435,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1436,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1437,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1438,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1439,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1440,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1441,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1442,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1443,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1444,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1445,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1446,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1447,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1448,"/3tl-bridge/reference/deployment#helm-chart-reference"],[1369,"/3tl-bridge/reference/deployment#high-availability"],[1465,"/3tl-bridge/reference/deployment#high-availability"],[1466,"/3tl-bridge/reference/deployment#high-availability"],[1467,"/3tl-bridge/reference/deployment#high-availability"],[1468,"/3tl-bridge/reference/deployment#high-availability"],[1469,"/3tl-bridge/reference/deployment#high-availability"],[1470,"/3tl-bridge/reference/deployment#high-availability"],[1471,"/3tl-bridge/reference/deployment#high-availability"],[1472,"/3tl-bridge/reference/deployment#high-availability"],[1473,"/3tl-bridge/reference/deployment#high-availability"],[1474,"/3tl-bridge/reference/deployment#high-availability"],[1475,"/3tl-bridge/reference/deployment#high-availability"],[1359,"/3tl-bridge/reference/deployment#installing-the-chart"],[1380,"/3tl-bridge/reference/deployment#installing-the-chart"],[1381,"/3tl-bridge/reference/deployment#installing-the-chart"],[1382,"/3tl-bridge/reference/deployment#installing-the-chart"],[1358,"/3tl-bridge/reference/deployment#kubernetes-helm"],[1373,"/3tl-bridge/reference/deployment#kubernetes-helm"],[1374,"/3tl-bridge/reference/deployment#kubernetes-helm"],[1375,"/3tl-bridge/reference/deployment#kubernetes-helm"],[1376,"/3tl-bridge/reference/deployment#kubernetes-helm"],[1377,"/3tl-bridge/reference/deployment#kubernetes-helm"],[1378,"/3tl-bridge/reference/deployment#kubernetes-helm"],[1379,"/3tl-bridge/reference/deployment#kubernetes-helm"],[1368,"/3tl-bridge/reference/deployment#local-development"],[1463,"/3tl-bridge/reference/deployment#local-development"],[1464,"/3tl-bridge/reference/deployment#local-development"],[1361,"/3tl-bridge/reference/deployment#multi-tenant-deployments"],[1410,"/3tl-bridge/reference/deployment#multi-tenant-deployments"],[1363,"/3tl-bridge/reference/deployment#pipeline-engine-configuration"],[1449,"/3tl-bridge/reference/deployment#pipeline-engine-configuration"],[1450,"/3tl-bridge/reference/deployment#pipeline-engine-configuration"],[1451,"/3tl-bridge/reference/deployment#pipeline-engine-configuration"],[1452,"/3tl-bridge/reference/deployment#pipeline-engine-configuration"],[1453,"/3tl-bridge/reference/deployment#pipeline-engine-configuration"],[1360,"/3tl-bridge/reference/deployment#required-secrets"],[1383,"/3tl-bridge/reference/deployment#required-secrets"],[1384,"/3tl-bridge/reference/deployment#required-secrets"],[1385,"/3tl-bridge/reference/deployment#required-secrets"],[1386,"/3tl-bridge/reference/deployment#required-secrets"],[1387,"/3tl-bridge/reference/deployment#required-secrets"],[1388,"/3tl-bridge/reference/deployment#required-secrets"],[1389,"/3tl-bridge/reference/deployment#required-secrets"],[1390,"/3tl-bridge/reference/deployment#required-secrets"],[1391,"/3tl-bridge/reference/deployment#required-secrets"],[1392,"/3tl-bridge/reference/deployment#required-secrets"],[1393,"/3tl-bridge/reference/deployment#required-secrets"],[1394,"/3tl-bridge/reference/deployment#required-secrets"],[1395,"/3tl-bridge/reference/deployment#required-secrets"],[1396,"/3tl-bridge/reference/deployment#required-secrets"],[1397,"/3tl-bridge/reference/deployment#required-secrets"],[1398,"/3tl-bridge/reference/deployment#required-secrets"],[1399,"/3tl-bridge/reference/deployment#required-secrets"],[1400,"/3tl-bridge/reference/deployment#required-secrets"],[1401,"/3tl-bridge/reference/deployment#required-secrets"],[1402,"/3tl-bridge/reference/deployment#required-secrets"],[1403,"/3tl-bridge/reference/deployment#required-secrets"],[1404,"/3tl-bridge/reference/deployment#required-secrets"],[1405,"/3tl-bridge/reference/deployment#required-secrets"],[1406,"/3tl-bridge/reference/deployment#required-secrets"],[1407,"/3tl-bridge/reference/deployment#required-secrets"],[1408,"/3tl-bridge/reference/deployment#required-secrets"],[1409,"/3tl-bridge/reference/deployment#required-secrets"],[1371,"/3tl-bridge/reference/deployment#requirements"],[1479,"/3tl-bridge/reference/deployment#requirements"],[1480,"/3tl-bridge/reference/deployment#requirements"],[1481,"/3tl-bridge/reference/deployment#requirements"],[1482,"/3tl-bridge/reference/deployment#requirements"],[1483,"/3tl-bridge/reference/deployment#requirements"],[1484,"/3tl-bridge/reference/deployment#requirements"],[1485,"/3tl-bridge/reference/deployment#requirements"],[1486,"/3tl-bridge/reference/deployment#requirements"],[1487,"/3tl-bridge/reference/deployment#requirements"],[1488,"/3tl-bridge/reference/deployment#requirements"],[1489,"/3tl-bridge/reference/deployment#requirements"],[1490,"/3tl-bridge/reference/deployment#requirements"],[1370,"/3tl-bridge/reference/deployment#running-multiple-worker-nodes"],[1476,"/3tl-bridge/reference/deployment#running-multiple-worker-nodes"],[1477,"/3tl-bridge/reference/deployment#running-multiple-worker-nodes"],[1478,"/3tl-bridge/reference/deployment#running-multiple-worker-nodes"],[1491,"/3tl-bridge/reference/security"],[1492,"/3tl-bridge/reference/security"],[1502,"/3tl-bridge/reference/security#audit-entry-fields"],[1589,"/3tl-bridge/reference/security#audit-entry-fields"],[1590,"/3tl-bridge/reference/security#audit-entry-fields"],[1591,"/3tl-bridge/reference/security#audit-entry-fields"],[1592,"/3tl-bridge/reference/security#audit-entry-fields"],[1593,"/3tl-bridge/reference/security#audit-entry-fields"],[1594,"/3tl-bridge/reference/security#audit-entry-fields"],[1595,"/3tl-bridge/reference/security#audit-entry-fields"],[1596,"/3tl-bridge/reference/security#audit-entry-fields"],[1597,"/3tl-bridge/reference/security#audit-entry-fields"],[1598,"/3tl-bridge/reference/security#audit-entry-fields"],[1599,"/3tl-bridge/reference/security#audit-entry-fields"],[1600,"/3tl-bridge/reference/security#audit-entry-fields"],[1601,"/3tl-bridge/reference/security#audit-entry-fields"],[1602,"/3tl-bridge/reference/security#audit-entry-fields"],[1603,"/3tl-bridge/reference/security#audit-entry-fields"],[1604,"/3tl-bridge/reference/security#audit-entry-fields"],[1605,"/3tl-bridge/reference/security#audit-entry-fields"],[1606,"/3tl-bridge/reference/security#audit-entry-fields"],[1500,"/3tl-bridge/reference/security#audit-logging"],[1576,"/3tl-bridge/reference/security#audit-logging"],[1501,"/3tl-bridge/reference/security#audited-actions"],[1577,"/3tl-bridge/reference/security#audited-actions"],[1578,"/3tl-bridge/reference/security#audited-actions"],[1579,"/3tl-bridge/reference/security#audited-actions"],[1580,"/3tl-bridge/reference/security#audited-actions"],[1581,"/3tl-bridge/reference/security#audited-actions"],[1582,"/3tl-bridge/reference/security#audited-actions"],[1583,"/3tl-bridge/reference/security#audited-actions"],[1584,"/3tl-bridge/reference/security#audited-actions"],[1585,"/3tl-bridge/reference/security#audited-actions"],[1586,"/3tl-bridge/reference/security#audited-actions"],[1587,"/3tl-bridge/reference/security#audited-actions"],[1588,"/3tl-bridge/reference/security#audited-actions"],[1494,"/3tl-bridge/reference/security#authentication"],[1506,"/3tl-bridge/reference/security#authentication"],[1507,"/3tl-bridge/reference/security#authentication"],[1508,"/3tl-bridge/reference/security#authentication"],[1509,"/3tl-bridge/reference/security#authentication"],[1510,"/3tl-bridge/reference/security#authentication"],[1511,"/3tl-bridge/reference/security#authentication"],[1512,"/3tl-bridge/reference/security#authentication"],[1513,"/3tl-bridge/reference/security#authentication"],[1514,"/3tl-bridge/reference/security#authentication"],[1515,"/3tl-bridge/reference/security#authentication"],[1516,"/3tl-bridge/reference/security#authentication"],[1517,"/3tl-bridge/reference/security#authentication"],[1518,"/3tl-bridge/reference/security#authentication"],[1519,"/3tl-bridge/reference/security#authentication"],[1520,"/3tl-bridge/reference/security#authentication"],[1496,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1522,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1523,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1524,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1525,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1526,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1527,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1528,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1529,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1530,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1531,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1532,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1533,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1534,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1535,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1536,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1537,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1538,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1539,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1540,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1541,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1542,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1543,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1544,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1545,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1546,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1547,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1548,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1549,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1550,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1551,"/3tl-bridge/reference/security#bridge-spa--provider-configuration"],[1498,"/3tl-bridge/reference/security#credential-encryption"],[1567,"/3tl-bridge/reference/security#credential-encryption"],[1568,"/3tl-bridge/reference/security#credential-encryption"],[1569,"/3tl-bridge/reference/security#credential-encryption"],[1570,"/3tl-bridge/reference/security#credential-encryption"],[1571,"/3tl-bridge/reference/security#credential-encryption"],[1572,"/3tl-bridge/reference/security#credential-encryption"],[1573,"/3tl-bridge/reference/security#credential-encryption"],[1574,"/3tl-bridge/reference/security#credential-encryption"],[1499,"/3tl-bridge/reference/security#jwt-validation"],[1575,"/3tl-bridge/reference/security#jwt-validation"],[1504,"/3tl-bridge/reference/security#kubernetes-secret-management"],[1608,"/3tl-bridge/reference/security#kubernetes-secret-management"],[1609,"/3tl-bridge/reference/security#kubernetes-secret-management"],[1610,"/3tl-bridge/reference/security#kubernetes-secret-management"],[1611,"/3tl-bridge/reference/security#kubernetes-secret-management"],[1612,"/3tl-bridge/reference/security#kubernetes-secret-management"],[1613,"/3tl-bridge/reference/security#kubernetes-secret-management"],[1614,"/3tl-bridge/reference/security#kubernetes-secret-management"],[1615,"/3tl-bridge/reference/security#kubernetes-secret-management"],[1616,"/3tl-bridge/reference/security#kubernetes-secret-management"],[1617,"/3tl-bridge/reference/security#kubernetes-secret-management"],[1495,"/3tl-bridge/reference/security#oidc-configuration"],[1521,"/3tl-bridge/reference/security#oidc-configuration"],[1497,"/3tl-bridge/reference/security#pipeline-engine--jwt-validation"],[1552,"/3tl-bridge/reference/security#pipeline-engine--jwt-validation"],[1553,"/3tl-bridge/reference/security#pipeline-engine--jwt-validation"],[1554,"/3tl-bridge/reference/security#pipeline-engine--jwt-validation"],[1555,"/3tl-bridge/reference/security#pipeline-engine--jwt-validation"],[1556,"/3tl-bridge/reference/security#pipeline-engine--jwt-validation"],[1557,"/3tl-bridge/reference/security#pipeline-engine--jwt-validation"],[1558,"/3tl-bridge/reference/security#pipeline-engine--jwt-validation"],[1559,"/3tl-bridge/reference/security#pipeline-engine--jwt-validation"],[1560,"/3tl-bridge/reference/security#pipeline-engine--jwt-validation"],[1561,"/3tl-bridge/reference/security#pipeline-engine--jwt-validation"],[1562,"/3tl-bridge/reference/security#pipeline-engine--jwt-validation"],[1563,"/3tl-bridge/reference/security#pipeline-engine--jwt-validation"],[1564,"/3tl-bridge/reference/security#pipeline-engine--jwt-validation"],[1565,"/3tl-bridge/reference/security#pipeline-engine--jwt-validation"],[1566,"/3tl-bridge/reference/security#pipeline-engine--jwt-validation"],[1493,"/3tl-bridge/reference/security#security"],[1505,"/3tl-bridge/reference/security#security"],[1503,"/3tl-bridge/reference/security#storage"],[1607,"/3tl-bridge/reference/security#storage"],[1281,"/3tl-bridge#3tl-bridge"],[1288,"/3tl-bridge#3tl-bridge"],[1282,"/3tl-bridge#at-a-glance"],[1289,"/3tl-bridge#at-a-glance"],[1290,"/3tl-bridge#at-a-glance"],[1291,"/3tl-bridge#at-a-glance"],[1292,"/3tl-bridge#at-a-glance"],[1293,"/3tl-bridge#at-a-glance"],[1294,"/3tl-bridge#at-a-glance"],[1295,"/3tl-bridge#at-a-glance"],[1296,"/3tl-bridge#at-a-glance"],[1297,"/3tl-bridge#at-a-glance"],[1298,"/3tl-bridge#at-a-glance"],[1299,"/3tl-bridge#at-a-glance"],[1300,"/3tl-bridge#at-a-glance"],[1301,"/3tl-bridge#at-a-glance"],[1302,"/3tl-bridge#at-a-glance"],[1303,"/3tl-bridge#at-a-glance"],[1304,"/3tl-bridge#at-a-glance"],[1305,"/3tl-bridge#at-a-glance"],[1306,"/3tl-bridge#at-a-glance"],[1283,"/3tl-bridge#features"],[1307,"/3tl-bridge#features"],[1308,"/3tl-bridge#features"],[1309,"/3tl-bridge#features"],[1310,"/3tl-bridge#features"],[1311,"/3tl-bridge#features"],[1312,"/3tl-bridge#features"],[1313,"/3tl-bridge#features"],[1314,"/3tl-bridge#features"],[1315,"/3tl-bridge#features"],[1316,"/3tl-bridge#features"],[1317,"/3tl-bridge#features"],[1318,"/3tl-bridge#features"],[1319,"/3tl-bridge#features"],[1320,"/3tl-bridge#features"],[1286,"/3tl-bridge#sinks"],[1336,"/3tl-bridge#sinks"],[1337,"/3tl-bridge#sinks"],[1338,"/3tl-bridge#sinks"],[1339,"/3tl-bridge#sinks"],[1340,"/3tl-bridge#sinks"],[1341,"/3tl-bridge#sinks"],[1342,"/3tl-bridge#sinks"],[1343,"/3tl-bridge#sinks"],[1344,"/3tl-bridge#sinks"],[1345,"/3tl-bridge#sinks"],[1346,"/3tl-bridge#sinks"],[1347,"/3tl-bridge#sinks"],[1348,"/3tl-bridge#sinks"],[1349,"/3tl-bridge#sinks"],[1350,"/3tl-bridge#sinks"],[1285,"/3tl-bridge#sources"],[1321,"/3tl-bridge#sources"],[1322,"/3tl-bridge#sources"],[1323,"/3tl-bridge#sources"],[1324,"/3tl-bridge#sources"],[1325,"/3tl-bridge#sources"],[1326,"/3tl-bridge#sources"],[1327,"/3tl-bridge#sources"],[1328,"/3tl-bridge#sources"],[1329,"/3tl-bridge#sources"],[1330,"/3tl-bridge#sources"],[1331,"/3tl-bridge#sources"],[1332,"/3tl-bridge#sources"],[1333,"/3tl-bridge#sources"],[1334,"/3tl-bridge#sources"],[1335,"/3tl-bridge#sources"],[1284,"/3tl-bridge#sources-and-sinks"],[1287,"/3tl-bridge#where-to-go-next"],[1351,"/3tl-bridge#where-to-go-next"],[1352,"/3tl-bridge#where-to-go-next"],[1353,"/3tl-bridge#where-to-go-next"],[1354,"/3tl-bridge#where-to-go-next"],[1845,"/access-manager"],[1618,"/access-manager/advanced"],[1619,"/access-manager/advanced"],[1623,"/access-manager/advanced#connection-pooling-with-pgbouncer"],[1635,"/access-manager/advanced#connection-pooling-with-pgbouncer"],[1636,"/access-manager/advanced#connection-pooling-with-pgbouncer"],[1620,"/access-manager/advanced#custom-domains"],[1624,"/access-manager/advanced#custom-domains"],[1625,"/access-manager/advanced#custom-domains"],[1626,"/access-manager/advanced#custom-domains"],[1622,"/access-manager/advanced#external-postgresql"],[1633,"/access-manager/advanced#external-postgresql"],[1634,"/access-manager/advanced#external-postgresql"],[1621,"/access-manager/advanced#running-behind-a-reverse-proxy"],[1627,"/access-manager/advanced#running-behind-a-reverse-proxy"],[1628,"/access-manager/advanced#running-behind-a-reverse-proxy"],[1629,"/access-manager/advanced#running-behind-a-reverse-proxy"],[1630,"/access-manager/advanced#running-behind-a-reverse-proxy"],[1631,"/access-manager/advanced#running-behind-a-reverse-proxy"],[1632,"/access-manager/advanced#running-behind-a-reverse-proxy"],[1637,"/access-manager/configuration/config-reference"],[1638,"/access-manager/configuration/config-reference"],[1660,"/access-manager/configuration/config-reference"],[1661,"/access-manager/configuration/config-reference"],[1640,"/access-manager/configuration/config-reference#application-settings"],[1662,"/access-manager/configuration/config-reference#application-settings"],[1663,"/access-manager/configuration/config-reference#application-settings"],[1664,"/access-manager/configuration/config-reference#application-settings"],[1641,"/access-manager/configuration/config-reference#database"],[1649,"/access-manager/configuration/config-reference#email-sender"],[1686,"/access-manager/configuration/config-reference#email-sender"],[1656,"/access-manager/configuration/config-reference#environment-variables"],[1738,"/access-manager/configuration/config-reference#environment-variables"],[1739,"/access-manager/configuration/config-reference#environment-variables"],[1740,"/access-manager/configuration/config-reference#environment-variables"],[1741,"/access-manager/configuration/config-reference#environment-variables"],[1742,"/access-manager/configuration/config-reference#environment-variables"],[1743,"/access-manager/configuration/config-reference#environment-variables"],[1744,"/access-manager/configuration/config-reference#environment-variables"],[1745,"/access-manager/configuration/config-reference#environment-variables"],[1746,"/access-manager/configuration/config-reference#environment-variables"],[1747,"/access-manager/configuration/config-reference#environment-variables"],[1643,"/access-manager/configuration/config-reference#external-postgresql"],[1667,"/access-manager/configuration/config-reference#external-postgresql"],[1668,"/access-manager/configuration/config-reference#external-postgresql"],[1669,"/access-manager/configuration/config-reference#external-postgresql"],[1670,"/access-manager/configuration/config-reference#external-postgresql"],[1671,"/access-manager/configuration/config-reference#external-postgresql"],[1672,"/access-manager/configuration/config-reference#external-postgresql"],[1673,"/access-manager/configuration/config-reference#external-postgresql"],[1674,"/access-manager/configuration/config-reference#external-postgresql"],[1647,"/access-manager/configuration/config-reference#external-vault"],[1684,"/access-manager/configuration/config-reference#external-vault"],[1653,"/access-manager/configuration/config-reference#gateway-traefik"],[1710,"/access-manager/configuration/config-reference#gateway-traefik"],[1658,"/access-manager/configuration/config-reference#generating-all-credentials"],[1644,"/access-manager/configuration/config-reference#keycloak"],[1675,"/access-manager/configuration/config-reference#keycloak"],[1676,"/access-manager/configuration/config-reference#keycloak"],[1651,"/access-manager/configuration/config-reference#log-locations"],[1688,"/access-manager/configuration/config-reference#log-locations"],[1689,"/access-manager/configuration/config-reference#log-locations"],[1690,"/access-manager/configuration/config-reference#log-locations"],[1691,"/access-manager/configuration/config-reference#log-locations"],[1692,"/access-manager/configuration/config-reference#log-locations"],[1693,"/access-manager/configuration/config-reference#log-locations"],[1694,"/access-manager/configuration/config-reference#log-locations"],[1695,"/access-manager/configuration/config-reference#log-locations"],[1696,"/access-manager/configuration/config-reference#log-locations"],[1697,"/access-manager/configuration/config-reference#log-locations"],[1698,"/access-manager/configuration/config-reference#log-locations"],[1699,"/access-manager/configuration/config-reference#log-locations"],[1700,"/access-manager/configuration/config-reference#log-locations"],[1701,"/access-manager/configuration/config-reference#log-locations"],[1702,"/access-manager/configuration/config-reference#log-locations"],[1703,"/access-manager/configuration/config-reference#log-locations"],[1704,"/access-manager/configuration/config-reference#log-locations"],[1705,"/access-manager/configuration/config-reference#log-locations"],[1706,"/access-manager/configuration/config-reference#log-locations"],[1707,"/access-manager/configuration/config-reference#log-locations"],[1652,"/access-manager/configuration/config-reference#log-rotation-and-aggregation"],[1708,"/access-manager/configuration/config-reference#log-rotation-and-aggregation"],[1709,"/access-manager/configuration/config-reference#log-rotation-and-aggregation"],[1650,"/access-manager/configuration/config-reference#logging"],[1687,"/access-manager/configuration/config-reference#logging"],[1654,"/access-manager/configuration/config-reference#metrics"],[1711,"/access-manager/configuration/config-reference#metrics"],[1712,"/access-manager/configuration/config-reference#metrics"],[1713,"/access-manager/configuration/config-reference#metrics"],[1714,"/access-manager/configuration/config-reference#metrics"],[1715,"/access-manager/configuration/config-reference#metrics"],[1716,"/access-manager/configuration/config-reference#metrics"],[1717,"/access-manager/configuration/config-reference#metrics"],[1718,"/access-manager/configuration/config-reference#metrics"],[1719,"/access-manager/configuration/config-reference#metrics"],[1720,"/access-manager/configuration/config-reference#metrics"],[1721,"/access-manager/configuration/config-reference#metrics"],[1722,"/access-manager/configuration/config-reference#metrics"],[1723,"/access-manager/configuration/config-reference#metrics"],[1724,"/access-manager/configuration/config-reference#metrics"],[1725,"/access-manager/configuration/config-reference#metrics"],[1639,"/access-manager/configuration/config-reference#minimal-production-config"],[1642,"/access-manager/configuration/config-reference#postgresql-via-docker-compose-default"],[1665,"/access-manager/configuration/config-reference#postgresql-via-docker-compose-default"],[1666,"/access-manager/configuration/config-reference#postgresql-via-docker-compose-default"],[1657,"/access-manager/configuration/config-reference#resource-limits"],[1748,"/access-manager/configuration/config-reference#resource-limits"],[1648,"/access-manager/configuration/config-reference#smtp"],[1685,"/access-manager/configuration/config-reference#smtp"],[1659,"/access-manager/configuration/config-reference#validating-configyml"],[1749,"/access-manager/configuration/config-reference#validating-configyml"],[1645,"/access-manager/configuration/config-reference#vault"],[1646,"/access-manager/configuration/config-reference#vault-via-docker-compose-default"],[1677,"/access-manager/configuration/config-reference#vault-via-docker-compose-default"],[1678,"/access-manager/configuration/config-reference#vault-via-docker-compose-default"],[1679,"/access-manager/configuration/config-reference#vault-via-docker-compose-default"],[1680,"/access-manager/configuration/config-reference#vault-via-docker-compose-default"],[1681,"/access-manager/configuration/config-reference#vault-via-docker-compose-default"],[1682,"/access-manager/configuration/config-reference#vault-via-docker-compose-default"],[1683,"/access-manager/configuration/config-reference#vault-via-docker-compose-default"],[1655,"/access-manager/configuration/config-reference#volume-mounts"],[1726,"/access-manager/configuration/config-reference#volume-mounts"],[1727,"/access-manager/configuration/config-reference#volume-mounts"],[1728,"/access-manager/configuration/config-reference#volume-mounts"],[1729,"/access-manager/configuration/config-reference#volume-mounts"],[1730,"/access-manager/configuration/config-reference#volume-mounts"],[1731,"/access-manager/configuration/config-reference#volume-mounts"],[1732,"/access-manager/configuration/config-reference#volume-mounts"],[1733,"/access-manager/configuration/config-reference#volume-mounts"],[1734,"/access-manager/configuration/config-reference#volume-mounts"],[1735,"/access-manager/configuration/config-reference#volume-mounts"],[1736,"/access-manager/configuration/config-reference#volume-mounts"],[1737,"/access-manager/configuration/config-reference#volume-mounts"],[1750,"/access-manager/getting-started/architecture"],[1751,"/access-manager/getting-started/architecture"],[1765,"/access-manager/getting-started/architecture"],[1757,"/access-manager/getting-started/architecture#authentication"],[1778,"/access-manager/getting-started/architecture#authentication"],[1755,"/access-manager/getting-started/architecture#default-docker-compose"],[1773,"/access-manager/getting-started/architecture#default-docker-compose"],[1762,"/access-manager/getting-started/architecture#default-docker-compose-1"],[1798,"/access-manager/getting-started/architecture#default-docker-compose-1"],[1754,"/access-manager/getting-started/architecture#deployment-topologies"],[1752,"/access-manager/getting-started/architecture#high-level-view"],[1763,"/access-manager/getting-started/architecture#managed-postgresql"],[1799,"/access-manager/getting-started/architecture#managed-postgresql"],[1800,"/access-manager/getting-started/architecture#managed-postgresql"],[1756,"/access-manager/getting-started/architecture#managed-services-production"],[1774,"/access-manager/getting-started/architecture#managed-services-production"],[1775,"/access-manager/getting-started/architecture#managed-services-production"],[1776,"/access-manager/getting-started/architecture#managed-services-production"],[1777,"/access-manager/getting-started/architecture#managed-services-production"],[1764,"/access-manager/getting-started/architecture#metrics"],[1801,"/access-manager/getting-started/architecture#metrics"],[1760,"/access-manager/getting-started/architecture#resource-requirements"],[1785,"/access-manager/getting-started/architecture#resource-requirements"],[1786,"/access-manager/getting-started/architecture#resource-requirements"],[1787,"/access-manager/getting-started/architecture#resource-requirements"],[1788,"/access-manager/getting-started/architecture#resource-requirements"],[1789,"/access-manager/getting-started/architecture#resource-requirements"],[1790,"/access-manager/getting-started/architecture#resource-requirements"],[1791,"/access-manager/getting-started/architecture#resource-requirements"],[1792,"/access-manager/getting-started/architecture#resource-requirements"],[1793,"/access-manager/getting-started/architecture#resource-requirements"],[1794,"/access-manager/getting-started/architecture#resource-requirements"],[1795,"/access-manager/getting-started/architecture#resource-requirements"],[1796,"/access-manager/getting-started/architecture#resource-requirements"],[1797,"/access-manager/getting-started/architecture#resource-requirements"],[1761,"/access-manager/getting-started/architecture#scaling"],[1758,"/access-manager/getting-started/architecture#secrets-management"],[1779,"/access-manager/getting-started/architecture#secrets-management"],[1759,"/access-manager/getting-started/architecture#security-layers"],[1780,"/access-manager/getting-started/architecture#security-layers"],[1781,"/access-manager/getting-started/architecture#security-layers"],[1782,"/access-manager/getting-started/architecture#security-layers"],[1783,"/access-manager/getting-started/architecture#security-layers"],[1784,"/access-manager/getting-started/architecture#security-layers"],[1753,"/access-manager/getting-started/architecture#url-routing"],[1766,"/access-manager/getting-started/architecture#url-routing"],[1767,"/access-manager/getting-started/architecture#url-routing"],[1768,"/access-manager/getting-started/architecture#url-routing"],[1769,"/access-manager/getting-started/architecture#url-routing"],[1770,"/access-manager/getting-started/architecture#url-routing"],[1771,"/access-manager/getting-started/architecture#url-routing"],[1772,"/access-manager/getting-started/architecture#url-routing"],[1802,"/access-manager/getting-started/quick-start"],[1803,"/access-manager/getting-started/quick-start"],[1813,"/access-manager/getting-started/quick-start"],[1808,"/access-manager/getting-started/quick-start#create-am-composeyml"],[1826,"/access-manager/getting-started/quick-start#create-am-composeyml"],[1827,"/access-manager/getting-started/quick-start#create-am-composeyml"],[1828,"/access-manager/getting-started/quick-start#create-am-composeyml"],[1829,"/access-manager/getting-started/quick-start#create-am-composeyml"],[1807,"/access-manager/getting-started/quick-start#create-configyml"],[1822,"/access-manager/getting-started/quick-start#create-configyml"],[1823,"/access-manager/getting-started/quick-start#create-configyml"],[1824,"/access-manager/getting-started/quick-start#create-configyml"],[1825,"/access-manager/getting-started/quick-start#create-configyml"],[1806,"/access-manager/getting-started/quick-start#generate-credentials"],[1821,"/access-manager/getting-started/quick-start#generate-credentials"],[1812,"/access-manager/getting-started/quick-start#next-steps"],[1843,"/access-manager/getting-started/quick-start#next-steps"],[1844,"/access-manager/getting-started/quick-start#next-steps"],[1804,"/access-manager/getting-started/quick-start#prerequisites"],[1814,"/access-manager/getting-started/quick-start#prerequisites"],[1815,"/access-manager/getting-started/quick-start#prerequisites"],[1816,"/access-manager/getting-started/quick-start#prerequisites"],[1817,"/access-manager/getting-started/quick-start#prerequisites"],[1805,"/access-manager/getting-started/quick-start#set-up-the-project"],[1818,"/access-manager/getting-started/quick-start#set-up-the-project"],[1819,"/access-manager/getting-started/quick-start#set-up-the-project"],[1820,"/access-manager/getting-started/quick-start#set-up-the-project"],[1809,"/access-manager/getting-started/quick-start#start-the-stack"],[1830,"/access-manager/getting-started/quick-start#start-the-stack"],[1811,"/access-manager/getting-started/quick-start#troubleshooting"],[1840,"/access-manager/getting-started/quick-start#troubleshooting"],[1841,"/access-manager/getting-started/quick-start#troubleshooting"],[1842,"/access-manager/getting-started/quick-start#troubleshooting"],[1810,"/access-manager/getting-started/quick-start#verify-and-log-in"],[1831,"/access-manager/getting-started/quick-start#verify-and-log-in"],[1832,"/access-manager/getting-started/quick-start#verify-and-log-in"],[1833,"/access-manager/getting-started/quick-start#verify-and-log-in"],[1834,"/access-manager/getting-started/quick-start#verify-and-log-in"],[1835,"/access-manager/getting-started/quick-start#verify-and-log-in"],[1836,"/access-manager/getting-started/quick-start#verify-and-log-in"],[1837,"/access-manager/getting-started/quick-start#verify-and-log-in"],[1838,"/access-manager/getting-started/quick-start#verify-and-log-in"],[1839,"/access-manager/getting-started/quick-start#verify-and-log-in"],[1972,"/access-manager/installation"],[1886,"/access-manager/installation/docker"],[1887,"/access-manager/installation/docker"],[1900,"/access-manager/installation/docker"],[1893,"/access-manager/installation/docker#create-am-composeyml"],[1960,"/access-manager/installation/docker#create-am-composeyml"],[1961,"/access-manager/installation/docker#create-am-composeyml"],[1962,"/access-manager/installation/docker#create-am-composeyml"],[1892,"/access-manager/installation/docker#create-configyml"],[1958,"/access-manager/installation/docker#create-configyml"],[1959,"/access-manager/installation/docker#create-configyml"],[1894,"/access-manager/installation/docker#deploy"],[1963,"/access-manager/installation/docker#deploy"],[1890,"/access-manager/installation/docker#deploy-with-docker-compose"],[1896,"/access-manager/installation/docker#management"],[1966,"/access-manager/installation/docker#management"],[1889,"/access-manager/installation/docker#network-requirements"],[1906,"/access-manager/installation/docker#network-requirements"],[1907,"/access-manager/installation/docker#network-requirements"],[1908,"/access-manager/installation/docker#network-requirements"],[1909,"/access-manager/installation/docker#network-requirements"],[1910,"/access-manager/installation/docker#network-requirements"],[1911,"/access-manager/installation/docker#network-requirements"],[1912,"/access-manager/installation/docker#network-requirements"],[1913,"/access-manager/installation/docker#network-requirements"],[1914,"/access-manager/installation/docker#network-requirements"],[1915,"/access-manager/installation/docker#network-requirements"],[1916,"/access-manager/installation/docker#network-requirements"],[1917,"/access-manager/installation/docker#network-requirements"],[1918,"/access-manager/installation/docker#network-requirements"],[1919,"/access-manager/installation/docker#network-requirements"],[1920,"/access-manager/installation/docker#network-requirements"],[1921,"/access-manager/installation/docker#network-requirements"],[1922,"/access-manager/installation/docker#network-requirements"],[1923,"/access-manager/installation/docker#network-requirements"],[1924,"/access-manager/installation/docker#network-requirements"],[1925,"/access-manager/installation/docker#network-requirements"],[1926,"/access-manager/installation/docker#network-requirements"],[1927,"/access-manager/installation/docker#network-requirements"],[1928,"/access-manager/installation/docker#network-requirements"],[1929,"/access-manager/installation/docker#network-requirements"],[1930,"/access-manager/installation/docker#network-requirements"],[1931,"/access-manager/installation/docker#network-requirements"],[1932,"/access-manager/installation/docker#network-requirements"],[1933,"/access-manager/installation/docker#network-requirements"],[1934,"/access-manager/installation/docker#network-requirements"],[1935,"/access-manager/installation/docker#network-requirements"],[1936,"/access-manager/installation/docker#network-requirements"],[1937,"/access-manager/installation/docker#network-requirements"],[1938,"/access-manager/installation/docker#network-requirements"],[1939,"/access-manager/installation/docker#network-requirements"],[1940,"/access-manager/installation/docker#network-requirements"],[1941,"/access-manager/installation/docker#network-requirements"],[1942,"/access-manager/installation/docker#network-requirements"],[1943,"/access-manager/installation/docker#network-requirements"],[1944,"/access-manager/installation/docker#network-requirements"],[1945,"/access-manager/installation/docker#network-requirements"],[1946,"/access-manager/installation/docker#network-requirements"],[1947,"/access-manager/installation/docker#network-requirements"],[1948,"/access-manager/installation/docker#network-requirements"],[1949,"/access-manager/installation/docker#network-requirements"],[1950,"/access-manager/installation/docker#network-requirements"],[1951,"/access-manager/installation/docker#network-requirements"],[1952,"/access-manager/installation/docker#network-requirements"],[1953,"/access-manager/installation/docker#network-requirements"],[1954,"/access-manager/installation/docker#network-requirements"],[1891,"/access-manager/installation/docker#prepare-tls-certificates"],[1955,"/access-manager/installation/docker#prepare-tls-certificates"],[1956,"/access-manager/installation/docker#prepare-tls-certificates"],[1957,"/access-manager/installation/docker#prepare-tls-certificates"],[1888,"/access-manager/installation/docker#prerequisites"],[1901,"/access-manager/installation/docker#prerequisites"],[1902,"/access-manager/installation/docker#prerequisites"],[1903,"/access-manager/installation/docker#prerequisites"],[1904,"/access-manager/installation/docker#prerequisites"],[1905,"/access-manager/installation/docker#prerequisites"],[1899,"/access-manager/installation/docker#troubleshooting"],[1968,"/access-manager/installation/docker#troubleshooting"],[1969,"/access-manager/installation/docker#troubleshooting"],[1970,"/access-manager/installation/docker#troubleshooting"],[1971,"/access-manager/installation/docker#troubleshooting"],[1898,"/access-manager/installation/docker#uninstalling"],[1897,"/access-manager/installation/docker#updating"],[1967,"/access-manager/installation/docker#updating"],[1895,"/access-manager/installation/docker#verify"],[1964,"/access-manager/installation/docker#verify"],[1965,"/access-manager/installation/docker#verify"],[1973,"/access-manager/installation#installation"],[1974,"/access-manager/installation#installation"],[1975,"/access-manager/installation#installation"],[1976,"/access-manager/installation#installation"],[1977,"/access-manager/installation#installation"],[1978,"/access-manager/installation#installation"],[1979,"/access-manager/operations/backup-restore"],[1980,"/access-manager/operations/backup-restore"],[1995,"/access-manager/operations/backup-restore"],[1988,"/access-manager/operations/backup-restore#configuration"],[1983,"/access-manager/operations/backup-restore#configuration-backup"],[1999,"/access-manager/operations/backup-restore#configuration-backup"],[2000,"/access-manager/operations/backup-restore#configuration-backup"],[1991,"/access-manager/operations/backup-restore#container-failure"],[2005,"/access-manager/operations/backup-restore#container-failure"],[1993,"/access-manager/operations/backup-restore#data-corruption"],[2010,"/access-manager/operations/backup-restore#data-corruption"],[1987,"/access-manager/operations/backup-restore#database"],[2003,"/access-manager/operations/backup-restore#database"],[1981,"/access-manager/operations/backup-restore#database-backup"],[1996,"/access-manager/operations/backup-restore#database-backup"],[1990,"/access-manager/operations/backup-restore#disaster-recovery"],[2004,"/access-manager/operations/backup-restore#disaster-recovery"],[1992,"/access-manager/operations/backup-restore#hostserver-failure"],[2006,"/access-manager/operations/backup-restore#hostserver-failure"],[2007,"/access-manager/operations/backup-restore#hostserver-failure"],[2008,"/access-manager/operations/backup-restore#hostserver-failure"],[2009,"/access-manager/operations/backup-restore#hostserver-failure"],[1985,"/access-manager/operations/backup-restore#off-site-storage"],[2002,"/access-manager/operations/backup-restore#off-site-storage"],[1986,"/access-manager/operations/backup-restore#restore"],[1982,"/access-manager/operations/backup-restore#scheduled-backups"],[1997,"/access-manager/operations/backup-restore#scheduled-backups"],[1998,"/access-manager/operations/backup-restore#scheduled-backups"],[1994,"/access-manager/operations/backup-restore#security-breach"],[2011,"/access-manager/operations/backup-restore#security-breach"],[2012,"/access-manager/operations/backup-restore#security-breach"],[2013,"/access-manager/operations/backup-restore#security-breach"],[2014,"/access-manager/operations/backup-restore#security-breach"],[2015,"/access-manager/operations/backup-restore#security-breach"],[2016,"/access-manager/operations/backup-restore#security-breach"],[2017,"/access-manager/operations/backup-restore#security-breach"],[1984,"/access-manager/operations/backup-restore#volume-backup"],[2001,"/access-manager/operations/backup-restore#volume-backup"],[1989,"/access-manager/operations/backup-restore#volume-full-restore"],[2018,"/access-manager/operations/monitoring"],[2019,"/access-manager/operations/monitoring"],[2025,"/access-manager/operations/monitoring"],[2026,"/access-manager/operations/monitoring"],[2027,"/access-manager/operations/monitoring"],[2022,"/access-manager/operations/monitoring#alerting-rules"],[2034,"/access-manager/operations/monitoring#alerting-rules"],[2035,"/access-manager/operations/monitoring#alerting-rules"],[2023,"/access-manager/operations/monitoring#grafana-alloy"],[2036,"/access-manager/operations/monitoring#grafana-alloy"],[2037,"/access-manager/operations/monitoring#grafana-alloy"],[2038,"/access-manager/operations/monitoring#grafana-alloy"],[2039,"/access-manager/operations/monitoring#grafana-alloy"],[2040,"/access-manager/operations/monitoring#grafana-alloy"],[2041,"/access-manager/operations/monitoring#grafana-alloy"],[2042,"/access-manager/operations/monitoring#grafana-alloy"],[2021,"/access-manager/operations/monitoring#grafana-dashboards"],[2029,"/access-manager/operations/monitoring#grafana-dashboards"],[2030,"/access-manager/operations/monitoring#grafana-dashboards"],[2031,"/access-manager/operations/monitoring#grafana-dashboards"],[2032,"/access-manager/operations/monitoring#grafana-dashboards"],[2033,"/access-manager/operations/monitoring#grafana-dashboards"],[2024,"/access-manager/operations/monitoring#health-check-script"],[2043,"/access-manager/operations/monitoring#health-check-script"],[2020,"/access-manager/operations/monitoring#prometheus"],[2028,"/access-manager/operations/monitoring#prometheus"],[2044,"/access-manager/operations/upgrade-guide"],[2045,"/access-manager/operations/upgrade-guide"],[2049,"/access-manager/operations/upgrade-guide"],[2047,"/access-manager/operations/upgrade-guide#rollback"],[2051,"/access-manager/operations/upgrade-guide#rollback"],[2052,"/access-manager/operations/upgrade-guide#rollback"],[2053,"/access-manager/operations/upgrade-guide#rollback"],[2054,"/access-manager/operations/upgrade-guide#rollback"],[2055,"/access-manager/operations/upgrade-guide#rollback"],[2048,"/access-manager/operations/upgrade-guide#update-notifications-with-diun"],[2056,"/access-manager/operations/upgrade-guide#update-notifications-with-diun"],[2057,"/access-manager/operations/upgrade-guide#update-notifications-with-diun"],[2058,"/access-manager/operations/upgrade-guide#update-notifications-with-diun"],[2059,"/access-manager/operations/upgrade-guide#update-notifications-with-diun"],[2046,"/access-manager/operations/upgrade-guide#upgrade"],[2050,"/access-manager/operations/upgrade-guide#upgrade"],[2060,"/access-manager/services/keycloak"],[2061,"/access-manager/services/keycloak"],[2072,"/access-manager/services/keycloak"],[2073,"/access-manager/services/keycloak"],[2065,"/access-manager/services/keycloak#active-directory"],[2084,"/access-manager/services/keycloak#active-directory"],[2062,"/access-manager/services/keycloak#authentication-and-tokens"],[2074,"/access-manager/services/keycloak#authentication-and-tokens"],[2075,"/access-manager/services/keycloak#authentication-and-tokens"],[2076,"/access-manager/services/keycloak#authentication-and-tokens"],[2077,"/access-manager/services/keycloak#authentication-and-tokens"],[2078,"/access-manager/services/keycloak#authentication-and-tokens"],[2070,"/access-manager/services/keycloak#backup-and-restore"],[2093,"/access-manager/services/keycloak#backup-and-restore"],[2094,"/access-manager/services/keycloak#backup-and-restore"],[2095,"/access-manager/services/keycloak#backup-and-restore"],[2068,"/access-manager/services/keycloak#brute-force-protection"],[2089,"/access-manager/services/keycloak#brute-force-protection"],[2090,"/access-manager/services/keycloak#brute-force-protection"],[2091,"/access-manager/services/keycloak#brute-force-protection"],[2064,"/access-manager/services/keycloak#ldap"],[2079,"/access-manager/services/keycloak#ldap"],[2080,"/access-manager/services/keycloak#ldap"],[2081,"/access-manager/services/keycloak#ldap"],[2082,"/access-manager/services/keycloak#ldap"],[2083,"/access-manager/services/keycloak#ldap"],[2069,"/access-manager/services/keycloak#multi-factor-authentication"],[2092,"/access-manager/services/keycloak#multi-factor-authentication"],[2067,"/access-manager/services/keycloak#password-policies"],[2085,"/access-manager/services/keycloak#password-policies"],[2086,"/access-manager/services/keycloak#password-policies"],[2087,"/access-manager/services/keycloak#password-policies"],[2088,"/access-manager/services/keycloak#password-policies"],[2066,"/access-manager/services/keycloak#security-hardening"],[2071,"/access-manager/services/keycloak#troubleshooting"],[2096,"/access-manager/services/keycloak#troubleshooting"],[2097,"/access-manager/services/keycloak#troubleshooting"],[2098,"/access-manager/services/keycloak#troubleshooting"],[2099,"/access-manager/services/keycloak#troubleshooting"],[2100,"/access-manager/services/keycloak#troubleshooting"],[2063,"/access-manager/services/keycloak#user-federation"],[2101,"/access-manager/services/vault"],[2102,"/access-manager/services/vault"],[2110,"/access-manager/services/vault"],[2111,"/access-manager/services/vault"],[2106,"/access-manager/services/vault#audit-logging"],[2107,"/access-manager/services/vault#backup"],[2120,"/access-manager/services/vault#backup"],[2121,"/access-manager/services/vault#backup"],[2104,"/access-manager/services/vault#cli-usage"],[2105,"/access-manager/services/vault#policies-and-tokens"],[2118,"/access-manager/services/vault#policies-and-tokens"],[2119,"/access-manager/services/vault#policies-and-tokens"],[2103,"/access-manager/services/vault#seal-and-unseal"],[2112,"/access-manager/services/vault#seal-and-unseal"],[2113,"/access-manager/services/vault#seal-and-unseal"],[2114,"/access-manager/services/vault#seal-and-unseal"],[2115,"/access-manager/services/vault#seal-and-unseal"],[2116,"/access-manager/services/vault#seal-and-unseal"],[2117,"/access-manager/services/vault#seal-and-unseal"],[2109,"/access-manager/services/vault#see-also"],[2125,"/access-manager/services/vault#see-also"],[2108,"/access-manager/services/vault#troubleshooting"],[2122,"/access-manager/services/vault#troubleshooting"],[2123,"/access-manager/services/vault#troubleshooting"],[2124,"/access-manager/services/vault#troubleshooting"],[2126,"/access-manager/troubleshooting"],[2127,"/access-manager/troubleshooting"],[2140,"/access-manager/troubleshooting"],[2136,"/access-manager/troubleshooting#account-locked-or-disabled"],[2167,"/access-manager/troubleshooting#account-locked-or-disabled"],[2135,"/access-manager/troubleshooting#admin-console-inaccessible"],[2166,"/access-manager/troubleshooting#admin-console-inaccessible"],[2128,"/access-manager/troubleshooting#container-wont-start"],[2141,"/access-manager/troubleshooting#container-wont-start"],[2142,"/access-manager/troubleshooting#container-wont-start"],[2143,"/access-manager/troubleshooting#container-wont-start"],[2144,"/access-manager/troubleshooting#container-wont-start"],[2145,"/access-manager/troubleshooting#container-wont-start"],[2131,"/access-manager/troubleshooting#database"],[2153,"/access-manager/troubleshooting#database"],[2154,"/access-manager/troubleshooting#database"],[2155,"/access-manager/troubleshooting#database"],[2156,"/access-manager/troubleshooting#database"],[2157,"/access-manager/troubleshooting#database"],[2137,"/access-manager/troubleshooting#email"],[2168,"/access-manager/troubleshooting#email"],[2169,"/access-manager/troubleshooting#email"],[2170,"/access-manager/troubleshooting#email"],[2139,"/access-manager/troubleshooting#gathering-diagnostic-info"],[2172,"/access-manager/troubleshooting#gathering-diagnostic-info"],[2173,"/access-manager/troubleshooting#gathering-diagnostic-info"],[2129,"/access-manager/troubleshooting#health-check-failures"],[2146,"/access-manager/troubleshooting#health-check-failures"],[2147,"/access-manager/troubleshooting#health-check-failures"],[2148,"/access-manager/troubleshooting#health-check-failures"],[2134,"/access-manager/troubleshooting#invalid-client-secret"],[2161,"/access-manager/troubleshooting#invalid-client-secret"],[2162,"/access-manager/troubleshooting#invalid-client-secret"],[2163,"/access-manager/troubleshooting#invalid-client-secret"],[2164,"/access-manager/troubleshooting#invalid-client-secret"],[2165,"/access-manager/troubleshooting#invalid-client-secret"],[2133,"/access-manager/troubleshooting#keycloak"],[2138,"/access-manager/troubleshooting#network--cannot-access-web-ui"],[2171,"/access-manager/troubleshooting#network--cannot-access-web-ui"],[2130,"/access-manager/troubleshooting#ssltls-certificates"],[2149,"/access-manager/troubleshooting#ssltls-certificates"],[2150,"/access-manager/troubleshooting#ssltls-certificates"],[2151,"/access-manager/troubleshooting#ssltls-certificates"],[2152,"/access-manager/troubleshooting#ssltls-certificates"],[2132,"/access-manager/troubleshooting#vault"],[2158,"/access-manager/troubleshooting#vault"],[2159,"/access-manager/troubleshooting#vault"],[2160,"/access-manager/troubleshooting#vault"],[1846,"/access-manager#3t-access-manager"],[1854,"/access-manager#3t-access-manager"],[1855,"/access-manager#3t-access-manager"],[1856,"/access-manager#3t-access-manager"],[1857,"/access-manager#3t-access-manager"],[1858,"/access-manager#3t-access-manager"],[1859,"/access-manager#3t-access-manager"],[1847,"/access-manager#at-a-glance"],[1860,"/access-manager#at-a-glance"],[1861,"/access-manager#at-a-glance"],[1862,"/access-manager#at-a-glance"],[1863,"/access-manager#at-a-glance"],[1864,"/access-manager#at-a-glance"],[1865,"/access-manager#at-a-glance"],[1866,"/access-manager#at-a-glance"],[1867,"/access-manager#at-a-glance"],[1868,"/access-manager#at-a-glance"],[1869,"/access-manager#at-a-glance"],[1870,"/access-manager#at-a-glance"],[1871,"/access-manager#at-a-glance"],[1872,"/access-manager#at-a-glance"],[1873,"/access-manager#at-a-glance"],[1874,"/access-manager#at-a-glance"],[1850,"/access-manager#connections"],[1876,"/access-manager#connections"],[1848,"/access-manager#core-concepts"],[1849,"/access-manager#people"],[1875,"/access-manager#people"],[1852,"/access-manager#studio-3t-desktop-integration"],[1878,"/access-manager#studio-3t-desktop-integration"],[1879,"/access-manager#studio-3t-desktop-integration"],[1880,"/access-manager#studio-3t-desktop-integration"],[1881,"/access-manager#studio-3t-desktop-integration"],[1882,"/access-manager#studio-3t-desktop-integration"],[1853,"/access-manager#where-to-go-next"],[1883,"/access-manager#where-to-go-next"],[1884,"/access-manager#where-to-go-next"],[1885,"/access-manager#where-to-go-next"],[1851,"/access-manager#workspaces"],[1877,"/access-manager#workspaces"],[2283,"/ai-governance"],[2284,"/ai-governance"],[2288,"/ai-governance"],[2289,"/ai-governance"],[2290,"/ai-governance"],[2291,"/ai-governance"],[2174,"/ai-governance/ai-assistant"],[2175,"/ai-governance/ai-assistant"],[2180,"/ai-governance/ai-assistant"],[2181,"/ai-governance/ai-assistant"],[2182,"/ai-governance/ai-assistant"],[2183,"/ai-governance/ai-assistant"],[2176,"/ai-governance/ai-assistant#built-in-workflows"],[2184,"/ai-governance/ai-assistant#built-in-workflows"],[2185,"/ai-governance/ai-assistant#built-in-workflows"],[2186,"/ai-governance/ai-assistant#built-in-workflows"],[2187,"/ai-governance/ai-assistant#built-in-workflows"],[2188,"/ai-governance/ai-assistant#built-in-workflows"],[2189,"/ai-governance/ai-assistant#built-in-workflows"],[2190,"/ai-governance/ai-assistant#built-in-workflows"],[2191,"/ai-governance/ai-assistant#built-in-workflows"],[2192,"/ai-governance/ai-assistant#built-in-workflows"],[2193,"/ai-governance/ai-assistant#built-in-workflows"],[2194,"/ai-governance/ai-assistant#built-in-workflows"],[2195,"/ai-governance/ai-assistant#built-in-workflows"],[2196,"/ai-governance/ai-assistant#built-in-workflows"],[2197,"/ai-governance/ai-assistant#built-in-workflows"],[2198,"/ai-governance/ai-assistant#built-in-workflows"],[2199,"/ai-governance/ai-assistant#built-in-workflows"],[2200,"/ai-governance/ai-assistant#built-in-workflows"],[2201,"/ai-governance/ai-assistant#built-in-workflows"],[2202,"/ai-governance/ai-assistant#built-in-workflows"],[2203,"/ai-governance/ai-assistant#built-in-workflows"],[2204,"/ai-governance/ai-assistant#built-in-workflows"],[2205,"/ai-governance/ai-assistant#built-in-workflows"],[2206,"/ai-governance/ai-assistant#built-in-workflows"],[2207,"/ai-governance/ai-assistant#built-in-workflows"],[2208,"/ai-governance/ai-assistant#built-in-workflows"],[2209,"/ai-governance/ai-assistant#built-in-workflows"],[2210,"/ai-governance/ai-assistant#built-in-workflows"],[2178,"/ai-governance/ai-assistant#mcp-integration"],[2215,"/ai-governance/ai-assistant#mcp-integration"],[2216,"/ai-governance/ai-assistant#mcp-integration"],[2177,"/ai-governance/ai-assistant#supported-llm-providers"],[2211,"/ai-governance/ai-assistant#supported-llm-providers"],[2212,"/ai-governance/ai-assistant#supported-llm-providers"],[2213,"/ai-governance/ai-assistant#supported-llm-providers"],[2214,"/ai-governance/ai-assistant#supported-llm-providers"],[2179,"/ai-governance/ai-assistant#use-cases"],[2217,"/ai-governance/ai-assistant#use-cases"],[2218,"/ai-governance/ai-assistant#use-cases"],[2219,"/ai-governance/ai-assistant#use-cases"],[2220,"/ai-governance/ai-assistant#use-cases"],[2221,"/ai-governance/ai-assistant#use-cases"],[2222,"/ai-governance/ai-assistant#use-cases"],[2223,"/ai-governance/ai-assistant#use-cases"],[2224,"/ai-governance/ai-assistant#use-cases"],[2225,"/ai-governance/ai-assistant#use-cases"],[2226,"/ai-governance/ai-assistant#use-cases"],[2227,"/ai-governance/governance"],[2228,"/ai-governance/governance"],[2245,"/ai-governance/governance"],[2246,"/ai-governance/governance"],[2247,"/ai-governance/governance"],[2248,"/ai-governance/governance"],[2231,"/ai-governance/governance#acid"],[2264,"/ai-governance/governance#acid"],[2229,"/ai-governance/governance#compliance-dashboard"],[2249,"/ai-governance/governance#compliance-dashboard"],[2250,"/ai-governance/governance#compliance-dashboard"],[2251,"/ai-governance/governance#compliance-dashboard"],[2252,"/ai-governance/governance#compliance-dashboard"],[2253,"/ai-governance/governance#compliance-dashboard"],[2254,"/ai-governance/governance#compliance-dashboard"],[2255,"/ai-governance/governance#compliance-dashboard"],[2256,"/ai-governance/governance#compliance-dashboard"],[2257,"/ai-governance/governance#compliance-dashboard"],[2258,"/ai-governance/governance#compliance-dashboard"],[2259,"/ai-governance/governance#compliance-dashboard"],[2260,"/ai-governance/governance#compliance-dashboard"],[2261,"/ai-governance/governance#compliance-dashboard"],[2262,"/ai-governance/governance#compliance-dashboard"],[2238,"/ai-governance/governance#configuring-policies"],[2241,"/ai-governance/governance#enable-or-disable-policies-per-environment"],[2273,"/ai-governance/governance#enable-or-disable-policies-per-environment"],[2274,"/ai-governance/governance#enable-or-disable-policies-per-environment"],[2233,"/ai-governance/governance#index"],[2266,"/ai-governance/governance#index"],[2235,"/ai-governance/governance#naming"],[2268,"/ai-governance/governance#naming"],[2239,"/ai-governance/governance#open-governance-and-select-a-connection"],[2271,"/ai-governance/governance#open-governance-and-select-a-connection"],[2240,"/ai-governance/governance#open-policy-settings"],[2272,"/ai-governance/governance#open-policy-settings"],[2236,"/ai-governance/governance#operational"],[2269,"/ai-governance/governance#operational"],[2237,"/ai-governance/governance#pii"],[2270,"/ai-governance/governance#pii"],[2230,"/ai-governance/governance#policy-categories"],[2263,"/ai-governance/governance#policy-categories"],[2242,"/ai-governance/governance#running-an-evaluation"],[2275,"/ai-governance/governance#running-an-evaluation"],[2232,"/ai-governance/governance#schema"],[2265,"/ai-governance/governance#schema"],[2234,"/ai-governance/governance#security"],[2267,"/ai-governance/governance#security"],[2244,"/ai-governance/governance#use-cases"],[2279,"/ai-governance/governance#use-cases"],[2280,"/ai-governance/governance#use-cases"],[2281,"/ai-governance/governance#use-cases"],[2282,"/ai-governance/governance#use-cases"],[2243,"/ai-governance/governance#violation-alerts"],[2276,"/ai-governance/governance#violation-alerts"],[2277,"/ai-governance/governance#violation-alerts"],[2278,"/ai-governance/governance#violation-alerts"],[2312,"/ai-governance/pii-scanner"],[2313,"/ai-governance/pii-scanner"],[2322,"/ai-governance/pii-scanner"],[2323,"/ai-governance/pii-scanner"],[2324,"/ai-governance/pii-scanner"],[2325,"/ai-governance/pii-scanner"],[2317,"/ai-governance/pii-scanner#configure-sampling"],[2344,"/ai-governance/pii-scanner#configure-sampling"],[2319,"/ai-governance/pii-scanner#review-results"],[2346,"/ai-governance/pii-scanner#review-results"],[2318,"/ai-governance/pii-scanner#run-the-scan"],[2345,"/ai-governance/pii-scanner#run-the-scan"],[2315,"/ai-governance/pii-scanner#running-a-scan"],[2320,"/ai-governance/pii-scanner#scan-history"],[2347,"/ai-governance/pii-scanner#scan-history"],[2348,"/ai-governance/pii-scanner#scan-history"],[2349,"/ai-governance/pii-scanner#scan-history"],[2350,"/ai-governance/pii-scanner#scan-history"],[2351,"/ai-governance/pii-scanner#scan-history"],[2352,"/ai-governance/pii-scanner#scan-history"],[2316,"/ai-governance/pii-scanner#select-a-connection-and-collection"],[2343,"/ai-governance/pii-scanner#select-a-connection-and-collection"],[2314,"/ai-governance/pii-scanner#sensitivity-classification"],[2326,"/ai-governance/pii-scanner#sensitivity-classification"],[2327,"/ai-governance/pii-scanner#sensitivity-classification"],[2328,"/ai-governance/pii-scanner#sensitivity-classification"],[2329,"/ai-governance/pii-scanner#sensitivity-classification"],[2330,"/ai-governance/pii-scanner#sensitivity-classification"],[2331,"/ai-governance/pii-scanner#sensitivity-classification"],[2332,"/ai-governance/pii-scanner#sensitivity-classification"],[2333,"/ai-governance/pii-scanner#sensitivity-classification"],[2334,"/ai-governance/pii-scanner#sensitivity-classification"],[2335,"/ai-governance/pii-scanner#sensitivity-classification"],[2336,"/ai-governance/pii-scanner#sensitivity-classification"],[2337,"/ai-governance/pii-scanner#sensitivity-classification"],[2338,"/ai-governance/pii-scanner#sensitivity-classification"],[2339,"/ai-governance/pii-scanner#sensitivity-classification"],[2340,"/ai-governance/pii-scanner#sensitivity-classification"],[2341,"/ai-governance/pii-scanner#sensitivity-classification"],[2342,"/ai-governance/pii-scanner#sensitivity-classification"],[2321,"/ai-governance/pii-scanner#use-cases"],[2353,"/ai-governance/pii-scanner#use-cases"],[2354,"/ai-governance/pii-scanner#use-cases"],[2355,"/ai-governance/pii-scanner#use-cases"],[2356,"/ai-governance/pii-scanner#use-cases"],[2357,"/ai-governance/pii-scanner#use-cases"],[2358,"/ai-governance/pii-scanner#use-cases"],[2285,"/ai-governance#the-three-tools"],[2292,"/ai-governance#the-three-tools"],[2293,"/ai-governance#the-three-tools"],[2294,"/ai-governance#the-three-tools"],[2295,"/ai-governance#the-three-tools"],[2296,"/ai-governance#the-three-tools"],[2297,"/ai-governance#the-three-tools"],[2298,"/ai-governance#the-three-tools"],[2299,"/ai-governance#the-three-tools"],[2300,"/ai-governance#the-three-tools"],[2301,"/ai-governance#the-three-tools"],[2302,"/ai-governance#the-three-tools"],[2303,"/ai-governance#the-three-tools"],[2286,"/ai-governance#unified-value"],[2304,"/ai-governance#unified-value"],[2305,"/ai-governance#unified-value"],[2306,"/ai-governance#unified-value"],[2307,"/ai-governance#unified-value"],[2308,"/ai-governance#unified-value"],[2287,"/ai-governance#where-to-go-next"],[2309,"/ai-governance#where-to-go-next"],[2310,"/ai-governance#where-to-go-next"],[2311,"/ai-governance#where-to-go-next"],[2408,"/db-tools"],[2359,"/db-tools/getting-started/access-manager-setup"],[2360,"/db-tools/getting-started/access-manager-setup"],[2367,"/db-tools/getting-started/access-manager-setup"],[2363,"/db-tools/getting-started/access-manager-setup#configure-a-connection-in-access-manager"],[2371,"/db-tools/getting-started/access-manager-setup#configure-a-connection-in-access-manager"],[2372,"/db-tools/getting-started/access-manager-setup#configure-a-connection-in-access-manager"],[2366,"/db-tools/getting-started/access-manager-setup#connection-pre-load"],[2379,"/db-tools/getting-started/access-manager-setup#connection-pre-load"],[2380,"/db-tools/getting-started/access-manager-setup#connection-pre-load"],[2381,"/db-tools/getting-started/access-manager-setup#connection-pre-load"],[2382,"/db-tools/getting-started/access-manager-setup#connection-pre-load"],[2383,"/db-tools/getting-started/access-manager-setup#connection-pre-load"],[2364,"/db-tools/getting-started/access-manager-setup#create-or-open-a-workspace"],[2373,"/db-tools/getting-started/access-manager-setup#create-or-open-a-workspace"],[2374,"/db-tools/getting-started/access-manager-setup#create-or-open-a-workspace"],[2375,"/db-tools/getting-started/access-manager-setup#create-or-open-a-workspace"],[2376,"/db-tools/getting-started/access-manager-setup#create-or-open-a-workspace"],[2361,"/db-tools/getting-started/access-manager-setup#prerequisites"],[2368,"/db-tools/getting-started/access-manager-setup#prerequisites"],[2369,"/db-tools/getting-started/access-manager-setup#prerequisites"],[2370,"/db-tools/getting-started/access-manager-setup#prerequisites"],[2362,"/db-tools/getting-started/access-manager-setup#provisioning-connections-for-db-tools"],[2365,"/db-tools/getting-started/access-manager-setup#users-log-into-3t-db-tools"],[2377,"/db-tools/getting-started/access-manager-setup#users-log-into-3t-db-tools"],[2378,"/db-tools/getting-started/access-manager-setup#users-log-into-3t-db-tools"],[2384,"/db-tools/getting-started/overview"],[2385,"/db-tools/getting-started/overview"],[2390,"/db-tools/getting-started/overview"],[2389,"/db-tools/getting-started/overview#access-manager-dependency"],[2406,"/db-tools/getting-started/overview#access-manager-dependency"],[2407,"/db-tools/getting-started/overview#access-manager-dependency"],[2388,"/db-tools/getting-started/overview#beta-vs-production"],[2402,"/db-tools/getting-started/overview#beta-vs-production"],[2403,"/db-tools/getting-started/overview#beta-vs-production"],[2404,"/db-tools/getting-started/overview#beta-vs-production"],[2405,"/db-tools/getting-started/overview#beta-vs-production"],[2386,"/db-tools/getting-started/overview#the-connection-tree"],[2391,"/db-tools/getting-started/overview#the-connection-tree"],[2392,"/db-tools/getting-started/overview#the-connection-tree"],[2387,"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage"],[2393,"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage"],[2394,"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage"],[2395,"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage"],[2396,"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage"],[2397,"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage"],[2398,"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage"],[2399,"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage"],[2400,"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage"],[2401,"/db-tools/getting-started/overview#tool-responsibilities-by-workflow-stage"],[2452,"/db-tools/integration/mcp"],[2453,"/db-tools/integration/mcp"],[2464,"/db-tools/integration/mcp"],[2455,"/db-tools/integration/mcp#available-tools"],[2467,"/db-tools/integration/mcp#available-tools"],[2468,"/db-tools/integration/mcp#available-tools"],[2469,"/db-tools/integration/mcp#available-tools"],[2470,"/db-tools/integration/mcp#available-tools"],[2471,"/db-tools/integration/mcp#available-tools"],[2472,"/db-tools/integration/mcp#available-tools"],[2473,"/db-tools/integration/mcp#available-tools"],[2474,"/db-tools/integration/mcp#available-tools"],[2475,"/db-tools/integration/mcp#available-tools"],[2476,"/db-tools/integration/mcp#available-tools"],[2477,"/db-tools/integration/mcp#available-tools"],[2478,"/db-tools/integration/mcp#available-tools"],[2479,"/db-tools/integration/mcp#available-tools"],[2480,"/db-tools/integration/mcp#available-tools"],[2481,"/db-tools/integration/mcp#available-tools"],[2482,"/db-tools/integration/mcp#available-tools"],[2483,"/db-tools/integration/mcp#available-tools"],[2484,"/db-tools/integration/mcp#available-tools"],[2485,"/db-tools/integration/mcp#available-tools"],[2486,"/db-tools/integration/mcp#available-tools"],[2487,"/db-tools/integration/mcp#available-tools"],[2488,"/db-tools/integration/mcp#available-tools"],[2489,"/db-tools/integration/mcp#available-tools"],[2490,"/db-tools/integration/mcp#available-tools"],[2491,"/db-tools/integration/mcp#available-tools"],[2492,"/db-tools/integration/mcp#available-tools"],[2493,"/db-tools/integration/mcp#available-tools"],[2494,"/db-tools/integration/mcp#available-tools"],[2495,"/db-tools/integration/mcp#available-tools"],[2496,"/db-tools/integration/mcp#available-tools"],[2497,"/db-tools/integration/mcp#available-tools"],[2498,"/db-tools/integration/mcp#available-tools"],[2499,"/db-tools/integration/mcp#available-tools"],[2500,"/db-tools/integration/mcp#available-tools"],[2501,"/db-tools/integration/mcp#available-tools"],[2502,"/db-tools/integration/mcp#available-tools"],[2503,"/db-tools/integration/mcp#available-tools"],[2504,"/db-tools/integration/mcp#available-tools"],[2505,"/db-tools/integration/mcp#available-tools"],[2463,"/db-tools/integration/mcp#common-use-cases"],[2518,"/db-tools/integration/mcp#common-use-cases"],[2519,"/db-tools/integration/mcp#common-use-cases"],[2520,"/db-tools/integration/mcp#common-use-cases"],[2459,"/db-tools/integration/mcp#configure-your-mcp-client"],[2508,"/db-tools/integration/mcp#configure-your-mcp-client"],[2456,"/db-tools/integration/mcp#connecting-an-mcp-client"],[2457,"/db-tools/integration/mcp#get-the-mcp-server-url"],[2506,"/db-tools/integration/mcp#get-the-mcp-server-url"],[2461,"/db-tools/integration/mcp#llm-configuration"],[2510,"/db-tools/integration/mcp#llm-configuration"],[2511,"/db-tools/integration/mcp#llm-configuration"],[2512,"/db-tools/integration/mcp#llm-configuration"],[2513,"/db-tools/integration/mcp#llm-configuration"],[2514,"/db-tools/integration/mcp#llm-configuration"],[2515,"/db-tools/integration/mcp#llm-configuration"],[2516,"/db-tools/integration/mcp#llm-configuration"],[2458,"/db-tools/integration/mcp#obtain-a-bearer-token"],[2507,"/db-tools/integration/mcp#obtain-a-bearer-token"],[2462,"/db-tools/integration/mcp#on-premise-llm-support"],[2517,"/db-tools/integration/mcp#on-premise-llm-support"],[2460,"/db-tools/integration/mcp#test-connectivity"],[2509,"/db-tools/integration/mcp#test-connectivity"],[2454,"/db-tools/integration/mcp#what-is-mcp"],[2465,"/db-tools/integration/mcp#what-is-mcp"],[2466,"/db-tools/integration/mcp#what-is-mcp"],[2521,"/db-tools/integration/rest-api"],[2522,"/db-tools/integration/rest-api"],[2531,"/db-tools/integration/rest-api"],[2523,"/db-tools/integration/rest-api#authentication"],[2532,"/db-tools/integration/rest-api#authentication"],[2533,"/db-tools/integration/rest-api#authentication"],[2524,"/db-tools/integration/rest-api#base-url"],[2534,"/db-tools/integration/rest-api#base-url"],[2535,"/db-tools/integration/rest-api#base-url"],[2536,"/db-tools/integration/rest-api#base-url"],[2537,"/db-tools/integration/rest-api#base-url"],[2530,"/db-tools/integration/rest-api#cicd-integration-example"],[2542,"/db-tools/integration/rest-api#cicd-integration-example"],[2543,"/db-tools/integration/rest-api#cicd-integration-example"],[2526,"/db-tools/integration/rest-api#create-a-task"],[2529,"/db-tools/integration/rest-api#get-task-status"],[2540,"/db-tools/integration/rest-api#get-task-status"],[2541,"/db-tools/integration/rest-api#get-task-status"],[2527,"/db-tools/integration/rest-api#list-tasks"],[2538,"/db-tools/integration/rest-api#list-tasks"],[2525,"/db-tools/integration/rest-api#tasks-api"],[2528,"/db-tools/integration/rest-api#trigger-a-task"],[2539,"/db-tools/integration/rest-api#trigger-a-task"],[2544,"/db-tools/reference/database-compatibility"],[2545,"/db-tools/reference/database-compatibility"],[2549,"/db-tools/reference/database-compatibility"],[2548,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2616,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2617,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2618,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2619,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2620,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2621,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2622,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2623,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2624,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2625,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2626,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2627,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2628,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2629,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2630,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2631,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2632,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2633,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2634,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2635,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2636,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2637,"/db-tools/reference/database-compatibility#mongodb-version-support"],[2546,"/db-tools/reference/database-compatibility#supported-databases"],[2550,"/db-tools/reference/database-compatibility#supported-databases"],[2551,"/db-tools/reference/database-compatibility#supported-databases"],[2552,"/db-tools/reference/database-compatibility#supported-databases"],[2553,"/db-tools/reference/database-compatibility#supported-databases"],[2554,"/db-tools/reference/database-compatibility#supported-databases"],[2555,"/db-tools/reference/database-compatibility#supported-databases"],[2556,"/db-tools/reference/database-compatibility#supported-databases"],[2557,"/db-tools/reference/database-compatibility#supported-databases"],[2558,"/db-tools/reference/database-compatibility#supported-databases"],[2559,"/db-tools/reference/database-compatibility#supported-databases"],[2560,"/db-tools/reference/database-compatibility#supported-databases"],[2561,"/db-tools/reference/database-compatibility#supported-databases"],[2562,"/db-tools/reference/database-compatibility#supported-databases"],[2563,"/db-tools/reference/database-compatibility#supported-databases"],[2564,"/db-tools/reference/database-compatibility#supported-databases"],[2547,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2565,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2566,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2567,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2568,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2569,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2570,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2571,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2572,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2573,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2574,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2575,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2576,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2577,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2578,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2579,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2580,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2581,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2582,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2583,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2584,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2585,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2586,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2587,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2588,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2589,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2590,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2591,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2592,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2593,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2594,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2595,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2596,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2597,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2598,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2599,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2600,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2601,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2602,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2603,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2604,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2605,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2606,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2607,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2608,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2609,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2610,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2611,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2612,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2613,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2614,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2615,"/db-tools/reference/database-compatibility#tool-compatibility-matrix"],[2638,"/db-tools/tools/compare-sync"],[2639,"/db-tools/tools/compare-sync"],[2650,"/db-tools/tools/compare-sync"],[2649,"/db-tools/tools/compare-sync#common-use-cases"],[2667,"/db-tools/tools/compare-sync#common-use-cases"],[2668,"/db-tools/tools/compare-sync#common-use-cases"],[2669,"/db-tools/tools/compare-sync#common-use-cases"],[2670,"/db-tools/tools/compare-sync#common-use-cases"],[2671,"/db-tools/tools/compare-sync#common-use-cases"],[2672,"/db-tools/tools/compare-sync#common-use-cases"],[2646,"/db-tools/tools/compare-sync#diff-results"],[2656,"/db-tools/tools/compare-sync#diff-results"],[2657,"/db-tools/tools/compare-sync#diff-results"],[2658,"/db-tools/tools/compare-sync#diff-results"],[2659,"/db-tools/tools/compare-sync#diff-results"],[2660,"/db-tools/tools/compare-sync#diff-results"],[2661,"/db-tools/tools/compare-sync#diff-results"],[2662,"/db-tools/tools/compare-sync#diff-results"],[2663,"/db-tools/tools/compare-sync#diff-results"],[2664,"/db-tools/tools/compare-sync#diff-results"],[2640,"/db-tools/tools/compare-sync#how-it-works"],[2648,"/db-tools/tools/compare-sync#large-scale-operations"],[2666,"/db-tools/tools/compare-sync#large-scale-operations"],[2644,"/db-tools/tools/compare-sync#review-the-diff"],[2654,"/db-tools/tools/compare-sync#review-the-diff"],[2643,"/db-tools/tools/compare-sync#run-the-comparison"],[2653,"/db-tools/tools/compare-sync#run-the-comparison"],[2641,"/db-tools/tools/compare-sync#select-a-source-collection"],[2651,"/db-tools/tools/compare-sync#select-a-source-collection"],[2642,"/db-tools/tools/compare-sync#select-a-target-collection"],[2652,"/db-tools/tools/compare-sync#select-a-target-collection"],[2647,"/db-tools/tools/compare-sync#sync-direction"],[2665,"/db-tools/tools/compare-sync#sync-direction"],[2645,"/db-tools/tools/compare-sync#sync-optional"],[2655,"/db-tools/tools/compare-sync#sync-optional"],[2673,"/db-tools/tools/explore"],[2674,"/db-tools/tools/explore"],[2680,"/db-tools/tools/explore"],[2678,"/db-tools/tools/explore#common-use-cases"],[2688,"/db-tools/tools/explore#common-use-cases"],[2689,"/db-tools/tools/explore#common-use-cases"],[2690,"/db-tools/tools/explore#common-use-cases"],[2676,"/db-tools/tools/explore#connection-pre-load"],[2685,"/db-tools/tools/explore#connection-pre-load"],[2686,"/db-tools/tools/explore#connection-pre-load"],[2677,"/db-tools/tools/explore#document-view"],[2687,"/db-tools/tools/explore#document-view"],[2679,"/db-tools/tools/explore#limitations"],[2691,"/db-tools/tools/explore#limitations"],[2692,"/db-tools/tools/explore#limitations"],[2693,"/db-tools/tools/explore#limitations"],[2694,"/db-tools/tools/explore#limitations"],[2695,"/db-tools/tools/explore#limitations"],[2675,"/db-tools/tools/explore#what-you-can-do"],[2681,"/db-tools/tools/explore#what-you-can-do"],[2682,"/db-tools/tools/explore#what-you-can-do"],[2683,"/db-tools/tools/explore#what-you-can-do"],[2684,"/db-tools/tools/explore#what-you-can-do"],[2696,"/db-tools/tools/query-profiler"],[2697,"/db-tools/tools/query-profiler"],[2703,"/db-tools/tools/query-profiler"],[2700,"/db-tools/tools/query-profiler#anti-pattern-detection"],[2714,"/db-tools/tools/query-profiler#anti-pattern-detection"],[2715,"/db-tools/tools/query-profiler#anti-pattern-detection"],[2716,"/db-tools/tools/query-profiler#anti-pattern-detection"],[2717,"/db-tools/tools/query-profiler#anti-pattern-detection"],[2718,"/db-tools/tools/query-profiler#anti-pattern-detection"],[2719,"/db-tools/tools/query-profiler#anti-pattern-detection"],[2720,"/db-tools/tools/query-profiler#anti-pattern-detection"],[2721,"/db-tools/tools/query-profiler#anti-pattern-detection"],[2722,"/db-tools/tools/query-profiler#anti-pattern-detection"],[2723,"/db-tools/tools/query-profiler#anti-pattern-detection"],[2724,"/db-tools/tools/query-profiler#anti-pattern-detection"],[2702,"/db-tools/tools/query-profiler#common-use-cases"],[2730,"/db-tools/tools/query-profiler#common-use-cases"],[2731,"/db-tools/tools/query-profiler#common-use-cases"],[2732,"/db-tools/tools/query-profiler#common-use-cases"],[2701,"/db-tools/tools/query-profiler#index-suggestions"],[2725,"/db-tools/tools/query-profiler#index-suggestions"],[2726,"/db-tools/tools/query-profiler#index-suggestions"],[2727,"/db-tools/tools/query-profiler#index-suggestions"],[2728,"/db-tools/tools/query-profiler#index-suggestions"],[2729,"/db-tools/tools/query-profiler#index-suggestions"],[2698,"/db-tools/tools/query-profiler#prerequisites"],[2704,"/db-tools/tools/query-profiler#prerequisites"],[2705,"/db-tools/tools/query-profiler#prerequisites"],[2706,"/db-tools/tools/query-profiler#prerequisites"],[2707,"/db-tools/tools/query-profiler#prerequisites"],[2699,"/db-tools/tools/query-profiler#reading-the-results"],[2708,"/db-tools/tools/query-profiler#reading-the-results"],[2709,"/db-tools/tools/query-profiler#reading-the-results"],[2710,"/db-tools/tools/query-profiler#reading-the-results"],[2711,"/db-tools/tools/query-profiler#reading-the-results"],[2712,"/db-tools/tools/query-profiler#reading-the-results"],[2713,"/db-tools/tools/query-profiler#reading-the-results"],[2733,"/db-tools/tools/schema-analysis"],[2734,"/db-tools/tools/schema-analysis"],[2740,"/db-tools/tools/schema-analysis"],[2739,"/db-tools/tools/schema-analysis#common-use-cases"],[2764,"/db-tools/tools/schema-analysis#common-use-cases"],[2765,"/db-tools/tools/schema-analysis#common-use-cases"],[2766,"/db-tools/tools/schema-analysis#common-use-cases"],[2736,"/db-tools/tools/schema-analysis#reading-the-results"],[2745,"/db-tools/tools/schema-analysis#reading-the-results"],[2746,"/db-tools/tools/schema-analysis#reading-the-results"],[2747,"/db-tools/tools/schema-analysis#reading-the-results"],[2748,"/db-tools/tools/schema-analysis#reading-the-results"],[2749,"/db-tools/tools/schema-analysis#reading-the-results"],[2750,"/db-tools/tools/schema-analysis#reading-the-results"],[2735,"/db-tools/tools/schema-analysis#sampling-modes"],[2741,"/db-tools/tools/schema-analysis#sampling-modes"],[2742,"/db-tools/tools/schema-analysis#sampling-modes"],[2743,"/db-tools/tools/schema-analysis#sampling-modes"],[2744,"/db-tools/tools/schema-analysis#sampling-modes"],[2738,"/db-tools/tools/schema-analysis#schema-drift-detection"],[2759,"/db-tools/tools/schema-analysis#schema-drift-detection"],[2760,"/db-tools/tools/schema-analysis#schema-drift-detection"],[2761,"/db-tools/tools/schema-analysis#schema-drift-detection"],[2762,"/db-tools/tools/schema-analysis#schema-drift-detection"],[2763,"/db-tools/tools/schema-analysis#schema-drift-detection"],[2737,"/db-tools/tools/schema-analysis#schema-history"],[2751,"/db-tools/tools/schema-analysis#schema-history"],[2752,"/db-tools/tools/schema-analysis#schema-history"],[2753,"/db-tools/tools/schema-analysis#schema-history"],[2754,"/db-tools/tools/schema-analysis#schema-history"],[2755,"/db-tools/tools/schema-analysis#schema-history"],[2756,"/db-tools/tools/schema-analysis#schema-history"],[2757,"/db-tools/tools/schema-analysis#schema-history"],[2758,"/db-tools/tools/schema-analysis#schema-history"],[2767,"/db-tools/tools/tasks"],[2768,"/db-tools/tools/tasks"],[2773,"/db-tools/tools/tasks"],[2772,"/db-tools/tools/tasks#common-use-cases"],[2802,"/db-tools/tools/tasks#common-use-cases"],[2803,"/db-tools/tools/tasks#common-use-cases"],[2804,"/db-tools/tools/tasks#common-use-cases"],[2805,"/db-tools/tools/tasks#common-use-cases"],[2806,"/db-tools/tools/tasks#common-use-cases"],[2807,"/db-tools/tools/tasks#common-use-cases"],[2769,"/db-tools/tools/tasks#creating-a-task"],[2774,"/db-tools/tools/tasks#creating-a-task"],[2775,"/db-tools/tools/tasks#creating-a-task"],[2776,"/db-tools/tools/tasks#creating-a-task"],[2771,"/db-tools/tools/tasks#dashboard-metrics"],[2787,"/db-tools/tools/tasks#dashboard-metrics"],[2788,"/db-tools/tools/tasks#dashboard-metrics"],[2789,"/db-tools/tools/tasks#dashboard-metrics"],[2790,"/db-tools/tools/tasks#dashboard-metrics"],[2791,"/db-tools/tools/tasks#dashboard-metrics"],[2792,"/db-tools/tools/tasks#dashboard-metrics"],[2793,"/db-tools/tools/tasks#dashboard-metrics"],[2794,"/db-tools/tools/tasks#dashboard-metrics"],[2795,"/db-tools/tools/tasks#dashboard-metrics"],[2796,"/db-tools/tools/tasks#dashboard-metrics"],[2797,"/db-tools/tools/tasks#dashboard-metrics"],[2798,"/db-tools/tools/tasks#dashboard-metrics"],[2799,"/db-tools/tools/tasks#dashboard-metrics"],[2800,"/db-tools/tools/tasks#dashboard-metrics"],[2801,"/db-tools/tools/tasks#dashboard-metrics"],[2770,"/db-tools/tools/tasks#task-types"],[2777,"/db-tools/tools/tasks#task-types"],[2778,"/db-tools/tools/tasks#task-types"],[2779,"/db-tools/tools/tasks#task-types"],[2780,"/db-tools/tools/tasks#task-types"],[2781,"/db-tools/tools/tasks#task-types"],[2782,"/db-tools/tools/tasks#task-types"],[2783,"/db-tools/tools/tasks#task-types"],[2784,"/db-tools/tools/tasks#task-types"],[2785,"/db-tools/tools/tasks#task-types"],[2786,"/db-tools/tools/tasks#task-types"],[2409,"/db-tools#3t-db-tools"],[2417,"/db-tools#3t-db-tools"],[2418,"/db-tools#3t-db-tools"],[2419,"/db-tools#3t-db-tools"],[2420,"/db-tools#3t-db-tools"],[2414,"/db-tools#access-manager-integration"],[2446,"/db-tools#access-manager-integration"],[2410,"/db-tools#at-a-glance"],[2421,"/db-tools#at-a-glance"],[2422,"/db-tools#at-a-glance"],[2423,"/db-tools#at-a-glance"],[2424,"/db-tools#at-a-glance"],[2425,"/db-tools#at-a-glance"],[2426,"/db-tools#at-a-glance"],[2427,"/db-tools#at-a-glance"],[2428,"/db-tools#at-a-glance"],[2429,"/db-tools#at-a-glance"],[2430,"/db-tools#at-a-glance"],[2431,"/db-tools#at-a-glance"],[2432,"/db-tools#at-a-glance"],[2413,"/db-tools#connection-tree"],[2445,"/db-tools#connection-tree"],[2412,"/db-tools#core-concepts"],[2415,"/db-tools#task-manager"],[2447,"/db-tools#task-manager"],[2411,"/db-tools#the-five-tools"],[2433,"/db-tools#the-five-tools"],[2434,"/db-tools#the-five-tools"],[2435,"/db-tools#the-five-tools"],[2436,"/db-tools#the-five-tools"],[2437,"/db-tools#the-five-tools"],[2438,"/db-tools#the-five-tools"],[2439,"/db-tools#the-five-tools"],[2440,"/db-tools#the-five-tools"],[2441,"/db-tools#the-five-tools"],[2442,"/db-tools#the-five-tools"],[2443,"/db-tools#the-five-tools"],[2444,"/db-tools#the-five-tools"],[2416,"/db-tools#where-to-go-next"],[2448,"/db-tools#where-to-go-next"],[2449,"/db-tools#where-to-go-next"],[2450,"/db-tools#where-to-go-next"],[2451,"/db-tools#where-to-go-next"],[3086,"/governance-proxy"],[3087,"/governance-proxy"],[2808,"/governance-proxy/concepts/caching-and-fail-modes"],[2809,"/governance-proxy/concepts/caching-and-fail-modes"],[2810,"/governance-proxy/concepts/caching-and-fail-modes#caching--fail-modes"],[2815,"/governance-proxy/concepts/caching-and-fail-modes#caching--fail-modes"],[2811,"/governance-proxy/concepts/caching-and-fail-modes#decision-cache"],[2816,"/governance-proxy/concepts/caching-and-fail-modes#decision-cache"],[2813,"/governance-proxy/concepts/caching-and-fail-modes#fail-modes"],[2818,"/governance-proxy/concepts/caching-and-fail-modes#fail-modes"],[2819,"/governance-proxy/concepts/caching-and-fail-modes#fail-modes"],[2820,"/governance-proxy/concepts/caching-and-fail-modes#fail-modes"],[2821,"/governance-proxy/concepts/caching-and-fail-modes#fail-modes"],[2822,"/governance-proxy/concepts/caching-and-fail-modes#fail-modes"],[2823,"/governance-proxy/concepts/caching-and-fail-modes#fail-modes"],[2824,"/governance-proxy/concepts/caching-and-fail-modes#fail-modes"],[2825,"/governance-proxy/concepts/caching-and-fail-modes#fail-modes"],[2826,"/governance-proxy/concepts/caching-and-fail-modes#fail-modes"],[2827,"/governance-proxy/concepts/caching-and-fail-modes#fail-modes"],[2828,"/governance-proxy/concepts/caching-and-fail-modes#fail-modes"],[2829,"/governance-proxy/concepts/caching-and-fail-modes#fail-modes"],[2830,"/governance-proxy/concepts/caching-and-fail-modes#fail-modes"],[2812,"/governance-proxy/concepts/caching-and-fail-modes#live-invalidation"],[2817,"/governance-proxy/concepts/caching-and-fail-modes#live-invalidation"],[2814,"/governance-proxy/concepts/caching-and-fail-modes#tuning"],[2831,"/governance-proxy/concepts/caching-and-fail-modes#tuning"],[2832,"/governance-proxy/concepts/identity-and-oidc"],[2833,"/governance-proxy/concepts/identity-and-oidc"],[2835,"/governance-proxy/concepts/identity-and-oidc#client-side--mongodb-oidc"],[2839,"/governance-proxy/concepts/identity-and-oidc#client-side--mongodb-oidc"],[2840,"/governance-proxy/concepts/identity-and-oidc#client-side--mongodb-oidc"],[2841,"/governance-proxy/concepts/identity-and-oidc#client-side--mongodb-oidc"],[2842,"/governance-proxy/concepts/identity-and-oidc#client-side--mongodb-oidc"],[2843,"/governance-proxy/concepts/identity-and-oidc#client-side--mongodb-oidc"],[2844,"/governance-proxy/concepts/identity-and-oidc#client-side--mongodb-oidc"],[2837,"/governance-proxy/concepts/identity-and-oidc#connecting-from-a-non-local-host"],[2847,"/governance-proxy/concepts/identity-and-oidc#connecting-from-a-non-local-host"],[2848,"/governance-proxy/concepts/identity-and-oidc#connecting-from-a-non-local-host"],[2849,"/governance-proxy/concepts/identity-and-oidc#connecting-from-a-non-local-host"],[2850,"/governance-proxy/concepts/identity-and-oidc#connecting-from-a-non-local-host"],[2851,"/governance-proxy/concepts/identity-and-oidc#connecting-from-a-non-local-host"],[2852,"/governance-proxy/concepts/identity-and-oidc#connecting-from-a-non-local-host"],[2853,"/governance-proxy/concepts/identity-and-oidc#connecting-from-a-non-local-host"],[2854,"/governance-proxy/concepts/identity-and-oidc#connecting-from-a-non-local-host"],[2834,"/governance-proxy/concepts/identity-and-oidc#identity--oidc"],[2838,"/governance-proxy/concepts/identity-and-oidc#identity--oidc"],[2836,"/governance-proxy/concepts/identity-and-oidc#upstream-side--scram-service-account"],[2845,"/governance-proxy/concepts/identity-and-oidc#upstream-side--scram-service-account"],[2846,"/governance-proxy/concepts/identity-and-oidc#upstream-side--scram-service-account"],[2855,"/governance-proxy/concepts/pii-enrichment"],[2856,"/governance-proxy/concepts/pii-enrichment"],[2859,"/governance-proxy/concepts/pii-enrichment#how-fields-get-tagged"],[2874,"/governance-proxy/concepts/pii-enrichment#how-fields-get-tagged"],[2875,"/governance-proxy/concepts/pii-enrichment#how-fields-get-tagged"],[2876,"/governance-proxy/concepts/pii-enrichment#how-fields-get-tagged"],[2877,"/governance-proxy/concepts/pii-enrichment#how-fields-get-tagged"],[2857,"/governance-proxy/concepts/pii-enrichment#pii-enrichment"],[2861,"/governance-proxy/concepts/pii-enrichment#pii-enrichment"],[2858,"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets"],[2862,"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets"],[2863,"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets"],[2864,"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets"],[2865,"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets"],[2866,"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets"],[2867,"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets"],[2868,"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets"],[2869,"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets"],[2870,"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets"],[2871,"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets"],[2872,"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets"],[2873,"/governance-proxy/concepts/pii-enrichment#sensitivity-buckets"],[2860,"/governance-proxy/concepts/pii-enrichment#why-it-lives-in-the-proxy"],[2878,"/governance-proxy/concepts/pii-enrichment#why-it-lives-in-the-proxy"],[2879,"/governance-proxy/concepts/policy-enforcement"],[2880,"/governance-proxy/concepts/policy-enforcement"],[2883,"/governance-proxy/concepts/policy-enforcement#acting-on-the-verdict"],[2892,"/governance-proxy/concepts/policy-enforcement#acting-on-the-verdict"],[2893,"/governance-proxy/concepts/policy-enforcement#acting-on-the-verdict"],[2894,"/governance-proxy/concepts/policy-enforcement#acting-on-the-verdict"],[2895,"/governance-proxy/concepts/policy-enforcement#acting-on-the-verdict"],[2896,"/governance-proxy/concepts/policy-enforcement#acting-on-the-verdict"],[2897,"/governance-proxy/concepts/policy-enforcement#acting-on-the-verdict"],[2898,"/governance-proxy/concepts/policy-enforcement#acting-on-the-verdict"],[2882,"/governance-proxy/concepts/policy-enforcement#from-command-to-decision"],[2886,"/governance-proxy/concepts/policy-enforcement#from-command-to-decision"],[2887,"/governance-proxy/concepts/policy-enforcement#from-command-to-decision"],[2888,"/governance-proxy/concepts/policy-enforcement#from-command-to-decision"],[2889,"/governance-proxy/concepts/policy-enforcement#from-command-to-decision"],[2890,"/governance-proxy/concepts/policy-enforcement#from-command-to-decision"],[2891,"/governance-proxy/concepts/policy-enforcement#from-command-to-decision"],[2881,"/governance-proxy/concepts/policy-enforcement#policy-enforcement"],[2885,"/governance-proxy/concepts/policy-enforcement#policy-enforcement"],[2884,"/governance-proxy/concepts/policy-enforcement#why-a-per-operation-check"],[2899,"/governance-proxy/concepts/policy-enforcement#why-a-per-operation-check"],[2900,"/governance-proxy/concepts/policy-enforcement#why-a-per-operation-check"],[2901,"/governance-proxy/concepts/tenancy-and-routing"],[2902,"/governance-proxy/concepts/tenancy-and-routing"],[2904,"/governance-proxy/concepts/tenancy-and-routing#deployment-model"],[2907,"/governance-proxy/concepts/tenancy-and-routing#deployment-model"],[2908,"/governance-proxy/concepts/tenancy-and-routing#deployment-model"],[2909,"/governance-proxy/concepts/tenancy-and-routing#deployment-model"],[2910,"/governance-proxy/concepts/tenancy-and-routing#deployment-model"],[2905,"/governance-proxy/concepts/tenancy-and-routing#how-a-request-is-routed"],[2911,"/governance-proxy/concepts/tenancy-and-routing#how-a-request-is-routed"],[2912,"/governance-proxy/concepts/tenancy-and-routing#how-a-request-is-routed"],[2913,"/governance-proxy/concepts/tenancy-and-routing#how-a-request-is-routed"],[2906,"/governance-proxy/concepts/tenancy-and-routing#per-segment-isolation"],[2914,"/governance-proxy/concepts/tenancy-and-routing#per-segment-isolation"],[2915,"/governance-proxy/concepts/tenancy-and-routing#per-segment-isolation"],[2903,"/governance-proxy/concepts/tenancy-and-routing#tenancy--routing"],[2916,"/governance-proxy/deployment/observability"],[2917,"/governance-proxy/deployment/observability"],[2920,"/governance-proxy/deployment/observability#exported-series"],[2927,"/governance-proxy/deployment/observability#exported-series"],[2928,"/governance-proxy/deployment/observability#exported-series"],[2929,"/governance-proxy/deployment/observability#exported-series"],[2930,"/governance-proxy/deployment/observability#exported-series"],[2931,"/governance-proxy/deployment/observability#exported-series"],[2932,"/governance-proxy/deployment/observability#exported-series"],[2933,"/governance-proxy/deployment/observability#exported-series"],[2934,"/governance-proxy/deployment/observability#exported-series"],[2935,"/governance-proxy/deployment/observability#exported-series"],[2936,"/governance-proxy/deployment/observability#exported-series"],[2937,"/governance-proxy/deployment/observability#exported-series"],[2938,"/governance-proxy/deployment/observability#exported-series"],[2939,"/governance-proxy/deployment/observability#exported-series"],[2940,"/governance-proxy/deployment/observability#exported-series"],[2941,"/governance-proxy/deployment/observability#exported-series"],[2942,"/governance-proxy/deployment/observability#exported-series"],[2943,"/governance-proxy/deployment/observability#exported-series"],[2944,"/governance-proxy/deployment/observability#exported-series"],[2945,"/governance-proxy/deployment/observability#exported-series"],[2919,"/governance-proxy/deployment/observability#metrics-endpoint"],[2924,"/governance-proxy/deployment/observability#metrics-endpoint"],[2925,"/governance-proxy/deployment/observability#metrics-endpoint"],[2926,"/governance-proxy/deployment/observability#metrics-endpoint"],[2918,"/governance-proxy/deployment/observability#observability"],[2923,"/governance-proxy/deployment/observability#observability"],[2921,"/governance-proxy/deployment/observability#proxyctl--live-view"],[2946,"/governance-proxy/deployment/observability#proxyctl--live-view"],[2947,"/governance-proxy/deployment/observability#proxyctl--live-view"],[2922,"/governance-proxy/deployment/observability#what-to-watch"],[2948,"/governance-proxy/deployment/observability#what-to-watch"],[2949,"/governance-proxy/deployment/observability#what-to-watch"],[2950,"/governance-proxy/deployment/observability#what-to-watch"],[2951,"/governance-proxy/deployment/observability#what-to-watch"],[2952,"/governance-proxy/deployment/operations"],[2953,"/governance-proxy/deployment/operations"],[2955,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2962,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2963,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2964,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2965,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2966,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2967,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2968,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2969,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2970,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2971,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2972,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2973,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2974,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2975,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2976,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2977,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2978,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2979,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2980,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2981,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2982,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2983,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2984,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2985,"/governance-proxy/deployment/operations#bootstrap-configuration"],[2959,"/governance-proxy/deployment/operations#health--observability"],[2995,"/governance-proxy/deployment/operations#health--observability"],[2996,"/governance-proxy/deployment/operations#health--observability"],[2997,"/governance-proxy/deployment/operations#health--observability"],[2954,"/governance-proxy/deployment/operations#operations"],[2960,"/governance-proxy/deployment/operations#operations"],[2961,"/governance-proxy/deployment/operations#operations"],[2958,"/governance-proxy/deployment/operations#secrets-at-rest"],[2994,"/governance-proxy/deployment/operations#secrets-at-rest"],[2957,"/governance-proxy/deployment/operations#using-the-config-api"],[2992,"/governance-proxy/deployment/operations#using-the-config-api"],[2993,"/governance-proxy/deployment/operations#using-the-config-api"],[2956,"/governance-proxy/deployment/operations#what-applies-live-vs-on-restart"],[2986,"/governance-proxy/deployment/operations#what-applies-live-vs-on-restart"],[2987,"/governance-proxy/deployment/operations#what-applies-live-vs-on-restart"],[2988,"/governance-proxy/deployment/operations#what-applies-live-vs-on-restart"],[2989,"/governance-proxy/deployment/operations#what-applies-live-vs-on-restart"],[2990,"/governance-proxy/deployment/operations#what-applies-live-vs-on-restart"],[2991,"/governance-proxy/deployment/operations#what-applies-live-vs-on-restart"],[2998,"/governance-proxy/deployment/patterns"],[2999,"/governance-proxy/deployment/patterns"],[3003,"/governance-proxy/deployment/patterns#choosing"],[3025,"/governance-proxy/deployment/patterns#choosing"],[3026,"/governance-proxy/deployment/patterns#choosing"],[3027,"/governance-proxy/deployment/patterns#choosing"],[3000,"/governance-proxy/deployment/patterns#deployment-patterns"],[3004,"/governance-proxy/deployment/patterns#deployment-patterns"],[3001,"/governance-proxy/deployment/patterns#pattern-a--sidecar"],[3005,"/governance-proxy/deployment/patterns#pattern-a--sidecar"],[3006,"/governance-proxy/deployment/patterns#pattern-a--sidecar"],[3007,"/governance-proxy/deployment/patterns#pattern-a--sidecar"],[3008,"/governance-proxy/deployment/patterns#pattern-a--sidecar"],[3009,"/governance-proxy/deployment/patterns#pattern-a--sidecar"],[3010,"/governance-proxy/deployment/patterns#pattern-a--sidecar"],[3011,"/governance-proxy/deployment/patterns#pattern-a--sidecar"],[3012,"/governance-proxy/deployment/patterns#pattern-a--sidecar"],[3013,"/governance-proxy/deployment/patterns#pattern-a--sidecar"],[3014,"/governance-proxy/deployment/patterns#pattern-a--sidecar"],[3002,"/governance-proxy/deployment/patterns#pattern-b--standalone-shared"],[3015,"/governance-proxy/deployment/patterns#pattern-b--standalone-shared"],[3016,"/governance-proxy/deployment/patterns#pattern-b--standalone-shared"],[3017,"/governance-proxy/deployment/patterns#pattern-b--standalone-shared"],[3018,"/governance-proxy/deployment/patterns#pattern-b--standalone-shared"],[3019,"/governance-proxy/deployment/patterns#pattern-b--standalone-shared"],[3020,"/governance-proxy/deployment/patterns#pattern-b--standalone-shared"],[3021,"/governance-proxy/deployment/patterns#pattern-b--standalone-shared"],[3022,"/governance-proxy/deployment/patterns#pattern-b--standalone-shared"],[3023,"/governance-proxy/deployment/patterns#pattern-b--standalone-shared"],[3024,"/governance-proxy/deployment/patterns#pattern-b--standalone-shared"],[3028,"/governance-proxy/getting-started/architecture"],[3029,"/governance-proxy/getting-started/architecture"],[3030,"/governance-proxy/getting-started/architecture#architecture"],[3040,"/governance-proxy/getting-started/architecture#architecture"],[3039,"/governance-proxy/getting-started/architecture#data-flow-summary"],[3048,"/governance-proxy/getting-started/architecture#data-flow-summary"],[3049,"/governance-proxy/getting-started/architecture#data-flow-summary"],[3050,"/governance-proxy/getting-started/architecture#data-flow-summary"],[3051,"/governance-proxy/getting-started/architecture#data-flow-summary"],[3052,"/governance-proxy/getting-started/architecture#data-flow-summary"],[3037,"/governance-proxy/getting-started/architecture#decision-cache"],[3045,"/governance-proxy/getting-started/architecture#decision-cache"],[3034,"/governance-proxy/getting-started/architecture#identity-termination"],[3042,"/governance-proxy/getting-started/architecture#identity-termination"],[3032,"/governance-proxy/getting-started/architecture#key-components"],[3036,"/governance-proxy/getting-started/architecture#policy-decision"],[3044,"/governance-proxy/getting-started/architecture#policy-decision"],[3038,"/governance-proxy/getting-started/architecture#request-lifecycle"],[3046,"/governance-proxy/getting-started/architecture#request-lifecycle"],[3047,"/governance-proxy/getting-started/architecture#request-lifecycle"],[3031,"/governance-proxy/getting-started/architecture#system-overview"],[3035,"/governance-proxy/getting-started/architecture#upstream-resolution"],[3043,"/governance-proxy/getting-started/architecture#upstream-resolution"],[3033,"/governance-proxy/getting-started/architecture#wire-protocol-parser"],[3041,"/governance-proxy/getting-started/architecture#wire-protocol-parser"],[3053,"/governance-proxy/getting-started/quick-start"],[3054,"/governance-proxy/getting-started/quick-start"],[3062,"/governance-proxy/getting-started/quick-start"],[3058,"/governance-proxy/getting-started/quick-start#connect-a-client"],[3071,"/governance-proxy/getting-started/quick-start#connect-a-client"],[3072,"/governance-proxy/getting-started/quick-start#connect-a-client"],[3073,"/governance-proxy/getting-started/quick-start#connect-a-client"],[3074,"/governance-proxy/getting-started/quick-start#connect-a-client"],[3060,"/governance-proxy/getting-started/quick-start#connecting-from-a-non-local-host"],[3076,"/governance-proxy/getting-started/quick-start#connecting-from-a-non-local-host"],[3077,"/governance-proxy/getting-started/quick-start#connecting-from-a-non-local-host"],[3078,"/governance-proxy/getting-started/quick-start#connecting-from-a-non-local-host"],[3079,"/governance-proxy/getting-started/quick-start#connecting-from-a-non-local-host"],[3080,"/governance-proxy/getting-started/quick-start#connecting-from-a-non-local-host"],[3081,"/governance-proxy/getting-started/quick-start#connecting-from-a-non-local-host"],[3082,"/governance-proxy/getting-started/quick-start#connecting-from-a-non-local-host"],[3061,"/governance-proxy/getting-started/quick-start#next-steps"],[3083,"/governance-proxy/getting-started/quick-start#next-steps"],[3084,"/governance-proxy/getting-started/quick-start#next-steps"],[3085,"/governance-proxy/getting-started/quick-start#next-steps"],[3055,"/governance-proxy/getting-started/quick-start#prerequisites"],[3063,"/governance-proxy/getting-started/quick-start#prerequisites"],[3064,"/governance-proxy/getting-started/quick-start#prerequisites"],[3065,"/governance-proxy/getting-started/quick-start#prerequisites"],[3066,"/governance-proxy/getting-started/quick-start#prerequisites"],[3067,"/governance-proxy/getting-started/quick-start#prerequisites"],[3068,"/governance-proxy/getting-started/quick-start#prerequisites"],[3056,"/governance-proxy/getting-started/quick-start#run-the-proxy"],[3057,"/governance-proxy/getting-started/quick-start#start-the-proxy"],[3069,"/governance-proxy/getting-started/quick-start#start-the-proxy"],[3070,"/governance-proxy/getting-started/quick-start#start-the-proxy"],[3059,"/governance-proxy/getting-started/quick-start#watch-policy-take-effect"],[3075,"/governance-proxy/getting-started/quick-start#watch-policy-take-effect"],[3131,"/governance-proxy/reference/cli-flags"],[3132,"/governance-proxy/reference/cli-flags"],[3140,"/governance-proxy/reference/cli-flags#admin--config-api"],[3192,"/governance-proxy/reference/cli-flags#admin--config-api"],[3193,"/governance-proxy/reference/cli-flags#admin--config-api"],[3194,"/governance-proxy/reference/cli-flags#admin--config-api"],[3195,"/governance-proxy/reference/cli-flags#admin--config-api"],[3196,"/governance-proxy/reference/cli-flags#admin--config-api"],[3197,"/governance-proxy/reference/cli-flags#admin--config-api"],[3198,"/governance-proxy/reference/cli-flags#admin--config-api"],[3199,"/governance-proxy/reference/cli-flags#admin--config-api"],[3200,"/governance-proxy/reference/cli-flags#admin--config-api"],[3201,"/governance-proxy/reference/cli-flags#admin--config-api"],[3141,"/governance-proxy/reference/cli-flags#at-rest-encryption"],[3202,"/governance-proxy/reference/cli-flags#at-rest-encryption"],[3203,"/governance-proxy/reference/cli-flags#at-rest-encryption"],[3204,"/governance-proxy/reference/cli-flags#at-rest-encryption"],[3205,"/governance-proxy/reference/cli-flags#at-rest-encryption"],[3133,"/governance-proxy/reference/cli-flags#cli--flag-reference"],[3143,"/governance-proxy/reference/cli-flags#cli--flag-reference"],[3144,"/governance-proxy/reference/cli-flags#cli--flag-reference"],[3145,"/governance-proxy/reference/cli-flags#cli--flag-reference"],[3137,"/governance-proxy/reference/cli-flags#client-tls"],[3170,"/governance-proxy/reference/cli-flags#client-tls"],[3171,"/governance-proxy/reference/cli-flags#client-tls"],[3172,"/governance-proxy/reference/cli-flags#client-tls"],[3173,"/governance-proxy/reference/cli-flags#client-tls"],[3139,"/governance-proxy/reference/cli-flags#connection-limits--pooling"],[3180,"/governance-proxy/reference/cli-flags#connection-limits--pooling"],[3181,"/governance-proxy/reference/cli-flags#connection-limits--pooling"],[3182,"/governance-proxy/reference/cli-flags#connection-limits--pooling"],[3183,"/governance-proxy/reference/cli-flags#connection-limits--pooling"],[3184,"/governance-proxy/reference/cli-flags#connection-limits--pooling"],[3185,"/governance-proxy/reference/cli-flags#connection-limits--pooling"],[3186,"/governance-proxy/reference/cli-flags#connection-limits--pooling"],[3187,"/governance-proxy/reference/cli-flags#connection-limits--pooling"],[3188,"/governance-proxy/reference/cli-flags#connection-limits--pooling"],[3189,"/governance-proxy/reference/cli-flags#connection-limits--pooling"],[3190,"/governance-proxy/reference/cli-flags#connection-limits--pooling"],[3191,"/governance-proxy/reference/cli-flags#connection-limits--pooling"],[3134,"/governance-proxy/reference/cli-flags#core"],[3146,"/governance-proxy/reference/cli-flags#core"],[3147,"/governance-proxy/reference/cli-flags#core"],[3148,"/governance-proxy/reference/cli-flags#core"],[3149,"/governance-proxy/reference/cli-flags#core"],[3150,"/governance-proxy/reference/cli-flags#core"],[3151,"/governance-proxy/reference/cli-flags#core"],[3152,"/governance-proxy/reference/cli-flags#core"],[3153,"/governance-proxy/reference/cli-flags#core"],[3154,"/governance-proxy/reference/cli-flags#core"],[3155,"/governance-proxy/reference/cli-flags#core"],[3138,"/governance-proxy/reference/cli-flags#decision-cache--fail-mode"],[3174,"/governance-proxy/reference/cli-flags#decision-cache--fail-mode"],[3175,"/governance-proxy/reference/cli-flags#decision-cache--fail-mode"],[3176,"/governance-proxy/reference/cli-flags#decision-cache--fail-mode"],[3177,"/governance-proxy/reference/cli-flags#decision-cache--fail-mode"],[3178,"/governance-proxy/reference/cli-flags#decision-cache--fail-mode"],[3179,"/governance-proxy/reference/cli-flags#decision-cache--fail-mode"],[3135,"/governance-proxy/reference/cli-flags#identity-oidc"],[3156,"/governance-proxy/reference/cli-flags#identity-oidc"],[3157,"/governance-proxy/reference/cli-flags#identity-oidc"],[3158,"/governance-proxy/reference/cli-flags#identity-oidc"],[3159,"/governance-proxy/reference/cli-flags#identity-oidc"],[3160,"/governance-proxy/reference/cli-flags#identity-oidc"],[3161,"/governance-proxy/reference/cli-flags#identity-oidc"],[3162,"/governance-proxy/reference/cli-flags#identity-oidc"],[3142,"/governance-proxy/reference/cli-flags#observability"],[3206,"/governance-proxy/reference/cli-flags#observability"],[3207,"/governance-proxy/reference/cli-flags#observability"],[3208,"/governance-proxy/reference/cli-flags#observability"],[3209,"/governance-proxy/reference/cli-flags#observability"],[3210,"/governance-proxy/reference/cli-flags#observability"],[3136,"/governance-proxy/reference/cli-flags#upstream-routing"],[3163,"/governance-proxy/reference/cli-flags#upstream-routing"],[3164,"/governance-proxy/reference/cli-flags#upstream-routing"],[3165,"/governance-proxy/reference/cli-flags#upstream-routing"],[3166,"/governance-proxy/reference/cli-flags#upstream-routing"],[3167,"/governance-proxy/reference/cli-flags#upstream-routing"],[3168,"/governance-proxy/reference/cli-flags#upstream-routing"],[3169,"/governance-proxy/reference/cli-flags#upstream-routing"],[3211,"/governance-proxy/reference/config-api"],[3212,"/governance-proxy/reference/config-api"],[3214,"/governance-proxy/reference/config-api#authentication"],[3220,"/governance-proxy/reference/config-api#authentication"],[3221,"/governance-proxy/reference/config-api#authentication"],[3222,"/governance-proxy/reference/config-api#authentication"],[3223,"/governance-proxy/reference/config-api#authentication"],[3224,"/governance-proxy/reference/config-api#authentication"],[3225,"/governance-proxy/reference/config-api#authentication"],[3226,"/governance-proxy/reference/config-api#authentication"],[3213,"/governance-proxy/reference/config-api#config-api-reference"],[3218,"/governance-proxy/reference/config-api#config-api-reference"],[3219,"/governance-proxy/reference/config-api#config-api-reference"],[3215,"/governance-proxy/reference/config-api#endpoints"],[3227,"/governance-proxy/reference/config-api#endpoints"],[3228,"/governance-proxy/reference/config-api#endpoints"],[3229,"/governance-proxy/reference/config-api#endpoints"],[3230,"/governance-proxy/reference/config-api#endpoints"],[3231,"/governance-proxy/reference/config-api#endpoints"],[3232,"/governance-proxy/reference/config-api#endpoints"],[3233,"/governance-proxy/reference/config-api#endpoints"],[3234,"/governance-proxy/reference/config-api#endpoints"],[3235,"/governance-proxy/reference/config-api#endpoints"],[3236,"/governance-proxy/reference/config-api#endpoints"],[3237,"/governance-proxy/reference/config-api#endpoints"],[3238,"/governance-proxy/reference/config-api#endpoints"],[3239,"/governance-proxy/reference/config-api#endpoints"],[3240,"/governance-proxy/reference/config-api#endpoints"],[3241,"/governance-proxy/reference/config-api#endpoints"],[3242,"/governance-proxy/reference/config-api#endpoints"],[3243,"/governance-proxy/reference/config-api#endpoints"],[3244,"/governance-proxy/reference/config-api#endpoints"],[3245,"/governance-proxy/reference/config-api#endpoints"],[3246,"/governance-proxy/reference/config-api#endpoints"],[3247,"/governance-proxy/reference/config-api#endpoints"],[3248,"/governance-proxy/reference/config-api#endpoints"],[3249,"/governance-proxy/reference/config-api#endpoints"],[3250,"/governance-proxy/reference/config-api#endpoints"],[3251,"/governance-proxy/reference/config-api#endpoints"],[3252,"/governance-proxy/reference/config-api#endpoints"],[3253,"/governance-proxy/reference/config-api#endpoints"],[3254,"/governance-proxy/reference/config-api#endpoints"],[3255,"/governance-proxy/reference/config-api#endpoints"],[3256,"/governance-proxy/reference/config-api#endpoints"],[3257,"/governance-proxy/reference/config-api#endpoints"],[3258,"/governance-proxy/reference/config-api#endpoints"],[3259,"/governance-proxy/reference/config-api#endpoints"],[3260,"/governance-proxy/reference/config-api#endpoints"],[3261,"/governance-proxy/reference/config-api#endpoints"],[3262,"/governance-proxy/reference/config-api#endpoints"],[3263,"/governance-proxy/reference/config-api#endpoints"],[3217,"/governance-proxy/reference/config-api#notes"],[3265,"/governance-proxy/reference/config-api#notes"],[3266,"/governance-proxy/reference/config-api#notes"],[3267,"/governance-proxy/reference/config-api#notes"],[3216,"/governance-proxy/reference/config-api#response-shapes"],[3264,"/governance-proxy/reference/config-api#response-shapes"],[3268,"/governance-proxy/reference/security"],[3269,"/governance-proxy/reference/security"],[3274,"/governance-proxy/reference/security#audit"],[3296,"/governance-proxy/reference/security#audit"],[3275,"/governance-proxy/reference/security#defense-in-depth"],[3297,"/governance-proxy/reference/security#defense-in-depth"],[3298,"/governance-proxy/reference/security#defense-in-depth"],[3299,"/governance-proxy/reference/security#defense-in-depth"],[3300,"/governance-proxy/reference/security#defense-in-depth"],[3272,"/governance-proxy/reference/security#secrets-at-rest"],[3287,"/governance-proxy/reference/security#secrets-at-rest"],[3288,"/governance-proxy/reference/security#secrets-at-rest"],[3289,"/governance-proxy/reference/security#secrets-at-rest"],[3290,"/governance-proxy/reference/security#secrets-at-rest"],[3270,"/governance-proxy/reference/security#security"],[3276,"/governance-proxy/reference/security#security"],[3273,"/governance-proxy/reference/security#the-admin-control-plane"],[3291,"/governance-proxy/reference/security#the-admin-control-plane"],[3292,"/governance-proxy/reference/security#the-admin-control-plane"],[3293,"/governance-proxy/reference/security#the-admin-control-plane"],[3294,"/governance-proxy/reference/security#the-admin-control-plane"],[3295,"/governance-proxy/reference/security#the-admin-control-plane"],[3271,"/governance-proxy/reference/security#two-sided-authentication"],[3277,"/governance-proxy/reference/security#two-sided-authentication"],[3278,"/governance-proxy/reference/security#two-sided-authentication"],[3279,"/governance-proxy/reference/security#two-sided-authentication"],[3280,"/governance-proxy/reference/security#two-sided-authentication"],[3281,"/governance-proxy/reference/security#two-sided-authentication"],[3282,"/governance-proxy/reference/security#two-sided-authentication"],[3283,"/governance-proxy/reference/security#two-sided-authentication"],[3284,"/governance-proxy/reference/security#two-sided-authentication"],[3285,"/governance-proxy/reference/security#two-sided-authentication"],[3286,"/governance-proxy/reference/security#two-sided-authentication"],[3088,"/governance-proxy#3t-governance-proxy"],[3093,"/governance-proxy#3t-governance-proxy"],[3094,"/governance-proxy#3t-governance-proxy"],[3089,"/governance-proxy#at-a-glance"],[3095,"/governance-proxy#at-a-glance"],[3096,"/governance-proxy#at-a-glance"],[3097,"/governance-proxy#at-a-glance"],[3098,"/governance-proxy#at-a-glance"],[3099,"/governance-proxy#at-a-glance"],[3100,"/governance-proxy#at-a-glance"],[3101,"/governance-proxy#at-a-glance"],[3102,"/governance-proxy#at-a-glance"],[3103,"/governance-proxy#at-a-glance"],[3104,"/governance-proxy#at-a-glance"],[3105,"/governance-proxy#at-a-glance"],[3106,"/governance-proxy#at-a-glance"],[3107,"/governance-proxy#at-a-glance"],[3108,"/governance-proxy#at-a-glance"],[3109,"/governance-proxy#at-a-glance"],[3110,"/governance-proxy#at-a-glance"],[3111,"/governance-proxy#at-a-glance"],[3112,"/governance-proxy#at-a-glance"],[3091,"/governance-proxy#how-it-fits"],[3125,"/governance-proxy#how-it-fits"],[3090,"/governance-proxy#what-it-does"],[3113,"/governance-proxy#what-it-does"],[3114,"/governance-proxy#what-it-does"],[3115,"/governance-proxy#what-it-does"],[3116,"/governance-proxy#what-it-does"],[3117,"/governance-proxy#what-it-does"],[3118,"/governance-proxy#what-it-does"],[3119,"/governance-proxy#what-it-does"],[3120,"/governance-proxy#what-it-does"],[3121,"/governance-proxy#what-it-does"],[3122,"/governance-proxy#what-it-does"],[3123,"/governance-proxy#what-it-does"],[3124,"/governance-proxy#what-it-does"],[3092,"/governance-proxy#where-to-go-next"],[3126,"/governance-proxy#where-to-go-next"],[3127,"/governance-proxy#where-to-go-next"],[3128,"/governance-proxy#where-to-go-next"],[3129,"/governance-proxy#where-to-go-next"],[3130,"/governance-proxy#where-to-go-next"],[3587,"/studio3t-server"],[3328,"/studio3t-server/advanced"],[3329,"/studio3t-server/advanced"],[3332,"/studio3t-server/advanced#automatic-renewal"],[3338,"/studio3t-server/advanced#automatic-renewal"],[3339,"/studio3t-server/advanced#automatic-renewal"],[3330,"/studio3t-server/advanced#custom-domains-and-lets-encrypt"],[3335,"/studio3t-server/advanced#custom-domains-and-lets-encrypt"],[3331,"/studio3t-server/advanced#lets-encrypt-with-certbot-dns-challenge"],[3336,"/studio3t-server/advanced#lets-encrypt-with-certbot-dns-challenge"],[3337,"/studio3t-server/advanced#lets-encrypt-with-certbot-dns-challenge"],[3334,"/studio3t-server/advanced#replacing-the-self-signed-certificate"],[3348,"/studio3t-server/advanced#replacing-the-self-signed-certificate"],[3349,"/studio3t-server/advanced#replacing-the-self-signed-certificate"],[3333,"/studio3t-server/advanced#running-behind-a-reverse-proxy"],[3340,"/studio3t-server/advanced#running-behind-a-reverse-proxy"],[3341,"/studio3t-server/advanced#running-behind-a-reverse-proxy"],[3342,"/studio3t-server/advanced#running-behind-a-reverse-proxy"],[3343,"/studio3t-server/advanced#running-behind-a-reverse-proxy"],[3344,"/studio3t-server/advanced#running-behind-a-reverse-proxy"],[3345,"/studio3t-server/advanced#running-behind-a-reverse-proxy"],[3346,"/studio3t-server/advanced#running-behind-a-reverse-proxy"],[3347,"/studio3t-server/advanced#running-behind-a-reverse-proxy"],[3350,"/studio3t-server/configuration/environment"],[3351,"/studio3t-server/configuration/environment"],[3372,"/studio3t-server/configuration/environment"],[3373,"/studio3t-server/configuration/environment"],[3374,"/studio3t-server/configuration/environment"],[3375,"/studio3t-server/configuration/environment"],[3359,"/studio3t-server/configuration/environment#access_manager_base_url"],[3403,"/studio3t-server/configuration/environment#access_manager_base_url"],[3404,"/studio3t-server/configuration/environment#access_manager_base_url"],[3405,"/studio3t-server/configuration/environment#access_manager_base_url"],[3406,"/studio3t-server/configuration/environment#access_manager_base_url"],[3407,"/studio3t-server/configuration/environment#access_manager_base_url"],[3360,"/studio3t-server/configuration/environment#access_manager_enabled"],[3408,"/studio3t-server/configuration/environment#access_manager_enabled"],[3409,"/studio3t-server/configuration/environment#access_manager_enabled"],[3410,"/studio3t-server/configuration/environment#access_manager_enabled"],[3411,"/studio3t-server/configuration/environment#access_manager_enabled"],[3412,"/studio3t-server/configuration/environment#access_manager_enabled"],[3358,"/studio3t-server/configuration/environment#access-manager"],[3369,"/studio3t-server/configuration/environment#ai_encryption_enabled"],[3425,"/studio3t-server/configuration/environment#ai_encryption_enabled"],[3426,"/studio3t-server/configuration/environment#ai_encryption_enabled"],[3427,"/studio3t-server/configuration/environment#ai_encryption_enabled"],[3428,"/studio3t-server/configuration/environment#ai_encryption_enabled"],[3429,"/studio3t-server/configuration/environment#ai_encryption_enabled"],[3368,"/studio3t-server/configuration/environment#ai-agent-encryption"],[3363,"/studio3t-server/configuration/environment#auth_issuer_uri"],[3415,"/studio3t-server/configuration/environment#auth_issuer_uri"],[3362,"/studio3t-server/configuration/environment#auth_jwk_set_uri"],[3414,"/studio3t-server/configuration/environment#auth_jwk_set_uri"],[3361,"/studio3t-server/configuration/environment#authentication-oidc--jwt"],[3413,"/studio3t-server/configuration/environment#authentication-oidc--jwt"],[3371,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3438,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3439,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3440,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3441,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3442,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3443,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3444,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3445,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3446,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3447,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3448,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3449,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3450,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3451,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3452,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3453,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3454,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3455,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3456,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3457,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3458,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3459,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3460,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3461,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3462,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3463,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3464,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3465,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3466,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3467,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3468,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3469,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3470,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3471,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3472,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3473,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3474,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3475,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3476,"/studio3t-server/configuration/environment#configuration-reference-summary"],[3370,"/studio3t-server/configuration/environment#encryption_key"],[3430,"/studio3t-server/configuration/environment#encryption_key"],[3431,"/studio3t-server/configuration/environment#encryption_key"],[3432,"/studio3t-server/configuration/environment#encryption_key"],[3433,"/studio3t-server/configuration/environment#encryption_key"],[3434,"/studio3t-server/configuration/environment#encryption_key"],[3435,"/studio3t-server/configuration/environment#encryption_key"],[3436,"/studio3t-server/configuration/environment#encryption_key"],[3437,"/studio3t-server/configuration/environment#encryption_key"],[3365,"/studio3t-server/configuration/environment#keycloak_client_id"],[3416,"/studio3t-server/configuration/environment#keycloak_client_id"],[3417,"/studio3t-server/configuration/environment#keycloak_client_id"],[3418,"/studio3t-server/configuration/environment#keycloak_client_id"],[3366,"/studio3t-server/configuration/environment#keycloak_realm"],[3419,"/studio3t-server/configuration/environment#keycloak_realm"],[3420,"/studio3t-server/configuration/environment#keycloak_realm"],[3421,"/studio3t-server/configuration/environment#keycloak_realm"],[3367,"/studio3t-server/configuration/environment#keycloak_web_client_secret"],[3422,"/studio3t-server/configuration/environment#keycloak_web_client_secret"],[3423,"/studio3t-server/configuration/environment#keycloak_web_client_secret"],[3424,"/studio3t-server/configuration/environment#keycloak_web_client_secret"],[3364,"/studio3t-server/configuration/environment#keycloak-client"],[3356,"/studio3t-server/configuration/environment#mongodb"],[3357,"/studio3t-server/configuration/environment#mongodb_uri"],[3390,"/studio3t-server/configuration/environment#mongodb_uri"],[3391,"/studio3t-server/configuration/environment#mongodb_uri"],[3392,"/studio3t-server/configuration/environment#mongodb_uri"],[3393,"/studio3t-server/configuration/environment#mongodb_uri"],[3394,"/studio3t-server/configuration/environment#mongodb_uri"],[3395,"/studio3t-server/configuration/environment#mongodb_uri"],[3396,"/studio3t-server/configuration/environment#mongodb_uri"],[3397,"/studio3t-server/configuration/environment#mongodb_uri"],[3398,"/studio3t-server/configuration/environment#mongodb_uri"],[3399,"/studio3t-server/configuration/environment#mongodb_uri"],[3400,"/studio3t-server/configuration/environment#mongodb_uri"],[3401,"/studio3t-server/configuration/environment#mongodb_uri"],[3402,"/studio3t-server/configuration/environment#mongodb_uri"],[3352,"/studio3t-server/configuration/environment#registry"],[3353,"/studio3t-server/configuration/environment#registry-1"],[3376,"/studio3t-server/configuration/environment#registry-1"],[3377,"/studio3t-server/configuration/environment#registry-1"],[3378,"/studio3t-server/configuration/environment#registry-1"],[3379,"/studio3t-server/configuration/environment#registry-1"],[3380,"/studio3t-server/configuration/environment#registry-1"],[3354,"/studio3t-server/configuration/environment#server"],[3355,"/studio3t-server/configuration/environment#server_name"],[3381,"/studio3t-server/configuration/environment#server_name"],[3382,"/studio3t-server/configuration/environment#server_name"],[3383,"/studio3t-server/configuration/environment#server_name"],[3384,"/studio3t-server/configuration/environment#server_name"],[3385,"/studio3t-server/configuration/environment#server_name"],[3386,"/studio3t-server/configuration/environment#server_name"],[3387,"/studio3t-server/configuration/environment#server_name"],[3388,"/studio3t-server/configuration/environment#server_name"],[3389,"/studio3t-server/configuration/environment#server_name"],[3477,"/studio3t-server/getting-started/architecture"],[3478,"/studio3t-server/getting-started/architecture"],[3485,"/studio3t-server/getting-started/architecture"],[3481,"/studio3t-server/getting-started/architecture#authentication-flow"],[3502,"/studio3t-server/getting-started/architecture#authentication-flow"],[3479,"/studio3t-server/getting-started/architecture#high-level-view"],[3483,"/studio3t-server/getting-started/architecture#resource-requirements"],[3508,"/studio3t-server/getting-started/architecture#resource-requirements"],[3509,"/studio3t-server/getting-started/architecture#resource-requirements"],[3510,"/studio3t-server/getting-started/architecture#resource-requirements"],[3511,"/studio3t-server/getting-started/architecture#resource-requirements"],[3512,"/studio3t-server/getting-started/architecture#resource-requirements"],[3513,"/studio3t-server/getting-started/architecture#resource-requirements"],[3514,"/studio3t-server/getting-started/architecture#resource-requirements"],[3515,"/studio3t-server/getting-started/architecture#resource-requirements"],[3516,"/studio3t-server/getting-started/architecture#resource-requirements"],[3517,"/studio3t-server/getting-started/architecture#resource-requirements"],[3484,"/studio3t-server/getting-started/architecture#scaling"],[3518,"/studio3t-server/getting-started/architecture#scaling"],[3482,"/studio3t-server/getting-started/architecture#security-design"],[3503,"/studio3t-server/getting-started/architecture#security-design"],[3504,"/studio3t-server/getting-started/architecture#security-design"],[3505,"/studio3t-server/getting-started/architecture#security-design"],[3506,"/studio3t-server/getting-started/architecture#security-design"],[3507,"/studio3t-server/getting-started/architecture#security-design"],[3480,"/studio3t-server/getting-started/architecture#url-routing"],[3486,"/studio3t-server/getting-started/architecture#url-routing"],[3487,"/studio3t-server/getting-started/architecture#url-routing"],[3488,"/studio3t-server/getting-started/architecture#url-routing"],[3489,"/studio3t-server/getting-started/architecture#url-routing"],[3490,"/studio3t-server/getting-started/architecture#url-routing"],[3491,"/studio3t-server/getting-started/architecture#url-routing"],[3492,"/studio3t-server/getting-started/architecture#url-routing"],[3493,"/studio3t-server/getting-started/architecture#url-routing"],[3494,"/studio3t-server/getting-started/architecture#url-routing"],[3495,"/studio3t-server/getting-started/architecture#url-routing"],[3496,"/studio3t-server/getting-started/architecture#url-routing"],[3497,"/studio3t-server/getting-started/architecture#url-routing"],[3498,"/studio3t-server/getting-started/architecture#url-routing"],[3499,"/studio3t-server/getting-started/architecture#url-routing"],[3500,"/studio3t-server/getting-started/architecture#url-routing"],[3501,"/studio3t-server/getting-started/architecture#url-routing"],[3519,"/studio3t-server/getting-started/quick-start"],[3520,"/studio3t-server/getting-started/quick-start"],[3532,"/studio3t-server/getting-started/quick-start"],[3533,"/studio3t-server/getting-started/quick-start"],[3534,"/studio3t-server/getting-started/quick-start"],[3535,"/studio3t-server/getting-started/quick-start"],[3536,"/studio3t-server/getting-started/quick-start"],[3523,"/studio3t-server/getting-started/quick-start#add-studio-3t-web-ide"],[3542,"/studio3t-server/getting-started/quick-start#add-studio-3t-web-ide"],[3543,"/studio3t-server/getting-started/quick-start#add-studio-3t-web-ide"],[3544,"/studio3t-server/getting-started/quick-start#add-studio-3t-web-ide"],[3522,"/studio3t-server/getting-started/quick-start#deploy-access-manager"],[3540,"/studio3t-server/getting-started/quick-start#deploy-access-manager"],[3541,"/studio3t-server/getting-started/quick-start#deploy-access-manager"],[3529,"/studio3t-server/getting-started/quick-start#log-in"],[3580,"/studio3t-server/getting-started/quick-start#log-in"],[3581,"/studio3t-server/getting-started/quick-start#log-in"],[3531,"/studio3t-server/getting-started/quick-start#next-steps"],[3584,"/studio3t-server/getting-started/quick-start#next-steps"],[3585,"/studio3t-server/getting-started/quick-start#next-steps"],[3586,"/studio3t-server/getting-started/quick-start#next-steps"],[3521,"/studio3t-server/getting-started/quick-start#prerequisites"],[3537,"/studio3t-server/getting-started/quick-start#prerequisites"],[3538,"/studio3t-server/getting-started/quick-start#prerequisites"],[3539,"/studio3t-server/getting-started/quick-start#prerequisites"],[3525,"/studio3t-server/getting-started/quick-start#prerequisites-1"],[3548,"/studio3t-server/getting-started/quick-start#prerequisites-1"],[3549,"/studio3t-server/getting-started/quick-start#prerequisites-1"],[3550,"/studio3t-server/getting-started/quick-start#prerequisites-1"],[3551,"/studio3t-server/getting-started/quick-start#prerequisites-1"],[3552,"/studio3t-server/getting-started/quick-start#prerequisites-1"],[3553,"/studio3t-server/getting-started/quick-start#prerequisites-1"],[3554,"/studio3t-server/getting-started/quick-start#prerequisites-1"],[3555,"/studio3t-server/getting-started/quick-start#prerequisites-1"],[3526,"/studio3t-server/getting-started/quick-start#run-the-setup-wizard"],[3556,"/studio3t-server/getting-started/quick-start#run-the-setup-wizard"],[3557,"/studio3t-server/getting-started/quick-start#run-the-setup-wizard"],[3530,"/studio3t-server/getting-started/quick-start#troubleshooting"],[3582,"/studio3t-server/getting-started/quick-start#troubleshooting"],[3583,"/studio3t-server/getting-started/quick-start#troubleshooting"],[3524,"/studio3t-server/getting-started/quick-start#verify-health"],[3545,"/studio3t-server/getting-started/quick-start#verify-health"],[3546,"/studio3t-server/getting-started/quick-start#verify-health"],[3547,"/studio3t-server/getting-started/quick-start#verify-health"],[3528,"/studio3t-server/getting-started/quick-start#verify-health-1"],[3577,"/studio3t-server/getting-started/quick-start#verify-health-1"],[3578,"/studio3t-server/getting-started/quick-start#verify-health-1"],[3579,"/studio3t-server/getting-started/quick-start#verify-health-1"],[3527,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3558,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3559,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3560,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3561,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3562,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3563,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3564,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3565,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3566,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3567,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3568,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3569,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3570,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3571,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3572,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3573,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3574,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3575,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3576,"/studio3t-server/getting-started/quick-start#what-the-wizard-collects"],[3628,"/studio3t-server/installation/docker-compose"],[3629,"/studio3t-server/installation/docker-compose"],[3639,"/studio3t-server/installation/docker-compose"],[3640,"/studio3t-server/installation/docker-compose"],[3641,"/studio3t-server/installation/docker-compose"],[3642,"/studio3t-server/installation/docker-compose"],[3632,"/studio3t-server/installation/docker-compose#add-to-existing-access-manager"],[3670,"/studio3t-server/installation/docker-compose#add-to-existing-access-manager"],[3671,"/studio3t-server/installation/docker-compose#add-to-existing-access-manager"],[3672,"/studio3t-server/installation/docker-compose#add-to-existing-access-manager"],[3673,"/studio3t-server/installation/docker-compose#add-to-existing-access-manager"],[3674,"/studio3t-server/installation/docker-compose#add-to-existing-access-manager"],[3675,"/studio3t-server/installation/docker-compose#add-to-existing-access-manager"],[3676,"/studio3t-server/installation/docker-compose#add-to-existing-access-manager"],[3677,"/studio3t-server/installation/docker-compose#add-to-existing-access-manager"],[3631,"/studio3t-server/installation/docker-compose#deploy-with-access-manager-multi-file-compose"],[3668,"/studio3t-server/installation/docker-compose#deploy-with-access-manager-multi-file-compose"],[3669,"/studio3t-server/installation/docker-compose#deploy-with-access-manager-multi-file-compose"],[3636,"/studio3t-server/installation/docker-compose#management"],[3707,"/studio3t-server/installation/docker-compose#management"],[3633,"/studio3t-server/installation/docker-compose#network-requirements"],[3678,"/studio3t-server/installation/docker-compose#network-requirements"],[3679,"/studio3t-server/installation/docker-compose#network-requirements"],[3680,"/studio3t-server/installation/docker-compose#network-requirements"],[3681,"/studio3t-server/installation/docker-compose#network-requirements"],[3682,"/studio3t-server/installation/docker-compose#network-requirements"],[3683,"/studio3t-server/installation/docker-compose#network-requirements"],[3684,"/studio3t-server/installation/docker-compose#network-requirements"],[3685,"/studio3t-server/installation/docker-compose#network-requirements"],[3686,"/studio3t-server/installation/docker-compose#network-requirements"],[3687,"/studio3t-server/installation/docker-compose#network-requirements"],[3688,"/studio3t-server/installation/docker-compose#network-requirements"],[3689,"/studio3t-server/installation/docker-compose#network-requirements"],[3690,"/studio3t-server/installation/docker-compose#network-requirements"],[3691,"/studio3t-server/installation/docker-compose#network-requirements"],[3692,"/studio3t-server/installation/docker-compose#network-requirements"],[3693,"/studio3t-server/installation/docker-compose#network-requirements"],[3694,"/studio3t-server/installation/docker-compose#network-requirements"],[3695,"/studio3t-server/installation/docker-compose#network-requirements"],[3696,"/studio3t-server/installation/docker-compose#network-requirements"],[3697,"/studio3t-server/installation/docker-compose#network-requirements"],[3698,"/studio3t-server/installation/docker-compose#network-requirements"],[3630,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3643,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3644,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3645,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3646,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3647,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3648,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3649,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3650,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3651,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3652,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3653,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3654,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3655,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3656,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3657,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3658,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3659,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3660,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3661,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3662,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3663,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3664,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3665,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3666,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3667,"/studio3t-server/installation/docker-compose#pre-deployment-checklist"],[3637,"/studio3t-server/installation/docker-compose#reconfiguring"],[3708,"/studio3t-server/installation/docker-compose#reconfiguring"],[3709,"/studio3t-server/installation/docker-compose#reconfiguring"],[3638,"/studio3t-server/installation/docker-compose#uninstalling"],[3710,"/studio3t-server/installation/docker-compose#uninstalling"],[3635,"/studio3t-server/installation/docker-compose#verifying-the-deployment"],[3704,"/studio3t-server/installation/docker-compose#verifying-the-deployment"],[3705,"/studio3t-server/installation/docker-compose#verifying-the-deployment"],[3706,"/studio3t-server/installation/docker-compose#verifying-the-deployment"],[3634,"/studio3t-server/installation/docker-compose#what-setupsh-produces"],[3699,"/studio3t-server/installation/docker-compose#what-setupsh-produces"],[3700,"/studio3t-server/installation/docker-compose#what-setupsh-produces"],[3701,"/studio3t-server/installation/docker-compose#what-setupsh-produces"],[3702,"/studio3t-server/installation/docker-compose#what-setupsh-produces"],[3703,"/studio3t-server/installation/docker-compose#what-setupsh-produces"],[3711,"/studio3t-server/operations/backup-restore"],[3712,"/studio3t-server/operations/backup-restore"],[3726,"/studio3t-server/operations/backup-restore"],[3727,"/studio3t-server/operations/backup-restore"],[3728,"/studio3t-server/operations/backup-restore"],[3729,"/studio3t-server/operations/backup-restore"],[3716,"/studio3t-server/operations/backup-restore#atlas--managed-mongodb"],[3735,"/studio3t-server/operations/backup-restore#atlas--managed-mongodb"],[3721,"/studio3t-server/operations/backup-restore#configuration"],[3745,"/studio3t-server/operations/backup-restore#configuration"],[3717,"/studio3t-server/operations/backup-restore#configuration-backup"],[3736,"/studio3t-server/operations/backup-restore#configuration-backup"],[3737,"/studio3t-server/operations/backup-restore#configuration-backup"],[3738,"/studio3t-server/operations/backup-restore#configuration-backup"],[3723,"/studio3t-server/operations/backup-restore#container-failure"],[3747,"/studio3t-server/operations/backup-restore#container-failure"],[3722,"/studio3t-server/operations/backup-restore#disaster-recovery"],[3746,"/studio3t-server/operations/backup-restore#disaster-recovery"],[3724,"/studio3t-server/operations/backup-restore#host--server-failure"],[3748,"/studio3t-server/operations/backup-restore#host--server-failure"],[3749,"/studio3t-server/operations/backup-restore#host--server-failure"],[3750,"/studio3t-server/operations/backup-restore#host--server-failure"],[3751,"/studio3t-server/operations/backup-restore#host--server-failure"],[3752,"/studio3t-server/operations/backup-restore#host--server-failure"],[3720,"/studio3t-server/operations/backup-restore#mongodb"],[3740,"/studio3t-server/operations/backup-restore#mongodb"],[3741,"/studio3t-server/operations/backup-restore#mongodb"],[3742,"/studio3t-server/operations/backup-restore#mongodb"],[3743,"/studio3t-server/operations/backup-restore#mongodb"],[3744,"/studio3t-server/operations/backup-restore#mongodb"],[3713,"/studio3t-server/operations/backup-restore#mongodb-backup"],[3730,"/studio3t-server/operations/backup-restore#mongodb-backup"],[3718,"/studio3t-server/operations/backup-restore#off-site-storage"],[3739,"/studio3t-server/operations/backup-restore#off-site-storage"],[3714,"/studio3t-server/operations/backup-restore#quick-backup"],[3731,"/studio3t-server/operations/backup-restore#quick-backup"],[3732,"/studio3t-server/operations/backup-restore#quick-backup"],[3719,"/studio3t-server/operations/backup-restore#restore"],[3715,"/studio3t-server/operations/backup-restore#scheduled-backup"],[3733,"/studio3t-server/operations/backup-restore#scheduled-backup"],[3734,"/studio3t-server/operations/backup-restore#scheduled-backup"],[3725,"/studio3t-server/operations/backup-restore#security-breach"],[3753,"/studio3t-server/operations/backup-restore#security-breach"],[3754,"/studio3t-server/operations/backup-restore#security-breach"],[3755,"/studio3t-server/operations/backup-restore#security-breach"],[3756,"/studio3t-server/operations/backup-restore#security-breach"],[3757,"/studio3t-server/operations/backup-restore#security-breach"],[3758,"/studio3t-server/operations/backup-restore#security-breach"],[3759,"/studio3t-server/operations/backup-restore#security-breach"],[3760,"/studio3t-server/operations/backup-restore#security-breach"],[3761,"/studio3t-server/operations/backup-restore#security-breach"],[3762,"/studio3t-server/operations/backup-restore#security-breach"],[3763,"/studio3t-server/operations/monitoring"],[3764,"/studio3t-server/operations/monitoring"],[3770,"/studio3t-server/operations/monitoring#alerting"],[3797,"/studio3t-server/operations/monitoring#alerting"],[3765,"/studio3t-server/operations/monitoring#container-health"],[3772,"/studio3t-server/operations/monitoring#container-health"],[3773,"/studio3t-server/operations/monitoring#container-health"],[3774,"/studio3t-server/operations/monitoring#container-health"],[3769,"/studio3t-server/operations/monitoring#grafana-alloy-recommended"],[3790,"/studio3t-server/operations/monitoring#grafana-alloy-recommended"],[3791,"/studio3t-server/operations/monitoring#grafana-alloy-recommended"],[3792,"/studio3t-server/operations/monitoring#grafana-alloy-recommended"],[3793,"/studio3t-server/operations/monitoring#grafana-alloy-recommended"],[3794,"/studio3t-server/operations/monitoring#grafana-alloy-recommended"],[3795,"/studio3t-server/operations/monitoring#grafana-alloy-recommended"],[3796,"/studio3t-server/operations/monitoring#grafana-alloy-recommended"],[3771,"/studio3t-server/operations/monitoring#health-check-script"],[3798,"/studio3t-server/operations/monitoring#health-check-script"],[3799,"/studio3t-server/operations/monitoring#health-check-script"],[3766,"/studio3t-server/operations/monitoring#healthcheck-endpoints"],[3775,"/studio3t-server/operations/monitoring#healthcheck-endpoints"],[3776,"/studio3t-server/operations/monitoring#healthcheck-endpoints"],[3777,"/studio3t-server/operations/monitoring#healthcheck-endpoints"],[3778,"/studio3t-server/operations/monitoring#healthcheck-endpoints"],[3779,"/studio3t-server/operations/monitoring#healthcheck-endpoints"],[3780,"/studio3t-server/operations/monitoring#healthcheck-endpoints"],[3781,"/studio3t-server/operations/monitoring#healthcheck-endpoints"],[3782,"/studio3t-server/operations/monitoring#healthcheck-endpoints"],[3783,"/studio3t-server/operations/monitoring#healthcheck-endpoints"],[3784,"/studio3t-server/operations/monitoring#healthcheck-endpoints"],[3785,"/studio3t-server/operations/monitoring#healthcheck-endpoints"],[3768,"/studio3t-server/operations/monitoring#log-format"],[3789,"/studio3t-server/operations/monitoring#log-format"],[3767,"/studio3t-server/operations/monitoring#logs"],[3786,"/studio3t-server/operations/monitoring#logs"],[3787,"/studio3t-server/operations/monitoring#logs"],[3788,"/studio3t-server/operations/monitoring#logs"],[3800,"/studio3t-server/operations/upgrade-guide"],[3801,"/studio3t-server/operations/upgrade-guide"],[3805,"/studio3t-server/operations/upgrade-guide"],[3803,"/studio3t-server/operations/upgrade-guide#rollback"],[3818,"/studio3t-server/operations/upgrade-guide#rollback"],[3819,"/studio3t-server/operations/upgrade-guide#rollback"],[3804,"/studio3t-server/operations/upgrade-guide#update-notifications-with-diun"],[3820,"/studio3t-server/operations/upgrade-guide#update-notifications-with-diun"],[3821,"/studio3t-server/operations/upgrade-guide#update-notifications-with-diun"],[3822,"/studio3t-server/operations/upgrade-guide#update-notifications-with-diun"],[3823,"/studio3t-server/operations/upgrade-guide#update-notifications-with-diun"],[3802,"/studio3t-server/operations/upgrade-guide#upgrade"],[3806,"/studio3t-server/operations/upgrade-guide#upgrade"],[3807,"/studio3t-server/operations/upgrade-guide#upgrade"],[3808,"/studio3t-server/operations/upgrade-guide#upgrade"],[3809,"/studio3t-server/operations/upgrade-guide#upgrade"],[3810,"/studio3t-server/operations/upgrade-guide#upgrade"],[3811,"/studio3t-server/operations/upgrade-guide#upgrade"],[3812,"/studio3t-server/operations/upgrade-guide#upgrade"],[3813,"/studio3t-server/operations/upgrade-guide#upgrade"],[3814,"/studio3t-server/operations/upgrade-guide#upgrade"],[3815,"/studio3t-server/operations/upgrade-guide#upgrade"],[3816,"/studio3t-server/operations/upgrade-guide#upgrade"],[3817,"/studio3t-server/operations/upgrade-guide#upgrade"],[3824,"/studio3t-server/troubleshooting"],[3825,"/studio3t-server/troubleshooting"],[3833,"/studio3t-server/troubleshooting"],[3830,"/studio3t-server/troubleshooting#access-manager-connectivity"],[3869,"/studio3t-server/troubleshooting#access-manager-connectivity"],[3870,"/studio3t-server/troubleshooting#access-manager-connectivity"],[3871,"/studio3t-server/troubleshooting#access-manager-connectivity"],[3872,"/studio3t-server/troubleshooting#access-manager-connectivity"],[3873,"/studio3t-server/troubleshooting#access-manager-connectivity"],[3874,"/studio3t-server/troubleshooting#access-manager-connectivity"],[3875,"/studio3t-server/troubleshooting#access-manager-connectivity"],[3876,"/studio3t-server/troubleshooting#access-manager-connectivity"],[3826,"/studio3t-server/troubleshooting#container-wont-start"],[3834,"/studio3t-server/troubleshooting#container-wont-start"],[3835,"/studio3t-server/troubleshooting#container-wont-start"],[3836,"/studio3t-server/troubleshooting#container-wont-start"],[3837,"/studio3t-server/troubleshooting#container-wont-start"],[3838,"/studio3t-server/troubleshooting#container-wont-start"],[3839,"/studio3t-server/troubleshooting#container-wont-start"],[3840,"/studio3t-server/troubleshooting#container-wont-start"],[3831,"/studio3t-server/troubleshooting#gateway--routing-issues"],[3877,"/studio3t-server/troubleshooting#gateway--routing-issues"],[3878,"/studio3t-server/troubleshooting#gateway--routing-issues"],[3879,"/studio3t-server/troubleshooting#gateway--routing-issues"],[3880,"/studio3t-server/troubleshooting#gateway--routing-issues"],[3881,"/studio3t-server/troubleshooting#gateway--routing-issues"],[3832,"/studio3t-server/troubleshooting#gathering-diagnostic-info"],[3882,"/studio3t-server/troubleshooting#gathering-diagnostic-info"],[3827,"/studio3t-server/troubleshooting#health-check-failures"],[3841,"/studio3t-server/troubleshooting#health-check-failures"],[3842,"/studio3t-server/troubleshooting#health-check-failures"],[3843,"/studio3t-server/troubleshooting#health-check-failures"],[3844,"/studio3t-server/troubleshooting#health-check-failures"],[3845,"/studio3t-server/troubleshooting#health-check-failures"],[3846,"/studio3t-server/troubleshooting#health-check-failures"],[3847,"/studio3t-server/troubleshooting#health-check-failures"],[3848,"/studio3t-server/troubleshooting#health-check-failures"],[3849,"/studio3t-server/troubleshooting#health-check-failures"],[3850,"/studio3t-server/troubleshooting#health-check-failures"],[3851,"/studio3t-server/troubleshooting#health-check-failures"],[3852,"/studio3t-server/troubleshooting#health-check-failures"],[3853,"/studio3t-server/troubleshooting#health-check-failures"],[3854,"/studio3t-server/troubleshooting#health-check-failures"],[3829,"/studio3t-server/troubleshooting#mongodb-connection-errors"],[3860,"/studio3t-server/troubleshooting#mongodb-connection-errors"],[3861,"/studio3t-server/troubleshooting#mongodb-connection-errors"],[3862,"/studio3t-server/troubleshooting#mongodb-connection-errors"],[3863,"/studio3t-server/troubleshooting#mongodb-connection-errors"],[3864,"/studio3t-server/troubleshooting#mongodb-connection-errors"],[3865,"/studio3t-server/troubleshooting#mongodb-connection-errors"],[3866,"/studio3t-server/troubleshooting#mongodb-connection-errors"],[3867,"/studio3t-server/troubleshooting#mongodb-connection-errors"],[3868,"/studio3t-server/troubleshooting#mongodb-connection-errors"],[3828,"/studio3t-server/troubleshooting#ssl--tls-certificate-issues"],[3855,"/studio3t-server/troubleshooting#ssl--tls-certificate-issues"],[3856,"/studio3t-server/troubleshooting#ssl--tls-certificate-issues"],[3857,"/studio3t-server/troubleshooting#ssl--tls-certificate-issues"],[3858,"/studio3t-server/troubleshooting#ssl--tls-certificate-issues"],[3859,"/studio3t-server/troubleshooting#ssl--tls-certificate-issues"],[3591,"/studio3t-server#aggregation-pipeline-builder"],[3604,"/studio3t-server#aggregation-pipeline-builder"],[3593,"/studio3t-server#ai-query-assistant"],[3606,"/studio3t-server#ai-query-assistant"],[3607,"/studio3t-server#ai-query-assistant"],[3608,"/studio3t-server#ai-query-assistant"],[3609,"/studio3t-server#ai-query-assistant"],[3597,"/studio3t-server#ai-query-assistant-1"],[3623,"/studio3t-server#ai-query-assistant-1"],[3594,"/studio3t-server#at-a-glance"],[3610,"/studio3t-server#at-a-glance"],[3611,"/studio3t-server#at-a-glance"],[3612,"/studio3t-server#at-a-glance"],[3613,"/studio3t-server#at-a-glance"],[3614,"/studio3t-server#at-a-glance"],[3615,"/studio3t-server#at-a-glance"],[3616,"/studio3t-server#at-a-glance"],[3617,"/studio3t-server#at-a-glance"],[3618,"/studio3t-server#at-a-glance"],[3619,"/studio3t-server#at-a-glance"],[3620,"/studio3t-server#at-a-glance"],[3621,"/studio3t-server#at-a-glance"],[3598,"/studio3t-server#connection-bridge"],[3624,"/studio3t-server#connection-bridge"],[3595,"/studio3t-server#core-concepts"],[3592,"/studio3t-server#intellishell"],[3605,"/studio3t-server#intellishell"],[3589,"/studio3t-server#query-editor"],[3602,"/studio3t-server#query-editor"],[3588,"/studio3t-server#studio-3t-web-ide"],[3600,"/studio3t-server#studio-3t-web-ide"],[3601,"/studio3t-server#studio-3t-web-ide"],[3590,"/studio3t-server#visual-query-builder"],[3603,"/studio3t-server#visual-query-builder"],[3599,"/studio3t-server#where-to-go-next"],[3625,"/studio3t-server#where-to-go-next"],[3626,"/studio3t-server#where-to-go-next"],[3627,"/studio3t-server#where-to-go-next"],[3596,"/studio3t-server#workspace"],[3622,"/studio3t-server#workspace"]],"type":"string"}},"enabled":true,"isSorted":true},"pinning":{"rules":[]},"language":"english"}